<SEC-DOCUMENT>0000811156-23-000014.txt : 20230209
<SEC-HEADER>0000811156-23-000014.hdr.sgml : 20230209
<ACCEPTANCE-DATETIME>20230209091110
ACCESSION NUMBER:		0000811156-23-000014
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		166
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230209
DATE AS OF CHANGE:		20230209

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:		23601539

	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:		23601540

	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-20221231.htm
<DESCRIPTION>FORM 10-K (CMS ENERGY AND CONSUMERS)
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:9010137e-e25d-44cd-a8f1-2e3c7004c784,g:e28815d8-33e0-4d73-b5bd-8551f4bc6b3f,d:0e0b60fe556a424b8287030e13f33f1c--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2022" xmlns:cms="http://www.consumersenergy.com/20221231" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cms-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfMy0xLTEtMS0xOTM5OTU_62cccf8a-6d40-4c03-89b3-e8d4d17ed42f">0000811156</ix:nonNumeric><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfNC0xLTEtMS0xOTM5OTU_8bb85ab5-2008-4f9b-86e9-9e44157552b6">2022</ix:nonNumeric><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfNS0xLTEtMS0xOTM5OTU_d6d78e06-5f1f-46f2-bf3c-cca8a6f0dce0">FY</ix:nonNumeric><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfNi0xLTEtMS0xOTM5OTU_b7b11b76-6fd0-4f2a-a639-e550b48f590a">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfOS0xLTEtMS0xOTM5OTU_357b2fa2-a845-4737-b4f2-de2f50dc6be7">0000201533</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231" decimals="INF" name="cms:PreferredStockDepositaryShareConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTYvZnJhZzoxMTlmNTYyN2E1ZTU0ZGEwYWQzNTRlYWNjZDQ3Mzc0OS90ZXh0cmVnaW9uOjExOWY1NjI3YTVlNTRkYTBhZDM1NGVhY2NkNDczNzQ5XzY4_33b7f0d7-5361-4ca4-8715-f92f09adf25c">0.001</ix:nonFraction><ix:nonNumeric contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8">http://www.consumersenergy.com/20221231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</ix:nonNumeric><ix:nonNumeric contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71">http://www.consumersenergy.com/20221231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</ix:nonNumeric><ix:nonNumeric contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" name="cms:RetirementYearsOfService" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_2a244127-72c7-4004-ab5f-1ce638f2f487">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" name="cms:RetirementYearsOfService" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_721428fe-8e7f-433d-8283-d5e4f763f70a">P10Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cms-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f182b3863384f8783152e3f99591951_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib024dd7277294d6692255ca542148bad_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f47f1f817bf408ab5b065dfe7da581a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i2a78e54d8d484d8882db9e769f3f39fe_I20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i4ec171a6acea49288db35f556a0f73e8_I20230113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6629ce6739f64a7cbeabbdd696cfbff1_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="ic1c04dc00da64507bfd2b4ea0a7992b2_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="i82cc0cd41d4e4ff3801a6e3dae1c8649_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54c1d6ce94f4446a8bfb7fa32786bb8c_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="i4c7a4c2e55ca4f1c97386b61a8a4ed63_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="i7f94394ee8bf4c34b4408f49c1241a56_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81067186cb024311894721f0abf4b2bd_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="i3ecd231222b845479a2950c74bc04c1c_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: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="i1673e3ea909940389dc64d95af1fbf39_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</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="i85c1ac6e3ab046ea92b58b055f482cfa_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="id70de3338c18477ea1830a51e8c7f126_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="ib32e424a9f39436685e262688fe0c493_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="ie3398381ae6c4657bd35583a627a3884_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14c37c64eda74bfda84777caa0a1d9a8_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="id8d26fc462ce441f847dba7c4a62f399_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="i850cfd3f63714459bacc53c40f72de73_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8785e4b5b2274806b962ba5a2345d885_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="ia527f2d9f19341579aeeb0ebbd92db99_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="i300799f8f6a24a3396b728c62611dcae_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="i55f1c07142fc4a7da516bd7b3c9baeba_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="ida768343247c42a3987177947f395094_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="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbfed691c68b43acb8bdf31c73b63f96_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="ieb87309343534336a8deaf260dee173b_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="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dad767577464f8c8badf0e70b933f8d_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="i35764269b62b4f30a6d77b4d8646d151_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="i713ba3803b034cf4afe892f0c0241b82_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbb8a37672f548028ef1b2fe815c8f92_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="i4ccb1cfd65a54f35aec543e50fe21577_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="i2bba0e402408471a9eaf56d506c2ee0d_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="i39b1eeee53ba4bff8bd677893c5d77ab_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="i73bcc444d5b9496996cc0077890a1b1d_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="ide9e7f672c954fdba242527799135097_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="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55d39eb9a70549008b9e762a2d2edda7_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="i757cf5c4d3cd4e128cb2aa9320279281_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="if698a5db442a486c97bae3449d6e58e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88636b1b3a16484ab614fcfa66baf4d8_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="ic30522ef59f741178dcc4eb9d5b60ecf_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="i2e0338211320465cb683680e7c5cd5d7_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="iad724d48429e4dde922cd740331c1250_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39e04da6075348c2be1d5a5ced9b081e_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="ia663d307d66e451faf7f5660710b833d_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="i7c9b2d2d63ca4636bd1b13d3f5c6b368_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9300b27f96748708026d101cd5345b4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9eacfeb4d4c4a2e94d0cdf4ba09113c_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="i7783525f72734afeb0026f5d85716a56_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="i0b9114dd80ae436db1ed4b7d15683a7b_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="ie2a8680eed9b443db244bfe38f1eceb3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="iee395d28f8e548078c8c3cde717c1aa7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="i0fcfdf5fd21e44f9bd1a5d92d0cc51ad_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i662908b75abc448c9a52b6f648d8d7a2_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="ie8c58118e0074f8085561ee2fdd236bf_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="if632d1a9fc2540558ed517119f31b5c2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aaad90ec65b409daa2fbf28fb5df1cb_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="i4a6822f812674fedb018f860c4fc45da_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="iac37929b5f734818970918a5213acf56_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="id6792691f60c466db0cbafb58d4f9c9b_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd35be7ad3044a498580d043901fce56_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="ibb440c11c0f34be0a3817c7f712e704b_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="iab0f82a9bdf5415499212c11a285164d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadbfcc6bf7594e328fa639d5f6b80b57_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="if6754125de3f43658102a6be7e15a763_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="id8818ee0d5bd49a2a7242a48f74ab1c7_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="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8ed986418e242bd9d03cad3c7a19022_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="ia2ba68e9599c4da1beb85f5801caabba_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="i3339ba50db054b529c2103a4c24f9d4d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b9073cbf746450eb17b23408cb1302b_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="i742e83ad14e04a4881054dc2e3892da0_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="i5de110e8107b44a18146a763bd9c7a9e_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="if35c38140d8641f79dea4e971d7c7d92_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="i782b5ee57857408db10ba58aaa43cd4e_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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9be4cd48b334a86ab6d9aac19dca9aa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb75667749f242ad998c35457e644009_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f167fa910ba4d1f9107e5bb841ef489_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><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="ie2727d199fce498386c90c6d331cf98d_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><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="ic480198253f14f9e94d7f3ba9a2f6ecf_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="i9f234e0739874ac88f96af98f9a5fd6f_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="i39ef273918dd465fb9f3fdeeee71dfb1_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="i0a7897dc2e5940d5a4d1cdc4f7df8f38_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i244a03a3bde949fcb534378316e4198c_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="id564afd8f7ff4355b50e5e8f9d72e77d_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="i65041fae945e40e3b2c8f6c1963ad472_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30034a6781ce4278a80beabb93056172_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><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="i058d86bac499468398210e81b14e6a34_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><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="i3dccbf5a2b63467282be9cfae6814fc6_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><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="i234ec661d53f419e84f60d07cbfaea22_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><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="i2e8c8ca8565d4f19b59f2d511951a434_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><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="ic59a730ea0074dfc8aae2bcad2becefc_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><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="id36a864829b14f8c96db7a86e33fdea6_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic633c40e4a4e40528487b3ebaf5b123f_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><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="i5032e9579c734031ab9661083239d571_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><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="i3dbde0dc53cd496f8bee50f1da7b5cc8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9add12ee92f9490a9976db22584772c6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3683b1d337814fe3aea1f39bb73e4550_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="i272884b5f8ad489ea409bee7b407b7d8_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="i99c9d2373c4e4f18a8346ca8f3392647_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="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7a93ef0dba94664868544d5fb4fef07_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="i5201bc326e504da69e6de0133acc279a_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="icc79492ba3564fbdbf3cfbad65f71c36_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82e18164085244c8b5cf3366f7c2c7d0_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="i859d0f14c23f4bf097af647e87353b7f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab365be6ea0e4c8e94cfe769c791f542_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="i1f794b6ff9cb42f68f6c2f889fa70713_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="i1f53aea04cb0466ca8d59907dda88bc0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6643a4bacb704a2482e752bb3079f579_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="i9933d69dc48e435c91ca4fb192d74827_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d71b9271e0f45a29381d0f6d628563a_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="i3daab3f451f4400b91d0a04060cd1247_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69fca3fb43f845c18dee307e57f939e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">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:context id="id39dd5e212b14b81a9d26b02f5622edb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3d9bd0f7a9b46788641baa195a1f4e2_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:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie19d8b0ea5474e97a5fcfee5e83a183b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i574fbb7518174f2f976d99f660af60cc_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="i60b06bc782b14e0481b4d3422d0bf15e_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3f12a67c3fe4e9c98891cfc9fb1c416_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="i01e6a56787454ed4b524ec012971443a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3007373c03048e19de019fb036a7a9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</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="i5b3b3447caa341b0ab20eb3dabc76b6f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1302bdd04064ee499c4fa1fb641ce96_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="icbe4061918a04b9ba96babc50ee8b1de_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d05e8257f4446fb8208854579302b53_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:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33b0dff0f52d464192f1356e9ad115e2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5241fd7ea1cc43b89fa7fe37909567de_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="i63e589486aaa4c57a683cf4e5c5d8798_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief7106348e3545bdac8dd0df84386853_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</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="ib882e7bf743347aca6831735ffd8adc8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id010faeebadc487e96db97e6b3048d44_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:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i219073d7baa4473481ef46d1a66d1661_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d40dd8f038842d3adfe48106180d58f_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="i5adf42f960744f6a9eae13b28a177a70_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie17f334c159f44a786e54b8db96b3724_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="i69ea3f2842384da987b392c34a217171_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i765659cb8bf04d2fb580895f442e83bd_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="ie1e74f673bd84075850e34d3f6842570_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3923ecd4f6d45b6ae333fa160ac0e27_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:RenewableEnergyGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b402a178f544455b123c827ba7e120f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d6c0279e691419b8371e306603d6e05_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:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifab4905e29fb417eba2fb0b62365ec91_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a4d725afff64dd789459c364d215ac5_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:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i169902d317da48a2ac5f3dfc5659f915_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i735a4a36adec4d39b7336449095ee4eb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</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="i5e08a7ed060f4cc88adf109ec97240b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b90eb641774486b9b077b85d640c2c2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb88a19ae45c4d5b8a23bd30f6998633_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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="ibfbfb4c9ceb242e5bff54ba52dccd7bf_D20220601-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ibccd9548dc2c4c119ef3f2ea4f58d303_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0751432535f84b5d980caaf0820cc151_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGenerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</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="ic85c81521b9d44c08a62c98c94316a15_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="i0589505e2d4c407689fad4c8f0bbe286_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2460cc587da428e841ffa532997ec5f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1dd8b6401ce479eb4db84e308a31e78_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dc944ba0a614d368cf6f156372c6413_D20130101-20131231"><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:RenewableEnergyGrantMember</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="i751721535f8b4a6285085f94897e5660_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cf17a62d326438bb5cb34dbced56a62_D20220401-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i344faa65518a48b19959bb1fb880e64e_D20220901-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4119a54321e844fcb7decf08d38b8d61_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfbc7667dc13458e9c43cb954f6ccfe1_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</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="ieecca8f12eda43a9bc8c73a36cd6805f_D20220401-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i465bedaa14e1408b90de1bed2fe54d69_D20220701-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie220ee05aa0a4a28a6c1fa8e5de02916_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28f908dbd84f4771b8157540c03ddf95_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:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie83472c5e1ce42d3986a48c0be0fe5d3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide3c0957036149e4ad05a00f0e9289c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</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="i129aa34f2101413fa2e8e6cc1f54567a_D20230101-20230131"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4574fa041bc419f957dd950319993ba_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:PowerSupplyCostRecoveryMember</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="ifa19ddb92a4d4a4bbd6ce9e663b3e452_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:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66ab9a371bcf47d888ba9c83bfe2da4a_I20220831"><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:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if10836a3232046668112a1a74bfbc131_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:PowerSupplyCostRecoveryMember</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="i28aaf4501e9e465a95d643d345821cb6_D20200401-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</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="ia551cefd2f9949a79c8a90b654afa1be_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib96c203ed0794b17ae8f81908291294a_D20210401-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie646819d958545688251df87e9b273c3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic99397c34b0a4ece9c160dbb6b3afa8d_I20221231"><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="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i779c96132f6b46248f0fc9ca8d1e0317_I20221231"><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:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2193c99788452caaf06609fa9ffcef_I20221231"><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="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb843d15f3274ea38664fd35c23258c4_I20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1a85033a44c409a9cf85ceec41fd226_I20221231"><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:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i704c33460a8d4edebd16d45cfd5653ec_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8cdb9919cd547b59adbe23486380c2e_D20220601-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i738dc6c827b1401eb1f68c0960a01ac8_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd3cf91092604deba837ccea1d37d80b_D20220701-20220731"><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:JHCampbell3PlantRetirementContractDisputeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5df0246a12af4e12913cf0605d95ac49_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9f14d8195654e73b456046e64501035_I20221231"><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:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic25a4b041dc343bda25e887e1125544a_I20221231"><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="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c7bdd1e38fa4790ae491f8a28f2c30c_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</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="i728b38f272634cd096d86ffdf50b510e_D20200101-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:RayCompressorStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb5613c5974345fd875f9bf805a10fd4_D20220101-20221231"><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:RayCompressorStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf58fec94cc84063a79612906fb4dbe4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9668aa2960f34ce2b51f4fcd37703442_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bc631e7dd1046189689bcc2285fa705_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aaa46ffcb544296ae14f46b374f48ed_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a257ca2521b46b7a7a3ff7e2cc328d1_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06dad62e957c4c068ab24cae5db036d4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc472f18dea941949b8c2fca9ff69afd_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if87561e461a54feea0fe245a758aad06_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9f0b984da7543ccb02ceb8dff91c8da_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40fce5d72f4246a08adecb7b5240b22f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1662fb48b7264be99b8ccb0233851fec_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6094bf24a08e445c8101311ded6d117f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:RelatedPartiesPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i957fc661517146c2b367f7fa40e54053_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fa28d69429949639b7a2a6c5641470e_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:context id="i9f3e5ad8e7b444828c1929ff1a219ed0_D20220101-20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-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="i99550b69f1f347de95a33775eaf502e6_D20220101-20221231"><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:McvPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:March2025ThroughTerminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231"><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:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-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="i100bafda5dc349929955664ec1df1a52_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:McvPpaMember</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="i0c7c7b064be74d06ae2b35981a60a3f8_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:McvPpaMember</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="i3d8393bf9704420698a6dfcb37e53b4b_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5c666944fc14413b6cd725c7a484806_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="i8cf934c5fa3147c196ce2a356ab32649_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="i52a0a8d299594e18870fdb5504f4f382_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i188f00d935744a0386850ec416da64b3_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="id7274de4bd0e44abab102f22f3088111_I20221231"><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:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b1e130225134f9f8da7c60748d8154f_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:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</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="ieba4d1d3d59f488d97fdb267fbea6fa4_I20221231"><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:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fabbd2a2a5c45178a2f2525bb9a3c5f_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:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1be24aa12a104ff0a990456503c9c34b_I20221231"><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:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c5ffb8acc41403aa2191552819fca83_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:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</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="i15a08e47b5854eb6ac5bd6acec4b5ab3_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fcc0c0febfb4e1c94591181ff485b78_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="iaa7dad867f9e4a489001e38f2b4495c5_I20221231"><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:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30e09a59ee3d4109b0813b3300a9186a_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:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</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="i7aebbfa8a4ac4353802ac4c5e1437c81_I20221231"><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:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i492e7ab2471949a7a5545571633312b1_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:FourPointEightSevenFivePercentSeniorNotesDue2044Member</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="i9c7e8320ed7e43469b4f79b7beee442b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0655f38341324b3fb2cec56cefc3395e_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="i27ef5684ac724ece8deed56d9cfc8e03_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9da116e25e1f4cbcb0004f8d8a8196de_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="ie24e4e005fa94e308044fecd3814baed_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cc8bbb5234f46729d13514d3483f413_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</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="ia9e9fd8fa1a04edf8559143958a8c9e2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbf89e8751ca474494afd942d808420c_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="i2a135abb1aaa4617b8eb92c219435d6b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0450b5d3da541b980fd011d1f3303fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</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="i777cf28416c94f8cba431d25f0d9ffc4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifefa90932ccc4e28aa39380cf30fc2e2_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="i847577b45e59472982898a41f404e61e_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b43794892004b5b8838f217d91ad74a_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="i9d50ee8a7996472babc1a89a48a7d595_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i782c5f6141e942d6ad322670c0b227e8_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="ibc1a47272eae4a6da8cc1fdfdff9e9b4_I20221231"><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="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8450f6bd99f4ffab90f34e8b2602750_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="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96218b473dd84c44ac7e331d09cc816b_I20221231"><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="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9858d93285b44d079ff89de1381fb536_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="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i054f38fab892499c81fe3744e6b96849_D20300601-20300601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><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></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="ic9b4a64477554d5d90e5c3a010bf13af_D20301201-20301201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</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="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="iafdc6779785644edbf82d05b36331451_D20220101-20221231"><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="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3770760d8ced435e99d4ac7320b33381_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbc57b8a4cfd435194f7a8fc954ef65d_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="i9f1f20b7dcec4e4f8e88a583e35d3e14_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4340f73e9e1548348664b9d917d2b434_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="i350a79ccdae84b91af3e63cc09bba1ea_I20221231"><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:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i128b7b3856d74d1aab4e099470ed0f4e_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:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8917bb248b4a47d0a299b948912d1d69_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i959b5a79ad9142d5953fddcd2f94c617_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic37a8e62d7f94ea2b2658ebc9e0897d0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2274343bfb74d16b196aab3f059370b_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="i7cc83d1f79474f20953dc139cdee01ad_I20221231"><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:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35ded535db034beca0cf858c70392a6d_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:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bda5c9cb3d54233943546f0ef5af441_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93a0db5f87bb44feb5c449a780899c71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88360c544ca046c0864bd4fbc4c54903_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08f230d01be94162aa3b6b67243246ce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</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="i4de209ed016d458a85d1f2497174dc2c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i122c40b1419c42d3b154c932e7d6114e_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="iedbbf8e1a7ef484bbc9d5a6a0f19a83a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51d17c010ad2480bbd98ee7bb921bf50_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3eea96374034fe2b1f40902f0986857_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c04fc1142b7466da4d0a6fcbe13a729_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="i5e90e85c318043d7911df9e15b8fe010_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i763e40a1fbfb4044a18c38f0445625da_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i320e7a6131e8499ea88c95a4433ca1c0_I20221231"><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:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie947b6b9327a4a1b86737334284e52f2_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:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4238d7495ee045a7be4a55f79f3965c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71c944b76d4d402198511e7c058885d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief7d869c59294e09b51fee211f7de0e2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i496bc8d1f5204b4dae466fa437b95a17_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="idf2fba8da0e64fa6b413cf0cb5782b06_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0511026565f44373875abb0567ff6229_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic818726fa0bd43768c7c3d41333896d1_I20221231"><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:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f0b4dd9acb34ffba4ae3bf2e4273df0_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:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b2418d53b16480886510ecc9e1a7336_I20221231"><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:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9550fa78953a4457a6c567829418e05f_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:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec4988af43de4abfa64c723ad1c95cea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7b9d2e07e434a24b4cdada1515d4c55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61e6142240df4983a3d32206f41d572e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd63854e0af344e58007a4bee5880db2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e994c55f34c46caa34c48c5aa99b86a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab6c62202f4b48ee9c0fbec56d6c8bfd_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="i1605f8aa834f43cca86047497fb9a47f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c299d8437e3454d9d2ab450fe8ada68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad95e39a54fe4223a03deab16a1d3b69_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59fb4a8d64ef43e5a4d464ac822abe5d_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="i2970cc2b7977422785e696fd07a5ddac_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i357e20342539466a91185e62e48839a6_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="i933aa7d2b433403590be5eb00e119a2b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bff5f32b507428691abef661fd9d9c6_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="i88ddbd7fcb4b468790d02c14239e3dc2_I20221231"><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:A4200FirstMortgageBondsDue2052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2747bb1379404d6db470ec1da134f950_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:A4200FirstMortgageBondsDue2052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11300f10a43f4ac1aec4beccb6ec5db5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36ea11e187674e7780713cb946c500d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9797027b00bd4bf8ba05989af0355227_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2905a324e5d43a690a931440a49e9c6_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="i267447088a3d433bb8f13b05ec377e36_I20221231"><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:A2500FirstMortgageBondsDue2060Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i401370688bea436b90a1a872d04ee519_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:A2500FirstMortgageBondsDue2060Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d99901138e64457a997c144a3264318_I20221231"><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:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i404e70a63b4844a99b53d33078b79c74_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:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i014a46e063d64a619b6ea81200b65add_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c7ff48c9e464feba0083d89e17abbe8_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="i83191b6c8c0247fdb1f905b29a7edd4c_I20221231"><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:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05f80f123fc04667bc39609477fff1b5_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:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d47083a2a4547d1a2d82f716376dd2f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65afd3e0bbc14a94ad899c1287847232_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="ie0b4ebffa56d47bbb4e8c0ed0ffc6e22_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29092f0f85aa4416b87a6d950851ff78_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="i572bb953801b4665bd86f68f4a4b2d15_I20221231"><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="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bbd467e18394dbc8ce0725277225f61_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="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</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="i4c493740013b49949d06f362c9ee883a_I20221231"><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="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fadcdf43fc24cd9be7e16987c674cbd_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="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</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="ib502251d69054035bd7cf7b83390e523_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20f4bc59dc1f45da9b43a74e6be8c8fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</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="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3caa6b9afd4b009236947702d7e549_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="icd6d7057de914292b415a1df750b20d9_I20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b8aa896225b42b683c2c002042409fa_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0be12411a6e64e2789b6f6ce5981179c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b4271d0be3e4b3496c47d7ab2d95952_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i402c53086d5f44a4924fa33bb42c105e_D20220101-20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9032af9303de46eda1e12a86f9f04f70_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ad2307bbf244a6e8371e91ebde55544_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4627ac497a5d499692bdabd87bc69838_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3600FirstMortgageBondsDueAugust2032Member</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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i666113ef6760440cad0c48372fd616df_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4200FirstMortgageBondsDueSeptember2052Member</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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72fc032efed64aab881729e29c216dea_I20230131"><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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b270de333f1436b8e18af97ff5b455c_I20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i873de5e700d848459dc8324a142689ba_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7fd708fb4ee4476b9516b9e8e9f8f96_I20221130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77c6f7aff2974d908f5d6f2c4b4c3e42_D20230101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e8e9112353f4c7b98b536b943f9c548_I20230131"><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="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5250FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if06e28ff35274dd9b07ec8eab2d4601c_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62188c03657a4565815443ef1b84e7b8_I20221231"><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="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueOctober2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc17a2567fa643368f724edc7b60c1aa_D20220601-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231"><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:RevolvingCreditFacilitiesSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72d0024257724109935eaef00b8ad918_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85b912ba279c42c2879bdf1b8837dfaa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff0edee2b1034067b4443dbaad7bd9cc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e03dc487bab4c69ba8be05eac608611_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e72a940b03245a2a3d669763fa47e59_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56c5109486bc466a9ad1a46261574a15_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fa52efb130d4abb85a8f17f4f3b4fa4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i451fda5c3546436e995821786ce6a791_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf93945630f94b92af92f0f2ffb647b5_I20221231"><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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cms:SettlementOfForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-03</xbrli:startDate><xbrli:endDate>2022-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id876a8953597447389440956f4c8aeac_D20221231-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69603e6c3d734b8593dfe34bcfc8f02c_D20220824-20220824"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-24</xbrli:startDate><xbrli:endDate>2022-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib63027d788f54a97b7fda5daae09f7b3_D20221231-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44a84522016c43b885554fbe314d30d5_D20220829-20220829"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-29</xbrli:startDate><xbrli:endDate>2022-08-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2d70fe8b0f7491c899749c711621506_D20221231-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ab0557ad27f43e6a785ab809af36086_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="ica81f884802249bb8f1c4f794470ce68_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c63ab2dd1334695a4deb85bf26d8946_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib01c870414344129a375d6a0907d3600_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="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9485563e87a4e8aab59111dd74f87b2_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="ifc009c4ded004f5493218fe64af5f7e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb16c642c1ae4e53ba90531d532208a6_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="i6fab0d56e6154d9d8aef1b42a8aeb416_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i623895027c3c4930be55435a1ef78a0d_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="i85bb888d1a744a0ab6c2d7c1f3395cce_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="ie902995c578f4ef2a9f51dfe965d6bac_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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i9a1ee0579403407291d0d0c74d011f7b_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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i20c772f0de72484d936b4550eeac3c1c_D20210101-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-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30eb25d92af24538b715346802a73ba7_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib018df424f684b0dac2defa4bd263c7f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8943420b5158449baa0938c7eab68504_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic114b6980fa743c78b6d702a1edd654e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i623ddfa6a45147d9965b391870d940f8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf88bfbd2ec44525bb9f12cb301cb949_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="if4d38b1531584acd8dfb4f2f2885821d_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="iab29bcb4908446fba7937bd21027f726_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="i4022d69c9c5d4926b862d707de45adef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id11c2e3c66ad47ed9a0f9d06633b4773_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="i05387a86a5814c83b7a4a824ed334f93_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36d7c62c425c41a6932e5851e05e15c3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01b964ae0ee34745b3c297f7fb81b047_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87213de5e2744554a559c404c29ebfa0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1df83812df3744afa95b669d1f2497f6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaca738a55639415c8737adb5a727106f_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><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="i7236d627037d409aaee9ce7038943ca5_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:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c52c4b1f82440ec8dae44e1e034add4_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: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="i58c1629b5ece4c18945cba43fd927b9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fd3c33f1b3648cc807c9374fb8a4c4c_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f6d7f325b1e4f4f9e8d394d61d424a8_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2db62c2516f148eab2cf8909d614ad99_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6765b15d681346268f20715acce49247_D20220101-20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaed5083544ae4439bfe94b7f0544d133_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb8651aa56d647efb42587d733a35fb1_D20220101-20221231"><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:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i046cf846601046c48f2ec35f72bf4c28_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if481c54a25ec46109bc58cc8f05328ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd13f764209c46b28997fd99ddfeb6cf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3baa6fac41d949628701374639ea1a7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5c2d899e66b4736b64f27d08e94b81e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50d3d7ac94e54619ad028d15c45126cf_D20220101-20221231"><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:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedb66fb68d2f4b5fa499af849861c47e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d2c090ed2be4677ae913bc98148458a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cc4f277085649268c5c35a6fbd7c324_D20220101-20221231"><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">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61a4b2c4c7d5430981dd104b461cfa7d_D20220101-20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50138ab55f2947d780a88d8b82315eb2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i523564d0bfc5455e9607929a01ff1679_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">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24ab7bd943204ac6b78c70761097333a_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i143f9c627f73427f9b320235e7a22bbd_D20220101-20221231"><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="srt:RangeAxis">srt:MaximumMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icea4fb14c97a472da3d41d7acc1d68d3_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id57af00fa338423386599c082f2dd7f2_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="i9cdb3f815828466ea4427a65ed75c117_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cc766ef02134b3d8043818fca5742d7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2a3816fda21455f8dde94f6b5558240_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5662de69c47a4e81b035cfd2445c5a3a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</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="i32656792e23a4dc687dabe7b9997bf08_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec8f4937d5b44916980a5ffc065b25d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</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="ic47148a1c8de4ffa9f7244b5ec5b5979_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6d8760157fe4a9382a92b379dbfb28d_D20220101-20221231"><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:PublicUtilityAxis">us-gaap:GasDistributionMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5254a968d85f4cbdbf770b39d4b7937b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6185889a23774df3b883b55358eabab5_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="i480f5a15bae54857b2f49fc10d760e07_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0780c8c44574448a9458737b3e1c5d6e_D20220101-20221231"><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:PublicUtilityAxis">us-gaap:GasTransmissionMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b628e9b703946f78c4462cb80e08ff1_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdd4e029c94b45e9ac97954a6a12e7e9_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="id5216ae928ca437ca66cee12a3b700f3_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ebc01882c8e432c9825a0de68a16099_D20220101-20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafed2599596a49c38b165c94c1b1852a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i620bd909b9704e8b991d64cf2f36e6d3_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:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dabdcf543484e0fa4c7b4fbdd936cc0_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2a234901bac49b0bf6b8ce89f2e3ac6_D20220101-20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84c3405949c84d82b5f2f8362fda9a4f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice9974bdc2554d39a2d784e478f2aa82_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="i5d32107d11c440479889bba5add9ea1d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba8ca2cdf1b54044ab8466236efd807c_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="i3b14b9874c3840169b397b25f79e010c_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95277e1ad49a403890bbf9fd6633ef0f_D20220101-20221231"><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:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica2cdd5b1dfa41c99dde9c3ecc6ff723_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25e099af678143ceb552f7edb6119439_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="i048f39e936d94ef3afdd27c3f969c782_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b6d68c8e76e40c9a4d06874d74ce93d_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:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fe04441bed74489a8671d372fecd204_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f35bd878f56455a8c726a4ebaa4f49e_D20220101-20221231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i846d149fefdb430d9a582317754f1cb2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07075c7571974bc8ba09dc4048020fe9_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="ic8a7503ab1b440f7815760ca82dd0a48_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6913b8cd960941118bba8d6619ca3761_D20220101-20221231"><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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d85a379f00347e0b9ddc08f522303a5_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idefab94ace0e449ba9ddaf978483f8a5_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="i1b7b437137fb4d1087244279a0cd5b67_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a785767d4ef48b0988623664f0279f0_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f6b4a0e776b4e66b31e0783a72e337a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib24794682d234f1e831da7de8432868d_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="i1a56f4b4d65c4887b2f5177915e6a3be_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i491bf8d230ee4d45af64c0f4dcd1dd41_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="id452d7f8d2314ae4a3969e8171485111_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8657bec915744304928799acac0f3501_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="i876d6afc825f4f3f8f89f8260a36e557_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i901c3ec32b4746b48b01ed0e6e60140b_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="i6065650163274546a6062c1cc8f24771_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec94e2012824da5aad696203cb38aa9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</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="i3df704dfd1ed4084abd92cbbb579ecb4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</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="i1b72535b1bc8467cbe8796378197e81c_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cc015a102b0490e97f8c8b6b6b9ce63_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="ie2da0215642b40cc82ce7b259fa01bed_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="ife07459be31248e397f2f00050d13ce2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d8c0a6dee9e4d78b711dec827f2e96c_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="i676a367fba17426c82e2bcda74455efe_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id764622bbafc4355af8a8f6a72ea0753_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="i58212be3e1fa4143a6e1aaf20b3702c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i293bee0b557e42b3b952e675467ad5f2_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="i38ba74bbf6934c4387d664b7366cae56_I20221231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c6e5205ed4f47c689d2fc3b20b613c3_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><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="ie66eccca2c254045a86fdf11ee5cae37_D20220101-20221231"><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:ElectricUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie27b831e9965420da00fb66c5cf1c42e_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:ElectricUtilityPropertyMember</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="i5a16723d16e44c2bb1492880db12aaa3_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:ElectricUtilityPropertyMember</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="ib869975aadb544798595829fdac6d094_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib212a0c515cc4ba68b2f8055607ef186_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</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="i08f46f8132f04b71a2dccd30ce322369_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</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="id2b4301c5dc5480ab48604e2574a876f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26d8b19e6e6e457dac6e5c02248ae00a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</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="i22bb22627fa740a195376262468e644f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</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="icb0c809be91d4219870f12b1cfb78609_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a11e32967f148ac955e4a07c9dff93e_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="ib4e668e24e3d45839cd836f93c0919fb_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="i89a2a338b92f423f81e2d8c462f45810_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4de46445099a4f04a89252d502ef9111_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="ib53f5a941b054db693a33d862610f4a1_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="i850a6e8d81e6486c984d0a8adb480b23_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1692f0e0a53469599f06028d272a2fd_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="i9989271b3f654f65a35c91b67e74a4b5_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="ib71aa71ecbd740d5a025d50fa42a8741_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d4f5093436348539cddfafeb683bfea_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><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="i5453df5275a44f1fa27053319608cc78_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><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="i50e521f37ca947b293f3e29d79032c8a_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0eaa47ae3c34b1a846da07311612c45_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="i0f02675661ac46fdaf7522c5618f782c_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="i54ee1c3065074ce5a92ee6dba8b3c010_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb18ea5f77a94144bd7d5ab72611b5bb_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="i3df1ae41d6d04b8d8a662826d641fe27_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="idf63f53867ad43c191de4c716c20fa58_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8864c0e1e4594861a853b902ae3f863f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id72a80108260485b85afc49b0e55b382_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="ie2e5552c75e44cec9780948d10dd5aa5_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d41f922ca27496386a28722ba47fce6_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3bca4a2b2da42bdab0f6fe4113ebfac_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icef463f0626747f2ac1cc81c33230370_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="i9da76402a94849f98c2be1e077100872_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="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64439f04335c4f0aaf587b5567e7984b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28ec93a63bb34fe7a57ab4e65155bb16_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="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8498990a066f4971907ced1da73dd310_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25772f389b7c4375bdb9ee2e567bd057_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:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231"><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:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4676508199c5448c8360f61026cab859_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89be40c438fa4048bc1deda89671d883_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="i95aca42c38f44d6584fe68b789426571_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb6f64f65281402695f22175ceca0ebc_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0066d40deac407b8383e315d45b7186_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="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa97293ac93041caa309e43691f7ff74_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94c5a0b7dbfc427eb4d2eea60e133092_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:GasWellsPlugAndAbandonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231"><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:GasWellsPlugAndAbandonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2a09cf0cea2456fa07ff8a876efce41_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28b3808039ec43c2a0be87992e52db60_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="ifde820d4679d454eb5c124560878ee00_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="i801d08d9bfe14f8bb8c7b481c12596ad_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="ic6d102543c5b4963bdd6f669947948ca_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="ib7751c6de21843b896615ed6addaf653_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:GasDistributionCutPurgeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b8cefbda3744cc5a8b9012460937d64_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:GasDistributionCutPurgeCapMember</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="ie869d77685a94939a0e590bd496bc176_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="i6d20f2f92324417e856b6cbec12e92dc_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="i43399aaa56be4700bad0dcdd68ccbca7_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="i5a163b11d1a248a28259b36528bda1bd_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="i64b8c0c838bb4a1d830d759b2671a263_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:GasWellsPlugAndAbandonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i523221bfd1744cd488406622ff1db64b_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:GasWellsPlugAndAbandonMember</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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife0d2a82340045829327aadfccc5fdaf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i660175817d08418c88eddd0b8fba78a1_D20220101-20221231"><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:PensionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08d651d75da4407c86f033f72d4d6612_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id315c532008f4c2cad2f1ccdc89c253a_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9d2b5f986ad4e60a092539fd85dfb22_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i704a413b2777442aa9f8229781a6e3ca_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ed0eb710a5a4d2ab04a8f9375c870d9_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="i50f0f88ec8b844ca9b1bbc08f7455ebc_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="i6b6b1cc38fc94d7e86eaa2ad74db43ce_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e68c5535f7e434f9af748605c0287f2_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><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="i0c411440394249c284c7e9556acfe26b_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><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="ib67a5ba71a8a412a9aecc6141ba4e405_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b647a48fa8b4a2cbbbe1c45587de659_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8528e29430f746e68046bdc2eefea34c_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if69f0c0680e64352b3d0a88ffd897826_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><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica344dc59f6d487b9d57677b5c6b2f65_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica457e70e0db4d6b9333911b6c0e5a50_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i250321c147c6471a967f0949898d6313_I20221231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0991411504fe4656a43e134ec7dead85_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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia437758efdfd4281b87f04a163508b73_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdbceb0f6d734417bde26be784bae742_D20220101-20221231"><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:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71b3b3b97a874d74a611fe9d8bec92be_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98234215494d495481494660b11a842d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4befe8e0fd14b8d817ce8ee7f279d9f_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="i57742fc0daff478085172df1dc3f437b_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="i82f358ad67a34b3695b05aa4c08b2a97_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="i25de31f5cb98480096233c1070d0ab61_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6492c441bcfb42a8bd88772baacfd75f_D20220101-20221231"><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:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00f2177682254246af8ad7ba7420e217_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04b8d94d74204b2f8ddfabc542d39baf_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="i434b3b11168548fb9dce54f98b52fa12_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="i8e50de60c6384be986ae6281c7acc3e0_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i381056fbfe9a4ebd87f036f1de477e33_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="i65762cf26073424fbb907a24ac88ce2c_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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"><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:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="year"><xbrli:measure>cms:year</xbrli:measure></xbrli:unit><xbrli:context id="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9bdcca2e3284782b8937737ebf3d829_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08588d262145458688099457ab6c439e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieabc4a7aef3342949a8102b0a00a1827_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</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="i37890e1650494585bc567046db9fdfa7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</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="i8644d4f22f404d02ae3b62f2f7b08632_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i679c4153f0384ab6ad031b58a72736ae_I20221231"><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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie20a2291da044dd894b2faf2296dada5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46d2792e2c8c49689e254b71884535c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</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="i0f23fa9b430540a68b626053b22aaeeb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</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="i1153dc5a8d544fe2bc2c53477ce85f2f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d4ff1b2e1b84f27a407787b37df3999_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="i96ad621cb16e4413a2ca645c78cee435_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="i9479f6c35dde4c7186e20484567eb915_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b206e128a1e4ec5bf4f6530e15b1551_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="i71c3d41da552427193e6c7e8260cba2c_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="i00164b1b9e4047879510bd08e71f3614_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="iaf8afb00cfd4442fbcc998948179b0ec_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="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</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="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i378941ec21c2402999753f7432bd1390_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="i328a3a26980248568d06d8c899e0425e_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="i939646cbd31745c892e0c2e602016d55_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="i81048091623642c993be21207ebb7d88_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="iff90792b22624abba1debe595a605955_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i500e8c2e22d44f4db8ae337ebe6fe42d_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="ia3485c8b34e542ceac178732626d2f5f_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="ia4ae41510de443bfbddacbade3bdcbb2_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="ie8ba9c5b8a054a48950c46e7c3169669_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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88b0293027104b2391348e8332fc7025_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="i969f4943c4db4b0c831171d9bd9de44b_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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97f3aa237e8e4f71a059d0cf18df6e8b_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">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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_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">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="i977934c8fe914789baa7ba32dcc1dc08_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: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="iae3b4c1214e6453495255894fef9e2e7_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: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="iba6228bc058a4044a227b05e28fa3356_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:ActivePensionPlanMember</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="i6357690c9f304fa3ab53f63db734b4a7_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="i3cf406faed83431dbdde47ad93e566b5_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="i18082680f83c48019d37c66ad7552d45_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0e3fca70e734d3283818224268a18a1_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><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="ifc13707e87ae4e568cde7bfea5db5b8b_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><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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_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:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i719409b77a1c45459225b88cb897bd8b_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:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic11f996665e840f2ba02e973431cb227_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><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="i8b205f3995da466595043ac19f5509e8_I20221231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd93b74d5738459d9fa2b955ef8b6824_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:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib379022a4a424791a695fab8771c53db_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ff39fd0518345e591357dffd05fe0d8_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="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ccb2eff63724d769ef9f2d0030d75a8_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">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3af832345e44f8c9e7aecd44a7342f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d91565ba60d48f6a0469794dbc5f509_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c88af0b4a1c4bbbba7b133be33472fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</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="i70462017aa4541d6b5e86860e047e9fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65ee63d2a37546cabf80f2871ee55344_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia276c8dafe7e4ed8bfabc5c8e64fcc39_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="i73279850b02b4982bedede22509eed46_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i003656e7a3084c3dbb244356d035c6ce_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00dae3c3752242059de3cf68b68b156d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</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="i4fbd9bec08284bc59dd958ff127abbb5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d5fc89ad2ce4bdf9791f8f8a1909f16_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifed6f26c9ede441f8722e16245354da9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</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="i67da7d9c8f834b8699d69eda7e98ff7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd1914c3c2cd4497814f7be34c9d0bdc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i300f9b19b8a94561a1dbcb4f6428684b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</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="i9e3a683f731e4aa4829945013af02480_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</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="i2e24e6391bfe49eb9198a33c55237e9e_I20221231"><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:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib097230cee8f46ac881f2250b300e29a_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i945fd0c24969431bba24939558556875_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:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf3285fa50e14e0685c89b6a2cc73d01_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i5a3d8cd7fe0d4cd794da384658c7f317_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee7a5bf184314ce29ba15630302feeed_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29e34d7f758741fcaf223f540a0548a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</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="i1ba38535cef64a6cb24b4b572a941bba_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</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="i3344f3b84a84449990af40f28585d44b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</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="i84f801349c364b40a062179c3f9423b2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b995ce944e54f19884f58412cff3e7e_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="i1a2a0df7b596460681428fff7f7c5408_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1441405e13346f1b380664cb1f75ac2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18170d69c1c9414589351ca7fd75cca9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</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="ifc9cecbb3a35439e9477dd3585289c16_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7626a81ccfc64d8cbe395d6193e51401_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b841a84c9b744dabf13df14b902120c_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="i07616074a8204b1c813f751e4857cbb1_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i655b4e9444d7413d8e9a31400e5753d6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23a4e990f97b4e6b8ccb48c17988d44c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</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="i507daa187e00446e8c61d785d4b7d802_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77397cb5179c4d6981f2354642e6d73a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2390bdc521714a87903fd26aac726193_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</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="ie897b5972e1b4879a402194596169028_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21a5b94ac420422daa6421c4602b0501_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0539fd10abbf4e82846e1849e07d44f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</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="i53b57e7422f04248ac7641b92356ebba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</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="icc46ca8a65944bfa843aacc0fac33c84_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dddc24e99264242ba080b15d65358ea_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1ea957147154dfbbca17336e66d01ca_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="ic53dca0f7c7645eeb66579b496995392_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i58c58774c17f4e849e5423e13f21dab8_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9e019ce88144118aa1d4f8f67801dac_I20221231"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1e5ef3fc2ea4c7dacb329d2a9d2c58a_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="i6d68f50190c845d6b3fd282fc170989c_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i972533049fcd4ebe8ac6915f99fb7f11_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic19dec2d0b614011b0e582970f2d1c13_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb3df189be3f4bc3b99e37ea541ac015_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</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="i565317ad56e1458a8756d829a5d67133_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><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</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="i766a72f904f74bd488f02266fda724c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</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="i34b2dcf6bcff4f84ac352e9c7ddec8c6_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6b3d9c6d76d414aa5ca6001572a37b3_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="ia8e7a8d4f08c41cea7ebb4017af574e9_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifebcdd200e2e404283c95425a22c95c2_I20221231"><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:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e22ff94c5704a67b9448f5d89f2393a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4acb6d961564208b7f7a56f41fe96c2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i863f0a2f87ef463181ea0d8911cb60c7_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aadbd0ee4db46b08bcfe5d830e0f0bf_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic379fae6e6ca42718723adda33265287_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5f88684f46940eb8ae381d7afa8f35d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i124b1a0af061486a86876a49a2ebe501_I20221231"><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:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1af514f91d374d91b009b045792d51f6_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2528610e86c4540948d6f250ee1f99f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b1fdd5de4ee46dfb5b01bb76a5fe276_I20221231"><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:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id790d5c130774686954368eedca7a8b2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib43e479bb6ac46f5bf08edc343b22c8e_I20221231"><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">cms:MultiassetInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a1be2c23a424e8694ca029b75fd17af_D20220101-20221231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8eada97dd3514878acac19fc40176ecf_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc1fb27f0be346dbbb8562df782aa0d3_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i151332334bac422daa4032bbad7c9cd8_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ebd0b1c25af4356a96684bb378cab0f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i375351c043be44e581ce65498234521e_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i011983adaf1d426f98e073e68a228523_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4436cfad25c349fcbc6bc1a9dbab6edb_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="i954650aaa79045abacee93c666b5f965_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">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie973be9759744093a5310798b183912a_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a890ba9b6014d85a6425998d7f8376b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94b243fa29f2400aa8e1d9fc95a60411_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22cef58ffbf148f6b9ff045de06402ad_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf15430bf964492d85c26ed66da1719d_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic54b972b927e465db26fade0625ee0af_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3f27527429e4e1381732884de5fe7ef_D20220101-20221231"><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:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7af1c10e88c04715a32dd0d14b5fc68c_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eec867a71f14c66b338be60e62f7b42_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i970caf9160eb4903b552225712bf87aa_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c9d9c3ce226461dad1589cd24059041_D20220101-20221231"><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:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18b1278575b643638ddc7161c85cbf9e_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad8cd49122b043bc9d724f1cbbb75899_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53fd7be1d6e749769b42dd0591f89af8_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0facb1c96aa4aa4aaa9291a59efaf46_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia689be4a0bc044f2902b5852c85a9cec_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="i989428fb4fa8484f834ba012f21a5ee9_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="i3d086c2052a34b208dd113dd13ebc061_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="i78e512aaa0a646eda28da62c674cfec0_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="ie9bd1e737bb54fe2afafe68ff6dd5d43_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="i293cf4a73b304a9ab6784b8814cdce15_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="i256736f8ea8e4c0a9682687667ccff94_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="i01211fca27a94a339620a8a46cf904c7_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="i84559fc3621c497fba4bdc97f25acaa7_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4659492733144c8186d228e5a4ff97db_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13d19c2c824a43658caef434e04eb4f9_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7042041bc3a468796a129f5006c9559_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="iea10bd7bdbb74e15a8fb9a4a6ee81efa_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="idbbb8a46ff8e499589bf645690dc67ce_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i774c920debc3420caac2877ef2fa09e6_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3874ce364e24339be0fcbea03caf283_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fc55c6c08d349d489502ae9e9b0a9b2_I20221231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia728c3b157c44532879d9aad140197f9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d9892b38e034b12b422f60e9f38bfcf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d886e53a04e4b6791def6288662c043_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dd91ec4fa494f47bf8638ab464b7d6b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaba69b000dc41b6a6a3d524dde06065_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb41e8e3133946faa2f8f48887358a8b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea8e6a089115424e9c2adffd94d4d516_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5641e41c3e5e492194f72b6c373be29c_D20220101-20221231"><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:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6a2a5744cd944cd8ce930b0e3901ddf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02c13e1b7fc84a49b97ca2c6ce7c62f0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9ae549afc10439ba37785d5e0121ba5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c257ee0b45c423f8e49d74b49b08f2b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bf37349137741d394cf61c9f79882b0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i940063a379df4de6be103df05356255a_D20220101-20221231"><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:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i907c8c587f5e4111a59203e5f532cc68_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:ElectricUtilityMember</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="ic84ee7b3b55f48549f3f4887ce99f19d_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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="idfed316f2cd94ff3a461fdaf7f7c10d0_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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</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="id01a9e62b66941b4a1b9c35a8a2e4ea4_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="i1e58294ad45b4293a7125c5812a94eee_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: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="i3a6fc3b3fbdb47968f16f9fd279fa4da_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:GasUtilityMember</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="i63f07fba30864914a07e3569acd19ab6_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:NorthStarCleanEnergyMember</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="i8abca6bed49f4a5db7e00403c5753394_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:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa31c7b8b1314a21a6e82c5eedc06344_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ecf902aacfe48808dd2f30756941c81_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:ResidentialUtilityServicesMember</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="i9b3206569f41476b8a4f5f89c2c19498_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:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</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="i3276dadacd0b403e83627509976c662f_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eec0dad81c04e029ab1d4d2aa48fa0c_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:CommercialUtilityServiceMember</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="i6430fad87d1242af923303c59ba0bb37_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:ElectricUtilityMember</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="i15b8738482cd4e53a5b6f64e9b69989b_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d746d04e12a4665ac4feb097d0a6bd3_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="i3ad43ba82ed841679bb36816e81285aa_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:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><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="i6fc3c036c5fc4616b28410e15e4fce18_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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="i6245d755a0774bf381ec4cf147b9c10a_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: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="ia7cea29a33fa42aeb16d4fbb8f262cc3_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:ElectricUtilityMember</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="ia10ce96b85c24bfc9169c6eac52383b2_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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="i82d841775dd441e78bab01a3860e316a_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="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</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="ia440362f041c4e3d8e86c98278909fc7_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="i2652fd48540d433187909f6d79cbf363_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: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="i054ad9f731d04f519278f8cd6725d2c0_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:GasUtilityMember</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="ie5f1b85705a842df912c0c415f061608_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:NorthStarCleanEnergyMember</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="ibdfefd6f99274b209f031c0330c2552e_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:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4099f7192853401db4914850cb8cb8e0_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd86832ecca04210a6f614c3a333ac77_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:ResidentialUtilityServicesMember</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="i26e00cde3d7b42f0bfa103417c6b5856_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:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</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="i2ade6910e2244a68be2a53ba7c60964d_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide728d298e0b450a8ea4945231ea1af8_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:CommercialUtilityServiceMember</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="i68b9a47506464917995408a921968829_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:ElectricUtilityMember</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="i89d7da64ad80413a98e984bf3613c309_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a472d83cd0d4a36bc6c6036a430dc3a_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="i9f2669649edb45a5a380d46a3878a304_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:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><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="i10a1788b35914b85965e4226225f857b_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</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="i8be737147faf4bfab4f42b842d53c086_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: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="i5ff65423fcba46839c82bcc58d71314a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cbbcbc3f1fd441da30127eda6cbcb90_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4dcc707d8a4403a89ffd00b06612830_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="ibc8f84aee046448cae83fad6d18be928_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="icf6c349f7e6348ed8049da2d026cb61c_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="i7d37649c08344c0ebd0d8957c2223a8c_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="i1308c4c559aa4990aad23801b2cf0aa9_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="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0cc2fb5a07241ab9d6495ad4067ef9f_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="if2faef0e686a45a8a6fdacf2faaba0b5_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="if22d0006455141c68849fc22722cb984_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a2961bebb334f1ebf50ed067757494a_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="i98f3d5ac564041dcb6ccd98e44e389c8_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="id2e395af1d924570b402b02089dfbd8f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc70500ccffb42ef8ec1686e7a735fb1_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:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ef8e507ff694299bd94e4f07da3f7a1_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:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0359be81b63e4e479676a97fc7ef0c20_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4995602b81f94a9d825c1553c46ad0ba_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:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f91518cf9e241b3aad474838ea2355f_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:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8045322f61c44d05b462851bb68ef81e_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:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if27843660c224fbaaac0dca519f24432_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:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie608365e0a834ad6a249ce462ae50ccd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5876446f85864d708006873be5c08df3_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="if532d11460ce42e990f80f3f8522c18e_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="ic235c67448474b6fb97112029e368ab4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53124678d72d49ee900c9a58457e49dd_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:ElectricUtilityMember</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="i8f133f79bd8b49c098532d7753a33ec5_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:ElectricUtilityMember</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="ibb906233aff3487e8d9f3cad46fc87e1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i038405624de94a09ad861b7bb031c3c8_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92ce9bdac1374e66892a535ce6991e93_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52572a67504348f5b0f8017b32eb2d81_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie45973fc35f342adaa309889c390ab81_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="i52e800a89d234aacb4a7a657e13c0ecb_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="i534523b447f0425c8365eb1bf08d176b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id224ab0a5abb416ebe727d25d1a1e8d5_D20210601-20210630"><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-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i567db682702d4f1a8faa7f96ece4f383_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i566e98a7eaff458ca16c5e64c64c351f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3483377908d64dbeaf53ff1f36809275_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07e4cc8909bd4b0aba4d57a1502d4d90_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="if9f037611ee94cba8a075bedca804c87_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b656d9c15d3431ab3be2ec9e5ebf7d9_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie55ac1f80d534ae8b485da8d30385bb1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GraylingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3e06b92b3064137ae911fba7fbf2de9_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa7164d55e5e47629c7ff7f061b8507a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaef03c3fcaa943419d7d11aae58dbe57_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="i99f533867654469cb4fb0e3c5eeaf1bb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63a02f5ac6c348b099c54e94580cb36e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf237e09a0b43bf94307e507e53d689_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:SeveranceBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a9ac16d7a10481b92ba6a10f99649b0_D20191001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54886943e7b2496a827f232bfbcdb322_D20191001-20221231"><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:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec38f113e2b94eea91f33b2f08f3f2ae_D20191001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icadd7776d35d4fa2b77fbb24e139eff7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i974e2d31df3c4295b48861cb400ee98c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i528a29dbdb7a42ba965f8cb56a9c6fb7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie979438e6c0d42efa67301f70e219ece_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17c73148182b400e88a3273e2f200149_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i260a7041cca74598bc508fddce77d82b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie11bf29b00ea454a9444d9b5679cfa49_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3be44a62d5fc454db8037ee2102980f5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dafd9af4c74493c9b3027d49d5541ff_D20211001-20211001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i0c0eb7e115dc4cb9a9c0ff06da3a668b_D20211001-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i017a17968d8d4e68b704ae6f83e1f041_D20220301-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f181d02fa194ea5a37b87969f34542b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44948e0f64514bfca845c175ad92efa8_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="i190c73ade23846cb97642168b6985b5d_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="ia1678b3350ee455f8147a809e2558712_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="if69dc36164cc4cc987cc2cb916813e8c_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="ibd71693095be4d29b8b9ecba6371ce35_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="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2947ccb7fbd3457a8338f44cf61cc117_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cedf86a340c4e30bc48c3b9ff024703_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="ie42c21ffa173492db23426d1b60660e8_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="i8de5dbbc60e24e988fe30e618fdb206a_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="i4bb628cbb81845529950bbaee6bf1572_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="i81fe1fedf60549cba8c87730ad80920e_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="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad09be9e10354c0bab5c27d07133f5ad_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59b38fd25a5f40869a021f06802317e9_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="i7b1432331f57482f86163694a925a0be_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="i081d772bf1344569b417e5d476c1c031_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="i93058cec52504357b134e3bb2ba567d5_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="ifda6462760bf45648649ee6912ceada1_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="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibafd8ef4dd434ba0b2e294778fc19cb8_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf82209bd54e42199fd23e0f4682799e_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="i9256f253ffe94813b8b73b6ef4f9123f_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="i15fdd583ce5e4cf19023187e85927566_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="i17ecfe6e0a2b44b09725d68f83fe1a30_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></ix:resources></ix:header></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.589%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">UNITED&#160;STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Washington,&#160;D.C. 20549</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FORM&#160;<ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl84NQ_2f1c7392-bc75-4895-a463-0c811688d0b9">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDY_6fefe30e-cb93-444c-8fdf-6df465f8657a">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:700;line-height:100%">For the fiscal year ended <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl8xODg_98054cea-d0e8-4757-a5a4-da7c95174ef9"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl8xODg_ed57464f-60d0-4fc6-9a8e-62a176ec22b4">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl8xOTQ_7d4b1adb-2d2e-431d-abb2-e3ba13e56ace">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6ZTZmM2RmOGViYzI2NDIzOWFkMTgwZDg3M2Q1OWY5MDAvdGFibGVyYW5nZTplNmYzZGY4ZWJjMjY0MjM5YWQxODBkODczZDU5ZjkwMF8xLTAtMS0xLTE5Mzk5NQ_68f5432b-e01b-4469-969c-d2a685b07940">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:7pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6ZTZmM2RmOGViYzI2NDIzOWFkMTgwZDg3M2Q1OWY5MDAvdGFibGVyYW5nZTplNmYzZGY4ZWJjMjY0MjM5YWQxODBkODczZDU5ZjkwMF8xLTEtMS0xLTE5Mzk5NQ_6331a637-e3b1-44a5-b433-0b9216e438d8">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6ZTZmM2RmOGViYzI2NDIzOWFkMTgwZDg3M2Q1OWY5MDAvdGFibGVyYW5nZTplNmYzZGY4ZWJjMjY0MjM5YWQxODBkODczZDU5ZjkwMF8xLTItMS0xLTE5Mzk5NQ_3623109b-33ca-4e7b-a695-2b672976ac7f">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:7pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDc_a4c1ca34-dc95-4502-b345-0e1d0c1ec518">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl80OTk_9f517835-9cf3-4bed-afa1-7e387c493e27">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDM_4bd026f7-9d59-4ffd-a202-ef9b492a85f3">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTA_c342cd0e-932d-46a1-9fac-559193fe1b2f">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDA_12d79c71-6d7f-4b74-857d-cb924b75fe73">49201</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTE_0f4b9410-f395-48be-9370-c93a9a3695c9">517</ix:nonNumeric>) <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDg_afc4ccdd-422d-4193-81fb-931e6234d5b1">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6Njk2YThlNTJkODdiNDUwZDlkYzZhYTQzYjA0YmI2ZjMvdGFibGVyYW5nZTo2OTZhOGU1MmQ4N2I0NTBkOWRjNmFhNDNiMDRiYjZmM18wLTAtMS0xLTE5Mzk5NQ_f6aa6321-0e63-4b46-b6fb-51e9dc68f9c7">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:7pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6Njk2YThlNTJkODdiNDUwZDlkYzZhYTQzYjA0YmI2ZjMvdGFibGVyYW5nZTo2OTZhOGU1MmQ4N2I0NTBkOWRjNmFhNDNiMDRiYjZmM18wLTEtMS0xLTE5Mzk5NQ_84b1df19-81ea-4f34-a709-2f1ab3357ade">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6Njk2YThlNTJkODdiNDUwZDlkYzZhYTQzYjA0YmI2ZjMvdGFibGVyYW5nZTo2OTZhOGU1MmQ4N2I0NTBkOWRjNmFhNDNiMDRiYjZmM18wLTItMS0xLTE5Mzk5NQ_ebf04874-e6bf-4c31-beaf-1723d4fe4218">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:7pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDQ_23beaa6e-34c6-4406-ae1f-baa4ebcaa219">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDE_3aacc736-9dde-4973-9c8c-b261922f23cb">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDU_1519b304-0525-45db-986e-487c994d4ae4">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDk_7371b36d-d1b4-4cab-a2d1-6e731a09f96e">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDI_530208a0-7f04-4cdc-9ccc-8a3df86d40a4">49201</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTI_35fbce6d-db41-4fbc-bbdf-ab0e5111841e">517</ix:nonNumeric>) <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTM_86d5934a-32f9-4523-81c2-8d1ec36304e7">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:7pt;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:7pt;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:7pt;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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8yLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmQwZTM5YjliNDM5NjQ1YjQ5MWZmMWJiNDYxZGIyMWIyXzQ_32da8cd4-2142-472b-b6a7-c8cd38964d03">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8yLTItMS0xLTE5Mzk5NQ_8d444ad6-588f-438b-8490-09f73ef9a89c">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8yLTQtMS0xLTE5Mzk5NQ_31ce6593-703a-43cc-89b8-5884172850c2">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8zLTAtMS0xLTE5Mzk5NQ_11e71d38-3220-4d13-8b5c-bbde9b07d515">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8zLTItMS0xLTE5Mzk5NQ_1539b9cf-26b7-46aa-8253-83ed5adeffc8">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8zLTQtMS0xLTE5Mzk5NQ_089f89a4-6bc6-4c30-bd5f-131c581de76c">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV80LTAtMS0xLTE5Mzk5NQ_d9af080e-53ad-4410-9a5d-c2f43874ea29">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV80LTItMS0xLTE5Mzk5NQ_a1c6786c-8fc2-4750-a044-cf8d4faab487">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV80LTQtMS0xLTE5Mzk5NQ_7adfa278-e2e5-46f1-8851-e22923c404d0">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f182b3863384f8783152e3f99591951_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV81LTAtMS0xLTE5Mzk5NQ_dbe6290a-d493-4c2c-aeb5-23a00d947349">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f182b3863384f8783152e3f99591951_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV81LTItMS0xLTE5Mzk5NQ_96062bf6-1f89-4723-9c20-1f6b697883fd">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f182b3863384f8783152e3f99591951_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV81LTQtMS0xLTE5Mzk5NQ_5235e928-a158-44fd-a559-d39a3d0202c9">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:7pt;font-weight:400;line-height:105%"><ix:nonNumeric contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV82LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBlM2JhMTk0Njk0ZTQ1ZTA4OTAwZjY5M2FmNjQyNDcyXzQ_2356a07a-48e9-4168-80dd-1a3ab39df18c">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV82LTItMS0xLTE5Mzk5NQ_f3c82360-2b70-4957-9ddc-803b588cb757">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV82LTQtMS0xLTE5Mzk5NQ_b492c658-ae1f-4090-8185-f797346cad0b">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib024dd7277294d6692255ca542148bad_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV83LTAtMS0xLTE5Mzk5NQ_23f49590-1145-40a8-85f0-4e3f95c3c1bb">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib024dd7277294d6692255ca542148bad_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV83LTItMS0xLTE5Mzk5NQ_a6f28b0c-3e3d-4d6c-9b16-ffa4b718082d">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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib024dd7277294d6692255ca542148bad_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV83LTQtMS0xLTE5Mzk5NQ_02174c9d-fb51-489b-a26b-0fe12bf9b11e">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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:7pt;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:7pt;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:7pt;font-weight:400;line-height:105%">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:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6NGE2MzdmNTg4YjBiNDNjZjk2MTEzY2ZmZmM1Y2VhYzgvdGFibGVyYW5nZTo0YTYzN2Y1ODhiMGI0M2NmOTYxMTNjZmZmYzVjZWFjOF8xLTEtMS0xLTE5Mzk5NQ_c5f4e84b-a4e6-4df5-a8c9-e1e22bcc1e38">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6NGE2MzdmNTg4YjBiNDNjZjk2MTEzY2ZmZmM1Y2VhYzgvdGFibGVyYW5nZTo0YTYzN2Y1ODhiMGI0M2NmOTYxMTNjZmZmYzVjZWFjOF8xLTctMS0xLTE5Mzk5NQ_14fd3e50-a826-44e4-a22c-30d440416b1a">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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:7pt;font-weight:400;line-height:105%">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:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6MTgzYzk0ZjA1OGMwNDE1ZGFmMGRkODJhNWYyZGI1ZjIvdGFibGVyYW5nZToxODNjOTRmMDU4YzA0MTVkYWYwZGQ4MmE1ZjJkYjVmMl8xLTMtMS0xLTE5Mzk5NQ_d2df03ba-2e02-49df-8969-6f1a76377d97">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#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:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6MTgzYzk0ZjA1OGMwNDE1ZGFmMGRkODJhNWYyZGI1ZjIvdGFibGVyYW5nZToxODNjOTRmMDU4YzA0MTVkYWYwZGQ4MmE1ZjJkYjVmMl8xLTktMS0xLTE5Mzk5NQ_aa4b2b95-dad5-4a9a-9a55-6d2c5d6678e4">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6NTAwZTllMGFlZGMzNDU3M2I5YmNkNmQ2ODNmYzc2YjgvdGFibGVyYW5nZTo1MDBlOWUwYWVkYzM0NTczYjliY2Q2ZDY4M2ZjNzZiOF8xLTEtMS0xLTE5Mzk5NQ_420ae253-ec9c-4931-8fbf-545e618531ba">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6NTAwZTllMGFlZGMzNDU3M2I5YmNkNmQ2ODNmYzc2YjgvdGFibGVyYW5nZTo1MDBlOWUwYWVkYzM0NTczYjliY2Q2ZDY4M2ZjNzZiOF8xLTctMS0xLTE5Mzk5NQ_7b8adfd9-817e-4342-8c54-a38c17f7d8e2">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S&#8209;T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6YTQ1NTljNjU3ZGNlNDdjODk0YmVlZDc5YzM2Y2QwZjcvdGFibGVyYW5nZTphNDU1OWM2NTdkY2U0N2M4OTRiZWVkNzljMzZjZDBmN18xLTEtMS0xLTE5Mzk5NQ_807c4ae6-4b84-4485-831d-6fa3b520391d">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6YTQ1NTljNjU3ZGNlNDdjODk0YmVlZDc5YzM2Y2QwZjcvdGFibGVyYW5nZTphNDU1OWM2NTdkY2U0N2M4OTRiZWVkNzljMzZjZDBmN18xLTctMS0xLTE5Mzk5NQ_713c6b5f-37d5-44ba-9c51-643e501ec49e">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><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:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non&#8209;accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b&#8209;2 of the Exchange&#160;Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers&#160;Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV8yLTAtMS0xLTE5Mzk5NQ_535c987b-1cdd-47e8-b009-4fd1dbb6127f">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non&#8209;accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV8zLTYtMS0xLTE5Mzk5NQ_1fc6c5f7-00d3-4a33-8441-11363cf02d85">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:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV81LTItMS0xLTE5Mzk5NQ_74e4517c-b1c4-4553-9a5b-055db9d1b4bc">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV81LTgtMS0xLTE5Mzk5NQ_4e4b27a2-24df-4749-b495-d2b86ba4e8ec">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV82LTItMS0xLTE5Mzk5NQ_070529cf-b368-4645-969e-dabfa0b7122a">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV82LTgtMS0xLTE5Mzk5NQ_bd38e609-d649-4d1f-ba39-c641e269e6f0">&#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:7pt;font-weight:400;line-height:105%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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:7pt;font-weight:400;line-height:105%">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:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMC9mcmFnOjc2ZWJmMWIyYjljMjQ2YjA4YzI5YzkxODAxZWNlMWRjL3RhYmxlOjFkODNlZWI2MTM1MDQzYzRhOGMwNzY1MDkzNzk4OTg4L3RhYmxlcmFuZ2U6MWQ4M2VlYjYxMzUwNDNjNGE4YzA3NjUwOTM3OTg5ODhfMS0yLTEtMS0xOTM5OTU_8cbea8d0-c6f5-49cf-b03e-f067f62abe3c">&#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:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMC9mcmFnOjc2ZWJmMWIyYjljMjQ2YjA4YzI5YzkxODAxZWNlMWRjL3RhYmxlOjFkODNlZWI2MTM1MDQzYzRhOGMwNzY1MDkzNzk4OTg4L3RhYmxlcmFuZ2U6MWQ4M2VlYjYxMzUwNDNjNGE4YzA3NjUwOTM3OTg5ODhfMS04LTEtMS0xOTM5OTU_c4200b6e-0133-4187-80c5-ba2620f0cf4c">&#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="i0e0b60fe556a424b8287030e13f33f1c_3640"></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:7pt;font-weight:400;line-height:105%">If securities are registered pursuant to Section&#160;12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i0e0b60fe556a424b8287030e13f33f1c_3635"></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:7pt;font-weight:400;line-height:105%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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:7pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b&#8209;2 of the Exchange Act).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMy9mcmFnOjZlNDNmOTEyYjA1NjQzNDJhYzM4NDMwNjhiYmUxYzQ2L3RhYmxlOjI5YzU4YWI4OGQ1ZjQ1M2U5ZDY2MzM4MTRhY2I0ZTY2L3RhYmxlcmFuZ2U6MjljNThhYjg4ZDVmNDUzZTlkNjYzMzgxNGFjYjRlNjZfMS0yLTEtMS0xOTM5OTU_3dfaf253-73ef-417a-aafd-2929724af62b">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMy9mcmFnOjZlNDNmOTEyYjA1NjQzNDJhYzM4NDMwNjhiYmUxYzQ2L3RhYmxlOjI5YzU4YWI4OGQ1ZjQ1M2U5ZDY2MzM4MTRhY2I0ZTY2L3RhYmxlcmFuZ2U6MjljNThhYjg4ZDVmNDUzZTlkNjYzMzgxNGFjYjRlNjZfMS04LTEtMS0xOTM5OTU_db622cdc-0bbc-4e6e-bd9a-c931bbfbb3db">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i0e0b60fe556a424b8287030e13f33f1c_16"></div><div style="margin-bottom:4pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">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="i1f47f1f817bf408ab5b065dfe7da581a_I20220630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfMTA5_fd54a1ea-e55d-4d23-9e50-4b603af8c92c">19.588</ix:nonFraction>&#160;billion for the 290,193,601 CMS&#160;Energy Corporation Common Stock shares outstanding on June&#160;30,&#160;2022 based on the closing sale price of $67.50 for CMS&#160;Energy Corporation Common Stock, as reported by the <ix:nonNumeric contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfMjg0_31ce6593-703a-43cc-89b8-5884172850c2">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;2022.</span></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:105%">There were <ix:nonFraction unitRef="shares" contextRef="i2a78e54d8d484d8882db9e769f3f39fe_I20230113" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfMzg4_efc210a3-95a3-4f24-af2b-b0ea308c63d0">291,264,195</ix:nonFraction> shares of CMS&#160;Energy Corporation Common Stock outstanding on January&#160;13, 2023. On January&#160;13, 2023, CMS&#160;Energy held all <ix:nonFraction unitRef="shares" contextRef="i4ec171a6acea49288db35f556a0f73e8_I20230113" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfNDc2_f742648c-9ec4-445c-bcc3-e3982f2d85e6">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:7pt;font-weight:400;line-height:105%">Documents incorporated by reference in Part&#160;III:&#160;<ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfNjcx_8e87a729-6a25-4e04-a714-2914fcbc3437" escape="true">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2023&#160;Annual Meetings of Shareholders to be held May&#160;5,&#160;2023.</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="#i0e0b60fe556a424b8287030e13f33f1c_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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022</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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_31">12</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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_40">12</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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_43">16</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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_49">16</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="#i0e0b60fe556a424b8287030e13f33f1c_82">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="#i0e0b60fe556a424b8287030e13f33f1c_82">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="#i0e0b60fe556a424b8287030e13f33f1c_82">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="#i0e0b60fe556a424b8287030e13f33f1c_85">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="#i0e0b60fe556a424b8287030e13f33f1c_85">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="#i0e0b60fe556a424b8287030e13f33f1c_85">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="#i0e0b60fe556a424b8287030e13f33f1c_88">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="#i0e0b60fe556a424b8287030e13f33f1c_88">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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_91">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="#i0e0b60fe556a424b8287030e13f33f1c_91">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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_94">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="#i0e0b60fe556a424b8287030e13f33f1c_94">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="#i0e0b60fe556a424b8287030e13f33f1c_94">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="#i0e0b60fe556a424b8287030e13f33f1c_97">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="#i0e0b60fe556a424b8287030e13f33f1c_97">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="#i0e0b60fe556a424b8287030e13f33f1c_100">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="#i0e0b60fe556a424b8287030e13f33f1c_100">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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_103">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="#i0e0b60fe556a424b8287030e13f33f1c_103">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="#i0e0b60fe556a424b8287030e13f33f1c_103">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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_118">50</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="#i0e0b60fe556a424b8287030e13f33f1c_220">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="#i0e0b60fe556a424b8287030e13f33f1c_220">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="#i0e0b60fe556a424b8287030e13f33f1c_220">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="#i0e0b60fe556a424b8287030e13f33f1c_223">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="#i0e0b60fe556a424b8287030e13f33f1c_223">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="#i0e0b60fe556a424b8287030e13f33f1c_223">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="#i0e0b60fe556a424b8287030e13f33f1c_451">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="#i0e0b60fe556a424b8287030e13f33f1c_451">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="#i0e0b60fe556a424b8287030e13f33f1c_451">183</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="#i0e0b60fe556a424b8287030e13f33f1c_454">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="#i0e0b60fe556a424b8287030e13f33f1c_454">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="#i0e0b60fe556a424b8287030e13f33f1c_454">183</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="#i0e0b60fe556a424b8287030e13f33f1c_460">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="#i0e0b60fe556a424b8287030e13f33f1c_460">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="#i0e0b60fe556a424b8287030e13f33f1c_460">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="#i0e0b60fe556a424b8287030e13f33f1c_463">Item&#160;9C.</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="#i0e0b60fe556a424b8287030e13f33f1c_463">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="#i0e0b60fe556a424b8287030e13f33f1c_463">185</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="#i0e0b60fe556a424b8287030e13f33f1c_490">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="#i0e0b60fe556a424b8287030e13f33f1c_490">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="#i0e0b60fe556a424b8287030e13f33f1c_493">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="#i0e0b60fe556a424b8287030e13f33f1c_493">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="#i0e0b60fe556a424b8287030e13f33f1c_493">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="#i0e0b60fe556a424b8287030e13f33f1c_496">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="#i0e0b60fe556a424b8287030e13f33f1c_496">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="#i0e0b60fe556a424b8287030e13f33f1c_496">186</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="#i0e0b60fe556a424b8287030e13f33f1c_499">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="#i0e0b60fe556a424b8287030e13f33f1c_499">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="#i0e0b60fe556a424b8287030e13f33f1c_499">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="#i0e0b60fe556a424b8287030e13f33f1c_502">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="#i0e0b60fe556a424b8287030e13f33f1c_502">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="#i0e0b60fe556a424b8287030e13f33f1c_502">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="#i0e0b60fe556a424b8287030e13f33f1c_505">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="#i0e0b60fe556a424b8287030e13f33f1c_505">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="#i0e0b60fe556a424b8287030e13f33f1c_505">187</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="#i0e0b60fe556a424b8287030e13f33f1c_508">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="#i0e0b60fe556a424b8287030e13f33f1c_508">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="#i0e0b60fe556a424b8287030e13f33f1c_511">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="#i0e0b60fe556a424b8287030e13f33f1c_511">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="#i0e0b60fe556a424b8287030e13f33f1c_511">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="#i0e0b60fe556a424b8287030e13f33f1c_550">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="#i0e0b60fe556a424b8287030e13f33f1c_550">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="#i0e0b60fe556a424b8287030e13f33f1c_550">202</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="#i0e0b60fe556a424b8287030e13f33f1c_553">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="#i0e0b60fe556a424b8287030e13f33f1c_553">203</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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 Holdings,&#160;LLC, a VIE in which Aviator Wind Equity Holdings holds a Class&#160;B membership interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Aviator Wind Equity Holdings</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Equity Holdings,&#160;LLC, a VIE in which Grand River Wind 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CEO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Executive Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERCLA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CFO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Financial Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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, resilient, 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, NorthStar Clean Energy, and, until October&#160;1,&#160;2021, EnerBank</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;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 NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Gas Transmission</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;Gas&#160;Transmission&#160;Company, a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;Land</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Land Company, a wholly owned subsidiary of CMS&#160;Capital,&#160;L.L.C., a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Company and its consolidated subsidiaries, unless otherwise noted; a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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 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><tr><td colspan="3" style="padding: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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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 NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dodd-Frank Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DTE&#160;Electric</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">DTE&#160;Electric Company, a non&#8209;affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EGLE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Department of Environment, Great Lakes, and Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Environmental Protection Agency</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings per share</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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 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%">Grand River 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%">Grand River Wind,&#160;LLC, a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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 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="padding: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%">HYDRA&#8209;CO</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%">HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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><tr><td colspan="3" style="padding: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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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-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="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Midcontinent Independent System Operator,&#160;Inc.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">mothball</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To place a generating unit into a state of extended reserve shutdown in which the unit is inactive and unavailable for service for a specified period, during which the unit can be brought back into service after receiving appropriate notification and completing any necessary maintenance or other work; generation owners in MISO must request approval to mothball a unit, and MISO then evaluates the request for reliability impacts</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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%">New Covert Generating Facility</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 1,176-MW natural gas-fueled generating unit that is expected to be acquired by Consumers in May&#160;2023 and is presently operated by New Covert Generating Company,&#160;LLC, a non-affiliated company</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NorthStar Clean Energy</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy Company, a wholly owned subsidiary of CMS&#160;Energy, formerly known as CMS&#160;Enterprises Company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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%">NPDES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">National Pollutant Discharge Elimination System, a permit system for regulating point sources of pollution under the Clean Water Act</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NREPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Part&#160;201 of Michigan&#8217;s Natural Resources and Environmental Protection Act of 1994, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NWO&#160;Holdco</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">NWO Holdco, L.L.C., a VIE in which NWO&#160;Holdco&#160;I,&#160;LLC, a wholly owned subsidiary of Grand River Wind,&#160;holds a Class&#160;B membership interest</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other Post-Employment Benefits</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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&#160;Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Postretirement health care and life insurance plans of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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="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%">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="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%">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:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RCRA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Resource Conservation and Recovery Act of 1976</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Renewable energy credit</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ROA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Retail Open Access, which allows electric generation customers to choose alternative electric suppliers pursuant to Michigan&#8217;s Public Acts&#160;141 and 142 of 2000, as amended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">S&amp;P</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%">Standard&#160;&amp; Poor&#8217;s Financial Services&#160;LLC</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%">SEC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Securities and Exchange Commission</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">securitization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A financing method authorized by statute and approved by the MPSC which allows a utility to sell its right to receive a portion of the rate payments received from its customers for the repayment of securitization bonds issued by a special-purpose entity affiliated with such utility</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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&#160;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%">CMS&#160;Energy 4.200&#160;percent cumulative redeemable perpetual preferred stock, Series&#160;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%">SOFR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Secured overnight financing rate calculated and published by the Federal Reserve Bank of New York and selected as the recommended alternative to replace LIBOR for dollar-denominated financial contracts by the Alternative Reference Rates Committee</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TAES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Toshiba America Energy Systems Corporation, a non-affiliated company</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TCJA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tax Cuts and Jobs Act of 2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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%">Term SOFR</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 rate per annum that is a forward-looking term rate based on SOFR</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 has a 50-percent interest</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding: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></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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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%">11</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 NorthStar Clean Energy (formerly known as CMS&#160;Enterprises Company). None of CMS&#160;Energy, NorthStar Clean Energy, nor any of CMS&#160;Energy&#8217;s other subsidiaries (other than Consumers) has any obligation in respect of Consumers&#8217; debt securities or preferred stock and holders of such securities should not consider the financial resources or results of operations of CMS&#160;Energy, NorthStar Clean Energy, nor any of CMS&#160;Energy&#8217;s other subsidiaries (other than Consumers and its own subsidiaries (in relevant circumstances)) in making a decision with respect to Consumers&#8217; debt securities or preferred stock. Similarly, neither Consumers nor any other subsidiary of CMS&#160;Energy has any obligation in respect of securities of CMS&#160;Energy.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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 recent events, such as the war in Ukraine, the COVID-19 pandemic, and the responses to these events, 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, postretirement benefits 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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory treatment or failure to receive timely regulatory orders affecting Consumers that are or could come before the MPSC, FERC, or other governmental authorities</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the performance of or regulations applicable to MISO, 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the 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, health care reforms (including comprehensive health care reform enacted in 2010), taxes, accounting matters, climate change, air emissions, renewable energy, the Dodd-Frank Act, and other business issues that could have an impact on CMS&#160;Energy&#8217;s, Consumers&#8217;, or any of their affiliates&#8217; businesses or financial results</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting operations, such as costs and availability of personnel, equipment, and materials; weather and climate conditions; natural disasters; catastrophic weather-related damage; scheduled or unscheduled equipment outages; maintenance or repairs; contractor performance; environmental incidents; failures of equipment or materials; electric transmission and distribution or gas pipeline system constraints; interconnection requirements; political and social unrest; general strikes; the government and/or paramilitary response to political or social events; and changes in trade policies or regulations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increased frequency or intensity of storms and other adverse weather events due to climate change that could negatively impact infrastructure owned by CMS&#160;Energy or Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability of CMS&#160;Energy and Consumers to execute cost-reduction strategies</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory or legal interpretations or decisions regarding environmental matters, or delayed regulatory treatment or permitting decisions that are or could come before agencies such as EGLE, the EPA, FERC, and/or the U.S.&#160;Army Corps of Engineers, and potential environmental remediation costs associated with these interpretations or decisions, including those that may affect Consumers&#8217; coal ash management or routine maintenance, repair, and replacement classification under New Source Review, a construction-permitting program under the Clean Air Act</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy markets, including availability, price, and seasonality of electric capacity and the timing and extent of changes in commodity prices and availability and deliverability of coal, natural gas, natural gas liquids, electricity, oil, gasoline, diesel fuel, and certain related products</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the price of CMS&#160;Energy common stock, the credit ratings of CMS&#160;Energy and Consumers, capital and financial market conditions, and the effect of these market conditions on CMS&#160;Energy&#8217;s and Consumers&#8217; interest costs and access to the capital markets, including availability of financing to CMS&#160;Energy, Consumers, or any of their affiliates</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the potential effects on the credit and capital markets of the transition from LIBOR to an alternative reference interest rate, including SOFR, which may perform differently than LIBOR and could result in increased interest rate expense</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the investment performance of the assets of CMS&#160;Energy&#8217;s and Consumers&#8217; pension and benefit plans, the discount rates, mortality assumptions, and future medical costs used in calculating the plans&#8217; obligations, and the resulting impact on future funding requirements</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of the economy, particularly in Michigan, and potential future volatility in the financial and credit markets on CMS&#160;Energy&#8217;s, Consumers&#8217;, or any of their affiliates&#8217; revenues, ability to collect accounts receivable from customers, or cost and availability of capital</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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">changes in the economic and financial viability of CMS&#160;Energy&#8217;s and Consumers&#8217; suppliers, customers, and other counterparties and the continued ability of these third parties, including those in bankruptcy, to meet their obligations to CMS&#160;Energy and Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">population changes in the geographic areas where CMS&#160;Energy and Consumers conduct business</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">national, regional, and local economic, competitive, and regulatory policies, conditions, and developments</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">loss of customer demand for electric generation supply to alternative electric suppliers, increased use of self-generation including distributed generation, energy waste reduction, or energy storage</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">loss of customer demand for natural gas due to alternative technologies or fuels</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">restricted ability to construct natural gas infrastructure due to environmental regulations or other governmental action</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">ability of Consumers to meet increased renewable energy demand due to customers seeking to meet their own sustainability goals in a timely and cost-efficient manner</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the reputational or other impact on CMS&#160;Energy and Consumers of the failure to achieve greenhouse gas reduction goals related to reducing their impact on climate change</span></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences of employee, director, or third-party fraud or non&#8209;compliance with codes of conduct or with laws or regulations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">federal regulation of electric sales, including periodic re&#8209;examination by federal regulators of CMS&#160;Energy&#8217;s and Consumers&#8217; market-based sales authorizations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">any event, change, development, occurrence, or circumstance that could impact the implementation of the 2021&#160;IRP, including any action by a regulatory authority or other third party to prohibit, delay, or impair the implementation of the 2021&#160;IRP</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the availability, cost, coverage, and terms of insurance, the stability of insurance providers, and the ability of Consumers to recover the costs of any insurance from customers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the effectiveness of CMS&#160;Energy&#8217;s and Consumers&#8217; risk management policies, procedures, and strategies, including strategies to hedge risk related to interest rates and future prices of electricity, natural gas, and other energy-related commodities</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting development of electric generation projects, gas transmission, and gas and electric distribution infrastructure replacement, conversion, and expansion projects, including factors related to project site identification, construction material pricing, schedule delays, availability of qualified construction personnel, permitting, acquisition of property rights, community opposition, and government approvals</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential disruption to, interruption of, or other impacts on facilities, utility infrastructure, operations, or backup systems due to accidents, explosions, physical disasters, global pandemics, cyber incidents, civil unrest, vandalism, war, or terrorism, and the ability to obtain or maintain insurance coverage for these events</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes or disruption in fuel supply, including but not limited to supplier bankruptcy and delivery disruptions</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential costs, lost revenues, reputational harm, or other consequences resulting from misappropriation of assets or sensitive information, corruption of data, or operational disruption in connection with a cyberattack or other cyber incident</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential disruption to, interruption or failure of, or other impacts on information technology backup or disaster recovery systems</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">technological developments in energy production, storage, delivery, usage, and metering</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability to implement technology successfully</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of CMS&#160;Energy&#8217;s and Consumers&#8217; integrated business software system and its effects on their operations, including utility customer billing and collections</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences resulting from any past, present, or future assertion of indemnity or warranty claims associated with assets and businesses previously owned by CMS&#160;Energy or Consumers, including claims resulting from attempts by foreign or domestic governments to assess taxes on or to impose environmental liability associated with past operations or transactions</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the outcome, cost, and other effects of any legal or administrative claims, proceedings, investigations, or settlements</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the reputational impact on CMS&#160;Energy and Consumers of operational incidents, violations of corporate policies, regulatory violations, inappropriate use of social media, and other events</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">restrictions imposed by various financing arrangements and regulatory requirements on the ability of Consumers and other subsidiaries of CMS&#160;Energy to transfer funds to CMS&#160;Energy in the form of cash dividends, loans, or advances</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">earnings volatility resulting from the application of fair value accounting to certain energy commodity contracts or interest rate contracts</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in financial or regulatory accounting principles or policies (e.g., the adoption of the hypothetical liquidation at book value method of accounting for certain non-regulated renewable energy projects)</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">other matters that may be disclosed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings, or in other public documents</span></div><div 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%">15</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_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="i0e0b60fe556a424b8287030e13f33f1c_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 NorthStar Clean Energy (formerly known as CMS&#160;Enterprises Company), primarily a domestic independent power producer and marketer. 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. NorthStar Clean Energy, through its subsidiaries and equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy manages its businesses by the nature of services each provides, and operates principally in three business segments: electric utility; gas utility; and NorthStar Clean Energy, 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 $8.6&#160;billion in 2022, $7.3&#160;billion in 2021, and $6.4&#160;billion 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%">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.7&#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 $8.2&#160;billion in 2022, $7.0&#160;billion in 2021, and $6.2&#160;billion in 2020. 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2022, 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:33pt"><td colspan="3" rowspan="21" style="padding:0 1pt"><div style="text-align:center"><img src="cms-20221231_g1.jpg" alt="cms-20221231_g1.jpg" style="height:433px;margin-bottom:5pt;vertical-align:text-bottom;width:325px"/></div></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 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 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 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="background-color:#fed967;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:10pt;font-weight:400;line-height:120%">Electric service territory</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#007ac8;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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 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="background-color:#78c241;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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: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"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:400;line-height:120%">Electric generation and battery </span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">storage facilities</span></div></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><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 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 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></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="i0e0b60fe556a424b8287030e13f33f1c_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="i0e0b60fe556a424b8287030e13f33f1c_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.4&#160;billion in 2022, $5.0&#160;billion in 2021, and $4.4&#160;billion in 2020. 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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; 2022 electric utility operating revenue of $5.4&#160;billion by customer class:</span></div><div style="text-align:center"><img src="cms-20221231_g2.jpg" alt="cms-20221231_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 2022, Consumers&#8217; electric deliveries were 37&#160;billion&#160;kWh, which included ROA deliveries of three&#160;billion&#160;kWh, resulting in net bundled sales of 34&#160;billion&#160;kWh. 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.</span></div><div 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2022 and 2021: </span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20221231_g3.jpg" alt="cms-20221231_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; 2022 summer peak demand was 8,061&#160;MW, which included ROA demand of 532&#160;MW. For the 2021-2022 winter season, Consumers&#8217; peak demand was 5,559&#160;MW, which included ROA demand of 447&#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 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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">212&#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">four&#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,430&#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,326&#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,501&#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 27&#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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 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%"> Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs and provides the foundation for its goal to achieve net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, Consumers received approval of its 2021&#160;IRP, which updated its Clean Energy Plan. With these updates, Consumers expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its plan, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. New technologies and carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, forest preservation, and reforestation may be used to close the gap to achieving net-zero carbon emissions. Specifically, the Clean Energy Plan provides for the retirement of the D.E.&#160;Karn 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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; 2022 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%">2022<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%">2022<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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:15pt;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%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,869&#160;</span></td><td style="background-color:#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:15pt;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%">785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,449&#160;</span></td><td style="background-color:#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:15pt;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%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,899&#160;</span></td><td style="background-color:#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,884&#160;</span></td><td style="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,217&#160;</span></td><td style="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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%">1,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-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 16pt;text-align:left;text-indent:-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%">1,109&#160;</span></td><td 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-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%">(370)</span></td><td 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">6</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%">Conventional hydro generation</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%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381&#160;</span></td><td style="background-color:#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,187&#160;</span></td><td style="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%">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="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%">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 16pt;text-align:left;text-indent:-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%">535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-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%">533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,456&#160;</span></td><td style="background-color:#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,068&#160;</span></td><td style="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%">5,661&#160;</span></td><td style="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 16pt;text-align:left;text-indent:-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%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">860&#160;</span></td><td style="background-color:#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-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:15pt;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%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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:15pt;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%">269&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-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%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">421&#160;</span></td><td style="background-color:#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:15pt;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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392&#160;</span></td><td style="background-color:#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%">64&#160;</span></td><td style="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,829&#160;</span></td><td style="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 16pt;text-align:left;text-indent:-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, Cadillac, 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%">16,852 Panels, 2016-2021</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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-9pt;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,736&#160;</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,752&#160;</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: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%">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 16pt;text-align:left;text-indent:-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%">500&#160;</span></td><td style="background-color:#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: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 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%">5,857&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,325&#160;</span></td><td style="background-color:#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:15pt;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</span><span style="color:#000000;font-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,692&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1,017&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#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,790&#160;</span></td><td style="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%">12,815&#160;</span></td><td style="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: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 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">10</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%">3,943&#160;</span></td><td style="background-color:#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 16pt;text-align:left;text-indent:-9pt;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%">1,790&#160;</span></td><td style="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,758&#160;</span></td><td style="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,526&#160;</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%">35,510&#160;</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,940&#160;</span></td><td style="background-color:#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%">33,570&#160;</span></td><td style="background-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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2022 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. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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&#8209;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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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&#8209;percent share of the capacity of Ludington. DTE&#160;Electric holds the remaining 49&#8209;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 PPA related to the MCV&#160;Facility, 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 a nuclear generating facility that closed in May&#160;2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.5pt">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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></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:9.637%"></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="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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 16pt;text-align:left;text-indent:-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,217&#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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">6,684&#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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">2,217&#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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">4&#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&#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></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 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%">(370)</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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-9pt;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,752&#160;</span></td><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%">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></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-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">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 16pt;text-align:left;text-indent:-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%">7,182&#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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">2,692&#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,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,441&#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,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">500&#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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net 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%">3,943&#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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-9pt;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,758&#160;</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%">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></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%">35,510&#160;</span></td><td style="background-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,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></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 2022, the pumped-storage facility consumed 1,339&#160;GWh of electricity to pump water during off-peak hours for storage in order to generate 969&#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 2022, Consumers acquired 47&#160;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.</span></div><div 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;2022, 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 2023 through 2050 are estimated to total $8.5&#160;billion and, for each of the next five&#160;years, range from $0.7&#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 2022, 29&#160;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,217&#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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022, Consumers had future commitments to purchase coal through 2024; payment obligations under these contracts totaled $104&#160;million. Most of Consumers&#8217; rail-supplied coal contracts have fixed prices, although some contain market-based pricing. At December&#160;31,&#160;2022, Consumers had 85&#160;percent of its 2023 expected coal requirements under contract, as well as a 34-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 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 $428&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2022, 19&#160;percent of the energy Consumers provided to customers was generated by its natural gas&#8209;fueled generating units, which burned 49&#160;bcf of natural gas and produced a combined total of 6,684&#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 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. For units&#160;3&#160;&amp;&#160;4 of D.E.&#160;Karn, Consumers holds gas transportation contracts to transport to the plant gas that Consumers or an agent purchase from the market.</span></div><div 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;2022, 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%">24</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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.7&#160;billion in 2022, $2.1&#160;billion in 2021, and $1.8&#160;billion in 2020. 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; 2022 gas utility operating revenue of $2.7&#160;billion by customer class: </span></div><div style="text-align:center"><img src="cms-20221231_g4.jpg" alt="cms-20221231_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 2022, deliveries of natural gas through Consumers&#8217; pipeline and distribution network, including off-system transportation deliveries, totaled 391&#160;bcf, which included GCC deliveries of 34&#160;bcf. 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. Consumers&#8217; gas utility operations are seasonal. The consumption of natural gas 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 2022, 48&#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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2022 and 2021:</span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20221231_g5.jpg" alt="cms-20221231_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,380&#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,170&#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 157,893&#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%">Under its Methane Reduction Plan, Consumers has set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2022, Consumers purchased 86&#160;percent of the gas it delivered from U.S.&#160;suppliers. The remaining 14&#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 2022:</span></div><div style="text-align:center"><img src="cms-20221231_g6.jpg" alt="cms-20221231_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 2024 with planned contract volumes providing 38&#160;percent of Consumers&#8217; total forecasted gas supply requirements for 2023. 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 style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><div id="i0e0b60fe556a424b8287030e13f33f1c_61"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">NorthStar Clean Energy&#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%">NorthStar Clean Energy, 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. NorthStar Clean Energy&#8217;s operating revenue was $445&#160;million in 2022, $308&#160;million in 2021, and $229&#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: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;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: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%">2022 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</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%">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,786&#160;</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</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%">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%">14&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Natural gas</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%">111&#160;</span></td><td style="background-color:#ffffff;padding: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%">Delta Township, 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: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%">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%">40&#160;</span></td><td style="background-color:#cceeff;padding: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%">Phillips, Wisconsin</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%">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%">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%">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%">Solar and storage</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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,894&#160;</span></td><td style="background-color:#ffffff;padding: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%">498&#160;</span></td><td style="background-color:#cceeff;padding: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%">291&#160;</span></td><td style="background-color:#ffffff;padding: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%">163&#160;</span></td><td style="background-color:#cceeff;padding: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%">219&#160;</span></td><td style="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,836&#160;</span></td><td style="background-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%">8,340&#160;</span></td><td style="background-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,478&#160;MW and net generation relating to CMS&#160;Energy&#8217;s ownership interest was 6,826&#160;GWh at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The operating revenue from independent power production was $58&#160;million in 2022, $48&#160;million in 2021, and $32&#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: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 2022, CMS&#160;ERM marketed two&#160;bcf of natural gas and 6,494&#160;GWh of electricity. Electricity marketed by CMS&#160;ERM was generated by independent power production of NorthStar Clean Energy and by unrelated third parties. CMS&#160;ERM&#8217;s operating revenue was $387&#160;million in 2022, $260&#160;million in 2021, and $197&#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:700;line-height:120%">NorthStar Clean Energy Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> NorthStar Clean Energy competes with other independent power producers. The needs of this market are driven by electric demand and the generation available.</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="i0e0b60fe556a424b8287030e13f33f1c_64"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 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="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 NorthStar Clean Energy 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&#160;Staff, residential customer advocacy groups, environmental organizations, 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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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 id="i0e0b60fe556a424b8287030e13f33f1c_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 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. Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs and provides the foundation for its goal to achieve net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market.</span></div><div 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 Clean Energy Plan, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. New technologies and carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, forest preservation, and reforestation may be used to close the gap to achieving net-zero carbon emissions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, Consumers received approval of its 2021&#160;IRP, which updated its Clean Energy Plan. With these updates, Consumers will eliminate the use of coal-fueled generation in 2025 and forecasts renewable energy capacity levels of over 60&#160;percent in 2040. For additional information on Consumers&#8217; Clean Energy Plan, 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. Under its Methane Reduction Plan, Consumers has set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. For additional information on Consumers&#8217; Methane Reduction Plan, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Gas Utility Outlook and Uncertainties&#8212;Gas 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%">CMS&#160;Energy, Consumers, and their subsidiaries are subject to various federal, state, and local environmental regulations for solid waste management, air and water quality, 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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 has recorded a $45&#160;million liability for its subsidiaries&#8217; obligations associated with Bay&#160;Harbor and Consumers has recorded a $62&#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="margin-bottom:12pt"><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 $205&#160;million from 2023 through 2027. Consumers&#8217; future costs to comply with solid waste disposal 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 environmental matters, 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="i0e0b60fe556a424b8287030e13f33f1c_70"></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 id="i0e0b60fe556a424b8287030e13f33f1c_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%">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&#8209;union, and seasonal employees. Presented in the following table are the number of employees 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:66.688%"></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:9.637%"></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="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%">2022</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></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="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 and 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%">8,560&#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,509&#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,234&#160;</span></td><td style="background-color:#ffffff;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%">513&#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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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%">Total employees</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,073&#160;</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,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><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%">8,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></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="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 and 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%">8,366&#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,314&#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,627&#160;</span></td><td style="background-color:#ffffff;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%">513&#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%">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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%">Total employees</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%">8,879&#160;</span></td><td style="background-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,927&#160;</span></td><td style="background-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,230&#160;</span></td><td style="background-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 587 employees during 2022, 622 employees during 2021, and 603 employees during 2020. Seasonal employees work primarily during the construction season.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022, unions represented 41&#160;percent of CMS&#160;Energy&#8217;s employees and 42&#160;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 expire 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 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.17 in 2022 and 1.54 in 2021. The target recordable incident rate for 2023 is 1.07. Over the last ten&#160;years, Consumers&#8217; OSHA recordable incident rate has decreased by 34&#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%">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 compensation and benefits that are competitive with industry peers. Furthermore, CMS&#160;Energy and Consumers have developed a comprehensive talent strategy, the People Strategy, 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;2022, the employee engagement index score, which measures the percentage of employees that feel satisfied with the company, was 71&#160;percent and ranked in the second quartile of general industry companies. The employee empowerment index score, which measures the percentage of employees that feel the workplace promotes empowerment, was 54&#160;percent 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 2030. </span></div><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;2022, the employee experience index was 54&#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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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 People Strategy, 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;2022, the diversity, equity, and inclusion index score was 72&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are committed to building an inclusive workplace that embraces the diverse makeup of the communities that they serve. The following table presents the composition of CMS&#160;Energy&#8217;s and Consumers&#8217; workforce:</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:69.092%"></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:13.805%"></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%">December&#160;31,&#160;2022</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-weight:400;line-height:120%">Percent female employees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percent racially or ethnically diverse employees</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%">12&#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;text-indent:-9pt;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percent employees with disabilities</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;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%">Percent veteran employees</span></td><td colspan="2" style="background-color:#ffffff;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%">11&#160;</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="2" style="background-color:#ffffff;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%">11&#160;</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%">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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;3, 2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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 48)</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%">NorthStar Clean 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%">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 48)</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%">NorthStar Clean 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, 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 50)</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 54)</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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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%">Senior 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%">4/2017 &#8211; Present</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="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/2017 &#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%">Shaun M. Johnson (age 44)</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 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%">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 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%">NorthStar Clean 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, General Counsel, 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%">4/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 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%">10/2018 &#8211; 4/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%">EnerBank</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%">8/2018 &#8211; 6/2020</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%">Venkat Dhenuvakonda Rao (age 52)</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%">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%">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%">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%">NorthStar Clean 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%">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%">11/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%">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;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 48)</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 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;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 44)</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%">12/2020 &#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%">12/2020 &#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%">8/2017 &#8211; 12/2020</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 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%">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%">NorthStar Clean 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;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"><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 2023&#160;Annual Meetings of Shareholders to be held May&#160;5,&#160;2023. 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;5,&#160;2023).</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_79"></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 for material information. 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="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 style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><div id="i0e0b60fe556a424b8287030e13f33f1c_82"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;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 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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 in the settlement of its 2022&#160;electric rate case, Consumers agreed to increase the cap to four 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. Additionally, increasing rates could result in additional regulatory scrutiny, regulatory or legislative actions, and increased competitive or political pressures, all of which could have a material adverse effect on CMS&#160;Energy&#8217;s and 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%">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. Regulators could face competitive or political pressures to avoid or limit rate increases for a number of reasons, including economic downturn in the state or decreased customer base, among others.</span></div><div 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 </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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="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 ambitious plans to reduce their impact on climate change and increase the reliability of their electric distribution system. Achieving these plans 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, or impair the 2021&#160;IRP and some or all of the 2021&#160;IRP-associated acquisitions of owned or purchased electric generation capacity. 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&#160;IRP may be affected by global supply chain disruptions and changes in the cost, availability, and supply of generation capacity. While CMS&#160;Energy and Consumers continue to advocate for advances in technologies required to reduce or eliminate greenhouse gases on a cost-effective basis, such advances are largely outside of CMS&#160;Energy&#8217;s and Consumers&#8217; control. 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. </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 has also announced its Natural Gas Delivery Plan, a 10-year strategic investment plan to deliver safe, reliable, clean, and affordable natural gas to customers. This plan includes accelerated infrastructure replacements, innovative leak detection technology, and process changes to reduce or eliminate methane emissions. The MPSC, FERC, other regulatory authorities, or other third parties may prohibit, delay, or impair the Natural Gas Delivery Plan and some or all of the associated capital investments. Consumers&#8217; ability to implement its plan may be affected by environmental regulations, global supply chain disruptions, and changes in the cost, availability, and supply of natural gas or the ability to deliver natural gas to customers. Advancements in technology related to items such as renewable natural gas may not become commercially available or economically feasible as projected in Consumers&#8217; 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 could suffer financial loss, reputational damage, litigation, or other negative repercussions if they are unable to achieve their ambitious 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%">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 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 NorthStar Clean Energy 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, state, and local 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. Similarly, </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 could be restricted from constructing natural gas infrastructure due to potential environmental regulations, which could require more costly alternatives.</span></div><div 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">a change in regulators&#8217; implementation of policy or 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 company infrastructure</span></div><div 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="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 of 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 </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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: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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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. Similarly, customers could also reduce their consumption of natural gas through alternative technologies or fuels.</span></div><div 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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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; 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="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, </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 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 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, implement its natural gas curtailment program filed with the MPSC, or purchase replacement power at higher prices.</span></div><div 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: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%">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. These impacts include a reduction in economic activity, disruption to supply chains and operations, increased labor costs, reduced availability of labor, and reduced productivity.</span></div><div 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 </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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&#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 and adequate fashion. Any delay or default in payment or performance, including inadequate 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%">At December&#160;31,&#160;2022, unions represent 42&#160;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="i0e0b60fe556a424b8287030e13f33f1c_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;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 id="i0e0b60fe556a424b8287030e13f33f1c_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;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;NorthStar Clean Energy&#8212;Non-Utility Operations and Investments&#8212;Independent Power Production</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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;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="i0e0b60fe556a424b8287030e13f33f1c_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;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="i0e0b60fe556a424b8287030e13f33f1c_97"></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="i0e0b60fe556a424b8287030e13f33f1c_100"></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;13, 2023, the number of registered holders of CMS&#160;Energy&#8217;s common stock totaled 26,227, 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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-20221231_g7.jpg" alt="cms-20221231_g7.jpg" style="height:368px;margin-bottom:5pt;vertical-align:text-bottom;width:568px"/></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:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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.882%"></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%">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><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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">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><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%">141&#160;</span></td><td style="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%">140&#160;</span></td><td style="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%">154&#160;</span></td><td style="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%">154&#160;</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%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#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: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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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&#160;months ended December&#160;31,&#160;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: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;2022 to October&#160;31,&#160;2022</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%">416&#160;</span></td><td style="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%">58.26&#160;</span></td><td style="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;2022 to November&#160;30,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;2022 to December&#160;31,&#160;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%">&#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%">&#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%">416&#160;</span></td><td style="background-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%">58.26&#160;</span></td><td style="background-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 Performance Incentive Stock Plan. 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="i0e0b60fe556a424b8287030e13f33f1c_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;6.&#160;&#160;&#160;&#160;Reserved</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_118"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;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="i0e0b60fe556a424b8287030e13f33f1c_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 NorthStar Clean Energy (formerly known as CMS&#160;Enterprises Company), primarily a domestic independent power producer and marketer. Consumers&#8217; electric utility operations include the generation, purchase, distribution, and sale of electricity, and Consumers&#8217; gas utility operations include the purchase, transmission, storage, distribution, and sale of natural gas. Consumers&#8217; customer base consists of a mix of primarily residential, commercial, and diversified industrial customers. NorthStar Clean Energy, through its subsidiaries and equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production. 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.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers manage their businesses by the nature of services each provides. CMS&#160;Energy operates principally in three business segments: electric utility; gas utility; and NorthStar </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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Clean Energy, its non&#8209;utility operations and investments. Consumers operates principally in two business segments: electric utility and gas utility. CMS&#160;Energy&#8217;s and Consumers&#8217; businesses are affected primarily by:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">regulation and regulatory matters</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">state and federal legislation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">economic conditions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy commodity prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">interest rates</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">their securities&#8217; credit ratings</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">The Triple Bottom Line</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; purpose is to achieve world class performance while delivering hometown service. In support of this purpose, CMS&#160;Energy and Consumers employ the &#8220;CE&#160;Way,&#8221; a lean operating model designed to improve safety, quality, cost, delivery, and employee morale.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers measure their progress toward the purpose by considering their impact on the &#8220;triple bottom line&#8221; of people, planet, and profit, which is underpinned by performance; this consideration takes into account not only the economic value that CMS&#160;Energy and Consumers create for customers and investors, but also their responsibility to social and environmental goals. The triple bottom line balances the interests of employees, customers, suppliers, regulators, creditors, Michigan&#8217;s residents, 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-20221231_g8.jpg" alt="cms-20221231_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. Over the last ten&#160;years, Consumers&#8217; OSHA recordable incident rate has decreased by 34&#160;percent.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 and Consumers also place a high priority on customer value and on providing a hometown customer experience. Consumers&#8217; customer-driven investment program is aimed at improving safety and increasing electric and gas reliability, which has resulted in measurable improvements in customer satisfaction.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Central to Consumers&#8217; commitment to its customers are the initiatives it has undertaken to keep electricity and natural gas affordable, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">replacement of coal-fueled generation and PPAs with a cost-efficient mix of renewable energy, less-costly dispatchable generation sources, and energy waste reduction and demand response programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">targeted infrastructure investment to reduce maintenance costs and improve reliability and safety</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">supply chain optimization</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">economic development to increase sales and reduce overall rates</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">information and control system efficiencies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">employee and retiree health care cost sharing</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">workforce productivity enhancements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While CMS&#160;Energy and Consumers have experienced some supply chain disruptions and inflationary pressures, they have taken steps to mitigate the impact on their ability to provide safe and reliable service to customers. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Planet:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The planet element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to protect the environment. This commitment extends beyond compliance with various state and federal environmental, health, and safety laws and regulations. Management considers climate change and other environmental risks in strategy development, business planning, and enterprise risk management processes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers continue to focus on opportunities to protect the environment and to reduce their carbon footprint. As a result of actions already taken through 2022, CMS&#160;Energy and Consumers have:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">decreased their combined percentage of electric supply (self-generated and purchased) from coal by 17&#160;percentage points since 2015</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced carbon dioxide emissions by over 30&#160;percent since 2005</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced the amount of water used to generate electricity by over 35&#160;percent since 2012</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced landfill waste disposal by over 1.7&#160;million tons since 1992</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced methane emissions by more than 20&#160;percent since 2012</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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&#160;percent and its nitrogen oxides emissions by over 80&#160;percent. Consumers began tracking mercury emissions in 2007; since that time, it has reduced such emissions by nearly 90&#160;percent. Presented in the following illustration are Consumers&#8217; reductions in these emissions: </span></div><div style="text-align:center"><img src="cms-20221231_g9.jpg" alt="cms-20221231_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 has met the 15</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent requirement and expects to continue meeting the requirement going forward with a combination of newly generated RECs and previously generated RECs carried over from prior years</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">established a goal of 35</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent combined renewable energy and energy waste reduction by 2025; Consumers achieved 33</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent combined renewable energy and energy waste reduction through 2022</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">authorized incentives for demand response programs and energy efficiency programs, referring to the combined initiatives as energy waste reduction programs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">established an integrated planning process for new 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="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. In April&#160;2022, Consumers and a broad coalition of key stakeholders, including customer groups, environmental organizations, the MPSC&#160;Staff, energy industry representatives, and the Michigan Attorney </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">General, filed a settlement agreement with the MPSC resolving Consumers&#8217; 2021&#160;IRP. The MPSC approved that settlement agreement in June&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2021&#160;IRP outlines Consumers&#8217; long-term strategy for delivering clean, reliable, resilient, and affordable energy to its customers, including plans to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.5pt">end the use of coal-fueled generation in 2025, 15&#160;years sooner than initially planned</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase an existing natural gas-fueled generating unit, providing an additional 1,176&#160;MW of nameplate capacity and allowing Consumers to continue providing controllable sources of electricity to customers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">solicit approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expand its investment in renewable energy, adding nearly 8,000&#160;MW of solar generation by 2040</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the 2021&#160;IRP, Consumers will continue to earn a return equal to its weighted-average cost of capital on payments made under new competitively bid PPAs 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-weight:400;line-height:120%">The 2021&#160;IRP will allow Consumers to exceed its breakthrough goal of at least 50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent combined renewable energy and energy waste reduction by 2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration is Consumers&#8217; 2021&#160;capacity portfolio and its future capacity portfolio under its 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-20221231_g10.jpg" alt="cms-20221231_g10.jpg" style="height:402px;margin-bottom:5pt;vertical-align:text-bottom;width:628px"/></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Does not include RECs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts and fuel sources will vary and are dependent on a one-time competitive solicitation to acquire approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 addition to Consumers&#8217; plan to eliminate its use of coal-fueled generation in 2025, CMS&#160;Energy and Consumers have set the net&#8209;zero emissions goals discussed below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero methane emissions from natural gas delivery system by 2030:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under its Methane Reduction Plan, Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero carbon emissions from electric business by 2040:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal includes not only emissions from owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market. Consumers expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its Clean Energy Plan. New technologies and carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, forest preservation, and reforestation may be used to close the gap to achieving net-zero carbon emissions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero greenhouse gas emissions target for the entire business by 2050:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal, announced in March&#160;2022, incorporates greenhouse gas emissions from Consumers&#8217; natural gas delivery system, including suppliers and customers, and has an interim goal of reducing customer emissions by 20&#160;percent by 2030. Consumers expects to meet this goal through carbon offset measures, renewable natural gas, energy efficiency and demand response programs, and the adoption of cost-effective emerging technologies once proven and commercially available.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, to advance its environmental stewardship in Michigan and to minimize the impact of future regulations, Consumers announced the following targets in 2022: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to enhance, restore, or protect 6,500&#160;acres of land by 2026; in 2022, Consumers enhanced, restored, or protected over 700&#160;acres of land</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to increase the rate of waste diverted from landfills (through waste reduction, recycling, and reuse) to 90&#160;percent from a baseline of 88&#160;percent; in 2022, Consumers&#8217; rate of waste diverted from landfills was 92&#160;percent</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are monitoring numerous legislative, policy, and regulatory initiatives, including those to regulate and report greenhouse gases, and related litigation. While CMS&#160;Energy and Consumers cannot predict the outcome of these matters, which could affect them materially, they intend to continue to move forward with their clean and lean strategy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Profit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The profit element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to meeting their financial objectives and providing economic development opportunities and benefits in the communities in which they do business. CMS&#160;Energy&#8217;s and Consumers&#8217; financial strength allows them to maintain solid investment-grade credit ratings and thereby reduce funding costs for the benefit of customers and investors, to 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 2022, CMS&#160;Energy&#8217;s net income available to common stockholders was $827&#160;million, and diluted EPS were $2.85. This compares with net income available to common stockholders of $1.3&#160;billion and diluted EPS of $4.66 in 2021. In 2022, higher gas sales due primarily to favorable weather, along with benefits from gas and electric rate increases, were more than offset by the absence of the 2021 gain on the sale of EnerBank. 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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">Over the next five&#160;years, Consumers expects weather-normalized electric and gas deliveries to remain relatively stable compared to 2022. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in electric and gas demand.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Performance: Impacting the Triple Bottom Line</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers remain committed to achieving world class performance while delivering hometown service and positively impacting the triple bottom line of people, planet, and profit. During 2022, CMS&#160;Energy and Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">settled and received approval of Consumers&#8217; 2021&#160;IRP, gas rate case, and electric rate case, demonstrating the constructive nature of Michigan&#8217;s regulatory environment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">partnered with state and federal agencies to secure over $100&#160;million of customer assistance to help keep customer bills affordable</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">committed to power over 1,200&#160;Michigan public buildings with 100</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent clean energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reached an agreement with General Motors Company, a non-affiliated company, to power all of its auto plants within Consumers&#8217; electric service territory with 100</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent clean energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">announced the &#8220;Clean Air&#8221; program for residential and business customers who want to offset carbon emissions from their natural gas use and help protect the planet&#8217;s atmosphere</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">installed five new units at the Freedom Compressor Station, continuing progress toward achieving Consumers&#8217; Natural Gas Delivery Plan, making its gas system even more safe, reliable, affordable, and clean</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.53pt">participated in the state&#8217;s economic development efforts that resulted in Gotion,&#160;Inc., a non</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">affiliated global battery components producer, committing to construct a manufacturing facility in Big Rapids, Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">received recognition 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:120%;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&#160;Way to enable them to achieve world class performance and positively impact the triple bottom line. Consumers&#8217; investment plan and the regulatory environment in which it operates also drive its ability to impact the triple bottom line.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects to make significant expenditures on infrastructure upgrades, replacements, and clean generation. While it has a large number of potential investment opportunities that would add customer value, Consumers has prioritized its spending based on the criteria of enhancing public safety, increasing reliability, maintaining affordability for its customers, and advancing its environmental stewardship. Consumers&#8217; investment program is expected to result in annual rate-base growth of over seven&#160;percent. This rate-base growth, together with cost-control measures, should allow Consumers to maintain affordable customer prices.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are planned capital expenditures of $15.5&#160;billion that Consumers expects to make from 2023 through 2027:</span></div><div style="text-align:center"><img src="cms-20221231_g11.jpg" alt="cms-20221231_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 $12.4&#160;billion over the next five&#160;years to primarily maintain and upgrade its gas infrastructure and electric distribution systems in order to enhance safety and reliability, improve customer satisfaction, reduce energy waste on those systems, and facilitate its clean energy transformation. The gas infrastructure projects comprise $6.3&#160;billion to sustain deliverability, enhance pipeline integrity and safety, and reduce methane emissions. Electric distribution and other projects comprise $6.1&#160;billion to strengthen circuits and substations, replace poles, and interconnect clean energy resources. Consumers also expects to spend $3.1&#160;billion on clean generation, which includes investments in wind, solar, and hydro electric generation resources.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Regulatory matters are a key aspect of Consumers&#8217; business, particularly rate cases and regulatory proceedings before the MPSC, which permit recovery of new investments while helping to ensure that customer rates are fair and affordable. Important regulatory events and developments not already discussed are summarized below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2021&#160;Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of</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%">$278&#160;million, based on a 10.5-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2023. In July&#160;2022, the MPSC</span><span style="color:#000000;font-family:'Calibri',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%">approved a settlement agreement authorizing an annual rate increase of $170&#160;million, based on a 9.9-percent authorized return on equity, effective October&#160;1,&#160;2022. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues approved.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Gas Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2024. The filing requests authority to recover new infrastructure investment and related costs that are expected to allow Consumers to improve system safety and reliability and reduce fugitive methane emissions.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In April&#160;2022, Consumers filed an application with the MPSC seeking a rate increase of $272&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2023. In September&#160;2022, Consumers revised its requested increase to $292&#160;million. The filing requested authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, and enhanced technology. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Looking Forward</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers will continue to consider the impact on the triple bottom line of people, planet, and profit in their daily operations as well as in their long-term strategic decisions. Consumers will continue to seek fair and timely regulatory treatment that will support its customer-driven investment plan, while pursuing cost-control measures that will allow it to maintain sustainable customer base rates. The CE&#160;Way is an important means of realizing CMS&#160;Energy&#8217;s and Consumers&#8217; purpose of achieving world class performance while delivering hometown service.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">58</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:66.688%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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%">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%">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"></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%">(521)</span></td><td style="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%">2.85&#160;</span></td><td style="background-color:#ffffff;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%">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%">(1.81)</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%">2.85&#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%">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%">(1.81)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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%">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%">567&#160;</span></td><td style="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%">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 #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%">2&#160;</span></td><td style="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%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(156)</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%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">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%">(598)</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%">827&#160;</span></td><td style="background-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%">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%">(521)</span></td><td style="background-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:13pt"><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 2021 versus 2020, 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/000081115622000048/cms-20211231.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2021, filed February&#160;10,&#160;2022</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:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts in the following tables are presented pre-tax, with the exception of income tax changes. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 changes to net income available to common stockholders for 2022 versus 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: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;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="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%">1,348&#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%">(38)</span></td><td style="background-color:#cceeff;padding: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%">89&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="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%">54&#160;</span></td><td style="background-color:#ffffff;padding: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 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:#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%">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="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 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:#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;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%">Voluntary revenue refunds, including one-time bill credit commitment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding: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="padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#ffffff;padding: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 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:#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 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:#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%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other maintenance and operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate interest and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(598)</span></td><td style="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%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 #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%">827&#160;</span></td><td style="background-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;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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Results of Operations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the electric utility&#8217;s net income available to common stockholders for 2022 versus 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: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;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="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%">565&#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%">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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">Voluntary revenue refunds, including one-time bill credit commitment</span><span style="color:#000000;font-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%">(29)</span></td><td style="background-color:#cceeff;padding: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 primarily to 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%">(15)</span></td><td style="background-color:#ffffff;padding: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%">(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: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%">(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-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%">Lower 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%">55&#160;</span></td><td style="background-color:#ffffff;padding: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 2021 fleet write-down 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&#160;</span></td><td style="background-color:#cceeff;padding: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%">(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%">Higher vegetation management 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%">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%">(13)</span></td><td style="background-color:#ffffff;padding: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 uncollectible accounts 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%">(6)</span></td><td style="background-color:#cceeff;padding: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 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:#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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Voluntary separation plan 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%">(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%">Voluntary assistance to vulnerable customers</span><span style="color:#000000;font-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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other maintenance and operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#cceeff;padding: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%">(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%">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%">Lower depreciation rates, offset partially by 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property taxes, reflecting higher capital spending, and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net of expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 #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%">19&#160;</span></td><td style="background-color:#ffffff;padding: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%">Interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">567&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deliveries to end-use customers were 37.3&#160;billion&#160;kWh in 2022 and 36.2&#160;billion&#160;kWh in 2021.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2022 versus 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: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;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="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%">302&#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%">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:#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%">92&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">54&#160;</span></td><td style="background-color:#ffffff;padding: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%">17&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(3)</span></td><td style="background-color:#cceeff;padding: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%">152&#160;</span></td><td style="background-color:#ffffff;padding: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;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 2021 fleet write-down 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:#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%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span></td><td style="background-color:#cceeff;padding: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 uncollectible accounts 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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">Ray Compressor Station impairment</span><span style="color:#000000;font-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%">(10)</span></td><td style="background-color:#cceeff;padding: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%">Voluntary assistance to vulnerable customers</span><span style="color:#000000;font-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%">(5)</span></td><td style="background-color:#ffffff;padding: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%">Voluntary separation plan 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%">(4)</span></td><td style="background-color:#cceeff;padding: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 compression 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%">(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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="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%">(40)</span></td><td style="background-color:#cceeff;padding: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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(26)</span></td><td style="background-color:#cceeff;padding: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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(14)</span></td><td style="background-color:#cceeff;padding: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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower 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:#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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other 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%">(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: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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 and 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">4</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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher 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:#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%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="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;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#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%">378&#160;</span></td><td style="background-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: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">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 315&#160;bcf in 2022 and 282&#160;bcf in 2021.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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;3, Contingencies and Commitments.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NorthStar Clean Energy Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to NorthStar Clean Energy&#8217;s net income available to common stockholders for 2022 versus 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: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;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="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%">23&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reason for the change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher earnings from renewable wind projects</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-weight:400;line-height:120%">Higher earnings at DIG, offset partially by lower earnings 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 income taxes, due primarily to higher earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#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 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%">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></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Corporate Interest and Other Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to corporate interest and other results for 2022 versus 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: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;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="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%">(144)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2021 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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 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%">Lower income tax benefit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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-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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;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="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%">(156)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">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%">In October&#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 the years ended December&#160;31,&#160;2021 and 2020. For additional details see, Note&#160;19, 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 changes to discontinued operations for 2022 versus 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: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;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="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%">602&#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%">Additional EnerBank sale proceeds, net of tax and transaction 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="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%">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 16pt;text-align:left;text-indent:-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 2021 EnerBank sale proceeds, net of tax and transaction 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="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%">(514)</span></td><td style="background-color:#cceeff;padding: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 2021 earnings 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(88)</span></td><td style="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%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">63</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022, CMS&#160;Energy had $182&#160;million of consolidated cash and cash equivalents, which included $18&#160;million of restricted cash and cash equivalents. At December&#160;31,&#160;2022, Consumers had $60&#160;million of consolidated cash and cash equivalents, which included $17&#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 provided by (used in) financing activities for 2021 versus 2020, 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%"> </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/000081115622000048/cms-20211231.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2021, filed February&#160;10,&#160;2022</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 2022 versus 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:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;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%">1,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(517)</span></td><td style="background-color:#ffffff;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%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of gain from 2021 sale of EnerBank</span><span style="color:#000000;font-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%">652&#160;</span></td><td style="background-color:#ffffff;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%">Absence of cash used in discontinued operations 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%">111&#160;</span></td><td style="background-color:#cceeff;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 gas purchased at higher prices and underrecovery of power supply 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">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%">(1,080)</span></td><td style="background-color:#ffffff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">Year Ended December&#160;31,&#160;2022</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%">855&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;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%">1,982&#160;</span></td><td style="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%">77&#160;</span></td><td style="background-color:#ffffff;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%">(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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 gas purchased at higher prices and underrecovery of power supply 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">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%">(1,063)</span></td><td style="background-color:#ffffff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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;2022</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%">994&#160;</span></td><td style="background-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;19, Exit Activities and Discontinued Operations.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">For information regarding the underrecovery of power supply costs, 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%">64</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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 2022 versus 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:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;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%">(1,233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(298)</span></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%">Absence of net 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></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%">(893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of cash provided by discontinued operations 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></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%">Other investing activities, primarily higher proceeds from the sale of assets, offset partially by higher costs to retire property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="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%">Year Ended December&#160;31,&#160;2022</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%">(2,476)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;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%">(2,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities, primarily higher proceeds from the sale of assets, offset partially by higher costs to retire property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="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;2022</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,344)</span></td><td style="background-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;19, 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2022 versus 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:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;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%">(295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,564&#160;</span></td><td style="background-color:#ffffff;padding: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%">129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher borrowings of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding: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 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%">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%">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)</span></td><td style="background-color:#ffffff;padding: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 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%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from the sale of membership interest in VIE to tax equity investor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">49&#160;</span></td><td style="background-color:#ffffff;padding: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 contributions from noncontrolling 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%">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;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 cash used in discontinued operations 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 payment of a long-term contract liability, offset partially by the collection of customer advances for construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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></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%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,327&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;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%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt retirements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding: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 borrowings of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding: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 repayments of borrowings from CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(402)</span></td><td style="background-color:#cceeff;padding: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 stockholder contribution from CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;padding: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%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities, primarily the collection of customer advances for construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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;2022</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%">1,366&#160;</span></td><td style="background-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 a membership interest to a tax equity investor, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the sale of EnerBank, see Note&#160;19, 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></div><div id="i0e0b60fe556a424b8287030e13f33f1c_139"></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 </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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;2022, Consumers paid $769&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers uses cash flows generated from operations and external financing transactions, as well as stockholder contributions from CMS&#160;Energy, to fund capital expenditures, retire debt, pay dividends, and fund its other obligations. Consumers also uses these sources of funding to contribute to its employee benefit plans.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financing and Capital Resources:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers rely on the capital markets to fund their robust capital plan. Barring any sustained market dislocations or disruptions, CMS&#160;Energy and Consumers expect to continue to have ready access to the financial and capital markets and will continue to explore possibilities to take advantage of market opportunities as they arise with respect to future funding needs. If access to these markets were to diminish or otherwise become restricted, CMS&#160;Energy and Consumers would implement contingency plans to address debt maturities, which could include reduced capital spending.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. For more information on the purchase of the New Covert Generating Facility, see Consumers Electric Utility Outlook and Uncertainties &#8212; Clean Energy Plan.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Also in January&#160;2023, Consumers issued $425&#160;million of first mortgage bonds that mature in March&#160;2028 and bear interest at a rate of 4.650&#160;percent. The proceeds of the bonds have been used to repay a portion of the $1.0&#160;billion aggregate principal amount outstanding under Consumers&#8217; term loan credit agreement and for general corporate purposes. For more information on Consumers&#8217; recent financing activities, 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%">Under an existing equity offering program, CMS&#160;Energy 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;2022, these contracts have an aggregate sales price of $439&#160;million, maturing through February 2024. 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;2022, CMS&#160;Energy had $532&#160;million of its revolving credit facility available and Consumers had $1.3&#160;billion available under its revolving credit facilities. CMS&#160;Energy and Consumers use these credit facilities for general working capital purposes and to issue letters of credit. An additional source of liquidity is Consumers&#8217; commercial paper program, which allows Consumers to issue, in one or more placements, up to $500&#160;million in aggregate principal amount of commercial paper notes with </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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2022, there were $20&#160;million of 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%">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;2022, 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;2022, as presented in the following table:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limit&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.70 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.58 to 1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.65 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50 to 1.0</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to CMS&#160;Energy&#8217;s revolving credit agreement and letter of credit reimbursement agreement, and a term loan agreement of a subsidiary of NorthStar Clean Energy.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to Consumers&#8217; revolving credit agreements and term loan agreement.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_142"></div><div 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 2023, Consumers projects capital expenditures of $3.7&#160;billion. Additionally, CMS&#160;Energy&#8217;s other material cash requirements for 2023 include $3.2&#160;billion of purchase obligations and $1.7&#160;billion of principal and interest payments on long-term debt. Consumers&#8217; other material cash requirements for 2023 comprise $3.0&#160;billion of purchase obligations and $1.4&#160;billion 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 2023 and beyond.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_145"></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 2023 through 2027:</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:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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.882%"></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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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%">2.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.6&#160;</span></td><td style="background-color:#ffffff;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.9&#160;</span></td><td style="background-color:#ffffff;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.6&#160;</span></td><td style="background-color:#ffffff;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.6&#160;</span></td><td style="background-color:#ffffff;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%">9.2&#160;</span></td><td style="background-color:#ffffff;padding: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.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.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.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.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%">6.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;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 #000;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.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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.2&#160;</span></td><td style="background-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 #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 #000;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.8&#160;</span></td><td style="background-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 #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%">15.5&#160;</span></td><td style="background-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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">68</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_148"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:69.092%"></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: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.876%"></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;2022</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;border-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%">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%">1.1&#160;</span></td><td style="background-color:#ffffff;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%">14.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%">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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">3.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.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.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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">42.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"></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%">1.0&#160;</span></td><td style="background-color:#ffffff;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%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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%">7.8&#160;</span></td><td style="background-color:#cceeff;padding: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%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">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.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;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%">4.4&#160;</span></td><td style="background-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%">32.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></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 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="i0e0b60fe556a424b8287030e13f33f1c_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="i0e0b60fe556a424b8287030e13f33f1c_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 and provides the foundation for its goal to achieve net-zero carbon emissions from its electric business by 2040. Under this net-zero goal, Consumers plans to eliminate the impact of carbon </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%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">emissions created by the electricity it generates or purchases for customers. Additionally, through its Clean Energy Plan, Consumers continues to make progress on expanding its customer programs, namely its demand response, energy efficiency, and conservation voltage reduction programs, as well as increasing its renewable energy and pumped storage generation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Clean Energy Plan was 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 updates to the Clean Energy Plan. In April&#160;2022, Consumers and a broad coalition of key stakeholders, including customer groups, environmental organizations, the MPSC&#160;Staff, energy industry representatives, and the Michigan Attorney General, filed a settlement agreement with the MPSC resolving Consumers&#8217; 2021&#160;IRP. The MPSC approved that settlement agreement in June&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its 2021&#160;IRP, Consumers will eliminate the use of coal-fueled generation in 2025 and expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040. Specifically, the 2021&#160;IRP provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the D.E.&#160;Karn coal-fueled generating units, totaling 515&#160;MW of nameplate capacity, in 2023</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the J.H.&#160;Campbell coal-fueled generating units, totaling 1,407&#160;MW of nameplate capacity, in 2025</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the D.E.&#160;Karn oil and gas-fueled generating units, totaling 1,219&#160;MW of nameplate capacity, in 2031, the units&#8217; original retirement date</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The MPSC has authorized Consumers to issue securitization bonds to finance the recovery of and return on the D.E.&#160;Karn coal-fueled generating units. Under the 2021&#160;IRP, Consumers will receive regulatory asset treatment to recover the remaining book value of the J.H.&#160;Campbell coal-fueled generating units, as well as a 9.0&#8209;percent return on equity, commencing in 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the 2021&#160;IRP, Consumers will bridge the transition away from coal generation with:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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, for $815&#160;million, subject to certain adjustments, in 2023; the purchase was approved by FERC in November&#160;2022 </span></div><div style="margin-bottom: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 one-time competitive solicitation to acquire approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025; of this amount, 500&#160;MW would be from dispatchable sources</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These actions are expected to 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 30&#160;percent in 2025, 43&#160;percent in 2030, and 61&#160;percent in 2040, including the addition of nearly 8,000&#160;MW of solar generation. Additionally, the 2021&#160;IRP will accelerate Consumers&#8217; deployment of battery storage from 2030 to 2024, with 75&#160;MW of energy storage by 2027 and an additional 475&#160;MW by 2040.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its 2021&#160;IRP, Consumers will continue to bid new capacity competitively and will own and operate approximately 50&#160;percent of new capacity, with the remainder being built and owned by third parties. Additionally, Consumers will continue to earn a return equal to its weighted-average cost of capital on payments made under new competitively bid PPAs 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of requests for proposals, Consumers has entered into PPAs to purchase renewable capacity, energy, and RECs from solar generating facilities and build transfer agreements to purchase solar generating facilities. Presented in the following illustration is the aggregate renewable capacity that Consumers expects to add to its portfolio as a result of these agreements:</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20221231_g12.jpg" alt="cms-20221231_g12.jpg" style="height:374px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In support of its 2021&#160;IRP, Consumers issued a request for proposals in September&#160;2022 to acquire approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025. Specifically, Consumers solicited offers to acquire 500&#160;MW of capacity from dispatchable sources and 200&#160;MW of capacity from intermittent resources and dispatchable, non-intermittent clean capacity resources (including battery storage resources).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, the U.S.&#160;Department of Commerce announced it is opening inquiries into whether manufacturers of solar modules that are produced in certain countries using supplies obtained from China are circumventing antidumping and countervailing duties which apply to Chinese modules. The U.S.&#160;Department of Commerce has made an initial determination that four&#160;manufacturers have circumvented tariffs. The remainder of this inquiry process is expected to continue through at least the first half of 2023. In June&#160;2022, the Biden Administration paused for two&#160;years the imposition of duties that might result from the U.S.&#160;Department of Commerce&#8217;s pending inquiries. In addition, the Uyghur Forced Labor Prevention Act, which was enacted in December&#160;2021 and became effective in June&#160;2022, along with an earlier withhold release order that U.S.&#160;Customs and Border Protection issued in mid-2021, restrict the importation of goods sourced from the Xinjiang region of China. Solar modules whose raw materials come from the Xinjiang region are a key focus of these import laws. Consumers continues to closely monitor these matters and their potential impacts on availability of solar modules and timing associated with pending and planned solar projects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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 15&#160;percent of Consumers&#8217; electric sales volume each year. Under its renewable energy plan, Consumers has met the 15</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">requirement and expects to continue meeting the requirement going forward with a combination of newly generated RECs and previously generated RECs carried over from prior years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under Consumers&#8217; renewable energy plan, the MPSC has approved the acquisition of up to 525&#160;MW of new wind generation projects and authorized Consumers to earn a 10.7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent return on equity on any projects approved by the MPSC. Specifically, the MPSC has approved the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.44pt">purchase and construction of a 150</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW wind generation project in Gratiot County, Michigan; the project became operational and Consumers took full ownership in 2020</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.44pt">purchase of a 166</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW wind generation project in Hillsdale, Michigan; the project became operational and Consumers took full ownership in February&#160;2021</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.44pt">purchase of a wind generation project under development, with capacity of up to 201&#160;MW, in Gratiot County, Michigan; Consumers expects to take full ownership and begin commercial operation of the project in 2023</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The MPSC also approved the execution of a 20-year PPA under which Consumers will purchase 100&#160;MW of renewable capacity, energy, and RECs from a 149</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is targeted to be operational in 2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Voluntary Large Customer Renewable Energy Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers provides service under a program that provides large full-service electric customers with the opportunity to advance the development of renewable energy beyond the requirements of the 2016&#160;Energy Law. In 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. Each year in June, electric residential customers transition to a summer peak time-of-use rate that allows them to take advantage of lower-cost energy during off-peak times during the summer months. Thus, customers can reduce their electric bills by shifting their consumption from on&#8209;peak to off&#8209;peak times.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized electric deliveries to remain relatively stable compared to 2022. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in electric demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy conservation measures and results of energy waste reduction programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including utilization, expansion, or contraction of manufacturing facilities, population trends, electric vehicle adoption, and housing activity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric ROA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. At December&#160;31,&#160;2022, 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="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2016&#160;Energy Law established a path to ensure that forward capacity is secured for all electric customers in Michigan, including customers served by alternative electric suppliers under ROA. The law also authorized the MPSC to ensure that alternative electric suppliers have procured enough capacity to cover their anticipated capacity requirements for the four-year forward period. In 2017, the MPSC issued an order establishing a state reliability mechanism for Consumers. Under this mechanism, if an alternative electric supplier does not demonstrate that it has procured its capacity requirements for the four-year forward period, its customers will pay a set charge to the utility for capacity that is not provided by the alternative electric supplier.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2017, the MPSC issued orders finding that it has statutory authority to determine and implement a local clearing requirement, which requires all electric suppliers to demonstrate that a portion of the capacity procured to serve customers during peak demand times is located in the MISO footprint in Michigan&#8217;s Lower Peninsula. In 2020, the Michigan Supreme Court affirmed the MPSC&#8217;s statutory authority to implement a local clearing requirement on individual electric providers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, ABATE and another intervenor filed a complaint against the MPSC in the U.S.&#160;District Court for the Eastern District of Michigan challenging the constitutionality of a local clearing requirement. The complaint requests the federal court to issue a permanent injunction prohibiting the MPSC from implementing a local clearing requirement on individual electric providers. 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 the complaint is pending decision by the court after a non-jury trial. </span></div><div 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%">MPSC Reliability Report and Audit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2022, the MPSC ordered the state&#8217;s two largest electric utilities, including Consumers, to report on their compliance with regulations and past MPSC orders governing the utilities&#8217; response to outages and downed lines. Also, the MPSC&#160;Staff was directed to engage a third-party auditor to review all equipment and operations of the two utilities&#8217; distribution systems.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has responded to the MPSC&#8217;s order and awaits further action by the MPSC. Consumers is committed to working with other state utilities, the third-party auditor, and the MPSC to continue improving electric reliability and safety in Michigan.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_157"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In April&#160;2022, Consumers filed an application with the MPSC seeking a rate increase of $272&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2023. In September&#160;2022, Consumers revised its requested increase to $292&#160;million. The filing requested authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, and enhanced technology.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. Additionally, the approved settlement provides for a pension and OPEB tracker that will allow Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively. For additional details on the </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">settlement agreement, 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%">PSCR&#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 2023&#160;PSCR plan to the MPSC in September&#160;2022. As a result of higher-than-normal power supply costs during 2022, Consumers included a projection of its full-year 2022 underrecovery in its 2023&#160;PSCR plan. In accordance with its proposed plan, Consumers self-implemented the 2023&#160;PSCR charge beginning in January&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. Recovering the 2022 underrecovery over three years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#8217; earnings. 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 id="i0e0b60fe556a424b8287030e13f33f1c_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%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under its Clean Energy Plan, Consumers will retire the D.E.&#160;Karn coal-fueled electric generating units in 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 expects to recognize $2&#160;million of retention benefit costs in 2023; this expense will be deferred as a regulatory asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the 2021&#160;IRP, Consumers will retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Similar to the D.E.&#160;Karn program, Consumers is providing a retention incentive program to ensure necessary staffing at the J.H.&#160;Campbell generating complex through retirement. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2025 is estimated to be $50&#160;million. Consumers expects to recognize $16&#160;million of retention benefit costs in 2023. The 2021&#160;IRP provides deferred accounting treatment for retention costs recognized during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement. For additional details on these programs, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;19, Exit Activities and Discontinued Operations.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_166"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Outlook: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric operations are subject to various federal, state, and local environmental laws and regulations. Consumers estimates that it will incur capital expenditures of $210&#160;million from 2023 through 2027 to continue to comply with RCRA, the Clean Air Act, and numerous other environmental regulations. Consumers expects to recover these costs in customer rates, but cannot guarantee this result. Multiple environmental laws and regulations are subject to litigation. Consumers&#8217; primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Air Quality:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple air quality regulations apply, or may apply, to Consumers&#8217; electric utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2012, the EPA published emission standards for electric generating units, known as MATS, based on Section&#160;112 of the Clean Air Act. Consumers has complied, and continues to comply, with the MATS regulation, and does not expect MATS to materially impact its environmental strategy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CSAPR requires Michigan and many other states to improve air quality by reducing power plant emissions that, according to EPA modeling, contribute to ground-level ozone in other downwind states. Since its 2015 effective date, CSAPR has been revised several times. One such revision made in 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%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">provided updated emission reductions through 2024 from electric generating units in 12&#160;states, including Michigan. Consumers believes the impact of this rule on its generation operations 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 March&#160;2022, the EPA proposed another revision to CSAPR that affects Michigan. If finalized as proposed, this revision would reduce nitrogen oxides allowance budgets beginning in 2023 and would change the mechanism for allocating such allowances on a year-over-year basis. While prior CSAPR regulations have primarily focused on electric generating units, this latest proposal also includes other sources of nitrogen oxides emissions. If the EPA finalizes the proposed CSAPR revision in its current form, Consumers may incur significant costs in allowance purchases and/or equipment retrofits. Consumers will continue to monitor this rulemaking and its impact on Consumers&#8217; electric 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 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify power plants and other emission sources in areas of the country that do not meet the&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. None of Consumers&#8217; fossil-fuel-fired generating units are located in these areas. Additionally, in January&#160;2023, the EPA proposed lowering the NAAQS for particulate matter. Consumers will continue to monitor NAAQS rulemakings and evaluate potential impacts to its generating assets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; strategy to comply with air quality statutes and regulations involved the installation and operation of emission control equipment at some facilities and the suspension of operations at others; however, Consumers continues to evaluate these rules in conjunction with other EPA and EGLE rulemakings, litigation, executive orders, treaties, and congressional actions. This evaluation could result in:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a change in Consumers&#8217; fuel mix</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the types of generating units Consumers may purchase or build in the future</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in how certain units are operated</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement, mothballing, or repowering with an alternative fuel of some of Consumers&#8217; generating units</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in Consumers&#8217; environmental compliance costs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the purchase or sale of allowances</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Greenhouse Gases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have been numerous legislative and regulatory initiatives at the state, regional, national, and international levels that involve the potential regulation and reporting of greenhouse gases. Consumers continues to monitor and comment on these initiatives, as appropriate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, the EPA announced its plan to propose a new rule to address greenhouse gas emissions from existing fossil-fuel-fired electric generating units. Under its 2021&#160;IRP, Consumers will eliminate the use of coal-fueled generation in 2025. Therefore, it is unlikely that the proposed rule will materially impact Consumers over the remaining operating lives of these coal-fueled facilities. However, Consumers cannot predict the form and extent of such potential regulation on its natural gas-fueled generation until this rule is released.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Paris Agreement, an international agreement addressing greenhouse gas emissions, the U.S. has committed to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. Under its 2021&#160;IRP, Consumers plans to reduce carbon emissions from its electric business by 60&#160;percent from 2005 levels in 2025. At this time, Consumers does not expect any adverse changes to its environmental strategy as a result of these events, as its plans exceed the nationally committed reduction. The commitment made by the U.S. is not binding without new Congressional legislation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">carbon neutral by 2050. The executive order aims for a 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction below 2005 levels of greenhouse gas emissions by 2025. These goals are aspirational in nature and any changes in law or regulation to achieve these goals would need to be approved by the Michigan Legislature or the relevant regulatory agency. Additionally, Consumers has already surpassed the 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction milestone for its owned electric generation and previously announced a goal of achieving net-zero carbon emissions from its electric business by 2040. Consumers does not expect any adverse changes to its environmental strategy as a result of 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%">Increased frequency or intensity of severe or extreme weather events, including those due to climate change, could materially impact Consumers&#8217; facilities, energy sales, and results of operations. Consumers is unable to predict these events or their financial impact; however, Consumers evaluates the potential physical impacts of climate change on its operations, including increased frequency or intensity of storm activity; increased precipitation; increased temperature; and changes in lake and river levels. Consumers released a report addressing the physical risks of climate change on its infrastructure in February&#160;2022. Consumers is taking steps to mitigate these risks as appropriate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While Consumers cannot predict the outcome of changes in U.S.&#160;policy or of other legislative, executive, or regulatory initiatives involving the potential regulation or reporting of greenhouse gases, it intends to move forward with its Clean Energy Plan, its present net-zero goals, and its emphasis on reliable and resilient supply. Litigation, international treaties, executive orders, federal laws and regulations (including regulations by the EPA), and state laws and regulations, if enacted or ratified, could ultimately impact Consumers. Consumers may be required to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">replace equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">install additional emission control equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase emission allowances or credits (including potential greenhouse gas offset credits)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">curtail operations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">arrange for alternative sources of supply</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase facilities that generate fewer emissions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">mothball or retire facilities that generate certain emissions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pursue energy efficiency or demand response measures more swiftly</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">take other steps to manage or lower the emission of greenhouse gases</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although associated capital or operating costs relating to greenhouse gas regulation or legislation could be material and cost recovery cannot be assured, Consumers expects to recover these costs in rates consistent with the recovery of other reasonable costs of complying with environmental laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">CCRs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2015, the EPA published a rule regulating CCRs under RCRA. This&#160;rule adopts minimum standards for beneficially using and disposing of non&#8209;hazardous CCRs and establishes technical requirements for CCR landfills and surface impoundments. The rule also sets out conditions under which some CCR units would be forced to cease receiving CCR wastewater and initiate closure. Due to litigation, many aspects of the rule have been remanded to the EPA, resulting in more proposed and final rules. Anticipated litigation related to remanded aspects 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%">In 2020, the EPA amended the conditions of forced closure and required all unlined surface impoundments to initiate closure by mid-2021, unless conditions that satisfied an alternate closure schedule were approved by the EPA. Consumers, with agreement from EGLE, completed the work necessary to initiate closure by excavating CCRs or placing a final cover over each of its relevant CCR units prior to the closure initiation deadline.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">Separately, 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. In 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. 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:120%">The EPA also regulates the discharge of wastewater through its effluent limitation guidelines for steam electric generating plants. In 2020, the EPA revised previous&#160;guidelines related to the discharge of certain wastewater, but allowed for extension of the compliance deadline from the end of 2023 to the end of 2025, upon approval by EGLE through the NPDES permitting process. Consumers received such an extension to 2025 for its J.H.&#160;Campbell generating facility, which it plans to retire in 2025. Consumers does not expect any adverse changes to its environmental strategy as a result of these revisions 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:120%">In recent years, the EPA and the U.S.&#160;Army Corps of Engineers have proposed changes to the scope of federal jurisdiction over bodies of water and to the frequency of dual jurisdiction in states with authority to regulate the same waters; Michigan is one such state. Additionally, a final 2022 rulemaking changed the definition of &#8220;Waters of the United States.&#8221; Consumers does not expect adverse changes to its environmental strategy as a result of the current interpretations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of Consumers&#8217; facilities maintain NPDES permits, which are vital to the facilities&#8217; operations. Consumers applies for renewal of these permits every five&#160;years. Failure of EGLE to renew any NPDES permit, a successful appeal against a permit, a change in the interpretation or scope of NPDES permitting, or onerous terms contained in a permit could have a significant detrimental effect on the operations of a facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Protected Wildlife: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Multiple regulations apply, or may apply, to Consumers relating to protected species and habitats.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Statutes like the federal Endangered Species Act, the Migratory Bird Treaty Act, and the Bald and Golden Eagle Protection Act may impact operations at Consumers&#8217; facilities. In 2021, the U.S.&#160;Fish and Wildlife Service announced its intent to regulate incidental take under the Migratory Bird Treaty Act. Any resulting permitting and monitoring fees and/or restrictions on operations could impact Consumers&#8217; existing and future operations, including wind and solar generation facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, Consumers is monitoring proposed changes to the listing status of several species within its operational area due to an increase in wildlife-related regulatory activity at federal and state levels. A change in species listed under the Endangered Species Act may impact Consumers&#8217; costs to mitigate its impact on protected species and habitats at certain existing facilities as well as siting choices for new facilities.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 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="i0e0b60fe556a424b8287030e13f33f1c_169"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Deliveries:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas customer deliveries are seasonal. The peak demand for natural gas typically occurs in the winter due to colder temperatures and the resulting use of natural gas as heating fuel. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized gas deliveries to remain stable relative to 2022. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in gas demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">use by power producers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">availability and development of renewable energy sources</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas price changes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including population trends and housing activity</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the price or demand of competing energy sources or fuels</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy efficiency and conservation impacts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; gas utility business. For additional details on rate matters, see 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="i0e0b60fe556a424b8287030e13f33f1c_172"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Gas Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2024. The filing requests authority to recover new infrastructure investment and related costs that are expected to allow Consumers to improve system safety and reliability and reduce fugitive methane emissions. Presented in the following table are the components of the requested increase in revenue:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Projected Twelve-Month Period Ending September&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the requested rate increase</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in rate base</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and maintenance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The filing also seeks approval of a pension and OPEB tracker that will allow Consumers to defer for future recovery or refund pension and OPEB expense above the amounts used to set existing rates and an uncollectible deferral/refund mechanism.</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%">Postretirement Benefits Expense Accounting Application:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2023, Consumers filed an application with the MPSC, requesting authority to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively. Consumers requested this accounting treatment to begin in 2023 and to continue until rates are reset in the 2022 gas rate case.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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. In September&#160;2022, the MPSC approved a settlement agreement authorizing a decrease in depreciation expense of $29&#160;million annually. The decrease in depreciation expense will become effective concurrent with Consumers&#8217; 2022&#160;gas 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: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 2023-2024&#160;GCR&#160;plan to the MPSC in December&#160;2022 and, in accordance with its proposed plan, expects to self-implement the 2023-2024&#160;GCR charge beginning in April&#160;2023.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_178"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Pipeline and Storage Integrity and Safety:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The U.S.&#160;Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration has published various rules that expand federal safety standards for gas transmission pipelines and underground storage facilities. Initial requirements took effect in 2020, with future regulation phases to be released over numerous years. To comply with these rules, Consumers will incur increased capital and operating and maintenance costs to install and remediate pipelines and to expand inspections, maintenance, and monitoring of its existing pipelines and storage facilities. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although associated capital or operating and maintenance costs relating to these regulations could be material and cost recovery cannot be assured, Consumers expects to recover such costs in rates consistent with the recovery of other reasonable costs of complying with laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Outlook: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to incur response activity costs at a number of sites, including 23&#160;former MGP sites. For additional details, see 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><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; gas operations are subject to various federal, state, and local environmental laws and regulations. Multiple environmental laws and regulations are subject to litigation. Consumers&#8217; primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Air Quality:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple air quality regulations apply, or may apply, to Consumers&#8217; gas utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify natural gas compressor stations and other emission sources in areas of the country that do not meet the&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. Seven&#160;counties in southeastern Michigan were not in attainment with the ozone standard by a 2021&#160;regulatory deadline, and thus may have their ozone nonattainment designations increased from marginal to moderate. The EPA also recently elevated the nonattainment status of three counties in western Michigan from marginal to moderate. Some of Consumers&#8217; compressor stations are located in these areas. Consumers expects to incur costs to retrofit equipment to lower emissions at some of its compressor stations located in the nonattainment areas.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, the EPA proposed a revision to CSAPR that affects Michigan. This proposed rule seeks to reduce interstate air pollution transport issues that EPA modeling suggests contribute to downwind states attaining or maintaining compliance with the&#160;NAAQS for ozone. While prior CSAPR regulations have primarily focused on electric generating units, the&#160;proposed rule includes other emission sources, including engines at natural gas compressor stations. If the EPA finalizes the proposed CSAPR revision in its current form, Consumers may incur costs to retrofit or replace equipment at some 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%">There is increasing interest at the federal, state, and local levels in potential regulation of greenhouse gases or their sources. Such regulation, if adopted, may involve requirements to reduce </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">methane emissions from Consumers&#8217; gas utility operations and carbon dioxide emissions from customer use of natural gas. No such measures apply to Consumers at this time. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction below 2005 levels of greenhouse gas emissions by 2025. For additional details on the executive order, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Paris Agreement, an international agreement addressing greenhouse gas emissions, the U.S. has committed to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. The commitment made by the U.S. is not binding without new Congressional legislation. Consumers continues to monitor these initiatives and comment as appropriate. Consumers cannot predict the impact of any potential future legislation or regulation on its gas utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is making voluntary efforts to reduce its gas utility&#8217;s methane emissions. Under its Methane Reduction Plan, Consumers has set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. To date, Consumers has reduced methane emissions by more than 20&#160;percent from a 2012 baseline. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, Consumers also announced a net-zero greenhouse gas emissions target for its entire natural gas system by 2050. This includes suppliers and customers, and has an interim goal of reducing customer emissions by 20&#160;percent by 2030. Consumers&#8217; Natural Gas Delivery Plan, a 10-year strategic investment plan to deliver safe, reliable, clean, and affordable natural gas to customers, outlines ways in which Consumers can make early progress toward these goals in a cost-effective manner, including energy waste reduction or energy efficiency, carbon offsets, and renewable natural gas supply.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has already initiated work in these key areas, continuing to expand its energy waste reduction targets, launching a program allowing gas customers to purchase carbon offset credits on a voluntary basis, and announcing plans to begin development of a renewable natural gas facility that will capture methane from manure generated at a Michigan-based farm and convert it into renewable natural gas. Consumers is evaluating and monitoring newer technologies to determine their role in achieving Consumers&#8217; interim and long-term net-zero goals, including hydrogen, biofuels, and synthetic methane; carbon capture sequestration systems; and other innovative technologies. </span></div><div 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 long term, Consumers will incorporate technological advances, policy-driven incentives, and other influencing factors into its compliance, investment planning, and decarbonization strategy in order to achieve these net-zero methane and greenhouse gas emissions goals.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_184"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NorthStar Clean Energy Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s primary focus with respect to its NorthStar Clean Energy businesses is to maximize the value of generating assets, its share of which represents 1,478&#160;MW of capacity, and to pursue opportunities for the development of renewable generation projects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy&#8217;s operations may be subject to various federal, state, and local environmental laws and regulations. Multiple environmental laws and regulations are subject to litigation. NorthStar Clean Energy&#8217;s primary environmental compliance focus includes, but is not limited to, the following 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify power plants and other emission sources in areas of the country that do not meet the&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. Seven&#160;counties in southeastern Michigan were not in attainment with the ozone standard by a 2021&#160;regulatory deadline, and thus may have their ozone nonattainment designations increased from marginal to moderate. The DIG plant is within one of these counties and, as a result, may be subject to additional permitting restrictions in the event of any future increase in the nonattainment designation. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, the EPA proposed a revision to CSAPR that affects Michigan. This proposed rule seeks to reduce interstate air pollution transport issues that EPA modeling suggests contribute to downwind states attaining or maintaining compliance with the&#160;NAAQS for ozone. If the EPA finalizes the proposed CSAPR revision in its current form, NorthStar Clean Energy may incur significant costs in allowance purchases and equipment retrofits. NorthStar Clean Energy will continue to monitor this rulemaking and its impact on its emission sources.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of NorthStar Clean Energy&#8217;s facilities maintain NPDES permits, which are vital to the facilities&#8217; operations. NorthStar Clean Energy applies for renewal of these permits every five&#160;years. Failure of EGLE to renew any NPDES permit, a successful appeal against a permit, a change in the interpretation or scope of NPDES permitting, or onerous terms contained in a permit could have a significant detrimental effect on the operations of a facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details regarding the new ozone NAAQS or CSAPR rule, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Trends, uncertainties, and other matters related to NorthStar Clean Energy that could have a material impact on CMS&#160;Energy&#8217;s consolidated income, cash flows, or financial position include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">investment in and financial benefits received from renewable energy and energy storage projects</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy and capacity prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">severe weather events and climate change associated with increasing levels of greenhouse gases</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in commodity prices on certain derivative contracts that do not qualify for hedge accounting and must be marked to market through earnings</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in various environmental laws, regulations, principles, or practices, or in their interpretation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">indemnity obligations assumed in connection with ownership interests in facilities that involve tax equity financing</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">representations, warranties, and indemnities provided by CMS&#160;Energy in connection with sales of assets</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">delays or difficulties in obtaining environmental permits for facilities located in areas associated with environmental justice concerns</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">81</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, the U.S.&#160;Department of Commerce announced it is opening inquiries into whether manufacturers of solar modules that are produced in certain countries using supplies obtained from China are circumventing antidumping and countervailing duties which apply to Chinese modules. The U.S.&#160;Department of Commerce has made an initial determination that four&#160;manufacturers have circumvented tariffs. The remainder of this inquiry process is expected to continue through at least the first half of 2023. In June&#160;2022, the Biden Administration paused for two&#160;years the imposition of duties that might result from the U.S.&#160;Department of Commerce&#8217;s pending inquiries. In addition, the Uyghur Forced Labor Prevention Act, which was enacted in December&#160;2021 and became effective in June&#160;2022, along with an earlier withhold release order that U.S.&#160;Customs and Border Protection issued in mid-2021, restrict the importation of goods sourced from the Xinjiang region of China. Solar modules whose raw materials come from the Xinjiang region are a key focus of these import laws. CMS&#160;Energy continues to closely monitor these matters and their potential impacts on availability of solar modules and timing associated with pending and planned solar projects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details regarding NorthStar Clean Energy&#8217;s uncertainties, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_187"></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="i0e0b60fe556a424b8287030e13f33f1c_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%">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="i0e0b60fe556a424b8287030e13f33f1c_193"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee Separation Program: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2022, CMS&#160;Energy and Consumers announced a voluntary separation program for salaried non-union employees. For the year ended December&#160;31,&#160;2022, CMS&#160;Energy and Consumers recorded an after-tax charge of $8&#160;million related to the program, under which more than 170&#160;employees accepted and were approved for early separation. As a result of the program, CMS&#160;Energy and Consumers expect to benefit from future cost savings, as employee staffing levels will be better matched to workload demand, which reflects the companies&#8217; ongoing workforce productivity improvements.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_208"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Tax Legislation:</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 subject to changing tax laws. In August&#160;2022, President&#160;Biden signed the Inflation Reduction Act. Among other things, this Act expands production tax credits and investment tax credits, allows for the transferability of such credits, and implements a 15</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent corporate alternative minimum tax on companies with an average adjusted financial statement income of more than $1.0&#160;billion. While CMS&#160;Energy and Consumers are still assessing the overall impacts of the bill, they have determined they will not be subject to the corporate alternative minimum tax in 2023, and do not believe the corporate alternative minimum tax will have a material impact on their business.</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><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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 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, </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">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="i0e0b60fe556a424b8287030e13f33f1c_202"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 estimates of credits and cash contributions through 2025 for the DB&#160;Pension Plans and OPEB Pl</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">an.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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><table 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.406%"></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.957%"></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.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></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:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></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%">2023</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%">(58)</span></td><td style="background-color:#ffffff;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%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">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%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">2023</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%">(54)</span></td><td style="background-color:#ffffff;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%">(70)</span></td><td style="background-color:#ffffff;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%">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%">(59)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">2025</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%">(59)</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%">(69)</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="i0e0b60fe556a424b8287030e13f33f1c_211"></div><div 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 2023 by $8&#160;million for both CMS&#160;Energy and Consumers. Lowering the PBO discount rates by 25&#160;basis points would decrease estimated pension cost for 2023 by $1&#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="i0e0b60fe556a424b8287030e13f33f1c_214"></div><div 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="i0e0b60fe556a424b8287030e13f33f1c_217"></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="i0e0b60fe556a424b8287030e13f33f1c_220"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 (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%">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%">2021</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 7pt;text-align:left;text-indent:-0.01pt;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%">711&#160;</span></td><td style="background-color:#ffffff;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%">639&#160;</span></td><td style="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 7pt;text-align:left;text-indent:-0.01pt;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%">482&#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%">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></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;2022 and 2021, 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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_226"></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="#i0e0b60fe556a424b8287030e13f33f1c_229">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="#i0e0b60fe556a424b8287030e13f33f1c_232">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="#i0e0b60fe556a424b8287030e13f33f1c_232">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="#i0e0b60fe556a424b8287030e13f33f1c_232">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="#i0e0b60fe556a424b8287030e13f33f1c_235">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="#i0e0b60fe556a424b8287030e13f33f1c_235">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="#i0e0b60fe556a424b8287030e13f33f1c_238">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="#i0e0b60fe556a424b8287030e13f33f1c_238">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="#i0e0b60fe556a424b8287030e13f33f1c_241">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="#i0e0b60fe556a424b8287030e13f33f1c_241">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="#i0e0b60fe556a424b8287030e13f33f1c_244">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="#i0e0b60fe556a424b8287030e13f33f1c_244">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="#i0e0b60fe556a424b8287030e13f33f1c_247">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="#i0e0b60fe556a424b8287030e13f33f1c_247">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="#i0e0b60fe556a424b8287030e13f33f1c_250">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="#i0e0b60fe556a424b8287030e13f33f1c_250">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="#i0e0b60fe556a424b8287030e13f33f1c_253">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="#i0e0b60fe556a424b8287030e13f33f1c_253">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="#i0e0b60fe556a424b8287030e13f33f1c_256">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="#i0e0b60fe556a424b8287030e13f33f1c_256">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="#i0e0b60fe556a424b8287030e13f33f1c_259">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="#i0e0b60fe556a424b8287030e13f33f1c_259">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="#i0e0b60fe556a424b8287030e13f33f1c_262">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="#i0e0b60fe556a424b8287030e13f33f1c_262">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="#i0e0b60fe556a424b8287030e13f33f1c_265">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="#i0e0b60fe556a424b8287030e13f33f1c_265">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="#i0e0b60fe556a424b8287030e13f33f1c_271">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="#i0e0b60fe556a424b8287030e13f33f1c_271">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="#i0e0b60fe556a424b8287030e13f33f1c_271">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="#i0e0b60fe556a424b8287030e13f33f1c_277">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="#i0e0b60fe556a424b8287030e13f33f1c_277">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="#i0e0b60fe556a424b8287030e13f33f1c_277">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="#i0e0b60fe556a424b8287030e13f33f1c_283">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="#i0e0b60fe556a424b8287030e13f33f1c_283">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="#i0e0b60fe556a424b8287030e13f33f1c_283">115</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="#i0e0b60fe556a424b8287030e13f33f1c_289">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="#i0e0b60fe556a424b8287030e13f33f1c_289">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="#i0e0b60fe556a424b8287030e13f33f1c_289">121</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="#i0e0b60fe556a424b8287030e13f33f1c_322">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="#i0e0b60fe556a424b8287030e13f33f1c_322">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="#i0e0b60fe556a424b8287030e13f33f1c_322">127</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="#i0e0b60fe556a424b8287030e13f33f1c_325">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="#i0e0b60fe556a424b8287030e13f33f1c_325">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="#i0e0b60fe556a424b8287030e13f33f1c_325">130</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="#i0e0b60fe556a424b8287030e13f33f1c_331">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="#i0e0b60fe556a424b8287030e13f33f1c_331">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="#i0e0b60fe556a424b8287030e13f33f1c_331">131</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="#i0e0b60fe556a424b8287030e13f33f1c_334">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="#i0e0b60fe556a424b8287030e13f33f1c_334">Leases</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="#i0e0b60fe556a424b8287030e13f33f1c_334">135</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="#i0e0b60fe556a424b8287030e13f33f1c_340">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="#i0e0b60fe556a424b8287030e13f33f1c_340">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="#i0e0b60fe556a424b8287030e13f33f1c_340">139</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="#i0e0b60fe556a424b8287030e13f33f1c_346">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="#i0e0b60fe556a424b8287030e13f33f1c_346">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="#i0e0b60fe556a424b8287030e13f33f1c_346">141</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="#i0e0b60fe556a424b8287030e13f33f1c_364">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="#i0e0b60fe556a424b8287030e13f33f1c_364">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="#i0e0b60fe556a424b8287030e13f33f1c_364">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="#i0e0b60fe556a424b8287030e13f33f1c_367">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="#i0e0b60fe556a424b8287030e13f33f1c_367">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="#i0e0b60fe556a424b8287030e13f33f1c_367">155</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="#i0e0b60fe556a424b8287030e13f33f1c_379">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="#i0e0b60fe556a424b8287030e13f33f1c_379">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="#i0e0b60fe556a424b8287030e13f33f1c_379">159</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="#i0e0b60fe556a424b8287030e13f33f1c_382">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="#i0e0b60fe556a424b8287030e13f33f1c_382">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="#i0e0b60fe556a424b8287030e13f33f1c_382">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="#i0e0b60fe556a424b8287030e13f33f1c_400">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="#i0e0b60fe556a424b8287030e13f33f1c_400">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="#i0e0b60fe556a424b8287030e13f33f1c_400">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="#i0e0b60fe556a424b8287030e13f33f1c_406">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="#i0e0b60fe556a424b8287030e13f33f1c_406">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="#i0e0b60fe556a424b8287030e13f33f1c_406">165</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="#i0e0b60fe556a424b8287030e13f33f1c_421">17:</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="#i0e0b60fe556a424b8287030e13f33f1c_421">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="#i0e0b60fe556a424b8287030e13f33f1c_421">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="#i0e0b60fe556a424b8287030e13f33f1c_424">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="#i0e0b60fe556a424b8287030e13f33f1c_424">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="#i0e0b60fe556a424b8287030e13f33f1c_424">171</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="#i0e0b60fe556a424b8287030e13f33f1c_433">19:</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="#i0e0b60fe556a424b8287030e13f33f1c_433">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="#i0e0b60fe556a424b8287030e13f33f1c_433">173</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="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="#i0e0b60fe556a424b8287030e13f33f1c_442">Reports of Independent Registered Public Accounting Firm (PCAOB ID </a><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMjYvZnJhZzo3MTI3YjNkNzRiNDg0ZTA3OWIxNzA1ZmZkNTAxMTk4MS90YWJsZTpiNjZkNWVkYWIwZWM0M2JkODBjZTRkZDM0MGEwNjA1OC90YWJsZXJhbmdlOmI2NmQ1ZWRhYjBlYzQzYmQ4MGNlNGRkMzQwYTA2MDU4XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjIyYmUzZWZjNzVlMjRkMzJhNDYzOGQxZjY5YjI3MjNkXzcy_3e168c68-56b6-4c20-8f48-4495db381e82"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMjYvZnJhZzo3MTI3YjNkNzRiNDg0ZTA3OWIxNzA1ZmZkNTAxMTk4MS90YWJsZTpiNjZkNWVkYWIwZWM0M2JkODBjZTRkZDM0MGEwNjA1OC90YWJsZXJhbmdlOmI2NmQ1ZWRhYjBlYzQzYmQ4MGNlNGRkMzQwYTA2MDU4XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjIyYmUzZWZjNzVlMjRkMzJhNDYzOGQxZjY5YjI3MjNkXzcy_aea58a4f-8fac-4d0e-8b83-3d966bf0caa3">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="#i0e0b60fe556a424b8287030e13f33f1c_442">)</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="#i0e0b60fe556a424b8287030e13f33f1c_442">176</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="#i0e0b60fe556a424b8287030e13f33f1c_442">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="#i0e0b60fe556a424b8287030e13f33f1c_442">176</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="#i0e0b60fe556a424b8287030e13f33f1c_439">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="#i0e0b60fe556a424b8287030e13f33f1c_439">180</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="i0e0b60fe556a424b8287030e13f33f1c_232"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_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:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income</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:64.925%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" 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="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="background-color:#cceeff;border-top: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMtNy0xLTEtMTkzOTk1_f0c9689b-675a-4235-920b-bb7bd36372b2">8,596</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMtOS0xLTEtMTkzOTk1_ba68940e-d7eb-4253-a325-91a695eb0d09">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: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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMtMTEtMS0xLTE5Mzk5NQ_5ac5030a-215a-44cc-ac89-73905a3d2395">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:bottom"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzYtNy0xLTEtMTkzOTk1_6c80445c-dcb4-4eee-9476-af1ca77a9adb">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzYtOS0xLTEtMTkzOTk1_069e1cb4-4d22-4185-ba55-fb105f06de5f">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzYtMTEtMS0xLTE5Mzk5NQ_96e9fb5b-a658-4f1d-a0c5-0010535476b4">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="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="i82cc0cd41d4e4ff3801a6e3dae1c8649_D20220101-20221231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzctNy0xLTEtMTkzOTk1_33706b1c-a9a9-4075-807f-cf47cc43021e">1,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54c1d6ce94f4446a8bfb7fa32786bb8c_D20210101-20211231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzctOS0xLTEtMTkzOTk1_85bc966d-406b-4233-b255-02a95ddf8da0">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="i4c7a4c2e55ca4f1c97386b61a8a4ed63_D20200101-20201231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzctMTEtMS0xLTE5Mzk5NQ_bd171b55-22f1-4290-9a7f-21a1a7bef142">1,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzgtNy0xLTEtMTkzOTk1_33846300-9170-4828-b8a9-2e82b7edbe43">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="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzgtOS0xLTEtMTkzOTk1_014be3e6-5d4d-4a6c-a5f3-c9c0cc5094a6">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzgtMTEtMS0xLTE5Mzk5NQ_6a77c4b2-31bc-42e7-a181-0db9002adc34">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 16pt;text-align:left;text-indent:-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="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="i7f94394ee8bf4c34b4408f49c1241a56_D20220101-20221231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzktNy0xLTEtMTkzOTk1_7be80c76-e488-4600-af10-a713768131f7">1,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81067186cb024311894721f0abf4b2bd_D20210101-20211231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzktOS0xLTEtMTkzOTk1_5c70a737-c693-4e20-8b91-3dc8f1fc56b1">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="i3ecd231222b845479a2950c74bc04c1c_D20200101-20201231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzktMTEtMS0xLTE5Mzk5NQ_0bfc6d54-655f-433f-aabd-081842d4712f">577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEwLTctMS0xLTE5Mzk5NQ_928cdf86-56d7-4334-8825-33052c5f9b55">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEwLTktMS0xLTE5Mzk5NQ_30dbf9fb-536e-43c8-9eda-e4f7cd1a79ae">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEwLTExLTEtMS0xOTM5OTU_3a367901-2fd6-4529-8419-5d0c79359905">1,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzExLTctMS0xLTE5Mzk5NQ_63e64b5d-d8cc-4573-89c0-dd7c3cf46ab9">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzExLTktMS0xLTE5Mzk5NQ_8f6dd69f-bf3f-4296-9248-11fae140d10e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzExLTExLTEtMS0xOTM5OTU_ae778f9a-20c4-43ff-b2f3-fd2ebef43053">1,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEyLTctMS0xLTE5Mzk5NQ_f9a381c1-0b18-4e94-9b9c-79dec16279fc">412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEyLTktMS0xLTE5Mzk5NQ_e239682f-8b5e-4b02-bc99-03ca67bcab1a">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEyLTExLTEtMS0xOTM5OTU_489aa1ce-5e6c-4b53-925b-cfea0a83e923">357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEzLTctMS0xLTE5Mzk5NQ_f09b02ba-96bd-4dcf-bcd4-b32c89b375e4">7,372</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEzLTktMS0xLTE5Mzk5NQ_4bf555bb-c5ef-4ca7-b6da-afdeec3735ca">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEzLTExLTEtMS0xOTM5OTU_8c1967ff-cf23-4157-ad12-389fe7d15f7d">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></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="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 #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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzE1LTctMS0xLTE5Mzk5NQ_a9802ad0-dded-45b4-ba07-e2ca378e1a89">1,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"><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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzE1LTktMS0xLTE5Mzk5NQ_2d01be63-9481-4784-8546-3e2134503c4f">1,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"><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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzE1LTExLTEtMS0xOTM5OTU_d24a68be-49e9-460b-8f53-ec806224b95e">1,230</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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIyLTctMS0xLTE5Mzk5NQ_588b9b4f-66ff-44e8-a713-65e4da3a272b">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIyLTktMS0xLTE5Mzk5NQ_ef2df956-8f72-4bd4-a91f-09a3769cd297">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIyLTExLTEtMS0xOTM5OTU_9017aeb6-8184-4546-8155-fa53684200bb">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIzLTctMS0xLTE5Mzk5NQ_73a6b7e5-214d-4dc2-9cc0-74d4afd68975">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIzLTktMS0xLTE5Mzk5NQ_14b9c268-fa62-4129-b872-7ebf6e2f2ecb">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIzLTExLTEtMS0xOTM5OTU_a3db9f65-05de-4d25-ab97-f8387a0624c4">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 16pt;text-align:left;text-indent:-9pt;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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI0LTctMS0xLTE5Mzk5NQ_fe6b23d8-3554-4272-a6c6-33a3d5b56ed1">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI0LTktMS0xLTE5Mzk5NQ_a22daf83-a036-4377-b5d8-d5f29cd6761f">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI0LTExLTEtMS0xOTM5OTU_b66d1c55-1ca0-4889-a1e0-070ea8c5ec08">62</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="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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI1LTctMS0xLTE5Mzk5NQ_23cbdf44-98de-4561-96f8-809bbb3824e8">197</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI1LTktMS0xLTE5Mzk5NQ_00fb916e-fa91-45d2-b569-fa6acb3eecc2">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI1LTExLTEtMS0xOTM5OTU_ad44d951-f04b-4412-ba3e-5d9a6b3915ce">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></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="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 #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="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI4LTctMS0xLTE5Mzk5NQ_4253ff07-de48-48ff-8646-fec407831f75">509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI4LTktMS0xLTE5Mzk5NQ_cef605d7-27ce-4536-b07e-74042cd8cefe">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI4LTExLTEtMS0xOTM5OTU_f042c972-ca41-4dc2-90d8-9851e55491be">483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI5LTctMS0xLTE5Mzk5NQ_bbf7dd25-6a6c-4b64-b6ed-d9712593086f">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI5LTktMS0xLTE5Mzk5NQ_d9a92a6b-a98b-4507-bad0-87d3fa404532">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI5LTExLTEtMS0xOTM5OTU_ed1fdcfb-a148-45f2-b29d-9131b91f31ca">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%">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMwLTctMS0xLTE5Mzk5NQ_a7dab15d-179c-4a36-882a-3e889a085ff2">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMwLTktMS0xLTE5Mzk5NQ_8fc8a777-922d-4704-a080-98d1673bae66">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMwLTExLTEtMS0xOTM5OTU_25d33b53-03a7-4125-a0f3-db74111c6cb2">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMxLTctMS0xLTE5Mzk5NQ_9f399a44-b62f-45d8-bbf2-8a936d34d3ab">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMxLTktMS0xLTE5Mzk5NQ_00a9eabd-2d9a-48a1-8603-ffe45be7a7eb">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMxLTExLTEtMS0xOTM5OTU_07834a27-a745-4cd2-87ed-a31da54744cc">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%">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="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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMyLTctMS0xLTE5Mzk5NQ_94e02a81-00d1-4044-be17-2457c00890ec">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><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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMyLTktMS0xLTE5Mzk5NQ_0fad6e70-1824-47c4-91d4-664466629db5">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMyLTExLTEtMS0xOTM5OTU_3f15c2a6-afb3-4b0e-932b-17da0b885631">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></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="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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM0LTctMS0xLTE5Mzk5NQ_412302b4-40b0-4af7-895b-c897163f08e3">902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM0LTktMS0xLTE5Mzk5NQ_c7660de4-cf0f-470f-9da9-ef9e6a488e71">823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM0LTExLTEtMS0xOTM5OTU_4d761afe-371f-453f-8660-6a93f68c62f1">809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM1LTctMS0xLTE5Mzk5NQ_24832ae0-5635-4e55-b63f-77fc2ca3a001">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM1LTktMS0xLTE5Mzk5NQ_ef6fa848-72f3-4c19-b2c5-2ce2c4491c3e">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM1LTExLTEtMS0xOTM5OTU_bce61bb8-37b3-4363-8275-09cbc3633349">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 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="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%">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM3LTctMS0xLTE5Mzk5NQ_2d2f078b-3a89-4c37-808d-e0e3b7473fbd">809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM3LTktMS0xLTE5Mzk5NQ_ae48135f-9567-4820-b758-eb9ff091f2ce">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM3LTExLTEtMS0xOTM5OTU_bd50142d-c9e4-4fc1-b694-09cecc48e079">694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmU5YWJjMTQ3M2YwZDRkMTJiNGJlYThhMmU5MTQyMWRkXzE0_70f234eb-8e1d-451e-af97-bef63fe95442">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmU5YWJjMTQ3M2YwZDRkMTJiNGJlYThhMmU5MTQyMWRkXzE4_c25b10c0-3367-4144-a9a7-d9ebe3c2057f">170</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmU5YWJjMTQ3M2YwZDRkMTJiNGJlYThhMmU5MTQyMWRkXzIy_02f5b683-741e-40fd-9003-725986a84aaf">18</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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTctMS0xLTE5Mzk5NQ_694ca68c-bb07-4dfa-bb84-09a1b043e188">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTktMS0xLTE5Mzk5NQ_ddeed0bd-cf07-4d38-87d2-6482b3119867">602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTExLTEtMS0xOTM5OTU_6650f8d8-422b-408d-be4d-893f76eb346a">58</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="display:none"></td><td colspan="3" style="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><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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQwLTctMS0xLTE5Mzk5NQ_434fcda4-333d-46aa-b684-c9563f3e20cc">813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQwLTktMS0xLTE5Mzk5NQ_7c7d0b1b-7b7d-45e5-8d2a-526c47461bad">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQwLTExLTEtMS0xOTM5OTU_4c439dc5-6871-46a5-88e2-72661f3c6e12">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQxLTctMS0xLTE5Mzk5NQ_b2662f7b-beb1-48c0-9b3b-b0e3907269fe">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQxLTktMS0xLTE5Mzk5NQ_090c656a-ac7b-440f-8584-704ec4a60906">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQxLTExLTEtMS0xOTM5OTU_bca9b9fb-56ac-4eea-9189-f4866df818e7">3</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: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="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 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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQzLTctMS0xLTE5Mzk5NQ_5d8eb578-2d8f-421b-ae3b-f21066182f0f">837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQzLTktMS0xLTE5Mzk5NQ_adcd2031-b075-4b2b-b78d-62a669eb25e8">1,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQzLTExLTEtMS0xOTM5OTU_729db0b9-748e-4fe8-a2c1-7416789cdf6d">755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ0LTctMS0xLTE5Mzk5NQ_a99c7634-4059-4419-a4f5-d7acff9736e0">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ0LTktMS0xLTE5Mzk5NQ_654bdfc4-8b1d-4f68-a1f6-446573992302">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ0LTExLTEtMS0xOTM5OTU_47fa1e30-6247-4730-be9a-c683a2843fc4">&#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: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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 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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ2LTctMS0xLTE5Mzk5NQ_c4d79240-68b1-4f49-beac-62055fc87790">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ2LTktMS0xLTE5Mzk5NQ_d4c68cc2-8dd0-4a6f-bcb1-de8d6b5c29ef">1,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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ2LTExLTEtMS0xOTM5OTU_9b34cb40-6b7f-4863-b42b-a31230ceb2fc">755</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:#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="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 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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></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: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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:64.925%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" 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="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="height:3pt"><td colspan="3" style="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="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:0 1pt"></td><td colspan="3" style="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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">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="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="usdPerShare" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUxLTctMS0xLTE5Mzk5NQ_cfe3a75a-c8ad-4021-a98f-c8b7314b7b0e">2.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="usdPerShare" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUxLTktMS0xLTE5Mzk5NQ_0535dc47-5fff-4a8f-854b-4c5a49575d8e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUxLTExLTEtMS0xOTM5OTU_0393ad58-3435-4dda-b282-807b75eeb03b">2.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="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="usdPerShare" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUyLTctMS0xLTE5Mzk5NQ_3f734d88-0bd4-4f24-ae0f-975709137629">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUyLTktMS0xLTE5Mzk5NQ_14973acc-f189-4350-ae98-bb3ffb4ef180">2.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUyLTExLTEtMS0xOTM5OTU_d8071235-bbd1-4764-918c-40c529ba7ca2">0.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%">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="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="usdPerShare" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUzLTctMS0xLTE5Mzk5NQ_535905c5-0d29-4b1c-b7be-f6b2d563e70a">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUzLTktMS0xLTE5Mzk5NQ_e08e32ff-7abe-44b2-bd11-b31ba9c4f0b0">4.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUzLTExLTEtMS0xOTM5OTU_fb3f99e4-412e-496d-8251-cd9583c4be96">2.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></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="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><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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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="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="usdPerShare" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU2LTctMS0xLTE5Mzk5NQ_107920a4-be49-441b-a7cc-fb06a48dc514">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU2LTktMS0xLTE5Mzk5NQ_c5393882-80b8-4730-b5a5-b842a9a44182">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU2LTExLTEtMS0xOTM5OTU_ddeea145-16fd-46b5-8b37-0cd79248c7fd">2.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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="usdPerShare" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU3LTctMS0xLTE5Mzk5NQ_b44e9d1e-5b49-48d7-b33d-aae3f1f5ad12">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU3LTktMS0xLTE5Mzk5NQ_fe3edb26-e114-44d1-b0a4-111d57906843">2.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU3LTExLTEtMS0xOTM5OTU_844f1d32-88ac-44d6-8c8c-25e6abab1580">0.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-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="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="usdPerShare" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU4LTctMS0xLTE5Mzk5NQ_ebdf8c60-f5cd-4db7-aba6-542e0281ae32">2.85</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU4LTktMS0xLTE5Mzk5NQ_dba8ac87-3581-4ba0-974b-1443bc89da23">4.66</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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU4LTExLTEtMS0xOTM5OTU_78694f01-a1a4-4a8a-bb8b-d800d52b9138">2.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></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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:64.925%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" 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="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%">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%">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="background-color:#cceeff;border-top: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzMtNy0xLTEtMTkzOTk1_1b2d1f78-d51b-4f51-b3bb-3b71158a7d39">813</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzMtOS0xLTEtMTkzOTk1_b181a816-498d-4d12-b70e-ad9e406622b2">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzMtMTEtMS0xLTE5Mzk5NQ_9662d9b0-eb30-472b-836d-b4f4465b1734">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></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZDc2N2FiYjZlMmQ2NGFhNzkwZDEyZjRkZTllNmIyMTNfMTQ_2485d255-5a28-4da7-8126-98cab72c6fcf">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZDc2N2FiYjZlMmQ2NGFhNzkwZDEyZjRkZTllNmIyMTNfMTg_1723c7be-a254-43c5-ad9c-01629c855c9b">6</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZDc2N2FiYjZlMmQ2NGFhNzkwZDEyZjRkZTllNmIyMTNfMjI_02a80939-7e5a-48c8-adc5-f129e76cb065">4</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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtNy0xLTEtMTkzOTk1_b77f7931-aefb-492b-bfdb-4cf364d7628f">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtOS0xLTEtMTkzOTk1_a0e8099f-fb08-487c-91d3-5afba380d67e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMTEtMS0xLTE5Mzk5NQ_d73d0ed6-037c-4db7-8d12-5c18694f1820">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MWM4OTkzYmY5MWFlNGQ5OGI0YWM4NzVhNjBjMWJiNmFfMTQ_4c5d893d-bafc-448c-83f7-3d302ea6b234"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MWM4OTkzYmY5MWFlNGQ5OGI0YWM4NzVhNjBjMWJiNmFfMTQ_e06a93c7-e643-4b5c-9a67-6d96f961f98a"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MWM4OTkzYmY5MWFlNGQ5OGI0YWM4NzVhNjBjMWJiNmFfMTQ_f1d57a56-91a6-4dda-8647-e8c2645f22f3">&#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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctNy0xLTEtMTkzOTk1_d98fc4b5-ce75-4f6b-b630-f92e4581a388">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctOS0xLTEtMTkzOTk1_b391314c-6245-4fe1-9627-eeb62c27258e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMTEtMS0xLTE5Mzk5NQ_91df611b-fbd1-456a-9e24-d488b42cb069">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;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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246NDAyNDcxNGU3OWZmNGU2YmI1ZDYyZmU0Yjk4NDM5YzNfMTQ_8dbf062e-7ea4-4991-9dc4-2ae9b673dfeb"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246NDAyNDcxNGU3OWZmNGU2YmI1ZDYyZmU0Yjk4NDM5YzNfMTQ_a48ef3fe-1284-4b81-8a0d-9a343aa600f8"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246NDAyNDcxNGU3OWZmNGU2YmI1ZDYyZmU0Yjk4NDM5YzNfMTQ_e93c4b56-ac55-4075-9574-ad13c6c71670">&#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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtNy0xLTEtMTkzOTk1_0a5f9bba-5ea8-4898-a6a2-93a88dc8bf91">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtOS0xLTEtMTkzOTk1_f92cf117-3e47-4376-a51f-f035bffcf5d2">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMTEtMS0xLTE5Mzk5NQ_51be4196-edb3-46a5-82f7-4c22f4c35cc8">1</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMC0xLTEtMTkzOTk1L3RleHRyZWdpb246OWRmMmY3Zjg0M2JjNDgxMmI0NTZkMjgxOGUyZTUzNjlfMTQ_a917d877-b0d7-4c9d-be44-dd959c4597e5">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMC0xLTEtMTkzOTk1L3RleHRyZWdpb246OWRmMmY3Zjg0M2JjNDgxMmI0NTZkMjgxOGUyZTUzNjlfMTg_0ed3bd51-3bf9-4842-b7bd-a60bde8f31d9">2</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMC0xLTEtMTkzOTk1L3RleHRyZWdpb246OWRmMmY3Zjg0M2JjNDgxMmI0NTZkMjgxOGUyZTUzNjlfMjI_e710ed75-7d62-471e-a62d-3b73d4b9195d">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktNy0xLTEtMTkzOTk1_86d1600b-1275-447e-b54a-7b964848d293">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktOS0xLTEtMTkzOTk1_021e2788-dc9c-40f0-bff2-7f826a5cb471">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMTEtMS0xLTE5Mzk5NQ_364a2a29-ba21-4a1d-b37d-f0573cba6499">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;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBhYWYyMGRmZmM5MzQzMzc4Y2FmMjg5Yzg1ZjRjNWM0XzE0_2b30ae22-9349-496e-8c80-2d4b74a38656"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBhYWYyMGRmZmM5MzQzMzc4Y2FmMjg5Yzg1ZjRjNWM0XzE0_58ca2c18-2c55-4e72-9daa-bba3567fa21d"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBhYWYyMGRmZmM5MzQzMzc4Y2FmMjg5Yzg1ZjRjNWM0XzE0_6490dee7-addc-48bb-b047-ca7cf6a1ad3a">&#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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTctMS0xLTE5Mzk5NQ_06c3b950-e766-4e46-9fa6-17cf5c145197">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTktMS0xLTE5Mzk5NQ_6ea9705e-9572-4081-b397-786b6900745d">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTExLTEtMS0xOTM5OTU_f78e996d-7602-4419-8250-945cc36aa0d6">1</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: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA2NjBjZTQ1OTk0NTQ0N2FhZjk3Mjc0MzM5NGQ2NzcwXzE0_0a5eb30f-eb5e-4522-98f7-580f3a4e3eea">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA2NjBjZTQ1OTk0NTQ0N2FhZjk3Mjc0MzM5NGQ2NzcwXzE4_af330812-ccac-42ed-8da6-d93fff0cf90d">&#8212;</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA2NjBjZTQ1OTk0NTQ0N2FhZjk3Mjc0MzM5NGQ2NzcwXzIy_c430398c-eff7-4c00-8267-4f0e569e1335">2</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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTctMS0xLTE5Mzk5NQ_cd930872-9dbf-4a8b-9382-ab503ac0e559">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTktMS0xLTE5Mzk5NQ_f0ee5d7b-b664-47da-8720-f7b3b0a9ee3b">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTExLTEtMS0xOTM5OTU_96b83f68-d112-4593-ac9a-7752305f4240">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;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmI2YjFmZmIwYjdjYTQzODdhN2YzZjVlMTcwNDg0NDgyXzE0_de0d0832-8291-47c5-adb6-b00a74435169">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmI2YjFmZmIwYjdjYTQzODdhN2YzZjVlMTcwNDg0NDgyXzE4_8e8a9d62-f019-4958-908c-e165768f9948">1</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmI2YjFmZmIwYjdjYTQzODdhN2YzZjVlMTcwNDg0NDgyXzIy_b7e7bc2a-efed-4f2b-b732-ea3d683ce0d8">&#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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTctMS0xLTE5Mzk5NQ_03ef95ec-1d22-4cfe-888a-8a81026103c0">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTktMS0xLTE5Mzk5NQ_382711f5-89e9-4894-91d4-0e581aa76fe7">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTExLTEtMS0xOTM5OTU_e1c403c0-f14e-4afb-8100-af319676f593">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 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIxLTctMS0xLTE5Mzk5NQ_3ae6e288-5ced-49ae-b73c-57606451529d">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIxLTktMS0xLTE5Mzk5NQ_0c99ef05-ac99-493e-88fb-e9d9163b5dd3">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIxLTExLTEtMS0xOTM5OTU_1d0fded7-2da2-4c82-a012-805ea53d1dbc">13</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: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIzLTctMS0xLTE5Mzk5NQ_234fe00d-95f4-4b92-ba65-d761958f45a8">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIzLTktMS0xLTE5Mzk5NQ_d0254095-6851-4741-a6d2-1e9998c045f4">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIzLTExLTEtMS0xOTM5OTU_0f6d9bc8-9caa-43c0-9a44-97117bcdc1ee">739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI0LTctMS0xLTE5Mzk5NQ_a89f9492-d4bb-4a64-bb58-2f411adeb0ba">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI0LTktMS0xLTE5Mzk5NQ_83ae3de5-0d0a-4d37-b97d-690e4727f511">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI0LTExLTEtMS0xOTM5OTU_9ddcda69-86e7-4d68-a7d0-907a07707582">3</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: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="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;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="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI2LTctMS0xLTE5Mzk5NQ_0ac43d62-7744-4f68-b49f-0d53a4acdabf">844</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI2LTktMS0xLTE5Mzk5NQ_9f2b4d1d-26fc-43f3-9502-0b0c2d3ce017">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI2LTExLTEtMS0xOTM5OTU_be0f9748-4c37-4761-8dbd-0d449eceaf43">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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_238"></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="#i0e0b60fe556a424b8287030e13f33f1c_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.688%"></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.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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMtMi0xLTEtMTkzOTk1_76ead7d4-e325-4fc8-b7b1-85dbfc732730">813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMtNC0xLTEtMTkzOTk1_17b02588-ac35-45c9-9ac6-f44a2e2c6920">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMtNi0xLTEtMTkzOTk1_ea4b4fc7-aeaf-40cf-bb70-d2e5586917d6">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUtMi0xLTEtMTkzOTk1_0a654c13-1689-47d9-bd4e-72ce972d661e">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUtNC0xLTEtMTkzOTk1_a35d469d-b8e7-478d-b459-444116527e5f">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUtNi0xLTEtMTkzOTk1_1225b027-c92a-41e5-8532-1781c46e1fa3">1,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzYtMi0xLTEtMTkzOTk1_299f2734-6d1b-4078-b701-d4f722583bcb">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzYtNC0xLTEtMTkzOTk1_2e55d21f-ea50-4c02-9006-96ea2c0bff2e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzYtNi0xLTEtMTkzOTk1_9bc2917b-9528-40fb-bdf0-2c7088f915df">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzctMi0xLTEtMTkzOTk1_1aa51703-8aaf-4762-bd85-c68997cfc82d">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzctNC0xLTEtMTkzOTk1_98ef4c0c-0c9d-47f6-b57e-ccd447b54b55">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzctNi0xLTEtMTkzOTk1_0ebe78b3-dc17-41da-8131-b424366b9737">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzgtMi0xLTEtMTkzOTk1_4c11a25a-ace0-4d73-8440-62a4f20c21f6">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzgtNC0xLTEtMTkzOTk1_69014b96-b842-40f2-87f8-23d477c95aee">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzgtNi0xLTEtMTkzOTk1_d08061f5-160d-4979-b85e-377eeaa0ae00">712</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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzktMi0xLTEtMTkzOTk1_1353b6be-8916-42d8-a604-a2bedd9584e7">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzktNC0xLTEtMTkzOTk1_f2914275-cab1-4ad0-b58a-ed7fc78c0b61">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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1673e3ea909940389dc64d95af1fbf39_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzktNi0xLTEtMTkzOTk1_cd90ee3d-9c65-48c5-aef2-393a26cca3dc">&#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEwLTItMS0xLTE5Mzk5NQ_536e7785-d53d-438d-914b-46498fdc89e3">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEwLTQtMS0xLTE5Mzk5NQ_3718c795-719d-4a4d-b747-5dbb8dc2c6c8">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEwLTYtMS0xLTE5Mzk5NQ_799d3a06-a9cc-4a8f-8f29-3d37b1d75783">15</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzExLTItMS0xLTE5Mzk5NQ_d6371225-3cf4-4f21-8a3b-c60ba6718f2a">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzExLTQtMS0xLTE5Mzk5NQ_8f7db51c-2ecd-45d1-9272-4c4022b954bf">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzExLTYtMS0xLTE5Mzk5NQ_f2826a90-99cd-417c-abbb-e73468c1a541">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 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEzLTItMS0xLTE5Mzk5NQ_c05c2109-ab33-4bf4-8af6-cc34f31befae">677</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEzLTQtMS0xLTE5Mzk5NQ_0fb46d6f-b753-4242-880d-168b9b756f73">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEzLTYtMS0xLTE5Mzk5NQ_5e46e6c3-eeb0-4509-9433-50345d66c4f0">5</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%">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE0LTItMS0xLTE5Mzk5NQ_d9943077-5a22-46ec-a4f7-78eafa3426c4">450</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE0LTQtMS0xLTE5Mzk5NQ_d2b2428e-82ab-407a-b24d-2d7baa7b2636">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE0LTYtMS0xLTE5Mzk5NQ_7811f1bb-ae82-4e28-8c2b-c171821e640a">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%">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE1LTItMS0xLTE5Mzk5NQ_75bdf2e4-e0d0-49c0-87f4-1b2f97eea9ed">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE1LTQtMS0xLTE5Mzk5NQ_9fd86ec0-a9b2-4d86-b421-85502a4e0f08">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE1LTYtMS0xLTE5Mzk5NQ_bf678a1a-e99d-4ccb-9183-bf1580b5b53d">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 28pt;text-align:left;text-indent:-9pt;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE2LTItMS0xLTE5Mzk5NQ_b3000150-243a-423b-9941-b67fe9015e0c">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE2LTQtMS0xLTE5Mzk5NQ_3f7cf53f-53d1-45d1-a260-7217ce031271">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE2LTYtMS0xLTE5Mzk5NQ_a285c328-61e3-4bed-954a-a6a8d73be2a8">68</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE3LTItMS0xLTE5Mzk5NQ_ddac9691-16ae-42e5-9a70-972823e17f10">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE3LTQtMS0xLTE5Mzk5NQ_ac8413fa-e017-4aaa-a90c-a3b902d35035">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE3LTYtMS0xLTE5Mzk5NQ_24a1bd22-f6fd-43ab-965f-3e4c84912e18">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 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE4LTItMS0xLTE5Mzk5NQ_56ee769c-c4be-4d8f-96a8-663a20c9c0e0">855</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE4LTQtMS0xLTE5Mzk5NQ_785badc1-d806-446d-9208-9e9b7432f50c">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"></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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE4LTYtMS0xLTE5Mzk5NQ_669fa254-1818-4be3-8aae-ded0729d2488">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></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzIxLTItMS0xLTE5Mzk5NQ_fa083290-22d4-48c8-8123-01e6d3f177cf">2,374</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzIxLTQtMS0xLTE5Mzk5NQ_944a336f-65b0-4b6b-bb26-a695d3b4e5da">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzIxLTYtMS0xLTE5Mzk5NQ_957d2f10-8ce2-4dfa-989e-cc80b9b8a4b2">2,311</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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI2LTItMS0xLTE5Mzk5NQ_79dbb6ca-c0a3-4f72-ba26-161c2f624a30">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI2LTQtMS0xLTE5Mzk5NQ_48ae4591-4efa-4e8f-9ada-0e46d8404b59">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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI2LTYtMS0xLTE5Mzk5NQ_41114324-d800-41c6-80e2-4c932726dd17">&#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI3LTItMS0xLTE5Mzk5NQ_3060031e-66a6-4694-a01b-8c12b8394fa4">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI3LTQtMS0xLTE5Mzk5NQ_d43be828-70dc-4e72-b0c9-e077a45dbdc4">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI3LTYtMS0xLTE5Mzk5NQ_1ba5fb13-daa7-4ff0-b43a-3d3aa376b860">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI4LTItMS0xLTE5Mzk5NQ_2540a6bc-ee54-4dbb-b2dd-9c5ca94faa5d">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI4LTQtMS0xLTE5Mzk5NQ_0419bad5-e477-435b-a370-3a6a64e6b2e6">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI4LTYtMS0xLTE5Mzk5NQ_8b9c13df-84c0-46d1-9f13-788f7a406373">485</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI5LTItMS0xLTE5Mzk5NQ_b284fe0f-d6fb-410c-a091-814a4087ce4e">107</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI5LTQtMS0xLTE5Mzk5NQ_5e64a9c0-e85c-433c-bbff-8b2e1b464912">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI5LTYtMS0xLTE5Mzk5NQ_d7ca8ad4-9a40-4be8-b0f1-fd7a66d7267f">129</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMwLTItMS0xLTE5Mzk5NQ_178602db-a093-4598-b7a5-0516e5f75d14">2,476</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMwLTQtMS0xLTE5Mzk5NQ_b1089cb0-805b-4dc8-a240-2182deda2ab9">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"></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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMwLTYtMS0xLTE5Mzk5NQ_8ee12b48-f611-4530-9d25-ff4a61736934">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></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMzLTItMS0xLTE5Mzk5NQ_21c4f1e0-3c96-4c89-be07-3ef311d23e94">1,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMzLTQtMS0xLTE5Mzk5NQ_c073e7bb-ed78-49d8-8f8b-525506890189">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMzLTYtMS0xLTE5Mzk5NQ_40e4e625-543d-4333-ad75-e14129e46564">3,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM0LTItMS0xLTE5Mzk5NQ_b8e3a6ec-b614-460a-8b5d-ef06e50a5e99">106</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM0LTQtMS0xLTE5Mzk5NQ_ac5a3a79-29ef-4776-80d0-f2a759ace48e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM0LTYtMS0xLTE5Mzk5NQ_715515af-4443-4659-b5e0-e1e72d429d56">2,010</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%">Increase (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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM2LTItMS0xLTE5Mzk5NQ_907e7005-2d76-412b-b267-ac32781c0e9e">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM2LTQtMS0xLTE5Mzk5NQ_c82adb42-64d3-436a-8eaa-f1b2fb67ccaf">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM2LTYtMS0xLTE5Mzk5NQ_f04e1a2d-2905-4bb5-b779-8ed2f6269fad">90</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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM3LTItMS0xLTE5Mzk5NQ_df5ff152-1c0f-48ad-bf38-454ef6c7f6c0">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM3LTQtMS0xLTE5Mzk5NQ_1f54ae64-e59e-4f80-ac5f-f018a616bec0">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM3LTYtMS0xLTE5Mzk5NQ_d7a3a58e-f2ca-416c-937c-5f70f9cf3979">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM4LTItMS0xLTE5Mzk5NQ_6535c08f-a059-4faa-9d09-efd074b2f208">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM4LTQtMS0xLTE5Mzk5NQ_f6492ec1-cbf3-4f8d-a11d-303f2faa7f5e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM4LTYtMS0xLTE5Mzk5NQ_32c90a55-07f5-4c8a-8ec8-aabaae93d21f">&#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM5LTItMS0xLTE5Mzk5NQ_7457161a-f877-4320-be54-5594efe08099">546</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM5LTQtMS0xLTE5Mzk5NQ_281009e7-8dc5-4a9d-ae0e-bd0fc8c9bbc6">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM5LTYtMS0xLTE5Mzk5NQ_abf471a0-c58a-4a1a-b3d4-bf12f02da18f">467</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQwLTItMS0xLTE5Mzk5NQ_f2929c94-e0a3-49b8-bae7-8f0098ad1104">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQwLTQtMS0xLTE5Mzk5NQ_f779ad72-b311-4db6-abe2-15825e2d1a8c">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQwLTYtMS0xLTE5Mzk5NQ_e7b33e4f-f7f7-4ce5-a10c-fba0d69d9aae">59</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQxLTItMS0xLTE5Mzk5NQ_4ecfb0f1-a912-4e3e-b7da-519199e9aebc">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQxLTQtMS0xLTE5Mzk5NQ_d6d9ed34-8228-4223-9f97-19360ff107f8">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQxLTYtMS0xLTE5Mzk5NQ_e85b6a9d-68be-43fd-9169-aac845d63f2e">417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQyLTItMS0xLTE5Mzk5NQ_3ce0de27-50bb-42a9-8536-c42ebae605b9">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQyLTQtMS0xLTE5Mzk5NQ_49db8650-8978-4381-be16-cb8f82bec074">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQyLTYtMS0xLTE5Mzk5NQ_ef3c2f92-b471-45e3-a2be-da04329f0f37">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQzLTItMS0xLTE5Mzk5NQ_47cec6fa-55ad-436d-ad6b-1a831a916f00">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQzLTQtMS0xLTE5Mzk5NQ_be68408b-2fa5-4bb9-86f2-a7f3674e145f">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQzLTYtMS0xLTE5Mzk5NQ_fa7bf7c5-da59-4a11-b6b0-de601df546a2">416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ0LTItMS0xLTE5Mzk5NQ_b37d4ea7-28d0-41ee-9d7b-1980d8c04022">60</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ0LTQtMS0xLTE5Mzk5NQ_afc4a975-15af-43c7-8777-3ddf1a0a2a78">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ0LTYtMS0xLTE5Mzk5NQ_74958d19-e6dd-4afb-a865-376b53f68143">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-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%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ1LTItMS0xLTE5Mzk5NQ_de18a115-661b-4e5e-b545-5a5ae4c942f8">1,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #000000;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-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="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ1LTQtMS0xLTE5Mzk5NQ_38440703-0af3-4960-83f6-860c012f7332">295</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;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="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ1LTYtMS0xLTE5Mzk5NQ_45903116-1d17-43d0-8200-4e18cb375513">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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.688%"></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.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="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%">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%">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 style="height:3pt"><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%">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ3LTItMS0xLTE5Mzk5NQ_5338fcb2-c816-4179-a40f-4b4856a1008f">294</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ3LTQtMS0xLTE5Mzk5NQ_9fc91f2a-1fc2-4b19-babc-9ca574a1d57b">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ3LTYtMS0xLTE5Mzk5NQ_e8f3b28b-6b74-4367-86e3-be18a606cd34">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 10pt;text-align:left;text-indent:-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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ4LTItMS0xLTE5Mzk5NQ_cf26f4cd-ef51-47bd-9801-ec420e5ffa6b">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ4LTQtMS0xLTE5Mzk5NQ_61191c68-72e9-4800-8845-ba9ea9efe33c">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="ib32e424a9f39436685e262688fe0c493_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ4LTYtMS0xLTE5Mzk5NQ_010d0150-37c2-4003-9455-5374b9e51c27">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 style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUwLTItMS0xLTE5Mzk5NQ_05cdb40f-2423-400d-964a-d0555fc66a4f">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"><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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUwLTQtMS0xLTE5Mzk5NQ_112f9483-55bf-435f-a29a-2221f15a6273">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUwLTYtMS0xLTE5Mzk5NQ_d2b92c27-1223-45a9-b8b0-8cb60f72f62d">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:3pt"><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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU0LTItMS0xLTE5Mzk5NQ_895096c9-76a5-41cf-871d-eca3f33a24ea">490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU0LTQtMS0xLTE5Mzk5NQ_f4c8010c-a035-4740-a05d-600f073d9683">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU0LTYtMS0xLTE5Mzk5NQ_65f1de89-3265-46ab-ad96-b4d783e126aa">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU1LTItMS0xLTE5Mzk5NQ_4e4175f5-3a5f-4053-9b3e-ed636c306fde">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU1LTQtMS0xLTE5Mzk5NQ_dd89e96d-b963-4829-94e7-7fc89238dab5">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU1LTYtMS0xLTE5Mzk5NQ_61265aad-56b2-4245-b529-8e9b9158dfca">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU3LTItMS0xLTE5Mzk5NQ_b72d078b-c7a2-405d-97eb-41412bd22429">228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU3LTQtMS0xLTE5Mzk5NQ_e75088b6-ca6a-4c93-a235-9b71a0de50f1">196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU3LTYtMS0xLTE5Mzk5NQ_42bf8257-e7b3-464d-a1e6-fbab15732249">141</ix:nonFraction>&#160;</span></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 style="height:3pt"><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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%">93</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzQtMi0xLTEtMTkzOTk1_9676f1b4-82ee-4a0b-9f3f-567e98bbde43">164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzQtNC0xLTEtMTkzOTk1_b6663820-cc27-46d7-8015-de0ff07fa383">452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzUtMi0xLTEtMTkzOTk1_77d630d2-7bea-4d71-a3aa-8b02a5ca797e">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzUtNC0xLTEtMTkzOTk1_a3a10080-67b7-493a-b331-3e8dd8d76368">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;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MzA5MmJkYzVmN2ZjNGNlOWE3MGFkZjYzNzVlMDI4YTZfNg_da4166ed-ca4c-45b9-896b-1c30f8f25e42">27</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MzA5MmJkYzVmN2ZjNGNlOWE3MGFkZjYzNzVlMDI4YTZfMTA_db89d641-dcab-4ab1-a431-4f0789343f5f">20</ix:nonFraction> 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtMi0xLTEtMTkzOTk1_2cbb2664-67c7-44cb-a445-5a7a66ce5cf0">1,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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtNC0xLTEtMTkzOTk1_ec289f8e-3d81-44b8-88ec-df032e49ae11">931</ix:nonFraction>&#160;</span></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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzktMi0xLTEtMTkzOTk1_ce71b5a6-d49c-4693-aa9e-3c3697a86c3c">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzktNC0xLTEtMTkzOTk1_8f1274f8-2664-462d-924c-499dd90c4320">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEyLTItMS0xLTE5Mzk5NQ_4de1c1b8-d194-4f6d-a869-10456eecbd73">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEyLTQtMS0xLTE5Mzk5NQ_30b70b9e-3703-44a7-b896-f6f6d2b03719">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEzLTItMS0xLTE5Mzk5NQ_1c74cc8a-8e1e-4194-85e7-858a43367ef0">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEzLTQtMS0xLTE5Mzk5NQ_882c7930-e1d5-4842-bdd6-ddf24cc11483">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE0LTItMS0xLTE5Mzk5NQ_b688bf92-04cf-474a-bc24-756f3141cca3">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE0LTQtMS0xLTE5Mzk5NQ_d2ba42e9-c58f-4f73-82c5-eaeb92e8d8b5">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 16pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE1LTItMS0xLTE5Mzk5NQ_2d38c17b-20b9-45a1-a290-c9329fa5499d">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE1LTQtMS0xLTE5Mzk5NQ_e244a340-dad2-46c2-bc08-600eccffa46e">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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE2LTItMS0xLTE5Mzk5NQ_7592602a-d574-49c5-902e-a6550f6c9fea">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE2LTQtMS0xLTE5Mzk5NQ_bfbf9725-71ad-492e-b4cf-73798ba18054">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE4LTItMS0xLTE5Mzk5NQ_3c3b6f4e-db79-45c0-ba16-3adf4ad39acb">113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE4LTQtMS0xLTE5Mzk5NQ_23c09d9e-e0b2-4eaf-8e4f-cbf9f48f7f49">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE5LTItMS0xLTE5Mzk5NQ_4d008427-859a-436c-9912-0bfd77b5f6f5">3,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE5LTQtMS0xLTE5Mzk5NQ_2aa28f74-820b-45ae-8682-4ea0ca1d0d85">2,627</ix:nonFraction>&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIyLTItMS0xLTE5Mzk5NQ_9e14db1a-c0f7-480d-aa10-596772f4d05b">30,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIyLTQtMS0xLTE5Mzk5NQ_348e07f4-5660-484a-86ac-3f9bebc6f33f">29,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIzLTItMS0xLTE5Mzk5NQ_f8bcebce-bd27-47bd-96cb-61be6fb1c387">8,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIzLTQtMS0xLTE5Mzk5NQ_0f6a5b75-30bc-4422-a920-12438bdea464">8,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Plant, property, and equipment, net</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI0LTItMS0xLTE5Mzk5NQ_685dfcc1-6e3e-4a99-b667-98916f8e41dc">21,531</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI0LTQtMS0xLTE5Mzk5NQ_244d5389-5acf-46d4-82bd-b6fddc9936fb">21,391</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%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI1LTItMS0xLTE5Mzk5NQ_99de917f-6f16-4c3b-9795-7d16c176825f">1,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI1LTQtMS0xLTE5Mzk5NQ_5eead9d1-5e18-4e65-a556-027a1c093b3d">961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 plant, property, and equipment</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI2LTItMS0xLTE5Mzk5NQ_4c61fa4d-3dbd-4e7c-bb32-6798fa212030">22,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"><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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI2LTQtMS0xLTE5Mzk5NQ_c07d229a-626c-49fc-afe1-0d9cc8006f51">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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;current Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI5LTItMS0xLTE5Mzk5NQ_035e6599-1cfc-4d56-9782-bc3413c5fb0f">3,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI5LTQtMS0xLTE5Mzk5NQ_b9d94477-6539-4a5c-895a-762468a1285b">2,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMwLTItMS0xLTE5Mzk5NQ_5dc8255a-651e-4e37-9788-d271a588d9b1">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMwLTQtMS0xLTE5Mzk5NQ_102ad036-2fd0-4616-a4de-a3079c7f2c1d">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMxLTItMS0xLTE5Mzk5NQ_8a27dbf7-4d8b-4195-8818-15e8b419fc97">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMxLTQtMS0xLTE5Mzk5NQ_bbeff9d5-3762-4e3c-8d75-250b07f3afc4">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMyLTItMS0xLTIwMzU5OA_a05c94a9-dfdf-4086-babb-946894c61e28">1,208</ix:nonFraction>&#160;</span></td><td style="background-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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMyLTQtMS0xLTIwMzU5OA_af210a2d-d821-4791-9e95-789523e9038f">1,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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMzLTItMS0xLTE5Mzk5NQ_bf25fbcf-58eb-40fd-b0e7-e6366dd8aa6b">310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMzLTQtMS0xLTE5Mzk5NQ_ce1eb5c3-e74b-44e3-a74f-f8ec444db54d">264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM0LTItMS0xLTE5Mzk5NQ_5eba95c0-4b2d-4dd4-bada-24becaa81ab1">5,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM0LTQtMS0xLTE5Mzk5NQ_15e61b7e-7acf-4a70-8a57-c4a2ea2ba29a">3,774</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM2LTItMS0xLTE5Mzk5NQ_76c926c0-3d57-4416-a3be-e7cc5266dec2">31,353</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM2LTQtMS0xLTE5Mzk5NQ_5c1e58ac-721c-4d13-8a52-73163d141a94">28,753</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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:8pt"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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:700;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt and finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQtMi0xLTEtMTkzOTk1_f1ac733b-6c9f-4e46-a7a7-42e728452001">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQtNC0xLTEtMTkzOTk1_966a3042-bfcc-4c22-b9ce-bfb0a305854a">382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzUtMi0xLTEtMTkzOTk1_af9ed3a1-b938-4d8b-a7c2-0537392a8d2c">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzUtNC0xLTEtMTkzOTk1_eb39067a-1288-4f5a-b3a5-cfe8d521656b">&#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 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzYtMi0xLTEtMTkzOTk1_e7252d6a-87c5-4622-848d-da784c4607fe">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzYtNC0xLTEtMTkzOTk1_f6f55c19-b8f6-498a-bebc-03a3066c12de">875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzctMi0xLTEtMTkzOTk1_a1f141d6-b6b1-43ba-9bfe-39c7275c0594">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzctNC0xLTEtMTkzOTk1_0b3cc89d-e3c1-4d17-9fa5-921cacdf3a22">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 16pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzgtMi0xLTEtMTkzOTk1_e4679b94-0474-4d08-8cba-68534385de7b">&#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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzgtNC0xLTEtMTkzOTk1_293704f6-c8a2-4898-9e28-15c79b44e249">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzktMi0xLTEtMTkzOTk1_f5b6915a-b8ca-4415-8506-088d9ddcfd07">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzktNC0xLTEtMTkzOTk1_ae9d612b-b288-48bb-8d32-dfaf4ab9b46e">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEwLTItMS0xLTE5Mzk5NQ_519c6cce-a88e-44e8-a39f-d68e55870143">538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEwLTQtMS0xLTE5Mzk5NQ_e2fc14ff-ed65-4285-ae86-4eca2276bcaa">515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzExLTItMS0xLTE5Mzk5NQ_15329e70-fdda-4887-a2aa-ce1fc8e39d68">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzExLTQtMS0xLTE5Mzk5NQ_6c8e88ac-5d42-43a1-9421-d4b2a644abb1">146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEzLTItMS0xLTE5Mzk5NQ_9132f7e5-2ddc-404d-b543-dbf3d58c564c">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEzLTQtMS0xLTE5Mzk5NQ_ce607b21-e31a-465b-843e-171d41d63a3e">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 10pt;text-align:left;text-indent:-9pt;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE0LTItMS0xLTE5Mzk5NQ_2bead3bb-2a7d-4e00-800b-be299cadc251">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE0LTQtMS0xLTE5Mzk5NQ_50cc70f8-cc16-4ea8-ae35-abbf9e26f8c7">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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE3LTItMS0xLTE5Mzk5NQ_1aa20f78-f9ad-4b06-ab04-1a8f1800993b">13,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE3LTQtMS0xLTE5Mzk5NQ_fd3fd81b-473c-4ad9-a4ec-9523b71a3a33">12,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE4LTItMS0xLTE5Mzk5NQ_00731d70-253d-40ed-8b23-aa596fbbf11b">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE4LTQtMS0xLTE5Mzk5NQ_9ac40f15-74bd-496d-bfe6-29d429bcba23">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 2px 16pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE5LTItMS0xLTE5Mzk5NQ_52c8e5b0-354d-40ce-881f-c557614dbbe0">3,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE5LTQtMS0xLTE5Mzk5NQ_868a59e5-d38c-452f-b753-5c29696b1359">3,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIwLTItMS0xLTE5Mzk5NQ_5bf2b3f1-e4ba-408c-bfd6-ef6e33c88ee4">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIwLTQtMS0xLTE5Mzk5NQ_b3b5c66c-9253-4f44-beb1-9fe06a80fbb8">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIxLTItMS0xLTE5Mzk5NQ_2f6d22b6-a70b-434a-bbe4-35d707b3bc82">746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIxLTQtMS0xLTE5Mzk5NQ_38715ce3-24a4-4f4e-8818-142d3a864e83">628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIyLTItMS0xLTE5Mzk5NQ_5daa8dee-4126-45c9-950a-02e54ba97f17">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIyLTQtMS0xLTE5Mzk5NQ_010c91e1-ad30-4b20-9cd6-c0aea570b47a">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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIzLTItMS0xLTE5Mzk5NQ_bd3bf18d-a89c-4c0b-8dac-c19d44c2728a">2,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIzLTQtMS0xLTE5Mzk5NQ_d3a5000a-b04b-4851-ab34-c39dcf27ee14">2,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI1LTItMS0xLTE5Mzk5NQ_6d7b6eb7-64d7-4648-a1a5-a37db6ccf0c5">397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI1LTQtMS0xLTE5Mzk5NQ_6c566b3d-3044-45f8-9695-fd275ecf1b31">375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI2LTItMS0xLTE5Mzk5NQ_60da0474-5652-4b42-b557-7bb74cb803f1">20,773</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI2LTQtMS0xLTE5Mzk5NQ_d7ed3f7b-7533-4f6c-97f2-62eceae345e3">19,361</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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, 3, and 19)</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="ie3398381ae6c4657bd35583a627a3884_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI4LTItMS0xLTE5Mzk5NQ_9da9f1e3-7d32-4670-9da7-7e053862a113"></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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI4LTQtMS0xLTE5Mzk5NQ_87f2ad58-ce41-498b-bc48-3564b7b43f71"></ix:nonFraction></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 stockholders&#8217; 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzEy_172a2f0d-1177-4b24-aeb0-a705d38a5953"><ix:nonFraction unitRef="shares" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzEy_d48ad231-709e-457e-a2c0-4132e21697a6">350.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzE2_2eb1a677-c986-4516-ae1d-674a614f9cff">291.3</ix:nonFraction>&#160;shares in 2022 and <ix:nonFraction unitRef="shares" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzIw_d4e98b86-2abf-4ee2-a52a-dd8cc5873219">289.8</ix:nonFraction>&#160;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTItMS0xLTE5Mzk5NQ_d93803b1-1afe-46e3-9f0b-c0aa1af9ee05">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTQtMS0xLTE5Mzk5NQ_cf5690bd-0d10-4e31-8ed6-f3aac478d801">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 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMzLTItMS0xLTE5Mzk5NQ_d6af2fcc-84cb-49d0-bca5-9795358b1de0">5,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMzLTQtMS0xLTE5Mzk5NQ_ad31d27c-20ad-4ae0-921e-77bf038a8bfa">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM0LTItMS0xLTE5Mzk5NQ_8b0b04d8-2e81-4db4-b089-999d2ca97720">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM0LTQtMS0xLTE5Mzk5NQ_c1ef7f9e-3c77-4c51-ac90-83a4a6e80138">59</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM1LTItMS0xLTE5Mzk5NQ_b776ab42-1e8b-4585-9142-f5455583f66d">1,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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM1LTQtMS0xLTE5Mzk5NQ_8dab14cc-477f-4936-bd5c-f9a913852645">1,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 stockholders&#8217; 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM2LTItMS0xLTE5Mzk5NQ_a10acee6-a4e0-455b-8dbc-561031539acf">6,791</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM2LTQtMS0xLTE5Mzk5NQ_72343fb5-7622-4d6c-a6d6-5d2dd1994ad6">6,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></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 redeemable perpetual preferred stock, Series&#160;C, authorized <ix:nonFraction unitRef="shares" contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzEy_3d7a0ba7-e6de-4fda-a798-26b58aa7881c"><ix:nonFraction unitRef="shares" contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzEy_7382f77d-163e-4ac4-a526-6e243e1da02b">9.2</ix:nonFraction></ix:nonFraction>&#160;depositary shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzIw_bba094bb-8510-42f5-b26a-eadedc616b09"><ix:nonFraction unitRef="shares" contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzIw_beeff52c-e039-486b-a6e9-bfd9e12a2cdc">9.2</ix:nonFraction></ix:nonFraction>&#160;depositary 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTItMS0xLTE5Mzk5NQ_89ee5a91-72d8-4cee-8c89-64ac7be7b54b">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTQtMS0xLTE5Mzk5NQ_592e8c17-b3a4-48d5-8ff1-8443cf2776c0">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 stockholders&#8217; 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM4LTItMS0xLTE5Mzk5NQ_f1951c40-05ec-41e9-a772-6a4175b32167">7,015</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM4LTQtMS0xLTE5Mzk5NQ_0a5388da-0de5-456c-a506-b8db9dd7676b">6,631</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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM5LTItMS0xLTE5Mzk5NQ_6b22859f-edc3-425f-b159-6ed9224d625c">580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM5LTQtMS0xLTE5Mzk5NQ_46a44af7-0238-47af-a059-f69e479f7933">557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQwLTItMS0xLTE5Mzk5NQ_f5a9cbd6-7755-4832-85b0-ea0f6de78396">7,595</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQwLTQtMS0xLTE5Mzk5NQ_0af0e01e-95ea-471a-b883-98d0872deb02">7,188</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQyLTItMS0xLTE5Mzk5NQ_f113cc1b-e0f8-451f-b040-9f5346a2580a">31,353</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQyLTQtMS0xLTE5Mzk5NQ_2de94925-8a81-42f2-97e9-39fdc2a7bba2">28,753</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%">95</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_244"></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="#i0e0b60fe556a424b8287030e13f33f1c_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: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.476%"></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:9.637%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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%">2022</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="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%">2022</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%">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></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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQtMTAtMS0xLTE5Mzk5NQ_1faabc31-aa94-410e-9e1b-8d4f5186d4ad">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"></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="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQtMTItMS0xLTE5Mzk5NQ_9e211c2d-b85a-47d4-a0aa-6692e8a4276e">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="ib32e424a9f39436685e262688fe0c493_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQtMTQtMS0xLTE5Mzk5NQ_d420d401-df00-424d-b002-7fe0400c7929">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></tr><tr style="height:5pt"><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="id8d26fc462ce441f847dba7c4a62f399_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTAtMS0xLTE5Mzk5NQ_692cb625-9f59-4d0c-a6e6-8220a41a602d"><ix:nonFraction unitRef="usd" contextRef="i850cfd3f63714459bacc53c40f72de73_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTAtMS0xLTE5Mzk5NQ_b636242d-8df8-4450-af24-b81ec94a7f19">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="id8d26fc462ce441f847dba7c4a62f399_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTItMS0xLTE5Mzk5NQ_43b837a1-7ad1-4b67-a948-6eb90733856e"><ix:nonFraction unitRef="usd" contextRef="i8785e4b5b2274806b962ba5a2345d885_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTItMS0xLTE5Mzk5NQ_8392750f-403f-4745-b129-0dea97202dbf">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="i8785e4b5b2274806b962ba5a2345d885_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTQtMS0xLTE5Mzk5NQ_29edd599-3a18-4541-a3a0-158384902557"><ix:nonFraction unitRef="usd" contextRef="ia527f2d9f19341579aeeb0ebbd92db99_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTQtMS0xLTE5Mzk5NQ_63b50ea8-9bfd-43ac-b4e9-0e21d0c5615c">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:5pt"><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="id8d26fc462ce441f847dba7c4a62f399_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTEtMS0xLTE5Mzk5NQ_184dec6a-ca86-4a4b-92f2-12a1daca30be">289,758</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="i8785e4b5b2274806b962ba5a2345d885_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTItMS0xLTE5Mzk5NQ_41f2f7d9-64ca-4ab2-a350-3a4398791eb1">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="ia527f2d9f19341579aeeb0ebbd92db99_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTMtMS0xLTE5Mzk5NQ_1542a685-2dd5-447e-9900-65f31b0f3f1c">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i300799f8f6a24a3396b728c62611dcae_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTEwLTEtMS0xOTM5OTU_f24847c4-54f9-43cf-863b-cae082073bb1">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55f1c07142fc4a7da516bd7b3c9baeba_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTEyLTEtMS0xOTM5OTU_a8189f73-d447-4ce4-a279-24b893324f21">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="ida768343247c42a3987177947f395094_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTE0LTEtMS0xOTM5OTU_600ad171-c287-45a5-9248-459853e47a4f">5,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTEtMS0xLTE5Mzk5NQ_082c584e-d0ad-44cf-aebf-80116144e285">1,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTItMS0xLTE5Mzk5NQ_608ee8cd-1472-4098-bffb-0b6619e7ffef">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="ieb87309343534336a8deaf260dee173b_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTMtMS0xLTE5Mzk5NQ_3a60e700-e69f-4d51-91a6-e4fe6c5aa6e2">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTEwLTEtMS0xOTM5OTU_00706ade-58d6-40cd-9652-65d2ef06884a">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTEyLTEtMS0xOTM5OTU_eaae3e7f-ac67-44e0-8d46-69a307fd87a8">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="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTE0LTEtMS0xOTM5OTU_86257672-cc5c-45ac-8d43-0dce53016c9d">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTEtMS0xLTE5Mzk5NQ_f58b2178-cef7-4e17-82e1-a8a57bb6f18a">151</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="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTItMS0xLTE5Mzk5NQ_c3f41e09-4637-4bdb-9ae2-fad16bf32ce2">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="ieb87309343534336a8deaf260dee173b_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTMtMS0xLTE5Mzk5NQ_a02cf44f-1427-4ca1-98ea-c22445dabf83">216</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="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTEwLTEtMS0xOTM5OTU_b63dab58-5165-4a89-9041-9a1814251f24">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="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTEyLTEtMS0xOTM5OTU_4ecb7ab5-7f71-41cd-89fa-871a2b609fb4">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="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTE0LTEtMS0xOTM5OTU_9409440b-b6d1-425f-9c7f-8bd5beb21b08">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 16pt;text-align:left;text-indent:-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="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231" decimals="-3" name="cms:CommonStockReissuedShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTEtMS0xLTE5Mzk5NQ_5f323527-aadd-4514-8f79-1d53d56af070">&#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="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231" decimals="-3" name="cms:CommonStockReissuedShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTItMS0xLTE5Mzk5NQ_e364be86-ca50-4b6e-a281-8c1bacbe32fd">&#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="ieb87309343534336a8deaf260dee173b_D20200101-20201231" decimals="-3" name="cms:CommonStockReissuedShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTMtMS0xLTE5Mzk5NQ_b2fb34db-57a4-4d0a-bb6b-fe66e4d339ad">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231" decimals="-6" name="cms:CommonStockReissuedValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTEwLTEtMS0xOTM5OTU_13919d22-cabd-40c5-b208-326e9126732b">&#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="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231" decimals="-6" name="cms:CommonStockReissuedValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTEyLTEtMS0xOTM5OTU_ba3f9ab8-af17-4055-881d-4c45b86fcd46">&#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="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231" decimals="-6" name="cms:CommonStockReissuedValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTE0LTEtMS0xOTM5OTU_e9e18c55-d69d-41ec-9064-55b42b9692d5">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%">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="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTEtMS0xLTE5Mzk5NQ_57cf5dc2-f783-4ef0-846b-4aa4f1017090">43</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="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTItMS0xLTE5Mzk5NQ_587224f1-d6dc-4391-b8a4-e9a9b681dcf6">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="ieb87309343534336a8deaf260dee173b_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTMtMS0xLTE5Mzk5NQ_a4be9dcc-b109-4bd3-9a0f-495434a73484">329</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="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTEwLTEtMS0xOTM5OTU_e70989cc-fbf8-4da4-ad55-30ee6af75813">&#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="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTEyLTEtMS0xOTM5OTU_88c4c467-965e-4335-a8f2-6244ee2e559c">&#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="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTE0LTEtMS0xOTM5OTU_dafcbd14-6cff-47e5-9951-8c4f47ccb44d">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 10pt;text-align:left;text-indent:-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="i850cfd3f63714459bacc53c40f72de73_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTEtMS0xLTE5Mzk5NQ_aaa180f5-55a2-4b1d-b1e8-4f1096fb9506">291,268</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="id8d26fc462ce441f847dba7c4a62f399_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTItMS0xLTE5Mzk5NQ_f45e2de8-061e-4f60-b38c-37ea1c1335c0">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="i8785e4b5b2274806b962ba5a2345d885_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTMtMS0xLTE5Mzk5NQ_0cd287d0-00e4-41b5-aa83-75f69eafbf9c">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i713ba3803b034cf4afe892f0c0241b82_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTEwLTEtMS0xOTM5OTU_ff32cc6d-4a5e-4157-818c-91724a98b9c6">5,490</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="i300799f8f6a24a3396b728c62611dcae_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTEyLTEtMS0xOTM5OTU_8874bbb2-4405-4daa-89c9-98d5b6f855c5">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="i55f1c07142fc4a7da516bd7b3c9baeba_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTE0LTEtMS0xOTM5OTU_0a68d568-5636-4036-b304-4d88673df65a">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></tr><tr style="height:5pt"><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="ifbb8a37672f548028ef1b2fe815c8f92_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIwLTEwLTEtMS0xOTM5OTU_f1859e05-5600-4071-b2a6-35d3687ddd2f">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="i4ccb1cfd65a54f35aec543e50fe21577_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIwLTEyLTEtMS0xOTM5OTU_4bf5f612-f4e6-437f-9f2c-0a84275e7edb">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="i2bba0e402408471a9eaf56d506c2ee0d_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIwLTE0LTEtMS0xOTM5OTU_31d449d0-de4c-4779-abd5-a3f5bf7e8c1b">73</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="i39b1eeee53ba4bff8bd677893c5d77ab_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIyLTEwLTEtMS0xOTM5OTU_733ff168-0c4c-4543-85a8-b7960f0cbe47">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="i73bcc444d5b9496996cc0077890a1b1d_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIyLTEyLTEtMS0xOTM5OTU_82b93795-76b9-49b5-8a55-bde936e17c3e">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="ide9e7f672c954fdba242527799135097_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIyLTE0LTEtMS0xOTM5OTU_3e4bdd32-2f79-4f45-aca3-41825107a930">69</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="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI0LTEwLTEtMS0xOTM5OTU_941310a4-9d91-4d8f-a8e5-d0869721cc87">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="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI0LTEyLTEtMS0xOTM5OTU_6b8b8944-ccff-4810-81c5-05e762007640">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="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI0LTE0LTEtMS0xOTM5OTU_95736a08-ba5d-4248-91c5-2f8d8f30991c">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI1LTEwLTEtMS0xOTM5OTU_7f35ca27-7f33-445d-834a-2a9dbb137688">&#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="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI1LTEyLTEtMS0xOTM5OTU_70cda409-1db0-4520-b4fd-b230e5d859f9">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="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI1LTE0LTEtMS0xOTM5OTU_899634fd-5fb3-4af2-bd48-717e6388d6dc">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="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="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI2LTEwLTEtMS0xOTM5OTU_fa47daca-fb19-468d-90b9-4ecb5563b036">&#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="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI2LTEyLTEtMS0xOTM5OTU_17a4cf53-5f08-46f6-8a0d-a00732272fdb">&#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="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI2LTE0LTEtMS0xOTM5OTU_31e78e3a-6942-46f7-adbc-b90948f024e7">1</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%">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="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI3LTEwLTEtMS0xOTM5OTU_11cc289f-ed55-429a-92ee-6dafecb416dd">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="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI3LTEyLTEtMS0xOTM5OTU_7c6d16e1-6c1a-4f0e-be3a-8d0aa4663a8e">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="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI3LTE0LTEtMS0xOTM5OTU_29ab4b94-a572-4c91-9d96-d7f400fe8287">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="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="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI4LTEwLTEtMS0xOTM5OTU_1a816d7e-3c03-443b-92a7-674cd5b6ec05">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="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI4LTEyLTEtMS0xOTM5OTU_8d1eee4c-dff4-4d7b-84b1-65d18c4d8307">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="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI4LTE0LTEtMS0xOTM5OTU_fc5df6d9-7d69-45ab-ae17-efb1cee7ff28">1</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="if698a5db442a486c97bae3449d6e58e3_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI5LTEwLTEtMS0xOTM5OTU_7c86ad56-b769-484f-b58d-2edd8eed92ae">52</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="i39b1eeee53ba4bff8bd677893c5d77ab_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI5LTEyLTEtMS0xOTM5OTU_8ace3fc4-2a6b-486c-9fe4-7aaff67d259d">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="i73bcc444d5b9496996cc0077890a1b1d_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI5LTE0LTEtMS0xOTM5OTU_8627eb3c-3a2e-4c6a-9cae-38a7b3f62a89">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></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="i88636b1b3a16484ab614fcfa66baf4d8_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQwLTEwLTEtMS0xOTM5OTU_4db891bb-6b4b-4dc8-95b0-0558486feb8b">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="ic30522ef59f741178dcc4eb9d5b60ecf_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQwLTEyLTEtMS0xOTM5OTU_962e93af-6fd3-4fe3-8dff-4f525b4fa04d">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="i2e0338211320465cb683680e7c5cd5d7_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQwLTE0LTEtMS0xOTM5OTU_2fa4996e-8d44-440f-bd12-06b2e9521f8d">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="iad724d48429e4dde922cd740331c1250_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQyLTEwLTEtMS0xOTM5OTU_82461435-fc82-41da-af4e-2acd4b50cf04">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="i39e04da6075348c2be1d5a5ced9b081e_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQyLTEyLTEtMS0xOTM5OTU_5581318f-36d9-4888-a8d2-6a6b5350c3a5">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="ia663d307d66e451faf7f5660710b833d_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQyLTE0LTEtMS0xOTM5OTU_37a19e09-9193-491c-9c6e-9393a23fca75">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="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="iad724d48429e4dde922cd740331c1250_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQzLTEwLTEtMS0xOTM5OTU_f118b0a9-d7ea-4dae-bee9-b982e571db99">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="i39e04da6075348c2be1d5a5ced9b081e_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQzLTEyLTEtMS0xOTM5OTU_80881378-9e0f-41d6-b13f-46c41ee0ee1f">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="ia663d307d66e451faf7f5660710b833d_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQzLTE0LTEtMS0xOTM5OTU_a79e80af-3d61-40e2-b9ca-f6dd9991604c">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="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="i7c9b2d2d63ca4636bd1b13d3f5c6b368_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ0LTEwLTEtMS0xOTM5OTU_d43b1e7f-1e8b-4ede-9c16-84f43e53cc9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i88636b1b3a16484ab614fcfa66baf4d8_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ0LTEyLTEtMS0xOTM5OTU_4c750dd1-784e-451a-8bb8-a3b7a15fa889">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="ic30522ef59f741178dcc4eb9d5b60ecf_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ0LTE0LTEtMS0xOTM5OTU_7cefb759-e571-45e7-a949-2fc1109da555">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></tr><tr style="height:5pt"><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="ib9300b27f96748708026d101cd5345b4_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ2LTEwLTEtMS0xOTM5OTU_24c6fc76-434a-4569-a527-252ff95317cc">52</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="ifbb8a37672f548028ef1b2fe815c8f92_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ2LTEyLTEtMS0xOTM5OTU_8754d9dc-032e-4fcc-830f-759f6217d04f">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="i4ccb1cfd65a54f35aec543e50fe21577_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ2LTE0LTEtMS0xOTM5OTU_eb60c801-ea58-4d7d-b5d9-d01814edd875">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></tr><tr style="height:5pt"><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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="ia9eacfeb4d4c4a2e94d0cdf4ba09113c_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ5LTEwLTEtMS0xOTM5OTU_dab37a75-d392-4fba-9c24-3c7907199ad4">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="i7783525f72734afeb0026f5d85716a56_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ5LTEyLTEtMS0xOTM5OTU_b93d5990-70b2-4c0e-96f1-dcf9539c036b">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="i0b9114dd80ae436db1ed4b7d15683a7b_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ5LTE0LTEtMS0xOTM5OTU_bbdaf529-c8b1-4414-9536-43e9db2e1f62">25</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="ie2a8680eed9b443db244bfe38f1eceb3_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUwLTEwLTEtMS0xOTM5OTU_2b553339-6177-4f84-a278-bfe1dea80779">&#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="iee395d28f8e548078c8c3cde717c1aa7_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUwLTEyLTEtMS0xOTM5OTU_2d75bc0b-5d0d-4d3d-90bc-ebc731c6fa19">&#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="i0fcfdf5fd21e44f9bd1a5d92d0cc51ad_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUwLTE0LTEtMS0xOTM5OTU_d7f85fc1-d8fe-437e-a4f2-671d2983ab98">51</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUxLTEwLTEtMS0xOTM5OTU_ad449df1-2ffb-4ec5-ab4b-5905a0ac2ee8">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i662908b75abc448c9a52b6f648d8d7a2_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUxLTEyLTEtMS0xOTM5OTU_0103b38a-e426-4d2b-9ee8-0b60949b850a">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="ie8c58118e0074f8085561ee2fdd236bf_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUxLTE0LTEtMS0xOTM5OTU_e675fcd8-2a57-4da6-8c7b-99dbd99e2fd2">755</ix:nonFraction>&#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="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUyLTEwLTEtMS0xOTM5OTU_6601c4d4-e3bc-4334-9816-428142da2e9c">534</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="i662908b75abc448c9a52b6f648d8d7a2_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUyLTEyLTEtMS0xOTM5OTU_7092d4c9-c599-42aa-bd9b-ce5cbafe6569">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="ie8c58118e0074f8085561ee2fdd236bf_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUyLTE0LTEtMS0xOTM5OTU_67a4acb1-fc2f-42c4-89f2-cdb8d3fb89b1">465</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="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUzLTEwLTEtMS0xOTM5OTU_fbf2b136-6512-4441-aef8-83a7a0fffb0a">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="i662908b75abc448c9a52b6f648d8d7a2_D20210101-20211231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUzLTEyLTEtMS0xOTM5OTU_a06215ba-20bc-4fce-be3c-b41673741b00">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="ie8c58118e0074f8085561ee2fdd236bf_D20200101-20201231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUzLTE0LTEtMS0xOTM5OTU_ceb8a02f-d367-4ba3-98d3-7b332fc05bab">&#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="if632d1a9fc2540558ed517119f31b5c2_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU0LTEwLTEtMS0xOTM5OTU_3e023803-676d-4778-a038-6a976c115713">1,350</ix:nonFraction>&#160;</span></td><td style="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="ia9eacfeb4d4c4a2e94d0cdf4ba09113c_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU0LTEyLTEtMS0xOTM5OTU_3ef053e8-6098-4baf-bcb8-b8891481b617">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="i7783525f72734afeb0026f5d85716a56_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU0LTE0LTEtMS0xOTM5OTU_f363bc78-0497-4b5e-b17f-f07ea1d5c609">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></tr><tr style="height:5pt"><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 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="#i0e0b60fe556a424b8287030e13f33f1c_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:34.476%"></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:9.637%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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%">2022</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="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%">2022</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%">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></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 Redeemable Perpetual Preferred Stock, Series C</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i1aaad90ec65b409daa2fbf28fb5df1cb_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU3LTEwLTEtMS0xOTM5OTU_61a69ad8-796a-4ed5-85a4-6f39570e1fe8">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="i4a6822f812674fedb018f860c4fc45da_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU3LTEyLTEtMS0xOTM5OTU_391dada6-1d23-41f8-b7d2-ec20d773b95d">&#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="iac37929b5f734818970918a5213acf56_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU3LTE0LTEtMS0xOTM5OTU_fe6e5d8f-da1e-4edc-93b7-cb64bb7a82ef">&#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="id6792691f60c466db0cbafb58d4f9c9b_D20220101-20221231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU4LTEwLTEtMS0xOTM5OTU_6af1ced9-093f-4894-a69e-4be22f8792eb">&#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="ibd35be7ad3044a498580d043901fce56_D20210101-20211231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU4LTEyLTEtMS0xOTM5OTU_cc1f9445-64e0-44f6-b3a9-2c272c3301f9">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="ibb440c11c0f34be0a3817c7f712e704b_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU4LTE0LTEtMS0xOTM5OTU_a0d49bdc-2154-4b11-b543-2acc27aaebb9">&#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="iab0f82a9bdf5415499212c11a285164d_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU5LTEwLTEtMS0xOTM5OTU_4539b236-1011-4fd4-b9c3-e4138ce4c1fa">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="i1aaad90ec65b409daa2fbf28fb5df1cb_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU5LTEyLTEtMS0xOTM5OTU_41cd8c58-71df-46ee-b952-4ebf2f17a422">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="i4a6822f812674fedb018f860c4fc45da_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU5LTE0LTEtMS0xOTM5OTU_6db6f3df-1c65-488e-9927-2b2732443419">&#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:5pt"><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="iadbfcc6bf7594e328fa639d5f6b80b57_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYyLTEwLTEtMS0xOTM5OTU_0068cd54-325d-4c9f-8b0f-8cb1d84930e3">557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if6754125de3f43658102a6be7e15a763_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYyLTEyLTEtMS0xOTM5OTU_b907c2c0-786c-45a7-9f2e-8356aba47d1d">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="id8818ee0d5bd49a2a7242a48f74ab1c7_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYyLTE0LTEtMS0xOTM5OTU_610091a8-8405-45a0-8019-db457ef50590">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="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231" decimals="-6" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYzLTEwLTEtMS0xOTM5OTU_a712cffc-1536-4c17-9f08-f512b19f86e5">&#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="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231" decimals="-6" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYzLTEyLTEtMS0xOTM5OTU_fc6d2d95-2afe-4846-bca3-b8d6b0fdf1ef">&#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="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231" decimals="-6" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYzLTE0LTEtMS0xOTM5OTU_636922de-e527-469b-9330-bdba435473d0">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="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="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY0LTEwLTEtMS0xOTM5OTU_30e70606-50d1-4ea7-87bc-238fa91169e6">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="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY0LTEyLTEtMS0xOTM5OTU_457cb1eb-f54b-42cf-8da2-21898dce6c8a">&#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="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY0LTE0LTEtMS0xOTM5OTU_c9032636-a12f-4671-b0ad-ad94df09689a">417</ix:nonFraction>&#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="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY1LTEwLTEtMS0xOTM5OTU_dd306c0b-fb3a-4652-940c-f312e64774c2">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="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY1LTEyLTEtMS0xOTM5OTU_b232cc1a-0854-42ee-9567-4211340331e5">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="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY1LTE0LTEtMS0xOTM5OTU_aacaac1f-0cf5-46b7-b10b-bc4e82a61927">31</ix:nonFraction>&#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%">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="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY2LTEwLTEtMS0xOTM5OTU_a106a5b3-eff5-4c76-9662-4aa9aa173806">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY2LTEyLTEtMS0xOTM5OTU_642acbc5-aae8-4f52-accb-601116088051">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="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY2LTE0LTEtMS0xOTM5OTU_2a184376-3a9f-4229-bd83-47a763e94720">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 16pt;text-align:left;text-indent:-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="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY3LTEwLTEtMS0xOTM5OTU_c6320dde-eeaf-4983-8e76-aea1c0271af3">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="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY3LTEyLTEtMS0xOTM5OTU_f5765aef-591d-4b94-a9f3-23ea4763a801">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="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY3LTE0LTEtMS0xOTM5OTU_045584b0-86f8-4d27-b9e3-cdbbba27ca4f">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="i3339ba50db054b529c2103a4c24f9d4d_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY4LTEwLTEtMS0xOTM5OTU_ef1c7ec0-ab4c-4169-9fa4-9c40a472a0c1">580</ix:nonFraction>&#160;</span></td><td style="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="iadbfcc6bf7594e328fa639d5f6b80b57_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY4LTEyLTEtMS0xOTM5OTU_aa57091f-acc6-48d8-9e1a-3d2a6bb712e2">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="if6754125de3f43658102a6be7e15a763_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY4LTE0LTEtMS0xOTM5OTU_b7059920-6de7-49d4-ad79-5f47d9aaf6ae">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></tr><tr style="height:5pt"><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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcwLTEwLTEtMS0xOTM5OTU_07c88893-1c61-4f4d-93ff-ea5b01d1662f">7,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcwLTEyLTEtMS0xOTM5OTU_fe2205a4-dbcd-488e-84c5-e64c4130dd5a">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="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcwLTE0LTEtMS0xOTM5OTU_506b033d-eaee-42bd-8846-a76b0f33d256">6,077</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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcyLTEwLTEtMS0xOTM5OTU_e956f651-f94c-480f-955c-3fcffa41437f">1.8400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcyLTEyLTEtMS0xOTM5OTU_0352e442-332f-411e-bdf8-612dc4734503">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcyLTE0LTEtMS0xOTM5OTU_fe8fc6b6-1546-4273-aedf-4ac89e37cb9f">1.6300</ix:nonFraction>&#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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends declared per preferred stock Series&#160;C depositary share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzczLTEwLTEtMS0xOTM5OTU_30ad128d-8af7-48ed-adb4-6079bdf4eb34">1.0500</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzczLTEyLTEtMS0xOTM5OTU_0fb51b8a-64da-43f7-aed3-0e96abb1a1a9">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzczLTE0LTEtMS0xOTM5OTU_1cb06ffc-6834-404a-bf6e-6b7b06d7dee3">&#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="i0e0b60fe556a424b8287030e13f33f1c_247"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_250"></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:64.925%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" 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="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%">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%">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="background-color:#cceeff;border-top: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMtNy0xLTEtMTkzOTk1_735105e5-addb-4f6c-b0da-d79eee04012f">8,151</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMtOS0xLTEtMTkzOTk1_5791916c-7b07-44e1-8c15-1ca850b788b1">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMtMTEtMS0xLTE5Mzk5NQ_d86362d8-d605-4595-b395-090b7ea8af32">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></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzYtNy0xLTEtMTkzOTk1_e97ce4da-7084-4c41-9043-9dda507c1e69">662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzYtOS0xLTEtMTkzOTk1_c507b500-52e6-4414-88c0-9461ad40b115">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzYtMTEtMS0xLTE5Mzk5NQ_0177a973-cc1d-4b33-a0a2-5603593f237b">286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzctNy0xLTEtMTkzOTk1_a0e82026-31a5-4bd7-8e5b-fcbc377e4d83">1,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzctOS0xLTEtMTkzOTk1_51b49c36-aeac-4c8d-bf13-c90e7d55cfbb">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzctMTEtMS0xLTE5Mzk5NQ_ae9d6a46-71c4-4f83-9f92-291af72b4c46">1,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%">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzgtNy0xLTEtMTkzOTk1_de515170-e77a-4f45-9783-16f5393deb39">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="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzgtOS0xLTEtMTkzOTk1_d28bb849-3080-4b4b-bb8c-3cb11b3b33b1">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzgtMTEtMS0xLTE5Mzk5NQ_f05b4b8c-4206-4fb4-ba2b-5805402823e0">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 16pt;text-align:left;text-indent:-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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzktNy0xLTEtMTkzOTk1_0c25491a-f1f7-4be1-8178-8a07b43b1622">1,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzktOS0xLTEtMTkzOTk1_ad4222cf-8fe7-4320-af31-7b795a478c63">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzktMTEtMS0xLTE5Mzk5NQ_e9dcfda9-dc7b-4eff-af70-72832406f156">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 16pt;text-align:left;text-indent:-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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEwLTctMS0xLTE5Mzk5NQ_410a9ca6-f432-435e-b65e-4d9ea3b0b81d">1,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEwLTktMS0xLTE5Mzk5NQ_ac502702-e8ea-42a5-9445-ba9df84906e4">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEwLTExLTEtMS0xOTM5OTU_546747c9-63c8-4182-bb75-1250a2aa13da">1,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzExLTctMS0xLTE5Mzk5NQ_db63f618-0ddb-448a-8e41-6a4c73ae479e">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzExLTktMS0xLTE5Mzk5NQ_ec2b852b-a328-46ce-9f26-d135b2db0353">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzExLTExLTEtMS0xOTM5OTU_56863546-defe-4bc8-8a8f-64b3cf16df76">1,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEyLTctMS0xLTE5Mzk5NQ_845b8bad-987d-4a79-8a64-d3bed7f3e1fa">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEyLTktMS0xLTE5Mzk5NQ_f2e4e078-e1b7-44f4-b37d-e4cf944ed0eb">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEyLTExLTEtMS0xOTM5OTU_491f88be-8297-4a38-ae0d-d491f8c8be3d">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEzLTctMS0xLTE5Mzk5NQ_bb9eee19-4783-4cb7-a91e-2a74883a636f">6,918</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEzLTktMS0xLTE5Mzk5NQ_a1dbca0b-df50-4f1e-934e-b4dec0fe6fe4">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEzLTExLTEtMS0xOTM5OTU_d72bc3db-539b-470d-9826-3d288343645b">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></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="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 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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzE1LTctMS0xLTE5Mzk5NQ_dcaaa218-8009-46ab-bb9d-70268fe46fbc">1,233</ix:nonFraction>&#160;</span></td><td style="background-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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzE1LTktMS0xLTE5Mzk5NQ_f9f34bfa-d082-4430-9aab-9a823dab5289">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzE1LTExLTEtMS0xOTM5OTU_f7feab70-cddf-47cb-9df5-d21e6adc5890">1,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 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIxLTctMS0xLTE5Mzk5NQ_93a0c8da-c495-41f9-86cb-c56fab050d32">195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIxLTktMS0xLTE5Mzk5NQ_18136f01-2991-4d03-96ef-fd57f1ced006">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIxLTExLTEtMS0xOTM5OTU_e1bc4d8f-4bdc-4df9-8dad-60671dd678f8">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIyLTctMS0xLTE5Mzk5NQ_84b24caa-f3ee-4bd6-8020-79e64d65dffc">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIyLTktMS0xLTE5Mzk5NQ_59e42bbb-ca16-4dcf-afbc-75016dac26b5">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIyLTExLTEtMS0xOTM5OTU_16b39dad-7edf-4601-8f16-4e6d7c5f1b4b">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%">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIzLTctMS0xLTE5Mzk5NQ_d6025e74-60a3-449e-aad4-718aa2b2c7f7">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIzLTktMS0xLTE5Mzk5NQ_218d3433-d888-4edc-9926-5da2522e4bbd">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIzLTExLTEtMS0xOTM5OTU_016b21b4-0f23-448f-8b22-fde3c068c449">43</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI0LTctMS0xLTE5Mzk5NQ_30ee4b28-5bde-4a9f-a4a7-a45824cb4808">187</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI0LTktMS0xLTE5Mzk5NQ_8c50c054-0a47-42d7-b5ce-056c71db224d">160</ix:nonFraction>&#160;</span></td><td style="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI0LTExLTEtMS0xOTM5OTU_2d55c845-7657-4893-a899-67e706c47527">88</ix:nonFraction>&#160;</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="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="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI3LTctMS0xLTE5Mzk5NQ_aff8d40b-5c86-4bbe-a9a5-02c5e0bff11f">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI3LTktMS0xLTE5Mzk5NQ_dd074a99-14f9-4e36-b372-ba56db47f325">294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI3LTExLTEtMS0xOTM5OTU_4036e7c0-e559-4922-9160-b466683821ff">299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI4LTctMS0xLTE5Mzk5NQ_f6d063d2-fc03-4797-90e7-213e9e72d6e4">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI4LTktMS0xLTE5Mzk5NQ_833f8e96-4e34-4e88-88fd-2a788ba983ed">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI4LTExLTEtMS0xOTM5OTU_e0611167-294d-4011-87ff-2cafd654375b">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%">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI5LTctMS0xLTE5Mzk5NQ_8ca6e595-cc30-4cbc-be2e-9664ae07d754">&#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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI5LTktMS0xLTE5Mzk5NQ_2b890b46-ad4e-4b25-91f1-feab4f3eea62">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI5LTExLTEtMS0xOTM5OTU_447dcd6c-20a7-4dea-b727-a787c123a119">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMwLTctMS0xLTE5Mzk5NQ_9c28d2ef-b548-41ac-8920-a54dbf59ac47">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMwLTktMS0xLTE5Mzk5NQ_dcc36f81-eda7-44e0-a91b-6b27282f1ca9">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMwLTExLTEtMS0xOTM5OTU_ad879319-e20e-438f-88c6-040fd3c19b40">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%">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="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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMxLTctMS0xLTE5Mzk5NQ_17433b2e-fe4a-4888-869c-e451374d1859">335</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMxLTktMS0xLTE5Mzk5NQ_f9021546-422c-42d4-ba46-aca6d9c69bbf">311</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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMxLTExLTEtMS0xOTM5OTU_4937be62-8355-4fa1-a328-2bd92fd11ebb">320</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMzLTctMS0xLTE5Mzk5NQ_465c3891-2b1a-4a86-8b99-f5c857315734">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMzLTktMS0xLTE5Mzk5NQ_bdc2353e-07e1-4b4c-96fd-87b385e8afeb">1,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMzLTExLTEtMS0xOTM5OTU_2ce94ca5-f2f9-47a5-8d1a-a4fcf241bcce">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 10pt;text-align:left;text-indent:-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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM0LTctMS0xLTE5Mzk5NQ_a48dd6ee-2c9b-418b-a44a-3aaa7b37817a">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM0LTktMS0xLTE5Mzk5NQ_ad3d8b17-40fb-43b4-ab17-d5a181ea4f29">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM0LTExLTEtMS0xOTM5OTU_8ef8441f-6d5d-462d-8af6-bf81943c6501">173</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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM2LTctMS0xLTE5Mzk5NQ_31c2dbe1-be96-44b8-8bea-2e9ffe92a9a6">945</ix:nonFraction>&#160;</span></td><td style="background-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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM2LTktMS0xLTE5Mzk5NQ_a5c1d5d5-bc15-43e6-a98a-442b3f2bf8a7">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"><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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM2LTExLTEtMS0xOTM5OTU_1a95879a-ae01-4e93-87e3-0f59b845ecb0">816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM3LTctMS0xLTE5Mzk5NQ_cc1eeea6-f84f-402d-9146-17d3aa5a332b">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM3LTktMS0xLTE5Mzk5NQ_377cf73f-65db-4860-99f2-6670e9f76756">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM3LTExLTEtMS0xOTM5OTU_c787fa10-2c61-4cc9-9029-6ea419a2ff57">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 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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: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="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 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM5LTctMS0xLTE5Mzk5NQ_0f076318-7e50-4809-8c4c-5aef34a802cb">943</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM5LTktMS0xLTE5Mzk5NQ_8b64771c-88de-4afd-a81f-74db3af0bc1c">866</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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM5LTExLTEtMS0xOTM5OTU_135587f1-dee9-46f6-9f9f-2471418a1bc1">814</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%">98</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_253"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:64.605%"></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:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" 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="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%">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%">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="background-color:#cceeff;border-top: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzMtNy0xLTEtMTkzOTk1_1d8aea73-fd20-469c-97d4-55251c04fcc1">945</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzMtOS0xLTEtMTkzOTk1_b3f26c24-6295-4f7e-aa95-ed2b9cc3a1f3">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzMtMTEtMS0xLTE5Mzk5NQ_5231ab84-f118-40e1-9707-16f4431e6616">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></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZWQ2ZDQxOTA4NGI1NDEzYTg2NTg1ODdiNWIxMTIwNWNfMTQ_d592e9a9-1aa5-450a-87a1-4f11c8525d79">5</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZWQ2ZDQxOTA4NGI1NDEzYTg2NTg1ODdiNWIxMTIwNWNfMTg_8730786f-3d56-4519-9680-ef7921910e39">1</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZWQ2ZDQxOTA4NGI1NDEzYTg2NTg1ODdiNWIxMTIwNWNfMjI_c102e59d-4094-4206-8579-57787e3e17bb">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtNy0xLTEtMTkzOTk1_b5af977c-68e0-4883-9a8e-f917ef2d3ab6">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtOS0xLTEtMTkzOTk1_9a5e4568-ff8f-44a4-aec6-9712f616061d">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMTEtMS0xLTE5Mzk5NQ_6a6719fc-35a1-4dbb-8a52-228a09bbb899">9</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MjVjNmY4ZmQzY2Q0NDM2Yjk2MDUzYjAzYzg0M2NhNzZfMTQ_8442bcb3-3f9b-44cb-8b40-3620c4557816">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MjVjNmY4ZmQzY2Q0NDM2Yjk2MDUzYjAzYzg0M2NhNzZfMTg_39afed7a-eba8-498e-b904-8e9acb1a8039">1</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MjVjNmY4ZmQzY2Q0NDM2Yjk2MDUzYjAzYzg0M2NhNzZfMjI_e6c2fecb-bc02-4628-a6a7-8e2db9bbdd3e">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctNy0xLTEtMTkzOTk1_95c932f1-880c-4ac4-8379-e875089814dd">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctOS0xLTEtMTkzOTk1_e8399d00-d3f4-4ec9-9540-9e0bb82e57ae">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMTEtMS0xLTE5Mzk5NQ_7ba4e8fc-1517-47a9-853a-d2fbc87d3675">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: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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE0LTctMS0xLTE5Mzk5NQ_3e53159a-ed30-478b-9db9-d2035adde8b4">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE0LTktMS0xLTE5Mzk5NQ_d53daede-f9e0-4d84-a502-5958ac5cb8ae">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE0LTExLTEtMS0xOTM5OTU_82c61ac6-69db-48cd-955f-5e697bb5fa11">8</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: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="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;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="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE2LTctMS0xLTE5Mzk5NQ_7adaa513-25ae-4d23-8894-abdf0dbacefe">962</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE2LTktMS0xLTE5Mzk5NQ_c3444381-3a96-4a2e-961c-4b0f0fb0103b">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE2LTExLTEtMS0xOTM5OTU_32606328-8b3f-4ebc-82ea-af16acd31bdb">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></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="i0e0b60fe556a424b8287030e13f33f1c_256"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_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:66.688%"></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.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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMtMi0xLTEtMTkzOTk1_67470ed6-fa18-4257-a8eb-b62a358bcee6">945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMtNC0xLTEtMTkzOTk1_db105956-5ede-43ef-81f3-10675a56fdb3">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMtNi0xLTEtMTkzOTk1_e38350f1-546c-4900-be05-233a73bc076e">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzUtMi0xLTEtMTkzOTk1_06de4a14-53be-4dc7-94cf-9feeb537ddc3">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzUtNC0xLTEtMTkzOTk1_63502354-3b8f-45fd-aa71-de12267aecc4">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzUtNi0xLTEtMTkzOTk1_3c429d97-d5b9-48dd-81b4-d8aa615c80b7">1,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzYtMi0xLTEtMTkzOTk1_5302c590-3a11-4a72-8a0f-9b3c74100cc9">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzYtNC0xLTEtMTkzOTk1_8bdd168d-41fa-4cf1-aa47-d44c247c0e8a">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzYtNi0xLTEtMTkzOTk1_291edcf9-ca27-4ecb-9eb3-e8e3e11a1bfa">177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzctMi0xLTEtMTkzOTk1_5ab9e779-3431-4c4f-b2de-a7d29f73b2e0">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzctNC0xLTEtMTkzOTk1_4d9a3c72-78ba-437c-967b-578dd37c2041">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzctNi0xLTEtMTkzOTk1_1f87865e-db91-4a96-aa4a-6308b4413708">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 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzgtMi0xLTEtMTkzOTk1_e7aff34e-d1ce-433d-ae34-66993878b4db">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzgtNC0xLTEtMTkzOTk1_c40ec256-13cc-445f-9b71-d4518c5d77dd">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzgtNi0xLTEtMTkzOTk1_aa119f9d-b49f-4b01-a3bf-a12000f8ec53">690</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzktMi0xLTEtMTkzOTk1_7ade3c2b-211b-405e-bd85-cf2f34771e56">87</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzktNC0xLTEtMTkzOTk1_5dbd70d8-cd51-46d7-9a2c-7b01a67e946b">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzktNi0xLTEtMTkzOTk1_49c10960-4998-47ca-8025-49e9de179b12">30</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzExLTItMS0xLTE5Mzk5NQ_a35eef98-a044-4816-9242-ee976ff7ff3e">660</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzExLTQtMS0xLTE5Mzk5NQ_9609cbbb-0a43-4857-9914-7da1301f1de4">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzExLTYtMS0xLTE5Mzk5NQ_6452841d-1ac6-400d-9553-900a5ce5f411">46</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%">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEyLTItMS0xLTE5Mzk5NQ_dde70a9c-abc1-41bb-9db1-48d4c8835657">447</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEyLTQtMS0xLTE5Mzk5NQ_0a15d67c-92db-4247-acfa-02d9b4e47960">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEyLTYtMS0xLTE5Mzk5NQ_b4236311-c9f2-49bd-abbe-4f8b64f20523">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:2px 1pt 2px 28pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEzLTItMS0xLTE5Mzk5NQ_83c3b68c-5905-4fbe-8bd3-ebd6100b373d">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEzLTQtMS0xLTE5Mzk5NQ_684b169d-573c-48d9-b56a-c0e0c17f1844">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEzLTYtMS0xLTE5Mzk5NQ_4e5d30a8-fa9d-4c32-9f0b-130f92c147ed">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE0LTItMS0xLTE5Mzk5NQ_66d1d551-ff93-4cb9-a2f3-ccda17ed70c1">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE0LTQtMS0xLTE5Mzk5NQ_1b8a4c9e-1e57-4aec-afdd-50c23c279872">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE0LTYtMS0xLTE5Mzk5NQ_789eeb77-eefe-4bfd-af89-2d8c632c91eb">78</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE1LTItMS0xLTE5Mzk5NQ_756f56c8-910b-49ae-b5c4-444248079e7c">29</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE1LTQtMS0xLTE5Mzk5NQ_b7802267-881d-4880-bdfd-a7eea0e8bbb3">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE1LTYtMS0xLTE5Mzk5NQ_a93175cc-5f0d-4569-8758-5224df9ff022">58</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 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE2LTItMS0xLTE5Mzk5NQ_b84b23cf-9d18-47fe-91f7-8221e89eb18c">994</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE2LTQtMS0xLTE5Mzk5NQ_f0306cd5-2213-4cc6-b4b6-31ed1753386d">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE2LTYtMS0xLTE5Mzk5NQ_2dc25240-d938-4fac-a11d-bca9ab4b8eea">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></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE5LTItMS0xLTE5Mzk5NQ_0e30c728-cfe4-4c53-87f1-a09fcd3ed960">2,239</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE5LTQtMS0xLTE5Mzk5NQ_0e256f14-56c6-42f4-b939-39cb89b52667">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE5LTYtMS0xLTE5Mzk5NQ_d1298ee0-1244-4a04-80a9-f20688c88864">2,170</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIxLTItMS0xLTE5Mzk5NQ_c1fa5229-9c80-40ff-bbbf-99c9dae8a6a9">&#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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIxLTQtMS0xLTE5Mzk5NQ_3144897b-9797-465a-b5da-de736b946c6e">&#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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIxLTYtMS0xLTE5Mzk5NQ_abc7a870-877d-43e2-9fa1-ab1e399e3d0b">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 16pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIyLTItMS0xLTE5Mzk5NQ_54454e03-1b2a-4a22-917d-4a9447f67ca6">&#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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIyLTQtMS0xLTE5Mzk5NQ_ed4d689f-1b35-4f57-8bec-8c5ed91164d0">&#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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIyLTYtMS0xLTE5Mzk5NQ_fc1425f4-9590-463f-96eb-49abf19980e2">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIzLTItMS0xLTE5Mzk5NQ_d5fd6caf-70e4-4457-b104-1a898daa1b72">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIzLTQtMS0xLTE5Mzk5NQ_10be970d-6f2f-4f2f-9ddd-b40a83e9af7f">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIzLTYtMS0xLTE5Mzk5NQ_fbc098ea-bf0e-4d22-b57b-b1c1b33eb637">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI0LTItMS0xLTE5Mzk5NQ_cf5de7fd-8ab4-485b-ae58-292c0cfc91f1">2,344</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI0LTQtMS0xLTE5Mzk5NQ_2e963d97-f775-4d38-a4d2-e397f04a0f9e">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI0LTYtMS0xLTE5Mzk5NQ_e10372c7-943e-44ab-8a65-6afb9fa1d21b">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></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI3LTItMS0xLTE5Mzk5NQ_ee74c649-a34a-4cd7-b33d-09f7d1fe77f2">1,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI3LTQtMS0xLTE5Mzk5NQ_bfae97f1-187f-4796-88a9-b787a1dd59b1">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI3LTYtMS0xLTE5Mzk5NQ_2e9df38e-7038-49d4-80b1-2c648986b6d2">1,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI4LTItMS0xLTE5Mzk5NQ_1081ba1b-4d9f-4723-8dd6-615000b5c305">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI4LTQtMS0xLTE5Mzk5NQ_491a7eb3-753c-4fce-a54d-a067c4370596">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI4LTYtMS0xLTE5Mzk5NQ_58e0f691-b8e6-47c3-b568-5b0ce0f1a64d">1,086</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%">Increase (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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI5LTItMS0xLTE5Mzk5NQ_2eef8f58-a626-493f-aa21-296d110034c2">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI5LTQtMS0xLTE5Mzk5NQ_6f244c6f-b7f0-42ac-bce4-77eb19fc5bc3">&#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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI5LTYtMS0xLTE5Mzk5NQ_ee87a831-baf7-4c65-86b4-bf75d4abe4fc">90</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 (decrease) in notes payable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMwLTItMS0xLTE5Mzk5NQ_b9fd7571-dcad-4210-aca0-fd6dacfa7084">317</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMwLTQtMS0xLTE5Mzk5NQ_51576a6b-1fec-4e02-a6e6-81d5ddeb9fa2">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMwLTYtMS0xLTE5Mzk5NQ_16e30042-d40e-4b66-af94-e551bf7d0a92">307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMxLTItMS0xLTE5Mzk5NQ_be267219-401c-447f-b3f6-c6a16566d179">685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMxLTQtMS0xLTE5Mzk5NQ_f6ddadac-34f2-4908-a946-208a3f7a19b7">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMxLTYtMS0xLTE5Mzk5NQ_d56ad078-0128-4379-a6d6-209f4f40ba19">650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMyLTItMS0xLTE5Mzk5NQ_c2a0f93a-c469-4b59-945d-6adaf83c2c09">771</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMyLTQtMS0xLTE5Mzk5NQ_f8ddda6b-748c-4ea5-a15c-91f7d3afe4a7">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMyLTYtMS0xLTE5Mzk5NQ_b4099747-97cb-4ca9-ba23-143150d011e7">639</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMzLTItMS0xLTE5Mzk5NQ_3b63da96-9ac2-4993-89c8-fe6db7a2ffa6">&#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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMzLTQtMS0xLTE5Mzk5NQ_7a61632a-c2b2-42ec-820f-b5cfa5ec701d">&#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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMzLTYtMS0xLTE5Mzk5NQ_23bbaddf-d9b4-445c-a083-270b4f7c3ac1">43</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM0LTItMS0xLTE5Mzk5NQ_a261222f-bfbe-4462-849f-30882081ee2c">22</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM0LTQtMS0xLTE5Mzk5NQ_57b13b48-d54b-4f34-bb29-854f3e3d720f">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM0LTYtMS0xLTE5Mzk5NQ_3cd0b828-016e-46f8-93c9-00edd714ca21">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 10pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM1LTItMS0xLTE5Mzk5NQ_22b69228-98dc-42da-8fd9-c721ab07c115">1,366</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM1LTQtMS0xLTE5Mzk5NQ_868222bc-e333-4f2c-8521-49ba20dca09b">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM1LTYtMS0xLTE5Mzk5NQ_0c738670-4f13-4649-b03c-9fd4b4db8049">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></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 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM3LTItMS0xLTE5Mzk5NQ_d2af6cf7-5491-4dac-ab17-2636bbfa6a0f">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM3LTQtMS0xLTE5Mzk5NQ_d73bac93-a3a2-4221-99d7-4d1e1f2547a0">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM3LTYtMS0xLTE5Mzk5NQ_0fcca90e-0273-46f3-a808-d1dd0caacc55">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: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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM4LTItMS0xLTE5Mzk5NQ_758671fe-f6a1-4b89-b8d5-e7119c248422">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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM4LTQtMS0xLTE5Mzk5NQ_3e65915e-9f3c-4ac3-871a-7589a2017b4d">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="i782b5ee57857408db10ba58aaa43cd4e_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM4LTYtMS0xLTE5Mzk5NQ_33e487be-43ca-47d5-a6a0-2edeb19a3967">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:#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQwLTItMS0xLTE5Mzk5NQ_f90a5799-a258-491d-96e0-4bae8373746b">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"><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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQwLTQtMS0xLTE5Mzk5NQ_c40c1f75-e6b0-4824-ba90-f5b45bc3f9fc">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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQwLTYtMS0xLTE5Mzk5NQ_d880199c-5cd5-45b3-a2dd-66085890dda6">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 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 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></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:66.688%"></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.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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="21" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 paid (net of amounts capitalized)</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ1LTItMS0xLTE5Mzk5NQ_34986fd8-43b9-47b7-af8e-bcee992d96a4">309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ1LTQtMS0xLTE5Mzk5NQ_6289ac4f-a5c8-4bc3-a642-dfefd4da991b">298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ1LTYtMS0xLTE5Mzk5NQ_075d8e91-c5f9-45f9-ba7f-9808005234b5">305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Income taxes paid (refunds received), 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ2LTItMS0xLTE5Mzk5NQ_0cd770fc-fb38-41fc-bd4a-552b6775649d">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ2LTQtMS0xLTE5Mzk5NQ_4020fc9f-b39d-4d83-8f97-31185f4852c4">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ2LTYtMS0xLTE5Mzk5NQ_5f7d1a21-a953-450a-90ba-71a8c7145f3e">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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ4LTItMS0xLTE5Mzk5NQ_8b9a9779-2ad8-4c04-9412-d90c4361174a">210</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ4LTQtMS0xLTE5Mzk5NQ_3db02439-e409-4231-9a15-4f8ee3fbd000">192</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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ4LTYtMS0xLTE5Mzk5NQ_6956bc5b-7873-4a93-b3bb-8fa2f8852722">130</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></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="i0e0b60fe556a424b8287030e13f33f1c_259"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzQtMi0xLTEtMTkzOTk1_1688f72c-7a88-42f6-9286-7a06ba3a9c61">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzQtNC0xLTEtMTkzOTk1_a68b3130-4c49-44e2-9b20-3f4d31771aa7">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 2px 16pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzUtMi0xLTEtMTkzOTk1_2c589fd2-ed14-4967-8685-9055ef746be2">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzUtNC0xLTEtMTkzOTk1_1efd0dcc-401c-4a10-80a8-c1d4fe825dd7">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;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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MDA3MTQyZmEwYTM1NGJiNThmOGE3NmU5NmQxMGQwNWFfNg_08a64d11-d415-496f-842e-a86588f5bc45">27</ix:nonFraction> in 2022 and $<ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MDA3MTQyZmEwYTM1NGJiNThmOGE3NmU5NmQxMGQwNWFfMTA_1b96dbd1-f9c2-48ae-b482-4b440cd94768">20</ix:nonFraction> 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtMi0xLTEtMTkzOTk1_15f38bd4-f73d-4791-9376-80a0935fa545">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtNC0xLTEtMTkzOTk1_ddac0a65-7005-42d3-80b7-2cfeec236f13">905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzktMi0xLTEtMTkzOTk1_c493c316-2a17-49e3-843f-ac95cfd685f1">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzktNC0xLTEtMTkzOTk1_416ecb5d-92d2-4cf9-9d6f-76f70cf19917">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEyLTItMS0xLTE5Mzk5NQ_8c473b4e-ff2e-46e0-8367-7b4234c2f7ed">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEyLTQtMS0xLTE5Mzk5NQ_2d02b955-645f-4b46-b800-5f4b603e7d70">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEzLTItMS0xLTE5Mzk5NQ_6ee0f6b7-f4f0-42af-b3dc-ed45638b20f9">206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEzLTQtMS0xLTE5Mzk5NQ_fba459db-a747-4d65-86b0-ef415600cd47">163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE0LTItMS0xLTE5Mzk5NQ_7faa501f-d26b-48dd-8dd8-a9459839032b">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE0LTQtMS0xLTE5Mzk5NQ_7046bb67-a8d6-406d-a922-9a08a02e19aa">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE1LTItMS0xLTE5Mzk5NQ_2b29f88f-f007-4cda-a499-165e9a3c76dd">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE1LTQtMS0xLTE5Mzk5NQ_8f23357f-29e9-4b78-abd9-5ad8bbe02f07">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE2LTItMS0xLTE5Mzk5NQ_0246b618-74ee-4081-842f-1c7617364b00">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE2LTQtMS0xLTE5Mzk5NQ_d1d95df6-2536-4b3e-9151-e9be58ff6e70">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 2px 16pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE3LTItMS0xLTE5Mzk5NQ_42aa56a2-35eb-4aaa-8269-01862d629ce5">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE3LTQtMS0xLTE5Mzk5NQ_ad4582a0-7798-4f20-a004-03fb3402d0c3">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE4LTItMS0xLTE5Mzk5NQ_f1ef6d83-4d67-4584-b0e1-22acf4798251">3,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE4LTQtMS0xLTE5Mzk5NQ_d9890383-ea70-4c3e-b94a-bc8127025075">2,121</ix:nonFraction>&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIxLTItMS0xLTE5Mzk5NQ_08140da4-a880-434e-8b02-688c459ed7fb">29,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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIxLTQtMS0xLTE5Mzk5NQ_1e7ddd8a-008d-41b7-8910-139de674c2c1">28,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIyLTItMS0xLTE5Mzk5NQ_548867b6-e34e-432b-b976-5a45126ef1a7">8,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIyLTQtMS0xLTE5Mzk5NQ_2badd8c9-7bad-4c2d-aa47-d71f6a95ba42">8,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Plant, property, and equipment, net</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIzLTItMS0xLTE5Mzk5NQ_6a91ba9f-4085-48df-97d9-f1478ec8d41c">20,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIzLTQtMS0xLTE5Mzk5NQ_858b440c-2385-4adc-a7f0-2967bea6eaeb">20,400</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%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI0LTItMS0xLTE5Mzk5NQ_adbd88c1-0e2c-4545-84fd-d74c5c57767b">994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI0LTQtMS0xLTE5Mzk5NQ_65951eff-e6c2-4c94-99ce-5540eb477c20">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 10pt;text-align:left;text-indent:-9pt;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:#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI1LTItMS0xLTE5Mzk5NQ_eeff7f5e-cf23-4af1-801b-afb2ae4ef3a4">21,545</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI1LTQtMS0xLTE5Mzk5NQ_62dc21a0-4d72-441d-9e8d-65579616891a">21,315</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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 Non-current Assets</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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI4LTItMS0xLTE5Mzk5NQ_b44c547c-7bf8-4786-953e-dd4e7b79f476">3,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI4LTQtMS0xLTE5Mzk5NQ_71a202c6-b3e4-41d9-8891-4f844b6c9f4e">2,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI5LTItMS0xLTE5Mzk5NQ_c0add42b-8365-4196-a057-1847ff373166">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI5LTQtMS0xLTE5Mzk5NQ_fff94f40-d415-45f9-a3d8-b07bc5371167">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMwLTItMS0xLTE5Mzk5NQ_fa4c42a6-1b58-4d78-bca7-a8226ca2c0fc">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMwLTQtMS0xLTE5Mzk5NQ_b8428886-fa19-448c-9193-b7449c1e1e59">102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTItMS0xLTIwNzQxMQ_a7b37596-74ce-4238-9158-e5cfce021763">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTQtMS0xLTIwNzQxNw_604c4517-f183-429e-9273-f082a6b8b33b">1,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTItMS0xLTE5Mzk5NQ_d8ebcdc6-3344-4c15-a1e4-fe8b6862a065">286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTQtMS0xLTE5Mzk5NQ_e1fbc682-40ac-4126-910a-a1a647e5d01a">251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMyLTItMS0xLTE5Mzk5NQ_551d3154-183b-4720-b805-79608864475d">5,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMyLTQtMS0xLTE5Mzk5NQ_3d9df172-537c-4c87-862d-38ab5537615e">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></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></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzM0LTItMS0xLTE5Mzk5NQ_ad2b9c24-9abd-41a8-9655-43839bad7789">29,916</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzM0LTQtMS0xLTE5Mzk5NQ_c9f9015e-69c2-40d0-9ead-74e63bfb2a5b">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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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:700;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt and finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzQtMi0xLTEtMTkzOTk1_6ef87b04-6b95-4890-ba32-3274efbc3166">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzQtNC0xLTEtMTkzOTk1_1c3009e4-665d-4871-a867-11377df42d8c">374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzUtMi0xLTEtMTkzOTk1_ef103f54-cdb8-4093-aa92-6f97b1bd5991">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzUtNC0xLTEtMTkzOTk1_1ba9a374-4c55-4ca6-bba1-ed6f29fb56f3">&#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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzYtMi0xLTEtMTkzOTk1_54784cd3-eb5e-48d3-9089-326f51b0ea4e">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzYtNC0xLTEtMTkzOTk1_94d78272-fcca-481f-b7ad-e68b947a3766">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzctMi0xLTEtMTkzOTk1_086fdb96-b562-46a2-88ac-1c194c29ae6b">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzctNC0xLTEtMTkzOTk1_7fef3839-58b3-468d-b7b5-969a18894327">835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzgtMi0xLTEtMTkzOTk1_8ee53b0d-e6f9-4ca9-96ba-4fa3a1de26f8">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzgtNC0xLTEtMTkzOTk1_3c0285b0-870c-4a53-a573-0fb3a0a51605">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzktMi0xLTEtMTkzOTk1_43346bfb-e8e0-4479-b6e0-b627ef7b94d9">&#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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzktNC0xLTEtMTkzOTk1_2414e22a-b749-42a7-8213-d3759fd2e3cf">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEwLTItMS0xLTE5Mzk5NQ_2ebf93d2-31ea-4e0e-8abd-c4eb9ab301ec">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEwLTQtMS0xLTE5Mzk5NQ_98fcd7fd-0550-4f0f-a5d3-dc582126e0e8">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzExLTItMS0xLTE5Mzk5NQ_3bdcfb90-0d27-4b93-9a19-c40101f6be46">556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzExLTQtMS0xLTE5Mzk5NQ_21b21115-9f69-4fea-8746-bb9fd3f59cc8">529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEyLTItMS0xLTE5Mzk5NQ_ec94bcba-c34e-4ad5-bdb4-3d3da5ff3729">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEyLTQtMS0xLTE5Mzk5NQ_068f13cb-86a2-44dd-b6b1-7e5c745d385b">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEzLTItMS0xLTE5Mzk5NQ_9e4b1837-0747-47ef-ade0-41ef959b8dcc">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEzLTQtMS0xLTE5Mzk5NQ_db7046d3-ca98-4b46-a245-1952025732f5">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE0LTItMS0xLTE5Mzk5NQ_1bb265da-b28e-432c-a7ce-5ae04e9ab615">2,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE0LTQtMS0xLTE5Mzk5NQ_c568822e-412e-41b7-bc40-3f0858aba3f4">2,488</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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%">Non-current 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE3LTItMS0xLTE5Mzk5NQ_0e87cd7f-a18d-4775-aaca-31ab43d31c51">9,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE3LTQtMS0xLTE5Mzk5NQ_589fa96e-c53f-4185-8a7d-1e613355fc88">8,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE4LTItMS0xLTE5Mzk5NQ_a675546e-84ef-46cd-8894-f38dd5730f12">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE4LTQtMS0xLTE5Mzk5NQ_f671d582-840e-428b-bbe9-d1f244c1f94f">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE5LTItMS0xLTE5Mzk5NQ_b2bc1840-4789-4556-91fe-4c9006f95985">3,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE5LTQtMS0xLTE5Mzk5NQ_932efb5a-8c22-4189-9cb4-be2967bcfdae">3,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIwLTItMS0xLTE5Mzk5NQ_a5e46e0a-b23d-4c26-bfdf-b18c779d9db6">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIwLTQtMS0xLTE5Mzk5NQ_4d399426-67a4-4189-b03f-cce0b975b2f6">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIxLTItMS0xLTE5Mzk5NQ_45c32c04-b13c-4785-83fe-2a1b96a9be73">722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIxLTQtMS0xLTE5Mzk5NQ_1dcbfb7f-a45d-4271-af4e-434894076415">605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred investment tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIyLTItMS0xLTE5Mzk5NQ_3630a58c-4c9a-47cc-a6ff-5d91f397f2a7">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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIyLTQtMS0xLTE5Mzk5NQ_5957cfbb-8301-4911-9021-a75ba4308009">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIzLTItMS0xLTE5Mzk5NQ_9b82fca7-cb4a-47ee-ac41-5e5683c6c37b">2,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIzLTQtMS0xLTE5Mzk5NQ_ff8ffc28-ff74-47a6-ac56-bc33144e0585">2,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI0LTItMS0xLTE5Mzk5NQ_c831432b-e23a-4fdb-a372-389f9e4272a6">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI0LTQtMS0xLTE5Mzk5NQ_dc4e5951-1b6e-490b-b22b-12cd19c00b72">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI1LTItMS0xLTE5Mzk5NQ_c73dd8ad-b82f-41b6-8e5b-c48cf1a5e918">16,890</ix:nonFraction>&#160;</span></td><td style="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI1LTQtMS0xLTE5Mzk5NQ_5dc9103b-5914-4668-aa97-f69bc2b9dbf3">15,373</ix:nonFraction>&#160;</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></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 and 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"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI3LTItMS0xLTE5Mzk5NQ_b01b9195-6cbc-4e68-ba2a-505b172be587"></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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI3LTQtMS0xLTE5Mzk5NQ_c1815de1-7f5c-4507-96c7-ca41985a928d"></ix:nonFraction></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzEy_5b186a07-9ee7-4759-a0aa-ce1a037a51bc"><ix:nonFraction unitRef="shares" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzEy_b0bc6833-1e21-418e-b479-894687eeca3c">125.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzIw_1a1ff983-3365-49b6-9107-9ff0f50bf0e4"><ix:nonFraction unitRef="shares" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzIw_3b2b910f-3fac-40dd-9f1e-0e4d2e32e84d">84.1</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTItMS0xLTE5Mzk5NQ_1ab52493-5dc4-4ced-ba8a-9fa54fa2739e">841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTQtMS0xLTE5Mzk5NQ_ef6d6116-58f6-45d1-8894-7b231ee42a0b">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;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMyLTItMS0xLTE5Mzk5NQ_bd31d8e1-f400-4257-9270-ff6fbfd5960f">7,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMyLTQtMS0xLTE5Mzk5NQ_d0fa79cd-1b7e-45f4-9696-bf438dce4f26">6,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMzLTItMS0xLTE5Mzk5NQ_f9c37a23-72d2-4c9b-bbcf-6e7c65b16295">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMzLTQtMS0xLTE5Mzk5NQ_816cd154-1c52-4648-83b9-7c9dbf9d146a">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM0LTItMS0xLTE5Mzk5NQ_dd9a2623-d70a-42e1-8a80-71f0f47b301c">2,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM0LTQtMS0xLTE5Mzk5NQ_c43202ad-4655-4ed2-b633-baab0602413f">1,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholder&#8217;s 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM1LTItMS0xLTE5Mzk5NQ_41ddf673-5a67-4993-8071-9510fed7b0be">10,118</ix:nonFraction>&#160;</span></td><td style="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM1LTQtMS0xLTE5Mzk5NQ_04ab59f5-98b4-4b6b-9393-f039277768be">9,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative preferred stock, $4.50&#160;series, authorized <ix:nonFraction unitRef="shares" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzEy_0392bc5d-f892-4b08-95a7-30557326dbad"><ix:nonFraction unitRef="shares" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzEy_75935de1-040b-447b-99a6-0f44d3df81a7">7.5</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzIw_70cdd1cc-6b74-4925-97e2-4efa109baf59"><ix:nonFraction unitRef="shares" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzIw_dc6fcdd8-b161-4910-bc05-446094f597b6">0.4</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTItMS0xLTE5Mzk5NQ_6cf5c3fd-3760-45a4-a26f-c1ba8a3f7dfd">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTQtMS0xLTE5Mzk5NQ_537ed08d-3d6b-4a0c-b24c-05a3ea752439">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM3LTItMS0xLTE5Mzk5NQ_4125801d-3996-468b-8e3f-e9a61b3d2ca9">10,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM3LTQtMS0xLTE5Mzk5NQ_8d4eaae5-0b7a-4cf7-8e24-438cf7ec81e9">9,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM5LTItMS0xLTE5Mzk5NQ_d7f776f3-4753-4f8f-abf6-5c33f7327e9f">29,916</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM5LTQtMS0xLTE5Mzk5NQ_0139fcbd-2fab-4f8c-b7ed-e279da40813c">27,140</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%">103</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_262"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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:64.605%"></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:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" 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="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="background-color:#cceeff;border-top: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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMtNy0xLTEtMTkzOTk1_43a69275-55ed-4df4-b1d3-2791abbe3a89">9,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMtOS0xLTEtMTkzOTk1_68294d4d-0929-4802-aa6b-009f21166540">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="i782b5ee57857408db10ba58aaa43cd4e_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMtMTEtMS0xLTE5Mzk5NQ_930aba90-c3dd-4b08-ae6b-b9f191d57d3f">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></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="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="ic9be4cd48b334a86ab6d9aac19dca9aa_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtNy0xLTEtMTkzOTk1_1fb486d7-d163-4987-b68f-f448030352ae"><ix:nonFraction unitRef="usd" contextRef="ifb75667749f242ad998c35457e644009_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtNy0xLTEtMTkzOTk1_df38bea4-ab46-454c-97a6-a30a0612b175">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="ifb75667749f242ad998c35457e644009_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtOS0xLTEtMTkzOTk1_3826a17d-c786-45ed-be58-54164ce04f43"><ix:nonFraction unitRef="usd" contextRef="i3f167fa910ba4d1f9107e5bb841ef489_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtOS0xLTEtMTkzOTk1_5608ff24-812b-4308-8b63-c1c03f1f8452">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="ie2727d199fce498386c90c6d331cf98d_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtMTEtMS0xLTE5Mzk5NQ_5eb96d06-1ff0-438b-8252-281509c69375"><ix:nonFraction unitRef="usd" contextRef="i3f167fa910ba4d1f9107e5bb841ef489_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtMTEtMS0xLTE5Mzk5NQ_b5a2c333-404b-4436-b060-2b97cc3f393c">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: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="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="ic480198253f14f9e94d7f3ba9a2f6ecf_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzExLTctMS0xLTE5Mzk5NQ_c18467d7-17e3-4ae6-b15a-552b55dd642e">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="i9f234e0739874ac88f96af98f9a5fd6f_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzExLTktMS0xLTE5Mzk5NQ_f36fb6c6-497d-43ee-914b-f543cb2574bf">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="i39ef273918dd465fb9f3fdeeee71dfb1_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzExLTExLTEtMS0xOTM5OTU_5853b515-908c-4a0c-a39e-02bb48d5b823">5,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="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="i0a7897dc2e5940d5a4d1cdc4f7df8f38_D20220101-20221231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzEyLTctMS0xLTE5Mzk5NQ_9e62818d-ea7a-4b55-927e-1a994548282a">685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i244a03a3bde949fcb534378316e4198c_D20210101-20211231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzEyLTktMS0xLTE5Mzk5NQ_ecfd44b8-e134-4584-a264-27343e5a83c8">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="id564afd8f7ff4355b50e5e8f9d72e77d_D20200101-20201231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzEyLTExLTEtMS0xOTM5OTU_06e18838-3eec-4426-ae22-766ef93b96e8">650</ix:nonFraction>&#160;</span></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="i65041fae945e40e3b2c8f6c1963ad472_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE0LTctMS0xLTE5Mzk5NQ_ca776634-f4e9-4040-be8d-06a928871c85">7,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic480198253f14f9e94d7f3ba9a2f6ecf_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE0LTktMS0xLTE5Mzk5NQ_bfe61c30-3e49-4553-b827-c0ff5ba11849">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="i9f234e0739874ac88f96af98f9a5fd6f_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE0LTExLTEtMS0xOTM5OTU_87d63423-7108-4342-83de-d9b0e9af71a5">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></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="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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="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="i30034a6781ce4278a80beabb93056172_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE3LTctMS0xLTE5Mzk5NQ_2961eca1-10d9-461f-9e12-f90038b5ea6b">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="i058d86bac499468398210e81b14e6a34_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE3LTktMS0xLTE5Mzk5NQ_5bf9fe6c-882f-4519-a30e-5b694ca8de99">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="i3dccbf5a2b63467282be9cfae6814fc6_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE3LTExLTEtMS0xOTM5OTU_d0ebd18a-6e99-4d7b-acf0-7678f5dc4547">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="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="i234ec661d53f419e84f60d07cbfaea22_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE5LTctMS0xLTE5Mzk5NQ_f1ce1a9f-40f4-49cc-ba7c-4269955a3a5a">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="i2e8c8ca8565d4f19b59f2d511951a434_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE5LTktMS0xLTE5Mzk5NQ_41fe0d57-1970-4283-9cfe-7f903304da45">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="ic59a730ea0074dfc8aae2bcad2becefc_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE5LTExLTEtMS0xOTM5OTU_4f586441-5ae2-4f73-bc08-ff045fb2a46b">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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="id36a864829b14f8c96db7a86e33fdea6_D20220101-20221231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIxLTctMS0xLTE5Mzk5NQ_9690f428-189d-4d9d-9db4-2e91b47193a1">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="ic633c40e4a4e40528487b3ebaf5b123f_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIxLTktMS0xLTE5Mzk5NQ_f2ebd85c-eec1-48ac-91d0-ba34077f88cc">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="i5032e9579c734031ab9661083239d571_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIxLTExLTEtMS0xOTM5OTU_a58f3d89-5c46-4921-88e4-0fd77d6a2dc6">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;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="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="id36a864829b14f8c96db7a86e33fdea6_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIyLTctMS0xLTE5Mzk5NQ_64280be1-7164-491a-b75e-fb7e7bb2cc8b">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="ic633c40e4a4e40528487b3ebaf5b123f_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIyLTktMS0xLTE5Mzk5NQ_bcfe5ba0-a54c-4f01-8306-5e289299b21c">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="i5032e9579c734031ab9661083239d571_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIyLTExLTEtMS0xOTM5OTU_e460c4f7-676e-4b43-a746-0472f502e7be">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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="i3dbde0dc53cd496f8bee50f1da7b5cc8_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIzLTctMS0xLTE5Mzk5NQ_b343e78e-4252-4485-9706-c38b6fa0b303">15</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="i234ec661d53f419e84f60d07cbfaea22_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIzLTktMS0xLTE5Mzk5NQ_db7a2a9a-dcb6-48ff-97fb-ba30d00c28ad">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="i2e8c8ca8565d4f19b59f2d511951a434_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIzLTExLTEtMS0xOTM5OTU_15c0f487-5ea8-44ed-8b7b-d0d9bb2311d2">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></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="i9add12ee92f9490a9976db22584772c6_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMzLTctMS0xLTE5Mzk5NQ_446d62d2-c870-4591-ac88-7d18df5ab827">15</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="i30034a6781ce4278a80beabb93056172_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMzLTktMS0xLTE5Mzk5NQ_988a28d6-8847-4d2a-8e20-0171705da1ea">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="i058d86bac499468398210e81b14e6a34_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMzLTExLTEtMS0xOTM5OTU_691652e3-a1ce-4fb9-919d-a3e0d95cc352">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></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="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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="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="i3683b1d337814fe3aea1f39bb73e4550_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM2LTctMS0xLTE5Mzk5NQ_1df46990-75c9-437a-99ba-32dee624c6b5">1,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i272884b5f8ad489ea409bee7b407b7d8_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM2LTktMS0xLTE5Mzk5NQ_73e922c9-ca32-46cd-afe4-4712c1848a19">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="i99c9d2373c4e4f18a8346ca8f3392647_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM2LTExLTEtMS0xOTM5OTU_a4c450f8-d052-44c5-ad8b-b64139a807e4">1,513</ix:nonFraction>&#160;</span></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="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="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM4LTctMS0xLTE5Mzk5NQ_e8fef580-1fa5-4810-8284-59812748e554">945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7a93ef0dba94664868544d5fb4fef07_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM4LTktMS0xLTE5Mzk5NQ_8819a34a-895f-4fb9-8c3a-9f60dd55d8fa">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="i5201bc326e504da69e6de0133acc279a_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM4LTExLTEtMS0xOTM5OTU_e558fddf-38e0-4b18-8115-7c9318916b09">816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="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="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM5LTctMS0xLTE5Mzk5NQ_a8666ea1-4a75-47ad-945d-3b2ec1e36011">769</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="ie7a93ef0dba94664868544d5fb4fef07_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM5LTktMS0xLTE5Mzk5NQ_b8657e3f-7034-4432-ac9d-5ce33c9eece9">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="i5201bc326e504da69e6de0133acc279a_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM5LTExLTEtMS0xOTM5OTU_8b6a3a9c-4e2a-4b33-b6eb-82330d21afe6">637</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="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="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQwLTctMS0xLTE5Mzk5NQ_0c344e93-a216-43e4-9b8b-0cdd7c332b57">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="ie7a93ef0dba94664868544d5fb4fef07_D20210101-20211231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQwLTktMS0xLTE5Mzk5NQ_cbbe2ae6-0726-4259-8944-fa8dc82b98c5">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="i5201bc326e504da69e6de0133acc279a_D20200101-20201231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQwLTExLTEtMS0xOTM5OTU_a71a974f-5758-40e5-a03d-2185d0867cbb">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="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="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="icc79492ba3564fbdbf3cfbad65f71c36_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQxLTctMS0xLTE5Mzk5NQ_1fd68905-ced6-4707-8cc6-e4a6cfccf3c9">2,008</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="i3683b1d337814fe3aea1f39bb73e4550_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQxLTktMS0xLTE5Mzk5NQ_2e6f8149-17ac-4128-bf82-a5c838db5f8e">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="i272884b5f8ad489ea409bee7b407b7d8_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQxLTExLTEtMS0xOTM5OTU_1da31185-62cb-410a-8056-8742b97bf78c">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></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="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="i82e18164085244c8b5cf3366f7c2c7d0_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTctMS0xLTE5Mzk5NQ_0188b85b-5908-4b9b-a56d-cf5453392edb"><ix:nonFraction unitRef="usd" contextRef="i859d0f14c23f4bf097af647e87353b7f_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTctMS0xLTE5Mzk5NQ_72c1ef90-18b6-42ab-9e99-4655022ad894">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="iab365be6ea0e4c8e94cfe769c791f542_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTktMS0xLTE5Mzk5NQ_0d43f311-614f-42fe-81c8-0923c48e748a"><ix:nonFraction unitRef="usd" contextRef="i82e18164085244c8b5cf3366f7c2c7d0_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTktMS0xLTE5Mzk5NQ_219501d4-11c2-45d8-b614-2678f04d9789">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="i1f794b6ff9cb42f68f6c2f889fa70713_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTExLTEtMS0xOTM5OTU_053f8036-08c8-438b-b66a-52f482ffdced"><ix:nonFraction unitRef="usd" contextRef="iab365be6ea0e4c8e94cfe769c791f542_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTExLTEtMS0xOTM5OTU_59429723-63f7-4716-8c29-41ab0c18ef0a">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: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="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;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="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ4LTctMS0xLTE5Mzk5NQ_67ccb346-6458-466d-ba1d-6b8e325bb999">10,155</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ4LTktMS0xLTE5Mzk5NQ_6faeaaa4-9156-4f29-994b-dfa299218ef8">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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ4LTExLTEtMS0xOTM5OTU_55c29f90-9fe4-4fd3-ab29-9531fdb2379e">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></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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_271"></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDcx_426df9b1-7c3a-4ea0-aef8-48b80852dab9" continuedAt="i97044bd64c70487197aba6ce2a5fefeb" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTE4_152caa79-dcdc-4ea6-9bd8-2d1d7ed4da90" continuedAt="i01353db4cf764e70bbec507c797f2328" escape="true">Significant Accounting Policies</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i97044bd64c70487197aba6ce2a5fefeb" continuedAt="i5f057477865347b1a33130f1183656ef"><ix:continuation id="i01353db4cf764e70bbec507c797f2328" continuedAt="iab1b742020d041f799d6042fef34a27f"><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTAx_1cca58e3-6c67-4a70-9434-51cf45bc3754" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA3_317909a3-55af-44c9-9514-fd108ccd8f48" 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, NorthStar Clean Energy, 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTI0_7f47de49-91c5-4373-bd84-855ebe41fa86" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTM5_9635a362-bba7-47a8-bf9e-10cb8b0e1332" 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_13ed1819-1b1f-4784-8b70-e91f5232a5e5" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_33ea1fa3-98d9-43a1-8955-55331f6710ab" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_e1f1a775-b319-4fdc-aa23-cb1866f01cce" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_f29a62d2-d10f-4c5f-8aaf-91c536747353" 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 and 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%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTMx_859e7d70-0ff5-4b69-9441-e711391ee5fd" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQx_47c91b62-d16a-426b-a774-45f39aa2f22c" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTMy_2e2d6175-dd82-4589-939b-f182b7533008" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQz_90c126f4-73d2-4d8e-b108-1ab2a6accb62" 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><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA4_8d3bdbe2-d45d-40df-8fbd-b0dc07a81740" continuedAt="i996b1df781c043da814191a75df7e3be" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA5_a59c833c-4943-4d8c-8ee0-c6de428b529a" continuedAt="i64e5ae0615784442b1390e2065036ad4" escape="true"><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 </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i5f057477865347b1a33130f1183656ef" continuedAt="i511a80be801d49cf97dff199e6b38355"><ix:continuation id="iab1b742020d041f799d6042fef34a27f" continuedAt="ia764806a7b8c4df09077901e148681c2"><ix:continuation id="i996b1df781c043da814191a75df7e3be"><ix:continuation id="i64e5ae0615784442b1390e2065036ad4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTEw_44b966fb-b056-4ad1-93ef-04196a6e57f7" continuedAt="i0202fe6531bd46ea9a800cf8e5af41f9" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDY2_3b43cc1f-b4f6-4b49-a82c-6be395dd207b" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDky_37ae3d74-ed56-46a9-988c-dda15efc01a4" 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDg0_788685d3-73d5-4066-9ab5-10d0cccc2a93" 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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i511a80be801d49cf97dff199e6b38355" continuedAt="i226b4884db8c4f04b2c19af7ce0f8f10"><ix:continuation id="ia764806a7b8c4df09077901e148681c2" continuedAt="i8235d0dcd5214cc1afe36de7b1aa4133"><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTAy_e5a55fee-f0a3-4fcb-b48a-02e248e6c534" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQ5_5659a2ca-ba5a-4a12-8041-96b0d0281d6a" 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&#160;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><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA0_79d5b08d-b56d-4e87-b62f-d3b37a2f67b1" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQ0_0d3f8aca-662b-48e4-80c5-e7590d559111" 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDc0_b60c9780-786f-4a8d-b7ac-0506269da62c" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDg5_db0382cb-6e68-4d31-948d-d8fae5554eba" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:InventoryImpairmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA1_faa3e612-d84d-4962-a276-cc7f166d2448" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:InventoryImpairmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA2_be016cf3-f7df-4b4c-834d-31e7adafae7c" 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTEz_eb10efb4-23f0-4aa6-81f8-decc57139ecb" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTUx_01b1fa84-935b-47ea-8dc8-4e1285bf44cf" 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:PropertyTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDg1_4d71d89f-4d83-43b4-894a-2151ca52c983" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:PropertyTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDk3_d4cd513b-5c72-43f5-92aa-27a0cd6de381" 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 CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#8217;s and 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTE0_21350c51-5167-4c8d-979e-f1c86ba4879a" continuedAt="i603d43343f9c43ae8d10103ac55c0a1d" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTE0_80436a46-7a45-490d-aba3-44e6f9203eef" continuedAt="i664f6eda2170471e86eaa42c7245e9b5" 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. 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. For information regarding the sale of EnerBank, see Note&#160;19, Exit Activities and Discontinued Operations.</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:continuation id="i603d43343f9c43ae8d10103ac55c0a1d"><ix:continuation id="i664f6eda2170471e86eaa42c7245e9b5">CMS&#160;Energy and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 2021.</ix:continuation></ix:continuation> </span></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:RenewableEnergyGrantPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDcw_6a36ae11-808a-4c8f-86f0-17144288573c" continuedAt="if8964dd27188410cb6380fc1f5bf6519" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:RenewableEnergyGrantPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDc4_fc917fa2-27a9-42c8-acbc-7e360f1783be" continuedAt="iafab1a22e75e4cbbb6631d81c5b28be3" 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;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i226b4884db8c4f04b2c19af7ce0f8f10"><ix:continuation id="i8235d0dcd5214cc1afe36de7b1aa4133"><div style="margin-bottom:12pt"><ix:continuation id="if8964dd27188410cb6380fc1f5bf6519"><ix:continuation id="iafab1a22e75e4cbbb6631d81c5b28be3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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: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%">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</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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;18, Variable Interest Entities</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_277"></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTA4_c12cfc02-d3d5-4b2e-a1fd-e0691e0f5493" continuedAt="icee5531fe76d4e04a83155d15d313a3e" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTIw_5a24f5f2-4459-417e-a248-99ff6780c3ad" continuedAt="i7a5fc7e453ae43fe92c318b9e01f0de6" escape="true">Regulatory Matters</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="icee5531fe76d4e04a83155d15d313a3e" continuedAt="i1895018f573443449f82c3e7b30bc1ba"><ix:continuation id="i7a5fc7e453ae43fe92c318b9e01f0de6" continuedAt="id3910423719a4adda2f3202076dd82c1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i1895018f573443449f82c3e7b30bc1ba" continuedAt="i2fb33f4ceeee43bbbac98390955aa40d"><ix:continuation id="id3910423719a4adda2f3202076dd82c1" continuedAt="i34e54ea380f84e5e88bcd7168637f5d5"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTIx_ef7d3d5b-99d9-4c5c-8aac-eb0e31b5c065" continuedAt="ia1231aeb12044f13bacf239e4a35d831" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTUy_87e249b1-eb78-461d-b1d8-0e6c16ad4896" continuedAt="i7bcd37db8f674594b35590cab8c4f099" 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%">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%">2021</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%">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: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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">2023</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="i1f53aea04cb0466ca8d59907dda88bc0_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzQtNC0xLTEtMTkzOTk1_7eb84f2b-7ca9-481b-b75d-02ca14522750">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6643a4bacb704a2482e752bb3079f579_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzQtNi0xLTEtMTkzOTk1_01a55c61-8769-4ca1-a585-e5420f320b4e">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 28pt;text-align:left;text-indent:-9pt;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%">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="i9933d69dc48e435c91ca4fb192d74827_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzYtNC0xLTEtMTkzOTk1_8f9cb943-6f57-4fa2-b8c9-ccc20a4f47e3">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="i8d71b9271e0f45a29381d0f6d628563a_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzYtNi0xLTEtMTkzOTk1_97b40f98-b042-49ee-a22c-2672b8a9aa1e">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 19pt;text-align:left;text-indent:-9pt;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 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 #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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzctNC0xLTEtMTkzOTk1_84bf6f38-eb44-49ba-955d-b72f9cb860d7">57</ix:nonFraction>&#160;</span></td><td style="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzctNi0xLTEtMTkzOTk1_ca9b4ea0-a9a2-47b5-8e83-7b791cf1985b">46</ix:nonFraction>&#160;</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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3daab3f451f4400b91d0a04060cd1247_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEwLTQtMS0xLTE5Mzk5NQ_3cbaaf27-b11f-4289-ab35-351569956e4e">1,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i69fca3fb43f845c18dee307e57f939e3_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEwLTYtMS0xLTE5Mzk5NQ_ea29c7bb-6926-4b2e-b572-c432460f0edd">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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id39dd5e212b14b81a9d26b02f5622edb_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTQtMS0xLTIwNjIxMw_3174c366-25ce-483f-b2e7-f09520f0f12a">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3d9bd0f7a9b46788641baa195a1f4e2_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTYtMS0xLTIwNjIwOQ_ce40f3bb-7cbb-47d1-bfb5-e3b81cd2843a">837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">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:#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="ie19d8b0ea5474e97a5fcfee5e83a183b_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTQtMS0xLTE5Mzk5NQ_9832d8b9-5bf9-4f5c-a9b3-a866bf4d819e">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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i574fbb7518174f2f976d99f660af60cc_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTYtMS0xLTE5Mzk5NQ_825ccc62-3603-4145-b575-d551eb48947e">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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:#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%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i60b06bc782b14e0481b4d3422d0bf15e_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEyLTQtMS0xLTE5Mzk5NQ_fef653c6-edfa-4cf3-9906-9aadc2149d97">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="if3f12a67c3fe4e9c98891cfc9fb1c416_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEyLTYtMS0xLTE5Mzk5NQ_243cf88a-cd75-4d2e-a843-9c42e6ad6f07">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">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:#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="i01e6a56787454ed4b524ec012971443a_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEzLTQtMS0xLTE5Mzk5NQ_33885de1-6dc1-4138-bb59-77e0b3972cf8">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="ia3007373c03048e19de019fb036a7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEzLTYtMS0xLTE5Mzk5NQ_b183e619-6063-44b3-9a44-1fccadbbda25">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;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:#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="i5b3b3447caa341b0ab20eb3dabc76b6f_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE0LTQtMS0xLTE5Mzk5NQ_23945bcc-733b-49b4-b95a-3fbfb1f673cf">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="id1302bdd04064ee499c4fa1fb641ce96_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE0LTYtMS0xLTE5Mzk5NQ_671d7771-bbd8-43ca-97a6-6a6b58877f47">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;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%">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="i1f53aea04cb0466ca8d59907dda88bc0_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE1LTQtMS0xLTE5Mzk5NQ_90967992-8fb0-49af-b806-584f6825d55a">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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6643a4bacb704a2482e752bb3079f579_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE1LTYtMS0xLTE5Mzk5NQ_f887bec2-a624-4e9c-b062-f9edc2c4a435">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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive 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="icbe4061918a04b9ba96babc50ee8b1de_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTQtMS0xLTIwNDQ3MQ_e100a423-c079-4ce2-861f-d73de8faf9a2">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="i0d05e8257f4446fb8208854579302b53_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTYtMS0xLTIwNDQ2MQ_34606a37-bfb1-4912-a275-68e799779304">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;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:#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="i33b0dff0f52d464192f1356e9ad115e2_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTQtMS0xLTIwMTkxMw_ca169765-1437-490e-acc9-4922e9c41008">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="i5241fd7ea1cc43b89fa7fe37909567de_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTYtMS0xLTIwMTkxNw_69f14e28-b759-41cd-9d5d-804e63bb0a79">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;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:#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="i63e589486aaa4c57a683cf4e5c5d8798_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTQtMS0xLTE5Mzk5NQ_8e1d4d75-7dc3-4443-9e4f-aacfb4d691bc">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="ief7106348e3545bdac8dd0df84386853_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTYtMS0xLTE5Mzk5NQ_7367188b-88c3-45fb-8dec-5fa80c8ed397">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 28pt;text-align:left;text-indent:-9pt;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="i9933d69dc48e435c91ca4fb192d74827_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE4LTQtMS0xLTE5Mzk5NQ_47fa1727-de05-4c41-a5e0-396026d32e01">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="i8d71b9271e0f45a29381d0f6d628563a_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE4LTYtMS0xLTE5Mzk5NQ_6758d95f-c963-4d23-a6a5-2eb81f84a8f6">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;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 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE5LTQtMS0xLTE5Mzk5NQ_36483a25-8168-43ae-a3ce-630445211a5f">3,595</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE5LTYtMS0xLTE5Mzk5NQ_fe1eb9d5-ab66-41b6-a6d9-942b41df889b">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></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: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIwLTQtMS0xLTE5Mzk5NQ_e00a182e-0889-4b94-a2d2-04028cbd7919">3,652</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIwLTYtMS0xLTE5Mzk5NQ_7065d63c-34b2-4306-8385-5cd0157dcfaf">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></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%">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: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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">2023</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="ib882e7bf743347aca6831735ffd8adc8_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIzLTQtMS0xLTE5Mzk5NQ_71c726ac-6588-4c56-a4b5-49db5ee54f46">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id010faeebadc487e96db97e6b3048d44_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIzLTYtMS0xLTE5Mzk5NQ_88fe397d-d2ef-4135-93dd-b6c55ea4f456">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 28pt;text-align:left;text-indent:-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%">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="i219073d7baa4473481ef46d1a66d1661_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI0LTQtMS0xLTE5Mzk5NQ_30653609-5b12-4a71-ae67-10889fe280ea">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="i1d40dd8f038842d3adfe48106180d58f_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI0LTYtMS0xLTE5Mzk5NQ_6768c242-4a32-4339-b991-4c5e30a9b6ba">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 28pt;text-align:left;text-indent:-9pt;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%">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="i5adf42f960744f6a9eae13b28a177a70_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI2LTQtMS0xLTE5Mzk5NQ_34be2075-7b82-465e-85af-dbb765f5f613">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="ie17f334c159f44a786e54b8db96b3724_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI2LTYtMS0xLTE5Mzk5NQ_91951410-6534-4a3c-851c-b90668e292e1">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;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 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI3LTQtMS0xLTE5Mzk5NQ_984afcc9-69ea-4a86-bc64-92bf7aafa5bf">104</ix:nonFraction>&#160;</span></td><td style="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI3LTYtMS0xLTE5Mzk5NQ_5dc01b92-2071-41a0-aff6-7ecb72df998c">146</ix:nonFraction>&#160;</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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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 28pt;text-align:left;text-indent:-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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i69ea3f2842384da987b392c34a217171_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI5LTQtMS0xLTE5Mzk5NQ_a3f92dad-6d96-4976-925e-8f35ab642d20">2,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i765659cb8bf04d2fb580895f442e83bd_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI5LTYtMS0xLTE5Mzk5NQ_4b57c460-230e-417b-9ad7-50a1f5ea98af">2,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">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="ib882e7bf743347aca6831735ffd8adc8_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMwLTQtMS0xLTE5Mzk5NQ_57efec81-e808-44de-a158-eecb4c9b4293">1,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id010faeebadc487e96db97e6b3048d44_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMwLTYtMS0xLTE5Mzk5NQ_c86a946d-2712-4ceb-8b00-6b3fda4a93cd">1,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie1e74f673bd84075850e34d3f6842570_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMyLTQtMS0xLTE5Mzk5NQ_e8e50438-f135-4927-b86d-1ebd73fc4701">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="ia3923ecd4f6d45b6ae333fa160ac0e27_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMyLTYtMS0xLTE5Mzk5NQ_324bf483-df22-4a47-8fba-22d42c693648">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9b402a178f544455b123c827ba7e120f_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMzLTQtMS0xLTE5Mzk5NQ_09b25793-5f72-4c06-a8b8-272991457a18">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="i2d6c0279e691419b8371e306603d6e05_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMzLTYtMS0xLTE5Mzk5NQ_c5940839-a9ba-4a24-9b21-e8c808c7fa5a">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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="i33b0dff0f52d464192f1356e9ad115e2_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTQtMS0xLTIyNTAzMA_9f5dc19a-7f0b-4908-ad82-c862a0d03489">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="i5241fd7ea1cc43b89fa7fe37909567de_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTYtMS0xLTIyNTA0OA_b42fa8c4-c73b-4f38-9cfc-ec718d6cce5d">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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="i63e589486aaa4c57a683cf4e5c5d8798_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTQtMS0xLTIyNTAzOA_0f83176c-1e99-49ad-8576-3ee1e19c61f4">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="ief7106348e3545bdac8dd0df84386853_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTYtMS0xLTIyNTA1Ng_85a6794b-b66d-40ec-94ef-2e9e5dd526d5">&#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%">Postretirement benefits</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="ifab4905e29fb417eba2fb0b62365ec91_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTQtMS0xLTIwMTc5MA_62a0f87f-1c15-49e3-92de-6b2446e28f85">&#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="i1a4d725afff64dd789459c364d215ac5_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTYtMS0xLTIwMTc5NA_a68647bf-462b-42b0-b6ed-a6fd48328778">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 28pt;text-align:left;text-indent:-9pt;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="i5adf42f960744f6a9eae13b28a177a70_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTQtMS0xLTE5Mzk5NQ_18f4a7e4-5617-47ce-a475-151d641e1633">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="ie17f334c159f44a786e54b8db96b3724_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTYtMS0xLTE5Mzk5NQ_c4470081-6329-4ef5-bcac-56d229f9f98f">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;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 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM2LTQtMS0xLTE5Mzk5NQ_95655dd3-e1f5-45cd-a765-1970808aea36">3,796</ix:nonFraction>&#160;</span></td><td style="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM2LTYtMS0xLTE5Mzk5NQ_2fe0013c-4084-4238-9b4a-edcce3e12f24">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></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 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM3LTQtMS0xLTE5Mzk5NQ_42e4361f-9237-43c3-8a59-b121dbcbffb3">3,900</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM3LTYtMS0xLTE5Mzk5NQ_f2a79f9e-9826-4aa5-8463-55a129f0012f">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></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 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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i2fb33f4ceeee43bbbac98390955aa40d" continuedAt="i82464c7fad65420cae7fba1014063879"><ix:continuation id="i34e54ea380f84e5e88bcd7168637f5d5" continuedAt="i7c1a091c12b5424ba23d72f769a052a7"><ix:continuation id="i7bcd37db8f674594b35590cab8c4f099"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><ix:continuation id="ia1231aeb12044f13bacf239e4a35d831" continuedAt="i2a320f3f9b3846fdbdf235e7ad985d8d"><span style="color:#000000;font-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="i2a320f3f9b3846fdbdf235e7ad985d8d" continuedAt="ie67df1ac607b42a8b24cb13a2165828d">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="ie67df1ac607b42a8b24cb13a2165828d">These regulatory assets represent incurred costs for which the MPSC has provided 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;2022, the MPSC approved a settlement agreement authorizing Consumers to collect $<ix:nonFraction unitRef="usd" contextRef="i169902d317da48a2ac5f3dfc5659f915_I20221031" decimals="-6" name="cms:AuthorizedRecoveryCollection" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzI3NTI_df47f7c9-2788-4db2-981e-efe6d008c7e2">46</ix:nonFraction>&#160;million during 2023 as an incentive for exceeding its statutory savings targets in 2021. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="i735a4a36adec4d39b7336449095ee4eb_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzI4OTc_9450b632-b451-421d-906f-a40b46872258">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:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2022, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $<ix:nonFraction unitRef="usd" contextRef="i5e08a7ed060f4cc88adf109ec97240b9_I20221231" decimals="-6" name="cms:RequestedRecoveryCollection" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzMwNDY_7687a94b-5fd7-4488-88f0-1fb606fa5e34">55</ix:nonFraction>&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2023. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="i0b90eb641774486b9b077b85d640c2c2_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzMyMTY_6f0a8f33-509b-4562-bdc4-19d49e223fbe">55</ix:nonFraction>&#160;million in 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%">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&#160;IRP, under which Consumers will 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="ieb88a19ae45c4d5b8a23bd30f6998633_I20221231" decimals="INF" name="cms:RegulatoryAssetsNumberOfUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzQ4MTI_5093862c-442e-41de-8853-35af4337eb2f">two</ix:nonFraction>&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. In 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="ieb88a19ae45c4d5b8a23bd30f6998633_I20221231" decimals="INF" name="cms:RegulatoryAssetsNumberOfUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NTM2NDQ_5093862c-442e-41de-8853-35af4337eb2f">two</ix:nonFraction>&#160;coal-fueled electric generating units upon their retirement. 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 June&#160;2022, the MPSC approved the settlement agreement reached in Consumers&#8217; 2021&#160;IRP, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Under the 2021&#160;IRP, upon the units&#8217; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a <ix:nonFraction unitRef="number" contextRef="ibfbfb4c9ceb242e5bff54ba52dccd7bf_D20220601-20220630" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzU4ODg_f08097f3-a398-4716-8a77-5860204c9f32">9.0</ix:nonFraction>&#8209;percent return on equity, over their original design lives. Until retirement, 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 June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $<ix:nonFraction unitRef="usd" contextRef="ibccd9548dc2c4c119ef3f2ea4f58d303_I20221231" decimals="-8" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzYxNzI_1ccdb1ba-f655-43d3-9ef9-e6b32f3251da">1.3</ix:nonFraction>&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non-current regulatory asset on its 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%">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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i82464c7fad65420cae7fba1014063879" continuedAt="i721ca72d108349368185637463fd177d"><ix:continuation id="i7c1a091c12b5424ba23d72f769a052a7" continuedAt="ide3eb93489f34b2ebf77b9f7f973dd0b"><div 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="i0751432535f84b5d980caaf0820cc151_D20160101-20161231" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcwMDI_bae43407-6562-4d97-8a2c-86c06106747f">seven</ix:nonFraction>&#160;smaller coal-fueled electric generating units that Consumers retired in 2016 and <ix:nonFraction unitRef="site" contextRef="ic85c81521b9d44c08a62c98c94316a15_D20150101-20151231" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcwODY_e11239ba-f4fb-4605-8f19-60837361d475">three</ix:nonFraction>&#160;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcyNDg_e5b78b03-079d-49a1-8ca6-8f714994bf1f">ten</ix:nonFraction>&#160;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="i0589505e2d4c407689fad4c8f0bbe286_I20221231" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0Xzc2NDc_67b876fd-beae-458f-bc7b-c6438b513590">23</ix:nonFraction>&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a <ix:nonNumeric contextRef="if2460cc587da428e841ffa532997ec5f_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTUz_9a784847-5dde-42bb-95a5-c8b37155d344">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%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell generating complexes through the anticipated retirement of the coal-fueled generating units, Consumers has established retention incentive programs. In 2020, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the D.E.&#160;Karn program, and Consumers began deferring these costs as a regulatory asset in 2021. In addition, under the 2021&#160;IRP, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the J.H.&#160;Campbell program during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement. For additional details regarding the retention incentive program, see Note&#160;19, 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%">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&#160;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. The amount of spending incurred in excess of amounts included in rates for recovery is recorded as a regulatory asset and amortized when it is collected from customers. The amount included in rates for recovery in excess of spending incurred is recorded as a regulatory liability to 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: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: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 </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i721ca72d108349368185637463fd177d" continuedAt="i04c8b5b4f8d64c439a2f63ae24409a75"><ix:continuation id="ide3eb93489f34b2ebf77b9f7f973dd0b" continuedAt="i109c9c32ce6e47978e8a1a01aa20b377"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. 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;2022, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="ib1dd8b6401ce479eb4db84e308a31e78_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjQ1Nzk_c72a8bba-1b21-4954-a75e-ceec6afd4cd4">22</ix:nonFraction>&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. </span></div><div 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 settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $<ix:nonFraction unitRef="usd" contextRef="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjQ1OTc_2e40e485-02d0-4019-8d29-9a842a7db453">15</ix:nonFraction>&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit and to fund $<ix:nonFraction unitRef="usd" contextRef="i219073d7baa4473481ef46d1a66d1661_I20221231" decimals="-6" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjQ2MTM_0f9d6386-a36b-4e93-864b-25097419ee6b">10</ix:nonFraction>&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.</span></div><div 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 are incurred to remove the assets at the end of their useful lives.</span></div><div 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="i9dc944ba0a614d368cf6f156372c6413_D20130101-20131231" decimals="-6" name="cms:ProceedsFromGovernmentGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzExMDU1_658bb61a-150a-41be-9684-7d07f2a67f45">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&#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 issued a final order in Consumers&#8217; 2021&#160;electric rate case, disallowing cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result, Consumers impaired certain of these capital expenditures, a portion of which were held by the gas utility, and recorded impairment charges totaling $<ix:nonFraction unitRef="usd" contextRef="i751721535f8b4a6285085f94897e5660_D20210101-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3NDAyMjE_9ac0fa23-ce4c-4c5c-8349-9e811dfbfc5d">45</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:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In April&#160;2022, Consumers filed an application with the MPSC seeking a rate increase of $<ix:nonFraction unitRef="usd" contextRef="i2cf17a62d326438bb5cb34dbced56a62_D20220401-20220430" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njc1NDQ_6d3f7ee8-88fc-4091-87fa-ab5ceb20e8e4">272</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i2cf17a62d326438bb5cb34dbced56a62_D20220401-20220430" decimals="4" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njc1NjI_0061f62b-36b1-49f4-a0f9-8c2ec9d90010">10.25</ix:nonFraction>-percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2023. In September&#160;2022, Consumers revised its requested increase to $<ix:nonFraction unitRef="usd" contextRef="i344faa65518a48b19959bb1fb880e64e_D20220901-20220930" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njc3NDY_a8854571-eaf3-4982-97fd-92a2020c5eba">292</ix:nonFraction>&#160;million. The filing requested authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, and enhanced technology.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i04c8b5b4f8d64c439a2f63ae24409a75" continuedAt="i5ade97eedcdc4a3fa48738c5c09b3776"><ix:continuation id="i109c9c32ce6e47978e8a1a01aa20b377" continuedAt="i25f940d2e2284212891b521873300d86"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131" decimals="-6" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjgwOTU_2963c5e4-7de9-484d-8948-45a3333669a8">155</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjgxMTQ_b8b77724-b39a-441b-981d-b683b7bb2996">9.9</ix:nonFraction>-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $<ix:nonFraction unitRef="usd" contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131" decimals="-6" name="cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjgyMDg_5db71e02-3a56-4028-89e0-d97a85c56d31">6</ix:nonFraction>&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. Additionally, the approved settlement provides for 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">a pension and OPEB tracker that will allow Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 refund of $<ix:nonFraction unitRef="usd" contextRef="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NzU4MDY_2e40e485-02d0-4019-8d29-9a842a7db453">15</ix:nonFraction>&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 commitment to fund $<ix:nonFraction unitRef="usd" contextRef="i219073d7baa4473481ef46d1a66d1661_I20221231" decimals="-6" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njg3NjQ_0f9d6386-a36b-4e93-864b-25097419ee6b">10</ix:nonFraction>&#160;million in contributions to programs that directly assist vulnerable customers with utility bills</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">deferred accounting treatment for depreciation and property tax expense as well as the debt component of the overall rate of return for distribution-related capital investments exceeding a certain threshold amount</span></div><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">an increase to the distributed generation cap from <ix:nonFraction unitRef="number" contextRef="i4119a54321e844fcb7decf08d38b8d61_D20220101-20221231" decimals="2" name="cms:PublicUtilitiesDistributedGenerationCapPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3NjE3NjE_6f47cc66-d2ba-4854-b7f6-e1d6a47b0b2e">two</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131" decimals="2" name="cms:PublicUtilitiesDistributedGenerationCapPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3NjE3NTU_de03d20e-f336-4d83-814a-e63b313056c3">four</ix:nonFraction>&#160;percent on Consumers&#8217; 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%">There were no direct disallowances of historical capital expenditures within the approved settlement agreement. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Voluntary Radio Tower 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 May&#160;2022, Consumers completed a sale of various radio tower assets. In June&#160;2022, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with its electric and gas utility customers; this application was approved by the MPSC in October&#160;2022. During 2022, Consumers shared two-thirds with electric customers through additional spending for tree trimming and one-third with gas customers through a donation to nonprofit agencies that provide customer energy bill assistance.</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</span></div><div 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&#160;Gas Rate Case:</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%">In December&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of</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%">$<ix:nonFraction unitRef="usd" contextRef="idfbc7667dc13458e9c43cb954f6ccfe1_D20211201-20211231" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE0OTkw_e11b7791-6484-4dee-a479-25e24ad71628">278</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="idfbc7667dc13458e9c43cb954f6ccfe1_D20211201-20211231" decimals="3" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjkzNDY_3a65e92a-b606-45bd-bf1c-2e59c4dc0a98">10.5</ix:nonFraction>-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2023. In April&#160;2022, Consumers reduced its requested annual rate increase to $<ix:nonFraction unitRef="usd" contextRef="ieecca8f12eda43a9bc8c73a36cd6805f_D20220401-20220430" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDAw_3b2ef1f9-5519-4e68-8514-f947f5e279c5">233</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="ieecca8f12eda43a9bc8c73a36cd6805f_D20220401-20220430" decimals="4" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDA0_7d4aefe1-81cb-4a2f-927c-974b38895635">10.25</ix:nonFraction>-percent authorized return on equity. In July&#160;2022, the MPSC</span><span style="color:#000000;font-family:'Calibri',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%">approved a settlement agreement authorizing an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="i465bedaa14e1408b90de1bed2fe54d69_D20220701-20220731" decimals="-6" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDEw_36f8f0c1-4b28-4a89-bb84-4775af27fa4c">170</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i465bedaa14e1408b90de1bed2fe54d69_D20220701-20220731" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDE0_53a8df9a-b6c8-43fd-a5e8-41ad619151b7">9.9</ix:nonFraction>-percent authorized return on equity, effective October&#160;1,&#160;2022. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues 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%">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, subject to ceiling factor limitations, 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: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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i5ade97eedcdc4a3fa48738c5c09b3776" continuedAt="i923347f2c741407b9394fde30080a8a9"><ix:continuation id="i25f940d2e2284212891b521873300d86" continuedAt="ic91119aaffbd4de48e2ad53390b09db5"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTY5_84cdebf0-5751-403a-a649-92b7f7fde312" 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%">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%">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: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="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%">PSCR 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="ie220ee05aa0a4a28a6c1fa8e5de02916_I20221231" decimals="-6" name="cms:UnrecoveredPowerSupplyCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzMtMi0xLTEtMTkzOTk1_5ec252fd-87c0-4515-adae-9fb26cb4426d">401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i28f908dbd84f4771b8157540c03ddf95_I20211231" decimals="-6" name="cms:UnrecoveredPowerSupplyCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzMtNC0xLTEtMTkzOTk1_22a1edf2-4cf8-4da8-8bd6-ec3e69da4ee2">&#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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie83472c5e1ce42d3986a48c0be0fe5d3_I20221231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzQtMi0xLTEtMTkzOTk1_64379ed2-89e0-4574-be0d-fc7b34bf00a0">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="ide3c0957036149e4ad05a00f0e9289c4_I20211231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzQtNC0xLTEtMTkzOTk1_c6b0a4a8-9bf4-45aa-bcbd-f02ae2eebc50">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;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:#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredFuelCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzUtMi0xLTEtMTkzOTk1_499217f7-ac32-42d3-9410-d89a0fc7e3cd">409</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredFuelCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzUtNC0xLTEtMTkzOTk1_cc98eda2-0b2b-4748-9983-8dc55286ed8a">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></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-style:italic;font-weight:400;line-height:120%">Liabilities</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></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%">PSCR overrecoveries</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="ie220ee05aa0a4a28a6c1fa8e5de02916_I20221231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzctMi0xLTEtMTkzOTk1_dc027d08-88e7-48dd-9498-2321c6a21081">&#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="i28f908dbd84f4771b8157540c03ddf95_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzctNC0xLTEtMTkzOTk1_440a8370-ff8f-410d-8e38-a833438739a2">12</ix:nonFraction>&#160;</span></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-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzktMi0xLTEtMTkzOTk1_32e8e72b-9186-4f5a-bc72-8563289d5da3">&#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 #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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzktNC0xLTEtMTkzOTk1_4ad0e816-d429-4e4c-be18-459106ab6a32">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></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%">Due to spikes in fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023 PSCR plan filed with the MPSC in September&#160;2022. In January&#160;2023, Consumers filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. Recovering the 2022 underrecovery over <ix:nonNumeric contextRef="i129aa34f2101413fa2e8e6cc1f54567a_D20230101-20230131" name="cms:UnrecoveredPowerSupplyCostsProposedRecoveryTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcxNDY4MjU2NDMwMDE_bb25ac51-f9b7-48b3-9502-9a975bc6b310">three years</ix:nonNumeric> will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#8217; 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%">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 August&#160;2022, the MPSC issued an order in Consumers&#8217; 2020 PSCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="if4574fa041bc419f957dd950319993ba_D20200101-20201231" decimals="-8" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2MDEz_c32de3ea-2f01-425a-b1d1-5ca3e083ef53">1.8</ix:nonFraction>&#160;billion of power costs and authorizing Consumers to reflect in its 2021&#160;PSCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="ifa19ddb92a4d4a4bbd6ce9e663b3e452_I20201231" decimals="-6" sign="-" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2MTIw_34cd47dc-c40b-4907-b0bc-3e1f595a0fbc">1</ix:nonFraction>&#160;million. In its order, the MPSC disallowed the recovery of $<ix:nonFraction unitRef="usd" contextRef="i66ab9a371bcf47d888ba9c83bfe2da4a_I20220831" decimals="-6" name="cms:PublicUtilitiesAmountOfRecommendedDisallowedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3MjIxMzE_ff903380-d99a-42de-9a85-273d005463ed">1</ix:nonFraction>&#160;million of replacement power costs associated with an extended outage at Ludington. Consumers filed an appeal of the MPSC&#8217;s order with the Michigan Court of Appeals in September&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, Consumers filed its 2021&#160;PSCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="if10836a3232046668112a1a74bfbc131_D20210101-20211231" decimals="-8" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2Mzc0_077e62f8-1aba-4b52-abb9-fc07e125616b">2.1</ix:nonFraction>&#160;billion of power costs and authorization to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $<ix:nonFraction unitRef="usd" contextRef="i28f908dbd84f4771b8157540c03ddf95_I20211231" decimals="-6" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2NDc0_afb72a87-cfa3-429a-a6ad-0c18b9e9e891">8</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 2022&#160;PSCR plan to the MPSC in September&#160;2021 and self-implemented its proposed 2022&#160;PSCR charge 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%">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 April&#160;2022, the MPSC approved a settlement agreement in Consumers&#8217; 2020-2021 GCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="i28aaf4501e9e465a95d643d345821cb6_D20200401-20210331" decimals="-8" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2ODAy_553ffb98-82e4-4f65-8e0d-1f30cc10256a">0.4</ix:nonFraction>&#160;billion of gas costs and authorizing Consumers to reflect in its 2021-2022 GCR reconciliation the overrecovery of $<ix:nonFraction unitRef="usd" contextRef="ia551cefd2f9949a79c8a90b654afa1be_I20210331" decimals="-6" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2OTEx_640b579e-c848-4055-8fa8-68e4e2c18431">2</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;2022, Consumers filed its 2021-2022 GCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="ib96c203ed0794b17ae8f81908291294a_D20210401-20220331" decimals="-8" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE3MDA3_707b5dd7-cb3b-4a69-8bf3-fc7ce2d0226d">0.7</ix:nonFraction>&#160;billion of gas costs and authorization to reflect in its 2022-2023 GCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="ie646819d958545688251df87e9b273c3_I20220331" decimals="-6" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE3MTA4_395d4636-bc1c-406a-9110-849c4552884c">9</ix:nonFraction>&#160;million.</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="i923347f2c741407b9394fde30080a8a9"><ix:continuation id="ic91119aaffbd4de48e2ad53390b09db5">Consumers submitted its 2022-2023&#160;GCR plan to the MPSC in December&#160;2021 and self-implemented its proposed 2022-2023 GCR charge in April&#160;2022. In June&#160;2022, Consumers filed with the MPSC a revised GCR plan requesting an increase to the GCR factor due to rising natural gas prices. Consumers self-implemented that increased factor in October&#160;2022.</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%">114</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_283"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">3:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzUx_6f0181e0-dd2f-46c2-a791-f0ed2b99bf74" continuedAt="i4436f4288d7a46cd8341c5e28e4b4d0d" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1ODAz_b0dae003-8fc8-4224-8feb-29b774b07360" continuedAt="iae74c68d80d1482c8a03d67f2090253b" escape="true">Contingencies and Commitments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i4436f4288d7a46cd8341c5e28e4b4d0d" continuedAt="ibebf1a262ef8459dadb0058a4851efd0"><ix:continuation id="iae74c68d80d1482c8a03d67f2090253b" continuedAt="i56dd9c83240c4df582e61d607a40e724"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which 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;2022, CMS&#160;Energy had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE0MTM_dbfa8afe-f7dd-4a62-a044-852e1c751316">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="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzY_e7e59314-c353-4b0b-bc95-78a337edafc2">4.34</ix:nonFraction>&#160;percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="2" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE2MDQ_ba7e7946-43f0-45ea-98d9-2ab8999fc281">one</ix:nonFraction>&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE3MDU_37a6dc2e-c9f4-4434-bfd7-3492fe332caa">57</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzU4_141f58d0-3ba1-4d33-a19f-fd4dc718f6ea" continuedAt="i519d40a45db44b17a4bfc459486a0d93" 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="i519d40a45db44b17a4bfc459486a0d93"><table 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:54.028%"></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:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtNC0xLTEtMTkzOTk1_6ce4df08-493e-4a03-84f6-3080b541f8ff">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="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtNi0xLTEtMTkzOTk1_5e3975c4-4509-4541-b966-d3a97799e03c">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="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtOC0xLTEtMTkzOTk1_002ba6cf-67c3-4212-bd19-2806c93d568c">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="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtMTAtMS0xLTE5Mzk5NQ_035ff958-37dc-472a-abfd-8b2d3c922edb">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="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtMTItMS0xLTE5Mzk5NQ_f6078023-8465-4386-be77-1af06a6751f2">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><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $<ix:nonFraction unitRef="usd" contextRef="ic99397c34b0a4ece9c160dbb6b3afa8d_I20221231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzI3ODc_a9c3af26-1362-4389-929c-b17ae1ad4f01">2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i779c96132f6b46248f0fc9ca8d1e0317_I20221231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzI3OTQ_9870c0b3-7013-46a7-81a1-7bce9f4f5526">4</ix:nonFraction>&#160;million. At December&#160;31,&#160;2022, Consumers had </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ibebf1a262ef8459dadb0058a4851efd0" continuedAt="iadf27a1c453f424a8ff092864dfff408"><ix:continuation id="i56dd9c83240c4df582e61d607a40e724" continuedAt="ia62f13486a5944ef8cbd0325a79c1f4f"><div 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 recorded liability of $<ix:nonFraction unitRef="usd" contextRef="iaf2193c99788452caaf06609fa9ffcef_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzI4NDA_50ea7a45-6771-4db1-b047-8d74482da8be">2</ix:nonFraction>&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $<ix:nonFraction unitRef="usd" contextRef="idb843d15f3274ea38664fd35c23258c4_I20221231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzQxNDY_3c6a8cab-afcc-4165-b800-b9e4a16883cb">3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id1a85033a44c409a9cf85ceec41fd226_I20221231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzQxNTM_d1f88ffe-6e25-4b48-9721-1e9d99cd8dcd">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;2022, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i704c33460a8d4edebd16d45cfd5653ec_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzQzNjY_21ffe58c-8d06-4115-ad01-471bc82ea21c">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><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Plant Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction contract with TAES, under which TAES is charged with performing a major overhaul and upgrade of Ludington. TAES&#8217; performance has been unsatisfactory and resulted in overhaul project delays. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $<ix:nonFraction unitRef="usd" contextRef="if8cdb9919cd547b59adbe23486380c2e_D20220601-20220630" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzY1ODE_46464880-6df0-4556-9720-f7a1c6b7ac94">15</ix:nonFraction>&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for <ix:nonFraction unitRef="number" contextRef="i738dc6c827b1401eb1f68c0960a01ac8_I20221231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzY3MTc_19530c8f-9355-40eb-befd-22c155d4f373">51</ix:nonFraction>&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity.</span></div></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="iadf27a1c453f424a8ff092864dfff408" continuedAt="i82be49bcd9a546c28f299d5cf4b486b3"><ix:continuation id="ia62f13486a5944ef8cbd0325a79c1f4f" continuedAt="i7fc971541b7646a08892ab17cb152c20"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $<ix:nonFraction unitRef="usd" contextRef="ifd3cf91092604deba837ccea1d37d80b_D20220701-20220731" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzc2MDQ_77b8921d-5c39-4b22-8d1a-8cf2e25f7eaf">37</ix:nonFraction>&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#8217;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include <ix:nonFraction unitRef="site" contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzg1ODQ_67b876fd-beae-458f-bc7b-c6438b513590">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;2022, Consumers had a <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzcxNDY4MjU2MjAxNDM_5580ba37-13e3-42bc-9ff8-ff7f6e7eb98c">recorded liability</ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzg4NTg_4dc90ef0-04bf-456f-a452-397cc85fa473">62</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="i0589505e2d4c407689fad4c8f0bbe286_I20221231" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzkwMDQ_f440de91-96e2-4b2f-a694-4045e870367a">2.57</ix:nonFraction>&#160;percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231" decimals="3" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzkwMzI_50053ffb-64f3-4eca-9c38-31c1a8ab2a28">2.5</ix:nonFraction>&#160;percent. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzkwOTE_6d8d3c07-15a3-4d5d-b23a-34c1c5a849d5">67</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1ODE3_988ba96c-ceab-45bb-97ff-7ffbc5539b24" continuedAt="i852c8ec25ea94dceb96410de45def7c7" 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="i852c8ec25ea94dceb96410de45def7c7"><table 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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="i5df0246a12af4e12913cf0605d95ac49_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtNC0xLTEtMTkzOTk1_43baffbc-3d06-4650-a047-18ff745fa08b">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtNi0xLTEtMTkzOTk1_73e7b33c-800e-4870-9eb3-a0b7f5a13c99">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="i5df0246a12af4e12913cf0605d95ac49_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtOC0xLTEtMTkzOTk1_de0d1a05-595b-4623-b510-0c3f15fc2dd8">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtMTAtMS0xLTE5Mzk5NQ_e557ab43-1c8d-420a-8d91-e03dfb482931">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtMTItMS0xLTE5Mzk5NQ_c29fccdd-a781-42c4-ad3e-3b48dbff5dbc">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="if2460cc587da428e841ffa532997ec5f_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzQ4_997f78c8-d7eb-41c0-93fc-151be59e7350">ten-year</ix:nonNumeric> period. At December&#160;31,&#160;2022, Consumers had a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="i01e6a56787454ed4b524ec012971443a_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzk3MDM_c765ba3f-29c3-4825-bd18-d2afc4e440d9">108</ix:nonFraction>&#160;million related to the MGP sites.</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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i82be49bcd9a546c28f299d5cf4b486b3" continuedAt="i90d0991ad8e24a60854a0bc1524bf5bf"><ix:continuation id="i7fc971541b7646a08892ab17cb152c20" continuedAt="ia42009128c064a86bc025c5ce3edb63e"><div 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="id9f14d8195654e73b456046e64501035_I20221231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzk4NzY_17100c26-bc43-41cb-8ea1-ac0cff329ca1">3</ix:nonFraction>&#160;million. At December&#160;31,&#160;2022, Consumers had a recorded liability of less than $<ix:nonFraction unitRef="usd" contextRef="ic25a4b041dc343bda25e887e1125544a_I20221231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzk5MzI_50b12df0-6da8-4d35-bfb2-992344467160">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 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 September&#160;2020, the MPSC disallowed the recovery of $<ix:nonFraction unitRef="usd" contextRef="i5c7bdd1e38fa4790ae491f8a28f2c30c_D20200901-20200930" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzExMjcx_8919c833-72f3-4aa8-9e10-9ee70c843bbd">7</ix:nonFraction>&#160;million in incremental gas purchases related to the fire. In February&#160;2021, after the MPSC denied Consumers&#8217; petition for rehearing challenging this disallowance, Consumers filed an appeal with the Michigan Court of Appeals. In December&#160;2022, the Michigan Court of Appeals issued a decision rejecting Consumers&#8217; appeal. Consumers plans to file an application for leave to appeal with the Michigan Supreme Court in February&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2021, Consumers filed a gas rate case with the MPSC that included a request for recovery of the capital expenditures incurred to restore and modify the compressor station. Consumers incurred capital expenditures of $<ix:nonFraction unitRef="usd" contextRef="i728b38f272634cd096d86ffdf50b510e_D20200101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzExNzUz_fdd35128-d167-446a-8155-b1263c03118f">17</ix:nonFraction>&#160;million during 2020 and 2021 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%">During 2022, Consumers received insurance proceeds of $<ix:nonFraction unitRef="usd" contextRef="icb5613c5974345fd875f9bf805a10fd4_D20220101-20221231" decimals="-6" name="us-gaap:LossContingencyReceivableProceeds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzExODY4_384ec297-c335-4ebe-b00b-98e4ef9b179f">13</ix:nonFraction>&#160;million, representing recovery of costs incurred to restore the compressor station and incremental gas purchases related to the fire. Consumers had recognized the insurance recovery 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%">In June&#160;2022, Consumers, the MPSC Staff, and other intervenors reached a settlement of the gas rate case and the MPSC approved it in July&#160;2022. As a part of the settlement agreement, Consumers agreed, at this time, to not seek recovery of the capital expenditures, net of insurance proceeds, related to restoring and modifying the Ray Compressor Station. As a result, Consumers recorded an impairment charge of $<ix:nonFraction unitRef="usd" contextRef="icb5613c5974345fd875f9bf805a10fd4_D20220101-20221231" decimals="-6" name="us-gaap:TangibleAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzEyNDY5_b6aea73d-4201-4fa1-8ddd-095a088866fb">10</ix:nonFraction>&#160;million within maintenance and other operating expenses on its consolidated statements of income in 2022.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i90d0991ad8e24a60854a0bc1524bf5bf" continuedAt="i8cbe259b2e9440479c19900c047a2f79"><ix:continuation id="ia42009128c064a86bc025c5ce3edb63e" continuedAt="i125a637c65be4a41be2d475840df059d"><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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzY1_f3c0986f-0dc9-4d48-9702-b2bf02b2d358" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1ODIw_877bab4c-a1f3-488c-9b0c-834a2ce041f3" 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;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:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iaf58fec94cc84063a79612906fb4dbe4_D20220101-20221231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzMtMi0xLTEtMTkzOTk1_846ee3f1-cee4-40c7-b3e4-5f3b8d398b9c">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="i9668aa2960f34ce2b51f4fcd37703442_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzMtNC0xLTEtMTkzOTk1_f924b330-561c-4e7e-9ec2-3616c6dc66d7">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9668aa2960f34ce2b51f4fcd37703442_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzMtNi0xLTEtMTkzOTk1_4a51fec2-8808-4e6a-bc3d-00f1fe7707f0">&#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="i5bc631e7dd1046189689bcc2285fa705_D20220101-20221231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzQtMi0xLTEtMTkzOTk1_17d28c84-37d6-4569-9d84-0649d301a11b">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5aaa46ffcb544296ae14f46b374f48ed_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzQtNC0xLTEtMTkzOTk1_1d2a15e1-4cd5-4a8d-9ea2-a5be894391c1">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5aaa46ffcb544296ae14f46b374f48ed_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzQtNi0xLTEtMTkzOTk1_a96db8f4-979c-47ad-88c4-0b61f0f5f3b5">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4a257ca2521b46b7a7a3ff7e2cc328d1_D20220101-20221231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzUtMi0xLTEtMTkzOTk1_43b82912-de0f-4a93-a844-467375f72a73">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="i06dad62e957c4c068ab24cae5db036d4_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzUtNC0xLTEtMTkzOTk1_f37ba771-fcc0-43a5-b3c1-52984b683b24">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="i06dad62e957c4c068ab24cae5db036d4_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzUtNi0xLTEtMTkzOTk1_74a2ff86-ec2f-411e-be2c-1fef6388c498">&#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%">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="ifc472f18dea941949b8c2fca9ff69afd_D20220101-20221231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzctMi0xLTEtMTkzOTk1_8a04339f-d5b9-4019-bb1c-bc248ba6300c">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="if87561e461a54feea0fe245a758aad06_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzctNC0xLTEtMTkzOTk1_5e7a34f4-7f46-43af-8bed-91c1241874fd">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="if87561e461a54feea0fe245a758aad06_I20221231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzctNi0xLTEtMTkzOTk1_248b56ca-4e2e-437b-8d08-532eff87df4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover <ix:nonFraction unitRef="number" contextRef="ia9f0b984da7543ccb02ceb8dff91c8da_I20221231" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzEzMTU4_92f28b20-0861-412d-98d0-9daadbde8e7f">49</ix:nonFraction>&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, </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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%"><ix:continuation id="i8cbe259b2e9440479c19900c047a2f79" continuedAt="i418e2eca93834c7b8d13cffcebce0498"><ix:continuation id="i125a637c65be4a41be2d475840df059d" continuedAt="i63814c9837724484b544e66a09ad88ee">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.</ix:continuation></ix:continuation></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_286"></div><ix:continuation id="i418e2eca93834c7b8d13cffcebce0498" continuedAt="iaefac0d037f54208af170d73e6b8396f"><ix:continuation id="i63814c9837724484b544e66a09ad88ee" continuedAt="i01f9141f89b84175a020210c06c9a331"><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 of NorthStar Clean Energy. <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzIwMzQ_0fc51653-80dc-4b38-9f31-081347fec9e9" continuedAt="i9e904eed0a5f413680cec7a1f09476df" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzIwMzQ_b899006e-2aff-4542-a201-0f7610fb71ec" continuedAt="i84707e4dc4074ea89cb3083ddf97c705" escape="true">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2022 for each of the periods shown:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i9e904eed0a5f413680cec7a1f09476df"><ix:continuation id="i84707e4dc4074ea89cb3083ddf97c705"><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2027</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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMi0xLTEtMTkzOTk1_6dffc78b-5b3b-4f8a-81dc-49300d096765">8,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtNC0xLTEtMTkzOTk1_09b7d1cf-0a55-4df0-aee2-eefe2ce0160a">652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtNi0xLTEtMTkzOTk1_e97b0dbc-e942-4f70-8437-a65e02c4844f">792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtOC0xLTEtMTkzOTk1_4c1bd623-8d6f-474a-919f-24e41a8fe102">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%"><ix:nonFraction unitRef="usd" contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMTAtMS0xLTE5Mzk5NQ_b511bf4a-d3ef-4f31-8d7a-9b7f31f5d6e3">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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMTItMS0xLTE5Mzk5NQ_b50b78bf-5c50-4a35-8588-aa47290a0b0c">847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMTQtMS0xLTE5Mzk5NQ_08178149-74ae-42e6-87e1-74c14ecf0952">4,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1662fb48b7264be99b8ccb0233851fec_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMi0xLTEtMTkzOTk1_265dec4e-69d1-4474-b3a6-30d7ff5718dc">4,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtNC0xLTEtMTkzOTk1_cc8b79fb-1f86-4e21-979a-a60164cf6746">2,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtNi0xLTEtMTkzOTk1_8b8ab0c9-1ea6-4bac-999a-3ac002ca617e">903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtOC0xLTEtMTkzOTk1_29f18f25-2bf7-4cf2-813e-6cb5aa8ccc47">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="i1662fb48b7264be99b8ccb0233851fec_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMTAtMS0xLTE5Mzk5NQ_2983e5d5-f9e5-4006-818a-636588688945">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMTItMS0xLTE5Mzk5NQ_c6ff2c30-4bd5-45d3-bcdd-b8112b0a17aa">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="i1662fb48b7264be99b8ccb0233851fec_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMTQtMS0xLTE5Mzk5NQ_56d5c997-76d1-4646-b962-1b78bbc8a115">219</ix:nonFraction>&#160;</span></td><td style="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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMi0xLTEtMTkzOTk1_84e47a39-2817-43c7-9847-adafb9ee6d2b">12,521</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtNC0xLTEtMTkzOTk1_488e3ca3-067c-4df1-ac6e-43899405f8a2">3,165</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtNi0xLTEtMTkzOTk1_58705cb2-4fb8-47fc-a77e-8809e05f67f8">1,695</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtOC0xLTEtMTkzOTk1_e1624e44-1702-4aa8-8ca0-e2248e4f28fd">1,144</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMTAtMS0xLTE5Mzk5NQ_1ec6830a-24e2-4b80-a999-203e8fa12077">853</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMTItMS0xLTE5Mzk5NQ_44d62574-d686-4e02-bcf5-83e4c560370a">878</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMTQtMS0xLTE5Mzk5NQ_77a96c2c-ebb3-4662-902d-bd74c5b39750">4,786</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="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMi0xLTEtMTkzOTk1_8f950f9a-c0fb-4d3b-a057-cd522a8567c2">2,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktNC0xLTEtMTkzOTk1_d73c1bc3-bc2d-46a3-88e1-2d7824834154">286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktNi0xLTEtMTkzOTk1_0d3ba50b-a756-4c3e-9a1f-afc85620d4c5">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktOC0xLTEtMTkzOTk1_0d86e6ea-cc65-4c07-ae06-58c64e95f5cf">357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMTAtMS0xLTE5Mzk5NQ_e107c105-5135-495e-baf8-7d6ec552c034">384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMTItMS0xLTE5Mzk5NQ_6083b895-e30b-4c63-b812-eafc93a4ef83">406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMTQtMS0xLTE5Mzk5NQ_4275a500-95cf-4288-be59-0ded1ee44357">515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Related-party 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="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTItMS0xLTE5Mzk5NQ_254646c3-00b9-411c-844b-3704b580ffdc">320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTQtMS0xLTE5Mzk5NQ_1f1ab369-47a7-42dc-a172-ffe42e3bd568">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="usd" contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTYtMS0xLTE5Mzk5NQ_5a35ed95-2371-4c73-92b9-0c8f732cddfb">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="usd" contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTgtMS0xLTE5Mzk5NQ_54345fce-65cd-4139-b748-995e7629c6fb">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTEwLTEtMS0xOTM5OTU_f058c366-f630-48c3-bdc8-d40bd361c382">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="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTEyLTEtMS0xOTM5OTU_474ecf94-b529-4809-8062-d691f0496539">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTE0LTEtMS0xOTM5OTU_043915dc-4fb6-4cc3-957a-c9271fc4f0a5">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 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i957fc661517146c2b367f7fa40e54053_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTItMS0xLTE5Mzk5NQ_048c17cf-41db-40a7-ab6c-3850cf95f235">5,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i957fc661517146c2b367f7fa40e54053_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTQtMS0xLTE5Mzk5NQ_6a3fda6a-376e-4a6f-8d77-604914242dae">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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i957fc661517146c2b367f7fa40e54053_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTYtMS0xLTE5Mzk5NQ_dbcbd8dc-4707-4567-b5ac-82f54af4afc6">347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i957fc661517146c2b367f7fa40e54053_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTgtMS0xLTE5Mzk5NQ_11f6f794-4daa-4304-ab15-b1d5af03978a">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i957fc661517146c2b367f7fa40e54053_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTEwLTEtMS0xOTM5OTU_db9ede87-712a-4ffc-ae62-1cc77b68019d">393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i957fc661517146c2b367f7fa40e54053_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTEyLTEtMS0xOTM5OTU_b2744b2b-e721-44a7-9c4f-6c0f197abef2">403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i957fc661517146c2b367f7fa40e54053_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTE0LTEtMS0xOTM5OTU_46077dca-f4fb-4fb8-b1d4-d4ac7c714b71">4,010</ix:nonFraction>&#160;</span></td><td style="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 PPAs</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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTItMS0xLTE5Mzk5NQ_bbb72fa1-c430-4117-9b27-cdbf30324ff9">8,479</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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTQtMS0xLTE5Mzk5NQ_e32afd9d-5017-4c25-9e3f-59bbf3589c60">652</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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTYtMS0xLTE5Mzk5NQ_36e9edfe-fbbd-4d12-9ae3-627d60d417a9">792</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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTgtMS0xLTE5Mzk5NQ_5833c8f6-8a2c-489a-b5e4-c5885f63adc9">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTEwLTEtMS0xOTM5OTU_e5ba9e69-17ac-4ef2-aea0-958e8256f486">812</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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTEyLTEtMS0xOTM5OTU_7477e7ab-dceb-4ca8-ae21-a0e79d4fd0cc">847</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="i40fce5d72f4246a08adecb7b5240b22f_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTE0LTEtMS0xOTM5OTU_015866ef-108c-422d-ac85-d9ce38128fa5">4,567</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%">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="i7fa28d69429949639b7a2a6c5641470e_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTItMS0xLTE5Mzk5NQ_6aa1d177-1bef-4571-85e3-037c54cfbed7">3,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTQtMS0xLTE5Mzk5NQ_ff9d2484-45ae-4300-89d2-9e8b50b03546">2,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTYtMS0xLTE5Mzk5NQ_8c5cebf6-c7e2-425d-bb72-e4c1f8befd71">836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTgtMS0xLTE5Mzk5NQ_b3701294-81a1-479e-b08e-ed0cca85248f">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="i7fa28d69429949639b7a2a6c5641470e_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTEwLTEtMS0xOTM5OTU_6b3f0ceb-810e-4e30-bde9-50bedec51ebe">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="i7fa28d69429949639b7a2a6c5641470e_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTEyLTEtMS0xOTM5OTU_5950bbb3-fdeb-4797-a935-5e978ec565b0">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="i7fa28d69429949639b7a2a6c5641470e_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTE0LTEtMS0xOTM5OTU_9bff69f5-6bc1-42ed-bd93-3351c6efb34f">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;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:#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTItMS0xLTE5Mzk5NQ_5724238b-63ca-48f0-a6e2-10f48f8db39f">11,901</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTQtMS0xLTE5Mzk5NQ_80441942-0d7b-45af-a20c-3d7e10721fd3">3,046</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTYtMS0xLTE5Mzk5NQ_e1b529a4-f8cb-4e86-9db3-120f71d7eab5">1,628</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTgtMS0xLTE5Mzk5NQ_9cb9e282-1462-457f-9a08-7c615d5028a9">986</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTEwLTEtMS0xOTM5OTU_2c1ee97d-c0d6-46e6-813f-093223563d87">823</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTEyLTEtMS0xOTM5OTU_cf96d9c4-f736-4824-9751-16c5d703991d">848</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTE0LTEtMS0xOTM5OTU_27533488-650d-49fd-a703-44efbdd1cdf0">4,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><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="i6094bf24a08e445c8101311ded6d117f_I20221231" decimals="INF" name="cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzY3Mw_791d983a-a6e4-401a-b01d-00f851564575">1,240</ix:nonFraction>&#160;MW of capacity and energy produced by the MCV&#160;Facility through May&#160;2030. The 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">a capacity charge of $<ix:nonFraction unitRef="usdPerMW" contextRef="i9f3e5ad8e7b444828c1929ff1a219ed0_D20220101-20221231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzkzMw_9ec549f4-e575-4e71-b2f5-c966e5761fc7">10.14</ix:nonFraction>&#160;per&#160;MWh of available capacity through March&#160;2025 and $<ix:nonFraction unitRef="usdPerMW" contextRef="i99550b69f1f347de95a33775eaf502e6_D20220101-20221231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzk4OQ_873df1fa-ee43-48dc-95c6-c1e2c2b09519">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="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzExMDM_82482586-9ea6-4e1b-98f3-f3878d90cef7">6.30</ix:nonFraction>&#160;per&#160;MWh for on-peak hours and $<ix:nonFraction unitRef="usdPerMWh" contextRef="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzExMzY_ee13f582-974d-4100-8c66-d4a815379f1e">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="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231" decimals="-6" name="cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzEyNjk_f4286621-5720-43ac-9f87-a9220aeb9ed8">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="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE0MTg_7fe94fe6-3bf3-4acc-b0af-ecfed9755d21">519</ix:nonFraction>&#160;million in 2022, $<ix:nonFraction unitRef="usd" contextRef="i100bafda5dc349929955664ec1df1a52_D20210101-20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE0MjQ_577dc683-0518-4246-8878-be832f928654">348</ix:nonFraction>&#160;million in 2021, and $<ix:nonFraction unitRef="usd" contextRef="i0c7c7b064be74d06ae2b35981a60a3f8_D20200101-20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE0Mjg_e95532e3-558f-4db9-bf5f-37dbe6356468">298</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-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 2050 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $<ix:nonFraction unitRef="usd" contextRef="i3d8393bf9704420698a6dfcb37e53b4b_D20220101-20221231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE5Mzc_6703a689-7608-4131-98c6-174fe575a041">510</ix:nonFraction>&#160;million in 2022, $<ix:nonFraction unitRef="usd" contextRef="ib5c666944fc14413b6cd725c7a484806_D20210101-20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE5NDM_59e84e52-b507-408c-8321-f53e05c61663">338</ix:nonFraction>&#160;million in 2021, and $<ix:nonFraction unitRef="usd" contextRef="i8cf934c5fa3147c196ce2a356ab32649_D20200101-20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE5NDc_c8aa0b42-7629-484c-b4d7-64152075c864">327</ix:nonFraction>&#160;million in 2020. In addition, </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%"><ix:continuation id="iaefac0d037f54208af170d73e6b8396f"><ix:continuation id="i01f9141f89b84175a020210c06c9a331">CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</ix:continuation></ix:continuation></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_289"></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">4:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODkvZnJhZzo3ZmJkMDFiMGYyMTY0N2YzOGU3M2Y1YjY3OWYyM2MxZi90ZXh0cmVnaW9uOjdmYmQwMWIwZjIxNjQ3ZjM4ZTczZjViNjc5ZjIzYzFmXzk_cb3f6dbb-0339-4164-9fc7-a2fd98f90d3f" continuedAt="i2eff543ac41a4044a062ca747d6e146e" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODkvZnJhZzo3ZmJkMDFiMGYyMTY0N2YzOGU3M2Y1YjY3OWYyM2MxZi90ZXh0cmVnaW9uOjdmYmQwMWIwZjIxNjQ3ZjM4ZTczZjViNjc5ZjIzYzFmXzk_cf6d7abd-a60c-4ca1-8b0a-5bafa2548519" continuedAt="icb3e1b63db17400298dcb68931a383ef" escape="true">Financings and Capitalization</ix:nonNumeric></ix:nonNumeric></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_292"></div><ix:continuation id="i2eff543ac41a4044a062ca747d6e146e" continuedAt="id803aa738063443d860440c9d422ee66"><ix:continuation id="icb3e1b63db17400298dcb68931a383ef" continuedAt="ic96e800a8a284ad78e271a029e290a75"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE5MjE_49549831-0ab9-483b-a037-8ee6cbec3553" 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="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%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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-top:1pt solid #000;padding:2px 1pt;text-align: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%">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: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="i52a0a8d299594e18870fdb5504f4f382_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzQtMS0xLTEtMTkzOTk1_1816a25e-e624-41d0-a9e2-6f0149c6fbc6">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="i52a0a8d299594e18870fdb5504f4f382_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzQtNi0xLTEtMTkzOTk1_0a734267-a7e0-4286-bc49-b1a065362ba9">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="i188f00d935744a0386850ec416da64b3_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzQtOC0xLTEtMTkzOTk1_effdeade-7e9f-48a5-8a36-56ed7fe4d69e">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="id7274de4bd0e44abab102f22f3088111_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzUtMS0xLTEtMTkzOTk1_66aeba7b-ce3b-48c5-81c7-32455857e7db">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="id7274de4bd0e44abab102f22f3088111_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzUtNi0xLTEtMTkzOTk1_4bddb53a-2eb3-47e8-a4fc-ec1034dc9f57">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="i7b1e130225134f9f8da7c60748d8154f_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzUtOC0xLTEtMTkzOTk1_0b6c2a34-e5b4-4d1e-8cfb-b2f435329edb">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="ieba4d1d3d59f488d97fdb267fbea6fa4_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzYtMS0xLTEtMTkzOTk1_7c24a9e1-e79c-4259-ba3e-48f1302556c7">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="ieba4d1d3d59f488d97fdb267fbea6fa4_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzYtNi0xLTEtMTkzOTk1_f8974cf2-eaca-47c0-9d69-c6709681944a">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="i2fabbd2a2a5c45178a2f2525bb9a3c5f_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzYtOC0xLTEtMTkzOTk1_63cf42c7-bd11-4e6f-a3d9-c3f69549ed26">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="i1be24aa12a104ff0a990456503c9c34b_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzctMS0xLTEtMTkzOTk1_1a39c6d8-da12-4a30-92e1-f13e10c8d2c6">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="i1be24aa12a104ff0a990456503c9c34b_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzctNi0xLTEtMTkzOTk1_1e09b6ff-d4f3-48e4-8e38-ef91d8c5ce62">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="i6c5ffb8acc41403aa2191552819fca83_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzctOC0xLTEtMTkzOTk1_b3083fb3-1cfd-4c5d-8cb7-c0437c862c46">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="i15a08e47b5854eb6ac5bd6acec4b5ab3_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzgtMS0xLTEtMTkzOTk1_0e7df810-cfc3-4518-824b-5c7a260cabbc">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="i15a08e47b5854eb6ac5bd6acec4b5ab3_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzgtNi0xLTEtMTkzOTk1_c0bacc5e-afb2-4108-8fc6-91da7c259fd9">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="i5fcc0c0febfb4e1c94591181ff485b78_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzgtOC0xLTEtMTkzOTk1_a5004fb1-9acf-4de7-9461-b162dcf628aa">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="iaa7dad867f9e4a489001e38f2b4495c5_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzktMS0xLTEtMTkzOTk1_f811b30c-7975-41c1-8aaf-b87a49e85e6b">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="iaa7dad867f9e4a489001e38f2b4495c5_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzktNi0xLTEtMTkzOTk1_d9a503c4-185a-4b04-9bae-e439ce119846">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="i30e09a59ee3d4109b0813b3300a9186a_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzktOC0xLTEtMTkzOTk1_20b4c5cb-17d4-41c3-a9c2-2a6618966f2b">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="i7aebbfa8a4ac4353802ac4c5e1437c81_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzEwLTEtMS0xLTE5Mzk5NQ_0325523f-32d9-4390-b2d1-7270caedc59b">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="i7aebbfa8a4ac4353802ac4c5e1437c81_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzEwLTYtMS0xLTE5Mzk5NQ_f0c86284-f1cf-4f32-93ba-b3cda0f6d0ca">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="i492e7ab2471949a7a5545571633312b1_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzEwLTgtMS0xLTE5Mzk5NQ_9c85f186-6c6f-4b9a-a99a-ff8e26b273de">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="i9c7e8320ed7e43469b4f79b7beee442b_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzE0LTYtMS0xLTE5Mzk5NQ_ed1a7c62-a680-4289-a62b-79d12e376d83">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="i0655f38341324b3fb2cec56cefc3395e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzE0LTgtMS0xLTE5Mzk5NQ_500d4c1b-f3b2-45c2-a76c-c053e621cd80">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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="i27ef5684ac724ece8deed56d9cfc8e03_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIxLTEtMS0xLTE5Mzk5NQ_8046f16c-4116-44e9-ade5-418cdb5cdc5e">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="i27ef5684ac724ece8deed56d9cfc8e03_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIxLTYtMS0xLTE5Mzk5NQ_58427367-afdd-4592-ac49-1c4e3790664b">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="i9da116e25e1f4cbcb0004f8d8a8196de_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIxLTgtMS0xLTE5Mzk5NQ_38892e05-2d5b-4c04-896f-635fa0527692">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="ie24e4e005fa94e308044fecd3814baed_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIyLTEtMS0xLTE5Mzk5NQ_b6efd134-0ffc-4525-819c-19bf6798154b">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="ie24e4e005fa94e308044fecd3814baed_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIyLTYtMS0xLTE5Mzk5NQ_dd34f881-855c-4550-9bf4-cb4a175be0dc">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="i2cc8bbb5234f46729d13514d3483f413_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIyLTgtMS0xLTE5Mzk5NQ_aaef6c11-f868-4b26-810a-91609f31a598">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="ia9e9fd8fa1a04edf8559143958a8c9e2_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIzLTEtMS0xLTE5Mzk5NQ_02036d64-a81b-4e1c-9248-669134e3a5aa">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="ia9e9fd8fa1a04edf8559143958a8c9e2_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIzLTYtMS0xLTE5Mzk5NQ_fe10f7ce-b40e-464f-b622-8faa447794cc">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="ifbf89e8751ca474494afd942d808420c_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIzLTgtMS0xLTE5Mzk5NQ_14483101-30af-4b37-85f0-bcedca008867">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="i2a135abb1aaa4617b8eb92c219435d6b_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI0LTEtMS0xLTE5Mzk5NQ_ebd8816f-55c7-4266-a346-8e929f3b96f6">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="i2a135abb1aaa4617b8eb92c219435d6b_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI0LTYtMS0xLTE5Mzk5NQ_0e2ce0c8-97b7-4f86-9e30-6988f6973d2b">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="ia0450b5d3da541b980fd011d1f3303fa_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI0LTgtMS0xLTE5Mzk5NQ_e5ab7e83-3932-41b6-87e5-a5396cc18e4d">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="i777cf28416c94f8cba431d25f0d9ffc4_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI1LTEtMS0xLTE5Mzk5NQ_17edba6b-949e-41f8-b9d3-d11b3cd2066a">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="i777cf28416c94f8cba431d25f0d9ffc4_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI1LTYtMS0xLTE5Mzk5NQ_f4e3ae1e-faef-448e-be6b-ae97259f62ae">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="ifefa90932ccc4e28aa39380cf30fc2e2_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI1LTgtMS0xLTE5Mzk5NQ_599a99a1-096b-4f10-985e-502124117777">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="i847577b45e59472982898a41f404e61e_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI4LTYtMS0xLTE5Mzk5NQ_0300407c-38f3-433f-866f-5ab8b18b8280">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="i9b43794892004b5b8838f217d91ad74a_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI4LTgtMS0xLTE5Mzk5NQ_3196d3d4-c598-401f-a6e7-8ee19a46ceae">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI5LTYtMS0xLTE5Mzk5NQ_7a74fc83-8338-4c76-aaf1-9fc30aa74a34">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI5LTgtMS0xLTE5Mzk5NQ_e8f8022b-9661-4e88-b4c1-469078655569">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMwLTYtMS0xLTE5Mzk5NQ_c146e4f3-3702-42e1-bb4c-b6ece52d9353">10,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMwLTgtMS0xLTE5Mzk5NQ_e2e4bacf-4f97-49e4-a76d-b09433674417">8,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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, 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:0 1pt 0 10pt;text-indent:-9pt"></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="ibc1a47272eae4a6da8cc1fdfdff9e9b4_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTYtMS0xLTE5Mzk5NQ_3eeadef4-ae1f-4e46-b758-5f214e878fa9">&#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="ia8450f6bd99f4ffab90f34e8b2602750_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTgtMS0xLTE5Mzk5NQ_15d0a5c5-71f4-4658-b250-be2bde09e227">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:2px 1pt;text-align:left;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:#ffffff;padding:2px 1pt;text-align: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="i96218b473dd84c44ac7e331d09cc816b_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTYtMS0xLTIxMTI2NQ_2939e27f-4a8c-48d9-a8c3-f833b69ea6ae">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="i9858d93285b44d079ff89de1381fb536_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTgtMS0xLTIxMTI3Ng_76b94537-446e-4144-b125-372627afebdb">&#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: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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM0LTYtMS0xLTE5Mzk5NQ_16e1e3f8-ae05-4232-aa54-6cd830889dbe">14,362</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM0LTgtMS0xLTE5Mzk5NQ_60b33dc6-0f67-4f6a-b278-89ae37db994f">12,568</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM1LTYtMS0xLTE5Mzk5NQ_30036bf0-3285-41de-b9a6-1208022982a6">1,090</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM1LTgtMS0xLTE5Mzk5NQ_2600b954-a493-45b7-822a-864e7cbe38f1">373</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM2LTYtMS0xLTE5Mzk5NQ_71a96a51-8922-42a5-9ef0-72e5a7b949c6">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM2LTgtMS0xLTE5Mzk5NQ_ad691eba-477b-4552-97ff-a68770cc0b8e">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 10pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM3LTYtMS0xLTE5Mzk5NQ_898ce7ed-8603-443d-aaaa-dbc53f6b60f2">120</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM3LTgtMS0xLTE5Mzk5NQ_367f5cab-d7f2-4d9a-bcf0-5f523a935176">118</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM4LTYtMS0xLTE5Mzk5NQ_14070836-7cc8-4bfa-b4ac-c30189666068">13,122</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM4LTgtMS0xLTE5Mzk5NQ_24bca01e-965d-4f03-806f-1d4bc02335fa">12,046</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">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="i054f38fab892499c81fe3744e6b96849_D20300601-20300601" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzM2MQ_eae99b90-2d1f-462f-9007-4e7e7ba0b615">4.116</ix:nonFraction>&#160;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&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus <ix:nonFraction unitRef="number" contextRef="ic9b4a64477554d5d90e5c3a010bf13af_D20301201-20301201" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzUwMg_5b8936a5-8de0-445e-a24a-dc9536e22ad2">2.900</ix:nonFraction>&#160;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">Funds borrowed under this facility have an interest rate of one-month Term SOFR plus a spread of <ix:nonFraction unitRef="number" contextRef="iafdc6779785644edbf82d05b36331451_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjg3OTU_0985d933-49a5-4b96-b082-621dde8ef2c5">one</ix:nonFraction>&#160;percent. At December&#160;31,&#160;2022, the interest rate for the loan issued under this facility was <ix:nonFraction unitRef="number" contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjY3ODc_f67c14ca-bf82-4292-8894-a1cb999679a5">5.423</ix:nonFraction>&#160;percent.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="id803aa738063443d860440c9d422ee66" continuedAt="i822370e16c8d4a969852ec3de36d35e0"><ix:continuation id="ic96e800a8a284ad78e271a029e290a75" continuedAt="i51ae88b408834e65b6e2431962924288"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE5MjQ_47ab5716-4369-41c0-9811-00d42943417c" continuedAt="i87ca15d519724b45a6b5994a66782dd5" escape="true"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: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="i3770760d8ced435e99d4ac7320b33381_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQtMS0xLTEtMTkzOTk1_4d13b451-1a16-4588-8ecf-54c35da427e6">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="i3770760d8ced435e99d4ac7320b33381_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQtNi0xLTEtMTkzOTk1_50532462-30de-4a2d-bb92-3fa7bbd03959">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="ibbc57b8a4cfd435194f7a8fc954ef65d_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQtOC0xLTEtMTkzOTk1_eb6ce16d-4076-451d-8252-29378f790320">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="i9f1f20b7dcec4e4f8e88a583e35d3e14_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUtMS0xLTEtMTkzOTk1_59900706-0096-42d5-a4dc-9b4271d147c6">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="i9f1f20b7dcec4e4f8e88a583e35d3e14_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUtNi0xLTEtMTkzOTk1_8385bc8b-fca3-4e8f-abff-d10c45780a4a">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="i4340f73e9e1548348664b9d917d2b434_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUtOC0xLTEtMTkzOTk1_4558f04b-59a8-4b14-8ee9-302ffa57838a">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="i350a79ccdae84b91af3e63cc09bba1ea_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzYtMS0xLTEtMTkzOTk1_fad6b8ee-aa1b-443b-a317-7298b50ba1bb">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="i350a79ccdae84b91af3e63cc09bba1ea_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzYtNi0xLTEtMTkzOTk1_bbe34192-d72e-4010-b7cf-5cc85d15e6e8">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="i128b7b3856d74d1aab4e099470ed0f4e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzYtOC0xLTEtMTkzOTk1_4b40b023-6a9a-4617-b982-fab4d65ccdf7">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="i8917bb248b4a47d0a299b948912d1d69_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzctMS0xLTEtMTkzOTk1_495ee1dc-2fa1-49cf-9b47-6c72fe6f4a50">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="i8917bb248b4a47d0a299b948912d1d69_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzctNi0xLTEtMTkzOTk1_3107057e-76da-4ca0-887f-f8f0586ca570">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="i959b5a79ad9142d5953fddcd2f94c617_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzctOC0xLTEtMTkzOTk1_a298b37e-88ea-4d89-ae0b-d8709a7132b7">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="ic37a8e62d7f94ea2b2658ebc9e0897d0_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzgtMS0xLTEtMTkzOTk1_7c832c9d-13cd-4e4e-a1b7-c570ccfecdce">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="ic37a8e62d7f94ea2b2658ebc9e0897d0_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzgtNi0xLTEtMTkzOTk1_3476e8c6-ddcd-49d7-99a1-64076c2d387e">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="if2274343bfb74d16b196aab3f059370b_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzgtOC0xLTEtMTkzOTk1_a01a2264-2212-472b-a3de-be311365c815">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="i7cc83d1f79474f20953dc139cdee01ad_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzktMS0xLTEtMTkzOTk1_65f685fb-8a67-4266-b911-fc537299a1c3">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="i7cc83d1f79474f20953dc139cdee01ad_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzktNi0xLTEtMTkzOTk1_5f79c3d9-ef02-4157-b2fa-6f6dd215993c">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="i35ded535db034beca0cf858c70392a6d_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzktOC0xLTEtMTkzOTk1_e9076744-25d6-4fde-854e-ae67a1c4520f">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="i9bda5c9cb3d54233943546f0ef5af441_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEwLTEtMS0xLTE5Mzk5NQ_1e630a75-c640-48a8-ac2d-4c2a6a532d43">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="i9bda5c9cb3d54233943546f0ef5af441_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEwLTYtMS0xLTE5Mzk5NQ_1970edda-8081-4e18-824a-2be0fa3348ec">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="i93a0db5f87bb44feb5c449a780899c71_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEwLTgtMS0xLTE5Mzk5NQ_f1b19c86-186e-4c21-8a6a-b2c9cb354ea1">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="i88360c544ca046c0864bd4fbc4c54903_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTEtMS0xLTIwMDk0NQ_ca93b353-c579-4402-9608-6b2e6d10eeb4">3.600</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%">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="i88360c544ca046c0864bd4fbc4c54903_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTYtMS0xLTIwMDk2NQ_58a4c1e5-9cc7-4774-9db2-3fdadfc002b2">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="i08f230d01be94162aa3b6b67243246ce_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTgtMS0xLTIwMDk4MA_90e7dfa4-eaee-4b1d-b9b2-5dcad5460310">&#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="i4de209ed016d458a85d1f2497174dc2c_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTEtMS0xLTE5Mzk5NQ_ec75d6f1-0378-4495-a086-99c672db8f76">3.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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="i4de209ed016d458a85d1f2497174dc2c_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTYtMS0xLTE5Mzk5NQ_f1b80480-1bfc-48c4-9a57-f8c6497eefd7">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="i122c40b1419c42d3b154c932e7d6114e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTgtMS0xLTE5Mzk5NQ_583845f8-91ae-4af3-b07c-da074ce6cd62">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="iedbbf8e1a7ef484bbc9d5a6a0f19a83a_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEyLTEtMS0xLTE5Mzk5NQ_fa69eb8d-54b7-469e-b3d5-792f72025d78">5.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: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%">2035</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="iedbbf8e1a7ef484bbc9d5a6a0f19a83a_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEyLTYtMS0xLTE5Mzk5NQ_a4f4d58e-b6f5-427c-a5aa-7245bfa68775">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i51d17c010ad2480bbd98ee7bb921bf50_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEyLTgtMS0xLTE5Mzk5NQ_6acad861-f104-4c4e-9904-0c48925e5119">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia3eea96374034fe2b1f40902f0986857_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEzLTEtMS0xLTE5Mzk5NQ_068ccab6-c343-461e-9162-d69104369e97">3.520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2037</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="ia3eea96374034fe2b1f40902f0986857_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEzLTYtMS0xLTE5Mzk5NQ_fab98a43-b840-4afe-9d5e-9c7622f34b28">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="i6c04fc1142b7466da4d0a6fcbe13a729_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEzLTgtMS0xLTE5Mzk5NQ_1aa248b9-2ac2-4f25-866d-e6c4e53f33d6">335</ix:nonFraction>&#160;</span></td><td style="background-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="i5e90e85c318043d7911df9e15b8fe010_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE0LTEtMS0xLTE5Mzk5NQ_2b802769-af56-48a8-a5c3-50cd594234d1">4.010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">2038</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="i5e90e85c318043d7911df9e15b8fe010_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE0LTYtMS0xLTE5Mzk5NQ_eb8cfbf3-1c91-4294-98a4-a46dfa03f6ce">215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i763e40a1fbfb4044a18c38f0445625da_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE0LTgtMS0xLTE5Mzk5NQ_fd3b37a1-ec24-4160-9085-a151a964a652">215</ix:nonFraction>&#160;</span></td><td style="background-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="i320e7a6131e8499ea88c95a4433ca1c0_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE1LTEtMS0xLTE5Mzk5NQ_da064eee-73fd-4fc7-93cb-5ac1a5bd87e1">6.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i320e7a6131e8499ea88c95a4433ca1c0_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE1LTYtMS0xLTE5Mzk5NQ_f665da74-5a9d-4f8a-b1e8-735e7e01f550">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="ie947b6b9327a4a1b86737334284e52f2_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE1LTgtMS0xLTE5Mzk5NQ_d025087a-5706-4cc9-8e9b-e96c1b6be31c">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="i4238d7495ee045a7be4a55f79f3965c1_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE2LTEtMS0xLTE5Mzk5NQ_2b695018-c2e6-4519-af67-a76d01c6ac60">4.970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i4238d7495ee045a7be4a55f79f3965c1_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE2LTYtMS0xLTE5Mzk5NQ_ce64d414-1529-46b6-bf33-17bc5b2d86bb">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="i71c944b76d4d402198511e7c058885d7_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE2LTgtMS0xLTE5Mzk5NQ_7e0f748c-1df0-49a4-9543-51b758689c36">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="ief7d869c59294e09b51fee211f7de0e2_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE3LTEtMS0xLTE5Mzk5NQ_c7a290a3-c23d-4118-928c-56a70aa95e15">4.310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2042</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="ief7d869c59294e09b51fee211f7de0e2_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE3LTYtMS0xLTE5Mzk5NQ_da24df8e-5bc5-40be-9dcb-5f0ab7d0d877">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i496bc8d1f5204b4dae466fa437b95a17_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE3LTgtMS0xLTE5Mzk5NQ_174c78ad-b04e-4b25-b49e-1b346157e407">263</ix:nonFraction>&#160;</span></td><td style="background-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="idf2fba8da0e64fa6b413cf0cb5782b06_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE4LTEtMS0xLTE5Mzk5NQ_f0b3b193-7eea-4866-80aa-3294117b0abf">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%">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="idf2fba8da0e64fa6b413cf0cb5782b06_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE4LTYtMS0xLTE5Mzk5NQ_ccac6f3e-cd37-4147-b3bd-3d93083efc5f">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0511026565f44373875abb0567ff6229_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE4LTgtMS0xLTE5Mzk5NQ_b90ef6aa-85d5-4f92-b484-b1c775571acd">425</ix:nonFraction>&#160;</span></td><td style="background-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="ic818726fa0bd43768c7c3d41333896d1_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE5LTEtMS0xLTE5Mzk5NQ_76e7da95-3dc2-4e32-895c-8279e4e486ae">4.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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="ic818726fa0bd43768c7c3d41333896d1_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE5LTYtMS0xLTE5Mzk5NQ_0578bef1-4a66-4114-9ec5-3ab9b50e87ec">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="i1f0b4dd9acb34ffba4ae3bf2e4273df0_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE5LTgtMS0xLTE5Mzk5NQ_951a9f7f-98f3-46e5-8257-a1905dc0e06e">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="i2b2418d53b16480886510ecc9e1a7336_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIwLTEtMS0xLTE5Mzk5NQ_ae0a4e32-aab1-44ca-bb0e-4eb8d3fc15de">3.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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="i2b2418d53b16480886510ecc9e1a7336_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIwLTYtMS0xLTE5Mzk5NQ_8a93e422-3522-40b8-83b2-15a6a4f1be4e">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9550fa78953a4457a6c567829418e05f_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIwLTgtMS0xLTE5Mzk5NQ_c9f8e22a-481b-4ec7-8ba0-029aaeecea80">450</ix:nonFraction>&#160;</span></td><td style="background-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="iec4988af43de4abfa64c723ad1c95cea_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIxLTEtMS0xLTE5Mzk5NQ_0f3edf6a-154b-4c9f-80ab-011d43309431">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%">2047</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="iec4988af43de4abfa64c723ad1c95cea_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIxLTYtMS0xLTE5Mzk5NQ_e5de29f3-4124-4d02-bc1b-d6d56c49cdbc">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="ia7b9d2e07e434a24b4cdada1515d4c55_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIxLTgtMS0xLTE5Mzk5NQ_e653a493-856f-431d-aab1-b6537bebb3b1">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="i61e6142240df4983a3d32206f41d572e_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIyLTEtMS0xLTE5Mzk5NQ_5f57f7ba-52ee-4ffd-ab73-5e12b7692a95">4.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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="i61e6142240df4983a3d32206f41d572e_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIyLTYtMS0xLTE5Mzk5NQ_dd5f7d90-5939-429a-8eef-128cec5ee407">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="idd63854e0af344e58007a4bee5880db2_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIyLTgtMS0xLTE5Mzk5NQ_35f107df-61e9-4378-98db-0d3e17c5ef42">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="i6e994c55f34c46caa34c48c5aa99b86a_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIzLTEtMS0xLTE5Mzk5NQ_705df502-f380-460d-977f-3210cb9c2aa5">4.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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="i6e994c55f34c46caa34c48c5aa99b86a_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIzLTYtMS0xLTE5Mzk5NQ_d570b98c-2ead-4eca-bb3d-4da707ed1790">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="iab6c62202f4b48ee9c0fbec56d6c8bfd_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIzLTgtMS0xLTE5Mzk5NQ_926429e1-aa9d-449f-8830-d43efcdab5bd">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="i1605f8aa834f43cca86047497fb9a47f_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI0LTEtMS0xLTE5Mzk5NQ_4937d650-2c53-42bc-8ca8-03ad5eecf175">3.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: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="i1605f8aa834f43cca86047497fb9a47f_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI0LTYtMS0xLTE5Mzk5NQ_743bc316-187f-4579-b448-7865068a368d">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="i1c299d8437e3454d9d2ab450fe8ada68_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI0LTgtMS0xLTE5Mzk5NQ_a372cd3b-2735-4dd1-9e83-25312c35cc77">300</ix:nonFraction>&#160;</span></td><td style="background-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="iad95e39a54fe4223a03deab16a1d3b69_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI1LTEtMS0xLTE5Mzk5NQ_267d7b36-63b9-4bdb-8182-c14297e97e2d">3.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="iad95e39a54fe4223a03deab16a1d3b69_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI1LTYtMS0xLTE5Mzk5NQ_d68cd887-440e-4ca4-b2e7-7640e4684266">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="i59fb4a8d64ef43e5a4d464ac822abe5d_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI1LTgtMS0xLTE5Mzk5NQ_92756e34-f693-4458-a2a7-7a0a327b21c6">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="i2970cc2b7977422785e696fd07a5ddac_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI2LTEtMS0xLTE5Mzk5NQ_e5fc49d6-8c0f-4707-8bfa-3f8ecbf101ad">3.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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="i2970cc2b7977422785e696fd07a5ddac_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI2LTYtMS0xLTE5Mzk5NQ_b809eed8-ac7a-42fa-ad2a-2a62ef5765c6">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="i357e20342539466a91185e62e48839a6_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI2LTgtMS0xLTE5Mzk5NQ_23189a0f-4413-4602-97cb-57307a9f4079">575</ix:nonFraction>&#160;</span></td><td style="background-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="i933aa7d2b433403590be5eb00e119a2b_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI3LTEtMS0xLTE5Mzk5NQ_474d5955-a9ff-4775-9c06-2f120b5e0062">2.650</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%">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="i933aa7d2b433403590be5eb00e119a2b_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI3LTYtMS0xLTE5Mzk5NQ_583fe941-8bdb-40c3-9a72-d5a07dc31e85">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="i3bff5f32b507428691abef661fd9d9c6_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI3LTgtMS0xLTE5Mzk5NQ_36bcb936-3b95-4e52-8d0f-74aba2d50e1a">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="i88ddbd7fcb4b468790d02c14239e3dc2_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTEtMS0xLTIwMTAwNw_a5259074-2f19-4e53-a745-b005715db734">4.200</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="i88ddbd7fcb4b468790d02c14239e3dc2_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTYtMS0xLTIwMTAyNw_babfa3de-99c9-41e9-a6ac-65462f894805">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2747bb1379404d6db470ec1da134f950_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTgtMS0xLTIwMTAzNw_04ed2447-a727-4b52-88d5-c678608a7d7b">&#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="i11300f10a43f4ac1aec4beccb6ec5db5_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI4LTEtMS0xLTE5Mzk5NQ_1fadfed7-ff26-4216-9b13-bb5a1455fb06">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="i11300f10a43f4ac1aec4beccb6ec5db5_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI4LTYtMS0xLTE5Mzk5NQ_c4b3c2bc-4eaa-45ed-bbe2-af92b325b7b9">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="i36ea11e187674e7780713cb946c500d6_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI4LTgtMS0xLTE5Mzk5NQ_35432d4d-1c83-4cd7-9ca3-25c47f385f7b">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="i9797027b00bd4bf8ba05989af0355227_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTEtMS0xLTE5Mzk5NQ_01c3bce8-cd50-4c97-994a-eb7416030bd6">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="i9797027b00bd4bf8ba05989af0355227_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTYtMS0xLTE5Mzk5NQ_5197ce1c-c814-4c6f-8748-8a61da14b07d">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="ib2905a324e5d43a690a931440a49e9c6_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTgtMS0xLTE5Mzk5NQ_948f1b16-afb1-482e-8ecb-1400f836681f">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="i267447088a3d433bb8f13b05ec377e36_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMwLTEtMS0xLTE5Mzk5NQ_853397e0-ffea-4a03-9e82-34942e89230a">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="i267447088a3d433bb8f13b05ec377e36_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMwLTYtMS0xLTE5Mzk5NQ_8835ac2a-39b4-4486-9c97-518181f5627e">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="i401370688bea436b90a1a872d04ee519_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMwLTgtMS0xLTE5Mzk5NQ_ae852d08-8999-4fc2-9396-67a9c4e63f3f">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="i3d99901138e64457a997c144a3264318_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMxLTEtMS0xLTE5Mzk5NQ_21f0560d-e62d-461a-a088-dd52a9daa056">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="i3d99901138e64457a997c144a3264318_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMxLTYtMS0xLTE5Mzk5NQ_0569b9f0-8ddc-4f8d-a7ac-ce3f75c5135f">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="i404e70a63b4844a99b53d33078b79c74_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMxLTgtMS0xLTE5Mzk5NQ_4aba5e74-fe66-4448-b5b3-4cd784416ea9">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="i014a46e063d64a619b6ea81200b65add_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMyLTYtMS0xLTE5Mzk5NQ_ffc0fce8-c999-4ecb-b795-8efbb5dda31f">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="i6c7ff48c9e464feba0083d89e17abbe8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMyLTgtMS0xLTE5Mzk5NQ_a604a305-05b0-4a2e-97e7-a703671d166a">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="i83191b6c8c0247fdb1f905b29a7edd4c_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMzLTYtMS0xLTE5Mzk5NQ_ba7c5209-c3c2-43d1-ba33-6d5988f2558e">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="i05f80f123fc04667bc39609477fff1b5_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMzLTgtMS0xLTE5Mzk5NQ_95a8682f-ce9c-44f7-b601-7fcead88308d">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="i2d47083a2a4547d1a2d82f716376dd2f_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM0LTYtMS0xLTE5Mzk5NQ_61919de2-7935-4a44-b6a0-63496d59d9c7">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="i65afd3e0bbc14a94ad899c1287847232_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM0LTgtMS0xLTE5Mzk5NQ_1fa0aaa8-0c00-4ccd-8fb7-f857f0fb4ce3">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="ie0b4ebffa56d47bbb4e8c0ed0ffc6e22_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM5LTYtMS0xLTE5Mzk5NQ_75b380d2-8f36-4fef-9cfa-cddf4d98eeaa">8,997</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="i29092f0f85aa4416b87a6d950851ff78_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM5LTgtMS0xLTE5Mzk5NQ_5beae770-2b91-46cc-9e57-da4feba813c2">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i572bb953801b4665bd86f68f4a4b2d15_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQxLTEtMS0xLTE5Mzk5NQ_50b2ee41-52ae-4eb7-811b-09f86a26d880">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="i572bb953801b4665bd86f68f4a4b2d15_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQxLTYtMS0xLTE5Mzk5NQ_2b8a17c2-2821-4c7f-bb05-bc8d9d34bc93">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="i7bbd467e18394dbc8ce0725277225f61_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQxLTgtMS0xLTE5Mzk5NQ_34cf88dc-07cd-4347-928d-198b31802dd6">35</ix:nonFraction>&#160;</span></td><td style="background-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="i4c493740013b49949d06f362c9ee883a_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQyLTEtMS0xLTE5Mzk5NQ_61305495-a115-4403-9a72-8ac8808c33a4">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="i4c493740013b49949d06f362c9ee883a_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQyLTYtMS0xLTE5Mzk5NQ_f0a7367a-b75e-45ea-9503-1325ebc1385f">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="i0fadcdf43fc24cd9be7e16987c674cbd_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQyLTgtMS0xLTE5Mzk5NQ_427d6bea-bbcb-4e49-b8c2-5d7e89e82261">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="ib502251d69054035bd7cf7b83390e523_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQzLTYtMS0xLTE5Mzk5NQ_3b7a3146-cfdc-47b8-a341-667ccbcc5c8b">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="i20f4bc59dc1f45da9b43a74e6be8c8fa_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQzLTgtMS0xLTE5Mzk5NQ_aa4b34db-a67f-4842-8815-b5003f076f58">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></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="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231" decimals="INF" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ1LTEtMS0xLTE5Mzk5NQ_d0529cc9-7fdf-439a-90e1-78c2c5c7fffb">3.343</ix:nonFraction>&#160;</span></td><td 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="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ1LTYtMS0xLTE5Mzk5NQ_8868b027-b53d-459f-bcd8-fc6de9a36111">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="ifc3caa6b9afd4b009236947702d7e549_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ1LTgtMS0xLTE5Mzk5NQ_c9da5093-2dd0-477a-ba55-ba560fc1de66">198</ix:nonFraction>&#160;</span></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 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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">6</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%">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="icd6d7057de914292b415a1df750b20d9_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ5LTYtMS0xLTE5Mzk5NQ_64bfe3ca-064f-45f8-a04b-32f4bff840dd">1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b8aa896225b42b683c2c002042409fa_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ5LTgtMS0xLTE5Mzk5NQ_17750888-d535-4575-ad9f-fcc4966dab1f">&#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 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUwLTYtMS0xLTE5Mzk5NQ_99af6326-302e-4d30-9c8a-50c87ae13aa2">10,277</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUwLTgtMS0xLTE5Mzk5NQ_f93adea6-dd0d-4d1c-a7d5-12fe7768accd">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUxLTYtMS0xLTE5Mzk5NQ_0f09b2ad-6b47-4b4e-b7ee-970c35ee0ba0">991</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUxLTgtMS0xLTE5Mzk5NQ_cd6ca741-3195-4091-b467-8521265e9502">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 10pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUyLTYtMS0xLTE5Mzk5NQ_7b7ea5fc-03c8-4f2d-b1de-91f812326e7f">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUyLTgtMS0xLTE5Mzk5NQ_b42b5f10-711a-4278-93eb-3ececa32508d">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUzLTYtMS0xLTE5Mzk5NQ_db1580be-06a5-434d-b57f-89bca1f778e2">67</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUzLTgtMS0xLTE5Mzk5NQ_5c263b86-0963-4160-b578-9c0591a22a68">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzU0LTYtMS0xLTE5Mzk5NQ_2ae80aee-b805-4bd2-b50d-dccacf5d7463">9,192</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzU0LTgtMS0xLTE5Mzk5NQ_f4ab453d-7880-41dc-a44f-820d310fed60">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></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="i0be12411a6e64e2789b6f6ce5981179c_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzEzMTE_865ffa94-93a7-4579-acd5-7ddb1a845ae6">0.300</ix:nonFraction>&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2022, the interest rates were <ix:nonFraction unitRef="number" contextRef="i014a46e063d64a619b6ea81200b65add_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzEzNDg_9dd0eed0-1387-4973-98c2-a6bf226baee1">4.469</ix:nonFraction>&#160;percent for bonds due </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i822370e16c8d4a969852ec3de36d35e0" continuedAt="i6aa72084a76041a5ac4cba8f13e15c4b"><ix:continuation id="i51ae88b408834e65b6e2431962924288" continuedAt="i6921cd9017ef4fe4bdd2b4a3f85ce157"><ix:continuation id="i87ca15d519724b45a6b5994a66782dd5"><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2069, <ix:nonFraction unitRef="number" contextRef="i83191b6c8c0247fdb1f905b29a7edd4c_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjgzMDE_a285e183-07d5-4a63-ba66-df1956cbb2ed">4.375</ix:nonFraction>&#160;percent for bonds due May&#160;2070, and <ix:nonFraction unitRef="number" contextRef="i2d47083a2a4547d1a2d82f716376dd2f_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjgzMDU_84ea2976-0ffe-473a-8c6f-c7e26402a98a">3.484</ix:nonFraction>&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2021 was <ix:nonFraction unitRef="number" contextRef="i1b4271d0be3e4b3496c47d7ab2d95952_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzEzNjA_9f34b5ac-91da-4f18-be8b-d07632cd0884">zero</ix:nonFraction>&#160;percent. 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;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">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&#160;Securitization Funding, was <ix:nonFraction unitRef="number" contextRef="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE4NTA_a6a8e3bf-f419-44c1-8a34-254268dcc9eb">3.343</ix:nonFraction>&#160;percent at December&#160;31,&#160;2022 and <ix:nonFraction unitRef="number" contextRef="ifc3caa6b9afd4b009236947702d7e549_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE4NjA_85a0e44a-9be2-4179-8a77-5bb094922cbe">3.290</ix:nonFraction>&#160;percent 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Loans under this facility have an interest rate of one-month Term SOFR plus <ix:nonFraction unitRef="number" contextRef="i402c53086d5f44a4924fa33bb42c105e_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjQ1OTc_f2671d4c-d0f5-49ea-9f0c-bcec192853a1">0.650</ix:nonFraction>&#160;percent. At December&#160;31,&#160;2022, the weighted-average interest rate for the loans issued under this facility was <ix:nonFraction unitRef="number" contextRef="icd6d7057de914292b415a1df750b20d9_I20221231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjUxNTI_521ab407-2400-474a-aa51-d86a495e4e92">4.975</ix:nonFraction>&#160;percent at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_295"></div><ix:continuation id="i6aa72084a76041a5ac4cba8f13e15c4b" continuedAt="i9cdb96aeb32d42b6b45b28f5bf80f893"><ix:continuation id="i6921cd9017ef4fe4bdd2b4a3f85ce157" continuedAt="ie1acb41383a74156a557b4f8d033328d"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzM1Nw_f01e4371-d8de-4c5e-9f91-7fb09a5c6367" continuedAt="if362d13b9f32429c90490ef1460dbb11" escape="true">Presented in the following table is a summary of major long-term debt issuances during 2022:</ix:nonNumeric></span></div><ix:continuation id="if362d13b9f32429c90490ef1460dbb11"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzItMi0xLTEtMTkzOTk1_855f8b23-5276-4383-aa9b-456e512640fa">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:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzgtMi0xLTEtMTkzOTk1_4a281fa1-039e-4e6b-89b1-797f317b2da4">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;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="i8ad2307bbf244a6e8371e91ebde55544_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzEwLTItMS0xLTE5Mzk5NQ_0104d866-6c9d-45f9-a808-6ebe20a3dfb4">1,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:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January&#160;2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4627ac497a5d499692bdabd87bc69838_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzExLTItMS0xLTE5Mzk5NQ_24e72f4b-2cf2-40a1-9de8-bb9add2848c5">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4627ac497a5d499692bdabd87bc69838_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzExLTMtMS0xLTE5Mzk5NQ_770367c2-ed9a-4310-b946-cb42dc433dc6">3.600</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2032</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%">First mortgage 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:100%"><ix:nonFraction unitRef="usd" contextRef="i666113ef6760440cad0c48372fd616df_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzEyLTItMS0xLTE5Mzk5NQ_aea65836-8be8-46d5-8cc0-955f31df420f">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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="i666113ef6760440cad0c48372fd616df_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzEyLTMtMS0xLTE5Mzk5NQ_52d4c715-bb3c-4b4b-9584-aa81986be6ce">4.200</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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September&#160;2052</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="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 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzIwLTItMS0xLTE5Mzk5NQ_02674610-cf76-49e2-981f-855aadffa721">1,800</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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzIxLTItMS0xLTE5Mzk5NQ_cc004a99-e0ff-4674-86b9-a3cc43bf817d">1,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $<ix:nonFraction unitRef="usd" contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjUyMjk_0cc71747-837e-44eb-9ad4-188d66ce3c7b">185</ix:nonFraction>&#160;million unsecured term loan credit agreement. Under this credit agreement, $<ix:nonFraction unitRef="usd" contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjUyMzc_d9305a87-3ea6-42af-8fdf-553b4c70549b">100</ix:nonFraction>&#160;million of loans have been issued as of December&#160;31,&#160;2022. In January&#160;2023, an additional $<ix:nonFraction unitRef="usd" contextRef="i72fc032efed64aab881729e29c216dea_I20230131" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjk3NjY_55b6df80-da46-43ed-b8bc-80090f5681fc">30</ix:nonFraction>&#160;million was borrowed under the unsecured term loan credit 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%">&#160;&#160;&#160;&#160;In July&#160;2022, Consumers entered into a delayed-draw $<ix:nonFraction unitRef="usd" contextRef="i7b270de333f1436b8e18af97ff5b455c_I20220731" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjQwMzU_dfe35071-0dd7-4a63-b756-0d9808b97b35">1.0</ix:nonFraction>&#160;billion unsecured term loan credit agreement. Under this credit agreement, Consumers issued loans of $<ix:nonFraction unitRef="usd" contextRef="i873de5e700d848459dc8324a142689ba_I20220930" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjQwNTY_c351340f-4e6b-418a-a92c-88da8a055cd1">550</ix:nonFraction>&#160;million in September&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="ic7fd708fb4ee4476b9516b9e8e9f8f96_I20221130" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjQwNzQ_f90d3597-e877-4eb5-b017-bcc283bb177b">450</ix:nonFraction>&#160;million in November&#160;2022. In January&#160;2023, Consumers repaid $<ix:nonFraction unitRef="usd" contextRef="i77c6f7aff2974d908f5d6f2c4b4c3e42_D20230101-20230131" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjU4MTI_0a5bc011-2dc1-43a9-9566-5b0922aad4e8">500</ix:nonFraction>&#160;million of the term loan credit agreement.</span></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i9cdb96aeb32d42b6b45b28f5bf80f893" continuedAt="i7aad5b811e4b4edd9cb52d25c90e1492"><ix:continuation id="ie1acb41383a74156a557b4f8d033328d" continuedAt="i5eeceaf18ca54e2f99c044e05da7c34d"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i2e8e9112353f4c7b98b536b943f9c548_I20230131" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjY2OTk_ec660d49-48aa-4312-a840-7b4a180897c6">400</ix:nonFraction>&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of <ix:nonFraction unitRef="number" contextRef="i2e8e9112353f4c7b98b536b943f9c548_I20230131" decimals="5" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjY3OTM_6803ab36-5909-4f75-ac04-44a24734d339">5.251</ix:nonFraction>&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. </span></div><div 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 in January&#160;2023, Consumers issued $<ix:nonFraction unitRef="usd" contextRef="if06e28ff35274dd9b07ec8eab2d4601c_I20230131" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjU0MzU_5e25b5a6-100d-42e9-85f2-9248bb7f3774">425</ix:nonFraction>&#160;million of first mortgage bonds that mature in March&#160;2028 and bear interest at a rate of <ix:nonFraction unitRef="number" contextRef="if06e28ff35274dd9b07ec8eab2d4601c_I20230131" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjU0NDI_72ec21e2-ac30-40a9-b1ba-c03fb151ac37">4.650</ix:nonFraction>&#160;percent. The proceeds of the bonds have been used to repay a portion of the $<ix:nonFraction unitRef="usd" contextRef="i7b270de333f1436b8e18af97ff5b455c_I20220731" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjkxODQ_dfe35071-0dd7-4a63-b756-0d9808b97b35">1.0</ix:nonFraction>&#160;billion aggregate principal amount outstanding under Consumers&#8217; term loan credit agreement and for general corporate purposes.</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_298"></div><ix:continuation id="i7aad5b811e4b4edd9cb52d25c90e1492" continuedAt="id46f8936a0034223a6feb653008d526c"><ix:continuation id="i5eeceaf18ca54e2f99c044e05da7c34d" continuedAt="id251c1e954704686a9a11eef11e6e2c3"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTgvZnJhZzphODVkM2FmYjJlNjY0MzgxYWI1MWI4YzdkMWExNWNjYi90ZXh0cmVnaW9uOmE4NWQzYWZiMmU2NjQzODFhYjUxYjhjN2QxYTE1Y2NiXzI0MA_87aa1db4-407d-4547-8409-e070b3929a67" 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 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:36.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:100%"><ix:nonFraction unitRef="usd" contextRef="i62188c03657a4565815443ef1b84e7b8_I20221231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTgvZnJhZzphODVkM2FmYjJlNjY0MzgxYWI1MWI4YzdkMWExNWNjYi90YWJsZTo3YTFlZmJiZmQ4ODc0MmM3OGNkZDY5YmYwMWM2OTYwMS90YWJsZXJhbmdlOjdhMWVmYmJmZDg4NzQyYzc4Y2RkNjliZjAxYzY5NjAxXzItMi0xLTEtMTkzOTk1_57d2a5f0-c635-4d59-9e7f-f85406035701">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:2px 1pt;text-align:right;vertical-align:bottom"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June&#160;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:100%">October&#160;2025</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:400;line-height:120%">In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $<ix:nonFraction unitRef="usd" contextRef="icc17a2567fa643368f724edc7b60c1aa_D20220601-20220630" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTgvZnJhZzphODVkM2FmYjJlNjY0MzgxYWI1MWI4YzdkMWExNWNjYi90ZXh0cmVnaW9uOmE4NWQzYWZiMmU2NjQzODFhYjUxYjhjN2QxYTE1Y2NiXzk1_4bb49deb-c0f5-4d3d-93d6-368dd5a8b2b7">49</ix:nonFraction>&#160;million. Proceeds from the sale were used to retire the non-recourse debt held by a subsidiary of NorthStar Clean Energy. For more information, see Note&#160;18, Variable Interest Entities.</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_301"></div><div style="margin-bottom:12pt"><ix:continuation id="id46f8936a0034223a6feb653008d526c" continuedAt="ib419e092eac745bfaf6b9285bcfe03d3"><ix:continuation id="id251c1e954704686a9a11eef11e6e2c3" continuedAt="i75491bad154842118b9fa1698ba42f8f"><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></ix:continuation></ix:continuation></div><div id="i0e0b60fe556a424b8287030e13f33f1c_3504"></div><div style="margin-bottom:12pt"><ix:continuation id="ib419e092eac745bfaf6b9285bcfe03d3" continuedAt="id9723bbf38f54ad4bb2482aafc762ff1"><ix:continuation id="i75491bad154842118b9fa1698ba42f8f" continuedAt="if60e83482e404b85a7110424befcda98"><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 expires on March&#160;31,&#160;2024. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In December&#160;2022, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2023 and March&#160;31&#160;2025. </span></ix:continuation></ix:continuation></div><div id="i0e0b60fe556a424b8287030e13f33f1c_3510"></div><div style="margin-bottom:12pt"><ix:continuation id="id9723bbf38f54ad4bb2482aafc762ff1" continuedAt="ic3584dfe4e2140e58742d4279bf5e4a4"><ix:continuation id="if60e83482e404b85a7110424befcda98" continuedAt="id672efdb7771437bbab79da1d9f45fdd"><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></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ic3584dfe4e2140e58742d4279bf5e4a4" continuedAt="i61467b5be2144496ac548383d54a4149"><ix:continuation id="id672efdb7771437bbab79da1d9f45fdd" continuedAt="ie1fbc48716924a0197dde38010b7289c"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGV4dHJlZ2lvbjowMTFmOTI0YjRkMmY0NzAzODBlNWVkNjA4OWRjYjQ3ZV83MTQ2ODI1NTgxMzA4_09fa0211-80d0-4c04-b899-25adda661d04" continuedAt="i3d6b63f4ec814997b9b8057cb1b51bbb" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGV4dHJlZ2lvbjowMTFmOTI0YjRkMmY0NzAzODBlNWVkNjA4OWRjYjQ3ZV83MTQ2ODI1NTgxMzA4_67a8e999-0e94-4bf9-a221-828727bccd0e" continuedAt="i97ab061abaa943d2ab7470c11e56705f" 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%">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;2022, 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><td style="width:45.214%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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.880%"></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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTItMS0xLTE5NTk3NA_0e78d97e-1582-4310-a7f4-ee314153e257">&#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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTQtMS0xLTE5NTk3NA_1ac46ca7-42ed-4a44-a99e-6c467c56c239">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTYtMS0xLTE5NTk3NA_e00ea3ab-cdcc-469d-aa8e-5c4d773b269c">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTgtMS0xLTE5NTk3NA_4c140aba-d4e8-46b3-bfc8-ea0bb65841dd">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTEwLTEtMS0xOTU5NzQ_1d8a5f2c-d43e-4038-89e3-3bcc7e442ee0">625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTItMS0xLTE5NTk3NA_4a053fe1-39d8-4b88-848c-118c12cf1fe9">991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTQtMS0xLTE5NTk3NA_8742e9ec-7df3-4b49-afce-68ee57b002fe">1,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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTYtMS0xLTE5NTk3NA_1c1b197f-8d5d-43b9-90e5-681682058819">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTgtMS0xLTE5NTk3NA_6909762f-7da5-4967-9bc1-4aa46b0eb468">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTEwLTEtMS0xOTU5NzQ_25825889-5f8a-4a28-8131-e6990534f115">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">NorthStar Clean Energy, 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="i9032af9303de46eda1e12a86f9f04f70_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTItMS0xLTE5NTk3NA_89965a74-8268-4ae1-b9bc-39919cda4f53">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="i9032af9303de46eda1e12a86f9f04f70_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTQtMS0xLTE5NTk3NA_39cce5e7-bf6c-4f81-901a-a608e20814dc">&#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="i9032af9303de46eda1e12a86f9f04f70_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTYtMS0xLTE5NTk3NA_cdd6e568-bbd1-4483-8dc6-74dafdca1aee">&#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="i9032af9303de46eda1e12a86f9f04f70_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTgtMS0xLTE5NTk3NA_34cc42aa-79e3-41fb-8b19-a02ed34c7c69">&#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="i9032af9303de46eda1e12a86f9f04f70_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTEwLTEtMS0xOTU5NzQ_a7a5296f-4938-40bf-9631-8bc50984c214">&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTItMS0xLTE5NTk3NA_e5f1dc6b-baad-4e2e-9330-48323b289c04">1,091</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 #000;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTQtMS0xLTE5NTk3NA_01fdc3ec-ebd2-43c2-8d19-07bac7a47b1a">1,582</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 #000;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTYtMS0xLTE5NTk3NA_029aca3c-1aff-4c6e-9b85-4af220c88664">281</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 #000;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTgtMS0xLTE5NTk3NA_8be7273f-e970-4bba-b13c-8966708c98a7">332</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 #000;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTEwLTEtMS0xOTU5NzQ_ab9602e4-a6b6-4273-8830-795068506a17">793</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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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></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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTItMS0xLTE5NTk3NA_2204ecf5-f771-4130-95c9-e33cfe03e3f5">991</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTQtMS0xLTE5NTk3NA_822cf483-f7d3-4a56-85d3-c97a4d851ce0">1,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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTYtMS0xLTE5NTk3NA_ce3642de-e509-4c5d-bb70-034642ce39d4">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTgtMS0xLTE5NTk3NA_697f71c0-ec48-46d3-ade3-ae29ba45d2dd">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><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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTEwLTEtMS0xOTU5NzQ_5cf9976a-7a01-415f-9395-c4c6470a16bf">168</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="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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="i61467b5be2144496ac548383d54a4149" continuedAt="ife9a75164efb4e33994d2470f9687cbe"><ix:continuation id="ie1fbc48716924a0197dde38010b7289c" continuedAt="icc1e6584e1c7437bb9b0077ca40375d6"><ix:continuation id="i3d6b63f4ec814997b9b8057cb1b51bbb" continuedAt="i77a2d3609ae941b285b3baf44b9c9385"><ix:continuation id="i97ab061abaa943d2ab7470c11e56705f" continuedAt="i0a1dfebd97da4b80a96a8b3bdb1ddd98">1</ix:continuation></ix:continuation></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%"><ix:continuation id="ife9a75164efb4e33994d2470f9687cbe" continuedAt="i3c8b617a32ce4083b1fe04e355a50a2e"><ix:continuation id="icc1e6584e1c7437bb9b0077ca40375d6" continuedAt="i86dba971c3894314b662315eafe5798c"><ix:continuation id="i77a2d3609ae941b285b3baf44b9c9385"><ix:continuation id="i0a1dfebd97da4b80a96a8b3bdb1ddd98">&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $<ix:nonFraction unitRef="usd" contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGV4dHJlZ2lvbjowMTFmOTI0YjRkMmY0NzAzODBlNWVkNjA4OWRjYjQ3ZV84Nzk2MDkzMDI0MDMw_0e52a0a5-ab6d-44f9-8e17-026baab61645">1</ix:nonFraction>&#160;million</ix:continuation></ix:continuation></ix:continuation></ix:continuation>.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_304"></div><ix:continuation id="i3c8b617a32ce4083b1fe04e355a50a2e" continuedAt="ic2a86d0cf0b94a8db2bac8c78bb6cf95"><ix:continuation id="i86dba971c3894314b662315eafe5798c" continuedAt="ide7b8ff6094a49ea9fb0d386bd42e888"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzI1ODA_2994ec1f-c5f7-4b77-a613-7a9c8e9ed968" continuedAt="ic45b496e565540b6aecebdd075b54268" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzI1ODA_c2cce3cb-dfd7-4de8-bfb0-5a2c03f143a1" continuedAt="i08d8736c18ff4e87b15a7525629a65b4" escape="true">The following credit facilities with banks were available at December&#160;31,&#160;2022:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ic45b496e565540b6aecebdd075b54268"><ix:continuation id="i08d8736c18ff4e87b15a7525629a65b4"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtMi0xLTEtMTkzOTk1_44652f5b-2de7-497f-bd63-f695fa243079">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="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtNC0xLTEtMTkzOTk1_45e53e4e-99e3-4295-be5f-e952642c4747">&#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="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtNi0xLTEtMTkzOTk1_991c876b-50c9-4971-941c-f8f1c2124f11">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtOC0xLTEtMTkzOTk1_4183401b-62ef-46ea-a66f-71cc8a91a480">532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtMi0xLTEtMTkzOTk1_963a05ba-68ee-4a0b-9a58-fdfc8c78fba1">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="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtNC0xLTEtMTkzOTk1_ca86c963-5e19-4632-b303-dee3d07e7e8b">&#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="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtNi0xLTEtMTkzOTk1_84c6dac1-add7-48a9-9bdb-3cf009bf77b4">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="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtOC0xLTEtMTkzOTk1_0a50e441-d2f1-42fd-93c1-958b40d688d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i72d0024257724109935eaef00b8ad918_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtMi0xLTEtMTkzOTk1_f50eb8cd-ecc9-49e3-b96f-d7ad01c77112">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i72d0024257724109935eaef00b8ad918_I20221231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtNC0xLTEtMTkzOTk1_df8fbded-bd3d-46d9-9be8-dcc686cae4b3">&#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="i72d0024257724109935eaef00b8ad918_I20221231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtNi0xLTEtMTkzOTk1_2ac311b9-b787-475a-97de-24c385f7e2a1">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i72d0024257724109935eaef00b8ad918_I20221231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtOC0xLTEtMTkzOTk1_effc7d98-5b7e-47f9-bfe6-a300e9b47434">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85b912ba279c42c2879bdf1b8837dfaa_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtMi0xLTEtMTkzOTk1_5a76be40-7780-4b5e-9e1b-6819d13dec8b">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85b912ba279c42c2879bdf1b8837dfaa_I20221231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtNC0xLTEtMTkzOTk1_e0f07db2-7cc4-41b2-91c8-6981b1612c7e">&#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="i85b912ba279c42c2879bdf1b8837dfaa_I20221231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtNi0xLTEtMTkzOTk1_8ae40af4-cfd2-4b32-bae9-c903651006de">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85b912ba279c42c2879bdf1b8837dfaa_I20221231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtOC0xLTEtMTkzOTk1_d2b8fa69-fca7-41c2-baab-f2db8b7c36ba">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff0edee2b1034067b4443dbaad7bd9cc_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktMi0xLTEtMTkzOTk1_962f5e0c-94f4-4445-a58b-210409f039b4">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff0edee2b1034067b4443dbaad7bd9cc_I20221231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktNC0xLTEtMTkzOTk1_e3e3c213-04d1-4fe5-b0af-cd8f4d184f7b">&#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="iff0edee2b1034067b4443dbaad7bd9cc_I20221231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktNi0xLTEtMTkzOTk1_9b3cb656-c201-4584-a11c-c4cd5fa8a11b">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff0edee2b1034067b4443dbaad7bd9cc_I20221231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktOC0xLTEtMTkzOTk1_922f3b2a-86ca-41ff-ac54-aa716cb1ed01">223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were <ix:nonFraction unitRef="usd" contextRef="i4e03dc487bab4c69ba8be05eac608611_D20220101-20221231" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzU0OTc1NTgxNjQ5Nw_3717400e-0e6c-4cc5-9957-16cae254f28c">no</ix:nonFraction>&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were <ix:nonFraction unitRef="usd" contextRef="i5e72a940b03245a2a3d669763fa47e59_D20220101-20221231" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzU0OTc1NTgxOTMyNQ_64c435c7-33e0-4e95-9193-f1fe5f5989b7">no</ix:nonFraction>&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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="i56c5109486bc466a9ad1a46261574a15_D20220101-20221231" decimals="INF" name="cms:ShortTermDebtAuthorizedBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzEwNjM_d34d3c79-a77a-4ebe-ae57-7567bc691c60">500</ix:nonFraction>&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2022, there were $<ix:nonFraction unitRef="usd" contextRef="i4fa52efb130d4abb85a8f17f4f3b4fa4_I20221231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzEzMjM_4a8bffd8-2c8e-467b-99c1-633fb63b014a">20</ix:nonFraction>&#160;million of commercial paper notes outstanding under this program at an annual interest rate of <ix:nonFraction unitRef="number" contextRef="i4fa52efb130d4abb85a8f17f4f3b4fa4_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzg3OTYwOTMwMjg4NTg_2a5048e5-8873-4278-84b8-02f6004379fc">4.710</ix:nonFraction>&#160;percent, recorded as current notes payable on the consolidated balance sheets of 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ic2a86d0cf0b94a8db2bac8c78bb6cf95" continuedAt="i9db4216717ea4229acfbf9507b410ea4"><ix:continuation id="ide7b8ff6094a49ea9fb0d386bd42e888" continuedAt="ib06dc63571744542811f85b62acbe530"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="i451fda5c3546436e995821786ce6a791_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE1MDE_c136415e-6dba-4c93-9f3b-271005e1928e">500</ix:nonFraction>&#160;million. At December&#160;31,&#160;2022, outstanding borrowings under the agreement were $<ix:nonFraction unitRef="usd" contextRef="i451fda5c3546436e995821786ce6a791_I20221231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE1OTc_ce353120-c323-4acb-8965-367ff28330b6">75</ix:nonFraction>&#160;million bearing the maximum interest rate authorized by FERC for this short-term credit agreement of <ix:nonFraction unitRef="number" contextRef="iaf93945630f94b92af92f0f2ffb647b5_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzg3OTYwOTMwMjc5MDM_91872f49-e64f-4381-a37a-f35a2f4aa64f">3.500</ix:nonFraction>&#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%">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;2022, payment of dividends by CMS&#160;Energy on its common stock was limited to $<ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-8" name="cms:AmountAvailableForDividendDistribution" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE3MjI_c6f64cee-db39-435f-aff1-e7b73a1acf06">6.8</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;2022, Consumers had $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-8" name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE4NjU_72249330-1414-47b2-8b43-8f6030e0d69d">1.9</ix:nonFraction>&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December&#160;31,&#160;2022, Consumers paid $<ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzI1MzE_c3b3778b-f760-4103-85f4-057a680eaa5f">769</ix:nonFraction>&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_310"></div><ix:continuation id="i9db4216717ea4229acfbf9507b410ea4" continuedAt="i722924de4c9b46959e5f6100de521dca"><ix:continuation id="ib06dc63571744542811f85b62acbe530" continuedAt="i17bcdb7d92774125ac3b19e57e37ad87"><div 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzc4_298c02dd-21d4-485f-98c5-ada66d584d16">350</ix:nonFraction>&#160;million shares of CMS&#160;Energy Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzEyNg_4becf430-ad7d-4453-b3db-8dc13b330f63">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzEyOQ_f19d5fbc-67d8-41a7-b660-30c5e1aac970">10</ix:nonFraction>&#160;million shares of CMS&#160;Energy Preferred Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzE4MA_39ed44bb-0167-4781-b16b-5c875e7ff0dc">0.01</ix:nonFraction>&#160;per share</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_313"></div><ix:continuation id="i722924de4c9b46959e5f6100de521dca" continuedAt="i5d269674e5d444bfbebc77bc8dd27341"><ix:continuation id="i17bcdb7d92774125ac3b19e57e37ad87" continuedAt="id8b059bdc4bc462ba19e568962c661b6"><div 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%"> Under an existing equity offering program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $<ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="INF" name="cms:StockOfferingProgramMaximumValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzE0MA_17a5ae1c-c399-4c04-9d68-d0a9091ae12c">500</ix:nonFraction>&#160;million in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise. In 2022, CMS&#160;Energy settled forward contracts under this program by issuing <ix:nonFraction unitRef="shares" contextRef="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231" decimals="INF" name="cms:StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzg3OTYwOTMwMjM4NTc_e0ec84f0-c30f-42f7-a7ac-611fc1830f22">962,354</ix:nonFraction>&#160;shares of common stock at a weighted-average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231" decimals="2" name="cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzg3OTYwOTMwMjM4NjI_07b34098-6bf3-4ac3-9a6a-d0426c2129be">57.36</ix:nonFraction>&#160;per share, resulting in net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzg3OTYwOTMwMjM4Njc_efe0e611-61e2-4e1c-853e-136bcfd0ac05">55</ix:nonFraction>&#160;million.</span></div><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzE0MzI_d3971ef6-d643-4141-b82c-efec58060a43" 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 forward sales contracts under this program at December&#160;31,&#160;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:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.809%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzQtMi0xLTEtMTkzOTk1_2d010cf3-e0b5-41b4-9941-15a782ddcbbf">2,944,207</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzQtNC0xLTEtMTkzOTk1_ee54a47e-8077-45ec-9f62-10cfcb4396e3">67.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="id876a8953597447389440956f4c8aeac_D20221231-20221231" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzQtNi0xLTEtMTkzOTk1_9aa2eb44-bda8-47f6-b10e-c6127d06867a">67.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i69603e6c3d734b8593dfe34bcfc8f02c_D20220824-20220824" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzUtMi0xLTEtMTkzOTk1_e31c5fcb-c50a-430d-93ee-ddba4714b906">1,677,938</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i69603e6c3d734b8593dfe34bcfc8f02c_D20220824-20220824" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzUtNC0xLTEtMTkzOTk1_33f2bb55-3195-487f-a08f-6173104d90de">69.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib63027d788f54a97b7fda5daae09f7b3_D20221231-20221231" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzUtNi0xLTEtMTkzOTk1_326ef58a-92f6-4197-90af-c6c10c860ada">69.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i44a84522016c43b885554fbe314d30d5_D20220829-20220829" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzYtMi0xLTEtMTkzOTk1_856e881e-3ad3-4c60-90d0-806035277c2e">1,783,388</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i44a84522016c43b885554fbe314d30d5_D20220829-20220829" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzYtNC0xLTEtMTkzOTk1_4097d3cd-e46a-4492-9505-d5a99a8ea463">68.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="if2d70fe8b0f7491c899749c711621506_D20221231-20221231" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzYtNi0xLTEtMTkzOTk1_810630d1-a03a-47b9-982b-0b63a5d49185">68.38</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></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%">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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%"><ix:continuation id="i5d269674e5d444bfbebc77bc8dd27341" continuedAt="i2fe37b4ffc634b6d97120315abea2eae"><ix:continuation id="id8b059bdc4bc462ba19e568962c661b6" continuedAt="ieb8fd10442af458fb7fab9845a4117b2">If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2022, CMS&#160;Energy would not have been required to deliver shares or pay cash.</ix:continuation></ix:continuation></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_319"></div><ix:continuation id="i2fe37b4ffc634b6d97120315abea2eae"><ix:continuation id="ieb8fd10442af458fb7fab9845a4117b2"><div 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:</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 Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol <ix:nonNumeric contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzg3OTYwOTMwMjQ1OTI_f3c82360-2b70-4957-9ddc-803b588cb757">CMS&#160;PRC</ix:nonNumeric>. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. 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 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. <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:ScheduleOfPreferredStockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzcxNDY4MjU1ODQzNTA_d334f83c-1f72-44b3-aaea-6a778204141d" continuedAt="i976f7ee4d3714adbb82c0aa2f51480c1" escape="true">Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2022 and 2021:</ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i976f7ee4d3714adbb82c0aa2f51480c1"><table 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: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.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></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;text-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%">Depositary Share Par Value</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:100%">&#160;Depositary Share Optional Redemption Price</span></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:100%">Number of Depositary Shares Authorized</span></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:100%">Number of Depositary 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 2px 10pt;text-align:left;text-indent:-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, redeemable perpetual</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="usdPerShare" contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtMi0xLTEtMjAwNjc2_1f2b9f50-bed6-48be-84cc-0bf1356dfd6b"><ix:nonFraction unitRef="usdPerShare" contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtMi0xLTEtMjAwNjc2_40a91981-1ec8-49af-b0cf-73180a7dd8fa">25</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="i14c37c64eda74bfda84777caa0a1d9a8_I20211231" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNC0xLTEtMjAwNjc2_93691bf4-3aae-4b29-8c50-1b4387c13dae"><ix:nonFraction unitRef="usdPerShare" contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNC0xLTEtMjAwNjc2_97611881-a846-4e44-88d1-d71ffe8c5523">25</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="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="i14c37c64eda74bfda84777caa0a1d9a8_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNS0xLTEtMjAwNjc2_aff2efa8-9ae8-41ed-aca4-42429d2fbaee"><ix:nonFraction unitRef="shares" contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNS0xLTEtMjAwNjc2_bf9492d8-6856-4f83-aceb-b707ecf30e74">9,200,000</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="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="i14c37c64eda74bfda84777caa0a1d9a8_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNi0xLTEtMjAwNjc2_220bca2a-fa8d-418e-becb-a9a76517bd97"><ix:nonFraction unitRef="shares" contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNi0xLTEtMjAwNjc2_3099e528-3fd0-408a-8f4f-a3b607384b15">9,200,000</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></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: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="ib024dd7277294d6692255ca542148bad_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzEyMQ_a6f28b0c-3e3d-4d6c-9b16-ffa4b718082d">CMS-PB</ix:nonNumeric>. <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:ScheduleOfPreferredStockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzIxMg_5f5eb88a-12f3-4e20-a2da-c277b7e7d62b" continuedAt="ie4f5cc7166a44218aaffc15501ff5a19" escape="true">Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2022 and 2021:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="ie4f5cc7166a44218aaffc15501ff5a19"><table 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: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.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></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="i8ab0557ad27f43e6a785ab809af36086_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtMi0xLTEtMTkzOTk1_6fa74e2d-64ee-4362-9be4-0c6bd5d34ed3"><ix:nonFraction unitRef="usdPerShare" contextRef="ica81f884802249bb8f1c4f794470ce68_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtMi0xLTEtMTkzOTk1_f4586043-6740-4d0e-bc3b-8a8add9a7671">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="ica81f884802249bb8f1c4f794470ce68_I20221231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNC0xLTEtMTkzOTk1_0ae23c0c-707f-42fd-84e1-d5b1eec1c7b9"><ix:nonFraction unitRef="usdPerShare" contextRef="i8ab0557ad27f43e6a785ab809af36086_I20211231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNC0xLTEtMTkzOTk1_d4296878-fda1-4694-bc20-c70c9f2ee228">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="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="ica81f884802249bb8f1c4f794470ce68_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNS0xLTEtMTkzOTk1_9bfa1075-222f-493a-9fee-d9c86d667805"><ix:nonFraction unitRef="shares" contextRef="i8ab0557ad27f43e6a785ab809af36086_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNS0xLTEtMTkzOTk1_c763a807-9a00-4c42-9be9-c37e253709b5">7,500,000</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="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="i8ab0557ad27f43e6a785ab809af36086_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNi0xLTEtMTkzOTk1_39efba33-0a8c-4263-a92a-316774788197"><ix:nonFraction unitRef="shares" contextRef="ica81f884802249bb8f1c4f794470ce68_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNi0xLTEtMTkzOTk1_e3228f9a-e6f4-48af-ac05-74aea2eb18ab">373,148</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></tr></table></ix:continuation></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_322"></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxNzU_c92aa67e-adf2-459a-b3b9-8bb8d0243cc4" continuedAt="ie0f0b9db7f164197b64102f047a9a365" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxODE_38bb811f-cb12-49be-8d13-e0f1b8bdafb4" continuedAt="i5103ebb3d5964949a9f2f9de3eb44f3c" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ie0f0b9db7f164197b64102f047a9a365" continuedAt="i5ca0c1ec101e4b75a003084cf9f6c470"><ix:continuation id="i5103ebb3d5964949a9f2f9de3eb44f3c" continuedAt="i6ddb93e3a3194729bdc0f8522fe8c41d"><div 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%">127</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i5ca0c1ec101e4b75a003084cf9f6c470" continuedAt="ifc62fec802c64301b333a7bf3a91e054"><ix:continuation id="i6ddb93e3a3194729bdc0f8522fe8c41d" continuedAt="ic7ccbada5ecc47598a61e98029644993"><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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxNzk_e8bfa9b7-e4c8-475c-8442-6444d6439333" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxODI_4827df64-d576-406e-a713-d011ccac779a" 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%">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%">2021</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%">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%">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-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="i6c63ab2dd1334695a4deb85bf26d8946_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtMi0xLTEtMTkzOTk1_94bdb808-b9bb-4305-b051-fbb938b2ed6f">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib01c870414344129a375d6a0907d3600_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtNC0xLTEtMTkzOTk1_9026b0e9-46c0-4b3c-8f60-ed4deb71f8b9">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtNy0xLTEtMTkzOTk1_82c0dbae-3723-42d5-907d-f461b5c10223">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="ia9485563e87a4e8aab59111dd74f87b2_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtOS0xLTEtMTkzOTk1_a87baa0b-bf8e-44b1-9a6b-b38cbef1e270">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 2px 19pt;text-align:left;text-indent:-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="i6c63ab2dd1334695a4deb85bf26d8946_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtMi0xLTEtMTkzOTk1_04f5766a-9801-4861-928b-507409c3e8de">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="ib01c870414344129a375d6a0907d3600_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtNC0xLTEtMTkzOTk1_7bdf72f3-3168-4400-ac3f-872edc6f67d1">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtNy0xLTEtMTkzOTk1_ff760c9d-309f-4710-8389-db9364868def">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="ia9485563e87a4e8aab59111dd74f87b2_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtOS0xLTEtMTkzOTk1_66bb6b5a-b6fc-4732-a949-d63719a7d818">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctMi0xLTEtMTkzOTk1_b2e32693-2209-4068-89e1-631eaa5ddf64">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctNC0xLTEtMTkzOTk1_79359008-b47b-42c0-83a0-5daaf98b606a">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctNy0xLTEtMTkzOTk1_4a3f5e4a-4377-4c80-b314-60e233fd3f6d">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctOS0xLTEtMTkzOTk1_f7533487-f197-4cbd-8640-b356c59be698">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="ifc009c4ded004f5493218fe64af5f7e8_I20221231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtMi0xLTEtMTkzOTk1_37d66637-7d00-40b0-82c8-3abbe415cffa">44</ix:nonFraction>&#160;</span></td><td style="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="idb16c642c1ae4e53ba90531d532208a6_I20211231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtNC0xLTEtMTkzOTk1_2a1e1d77-e105-47d0-bf6e-2e4ab138c5ec">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 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="i6fab0d56e6154d9d8aef1b42a8aeb416_I20221231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtNy0xLTEtMTkzOTk1_8e5e4d46-0ce9-4047-b0c7-737b5b86698d">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><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="i623895027c3c4930be55435a1ef78a0d_I20211231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtOS0xLTEtMTkzOTk1_5c1b75da-9ce4-49d4-ad69-e445e3f7ab20">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></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="i6c63ab2dd1334695a4deb85bf26d8946_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTItMS0xLTE5Mzk5NQ_18748477-b9b0-4229-b9b0-264e0b10780a">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib01c870414344129a375d6a0907d3600_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTQtMS0xLTE5Mzk5NQ_ddcaa716-af38-4e4c-a2b3-41ab58c97080">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="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="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTctMS0xLTE5Mzk5NQ_4ca62910-532c-4507-a859-2392840ac617">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="ia9485563e87a4e8aab59111dd74f87b2_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTktMS0xLTE5Mzk5NQ_6fd3ad33-ecc9-49c5-9fe0-9d2a40f0ace5">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTItMS0xLTE5Mzk5NQ_bd8a43f5-dc92-47a4-88f1-ba063dfff1c3">&#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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTQtMS0xLTE5Mzk5NQ_84dc7549-8530-4a1d-bb41-fea06def883f">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTctMS0xLTE5Mzk5NQ_6c2183ea-7a9f-42b8-99f8-997942f36654">&#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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTktMS0xLTE5Mzk5NQ_07179356-7f39-4b3b-a570-510048641e09">&#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="ifc009c4ded004f5493218fe64af5f7e8_I20221231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTItMS0xLTE5Mzk5NQ_853c9af7-d102-49cf-b030-459c68335e0a">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb16c642c1ae4e53ba90531d532208a6_I20211231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTQtMS0xLTE5Mzk5NQ_ad6b0a43-78a0-4f24-82a5-270850ea8991">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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6fab0d56e6154d9d8aef1b42a8aeb416_I20221231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTctMS0xLTE5Mzk5NQ_bb790caa-d520-43ff-ac8f-73e50e99d359">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><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="i623895027c3c4930be55435a1ef78a0d_I20211231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTktMS0xLTE5Mzk5NQ_0974c31b-23a3-4604-b7e0-27136e45d040">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></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;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: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 were interest rate swaps at CMS&#160;Energy, which were valued using market-based inputs. CMS&#160;Energy used 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 NorthStar Clean Energy used 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 were accounted for as cash flow hedges of the future variability of interest payments on the debt. In June&#160;2022, NorthStar Clean Energy repaid the hedged debt and terminated the related interest rate swaps. As a result, the associated unrecognized losses recorded in other comprehensive income were recognized in interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income; this amount was immaterial. NorthStar Clean Energy also had other interest rate swaps that economically hedged interest rate risk on debt, but that did not qualify for cash flow hedge </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%">128</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ifc62fec802c64301b333a7bf3a91e054" continuedAt="i184bd457a8bc4920a69c1dd205b8d9cf"><ix:continuation id="ic7ccbada5ecc47598a61e98029644993" continuedAt="iacb391edf91a498190a80925aabde5ac"><div 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. These swaps were also terminated in June&#160;2022; 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></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_3523"></div><ix:continuation id="i184bd457a8bc4920a69c1dd205b8d9cf"><ix:continuation id="iacb391edf91a498190a80925aabde5ac"><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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF83MTQ2ODI1NTgxODc2_90e347fd-9cf1-4460-bfb5-dea2cd23455e" 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:55.951%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></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="i85bb888d1a744a0ab6c2d7c1f3395cce_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTItMS0xLTE5NjExMA_ef268be0-2a8a-4a1c-a5e7-d259698e5bd6">&#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="ie902995c578f4ef2a9f51dfe965d6bac_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTQtMS0xLTE5NjExOA_db599f9d-493d-4645-a30a-1bf65aeef4b9">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="i9a1ee0579403407291d0d0c74d011f7b_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTYtMS0xLTE5NjEyNg_b05251c8-20c7-4600-b9ed-9b4f1b3110fa">&#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="i20c772f0de72484d936b4550eeac3c1c_D20210101-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTgtMS0xLTE5NjEzNA_8ef0012a-159a-4b5b-939a-c12357ec99ec">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF81NDk3NTU4MTM5OTA1_d1de484e-757c-495e-8ea0-4b687b7f30ce">19</ix:nonFraction>&#160;million to their fair value, less selling costs, of $<ix:nonFraction unitRef="usd" contextRef="i30eb25d92af24538b715346802a73ba7_D20211231-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF81NDk3NTU4MTM5OTI1_99b31c76-e395-4db8-a8b0-c9edc6075ae3">15</ix:nonFraction>&#160;million, resulting in an impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i30eb25d92af24538b715346802a73ba7_D20211231-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF81NDk3NTU4MTM5OTQz_897212af-9f05-4323-8315-1a2dd8da53e0">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 at the time of measurement. These vehicles were subsequently sold at an amount exceeding their recorded fair value in 2022. 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%">129</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_325"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTE_0b50901f-89c1-40e7-8b0b-cb97857e3409" continuedAt="id1a9feafabeb4e03b2ba63220c9666ea" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTg_4da30490-438c-44be-b68e-b1a7a2499fcb" continuedAt="i4b28bc999f454e52908f4f36b42acdd1" escape="true">Financial Instruments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="id1a9feafabeb4e03b2ba63220c9666ea"><ix:continuation id="i4b28bc999f454e52908f4f36b42acdd1"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTU_991e8e70-022d-47af-9e87-e390cabc2739" continuedAt="i62116ad7b6834134a946cb1303dc0ea8" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTc_037fcad9-730c-470b-a03f-2233c6184726" continuedAt="i52c9ee109482445ab389d7103be664ff" 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="i62116ad7b6834134a946cb1303dc0ea8"><ix:continuation id="i52c9ee109482445ab389d7103be664ff"><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;2022</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;2021</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="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMi0xLTEtMTkzOTk1_3d914878-2ada-402a-a355-16f4866dcb4d">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="ib018df424f684b0dac2defa4bd263c7f_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctNC0xLTEtMTkzOTk1_6c14416b-34e7-470d-9eca-74d0cd31884f">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="i8943420b5158449baa0938c7eab68504_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctNi0xLTEtMTkzOTk1_8ead46ac-2bc9-4ae1-b7da-d4d038fb2249">&#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="ic114b6980fa743c78b6d702a1edd654e_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctOC0xLTEtMTkzOTk1_0a764007-a945-4837-b4ed-b320b1636f40">&#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="i623ddfa6a45147d9965b391870d940f8_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTAtMS0xLTE5Mzk5NQ_78d8b034-9eae-496c-b320-dff2297ab0dd">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="idf88bfbd2ec44525bb9f12cb301cb949_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTMtMS0xLTE5Mzk5NQ_4caeb31c-9e99-4f5a-80f3-4423a253b645">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="if4d38b1531584acd8dfb4f2f2885821d_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTUtMS0xLTE5Mzk5NQ_c8cc5d20-b209-45d7-8065-6c3b64ddc233">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="iab29bcb4908446fba7937bd21027f726_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTctMS0xLTE5Mzk5NQ_83babb18-63d4-4062-9f63-fc36f4631e1c">&#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="i4022d69c9c5d4926b862d707de45adef_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTktMS0xLTE5Mzk5NQ_91ec6bf5-5005-4a47-aeb5-40b126347505">&#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="id11c2e3c66ad47ed9a0f9d06633b4773_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMjEtMS0xLTE5Mzk5NQ_6364434a-907c-4658-84b5-88e8c0cf1235">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMi0xLTEtMTkzOTk1_6ac74173-580b-40d1-b260-2bf1588789f3">14,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib018df424f684b0dac2defa4bd263c7f_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktNC0xLTEtMTkzOTk1_9bc5ac6d-d5c9-41ba-8856-c4d56d388b26">12,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8943420b5158449baa0938c7eab68504_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktNi0xLTEtMTkzOTk1_ec28c1f0-dd8d-4a6e-adf6-adc359e2101a">987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic114b6980fa743c78b6d702a1edd654e_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktOC0xLTEtMTkzOTk1_48a701b9-97d5-4e89-81f0-2925f7754963">8,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i623ddfa6a45147d9965b391870d940f8_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTAtMS0xLTE5Mzk5NQ_95dc607a-948d-4c77-9436-fcf10d73e54d">2,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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf88bfbd2ec44525bb9f12cb301cb949_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTMtMS0xLTE5Mzk5NQ_be24491a-a020-4454-9cf7-2244c631f133">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="if4d38b1531584acd8dfb4f2f2885821d_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTUtMS0xLTE5Mzk5NQ_243e40b6-bd28-49d0-b4f8-38be8812dfdd">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="iab29bcb4908446fba7937bd21027f726_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTctMS0xLTE5Mzk5NQ_82ed28aa-8dab-4e9e-ae70-09739882c5aa">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="i4022d69c9c5d4926b862d707de45adef_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTktMS0xLTE5Mzk5NQ_93396059-a767-4af3-93d4-df1d7b862ad2">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="id11c2e3c66ad47ed9a0f9d06633b4773_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMjEtMS0xLTE5Mzk5NQ_b681629f-00a3-44e2-8dcf-801c2cfcd897">1,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTItMS0xLTE5Mzk5NQ_d6fe106b-8d62-4b78-a54e-0acad70f2ee4">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="ib018df424f684b0dac2defa4bd263c7f_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTQtMS0xLTE5Mzk5NQ_95b10b49-b091-4e69-a41e-086b9494da4c">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="i8943420b5158449baa0938c7eab68504_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTYtMS0xLTE5Mzk5NQ_1b7bcf62-5f39-46c2-bde0-0387ff79054d">&#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="ic114b6980fa743c78b6d702a1edd654e_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTgtMS0xLTE5Mzk5NQ_931a7983-473d-4fcb-aaf4-62bccea19902">&#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="i623ddfa6a45147d9965b391870d940f8_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTEwLTEtMS0xOTM5OTU_1ffc20cd-d243-47b8-b7f3-446ca1047a38">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf88bfbd2ec44525bb9f12cb301cb949_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTEzLTEtMS0xOTM5OTU_fd026ea1-4344-4b76-a2dd-8910252927da">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="if4d38b1531584acd8dfb4f2f2885821d_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTE1LTEtMS0xOTM5OTU_684ece02-a237-45dc-bed6-d3d37e95b919">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="iab29bcb4908446fba7937bd21027f726_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTE3LTEtMS0xOTM5OTU_6aeb0ef2-1efd-4114-ae23-c82fb9b09805">&#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="i4022d69c9c5d4926b862d707de45adef_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTE5LTEtMS0xOTM5OTU_46a5eed5-da0d-4392-802c-40307b0a729c">&#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="id11c2e3c66ad47ed9a0f9d06633b4773_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTIxLTEtMS0xOTM5OTU_c647c8de-dcdd-4634-abb5-75f512a145f9">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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i05387a86a5814c83b7a4a824ed334f93_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTItMS0xLTE5Mzk5NQ_a7df4b9a-21ef-46c6-aa79-7572ae4a3f77">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="i36d7c62c425c41a6932e5851e05e15c3_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTQtMS0xLTE5Mzk5NQ_03672750-4f2b-49f8-88b1-33a493e793b8">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="i01b964ae0ee34745b3c297f7fb81b047_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTYtMS0xLTE5Mzk5NQ_4bb091d2-97e8-43f0-805b-b6a5d7a4f818">&#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="i87213de5e2744554a559c404c29ebfa0_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTgtMS0xLTE5Mzk5NQ_c7444374-663b-4e87-8760-e3c584295690">&#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="i1df83812df3744afa95b669d1f2497f6_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTEwLTEtMS0xOTM5OTU_e6b2b803-e15d-46dc-bbc3-3e785bb7fe70">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="iaca738a55639415c8737adb5a727106f_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTEzLTEtMS0xOTM5OTU_32c1e630-d6ee-44eb-88c2-e7663406413a">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="i7236d627037d409aaee9ce7038943ca5_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTE1LTEtMS0xOTM5OTU_3f8b093a-f92e-4960-b5e8-99d5de36b9ed">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="i3c52c4b1f82440ec8dae44e1e034add4_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTE3LTEtMS0xOTM5OTU_aa50a0eb-3f28-48b9-9946-11b89ca73995">&#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="i58c1629b5ece4c18945cba43fd927b9e_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTE5LTEtMS0xOTM5OTU_7ae63305-e765-4e45-b45c-66e88468291a">&#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="i8fd3c33f1b3648cc807c9374fb8a4c4c_I20211231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTIxLTEtMS0xOTM5OTU_dc571e1b-33f2-4543-ab08-61e8ed4534b2">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i05387a86a5814c83b7a4a824ed334f93_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTItMS0xLTE5Mzk5NQ_45982270-b8ab-4d16-b5c4-77bfe243ccd6">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="i36d7c62c425c41a6932e5851e05e15c3_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTQtMS0xLTE5Mzk5NQ_0ec84a50-0283-40fa-b86e-126ceddb6cc9">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="i01b964ae0ee34745b3c297f7fb81b047_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTYtMS0xLTE5Mzk5NQ_b4b8f696-09ae-43c1-a69a-d7c74ab7e461">&#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="i87213de5e2744554a559c404c29ebfa0_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTgtMS0xLTE5Mzk5NQ_32b16e28-15d9-48f5-b9a9-f19d46c6e2d2">&#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="i1df83812df3744afa95b669d1f2497f6_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTEwLTEtMS0xOTM5OTU_acdcd32e-cbd9-4df7-9ddc-0f63d5996f29">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaca738a55639415c8737adb5a727106f_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTEzLTEtMS0xOTM5OTU_f1f9c441-683c-4119-8153-bb6b1b1ab6fe">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="i7236d627037d409aaee9ce7038943ca5_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTE1LTEtMS0xOTM5OTU_d7523bd2-2e78-4a3d-97a4-6acbdce0cf29">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="i3c52c4b1f82440ec8dae44e1e034add4_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTE3LTEtMS0xOTM5OTU_f544564d-1f7f-461d-af44-2641880f3b98">&#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="i58c1629b5ece4c18945cba43fd927b9e_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTE5LTEtMS0xOTM5OTU_a42e3f2c-6bed-456e-9e3e-bda7419d5fed">&#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="i8fd3c33f1b3648cc807c9374fb8a4c4c_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTIxLTEtMS0xOTM5OTU_b3fccccb-6977-4ef3-a07a-d337cc912098">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-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="i05387a86a5814c83b7a4a824ed334f93_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTItMS0xLTE5Mzk5NQ_e2a2303c-aeb8-40b5-95de-81e7945a1a77">10,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i36d7c62c425c41a6932e5851e05e15c3_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTQtMS0xLTE5Mzk5NQ_0ebe0553-bfd1-4b76-b174-ceb4455263aa">8,728</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="i01b964ae0ee34745b3c297f7fb81b047_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTYtMS0xLTE5Mzk5NQ_547488e5-e904-4344-a50c-12e619007550">&#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="i87213de5e2744554a559c404c29ebfa0_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTgtMS0xLTE5Mzk5NQ_e812f110-ac2d-403b-95e6-c03595c40366">6,172</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="i1df83812df3744afa95b669d1f2497f6_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTEwLTEtMS0xOTM5OTU_eb04df4b-f293-48fd-bd44-5cad179eb8af">2,556</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="iaca738a55639415c8737adb5a727106f_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTEzLTEtMS0xOTM5OTU_a1f5ad26-801c-4e98-876c-b14b2de8ab9a">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 #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="i7236d627037d409aaee9ce7038943ca5_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTE1LTEtMS0xOTM5OTU_42c3dc21-b6fe-4a99-bdab-9a4c7cc24dd1">9,410</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="i3c52c4b1f82440ec8dae44e1e034add4_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTE3LTEtMS0xOTM5OTU_3c54950a-4c50-4ddc-9013-46dc90d6f523">&#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="i58c1629b5ece4c18945cba43fd927b9e_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTE5LTEtMS0xOTM5OTU_8fb296e9-4da6-43f5-b79b-52f2cabed065">7,455</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="i8fd3c33f1b3648cc807c9374fb8a4c4c_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTIxLTEtMS0xOTM5OTU_09380415-896b-4ad7-ab14-701cab73d9eb">1,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzU5NQ_08e22be8-58d2-40a8-bbbd-4be7dbb1ca7a"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzU5NQ_6d52a379-2045-4c10-ad91-e5965a12fcc1">7</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzYwMQ_3af9cf57-493d-4868-829a-d082a86b94b5"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzYwMQ_c234c6f5-13c7-439d-93d2-7c625c20e0c7">9</ix:nonFraction></ix:nonFraction>&#160;million 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">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzY1Mw_127a420c-031e-42ee-ae7b-4889fb48ec90">1,090</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzY1OQ_71112a3e-b908-4a5b-b660-23ce35da2d06">373</ix:nonFraction>&#160;million 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">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzcxNQ_9a8dabe3-d359-4910-b9aa-bcef7b23174d">2</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzcyMQ_eb3e7993-edfc-4765-b80a-f480dd6dcb94">23</ix:nonFraction>&#160;million 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">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzc5MQ_07e11a71-ca42-43ac-9bf5-ae1c33143e20"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzc5MQ_b3fd756c-7d98-4896-9f67-47ab67e2622b">7</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and 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">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzg0OQ_43540eba-ee74-4dde-a396-5c872f63df39">991</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzg1NQ_ea92a3c9-9f82-4a5f-aa0b-be588a10bb2e">365</ix:nonFraction>&#160;million at 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: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="i0f6d7f325b1e4f4f9e8d394d61d424a8_I20221231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwNTM_d2869de4-cfb0-4504-8d67-056cda65a5d4">4.10</ix:nonFraction>&#160;percent and has a maturity date of 2028.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">130</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_331"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjg_9f7111e9-619a-467e-ba96-f112b9c3f0ae" continuedAt="i04afaa0e8fe14c33995656bf29974532" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDk_aec64f25-f6c4-4031-9d52-09ef1e5dd437" continuedAt="i391b71b627314e7da2b0b7959af14693" escape="true">Plant, Property, and Equipment</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i04afaa0e8fe14c33995656bf29974532" continuedAt="i020f26fc95a4449cb837a25b7b64a99a"><ix:continuation id="i391b71b627314e7da2b0b7959af14693" continuedAt="ic39167f132194f6989ff80804702a52b"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTQ_9d526bf3-7f4c-4050-af62-45c41fe52ed3" continuedAt="i29f57dff5056478a80943f0f984b5040" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzA_951c0383-8ec4-4182-98ce-caae8e38bf6d" continuedAt="i96b94e6f0389402eaeb2fdcc077ee552" 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: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:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></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%">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%">2021</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="i2db62c2516f148eab2cf8909d614ad99_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NTVhOGExOGVmMWFhNDI1YWE0ZWRjYmM1NzNmODY1ZWJfNA_f7529f45-0cb5-4bc4-a99c-863c13f860df">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i6765b15d681346268f20715acce49247_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NTVhOGExOGVmMWFhNDI1YWE0ZWRjYmM1NzNmODY1ZWJfOQ_a2b2f512-6d64-498a-92ae-530c5ea2b949">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtMy0xLTEtMTkzOTk1_0b5054b3-5531-4504-8f35-6346d6365a36">29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtNS0xLTEtMTkzOTk1_3f8887e7-ea92-4ced-9f9c-aa12a2a5a3eb">28,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">NorthStar Clean Energy</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="iaed5083544ae4439bfe94b7f0544d133_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NjkxNjQ1YzQ3OWIzNDEwMWE0ZTAxZGU5ZjFmNzJjMWVfNA_9fdd496d-e50b-4e5f-b85b-04e0aa74456b">3</ix:nonNumeric> - <ix:nonNumeric contextRef="idb8651aa56d647efb42587d733a35fb1_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NjkxNjQ1YzQ3OWIzNDEwMWE0ZTAxZGU5ZjFmNzJjMWVfOQ_f1080486-6c40-41f9-90b7-4bf067b990d6">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="i046cf846601046c48f2ec35f72bf4c28_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtMy0xLTEtMTkzOTk1_a54d1914-af73-475a-97f9-7283cd0eb555">1,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if481c54a25ec46109bc58cc8f05328ab_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtNS0xLTEtMTkzOTk1_d30dfa07-4a52-41dd-817f-76a69ce2a621">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibd13f764209c46b28997fd99ddfeb6cf_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMy0xLTEtMjAzODk3_f1149f13-a1e0-46d6-9231-58d2b1fe178e">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3baa6fac41d949628701374639ea1a7f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctNS0xLTEtMjAzODk3_afecffc7-d64b-44a6-909b-13c1278bf44d">&#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</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="if5c2d899e66b4736b64f27d08e94b81e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMS0xLTEtMTkzOTk1L3RleHRyZWdpb246OWMxYWVjNGRmZjFhNDNhNGE4Mzg2Yjg4OTI2YWM2YTFfNA_31ac80a4-1cad-4d24-bba0-ef1f1ef9dc1b">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i50d3d7ac94e54619ad028d15c45126cf_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMS0xLTEtMTkzOTk1L3RleHRyZWdpb246OWMxYWVjNGRmZjFhNDNhNGE4Mzg2Yjg4OTI2YWM2YTFfOQ_a76a0d3c-50da-4e15-b3b8-298cf7116a17">5</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="iedb66fb68d2f4b5fa499af849861c47e_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMy0xLTEtMTkzOTk1_58052cb3-57c0-4a8a-a7f6-a6735578b06f">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="i7d2c090ed2be4677ae913bc98148458a_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctNS0xLTEtMTkzOTk1_04e779b5-ab76-46ff-ac6d-110719de3b85">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%">Plant, property, and equipment, gross</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzktMy0xLTEtMTkzOTk1_66322a64-4c5f-4e01-b5aa-36c30bd83e16">30,491</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzktNS0xLTEtMTkzOTk1_258283db-86f7-46b3-8423-708f4f7238b9">29,893</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%">Construction work in progress</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEwLTMtMS0xLTE5Mzk5NQ_dd8cdce4-0402-4126-89fd-2a43b64fe146">1,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEwLTUtMS0xLTE5Mzk5NQ_771017f0-ee9b-45b2-8f41-5d405b170ce0">961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Accumulated 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzExLTMtMS0xLTE5Mzk5NQ_6080da4f-9f8f-4e20-9dab-7ffd90d710d9">8,960</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzExLTUtMS0xLTE5Mzk5NQ_ce9e36ee-0c86-451c-9a12-119eaf538a24">8,502</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 #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">3</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 #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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEyLTMtMS0xLTE5Mzk5NQ_72b3ebae-39da-4770-895b-e2a217dd4b5b">22,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEyLTUtMS0xLTE5Mzk5NQ_89d840ed-3444-418e-b3a6-2ee47e475ca1">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></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 #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Generation</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="i0cc4f277085649268c5c35a6fbd7c324_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjM3ZTQ3OGM3YzE0OTQyMWRiZDZlMDgxOTQ0NGEzOGQyXzQ_f3ec0c65-f479-4b40-9736-383f1ef29c12">15</ix:nonNumeric> - <ix:nonNumeric contextRef="i61a4b2c4c7d5430981dd104b461cfa7d_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjM3ZTQ3OGM3YzE0OTQyMWRiZDZlMDgxOTQ0NGEzOGQyXzk_9832f84a-aa48-4dc4-ab32-410a1b908470">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="i50138ab55f2947d780a88d8b82315eb2_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTMtMS0xLTE5Mzk5NQ_8f8f7fb5-4229-4e5c-b293-b738e2c6859a">5,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i523564d0bfc5455e9607929a01ff1679_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTUtMS0xLTE5Mzk5NQ_b1b53b67-2f9b-4518-a559-75665df01292">6,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Distribution</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="i24ab7bd943204ac6b78c70761097333a_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRlYTk4ZDdjNjFlYzRlNWI5YjM1Y2E0YjkxOTNjZmFkXzQ_c05eb8ba-d3f1-4fad-b25e-d54218796ffd">15</ix:nonNumeric> - <ix:nonNumeric contextRef="i143f9c627f73427f9b320235e7a22bbd_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRlYTk4ZDdjNjFlYzRlNWI5YjM1Y2E0YjkxOTNjZmFkXzk_88d22d91-cf24-4606-9c6a-a8cc2f6fbf48">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="icea4fb14c97a472da3d41d7acc1d68d3_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTMtMS0xLTE5Mzk5NQ_8d855155-846c-487d-9594-5ff7708d4425">10,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id57af00fa338423386599c082f2dd7f2_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTUtMS0xLTE5Mzk5NQ_11c2a676-71ba-43a1-826f-62037160b8a4">9,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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: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="i9cdb3f815828466ea4427a65ed75c117_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMWRmOWYyNzVhZDQ3MThhZjk1YjQ5NDkyYjQyNTg5XzQ_d00ead6b-5a4c-4f03-9f42-a80da506b858">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i5cc766ef02134b3d8043818fca5742d7_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMWRmOWYyNzVhZDQ3MThhZjk1YjQ5NDkyYjQyNTg5Xzk_fc3467b2-0c73-42d1-be20-4899f345a2ec">55</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="if2a3816fda21455f8dde94f6b5558240_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTMtMS0xLTE5Mzk5NQ_dbfcaa7a-3a4a-47ca-b94d-517d3c2243a0">1,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="i5662de69c47a4e81b035cfd2445c5a3a_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTUtMS0xLTE5Mzk5NQ_c19aeda7-2c5b-48bc-832a-27b9342af81f">1,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i32656792e23a4dc687dabe7b9997bf08_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE5LTMtMS0xLTE5Mzk5NQ_37c61991-e579-4500-ad0e-49616adac5ca">126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec8f4937d5b44916980a5ffc065b25d5_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE5LTUtMS0xLTE5Mzk5NQ_b86f287f-3189-40f9-be29-46b654104438">319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Gas</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%">Distribution</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="ic47148a1c8de4ffa9f7244b5ec5b5979_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjY2MGEwYjBiNWQyMTRjMjZiMDYwMzFiODUxMzFiY2I1XzQ_592e8e4d-9955-4584-879f-5f3eea9c5565">20</ix:nonNumeric> - <ix:nonNumeric contextRef="ia6d8760157fe4a9382a92b379dbfb28d_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjY2MGEwYjBiNWQyMTRjMjZiMDYwMzFiODUxMzFiY2I1Xzk_fec3df62-9413-4c27-b55b-6162876cd9cf">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="i5254a968d85f4cbdbf770b39d4b7937b_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTMtMS0xLTE5Mzk5NQ_ad2a61a1-59a9-4d71-9023-b18621f65c68">6,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6185889a23774df3b883b55358eabab5_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTUtMS0xLTE5Mzk5NQ_3a6abf26-892e-4e0d-b7f1-83e958c49aee">6,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Transmission</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="i480f5a15bae54857b2f49fc10d760e07_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmRlNTlmMmQ1ZmZlZDRkNTRhZGVjNWE1NTlmMDFjMmJlXzQ_b103441a-d40b-48dc-8cf5-471ad2f2919c">17</ix:nonNumeric> - <ix:nonNumeric contextRef="i0780c8c44574448a9458737b3e1c5d6e_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmRlNTlmMmQ1ZmZlZDRkNTRhZGVjNWE1NTlmMDFjMmJlXzk_3d0fc3c5-4c04-4d67-a0c9-0bc6b64fd433">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="i6b628e9b703946f78c4462cb80e08ff1_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTMtMS0xLTE5Mzk5NQ_44605398-19e9-43d4-8ef6-448b315d294b">2,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdd4e029c94b45e9ac97954a6a12e7e9_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTUtMS0xLTE5Mzk5NQ_fea10d42-ec2c-4c37-86fb-64b7cbc1e3de">2,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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:#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="id5216ae928ca437ca66cee12a3b700f3_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRiMTA2MjdlODY5MjQzODdiZjVjYTZiMTgwZTJlNDNjXzQ_b3f53061-328b-4288-9940-7273fd12d353">27</ix:nonNumeric> - <ix:nonNumeric contextRef="i7ebc01882c8e432c9825a0de68a16099_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRiMTA2MjdlODY5MjQzODdiZjVjYTZiMTgwZTJlNDNjXzk_a4049b18-c72a-48da-aa6a-e209781d0115">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="iafed2599596a49c38b165c94c1b1852a_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTMtMS0xLTE5Mzk5NQ_a620ee57-404b-4e23-980a-1144112b67e0">1,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="i620bd909b9704e8b991d64cf2f36e6d3_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTUtMS0xLTE5Mzk5NQ_eaa8cd13-2799-4ea7-b1e0-0bcf882c3b37">1,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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: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="i2dabdcf543484e0fa4c7b4fbdd936cc0_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJiMmU2YTZiZGQ5MDQ0NjVhMTM1YTcwNjUwYjgwOWFjXzQ_c5868d58-1081-4054-820f-d04d53450084">5</ix:nonNumeric> - <ix:nonNumeric contextRef="ie2a234901bac49b0bf6b8ce89f2e3ac6_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJiMmU2YTZiZGQ5MDQ0NjVhMTM1YTcwNjUwYjgwOWFjXzk_ded03c42-25ab-4006-b889-5902a155f796">55</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="i84c3405949c84d82b5f2f8362fda9a4f_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTMtMS0xLTE5Mzk5NQ_08946bb7-025c-4bcc-917c-e86e3c2d482c">835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice9974bdc2554d39a2d784e478f2aa82_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTUtMS0xLTE5Mzk5NQ_2595f5f4-de2e-44bc-a5b6-0f7ce335ecd9">814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d32107d11c440479889bba5add9ea1d_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI1LTMtMS0xLTE5Mzk5NQ_02874d03-e746-4891-b84f-c7abb42b2473">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="iba8ca2cdf1b54044ab8466236efd807c_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI1LTUtMS0xLTE5Mzk5NQ_d747e0d1-7dee-4ed6-98da-2a574693d203">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%">Other non-utility property</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="i3b14b9874c3840169b397b25f79e010c_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA4OTMxZTgwZjFkODQyYTA4NzM1Y2FlYjFiMTg0ODg1XzQ_3c342f9b-4f9c-4735-93bf-3ba2b6700377">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i95277e1ad49a403890bbf9fd6633ef0f_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA4OTMxZTgwZjFkODQyYTA4NzM1Y2FlYjFiMTg0ODg1Xzk_93d04aa0-742d-4d25-b059-0fcf23f082e6">51</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="ica2cdd5b1dfa41c99dde9c3ecc6ff723_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTMtMS0xLTE5Mzk5NQ_ef9de71f-8c4f-4112-a2cb-3419c3a3db1b">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="i25e099af678143ceb552f7edb6119439_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTUtMS0xLTE5Mzk5NQ_05ce39b4-8e59-4c9c-9417-48e43cdb96c8">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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI3LTMtMS0xLTE5Mzk5NQ_9a5255bb-1299-4c84-bcb9-dc2a939d3961">29,342</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI3LTUtMS0xLTE5Mzk5NQ_efe5477d-fdc8-4975-9717-3cd4616e8ff0">28,771</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%">Construction work in progress</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI4LTMtMS0xLTE5Mzk5NQ_80bdab07-9b2e-4010-b51c-3561de969a5e">994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI4LTUtMS0xLTE5Mzk5NQ_d9dc89d8-c513-4d83-8f0c-b7c50d38eec4">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 10pt;text-align:left;text-indent:-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:#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI5LTMtMS0xLTE5Mzk5NQ_90ebc3ae-ef3c-4712-acc6-eeb110b5702e">8,791</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI5LTUtMS0xLTE5Mzk5NQ_3e4b7580-86fd-4659-9eb5-327deeb804b3">8,371</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;text-align:left;vertical-align: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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzMwLTMtMS0xLTE5Mzk5NQ_5c8e7607-376c-4bf6-8b3e-f9babe0e165a">21,545</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzMwLTUtMS0xLTE5Mzk5NQ_9d57413c-9b6c-4087-b5e3-bad613492231">21,315</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">A 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Consumers&#8217; plant additions were $<ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-8" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM0Mg_8bb56b03-178f-4177-83c0-e783755a4700">2.3</ix:nonFraction>&#160;billion for the year ended December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-8" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM1MA_00087be2-2643-4b4a-8400-66ff92da1301">2.4</ix:nonFraction>&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $<ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQ2NQ_6c65a3f8-d9fa-4b38-b02c-70782261eb54">290</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQ3NA_260bb29c-7e4d-4d64-bf81-8c771acec7c9">361</ix:nonFraction>&#160;million </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i020f26fc95a4449cb837a25b7b64a99a" continuedAt="ieeae4d130d9e41f58f30a9db59357543"><ix:continuation id="ic39167f132194f6989ff80804702a52b" continuedAt="i951cea9477614092b3a5ea66cb233fb1"><ix:continuation id="i29f57dff5056478a80943f0f984b5040" continuedAt="i58fb031436af43ac8b24621ce04b7621"><ix:continuation id="i96b94e6f0389402eaeb2fdcc077ee552"><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $<ix:nonFraction unitRef="usd" contextRef="ibccd9548dc2c4c119ef3f2ea4f58d303_I20221231" decimals="-8" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM4NDgyOTA3MDM2MjM_1ccdb1ba-f655-43d3-9ef9-e6b32f3251da">1.3</ix:nonFraction>&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, 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">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="i048f39e936d94ef3afdd27c3f969c782_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQzOTgwNDY1MTczOTQ_99f2b9f4-495e-4186-9686-7b6805e96864"><ix:nonFraction unitRef="usd" contextRef="i0b6d68c8e76e40c9a4d06874d74ce93d_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQzOTgwNDY1MTczOTQ_9abd2e5e-7e39-4181-b285-718a793aae24">26</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and 2021. 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTA_4771da92-02ce-4e71-997f-156276847437" continuedAt="i55843aa6e2d04a378642b9ec64385e8d" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzg_e66320d7-6200-46c2-8bfe-fd2b0c8b545b" continuedAt="i787aa4650d7c403899160eec62a4ffc7" escape="true">Presented in the following table are details about Consumers&#8217; intangible assets:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i55843aa6e2d04a378642b9ec64385e8d"><ix:continuation id="i787aa4650d7c403899160eec62a4ffc7"><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 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;2022</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;2021</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i4fe04441bed74489a8671d372fecd204_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJjOTI5OTI5ZWYzODRjOTQ4NjY4OTQwNThiY2U2MjYyXzQ_64a7d94f-036d-4375-b719-6d2921cf669b">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i9f35bd878f56455a8c726a4ebaa4f49e_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJjOTI5OTI5ZWYzODRjOTQ4NjY4OTQwNThiY2U2MjYyXzk_7eb06835-93cc-4181-afca-84c482316498">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="i846d149fefdb430d9a582317754f1cb2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTMtMS0xLTE5Mzk5NQ_55ec8156-1565-4f32-b81f-99c8ed2fdad0">846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i846d149fefdb430d9a582317754f1cb2_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTUtMS0xLTE5Mzk5NQ_349e3483-e263-4bef-bb99-0a9d4a1a0e91">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07075c7571974bc8ba09dc4048020fe9_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTgtMS0xLTE5Mzk5NQ_cefb2ce2-a29d-4585-a091-6000fe6d89bf">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="i07075c7571974bc8ba09dc4048020fe9_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTEwLTEtMS0xOTM5OTU_cd539e66-9c6c-414d-8b9b-10e6f3b9541d">592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ic8a7503ab1b440f7815760ca82dd0a48_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmEyMmQ0YmNhZmI3NzQ4NzhhNWFjZDk0M2Q5ZDMyMzgzXzQ_583299e8-9242-4286-acf6-c227863d3a02">50</ix:nonNumeric> - <ix:nonNumeric contextRef="i6913b8cd960941118bba8d6619ca3761_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmEyMmQ0YmNhZmI3NzQ4NzhhNWFjZDk0M2Q5ZDMyMzgzXzk_1b461e43-0496-4367-a0dd-bb519fa3c998">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="i9d85a379f00347e0b9ddc08f522303a5_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTMtMS0xLTE5Mzk5NQ_1d34cc51-f2fb-49b4-a429-476e5d389d8d">218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d85a379f00347e0b9ddc08f522303a5_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTUtMS0xLTE5Mzk5NQ_a201bec5-d0d4-43f6-a55b-9256bbaf13f6">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idefab94ace0e449ba9ddaf978483f8a5_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTgtMS0xLTE5Mzk5NQ_c31c8d8e-3dd4-48f0-b811-60ef6719e6a2">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="idefab94ace0e449ba9ddaf978483f8a5_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTEwLTEtMS0xOTM5OTU_66cd7837-b177-43be-8293-f85b8c153800">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i1b7b437137fb4d1087244279a0cd5b67_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMzE4ZWVjZGI4YjRiMWQ5OTE2ZjExNTZlOWJhYjYwXzQ_3d35b8f2-634e-4cdc-abc9-7cb623dd5b59">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i5a785767d4ef48b0988623664f0279f0_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMzE4ZWVjZGI4YjRiMWQ5OTE2ZjExNTZlOWJhYjYwXzk_4bbbfe4f-d053-4921-a78b-758ca6685604">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="i9f6b4a0e776b4e66b31e0783a72e337a_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTMtMS0xLTE5Mzk5NQ_3c8662fd-6d2e-47a3-b69a-7390c9d615be">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="i9f6b4a0e776b4e66b31e0783a72e337a_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTUtMS0xLTE5Mzk5NQ_65ff5aa4-5943-42c1-9d7a-4376da461586">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="ib24794682d234f1e831da7de8432868d_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTgtMS0xLTE5Mzk5NQ_8969e0ae-a10e-4a16-820d-e4f57160c4d0">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="ib24794682d234f1e831da7de8432868d_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTEwLTEtMS0xOTM5OTU_d5bb6d74-ed47-4710-9abb-f82e8649692d">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="i1a56f4b4d65c4887b2f5177915e6a3be_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTMtMS0xLTE5Mzk5NQ_b020bee4-b920-48ac-8b01-74452455c368">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="i1a56f4b4d65c4887b2f5177915e6a3be_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTUtMS0xLTE5Mzk5NQ_9bbf610d-a388-40f1-9b7d-4a38d4964633">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="i491bf8d230ee4d45af64c0f4dcd1dd41_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTgtMS0xLTE5Mzk5NQ_1db9f3ae-56e3-45fb-b8a1-f673c6bc3588">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="i491bf8d230ee4d45af64c0f4dcd1dd41_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTEwLTEtMS0xOTM5OTU_ba4912c5-275a-4821-b903-79c73a01c236">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%">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="id452d7f8d2314ae4a3969e8171485111_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTMtMS0xLTE5Mzk5NQ_49dbfea9-284b-40f7-b03f-0bad2ddfb111">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="id452d7f8d2314ae4a3969e8171485111_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTUtMS0xLTE5Mzk5NQ_f30d0e06-0868-429b-8d74-288731b6ff6a">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="i8657bec915744304928799acac0f3501_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTgtMS0xLTE5Mzk5NQ_2c96be40-d645-4ed4-96c2-3cf0a304a636">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="i8657bec915744304928799acac0f3501_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTEwLTEtMS0xOTM5OTU_53dc5c38-7481-4e30-b17f-d4a06215bcf9">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 #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 #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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTMtMS0xLTE5Mzk5NQ_52978bcb-972d-4501-8a5b-98d35f586a67">1,114</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTUtMS0xLTE5Mzk5NQ_fe9c7d28-3159-433b-8f5a-a058f1f9f197">686</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 #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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTgtMS0xLTE5Mzk5NQ_295a29f6-118c-41ab-8c1d-4af23f7b67d5">1,102</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTEwLTEtMS0xOTM5OTU_b1efb473-8bc9-4707-a79a-14fc698096f2">684</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&#8217; intangible asset additions were $<ix:nonFraction unitRef="usd" contextRef="i876d6afc825f4f3f8f89f8260a36e557_D20220101-20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzk0Mw_f552e634-abee-46a8-8210-29fa47561272">116</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i901c3ec32b4746b48b01ed0e6e60140b_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzk1MQ_c3319192-4403-4759-a5fd-7035827531cc">88</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#8217; intangible asset retirements were $<ix:nonFraction unitRef="usd" contextRef="i876d6afc825f4f3f8f89f8260a36e557_D20220101-20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzEwMDI_f505b274-e8af-4002-beba-6794c8e0e715">104</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i901c3ec32b4746b48b01ed0e6e60140b_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzEwMTA_01e757b3-d338-44ff-a0e1-df8534808ca8">91</ix:nonFraction>&#160;million for 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">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjU_20db6731-cacf-4c5c-a9d3-36c512cfda80" continuedAt="i2ed812a510444b2799999ffdd5ac225d" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjU_47b00674-178b-410f-9643-5422eb3d9f02" continuedAt="ied947d30b2a3467aae9c9cb616e8bad7" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDE_6e90ab21-fc1e-4dea-a98b-0adef62e145a" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDE_eeedc3c0-4178-4d45-ac76-c8166f546e2c" 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="i2ed812a510444b2799999ffdd5ac225d"><ix:continuation id="ied947d30b2a3467aae9c9cb616e8bad7"><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 computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTc_0edfc0cc-e4aa-4a9b-adfb-561cc5105a58" continuedAt="ib3ac1127126b4eefab13189ebe07f159" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTc_3a68d23b-7080-4dcc-8a38-b31ec770f88e" continuedAt="i1836a0ee54244a6b998b896df99c1e0c" escape="true"><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. 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 </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ieeae4d130d9e41f58f30a9db59357543" continuedAt="ia8064a951861476f88cee343a6b07443"><ix:continuation id="i951cea9477614092b3a5ea66cb233fb1" continuedAt="i14c0ce834e64418180751607589f1bc9"><div 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="ib3ac1127126b4eefab13189ebe07f159"><ix:continuation id="i1836a0ee54244a6b998b896df99c1e0c">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNTE_c6d7ffe0-14a7-4f93-9769-78c1c87fde6e" continuedAt="i55b3b4cd699346f295906894fe21f624" 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="i55b3b4cd699346f295906894fe21f624"><table 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%">2022</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></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="i6065650163274546a6062c1cc8f24771_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzEtMS0xLTEtMTkzOTk1_fe03843a-9856-4f87-936a-3c8927f195aa">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="i8ec94e2012824da5aad696203cb38aa9_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzEtMi0xLTEtMTkzOTk1_ecd6a224-ca69-455c-b446-754f998e8208">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="i3df704dfd1ed4084abd92cbbb579ecb4_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzEtMy0xLTEtMTkzOTk1_0f94071a-93ea-4429-8b61-3135630a11b8">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></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="i1b72535b1bc8467cbe8796378197e81c_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzItMS0xLTEtMTkzOTk1_e6780691-50ba-4a00-a35e-1d6b0ba50931">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="i0cc015a102b0490e97f8c8b6b6b9ce63_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzItMi0xLTEtMTkzOTk1_adae881d-f57a-4769-a2e2-7bcec4f891d2">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="ie2da0215642b40cc82ce7b259fa01bed_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzItMy0xLTEtMTkzOTk1_e2f3969d-5ca8-4d92-a665-0ca65622f80e">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></tr></table></ix:continuation></div><ix:continuation id="i58fb031436af43ac8b24621ce04b7621"><div 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:</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 CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance 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:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></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%">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%">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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtMi0xLTEtMjA3Nzk3_aa725d90-77bd-4831-a558-3e4b168eda41">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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtNC0xLTEtMjA3Nzg5_9c3309aa-9d20-434b-b5ed-a088a73c7c29">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtMi0xLTEtMjA3Nzk3_8b19a4e0-6b9d-4200-acd7-1e49554e2494">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtNC0xLTEtMjA3Nzg5_e4a60ca3-687d-43e4-af6d-26868603d293">&#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 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtMi0xLTEtMjA3Nzk3_de82a890-bb29-421e-b2ad-c65c230f88bb">206</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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtNC0xLTEtMjA3Nzg5_6662a1ee-3230-4f11-8d83-b6a30a6596ea">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtMi0xLTEtMjA3NzU1_9450daa1-59a1-45f7-a247-a72f6f9b0943">170</ix:nonFraction>&#160;</span></td><td style="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 10pt 0 1pt;text-indent:-9pt"></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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtNC0xLTEtMjA3Nzg5_51d8076e-19da-4971-b9a9-e111bcb11f55">332</ix:nonFraction>&#160;</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 #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%">Balance at beginning of period</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtMi0xLTEtMTkzOTk1_804be53c-397c-45f5-907e-c7dcc160fedb">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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtNC0xLTEtMTkzOTk1_3fbc7b7b-11f6-49b6-bfaf-ecd54c2960c5">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtMi0xLTEtMTkzOTk1_862b27c1-3f75-4c71-8efe-b9cacc33a34f">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtNC0xLTEtMTkzOTk1_7661f992-0e8f-4007-8d94-c63d6f650131">&#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%">Net retirements and other 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtMi0xLTEtMTkzOTk1_efecd746-2001-411b-8d65-8c39e87312ab">206</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtNC0xLTEtMTkzOTk1_d1249881-e070-459a-b0f3-30c629fac156">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;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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtMi0xLTEtMTkzOTk1_b5404a3b-3c5e-4cf6-8e0f-0ef78fe2a163">146</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtNC0xLTEtMTkzOTk1_18c46981-c23d-4739-a470-f77182db7eed">332</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: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 are presented as gross amounts. CMS&#160;Energy and Consumers&#8217; accumulated amortization of assets under finance leases was $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM1ODk_ec910b77-d65b-4ad7-86a1-71766a452051">88</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM1OTg_b3142e4e-aa0d-4fd4-9aaf-ccc9c3fdc7fe">272</ix:nonFraction>&#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: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDA_a59546f6-579e-4a35-973c-bf6c2bc0c0f6" continuedAt="id2be5675982b4d03ba3365e5e4c16dd3" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDI_e8dcaba0-539d-421e-9575-3ba8482e5595" continuedAt="i668e1e5ed37d401ea12027a9ddd1b61b" 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="id2be5675982b4d03ba3365e5e4c16dd3"><ix:continuation id="i668e1e5ed37d401ea12027a9ddd1b61b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td></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%">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%">2021</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="ife07459be31248e397f2f00050d13ce2_I20221231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzMtMi0xLTEtMTkzOTk1_ed6764af-3e7a-4658-b017-53303c5ffd63">8,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i9d8c0a6dee9e4d78b711dec827f2e96c_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzMtNC0xLTEtMTkzOTk1_cb242c2c-e84c-4415-8285-042a8e65b2e3">8,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i676a367fba17426c82e2bcda74455efe_I20221231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzQtMi0xLTEtMTkzOTk1_2a45c941-9fea-412f-9fef-3f45515eccd8">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="id764622bbafc4355af8a8f6a72ea0753_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzQtNC0xLTEtMTkzOTk1_345075d4-8251-4b80-90d1-5bf5ec1cd644">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;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="i58212be3e1fa4143a6e1aaf20b3702c1_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzYtMi0xLTEtMTkzOTk1_de85fe69-ea52-4b45-9019-2a602257066c">8,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i293bee0b557e42b3b952e675467ad5f2_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzYtNC0xLTEtMTkzOTk1_ea3ef663-2d1b-4046-8261-62d6be3887e1">8,366</ix:nonFraction>&#160;</span></td><td style="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="i38ba74bbf6934c4387d664b7366cae56_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzctMi0xLTEtMTkzOTk1_51436735-2a9e-4caf-83aa-a69a1346d846">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="i5c6e5205ed4f47c689d2fc3b20b613c3_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzctNC0xLTEtMTkzOTk1_3f06b00d-a985-4c02-bf9b-1a47a815c36f">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-weight:400;line-height:120%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:RegulatoryDepreciationAndAmortizationPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDY_66bb7560-daeb-477d-b4ab-889ecc3b69fe" continuedAt="i24dab7552bd44f619f7d69a346d5286a" 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ia8064a951861476f88cee343a6b07443" continuedAt="iaf3a1f6577414417979e8f3b80605092"><ix:continuation id="i14c0ce834e64418180751607589f1bc9" continuedAt="i4a47598c461f432480c247745122e171"><div 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="i24dab7552bd44f619f7d69a346d5286a">gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.</ix:continuation> <ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzQ_ec5c0906-ee34-4dbf-bdfe-03aadca09ef0" continuedAt="i0cc243bd2d80472387ae795b13d59337" 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="i0cc243bd2d80472387ae795b13d59337"><table 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%">2022</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></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="ie66eccca2c254045a86fdf11ee5cae37_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzEtMS0xLTEtMTkzOTk1_fe65f609-997f-4e7b-aada-7129b64c7aa2">3.7</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="ie27b831e9965420da00fb66c5cf1c42e_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzEtMi0xLTEtMTkzOTk1_313a0709-b330-4040-8d42-2896fa6e3d3a">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="i5a16723d16e44c2bb1492880db12aaa3_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzEtMy0xLTEtMTkzOTk1_13ef9497-5a70-444b-82bb-347e79fbe2f3">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="ib869975aadb544798595829fdac6d094_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzItMS0xLTEtMTkzOTk1_a9452e05-f997-47f5-ac53-707b6d452b47">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="ib212a0c515cc4ba68b2f8055607ef186_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzItMi0xLTEtMTkzOTk1_44cb1626-4465-448d-a337-421d14f6d675">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="i08f46f8132f04b71a2dccd30ce322369_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzItMy0xLTEtMTkzOTk1_547e8a07-018b-451d-9056-180d9f021a7d">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="id2b4301c5dc5480ab48604e2574a876f_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzMtMS0xLTEtMTkzOTk1_ec1e2274-e6ce-40f8-b35a-828545cfcad1">8.9</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="i26d8b19e6e6e457dac6e5c02248ae00a_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzMtMi0xLTEtMTkzOTk1_c7284a28-e7a8-426e-8562-8b0a763ac077">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="i22bb22627fa740a195376262468e644f_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzMtMy0xLTEtMTkzOTk1_9afa8040-b5d6-446c-b95d-e4d3d86da8bd">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></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNTU_4bda49d6-97b7-408d-bbab-b41fbc6a3e1a" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNTU_74d50c5a-8151-4e14-b258-502f86bfe25e" 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTE_79398ab7-d9de-4afb-b57c-afef87e5d7ce" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzU_c7ceb297-2055-4337-b346-6431e6313349" 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:60.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td 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.962%"></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%">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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzMtMi0xLTEtMTkzOTk1_94da6786-b099-4164-8cb8-9e43d3c9b0b2">990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzMtNC0xLTEtMTkzOTk1_9bd4eb34-dc78-4955-a2d2-a4910156d40b">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzMtNi0xLTEtMTkzOTk1_2b9c981f-0304-4e2d-8a0b-6e49e9792fab">901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="icb0c809be91d4219870f12b1cfb78609_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzUtMi0xLTEtMTkzOTk1_e549ddcc-902a-4811-85dc-9bcd69b597df">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="i6a11e32967f148ac955e4a07c9dff93e_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzUtNC0xLTEtMTkzOTk1_57f7748e-4233-47fd-a8b8-6b1bdd76b830">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="ib4e668e24e3d45839cd836f93c0919fb_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzUtNi0xLTEtMTkzOTk1_29358ef7-eab6-4a95-b2b7-a96d673c90a2">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i89a2a338b92f423f81e2d8c462f45810_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzYtMi0xLTEtMTkzOTk1_2effb5b9-5801-4330-8a35-55c48a918da8">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="i4de46445099a4f04a89252d502ef9111_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzYtNC0xLTEtMTkzOTk1_5dc35ec0-b516-40d3-8ff5-ba57c9bc43db">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="ib53f5a941b054db693a33d862610f4a1_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzYtNi0xLTEtMTkzOTk1_125bbb44-d586-4f8d-9d3f-7e93968c3679">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 19pt;text-align:left;text-indent:-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="i850a6e8d81e6486c984d0a8adb480b23_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzctMi0xLTEtMTkzOTk1_7553b6e4-a97a-4288-b275-4dd684819393">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="ie1692f0e0a53469599f06028d272a2fd_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzctNC0xLTEtMTkzOTk1_f00fa18e-6308-468e-a57a-4c0ed9ce51bd">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="i9989271b3f654f65a35c91b67e74a4b5_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzctNi0xLTEtMTkzOTk1_08d5bf29-24e8-4566-ab29-7f5c852f0cba">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzgtMi0xLTEtMTkzOTk1_4134a8ed-c555-4b70-85b3-fb1fad8983f1">1,126</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzgtNC0xLTEtMTkzOTk1_8160dac6-d8c7-4c13-9fa8-3d17fbb4833d">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzgtNi0xLTEtMTkzOTk1_f63f6681-81de-4372-b0ce-f401a147fbf7">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></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEwLTItMS0xLTE5Mzk5NQ_ae464a34-ec43-407f-85a6-8f17c803798d">952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEwLTQtMS0xLTE5Mzk5NQ_8d35f025-095f-4817-a59d-e647087f49c5">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEwLTYtMS0xLTE5Mzk5NQ_122e1d86-9581-4aa6-9e32-241ba605b785">881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib71aa71ecbd740d5a025d50fa42a8741_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEyLTItMS0xLTE5Mzk5NQ_02c85f68-0a25-488b-b6f0-ff5cf133b5ff">103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d4f5093436348539cddfafeb683bfea_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEyLTQtMS0xLTE5Mzk5NQ_a8971c1b-1a2b-4c63-b05c-8d301d2884ea">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="i5453df5275a44f1fa27053319608cc78_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEyLTYtMS0xLTE5Mzk5NQ_5a2278c9-06ab-4e4e-8625-2f346ad6358f">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 19pt;text-align:left;text-indent:-9pt;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="i50e521f37ca947b293f3e29d79032c8a_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEzLTItMS0xLTE5Mzk5NQ_04fc3881-5d60-4f86-884d-db634b7c6db1">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="ia0eaa47ae3c34b1a846da07311612c45_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEzLTQtMS0xLTE5Mzk5NQ_0bfdfbcd-9c99-47e8-b4d2-f8a1c8b7b995">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="i0f02675661ac46fdaf7522c5618f782c_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEzLTYtMS0xLTE5Mzk5NQ_9ea35547-2d58-4c32-83ef-cd0ccc5adbff">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="i54ee1c3065074ce5a92ee6dba8b3c010_D20220101-20221231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE0LTItMS0xLTE5Mzk5NQ_17657ed3-300e-4389-a44d-fdcc135099aa">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="ifb18ea5f77a94144bd7d5ab72611b5bb_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE0LTQtMS0xLTE5Mzk5NQ_873b27d1-cc7f-40b2-b82a-0dd11688a94e">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="i3df1ae41d6d04b8d8a662826d641fe27_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE0LTYtMS0xLTE5Mzk5NQ_7858d5dc-dd4c-4e53-a91d-5586c90de9ab">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE1LTItMS0xLTE5Mzk5NQ_3e4820c4-c71a-42f2-93b9-ddf77de07598">1,088</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE1LTQtMS0xLTE5Mzk5NQ_d195f8aa-3f19-4f4c-b6d3-71aad22d6d7d">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE1LTYtMS0xLTE5Mzk5NQ_f16d5c71-9f58-40f8-b85b-d72d48aa5a59">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></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjc_ed7a7278-537c-454d-aacd-135fd9089c20" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNjM_46ac1cd4-9ffa-4594-a346-7309b76f21dc" 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; 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:45.214%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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.880%"></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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtMi0xLTEtMTkzOTk1_888fe4f0-8b46-464f-bfad-5b0e8599d136">96</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtNC0xLTEtMTkzOTk1_f35bd3d7-0003-44f6-9dde-e096aa8669c0">82</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtNi0xLTEtMTkzOTk1_b78807fc-63ca-4423-9b23-ad3509b7e854">80</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtOC0xLTEtMTkzOTk1_ec813606-015c-47b8-b513-d0c4a608cc07">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 #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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtMTAtMS0xLTE5Mzk5NQ_7a15c2d9-5ba8-4800-8b7d-76aee8775ded">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></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="iaf3a1f6577414417979e8f3b80605092"><ix:continuation id="i4a47598c461f432480c247745122e171"><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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNjA_51348824-e66a-44e4-871b-7e1c72ceadc8" 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;2022: </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.637%"></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:9.637%"></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:9.637%"></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 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="idf63f53867ad43c191de4c716c20fa58_I20221231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzItMi0xLTEtMTkzOTk1_5c16bf4e-9fa8-4bc0-8424-425d2238817f">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="i738dc6c827b1401eb1f68c0960a01ac8_I20221231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzItNC0xLTEtMTkzOTk1_19530c8f-9355-40eb-befd-22c155d4f373">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="idf63f53867ad43c191de4c716c20fa58_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzMtMi0xLTEtMTkzOTk1_8b14d25e-2395-4692-bde5-9af09d355a17">1,767</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="i738dc6c827b1401eb1f68c0960a01ac8_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzMtNC0xLTEtMTkzOTk1_62c2b106-4e37-45fd-99fd-63d330cb990d">591</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="i8864c0e1e4594861a853b902ae3f863f_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzMtNi0xLTEtMTkzOTk1_f802278b-da6f-4c96-85ee-530898425690">412</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="idf63f53867ad43c191de4c716c20fa58_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzQtMi0xLTEtMTkzOTk1_e1d15ff2-c3d6-4d71-ab1c-e4e7a0728025">816</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="i738dc6c827b1401eb1f68c0960a01ac8_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzQtNC0xLTEtMTkzOTk1_160c74b7-dedc-464b-9d11-b8df284e0596">210</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="i8864c0e1e4594861a853b902ae3f863f_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzQtNi0xLTEtMTkzOTk1_a6be9555-c63b-4118-a078-450dd457af0c">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 10pt;text-align:left;text-indent:-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="idf63f53867ad43c191de4c716c20fa58_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzUtMi0xLTEtMTkzOTk1_b751a369-063e-42d3-b1de-352eaa6e968b">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="i738dc6c827b1401eb1f68c0960a01ac8_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzUtNC0xLTEtMTkzOTk1_b9ba536a-8a5e-4fa8-ba78-2b6ee3330261">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="i8864c0e1e4594861a853b902ae3f863f_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzUtNi0xLTEtMTkzOTk1_1796a89e-1bb9-4655-a16e-1a28e4368193">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-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="idf63f53867ad43c191de4c716c20fa58_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzYtMi0xLTEtMTkzOTk1_4ddf3554-0569-4754-aa7e-a48102325691">961</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="i738dc6c827b1401eb1f68c0960a01ac8_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzYtNC0xLTEtMTkzOTk1_f16362da-6699-4594-a7a4-eee1089986b2">402</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="i8864c0e1e4594861a853b902ae3f863f_I20221231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzYtNi0xLTEtMTkzOTk1_9f5cfb1d-eb08-4755-95d8-86b4e5e621af">340</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="i0e0b60fe556a424b8287030e13f33f1c_334"></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:LesseeAndLessorLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwMzg_108f92df-e669-4789-83fd-29f2261969cd" continuedAt="ib62f43841fc44b24b99b8b5c65f419fa" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:LesseeAndLessorLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTU_17fab4fa-6f98-4155-9038-9ec38787c124" continuedAt="ie0e2e766fdc74a609e78c84df9e924c4" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ib62f43841fc44b24b99b8b5c65f419fa" continuedAt="i3920abb84e914571a70e066e2fb7069a"><ix:continuation id="ie0e2e766fdc74a609e78c84df9e924c4" continuedAt="i9833f967fd634bc49702d4e703480d96"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDk_95115634-ae90-4c72-b68f-b8bea9c372ef" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDk_c84086cf-6440-43e6-8fe8-e48f590bc825" 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i3920abb84e914571a70e066e2fb7069a" continuedAt="i605f3c00918d42468f5b8a8266c62f3f"><ix:continuation id="i9833f967fd634bc49702d4e703480d96" continuedAt="if59d01d58c864b5b95283f6a0d8b2c20"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDA_70a9a34a-429b-43cb-ad67-d110769179ac" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTc_4af99ed0-6aff-44b6-af47-068136cfcb46" 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:53.867%"></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.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: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.880%"></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%">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%">2021</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%">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%">2021</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMi0xLTEtMTkzOTk1_e1cb4e6a-83ce-46e9-9b06-bb404826b8fc">31</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtNC0xLTEtMTkzOTk1_c7a9efcd-1ba5-455a-9e8e-809f24b991d6">26</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtNy0xLTEtMTkzOTk1_1eae95de-e464-4fca-8bd6-e5faa52c1148">27</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtOS0xLTEtMTkzOTk1_4bdcef1f-087e-490a-85e1-a5e56b60b242">22</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMi0xLTEtMTkzOTk1_7d006e9b-3e3f-4aba-8d89-08e99ab2d752">4</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtNC0xLTEtMTkzOTk1_f3b1be1b-ce30-4de4-b8bb-2d15a8c229f6">3</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtNy0xLTEtMTkzOTk1_11a25899-70e7-4c02-8a91-4974cf09b716">4</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtOS0xLTEtMTkzOTk1_53712913-9891-4bfd-b8bf-3c6e30e6db09">3</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMi0xLTEtMTkzOTk1_0c874601-444b-4122-8692-0c8866b5b2d4">27</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctNC0xLTEtMTkzOTk1_093a15b7-faed-43ef-b0f9-b6bda27a7fbb">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctNy0xLTEtMTkzOTk1_032fdd78-dc91-465d-ad81-2ca9a7935301">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctOS0xLTEtMTkzOTk1_e6e6cae8-3850-4ff9-b996-1938ff910aa6">19</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3">Right-of-use assets</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMi0xLTEtMTkzOTk1_a3e8df3a-71e9-423e-aa05-cd45217255e2">82</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktNC0xLTEtMTkzOTk1_25e19bbf-05c7-40bf-b668-85dd54562562">57</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktNy0xLTEtMTkzOTk1_98a6c71b-854a-4909-930a-ec262c8cd0da">58</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktOS0xLTEtMTkzOTk1_b78228ce-308e-485a-aace-31ecbf07c6fd">57</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTItMS0xLTE5Mzk5NQ_71b32c95-be7b-4e9c-b5bf-d40af4d22165">9</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTQtMS0xLTE5Mzk5NQ_fa68f050-f0eb-474b-8c55-a97ee243c7b5">6</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTctMS0xLTE5Mzk5NQ_3387fcc0-dc08-4911-bb3d-f4c733f6b6a9">9</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTktMS0xLTE5Mzk5NQ_3ed26221-5fa7-4c74-a11c-4d3811eccea2">6</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%">Non-current lease liabilities</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTItMS0xLTE5Mzk5NQ_0c079c52-b6be-4479-af05-b1f22be88500">68</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTQtMS0xLTE5Mzk5NQ_ab4059ea-dfec-440a-b844-954fcbdb593f">46</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTctMS0xLTE5Mzk5NQ_15d529b1-f6ba-4bf1-9f8d-92a5b022266b">45</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTktMS0xLTE5Mzk5NQ_bc0cff1d-f16d-4dd0-a714-9574fad22d40">46</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="ie3398381ae6c4657bd35583a627a3884_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTItMS0xLTE5Mzk5NQ_acc71826-4eb3-4d80-9b78-dbc620aab0ec">20</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTQtMS0xLTE5Mzk5NQ_e82f281c-6f32-42f2-b488-5dc829f0e7a9">23</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTctMS0xLTE5Mzk5NQ_2a74d0b1-f4da-4ec4-9725-f8b181f1ec0a">18</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTktMS0xLTE5Mzk5NQ_88c24eb0-54cf-4157-b52d-99ee677b7e9f">21</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="ie3398381ae6c4657bd35583a627a3884_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTItMS0xLTE5Mzk5NQ_1bb69e34-d190-47be-b18c-29c78c34de45">18</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTQtMS0xLTE5Mzk5NQ_eed970ae-a9ba-4279-83d6-16893b338a8f">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTctMS0xLTE5Mzk5NQ_ca47f82c-d99b-4e97-8033-68e3b7b690e4">10</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTktMS0xLTE5Mzk5NQ_e54cc2f2-074a-46cb-b81c-2a23ed666804">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTItMS0xLTE5Mzk5NQ_9b937bb5-acfa-4bd0-b4cd-d2cdf70fa837">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTQtMS0xLTE5Mzk5NQ_41c112f1-8f38-43fb-a635-b50a7fb149ad">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTctMS0xLTE5Mzk5NQ_c80549ba-c1fb-4372-b13d-aca398d88f31">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTktMS0xLTE5Mzk5NQ_453c0e5c-2c36-4c22-9c99-1fc0ed6e16a3">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></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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTItMS0xLTE5Mzk5NQ_e1b15e9e-60de-4d5c-b8d0-cf49729802e1">5.2</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="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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTQtMS0xLTE5Mzk5NQ_86b1f749-6bba-4834-952b-2fc5cc2a99d6">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"></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTctMS0xLTE5Mzk5NQ_6d3236a8-c462-4eda-9ded-11f9b3b88b6f">1.6</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="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTktMS0xLTE5Mzk5NQ_82b785b4-a44d-489e-8816-3522dd8edaba">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"></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="id72a80108260485b85afc49b0e55b382_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyMzE_0f3eba60-a3df-4a21-9762-699c3df9aba3"><ix:nonFraction unitRef="usd" contextRef="ie2e5552c75e44cec9780948d10dd5aa5_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyMzE_fd9fe411-d0ea-49b5-a0a6-e60c100d592e">25</ix:nonFraction></ix:nonFraction>&#160;million, of which less than $<ix:nonFraction unitRef="usd" contextRef="id72a80108260485b85afc49b0e55b382_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyNTQ_7894e244-535a-4caf-8a6b-6f3e0fb35dde"><ix:nonFraction unitRef="usd" contextRef="ie2e5552c75e44cec9780948d10dd5aa5_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyNTQ_d287dea0-51ce-4ebe-9058-df8146ee7703">1</ix:nonFraction></ix:nonFraction>&#160;million was current, at December&#160;31,&#160;2022 and 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">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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i605f3c00918d42468f5b8a8266c62f3f" continuedAt="id7dcaf8d441e420788d894c83ded6e95"><ix:continuation id="if59d01d58c864b5b95283f6a0d8b2c20" continuedAt="icbce24eb9af2485994934ac1823f759d"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDU_a153d47a-a158-44c3-a575-2a7e81d32984" continuedAt="i66b2a18d542d4c588e45b3e38396f0d6" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTA_96d2fc28-81e9-428f-b191-13aeceadc856" continuedAt="i8f7d83da6ab34ebeb4a2f1a8d657fef9" 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="i66b2a18d542d4c588e45b3e38396f0d6"><ix:continuation id="i8f7d83da6ab34ebeb4a2f1a8d657fef9"><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><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%">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%">2021</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzMtMi0xLTEtMTkzOTk1_681a515c-15ce-4e46-bf35-b025b6b5be7e">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzMtNC0xLTEtMTkzOTk1_2be205b8-5b30-44e1-865e-57b6f6f4d989">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzUtMi0xLTEtMTkzOTk1_10ac825e-4cc4-45b6-a75a-06eb624fa05a">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzUtNC0xLTEtMTkzOTk1_f664183f-4220-43d3-aae3-9d4e981ac5c0">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzYtMi0xLTEtMTkzOTk1_b7d0a804-11f3-4a48-bfdf-b58e08bdc6ff">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzYtNC0xLTEtMTkzOTk1_0cd47c95-902f-4cf4-bc2d-5f39d82e940f">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzctMi0xLTEtMTkzOTk1_05e7250f-31fe-4416-8b5b-02038f4681b1">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzctNC0xLTEtMTkzOTk1_5d03e7cd-27e2-4c42-bf96-0038c3ba41a8">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzgtMi0xLTEtMTkzOTk1_685b47a9-26ce-4461-82c2-b5fea991d5d8">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzgtNC0xLTEtMTkzOTk1_ff8f82b3-f088-4686-a3b9-7f49248dffcb">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzktMi0xLTEtMTkzOTk1_1338cefc-94f3-47a3-a0f9-6baebd3b6789">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><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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzktNC0xLTEtMTkzOTk1_8018e593-d3bc-48d8-8356-181a116970b9">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzExLTItMS0xLTE5Mzk5NQ_7612da36-d76d-43a9-96e9-728f369123a2">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzExLTQtMS0xLTE5Mzk5NQ_e7819080-b12e-4696-bd78-94441bc361f7">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzEzLTItMS0xLTE5Mzk5NQ_30e0fed0-244c-4798-b2c4-543180b21bb4">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzEzLTQtMS0xLTE5Mzk5NQ_b5d4ca72-f160-48e5-9837-ae9fa6f28d39">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE0LTItMS0xLTE5Mzk5NQ_a502990a-2d75-4034-9092-6aa782bf84b0">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE0LTQtMS0xLTE5Mzk5NQ_c83fda6a-455d-435a-aa00-6c42d772c17c">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE1LTItMS0xLTE5Mzk5NQ_76684aac-8d05-4857-9109-636e7ebc8c1f">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE1LTQtMS0xLTE5Mzk5NQ_96c99f90-f3e9-4b67-8a6e-a3682c4cbbda">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE2LTItMS0xLTE5Mzk5NQ_601a6b7f-40db-4145-a711-6b9bcd2415b4">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE2LTQtMS0xLTE5Mzk5NQ_9742a4eb-ccef-4cb6-befd-0029e5f9db7f">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE3LTItMS0xLTE5Mzk5NQ_9d53163a-b294-4b50-9777-7072f644c1b4">147</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE3LTQtMS0xLTE5Mzk5NQ_3ba9e48a-814a-451d-a0b3-68d9d229be89">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 supplemental cash flow information related to 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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><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%">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%">2021</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzQtMi0xLTEtMTkzOTk1_2921a9a4-d69d-47da-8d65-1dc35b8d2446">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzQtNC0xLTEtMTkzOTk1_fc4320ec-4324-4bb9-9876-fc69cd14415f">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzUtMi0xLTEtMTkzOTk1_bceab996-8d0f-4733-9d90-392ec4aa28e0">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzUtNC0xLTEtMTkzOTk1_747c9d7d-e509-4055-8778-62d07bb5213d">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzYtMi0xLTEtMTkzOTk1_653de945-4dcd-4f44-8248-1bb973898171">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzYtNC0xLTEtMTkzOTk1_b4f7b0b3-b193-40f3-b765-3e8e57da65bd">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 arising from obtaining right-of-use 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="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%">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="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzgtMi0xLTEtMTkzOTk1_149a872c-7e3f-46fc-b333-f36efe83aab9">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzgtNC0xLTEtMTkzOTk1_84c07cab-07c8-4922-b52f-a8c1476cd9fe">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzktMi0xLTEtMTkzOTk1_8dedc165-0315-44b4-a13b-30ce2ecc8a75">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzktNC0xLTEtMTkzOTk1_2dbac399-e47f-450d-8cab-a7ccc79734e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEyLTItMS0xLTE5Mzk5NQ_a07b69ef-ab85-4623-82f6-307fed44f7ea">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEyLTQtMS0xLTE5Mzk5NQ_7f170887-a081-4923-a3d9-30cbd143abd5">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEzLTItMS0xLTE5Mzk5NQ_95e5502a-2d5a-4654-b87f-b34b778f068d">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEzLTQtMS0xLTE5Mzk5NQ_0de96c2e-e129-427d-92f4-feb4b08d832c">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE0LTItMS0xLTE5Mzk5NQ_8290b621-2e80-4808-83fd-75d47eaa189c">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE0LTQtMS0xLTE5Mzk5NQ_54e7c2b4-7bf8-4ab3-aada-ba31b56ddf4c">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 arising from obtaining right-of-use 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="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%">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="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE2LTItMS0xLTE5Mzk5NQ_e67e77a1-a919-4563-a753-ac5a4d15c169">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE2LTQtMS0xLTE5Mzk5NQ_e8ec5f08-40ba-43c1-a4e0-c20ddd13b99f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Finance leases</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE3LTItMS0xLTE5Mzk5NQ_9ab9b88c-1c01-4251-8f4d-53bdb82291d7">12</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE3LTQtMS0xLTE5Mzk5NQ_5fcd9c69-f1ac-45f2-aa10-6be58f7e64f6">&#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="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%">137</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="id7dcaf8d441e420788d894c83ded6e95" continuedAt="ia513aaf4130940d0b12e820e98bad290"><ix:continuation id="icbce24eb9af2485994934ac1823f759d" continuedAt="ib0b8d3e7fe4c4834a0d5e8ed74afa8d6"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTE_0ea74f2f-62c9-44f5-a21c-cd353f19c63c" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTI_2a313203-7e5e-4130-a9c4-56247f29192b" 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:55.951%"></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.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></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;2022</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%">2023</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtMi0xLTEtMTkzOTk1_76ccf06e-3731-45a4-9526-536ac5c956e8">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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtNC0xLTEtMTkzOTk1_5c87cd4c-a0c4-4e3f-a4d0-d9a9919741cc">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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtNi0xLTEtMTkzOTk1_c4194275-1539-4476-b2ed-1436db64a818">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtOC0xLTEtMTkzOTk1_01a759a7-d915-464a-ba1b-f9a6fb9e576f">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtMi0xLTEtMTkzOTk1_58534d50-ae09-488d-a0ff-258c30194d0b">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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtNC0xLTEtMTkzOTk1_4e972002-6f3f-446b-a667-9fa89bce7da5">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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtNi0xLTEtMTkzOTk1_b6162529-8624-4839-b02b-c8b8e0b9804d">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtOC0xLTEtMTkzOTk1_7d9975cd-d6f1-4996-b084-f45f8eb34d86">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 10pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtMi0xLTEtMTkzOTk1_316dd595-8cad-4fec-93c4-d7bcd26acfd7">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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtNC0xLTEtMTkzOTk1_7f7974a5-bb89-48c3-a72f-b35ad31d27d4">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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtNi0xLTEtMTkzOTk1_da259d52-f663-41f5-bfb5-f17117cb1112">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtOC0xLTEtMTkzOTk1_ab4dd9a1-6fff-4639-8b2a-66fd05a87c80">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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctMi0xLTEtMTkzOTk1_5a074059-bb49-48c9-a2e5-d4dee7b0e639">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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctNC0xLTEtMTkzOTk1_a00448e8-946e-43ec-88c1-63fde0c1ff1a">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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctNi0xLTEtMTkzOTk1_55558556-b0ec-41be-8a22-df1a615ea543">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctOC0xLTEtMTkzOTk1_33eb589b-dcc7-4ab5-b295-36e3d9ab71b3">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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtMi0xLTEtMTkzOTk1_c363e46a-b93d-436f-b23a-fb76eabc44a4">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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtNC0xLTEtMTkzOTk1_b95eef86-83a4-4aba-8288-a038ff3e7fb9">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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtNi0xLTEtMTkzOTk1_c1d58ff9-87fb-4412-80eb-a7bef3704174">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtOC0xLTEtMTkzOTk1_e355ad43-2433-4a68-958f-f32e653d989b">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%">2028 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktMi0xLTEtMTkzOTk1_f1daa623-9d5a-4624-8e67-2a43e39350bd">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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktNC0xLTEtMTkzOTk1_b5ac8d47-8cb2-4e44-a094-74a2ac5e84c1">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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktNi0xLTEtMTkzOTk1_f1f2bfd1-fe65-4399-9014-7b8d4d525106">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktOC0xLTEtMTkzOTk1_1a0d13a1-5c82-4dde-8632-83402eba1fba">106</ix:nonFraction>&#160;</span></td><td style="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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTItMS0xLTE5Mzk5NQ_7f6e6f43-de5d-45dd-a983-80f287369558">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTQtMS0xLTE5Mzk5NQ_25bd9645-7ada-4b8d-9a71-04cb532e6463">106</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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTYtMS0xLTE5Mzk5NQ_91096a56-d212-42a3-8f0f-f340cf2a63d0">90</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTgtMS0xLTE5Mzk5NQ_7a94dcc7-40a6-4a08-b191-25e01c03311f">196</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTItMS0xLTE5Mzk5NQ_9b1a4ff1-9b58-4ee8-988f-c8376204d381">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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTQtMS0xLTE5Mzk5NQ_06424a4c-013c-48eb-bcaa-ce50ea46dc84">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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTYtMS0xLTE5Mzk5NQ_bf06679b-8e7f-4db0-bd06-0a6a7ddc8201">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTgtMS0xLTE5Mzk5NQ_c42816b6-edef-4bac-88c4-4e753c4a646e">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTItMS0xLTE5Mzk5NQ_cfd07b33-524e-4e0d-b7ac-efdc11a60699">31</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="i42ebb68546b64d3b8b7980f60d16ed41_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTQtMS0xLTE5Mzk5NQ_fa391ded-2ec1-44d0-b838-550fa99f3901">31</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="i3d41f922ca27496386a28722ba47fce6_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTYtMS0xLTE5Mzk5NQ_6c9c62ad-f367-4afa-8415-9fcf98dfd2a7">46</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTgtMS0xLTE5Mzk5NQ_37f2da34-88bc-4643-8caf-982528430d03">77</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%">2023</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTItMS0xLTE5Mzk5NQ_4936526c-1658-4401-8f54-882a943a5caf">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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTQtMS0xLTE5Mzk5NQ_774f3eb1-68c2-4926-8c90-3a63dbe74e41">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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTYtMS0xLTE5Mzk5NQ_d3968b88-9036-46e1-b3c1-36cb382b2a78">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTgtMS0xLTE5Mzk5NQ_3e9c7e1f-3375-4c49-b7ae-d4ba6b223fc6">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 2px 10pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTItMS0xLTE5Mzk5NQ_2bf75091-226a-47f5-bc6e-b56e864dc3ca">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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTQtMS0xLTE5Mzk5NQ_91827aca-f431-4760-b4a8-ccbc39b2809f">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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTYtMS0xLTE5Mzk5NQ_fb918ab4-abf6-48a3-9873-98b0b49d9f90">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTgtMS0xLTE5Mzk5NQ_c9418912-3a20-4fbb-a3e0-6f0519ac3fae">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTItMS0xLTE5Mzk5NQ_bbe13b56-cb65-41d4-8ca2-9c4a88105855">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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTQtMS0xLTE5Mzk5NQ_8ce15bc4-53c1-4411-b9e4-98f3015f3c84">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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTYtMS0xLTE5Mzk5NQ_37b60f9e-d04b-47ab-a230-6e770c4a876c">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTgtMS0xLTE5Mzk5NQ_84a7013f-7820-46fc-aa7d-a549dc3c7e79">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%">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTItMS0xLTE5Mzk5NQ_529367b2-2a47-4298-9430-28b7036eb7cc">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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTQtMS0xLTE5Mzk5NQ_b80eef37-5255-43f6-b02f-0bf9be89713d">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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTYtMS0xLTE5Mzk5NQ_e0e48641-089b-4b18-b2c1-d058d07c4381">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTgtMS0xLTE5Mzk5NQ_39266490-59b0-4148-a990-b49cafdc046b">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 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTItMS0xLTE5Mzk5NQ_52728116-3896-40d9-893a-9fda3da2450e">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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTQtMS0xLTE5Mzk5NQ_2507cf9d-3ef3-4908-8e64-a1483bbaea05">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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTYtMS0xLTE5Mzk5NQ_2b910b53-ab4b-4383-a5c4-fb6ce4e76cca">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTgtMS0xLTE5Mzk5NQ_a52af27c-c486-41c3-adad-d9b0b01642fc">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%">2028 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTItMS0xLTE5Mzk5NQ_8dee22d9-206a-4fc7-9c19-f484becfd08b">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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTQtMS0xLTE5Mzk5NQ_fb616b7a-1020-4c84-b661-3d40fa15b4ac">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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTYtMS0xLTE5Mzk5NQ_5483d4d1-4334-48e0-a557-a4191749832a">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTgtMS0xLTE5Mzk5NQ_4a90f89f-a696-4144-a257-10e512317a93">47</ix:nonFraction>&#160;</span></td><td style="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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTItMS0xLTE5Mzk5NQ_66cd92bb-8f78-433f-b33a-6afcb26f8d81">41</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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTQtMS0xLTE5Mzk5NQ_7bfaea4e-55e7-4c03-8ce0-b46521bae29a">106</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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTYtMS0xLTE5Mzk5NQ_05ee544f-802a-4f32-8941-c3e014b15f9a">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTgtMS0xLTE5Mzk5NQ_aa4bdf7d-8a5b-44f2-8441-a69a0d1811f9">131</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTItMS0xLTE5Mzk5NQ_92712a43-9288-47c1-8d75-29679173894f">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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTQtMS0xLTE5Mzk5NQ_57422253-7740-44c2-9b88-40a8e22bca9f">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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTYtMS0xLTE5Mzk5NQ_40e66267-39da-434f-bd68-720494334758">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTgtMS0xLTE5Mzk5NQ_e5653126-ac36-45dd-b60e-ba8c772b5ad4">77</ix:nonFraction>&#160;</span></td><td style="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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTItMS0xLTE5Mzk5NQ_ad84a86e-cb7a-4553-a58f-f84ba0fc959d">27</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="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTQtMS0xLTE5Mzk5NQ_d7815d29-1df7-4f3e-a870-aebfc50cc255">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 #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="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTYtMS0xLTE5Mzk5NQ_3b6a6478-5ec4-43bd-a3da-ff60c935f016">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTgtMS0xLTE5Mzk5NQ_cc499228-6f43-4a28-8389-889f8a187c69">54</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;2022, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="id3bca4a2b2da42bdab0f6fe4113ebfac_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM1NTI_f6083521-ac6c-43ed-aca9-fa5c57b66e6a">240</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="id3bca4a2b2da42bdab0f6fe4113ebfac_D20220101-20221231" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM1OTg_30c56f7e-ac61-4a18-bf92-3438d99bacba">191</ix:nonFraction>&#160;million. For the year ended December&#160;31,&#160;2021, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="icef463f0626747f2ac1cc81c33230370_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM2NTg_5e42ef5a-9119-4078-96bd-c3d344d405f0">194</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="icef463f0626747f2ac1cc81c33230370_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM3MDQ_6e070d4b-6a7a-42ec-bdf9-770e115af3eb">138</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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ia513aaf4130940d0b12e820e98bad290"><ix:continuation id="ib0b8d3e7fe4c4834a0d5e8ed74afa8d6"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDI_9b68f060-8ee0-4580-9674-091ec9ae60d5" 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:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;2022</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%">2023</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzItMi0xLTEtMTkzOTk1_86a2f7d3-484c-46ca-99aa-746d84738d93">43</ix:nonFraction>&#160;</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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzMtMi0xLTEtMTkzOTk1_536973cb-b7bf-4915-b98c-4f1637ec8ec3">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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzQtMi0xLTEtMTkzOTk1_cd14593a-0c07-4f03-84f0-7f5b13f4c938">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 10pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzUtMi0xLTEtMTkzOTk1_0e1ae113-e768-4349-a5a8-72fc17ce9167">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></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;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 minimum lease payments</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzgtMi0xLTEtMTkzOTk1_ba008df5-1e9a-4f7e-983a-c7b98dbed277">148</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 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 less than $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_01afa621-c279-413f-a3a6-2ea615b65760"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_0c8c238d-94fe-4a1e-9c4e-1d254c4099bf"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_9fe8f51e-47ef-4422-a2eb-341499df4261"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_c8f53d2a-7103-42f6-87e3-ea78998ce5ea"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_f60d5d52-c15f-42f1-8952-55dab5728f24">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2OTg_415acbe6-f5ed-4f34-906d-2de9a67aaa6f">8</ix:nonFraction>&#160;million for the years thereafter. The lease receivable was $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ3NTI_bd44d66d-262d-4ab1-a0a8-d7655eaf26b3">6</ix:nonFraction>&#160;million as of December&#160;31,&#160;2022, which does not include unearned income of $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ4MDA_85fc61f9-b650-48e0-8fe3-98ac8f58d86c">7</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_340"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">9:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzUzNw_b2e9a40b-62c6-4f71-aff2-511ee49ab307" continuedAt="i5c363b1966dd4657876659d773755e32" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzU0MA_d4e0eb79-3adf-46dd-8820-b09fdabf85b4" continuedAt="i14ddbb36f9b34309b94f815c078d929f" escape="true">Asset Retirement Obligations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i5c363b1966dd4657876659d773755e32" continuedAt="i01efdba7db0d4a41844a6d56a870c5cb"><ix:continuation id="i14ddbb36f9b34309b94f815c078d929f" continuedAt="ie439fa621fa64736937c6ec2adce41c6"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzE1MzkzMTYyNzkyODgz_ab2a6364-3133-4cc9-94b2-5f43648743ce" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzE1MzkzMTYyNzkyODgz_b728bd05-59b7-473f-9b22-154be15c7189" 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzcxNDY4MjU1ODQ1NjE_28af010c-6cce-4fa3-a992-cff4c0a253c0" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzcxNDY4MjU1ODQ1NjE_cb22741a-6f1c-4812-95e5-989f55d39c2d" 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: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.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%">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="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: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:#cceeff;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%">various</span></td><td colspan="3" style="background-color:#cceeff;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%">Generating plants coal ash areas</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 distribution cut, purge, and cap</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 distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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%">Closure of renewable generation assets</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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</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></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></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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i01efdba7db0d4a41844a6d56a870c5cb" continuedAt="i5a84559fd6014ac2a72a4a754a5de0e3"><ix:continuation id="ie439fa621fa64736937c6ec2adce41c6" continuedAt="i1ccd36b09aad40dba33232a79f76807b"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzUzNA_a9c99db0-02b4-4bda-8fb5-b95465b2c9a8" continuedAt="i231721eb333a46a0a51235b9ae84c39b" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzU0Mw_b13388a1-bb15-4c36-93f5-918bb94e77a6" continuedAt="i821a5102b0a64a32b6ea3e6821261370" 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: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.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:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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.881%"></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/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: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: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%">Cash Flow Revisions</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%">ARO Liability 12/31/2022</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtMi0xLTEtMTkzOTk1_03ff18b8-b07f-40f1-bc13-2595936b4585">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtNC0xLTEtMTkzOTk1_56be268f-d028-42e9-93ed-2653c416f810">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtNi0xLTEtMTkzOTk1_7b99cd8d-cc5b-46ce-ad96-e68137984745">39</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtOC0xLTEtMTkzOTk1_ed09bc36-5935-4d7d-b185-37da6bfa60f3">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtMTAtMS0xLTE5Mzk5NQ_93d0b12c-3d49-41c9-9a58-97a464ac340b">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtMTItMS0xLTE5Mzk5NQ_53c8f685-7498-43cd-8a03-4e8251559394">722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i9da76402a94849f98c2be1e077100872_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtMi0xLTEtMTkzOTk1_1cc2c26b-3cf5-4172-9040-426b3fbab040">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="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtNC0xLTEtMTkzOTk1_1f710244-6b0e-4dbb-af2f-d31b357dff18">&#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="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtNi0xLTEtMTkzOTk1_ed8c55f1-af9c-4f92-845f-7b414ed14583">&#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="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtOC0xLTEtMTkzOTk1_c84d95a9-1cc4-4cb1-98b1-99621a870247">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="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtMTAtMS0xLTE5Mzk5NQ_c406990d-647f-4bd7-bb3c-214d6457bc53">&#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="i64439f04335c4f0aaf587b5567e7984b_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtMTItMS0xLTE5Mzk5NQ_0beafc94-16fa-4dfa-854f-b23c05fd71d9">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtMi0xLTEtMTkzOTk1_90d3da6b-c7d2-4ec1-9061-c5ebb17c92df">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><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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtNC0xLTEtMTkzOTk1_0e487e88-492a-448e-8562-9ac194a42f1a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtNi0xLTEtMTkzOTk1_8d5983a5-4550-4c45-8ce5-5f55d77fc6d1">39</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtOC0xLTEtMTkzOTk1_8e5d741f-7448-4dc0-a25e-488d432914cd">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtMTAtMS0xLTE5Mzk5NQ_16ab6334-b3d1-47cf-b1c6-a34eeb016820">128</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtMTItMS0xLTE5Mzk5NQ_5b072069-489b-4532-9dc4-f4f888f2650e">746</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="i28ec93a63bb34fe7a57ab4e65155bb16_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctMi0xLTEtMTkzOTk1_708173d0-fb9a-4bba-bae3-fecbf1184781">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctNC0xLTEtMTkzOTk1_0d5e9540-6694-4480-a658-bc43da391337">&#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="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctNi0xLTEtMTkzOTk1_dd932c6e-b0a2-44a8-96b4-d3ac69248bbf">20</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="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctOC0xLTEtMTkzOTk1_8cfddc58-4bb5-4de0-8b1c-9fd764fb8932">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctMTAtMS0xLTE5Mzk5NQ_bb846f75-35a4-499b-bf05-68ec6e70dbde">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8498990a066f4971907ced1da73dd310_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctMTItMS0xLTE5Mzk5NQ_e27e5617-4bc8-4c2c-ad72-1929d7bd64c8">272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i25772f389b7c4375bdb9ee2e567bd057_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtMi0xLTEtMTkzOTk1_bef2d455-67ef-43c1-8586-aea0feb919e4">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtNC0xLTEtMTkzOTk1_764c83b1-ca0a-4701-af52-9c64072a08b0">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="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtNi0xLTEtMTkzOTk1_a5c59e3e-7736-419e-a78e-23c36fe99719">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="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtOC0xLTEtMTkzOTk1_bc7f8991-ffab-4ae8-9d94-cfe5838d7d2f">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="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtMTAtMS0xLTE5Mzk5NQ_c1fc71c0-26c9-4dab-b467-aed35594eaa5">&#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="i4676508199c5448c8360f61026cab859_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtMTItMS0xLTE5Mzk5NQ_32d796e9-a4a1-4311-8740-cd15474e421d">287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i89be40c438fa4048bc1deda89671d883_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktMi0xLTEtMTkzOTk1_31b0a558-040c-4c1b-8090-67b3630397c4">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95aca42c38f44d6584fe68b789426571_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktNC0xLTEtMTkzOTk1_964ca16e-644e-474f-970b-fdf9d004ee8b">&#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="i95aca42c38f44d6584fe68b789426571_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktNi0xLTEtMTkzOTk1_b18e54cd-ef46-425e-8569-fb27962567ea">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="i95aca42c38f44d6584fe68b789426571_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktOC0xLTEtMTkzOTk1_5119dfa4-259f-4015-8040-fbc02a322340">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="i95aca42c38f44d6584fe68b789426571_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktMTAtMS0xLTE5Mzk5NQ_04a8f147-7626-410a-9c6d-d7e60559d260">&#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="ibb6f64f65281402695f22175ceca0ebc_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktMTItMS0xLTE5Mzk5NQ_9d26e8cf-4f25-43a5-b052-65ba590e9d35">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 10pt;text-align:left;text-indent:-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="ie0066d40deac407b8383e315d45b7186_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTItMS0xLTE5Mzk5NQ_7d73539e-27c9-4640-84ae-c1b161c6fa1c">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTQtMS0xLTE5Mzk5NQ_ae05c394-b60d-41b3-bcd7-18439f58962c">&#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="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTYtMS0xLTE5Mzk5NQ_e90cc766-1447-4001-8b87-7e73cb5cf0f5">&#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="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTgtMS0xLTE5Mzk5NQ_d241806b-7ebf-43d9-a8b7-e49a7561433e">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="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTEwLTEtMS0xOTM5OTU_16729288-cb8a-4b00-9ea6-f3176ccc9410">&#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="iaa97293ac93041caa309e43691f7ff74_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTEyLTEtMS0xOTM5OTU_47219fee-bb49-46ad-ae41-0dbcdb150380">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i94c5a0b7dbfc427eb4d2eea60e133092_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTItMS0xLTE5Mzk5NQ_26450cec-1df2-4031-9702-3bafa665a57e">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="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTQtMS0xLTE5Mzk5NQ_fa7b6b1a-0d68-489c-8395-c84d5851fdc4">&#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="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTYtMS0xLTE5Mzk5NQ_bb181ef3-145c-4c68-8ccc-00613f06a211">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="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTgtMS0xLTE5Mzk5NQ_b843cb31-2c8a-4436-906a-39ba4b509088">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="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTEwLTEtMS0xOTM5OTU_9efe8f7e-3954-40ca-815b-521ac8f75c4a">&#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="ia2a09cf0cea2456fa07ff8a876efce41_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTEyLTEtMS0xOTM5OTU_efda9dd7-d3e7-4548-9672-b37483ad470f">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTItMS0xLTE5Mzk5NQ_ce25474d-afbf-4a5b-828b-fda08bc67e15">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><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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTQtMS0xLTE5Mzk5NQ_27d8fb1b-3d85-42ef-86ff-a5fc9c44aacd">1</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTYtMS0xLTE5Mzk5NQ_2326b6a1-6a4a-49c0-9fc7-bc25ef29c660">39</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTgtMS0xLTE5Mzk5NQ_9eb0466e-9052-41fa-a1d3-24740a5ee035">27</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTEwLTEtMS0xOTM5OTU_59c14d58-40b0-4d1c-8aca-7e79d1d6f64f">128</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTEyLTEtMS0xOTM5OTU_1dd4b37b-35f8-4e20-b8a6-eb97d49c66c8">722</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">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_343"></div><div style="margin-bottom:12pt"><ix:continuation id="i5a84559fd6014ac2a72a4a754a5de0e3"><ix:continuation id="i1ccd36b09aad40dba33232a79f76807b"><ix:continuation id="i231721eb333a46a0a51235b9ae84c39b"><ix:continuation id="i821a5102b0a64a32b6ea3e6821261370"><table 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.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:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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.881%"></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;text-indent:-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/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: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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtMi0xLTEtMTkzOTk1_8357b722-e16c-4149-8029-1a0a4ef0f400">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtNC0xLTEtMTkzOTk1_18e16c9a-8f9c-431e-8710-d0d86ae1bca9">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtNi0xLTEtMTkzOTk1_5338325d-ae75-4444-902e-7ea15baabbe8">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtOC0xLTEtMTkzOTk1_ad1a93bc-0f86-4611-b2e3-9ad4077c17cb">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtMTAtMS0xLTE5Mzk5NQ_993a5a93-0af5-448c-88ab-5f56802a2926">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtMTItMS0xLTE5Mzk5NQ_37eba4e8-e375-4e98-bf43-05262a528671">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="i28b3808039ec43c2a0be87992e52db60_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtMi0xLTEtMTkzOTk1_6d2aa1af-afa4-4674-911b-bd74d3266874">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="ifde820d4679d454eb5c124560878ee00_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtNC0xLTEtMTkzOTk1_0bb8b10e-b461-471f-a22e-e2e1f56baacc">&#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="ifde820d4679d454eb5c124560878ee00_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtNi0xLTEtMTkzOTk1_061884bf-f5a6-4ba5-a7d0-d9194af9d776">&#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="ifde820d4679d454eb5c124560878ee00_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtOC0xLTEtMTkzOTk1_21bab634-3db1-4c42-b65b-815ac1f2ca07">&#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="ifde820d4679d454eb5c124560878ee00_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtMTAtMS0xLTE5Mzk5NQ_afee1804-be01-4ee7-890f-04e1101ba983">&#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="i9da76402a94849f98c2be1e077100872_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtMTItMS0xLTE5Mzk5NQ_5f91107f-55f3-468b-b72b-2fa09e9f669c">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="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtMi0xLTEtMTkzOTk1_647d88cf-b384-49fe-9b9c-3e2019f8eeca">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtNC0xLTEtMTkzOTk1_39a6de8d-1912-46e7-aa9d-5383b9fafee1">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtNi0xLTEtMTkzOTk1_f8dd16f8-059f-49c8-9e58-0b6974b4d7ba">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtOC0xLTEtMTkzOTk1_a301b46c-b415-47d9-8f77-45a8f708941c">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtMTAtMS0xLTE5Mzk5NQ_1669e20b-b099-431f-95a1-a331b43dd74d">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtMTItMS0xLTE5Mzk5NQ_0737463d-e798-4575-8182-517ccc6374f9">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: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="i801d08d9bfe14f8bb8c7b481c12596ad_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctMi0xLTEtMTkzOTk1_fcd64396-a294-40a8-a662-ef1c9e396849">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="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctNC0xLTEtMTkzOTk1_12f38eab-cffb-46f9-a3df-6f480ef08e1d">&#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="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctNi0xLTEtMTkzOTk1_6703edc4-73de-408d-886f-d0d30f9ada4e">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="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctOC0xLTEtMTkzOTk1_2d69a07c-6aef-48da-8f73-8633ba66c2f3">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="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctMTAtMS0xLTE5Mzk5NQ_620ba6e9-7c7c-4c91-9bee-25cb528347f9">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="i28ec93a63bb34fe7a57ab4e65155bb16_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctMTItMS0xLTE5Mzk5NQ_b31c2338-df3c-4aff-af44-329d997cf651">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: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="ib7751c6de21843b896615ed6addaf653_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtMi0xLTEtMTkzOTk1_d3502961-2b03-4db0-9afb-0600c3f59cec">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="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtNC0xLTEtMTkzOTk1_1b4ca578-c70c-4116-9606-c27094be52ff">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="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtNi0xLTEtMTkzOTk1_ccf47e83-2d47-4f6f-ac74-25690b6a6b25">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="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtOC0xLTEtMTkzOTk1_41387fae-3429-4bd9-87fd-47d783d08d7e">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="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtMTAtMS0xLTE5Mzk5NQ_36ff57d0-3a9b-4cbb-ad16-f9619817fce5">&#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="i25772f389b7c4375bdb9ee2e567bd057_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtMTItMS0xLTE5Mzk5NQ_da486b75-db97-4d0f-8b9e-1411c27f12a5">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: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="ie869d77685a94939a0e590bd496bc176_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktMi0xLTEtMTkzOTk1_18d84397-2447-474d-bed5-0d4f6d9b2540">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="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktNC0xLTEtMTkzOTk1_2a97e89c-b665-43a3-b9a1-d284ba2e90e7">&#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="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktNi0xLTEtMTkzOTk1_4cbc3b9d-23bb-4b52-8b3c-3668e81cab51">&#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="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktOC0xLTEtMTkzOTk1_94bbe13a-496e-4b5e-9d8b-18cf430b5fb2">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="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktMTAtMS0xLTE5Mzk5NQ_8f00560e-212c-45f2-8975-ac7f829f1711">&#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="i89be40c438fa4048bc1deda89671d883_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktMTItMS0xLTE5Mzk5NQ_29feca4e-fc3e-4012-9e04-15151b00f4bb">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: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="i43399aaa56be4700bad0dcdd68ccbca7_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTItMS0xLTE5Mzk5NQ_abbddf97-9686-424b-951c-3b846c14d820">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="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTQtMS0xLTE5Mzk5NQ_a96cb88c-ce4f-429c-ba10-f3aefe39bd31">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="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTYtMS0xLTE5Mzk5NQ_902de65a-03a7-4d54-a8b6-4d9c230aaa43">&#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="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTgtMS0xLTE5Mzk5NQ_fb825795-5d4f-4ffc-857d-5c5675e6514e">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="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTEwLTEtMS0xOTM5OTU_b48d4df5-94b7-48eb-85b1-e83fc3946fed">&#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="ie0066d40deac407b8383e315d45b7186_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTEyLTEtMS0xOTM5OTU_a6710555-b1ae-4f0e-b99d-0fbd351d3b1d">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: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="i64b8c0c838bb4a1d830d759b2671a263_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTItMS0xLTE5Mzk5NQ_db54723a-9710-4534-8313-24b4a4cd70a4">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="i523221bfd1744cd488406622ff1db64b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTQtMS0xLTE5Mzk5NQ_5e0312d6-9fa1-43a7-97ff-abe1e379445f">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="i523221bfd1744cd488406622ff1db64b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTYtMS0xLTE5Mzk5NQ_6a5c38df-0251-42ae-9c38-5166c3f44e68">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="i523221bfd1744cd488406622ff1db64b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTgtMS0xLTE5Mzk5NQ_ddcb4beb-9a26-4432-9384-deec93bf6e91">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="i523221bfd1744cd488406622ff1db64b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTEwLTEtMS0xOTM5OTU_8e88b6bf-407d-4755-b304-53fa525ed2a8">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="i94c5a0b7dbfc427eb4d2eea60e133092_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTEyLTEtMS0xOTM5OTU_7b101d9b-2a17-483d-b9f9-e2d1f3cafbbb">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 #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%">Total 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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTItMS0xLTE5Mzk5NQ_1c908b28-2bd7-4d55-84ff-a6e19bba2408">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 #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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTQtMS0xLTE5Mzk5NQ_1061fe77-1519-4b9e-aab6-cc241ddaaf2d">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTYtMS0xLTE5Mzk5NQ_547ed6af-40c6-4941-a0f3-b1523df77c14">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 #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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTgtMS0xLTE5Mzk5NQ_68d90714-60e9-432b-b6a4-9b7f87579feb">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTEwLTEtMS0xOTM5OTU_5d1d6277-569b-43e9-b849-bf0290fbe141">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 #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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTEyLTEtMS0xOTM5OTU_8f572eb8-d35e-4e66-b106-5b994d66a619">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></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%">140</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_346"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDYvZnJhZzo3ZTc4MGIxNjJkYjM0ZmEwOGU2MmEwNzRiZTMwODE3Zi90ZXh0cmVnaW9uOjdlNzgwYjE2MmRiMzRmYTA4ZTYyYTA3NGJlMzA4MTdmXzEy_80ab735e-014c-4eb5-835a-468974938164" continuedAt="i3a48a14cb26e45e4b0223e3b2f10d52d" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDYvZnJhZzo3ZTc4MGIxNjJkYjM0ZmEwOGU2MmEwNzRiZTMwODE3Zi90ZXh0cmVnaW9uOjdlNzgwYjE2MmRiMzRmYTA4ZTYyYTA3NGJlMzA4MTdmXzEz_91d5140a-9a5e-4e7e-99d2-71a5d7e1d6a4" continuedAt="i5fd39d8bf2a54490bbc28c708e6d5faf" escape="true">Retirement Benefits</ix:nonNumeric></ix:nonNumeric></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_352"></div><ix:continuation id="i3a48a14cb26e45e4b0223e3b2f10d52d" continuedAt="if48f82481af74fb6bf2237fb78a4562f"><ix:continuation id="i5fd39d8bf2a54490bbc28c708e6d5faf" continuedAt="i562c16cbd4de42f8a12ae720633a99da"><div 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 March&#160;2022, CMS&#160;Energy and Consumers determined that 2022&#160;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 at the end of each quarter in 2022. For the year ended December&#160;31,&#160;2022, CMS&#160;Energy, including Consumers, recognized a settlement loss of $<ix:nonFraction unitRef="usd" contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzIyMTI_e3dfe123-e95c-4756-9d73-0ec2281963be">22</ix:nonFraction>&#160;million; $<ix:nonFraction unitRef="usd" contextRef="ife0d2a82340045829327aadfccc5fdaf_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzIyMTY_421d61d6-4019-413b-a634-209b0c094ec1">21</ix:nonFraction>&#160;million of this amount was deferred as a regulatory asset. Consumers recognized a settlement loss of $<ix:nonFraction unitRef="usd" contextRef="i660175817d08418c88eddd0b8fba78a1_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM4NDgyOTA3MDQ4OTA_51abde94-da1a-496e-8fe7-4f250bc899cc">21</ix:nonFraction>&#160;million, all of which was deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over <ix:nonNumeric contextRef="i08d651d75da4407c86f033f72d4d6612_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI2MDE_cb1b4f58-aad1-4233-9744-a3564970aafd">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="id315c532008f4c2cad2f1ccdc89c253a_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI3Njg_dc9d0d18-99cf-4199-8c75-b0de6b35280e">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="ia9d2b5f986ad4e60a092539fd85dfb22_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI3NzQ_a3e84e77-345a-49d8-b90e-ae94cb429a5c">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="i704a413b2777442aa9f8229781a6e3ca_D20220101-20221231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI5ODk_422e8e25-ff62-4639-b6cc-1919ee5e5b43">48</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, $<ix:nonFraction unitRef="usd" contextRef="i4ed0eb710a5a4d2ab04a8f9375c870d9_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI5OTc_25ff655d-16d8-4a8f-ae5c-8caa3e1dc3e8">41</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, and $<ix:nonFraction unitRef="usd" contextRef="i50f0f88ec8b844ca9b1bbc08f7455ebc_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwMDE_53a51bc4-6b60-4057-8bd9-3c811d2784ee">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020. DCCP expense for Consumers was $<ix:nonFraction unitRef="usd" contextRef="i6b6b1cc38fc94d7e86eaa2ad74db43ce_D20220101-20221231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwMzg_e83c23c8-e390-448d-837c-33e63930f576">48</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, $<ix:nonFraction unitRef="usd" contextRef="i2e68c5535f7e434f9af748605c0287f2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwNDY_a9513c47-154a-43fd-9b4b-7a8127faebd7">41</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, and $<ix:nonFraction unitRef="usd" contextRef="i0c411440394249c284c7e9556acfe26b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwNTA_557a3793-9913-49d9-909c-30847731651e">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="if48f82481af74fb6bf2237fb78a4562f" continuedAt="ib061d4600ca643d49584e554fee230aa"><ix:continuation id="i562c16cbd4de42f8a12ae720633a99da" continuedAt="i62fce2cf22bc4299862c6182dd1b7f08"><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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzA_0bcedbc6-9f29-484f-91e3-dd0e027a3dd3" continuedAt="ib2e6b853b6b54aab97c2e5f711a3970c" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzA_765cfbce-4e8b-4947-9218-c88048c3031c" continuedAt="i099546a6f4d64411a2ef698483f2f992" escape="true">Presented in the following table are the fair values of trust assets and ABO 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="ib2e6b853b6b54aab97c2e5f711a3970c"><ix:continuation id="i099546a6f4d64411a2ef698483f2f992"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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="ib67a5ba71a8a412a9aecc6141ba4e405_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzMtMi0xLTEtMTkzOTk1_27a5cdac-a38f-4e93-a59c-b707e02d76b5">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5b647a48fa8b4a2cbbbe1c45587de659_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzMtNC0xLTEtMTkzOTk1_bcab158b-e2b5-4630-81ca-2b02eb47f9ad">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8528e29430f746e68046bdc2eefea34c_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzQtMi0xLTEtMTkzOTk1_f8a35672-978b-4d04-a54e-5ee63e5f2bf1">118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if69f0c0680e64352b3d0a88ffd897826_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzQtNC0xLTEtMTkzOTk1_90c0ac11-f16e-445c-a014-c6753daec01a">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">Trust 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="ica344dc59f6d487b9d57677b5c6b2f65_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzctMi0xLTEtMTkzOTk1_599e76c4-07c8-47d1-9f50-2a158fb7a0da">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ica457e70e0db4d6b9333911b6c0e5a50_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzctNC0xLTEtMTkzOTk1_1918f2bd-f2f1-4f61-890e-26d0ee953166">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;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%">ABO</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="i250321c147c6471a967f0949898d6313_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzgtMi0xLTEtMTkzOTk1_3a38e8fa-1258-429f-a1a3-5d12f5ef62ae">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="usd" contextRef="i0991411504fe4656a43e134ec7dead85_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzgtNC0xLTEtMTkzOTk1_80311332-95eb-4e0b-813b-82ac1a641e11">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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></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%">Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2022 or 2021. </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%">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="ia437758efdfd4281b87f04a163508b73_D20220101-20221231" decimals="2" name="cms:PlanContributionPercentage" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM2MzA_b54ba8ed-0241-40da-9cf8-9ec73e967d69">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="icdbceb0f6d734417bde26be784bae742_D20220101-20221231" decimals="2" name="cms:PlanContributionPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM2MzY_22a3d239-89ca-4ae6-86ab-ecffdf0ea687">15</ix:nonFraction>&#160;percent of total compensation. The DC&#160;SERP requires a minimum of <ix:nonNumeric contextRef="i71b3b3b97a874d74a611fe9d8bec92be_D20220101-20221231" name="cms:MinimumYearsOfParticipationBeforeVesting" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM2OTY_763a9c0f-13bb-4688-a08a-c8e4609a3e57">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="i98234215494d495481494660b11a842d_I20221231" decimals="-6" name="cms:DefinedContributionPlanTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM4NzQ_9371e3d2-1db1-43fe-9b73-8133e5302852">12</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="ic4befe8e0fd14b8d817ce8ee7f279d9f_I20211231" decimals="-6" name="cms:DefinedContributionPlanTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM4ODM_5b8f912c-7a2c-4d5f-8224-8afea6196b23">13</ix:nonFraction>&#160;million at December&#160;31,&#160;2021. 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="i71b3b3b97a874d74a611fe9d8bec92be_D20220101-20221231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQwNTM_b549503f-210f-469f-bea0-08867e80e9d2">1</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, and $<ix:nonFraction unitRef="usd" contextRef="i57742fc0daff478085172df1dc3f437b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQwNjE_5df0e541-4751-4143-ba75-e0cb1bc8a3d1"><ix:nonFraction unitRef="usd" contextRef="i82f358ad67a34b3695b05aa4c08b2a97_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQwNjE_8ac810e3-b12a-4fdb-b16a-19d2cc1ae38a">2</ix:nonFraction></ix:nonFraction>&#160;million for the years ended 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-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="i25de31f5cb98480096233c1070d0ab61_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQxMjI_3be845cf-f50a-4a37-bd3f-ec4fb2dbca83">four</ix:nonFraction>&#160;to <ix:nonFraction unitRef="number" contextRef="i6492c441bcfb42a8bd88772baacfd75f_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQxNjc_f2bdb768-ac86-469e-939b-eda89783c031">six</ix:nonFraction>&#160;percent of employee eligible contributions based on an employee&#8217;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $<ix:nonFraction unitRef="usd" contextRef="i00f2177682254246af8ad7ba7420e217_D20220101-20221231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzMzY_f2b6bb0b-a74e-4294-8fe6-cf43efda50f6">44</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, $<ix:nonFraction unitRef="usd" contextRef="i04b8d94d74204b2f8ddfabc542d39baf_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzNDQ_8a60ea32-eb8c-4a26-8c23-680cb148e99c">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, and $<ix:nonFraction unitRef="usd" contextRef="i434b3b11168548fb9dce54f98b52fa12_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzNDg_62932bc7-80a9-41d7-bc5d-eb848c3caed4">29</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020. The total 401(k)&#160;plan cost for Consumers was $<ix:nonFraction unitRef="usd" contextRef="i8e50de60c6384be986ae6281c7acc3e0_D20220101-20221231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzOTk_7d0ddc5d-a0c6-4e51-a4a4-3e82f0ee5de5">43</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2022, $<ix:nonFraction unitRef="usd" contextRef="i381056fbfe9a4ebd87f036f1de477e33_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ0MDc_ff5a0036-3480-4db7-b5b7-3e19ff9b2b60">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, and $<ix:nonFraction unitRef="usd" contextRef="i65762cf26073424fbb907a24ac88ce2c_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ0MTE_1a53d5bb-2fe0-448e-811e-df2938699cf3">29</ix:nonFraction>&#160;million for the year ended 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-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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2MTE_48f1e9f7-bb74-446c-829a-7376db61313c"><ix:nonFraction unitRef="year" contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2MTE_e0eceeaa-784a-4b44-9251-6f00f91f9e61">55</ix:nonFraction></ix:nonFraction> or older with at least <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_2a244127-72c7-4004-ab5f-1ce638f2f487"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_721428fe-8e7f-433d-8283-d5e4f763f70a">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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" name="cms:RetirementYearsOfServiceWithDisability" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ4MzE_303cc3f9-4a31-4e8c-b7af-1421c1990c85"><ix:nonNumeric contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" name="cms:RetirementYearsOfServiceWithDisability" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ4MzE_808a7b20-5e8d-4e05-9a80-f24b5e3f1397">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="ic9bdcca2e3284782b8937737ebf3d829_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5ODc_a4da45a6-bfd2-40d4-a9f5-6e608b511b8c"><ix:nonFraction unitRef="number" contextRef="i08588d262145458688099457ab6c439e_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5ODc_aad0410a-ed16-4b6f-a785-124904762f7e">6.50</ix:nonFraction></ix:nonFraction>&#160;percent in 2023 and <ix:nonFraction unitRef="number" contextRef="ieabc4a7aef3342949a8102b0a00a1827_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5OTY_24495f85-0e26-454d-a65a-4baf70191f8a"><ix:nonFraction unitRef="number" contextRef="i37890e1650494585bc567046db9fdfa7_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5OTY_ae0f3491-77e6-45cb-8a24-a5ddfa6f3e46">6.25</ix:nonFraction></ix:nonFraction>&#160;percent in 2022 for those under&#160;65 and would increase <ix:nonFraction unitRef="number" contextRef="i8644d4f22f404d02ae3b62f2f7b08632_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUwMzk_35df7376-284c-431d-be32-7906303488ea"><ix:nonFraction unitRef="number" contextRef="i679c4153f0384ab6ad031b58a72736ae_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUwMzk_c301af1e-7678-4ade-954a-5959f179596b">6.75</ix:nonFraction></ix:nonFraction>&#160;percent in 2023 and 2022 for those over&#160;65. The rate of increase was assumed to decline to <ix:nonFraction unitRef="number" contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMTk_475a3d12-4597-4c02-a4d7-093c86220ab4"><ix:nonFraction unitRef="number" contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMTk_f5417e42-206d-4eba-8a04-e3d2538a2e9f">4.75</ix:nonFraction></ix:nonFraction>&#160;percent by <ix:nonNumeric contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMjU_1b25a5af-40df-4e77-95d0-c9501a5056cf"><ix:nonNumeric contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMjU_e4ea7811-d727-47cb-8b21-b98f0e67fa0d">2032</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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ib061d4600ca643d49584e554fee230aa" continuedAt="i0dd676ba214a41bb99faab75066898bc"><ix:continuation id="i62fce2cf22bc4299862c6182dd1b7f08" continuedAt="idff6b697a0c240abadd09f294a6467b8"><div 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzE_1377630e-0a20-46e1-883b-56771a0425f1" continuedAt="ib962e38e4ccb4c6986680b6f5ca96b9e" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzE_7beb1522-db58-4d8a-9f27-8979bb294ae2" continuedAt="i3a6d5f5a5d0a4190b55fc4f0ef8c08e0" 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="ib962e38e4ccb4c6986680b6f5ca96b9e" continuedAt="ia5a211154aa9497799da626dd780308c"><ix:continuation id="i3a6d5f5a5d0a4190b55fc4f0ef8c08e0" continuedAt="i788fc55ff38e47be82357dcffefd04d7"><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.688%"></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:9.637%"></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="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%">2022</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></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="ie20a2291da044dd894b2faf2296dada5_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzQtMS0xLTEtMTkzOTk1_9582fb35-fc10-4173-9efa-0241513930fb">5.24</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="i46d2792e2c8c49689e254b71884535c7_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzQtMi0xLTEtMTkzOTk1_b2855251-6875-46e5-b4e9-dbabf9e0be49">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="i0f23fa9b430540a68b626053b22aaeeb_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzQtMy0xLTEtMTkzOTk1_7b61ffad-adfc-49db-b4e9-c535d1a5f0f4">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></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="i1153dc5a8d544fe2bc2c53477ce85f2f_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzUtMS0xLTEtMTkzOTk1_5cb7e133-485f-4d65-9684-ba8b8538e8f4">5.14</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="i7d4ff1b2e1b84f27a407787b37df3999_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzUtMi0xLTEtMTkzOTk1_c08cc921-6097-4469-9001-ec89783393fa">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="i96ad621cb16e4413a2ca645c78cee435_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzUtMy0xLTEtMTkzOTk1_ed980a37-b075-4aa1-869f-b234abd1b3bc">2.41</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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzYtMS0xLTEtMTkzOTk1_eabf4c8c-1cfb-4785-8e01-55adce2da578">5.13</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="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzYtMi0xLTEtMTkzOTk1_f84c9a3d-d28b-45b0-84f5-c8ea4a6ade7f">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="i71c3d41da552427193e6c7e8260cba2c_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzYtMy0xLTEtMTkzOTk1_e4fd6eb9-9902-4825-85e3-9666cdf6c320">2.40</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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzctMS0xLTEtMTkzOTk1_096d11d0-d493-4a52-ab45-e4fec63239cb">5.21</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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzctMi0xLTEtMTkzOTk1_3eb60f39-bb8f-4f6c-887c-912c8e04c9ad">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="iaf8afb00cfd4442fbcc998948179b0ec_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzctMy0xLTEtMTkzOTk1_f1e30501-c834-4573-847b-e970fe159a21">2.69</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="ie20a2291da044dd894b2faf2296dada5_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzktMS0xLTEtMTkzOTk1_a7041770-619b-4db2-af34-f085458953af">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="i46d2792e2c8c49689e254b71884535c7_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzktMi0xLTEtMTkzOTk1_b215adaa-61a9-4856-a06d-cb1817861d64">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="i0f23fa9b430540a68b626053b22aaeeb_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzktMy0xLTEtMTkzOTk1_3c6e8dae-3bbe-43fe-a0a4-92811f5b1dcd">3.70</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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEwLTEtMS0xLTE5Mzk5NQ_f1e17db8-f736-428e-8cb2-3677cbdfdab2">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="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEwLTItMS0xLTE5Mzk5NQ_c8ad06e4-50b2-49d6-a90d-46fa3f5fdd7b">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="i71c3d41da552427193e6c7e8260cba2c_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEwLTMtMS0xLTE5Mzk5NQ_584958ff-272f-4ecb-b4fa-961eaaee7562">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="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEzLTEtMS0xLTE5Mzk5NQ_2919a4c1-7fd1-47e0-b86c-cae2f3adab42">3.09</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="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEzLTItMS0xLTE5Mzk5NQ_307978d0-d663-473d-b115-1573504f1c85">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="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEzLTMtMS0xLTE5Mzk5NQ_cc7bf1ae-0bcd-472e-b01b-4aeb262d74a1">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></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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE0LTEtMS0xLTE5Mzk5NQ_cb98c7cf-0f51-47a3-992e-082cbf8b64ad">3.09</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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE0LTItMS0xLTE5Mzk5NQ_327ced04-30d8-4327-8fcb-6caf1906ce61">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="i328a3a26980248568d06d8c899e0425e_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE0LTMtMS0xLTE5Mzk5NQ_4ff2bb5f-0086-46fc-89de-d0e743577439">3.46</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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE1LTEtMS0xLTE5Mzk5NQ_a1d9ee0a-d4e0-462f-b69a-fa126153ae2c">3.23</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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE1LTItMS0xLTE5Mzk5NQ_1fc25c29-8c91-4144-8166-3b3b0af6dd54">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE1LTMtMS0xLTE5Mzk5NQ_2f1cffd9-d93b-46bc-a47d-c83c6bcf455f">3.57</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="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE3LTEtMS0xLTE5Mzk5NQ_25995082-9a11-4348-afc4-cc971bb76511">2.44</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="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE3LTItMS0xLTE5Mzk5NQ_8e712423-390d-423f-a357-b6a071bc8b5f">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="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE3LTMtMS0xLTE5Mzk5NQ_657f238a-8c54-4df3-9c08-86f6c757efd7">2.92</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="iff90792b22624abba1debe595a605955_D20220101-20221231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE4LTEtMS0xLTE5Mzk5NQ_d1c20955-63ba-47cf-b91d-b2a588e69f31">2.21</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="i500e8c2e22d44f4db8ae337ebe6fe42d_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE4LTItMS0xLTE5Mzk5NQ_b86a7e80-c823-4476-b1d7-77c92fc2d01e">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="ia3485c8b34e542ceac178732626d2f5f_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE4LTMtMS0xLTE5Mzk5NQ_4b52c769-2dc3-4a15-acf4-2a5f1f22c06b">2.74</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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE5LTEtMS0xLTE5Mzk5NQ_d6bdb409-dd46-41ca-9287-1f6f3126a048">2.21</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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE5LTItMS0xLTE5Mzk5NQ_a9d689ba-6c75-47ba-9d7f-ecc94193a1ab">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="i328a3a26980248568d06d8c899e0425e_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE5LTMtMS0xLTE5Mzk5NQ_82d0c341-c84e-4a04-9247-bff3936b1cb2">2.74</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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIwLTEtMS0xLTE5Mzk5NQ_f719862d-d2d8-4743-86c8-a24be29679aa">2.45</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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIwLTItMS0xLTE5Mzk5NQ_fe88b5ec-fb7e-42d6-8899-b85a4eb8d5c2">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIwLTMtMS0xLTE5Mzk5NQ_94e76772-1313-42b5-b5b3-cc86d3e34bd1">2.88</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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIyLTEtMS0xLTE5Mzk5NQ_3c9ef0dc-53b7-4938-83fa-5a35659959b2">6.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="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIyLTItMS0xLTE5Mzk5NQ_2c34c966-839e-4feb-8918-0ebf46182f07">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="ie8ba9c5b8a054a48950c46e7c3169669_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIyLTMtMS0xLTE5Mzk5NQ_ed825720-2186-43de-b6a5-1d382b502c13">6.75</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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIzLTEtMS0xLTE5Mzk5NQ_83a81ef7-da76-41d3-a6d8-b898289d8db3">6.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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIzLTItMS0xLTE5Mzk5NQ_71c4d6dd-0206-4a32-ae4a-64fec756c0a4">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIzLTMtMS0xLTE5Mzk5NQ_9cc6c1c2-bb36-407d-8996-8eb67a75cc70">6.75</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="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI1LTEtMS0xLTE5Mzk5NQ_39f5f6a0-4d7f-4a6f-a6ff-1c8acaf2500a">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="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI1LTItMS0xLTE5Mzk5NQ_b9be93eb-804e-4879-a2ec-7eb2c0cf65b3">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="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI1LTMtMS0xLTE5Mzk5NQ_a17c39c0-ec10-4812-8b39-55cf46755912">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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI2LTEtMS0xLTE5Mzk5NQ_fd5b2ad5-63e4-4dd2-b8d4-faf4eca44785">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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI2LTItMS0xLTE5Mzk5NQ_3c6c1718-8a23-4fb2-8a29-1fb9c3ab9394">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="i328a3a26980248568d06d8c899e0425e_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI2LTMtMS0xLTE5Mzk5NQ_f4d1815d-fef1-4f47-8030-b5046fa7b95f">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_2217fc96-2da2-468f-8a91-2a97f5f2b51b" continuedAt="id7901a09b9464f9bbdd29fe27b606a2c" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_509abce9-9a1c-45fe-a2a7-20c3e98a2431" continuedAt="i3c9fcc19ccb6422281d309468b2008da" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_6ef2e33f-6b27-46ff-affa-13a920dc2355" continuedAt="i4e8b95eebdb347469aa5623704fb20d3" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_8a3e95d5-3e7f-4a0c-8c87-81bbe36a7237" continuedAt="i9a1b4f104a5c4218a0c907e7a7c25ba2" escape="true">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="id7901a09b9464f9bbdd29fe27b606a2c" continuedAt="ie3d7249b089d4945829e79cdaed02c66"><ix:continuation id="i3c9fcc19ccb6422281d309468b2008da" continuedAt="iee4bc25bdaaf4069a30348b9f3b79840"><ix:continuation id="i4e8b95eebdb347469aa5623704fb20d3" continuedAt="i86a7736b28d84939ab9f1b95da9466fd"><ix:continuation id="i9a1b4f104a5c4218a0c907e7a7c25ba2" continuedAt="ib76b0667981d468d972f981fdce65b90"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt;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="i0dd676ba214a41bb99faab75066898bc" continuedAt="i9381717b762448ae9dce6e22a8ebef58"><ix:continuation id="idff6b697a0c240abadd09f294a6467b8" continuedAt="i95b85dc08d584310b31c46b486d9f71d"><ix:continuation id="ia5a211154aa9497799da626dd780308c"><ix:continuation id="i788fc55ff38e47be82357dcffefd04d7"><ix:continuation id="ie3d7249b089d4945829e79cdaed02c66" continuedAt="i6f8d9905dd864ba2aafaf6bc277e226f"><ix:continuation id="iee4bc25bdaaf4069a30348b9f3b79840" continuedAt="i486f84a9263242fcbc6ca444203170d7"><ix:continuation id="i86a7736b28d84939ab9f1b95da9466fd" continuedAt="iebe0b7bb4c3642858e2a38fc18167a0c"><ix:continuation id="ib76b0667981d468d972f981fdce65b90" continuedAt="i347dd85266764898a7e8328647a6c428">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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcwNDI_9d8ace1d-165a-45e2-bc10-2e162b014bfe">6.50</ix:nonFraction>&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (<ix:nonFraction unitRef="number" contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="3" sign="-" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMDU_cb81fff2-5f73-4d25-a2a8-84ba192896b9">15.9</ix:nonFraction>)&#160;percent in 2022, <ix:nonFraction unitRef="number" contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="3" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMTI_cd3afbd1-20bf-4155-bc18-57308f7a5088">12.0</ix:nonFraction>&#160;percent in 2021, and <ix:nonFraction unitRef="number" contextRef="ie8ba9c5b8a054a48950c46e7c3169669_D20200101-20201231" decimals="3" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMjM_3d94563d-4b8c-4fc9-99b5-f0c20a547b9d">13.6</ix:nonFraction>&#160;percent in 2020.</ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_355"></div><ix:continuation id="i9381717b762448ae9dce6e22a8ebef58" continuedAt="i5e32de10cedd492eb4b751d3be738a01"><ix:continuation id="i95b85dc08d584310b31c46b486d9f71d" continuedAt="i69e0bb438fe74cfd80695a6a2fd8f59f"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90ZXh0cmVnaW9uOmQwOWFlYTY0NjI1NjRlOTlhNzgzMmEwZjE2ZjcyYWJkXzE4MA_537fd11b-0634-423a-b711-2e303a4eb200" continuedAt="i52c885fb91974aa0bde94af18775d926" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90ZXh0cmVnaW9uOmQwOWFlYTY0NjI1NjRlOTlhNzgzMmEwZjE2ZjcyYWJkXzE4MA_582c3320-42e4-4992-a25b-3cb9ab33ef3c" continuedAt="i35679c8f676f46e7ba0fe6051feb2dd3" 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="i52c885fb91974aa0bde94af18775d926"><ix:continuation id="i35679c8f676f46e7ba0fe6051feb2dd3"><table 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.675%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td 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:0.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.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.882%"></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 Pension Plans and DB 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtNy0xLTEtMTkzOTk1_a51c4931-2c51-417e-80db-71aa2df7bf95">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtOS0xLTEtMTkzOTk1_a7edbdc2-5af6-4f93-97ae-e6fd061d2e08">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMTEtMS0xLTE5Mzk5NQ_2239a8cc-d6f6-4e52-b7cc-7a17c95f5fa3">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMTktMS0xLTE5Mzk5NQ_3c0f86e0-3b87-4b86-8f9d-4c23a83cb8e6">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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMjEtMS0xLTE5Mzk5NQ_0c9c4769-f05e-4f36-918a-8c4d2a2bf897">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMjMtMS0xLTE5Mzk5NQ_d61cc4db-05fc-45ea-971c-90f4c75d27f2">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 2px 19pt;text-align:left;text-indent:-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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctNy0xLTEtMTkzOTk1_c8f66607-53f3-49ba-8bbc-fdf3d6baeb72">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctOS0xLTEtMTkzOTk1_da6e16b8-98fb-495c-aa98-d73e27d05d0b">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMTEtMS0xLTE5Mzk5NQ_ba9d4453-3bcb-4508-9b87-22d70c2152ca">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMTktMS0xLTE5Mzk5NQ_eb978a71-bd61-4ec8-943d-1f1c9c09f050">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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMjEtMS0xLTE5Mzk5NQ_2c58bcfc-801a-4df6-a354-370b8f8ebda7">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMjMtMS0xLTE5Mzk5NQ_a749c084-b2d2-4fad-9efb-3ce4bee79c7c">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 19pt;text-align:left;text-indent:-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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtNy0xLTEtMTkzOTk1_00842d07-f3f5-4e4c-aba1-1d5c69b0cc7e">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="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtOS0xLTEtMTkzOTk1_cb953ba7-b39d-46e7-a30e-571879372918">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMTEtMS0xLTE5Mzk5NQ_01301529-29e1-4913-af78-65648359b781">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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMTktMS0xLTE5Mzk5NQ_21e31350-e22e-42c8-8875-5f73a4e7e20e">&#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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMjEtMS0xLTE5Mzk5NQ_0fde82fa-8519-4741-8302-d217f3cf5c47">&#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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMjMtMS0xLTE5Mzk5NQ_083ba611-4265-40ae-9f6b-650bcfeb31a3">&#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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktNy0xLTEtMTkzOTk1_9a65bf40-df0f-48ff-8bdc-f0e865d1789e">206</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="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktOS0xLTEtMTkzOTk1_8b7f1d56-7efa-4704-92d5-bfdb260a45ca">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMTEtMS0xLTE5Mzk5NQ_cf36f241-c3ee-47ea-9c1d-3605477f7ed6">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMTktMS0xLTE5Mzk5NQ_cea73e55-bfe6-4d67-bb76-98b6b75812af">115</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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMjEtMS0xLTE5Mzk5NQ_2bb36561-9bb8-49bf-8304-12f2fa570e7d">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMjMtMS0xLTE5Mzk5NQ_a74c2990-1731-494a-af8e-5d9955aa8558">100</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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTctMS0xLTE5Mzk5NQ_83bf803e-c00a-4379-a97a-367b020b4615">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTktMS0xLTE5Mzk5NQ_1f7f3818-03fb-47b8-8d20-dc896cb42a70">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTExLTEtMS0xOTM5OTU_7063b92e-107b-4cac-b82c-7a6e2a32e723">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTE5LTEtMS0xOTM5OTU_a384dc0d-09e3-4027-9be4-c7d82d3c9b29">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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTIxLTEtMS0xOTM5OTU_59af2cb9-e93d-4023-8f6d-b7834178cff4">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTIzLTEtMS0xOTM5OTU_2c3b9102-1b41-4f04-b91a-5505ce878fa7">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 28pt;text-align:left;text-indent:-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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTctMS0xLTE5Mzk5NQ_78344fea-a068-441a-8de0-f5243a4ca0dd">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="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTktMS0xLTE5Mzk5NQ_17e01e25-876c-43bd-9ea3-c3901f9594db">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTExLTEtMS0xOTM5OTU_3fac91f2-9c7f-4597-a2fa-d740e7a1ccd0">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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTE5LTEtMS0xOTM5OTU_8c39d3ba-5de3-4a41-8829-8f9459fe6677">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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTIxLTEtMS0xOTM5OTU_148371a4-d083-499f-8023-4e3522d4415b">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTIzLTEtMS0xOTM5OTU_8908b69b-3d3c-49e7-bcd2-2d1389295d68">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;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTctMS0xLTE5Mzk5NQ_7daa4474-5a6c-4b7b-ba0e-23ed6f8750ab">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="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTktMS0xLTE5Mzk5NQ_c79b9b93-d528-417b-9f24-a57d65169c56">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTExLTEtMS0xOTM5OTU_31fac945-4dee-43ab-b90d-b060378a3eb9">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTE5LTEtMS0xOTM5OTU_3075b243-998f-40d1-b678-e291276b26e6">&#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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTIxLTEtMS0xOTM5OTU_8ec805ac-5de7-4a72-9bf9-a00b08727ee9">&#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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTIzLTEtMS0xOTM5OTU_ce13b6d5-d130-473c-8abd-0fa13d2cb85c">&#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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTctMS0xLTE5Mzk5NQ_33666f17-8d58-429a-a32d-25b3f4117993">27</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="i88b0293027104b2391348e8332fc7025_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTktMS0xLTE5Mzk5NQ_6a4970ff-c442-4ff7-8b1f-9fcfe082f607">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="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTExLTEtMS0xOTM5OTU_770e6ad6-0202-4d52-801d-25f95da5932f">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTE5LTEtMS0xOTM5OTU_cd2155af-f007-4239-bdbb-f7d0a8974c03">120</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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTIxLTEtMS0xOTM5OTU_c9446e3c-a274-48e8-8ce5-9c0935c0d3c9">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="i81048091623642c993be21207ebb7d88_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTIzLTEtMS0xOTM5OTU_f3dad4b7-840a-4261-82cd-c59fefc9dddd">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></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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTctMS0xLTE5Mzk5NQ_317c309b-de57-4ce8-9ae2-9d305e5e1b2c">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTktMS0xLTE5Mzk5NQ_0962a407-9748-49b6-aa9a-cf08cdad48b8">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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTExLTEtMS0xOTM5OTU_1cf85383-0712-429c-924a-4c65f50dc9d1">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTE5LTEtMS0xOTM5OTU_6ee39388-4a7d-423b-a4fb-2a0db5989d69">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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTIxLTEtMS0xOTM5OTU_69e5dc99-446c-40c8-8c5a-3838bb9197b1">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="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTIzLTEtMS0xOTM5OTU_19c3f039-a48e-45ce-bd3b-2c4fc448344c">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%">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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTctMS0xLTE5Mzk5NQ_8ee66194-c4e4-41d8-98f5-0c272b04400d">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTktMS0xLTE5Mzk5NQ_9279075d-12e2-4057-9794-0fee87509c7b">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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTExLTEtMS0xOTM5OTU_05bc7288-17b8-4357-9e72-3a90094000c4">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTE5LTEtMS0xOTM5OTU_c00adc3b-dcff-4218-99e1-83d0bc4c7c89">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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTIxLTEtMS0xOTM5OTU_20bf2a23-7c33-4d48-95b5-365fc4ec353e">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="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTIzLTEtMS0xOTM5OTU_2454473a-b1f3-4fcb-aa3b-886e587f2a63">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTctMS0xLTE5Mzk5NQ_625458a8-7918-4644-bcd3-603e0dc672b6">194</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="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTktMS0xLTE5Mzk5NQ_a2425e55-0515-4660-bd95-cca0cfc9f798">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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTExLTEtMS0xOTM5OTU_d91ac0f0-824f-40cc-9bf8-2c69501bd6c2">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTE5LTEtMS0xOTM5OTU_ad35775c-9c63-4aad-a67e-ad27a5b21998">107</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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTIxLTEtMS0xOTM5OTU_0f723d92-a387-43a1-8e35-c55178cdc6b6">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="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTIzLTEtMS0xOTM5OTU_42937681-76a2-4840-8551-6a520236a038">93</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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTctMS0xLTE5Mzk5NQ_d5dc32de-428d-41ac-ad7d-fe7366b15704">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="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTktMS0xLTE5Mzk5NQ_3636cdd1-2792-46ae-9d06-beb2b1842ce4">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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTExLTEtMS0xOTM5OTU_30550bbf-5ef4-4aa3-bb92-c32cc32e61eb">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTE5LTEtMS0xOTM5OTU_1672f44d-6a43-4036-9da0-cdd4450be726">&#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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTIxLTEtMS0xOTM5OTU_97475351-66a0-45dc-b2f3-992202454897">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="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTIzLTEtMS0xOTM5OTU_d1ca49c4-0ac8-4465-bd50-b460a5b31d4f">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 28pt;text-align:left;text-indent:-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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTctMS0xLTE5Mzk5NQ_4abf7969-5b86-47c0-a28f-a298a77ae21a">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="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTktMS0xLTE5Mzk5NQ_f2b4407e-9764-41c0-a837-0d7eaee694d2">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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTExLTEtMS0xOTM5OTU_ccf0102b-b044-4660-9d69-fb0b4aff4a87">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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTE5LTEtMS0xOTM5OTU_ee640d44-4b93-4120-9d13-33bcc26e1eee">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTIxLTEtMS0xOTM5OTU_1f164d6c-7c34-4e42-8177-2be09355a647">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="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTIzLTEtMS0xOTM5OTU_c973b054-d5e3-4c7e-a9e8-4c826d62e794">54</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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTctMS0xLTE5Mzk5NQ_50f84f3e-784e-4fab-8bac-8a32120535a8">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="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTktMS0xLTE5Mzk5NQ_3f4f6cb2-01ef-4a2c-ab4c-7659c96a608c">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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTExLTEtMS0xOTM5OTU_7fcb47ac-793d-435d-9601-1e4cbaef5aba">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTE5LTEtMS0xOTM5OTU_1e0d127d-e262-4743-a5e4-82bfd8554c91">&#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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTIxLTEtMS0xOTM5OTU_96e8e790-7cc6-464f-9d15-f6b720525bb1">&#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="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTIzLTEtMS0xOTM5OTU_79bc95df-c007-485c-9141-189da5758f7d">&#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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTctMS0xLTE5Mzk5NQ_61e759c2-1cf4-4479-8f06-b68104e29d25">26</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 #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="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTktMS0xLTE5Mzk5NQ_8efad4d6-7c03-4b47-80c5-e9590f473404">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 #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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTExLTEtMS0xOTM5OTU_49b4b28c-a42a-408f-a5cd-85106926060f">39</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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTE5LTEtMS0xOTM5OTU_234d6ef7-e784-4c83-b136-e6b72be55456">113</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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTIxLTEtMS0xOTM5OTU_b4f4b52e-9432-43fb-a12c-99c64955b742">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="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTIzLTEtMS0xOTM5OTU_12bd6aac-7006-40bd-b23a-945327a4c9b4">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></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_358"></div><ix:continuation id="i5e32de10cedd492eb4b751d3be738a01" continuedAt="i57935ae8147b42b3b23489d47fa4cd18"><ix:continuation id="i69e0bb438fe74cfd80695a6a2fd8f59f" continuedAt="i346f5fd5128a4685a4b3ccbc3b838251"><ix:continuation id="i6f8d9905dd864ba2aafaf6bc277e226f" continuedAt="ia55c969dbb104a56994c1a611f35311f"><ix:continuation id="i486f84a9263242fcbc6ca444203170d7" continuedAt="ic75ad77bdd3841f2b9d37e5ec1e580cb"><ix:continuation id="iebe0b7bb4c3642858e2a38fc18167a0c" continuedAt="ifdde69541bc544a39c6cd1f45737a2d4"><ix:continuation id="i347dd85266764898a7e8328647a6c428" continuedAt="if1b6c0b4218a4799aa311442307c93fd"><div 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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="2" name="cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzcz_b84414e2-71e1-4863-a706-f6661f28559e">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="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzM2NQ_62505317-ea1c-4de9-8201-dcb7b203679c"><ix:nonNumeric contextRef="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzM2NQ_94230e4a-3b7b-4187-931e-e578f4c5324f"><ix:nonNumeric contextRef="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzM2NQ_c4f67921-440f-451a-8c3b-fd395249d9eb">eight years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> for the years ended December&#160;31,&#160;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was <ix:nonNumeric contextRef="i500e8c2e22d44f4db8ae337ebe6fe42d_D20210101-20211231" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzQ2Nw_50904c4d-46e2-4307-af91-ac46a50d6f30"><ix:nonNumeric contextRef="iff90792b22624abba1debe595a605955_D20220101-20221231" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzQ2Nw_ca40557a-c46b-4ad9-b204-2442a92e2d74">18</ix:nonNumeric></ix:nonNumeric> years for the years ended December&#160;31,&#160;2022 and 2021, and <ix:nonNumeric contextRef="ia3485c8b34e542ceac178732626d2f5f_D20200101-20201231" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzQ3OQ_832191dc-2965-4fb0-8907-24cb70f3bb1d">19</ix:nonNumeric> years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was <ix:nonNumeric contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0Mg_3f9ce931-09a3-494d-bd32-28523ad83a0a"><ix:nonNumeric contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0Mg_a350cfec-ada8-473f-b2fd-d6f67259178a"><ix:nonNumeric contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0Mg_e1049b81-812a-4800-9f81-7f3e41246110">nine years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> for the years ended December&#160;31,&#160;2022, 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%">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 (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="iba6228bc058a4044a227b05e28fa3356_D20200101-20201231" name="cms:EstimatedTimeOfPriorServiceCost" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzg1Nw_27ac2a15-d6e4-4386-8880-3ba6f1a072cb"><ix:nonNumeric contextRef="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231" name="cms:EstimatedTimeOfPriorServiceCost" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzg1Nw_6ed1c4d3-1aad-4705-b1ae-62c608710bc8">eight years</ix:nonNumeric></ix:nonNumeric>.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%"><ix:continuation id="i57935ae8147b42b3b23489d47fa4cd18" continuedAt="i53a1a18982a6425dbebd9e65c674ef21"><ix:continuation id="i346f5fd5128a4685a4b3ccbc3b838251" continuedAt="i56d9be0fb0c94d34a9b68b6a47728888"><ix:continuation id="ia55c969dbb104a56994c1a611f35311f"><ix:continuation id="ic75ad77bdd3841f2b9d37e5ec1e580cb"><ix:continuation id="ifdde69541bc544a39c6cd1f45737a2d4"><ix:continuation id="if1b6c0b4218a4799aa311442307c93fd">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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" name="cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjc_222edd2b-ae23-4690-9150-7f00d1c1e8bc">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.</ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i53a1a18982a6425dbebd9e65c674ef21" continuedAt="i57d3f351d2a2459e9f999d98991ecb8a"><ix:continuation id="i56d9be0fb0c94d34a9b68b6a47728888" continuedAt="ib207899e29c24e769db133b0deda8f7a"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjI_a47438fd-a29f-46be-863c-3285d0931e13" continuedAt="i882cd7f50f614cf599a0b09afe059362" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjI_cfca2573-5810-4db8-81b5-58e4f33dd397" continuedAt="i450146e87d734883bdaefbee917ee8fd" 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="i882cd7f50f614cf599a0b09afe059362"><ix:continuation id="i450146e87d734883bdaefbee917ee8fd"><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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">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%">2021</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%">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%">2021</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="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtMi0xLTEtMTkzOTk1_1c1cc419-042f-48d8-8da9-a25d5f941bbc">3,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3cf406faed83431dbdde47ad93e566b5_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtNC0xLTEtMTkzOTk1_7072bcd1-1da2-4f57-87c9-95b0b4dcb2ba">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtNy0xLTEtMTkzOTk1_d0b401d9-0024-4a79-81bf-a6789c0cf485">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i71c3d41da552427193e6c7e8260cba2c_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtOS0xLTEtMTkzOTk1_1bcafc67-82e4-47b0-8912-0c5a0fb47fcb">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtMTItMS0xLTE5Mzk5NQ_914a61c6-0815-4038-96b7-60baee766895">1,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="iaf8afb00cfd4442fbcc998948179b0ec_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtMTQtMS0xLTE5Mzk5NQ_0dd5b05a-10b1-48bd-9766-edf148c73633">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtMi0xLTEtMTkzOTk1_559eaaaf-fd22-4219-9c2c-0bab0669a4e7">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtNC0xLTEtMTkzOTk1_0962efb1-d360-4799-989b-d0a59580dde1">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtNy0xLTEtMTkzOTk1_d7baa086-bfd6-4291-8173-05c9e090f047">&#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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtOS0xLTEtMTkzOTk1_953ae5c9-7d00-41d1-95ac-b2d1b7ace592">&#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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtMTItMS0xLTE5Mzk5NQ_0ef01690-d02d-418d-9e12-223562d8fd06">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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtMTQtMS0xLTE5Mzk5NQ_7f858150-d1e3-4f68-ba0a-478da33b4bb2">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtMi0xLTEtMTkzOTk1_0696a0c2-a1a7-4a65-b899-17bb8641ac92">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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtNC0xLTEtMTkzOTk1_acb24d75-e77c-4d1a-aeb4-eb4d52473d7d">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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtNy0xLTEtMTkzOTk1_a4a0118c-ad79-4cf9-a240-a0bb777ce74d">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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtOS0xLTEtMTkzOTk1_3c681ccb-dc8a-4853-b4c0-b3031c62803d">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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtMTItMS0xLTE5Mzk5NQ_d2d7b5cf-0287-4171-bab1-f7279b0ab388">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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtMTQtMS0xLTE5Mzk5NQ_2edf1acb-cf5e-4ae3-a754-a3196a4b5505">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctMi0xLTEtMTkzOTk1_1b13074a-c560-41f5-a48f-e9a50db10cbd">&#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="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctNC0xLTEtMTkzOTk1_7e746c59-6502-410a-b177-7355a6ea563d">&#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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctNy0xLTEtMTkzOTk1_08689660-f5c8-4e02-acae-3d50aff8970e">&#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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctOS0xLTEtMTkzOTk1_dce551ff-f298-4510-9d20-574e091a8ecc">&#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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctMTItMS0xLTE5Mzk5NQ_4d6f59d7-c7d8-4b2a-a375-366722bf2253">&#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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctMTQtMS0xLTE5Mzk5NQ_f209370b-7653-402a-be4c-7947d68893e8">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtMi0xLTEtMTkzOTk1_9e7d867b-06a5-412f-8b02-d1240719ae98">811</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="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtNC0xLTEtMTkzOTk1_d7590c05-84b0-4b94-a4dd-4625c7d3d1e2">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtNy0xLTEtMTkzOTk1_85b46d45-b79c-4c75-a04c-adda1913fc7d">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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtOS0xLTEtMTkzOTk1_3265a931-4707-4790-8c8b-684067921cd4">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtMTItMS0xLTE5Mzk5NQ_ca3ef4a4-88ce-4160-877e-d2bfb9fbed34">274</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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtMTQtMS0xLTE5Mzk5NQ_ad08b11a-10ca-4fdb-80dc-b552b81281b3">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktMi0xLTEtMTkzOTk1_7b4cfa18-135e-4ded-9e16-3e1cb3d37056">212</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="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktNC0xLTEtMTkzOTk1_bf5df956-5307-4a95-84fe-e33605f95757">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktNy0xLTEtMTkzOTk1_1817aecb-9c3a-40b4-b8e9-4302b36916f2">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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktOS0xLTEtMTkzOTk1_2776fa92-41a0-4db6-8609-c43ea77ec559">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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktMTItMS0xLTE5Mzk5NQ_ab5ac621-0fe5-4e20-bdc7-ea31ffd7c72e">48</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktMTQtMS0xLTE5Mzk5NQ_9bf12d8b-679d-4b04-980c-218f0db7bcc5">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></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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTItMS0xLTE5Mzk5NQ_10c4b92b-9a2a-4701-beb8-cb13d5c63f5e">2,169</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="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTQtMS0xLTE5Mzk5NQ_2b463cb0-bcea-4a55-9a61-be3ef806894e">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 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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTctMS0xLTE5Mzk5NQ_7a103676-1f33-46d8-8582-74c14c0acfe1">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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTktMS0xLTE5Mzk5NQ_2b60e90d-4649-44b0-867d-93ee8bb41dbb">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 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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTEyLTEtMS0xOTM5OTU_85d489c7-55e1-4b19-8eb5-75f1ccfc3a73">889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTE0LTEtMS0xOTM5OTU_9288144d-e6af-4b22-99b9-d81a3e3c30de">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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTItMS0xLTE5Mzk5NQ_7ed2dfd7-2f11-4e3c-8f1d-d38ef6b33ee6">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="i3cf406faed83431dbdde47ad93e566b5_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTQtMS0xLTE5Mzk5NQ_153379c2-0191-4fca-a227-219e3eb64021">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="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTctMS0xLTE5Mzk5NQ_e6c3c71a-d3cc-4362-81cc-bacf1d448ded">&#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="i71c3d41da552427193e6c7e8260cba2c_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTktMS0xLTE5Mzk5NQ_0a1342b8-1cb1-42e0-9f31-01a61bf53e02">&#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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTEyLTEtMS0xOTM5OTU_d07314a5-a62a-47fd-9b3f-607b70d433a0">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="iaf8afb00cfd4442fbcc998948179b0ec_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTE0LTEtMS0xOTM5OTU_76d054c4-fc85-44dc-9645-9a20d06212e7">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTItMS0xLTE5Mzk5NQ_f1fb8ff5-fed3-4760-bff0-cfcef9944502">567</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="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTQtMS0xLTE5Mzk5NQ_e030b68f-d139-4a0d-b798-b75beb2958e3">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTctMS0xLTE5Mzk5NQ_39bad2f2-955e-434a-89aa-1e0141c69b3f">&#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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTktMS0xLTE5Mzk5NQ_261b194b-eb77-4eb0-a710-23bbcbbc100c">&#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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTEyLTEtMS0xOTM5OTU_8d99b152-98e5-46ef-85d1-af18ddbcb57c">294</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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTE0LTEtMS0xOTM5OTU_b2bc94c4-a13d-49d2-97f5-c21df0bb7795">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTItMS0xLTE5Mzk5NQ_3c6c24cc-3878-4000-a366-85a8b6cc85c6">&#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="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTQtMS0xLTE5Mzk5NQ_5313fe38-01c3-45ee-8045-dab3d4a68f5d">&#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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTctMS0xLTE5Mzk5NQ_8fdec7de-96ba-4432-be3e-06039413d1f4">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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTktMS0xLTE5Mzk5NQ_d6a4d783-4b12-4026-8429-38a4618f252f">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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTEyLTEtMS0xOTM5OTU_ddb9072d-31db-4b3a-aa2f-3ce6ba8e1ddd">&#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="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTE0LTEtMS0xOTM5OTU_71f4e38d-0075-448a-badd-eed4ba05fcaa">&#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%">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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTItMS0xLTE5Mzk5NQ_5a0388b2-6290-4e35-bcf6-c0b8ba17b05e">212</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="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTQtMS0xLTE5Mzk5NQ_e3c44731-869f-4aa4-9c36-17eebc9b782e">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTctMS0xLTE5Mzk5NQ_ab4dbe86-45c4-41f9-8962-3ba842ed116f">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="i378941ec21c2402999753f7432bd1390_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTktMS0xLTE5Mzk5NQ_5a8cdf65-c70d-4ab1-8d23-03df286791c4">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="i5da2a755326048a3937963adcbb2f625_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTEyLTEtMS0xOTM5OTU_5831b493-b0c2-4c9f-9840-c20bdf390418">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTE0LTEtMS0xOTM5OTU_71af932d-71b0-43fc-8e2e-1d93e72550a6">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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTItMS0xLTE5Mzk5NQ_26dc2cb6-af9c-4639-838a-d99badff2e0a">2,820</ix:nonFraction>&#160;</span></td><td style="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="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTQtMS0xLTE5Mzk5NQ_d7afa9ea-271e-4483-bc9e-c13249835480">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 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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTctMS0xLTE5Mzk5NQ_66637246-29f5-4dce-bc8e-1a98482a5cf6">&#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="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTktMS0xLTE5Mzk5NQ_4dde948f-657e-4f7d-8d1e-1a08152e7dc8">&#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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTEyLTEtMS0xOTM5OTU_485cea44-aa62-447e-a427-919477fca905">1,446</ix:nonFraction>&#160;</span></td><td style="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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTE0LTEtMS0xOTM5OTU_de2c1a15-1d87-4a99-b658-5c2003be58db">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></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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTItMS0xLTE5Mzk5NQ_477c9893-8fec-48a7-85ee-62d18855c260">651</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="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTQtMS0xLTE5Mzk5NQ_7e646308-cb55-4004-b98f-159ba08b2e56">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 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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTctMS0xLTE5Mzk5NQ_3824c688-3ace-4c6b-af7c-fd411de190d7">117</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="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTktMS0xLTE5Mzk5NQ_a188b263-b4da-4fa6-af2d-2185089967ee">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 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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTEyLTEtMS0xOTM5OTU_9dc7407f-3066-4a83-9aca-a88f27d3e56f">557</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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTE0LTEtMS0xOTM5OTU_d65fa2d4-5d24-4f92-8f28-c9bc205d9e03">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></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="ia0e3fca70e734d3283818224268a18a1_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTctMS0xLTE5Mzk5NQ_f3d4bed7-4635-4e67-b765-3b36e73bde0d">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="ifc13707e87ae4e568cde7bfea5db5b8b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTktMS0xLTE5Mzk5NQ_260b7976-8710-49f3-9751-adeb76f2338c">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTEyLTEtMS0xOTM5OTU_e4e18559-d10b-4760-a349-541279d98916">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i719409b77a1c45459225b88cb897bd8b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTE0LTEtMS0xOTM5OTU_7b71e3dc-87b1-4f20-8c68-37356a852d1e">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTctMS0xLTE5Mzk5NQ_6e7e6d58-a721-4455-80af-9c172d8705f1">&#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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTktMS0xLTE5Mzk5NQ_c3cecb79-34ed-4161-a0e3-a5e7335e8703">&#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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTEyLTEtMS0xOTM5OTU_7540f8d8-8ddb-42d3-b928-25f4fa7e5d3a">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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTE0LTEtMS0xOTM5OTU_8997a5e1-ea22-47a3-8bba-756bcc763c3d">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTctMS0xLTE5Mzk5NQ_56d77c70-d68d-4c50-9056-a59664e37e31">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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTktMS0xLTE5Mzk5NQ_3605b639-9960-41cc-8566-dfc6c7422e3a">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTEyLTEtMS0xOTM5OTU_694eff84-abf8-4661-b728-cc32167684a5">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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTE0LTEtMS0xOTM5OTU_9462de0e-30c5-4900-8db0-234dc15a1b41">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTctMS0xLTE5Mzk5NQ_038917d5-a89b-4a2b-9915-f0d2d8f45d58">&#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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTktMS0xLTE5Mzk5NQ_8c40429c-79dd-4232-9d76-338e509c7cb5">&#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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTEyLTEtMS0xOTM5OTU_67a1b4bd-0348-45bf-b044-c95cc16791cc">&#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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTE0LTEtMS0xOTM5OTU_aecd902e-a832-40ea-942c-1e7d07c70c9c">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTctMS0xLTE5Mzk5NQ_a2a433d7-c9cf-419f-a9cf-8c2f1e2fa2fb">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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTktMS0xLTE5Mzk5NQ_5f13bd07-37b1-4fc4-889b-792ee9f6fdff">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTEyLTEtMS0xOTM5OTU_74d935de-578f-4593-b75d-84ebb653afbe">265</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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTE0LTEtMS0xOTM5OTU_63acd7f6-b020-433b-8c92-6182f810c2b8">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTctMS0xLTE5Mzk5NQ_65639788-2bea-4153-949d-b2e030abe782">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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTktMS0xLTE5Mzk5NQ_251ad8f1-82ad-4e39-9eb0-8a9a3f15d6cd">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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTEyLTEtMS0xOTM5OTU_8c7180d8-e253-4b02-a95d-dd9abbaaf67e">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTE0LTEtMS0xOTM5OTU_1557374f-0c46-4d86-ade7-3bba8ad53595">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></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="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTctMS0xLTE5Mzk5NQ_0224ab0c-52fe-4122-b7fa-bcf001572e3c">85</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="ia0e3fca70e734d3283818224268a18a1_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTktMS0xLTE5Mzk5NQ_ebb590e2-9f3c-4b25-aae2-13f706303b6a">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 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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTEyLTEtMS0xOTM5OTU_89978def-54ee-4794-8721-cc243d5316b3">856</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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTE0LTEtMS0xOTM5OTU_15a41082-a7e4-40b2-8ac5-f6ba558096dc">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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ia0e3fca70e734d3283818224268a18a1_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTctMS0xLTE5Mzk5NQ_f65d3ae1-70a6-4b43-ae79-4ef5aca81f44">&#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="ifc13707e87ae4e568cde7bfea5db5b8b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTktMS0xLTE5Mzk5NQ_156b6c6a-67cb-46b7-9c2b-b1f6dc066e52">&#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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTEyLTEtMS0xOTM5OTU_5f459ba9-d7d9-44dd-92d4-4079f0edf654">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="i719409b77a1c45459225b88cb897bd8b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTE0LTEtMS0xOTM5OTU_80547407-4f6f-47a4-9d98-bcabcb056070">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTctMS0xLTE5Mzk5NQ_28ad684a-6083-43c9-86b3-e86194eb42f1">&#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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTktMS0xLTE5Mzk5NQ_b3ee0624-1454-47ee-9c19-374a1cf52020">&#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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTEyLTEtMS0xOTM5OTU_ca521252-418b-4dd8-b38e-07d8e1741deb">273</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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTE0LTEtMS0xOTM5OTU_5afc5de6-ed6e-4405-984a-dc7b8efc7e32">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTctMS0xLTE5Mzk5NQ_1cb5c5ff-3c0d-458d-a5ed-129eb0c2ce40">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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTktMS0xLTE5Mzk5NQ_b6dacef3-3267-451d-90c6-c86191a4afd0">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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTEyLTEtMS0xOTM5OTU_005bb06f-a01f-47db-a758-210c659062f7">&#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="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTE0LTEtMS0xOTM5OTU_9986593a-9b87-487a-8d8a-2bf2ced78833">&#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%">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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTctMS0xLTE5Mzk5NQ_f7099560-603d-424c-9f8d-4514837fae12">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="ic11f996665e840f2ba02e973431cb227_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTktMS0xLTE5Mzk5NQ_21946481-818b-4820-a0e7-da5d1e606428">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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTEyLTEtMS0xOTM5OTU_a206d5e3-2e4c-4b03-b672-7931e73caf31">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTE0LTEtMS0xOTM5OTU_e8150d7e-a4f7-46df-bc8b-7519078cb73b">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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTctMS0xLTE5Mzk5NQ_d2aa537b-bb4a-40ca-9e63-32b56bf1615a">&#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="ia0e3fca70e734d3283818224268a18a1_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTktMS0xLTE5Mzk5NQ_b0c7e2fc-505b-4d33-a89d-4ed903403379">&#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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTEyLTEtMS0xOTM5OTU_5e3c8416-33c4-4038-9211-93c98c7a7eb8">1,350</ix:nonFraction>&#160;</span></td><td style="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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTE0LTEtMS0xOTM5OTU_783e98b2-0f64-4e7a-ab6b-9eb441046b45">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></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="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTctMS0xLTE5Mzk5NQ_42cdd2f1-474c-45c2-8db6-c4f07d450b1e">85</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="ia0e3fca70e734d3283818224268a18a1_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTktMS0xLTE5Mzk5NQ_e55e588d-4cf1-4fab-bbeb-3ec4be180946">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 #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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTEyLTEtMS0xOTM5OTU_6380555a-205c-4122-a8d3-76fa287fb280">494</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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTE0LTEtMS0xOTM5OTU_4e3adc31-ac23-4faf-bb35-b70f432e4871">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></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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount 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: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="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIwODQ_5401e66c-b771-4ada-8b31-50536a9ce570">632</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="icd93b74d5738459d9fa2b955ef8b6824_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIwOTM_68c85177-6f64-4654-827e-ea1903aeb582">510</ix:nonFraction>&#160;million at December&#160;31,&#160;2021.</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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i57d3f351d2a2459e9f999d98991ecb8a" continuedAt="iff1bd65a2e2c45ab95b41f846c6d1181"><ix:continuation id="ib207899e29c24e769db133b0deda8f7a" continuedAt="ide10318fab404cef999af33f338ff461"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjA_41a85e97-411d-4ffe-b8ba-19bb0a42ac3e" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjA_c2449176-1d05-46cf-8562-92eda3b88c7f" 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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzQtMi0xLTEtMTkzOTk1_a657d35f-2f6a-4bdd-9f23-8f4d0fa515c0">651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzQtNC0xLTEtMTkzOTk1_d83e57e4-60c5-49b0-a2ee-a785a2070ffe">529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzUtMi0xLTEtMTkzOTk1_d9844151-64a7-4961-855e-9ec93c9b8e23">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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzUtNC0xLTEtMTkzOTk1_0d880cca-17fe-4245-9178-0916a31a818f">621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzctMi0xLTEtMTkzOTk1_66a3104c-99b6-47f1-a737-4e2e6eff2f21">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="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzctNC0xLTEtMTkzOTk1_bc0e9122-b7d8-4e01-b80e-46511c932a45">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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzEwLTItMS0xLTE5Mzk5NQ_bed57cd7-e03e-4e5c-8fe0-7693891a55f5">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="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzEwLTQtMS0xLTE5Mzk5NQ_e3b8ba69-de14-4b8d-9596-d6211fcbffb9">139</ix:nonFraction>&#160;</span></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="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE0LTItMS0xLTE5Mzk5NQ_5b255045-6236-4565-9dc9-10c653259e09">632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="icd93b74d5738459d9fa2b955ef8b6824_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE0LTQtMS0xLTE5Mzk5NQ_49575270-5d81-401c-8179-92a16d62a2f2">510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE1LTItMS0xLTE5Mzk5NQ_9a3cfcef-82e3-4ede-9109-1cc2eb8d2896">494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE1LTQtMS0xLTE5Mzk5NQ_a458fb49-7fb4-44ee-8d95-53939c14e905">546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE3LTItMS0xLTE5Mzk5NQ_9801aa38-51ac-426c-a902-3b57281ab0c1">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="ia0e3fca70e734d3283818224268a18a1_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE3LTQtMS0xLTE5Mzk5NQ_90c106d5-19a2-4203-9904-acdbefdacd5c">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="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzIwLTItMS0xLTE5Mzk5NQ_0b46020d-3347-43a3-a61a-3f80f4aab178">78</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="ia0e3fca70e734d3283818224268a18a1_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzIwLTQtMS0xLTE5Mzk5NQ_8dfeab34-57c4-409f-ae42-b6f8a8f826bc">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:12pt"><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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-8" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIyNzQ_d04c2f2b-ef92-4c04-9a73-cc2ddf83c601">2.0</ix:nonFraction>&#160;billion at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-8" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIyODM_f856f09f-032d-4f96-9029-717463ed009b">2.7</ix:nonFraction>&#160;billion at December&#160;31,&#160;2021. At December&#160;31,&#160;2022 and 2021, 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="iff1bd65a2e2c45ab95b41f846c6d1181" continuedAt="i266780f12e8a4e8b99e44550513e1ce1"><ix:continuation id="ide10318fab404cef999af33f338ff461" continuedAt="i1db4e94b48a849a38e3f44bbce2a76eb"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMzQ_17927fdd-8dc8-444a-bd8e-4956cc7551ca" continuedAt="ifaaa5ebbbfae40b08d351c57a092c9f2" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMzQ_9b0c8f53-8680-4f98-8891-cc260cf2d377" continuedAt="i117dfc30c4c44d63acdad1dddba0003e" 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="ifaaa5ebbbfae40b08d351c57a092c9f2"><ix:continuation id="i117dfc30c4c44d63acdad1dddba0003e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></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.879%"></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%">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%">2021</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%">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%">2021</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="ib379022a4a424791a695fab8771c53db_I20221231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtMi0xLTEtMTkzOTk1_5a37215a-fddd-45f2-a9e9-2706c934f508">724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3ff39fd0518345e591357dffd05fe0d8_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtNC0xLTEtMTkzOTk1_cb97f678-e6b2-4e49-bede-576e149e88d6">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 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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtNy0xLTEtMTkzOTk1_d3e2003c-f2a5-4af4-9692-21273c4bb4be">251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtOS0xLTEtMTkzOTk1_f3686b93-6ecd-4e3c-a7dc-74b68f0d3393">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%">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="ib379022a4a424791a695fab8771c53db_I20221231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtMi0xLTEtMTkzOTk1_87933afc-c31e-4048-89e4-96465e272453">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="i3ff39fd0518345e591357dffd05fe0d8_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtNC0xLTEtMTkzOTk1_df24fbf8-b6c2-4fc9-8c86-47a3c5accfe3">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtNy0xLTEtMTkzOTk1_d3586a44-0ecc-48ca-92f9-b4d0d7173c5f">140</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtOS0xLTEtMTkzOTk1_cb34fb34-59fe-4d8f-8486-066de246b675">190</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="ib379022a4a424791a695fab8771c53db_I20221231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctMi0xLTEtMTkzOTk1_abd9181d-b96d-4fe9-8298-a778bd5a67f6">745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i3ff39fd0518345e591357dffd05fe0d8_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctNC0xLTEtMTkzOTk1_c0a2d2f6-b022-4c65-ac10-8e8267b4c813">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 #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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctNy0xLTEtMTkzOTk1_e4d221a4-438d-46ee-b155-df7ff4665ad9">111</ix:nonFraction>&#160;</span></td><td style="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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctOS0xLTEtMTkzOTk1_dc542768-447b-4860-b1c8-9d51591d3caf">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="ib379022a4a424791a695fab8771c53db_I20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktMi0xLTEtMTkzOTk1_9feb9b77-8b3a-421f-a9d1-9c98ff4dfbdd">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ff39fd0518345e591357dffd05fe0d8_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktNC0xLTEtMTkzOTk1_9ad51575-ab9d-4826-964d-940cd14ad024">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktNy0xLTEtMTkzOTk1_9db67096-adeb-4f7c-a079-ec114887fa11">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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktOS0xLTEtMTkzOTk1_629098e2-877e-4505-9675-794a240d5a41">17</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="ib379022a4a424791a695fab8771c53db_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTItMS0xLTE5Mzk5NQ_4e114d58-d00e-4628-85f4-a28bac63fc86">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="i3ff39fd0518345e591357dffd05fe0d8_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTQtMS0xLTE5Mzk5NQ_e1f19232-a648-43fb-ba3c-9d952832ba61">&#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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTctMS0xLTE5Mzk5NQ_9613d178-a367-4d61-ba4b-834bf3782e77">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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTktMS0xLTE5Mzk5NQ_3176eda1-0b1b-4a8a-a365-59a3ef7f9c9b">5</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="ib379022a4a424791a695fab8771c53db_I20221231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTItMS0xLTE5Mzk5NQ_ca14a748-75b7-4d97-b8d8-096851a61b56">815</ix:nonFraction>&#160;</span></td><td style="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="i3ff39fd0518345e591357dffd05fe0d8_I20211231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTQtMS0xLTE5Mzk5NQ_7018cdf4-96e2-4c91-99ad-591179c313e0">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 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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTctMS0xLTE5Mzk5NQ_cb3e4cec-9f1a-4e1d-a4b8-63e7cc6b0171">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 #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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" sign="-" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTktMS0xLTE5Mzk5NQ_b4c8b1a9-97a8-45db-b5d3-04c8899df7a7">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></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="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTItMS0xLTE5Mzk5NQ_3898a2d2-5d7a-4941-9a13-cf93be481f5a">724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTQtMS0xLTE5Mzk5NQ_39d6c923-2441-48db-8a51-96c1f993607b">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTctMS0xLTE5Mzk5NQ_a249c898-1309-4916-8a73-d94a5ccaf284">251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTktMS0xLTE5Mzk5NQ_d58d638c-be43-44ca-9f2b-2607fb4eb012">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTItMS0xLTE5Mzk5NQ_826ac5b7-4ebf-433b-9ded-83bacc4c409b">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="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTQtMS0xLTE5Mzk5NQ_e8b6cfa5-5852-493a-9f97-c2c15f09c536">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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTctMS0xLTE5Mzk5NQ_168011a9-7512-4535-b66d-bf5034928773">140</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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTktMS0xLTE5Mzk5NQ_aba26518-3691-4a6f-b238-558b0c1f7ef3">190</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="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTItMS0xLTE5Mzk5NQ_ac3334c6-2593-4307-b134-358ea0fd73ec">745</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="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTQtMS0xLTE5Mzk5NQ_5ebf3b3e-5786-442c-848f-78590c9ede44">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 #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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTctMS0xLTE5Mzk5NQ_388dd101-2977-48a5-8243-7345bde26e8e">111</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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTktMS0xLTE5Mzk5NQ_eda67789-2844-4a2b-a3b3-8c6989496a95">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTItMS0xLTE5Mzk5NQ_34520284-a0ba-464a-bc87-c2d3ad5d30e9">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="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTQtMS0xLTE5Mzk5NQ_c8e7574e-a60f-4daa-aea7-cbe50d6545f9">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTctMS0xLTE5Mzk5NQ_4fbec3c7-14c5-4c60-940d-97a832fb1d07">&#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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTktMS0xLTE5Mzk5NQ_882c7f12-35c3-4c44-bd87-4fafa961342c">&#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="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTItMS0xLTE5Mzk5NQ_585a77ce-2e88-4efe-b5d4-83a90f70d4bc">765</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="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTQtMS0xLTE5Mzk5NQ_a1c6581c-6a82-4326-8546-a2310b59f94d">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 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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTctMS0xLTE5Mzk5NQ_6a997cab-7924-42a3-b9b8-1c132174a714">111</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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231" decimals="-6" sign="-" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTktMS0xLTE5Mzk5NQ_96d31ac9-2915-43a7-9294-0939912f6171">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></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i266780f12e8a4e8b99e44550513e1ce1" continuedAt="i01713ed634674e24bd11afa2f68a93dc"><ix:continuation id="i1db4e94b48a849a38e3f44bbce2a76eb" continuedAt="i95f0d7b548b845a3a939a1636bf73109"><div 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMzE_4069a34b-c7fa-4a54-bb21-b8023aaf01ff" continuedAt="id39b22e097864210b704223189414916" 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="id39b22e097864210b704223189414916"><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.092%"></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.874%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.921%"></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.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.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"></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="36" 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="ie3af832345e44f8c9e7aecd44a7342f2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtMi0xLTEtMTkzOTk1_891b7cb8-7f7b-429a-b781-7799253e4c60">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d91565ba60d48f6a0469794dbc5f509_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtNC0xLTEtMTkzOTk1_7eb28cb2-5f3b-4b2f-be80-2b7a73834461">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6c88af0b4a1c4bbbba7b133be33472fe_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtOS0xLTEtMTkzOTk1_bfc231f2-ecba-402c-b29b-2a3ab8958e9e">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="i70462017aa4541d6b5e86860e047e9fd_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtMTEtMS0xLTE5Mzk5NQ_68353e9c-bc11-4d52-a3cd-59ae32c6e1e2">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i65ee63d2a37546cabf80f2871ee55344_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzYtMi0xLTEtMTkzOTk1_cdaed65a-e91b-41af-b64b-ba8d58472ade">&#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%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia276c8dafe7e4ed8bfabc5c8e64fcc39_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzYtOS0xLTEtMTkzOTk1_68d202eb-03e7-47aa-b8ad-279e997b8a7b">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="i73279850b02b4982bedede22509eed46_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzYtMTMtMS0xLTE5Mzk5NQ_dfe891a1-d24e-45e9-9bce-3d81ff6e7f65">209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i003656e7a3084c3dbb244356d035c6ce_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzctMi0xLTEtMTkzOTk1_34c2c607-1130-4550-b467-d4bbe7596160">&#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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00dae3c3752242059de3cf68b68b156d_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzctOS0xLTEtMTkzOTk1_9229366b-693d-4c43-915e-51b1ec73fb98">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="i4fbd9bec08284bc59dd958ff127abbb5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzctMTMtMS0xLTE5Mzk5NQ_f8fb6041-2d89-4b54-91c5-c43340d9e502">595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i4d5fc89ad2ce4bdf9791f8f8a1909f16_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzgtMi0xLTEtMTkzOTk1_bc6b4412-281a-4bd9-824d-5d18629e1bb1">&#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%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifed6f26c9ede441f8722e16245354da9_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzgtOS0xLTEtMTkzOTk1_87eb91a9-b3f3-4d7c-a7aa-b33b2a9aadce">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="i67da7d9c8f834b8699d69eda7e98ff7b_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzgtMTMtMS0xLTE5Mzk5NQ_955d9aec-f957-4ec9-b779-34a05856d4b8">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%">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="idd1914c3c2cd4497814f7be34c9d0bdc_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzktMi0xLTEtMTkzOTk1_ed2fce46-ccf2-4c15-85e8-4c862b147792">&#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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i300f9b19b8a94561a1dbcb4f6428684b_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzktOS0xLTEtMTkzOTk1_b8b6ff90-f478-4994-839d-49d73ca89c5a">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="i9e3a683f731e4aa4829945013af02480_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzktMTMtMS0xLTE5Mzk5NQ_e4de700d-b730-4d81-b7a0-b5e1308b0061">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i2e24e6391bfe49eb9198a33c55237e9e_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTItMS0xLTE5Mzk5NQ_1c7b63fb-f37d-4528-97e6-500cfbdfeea9">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib097230cee8f46ac881f2250b300e29a_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTQtMS0xLTE5Mzk5NQ_f355bc39-29e4-4d13-a2dd-79f5ddf89792">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i945fd0c24969431bba24939558556875_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTktMS0xLTE5Mzk5NQ_9816d48c-ab59-41ae-814f-6854cc13b2ea">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="icf3285fa50e14e0685c89b6a2cc73d01_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTExLTEtMS0xOTM5OTU_1fc0a771-96fc-4b0e-94ef-447ef31a8dc2">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></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="i5a3d8cd7fe0d4cd794da384658c7f317_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTItMS0xLTE5Mzk5NQ_3a4d939e-ac6f-4004-82c4-60b3b69f18ea">385</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="iee7a5bf184314ce29ba15630302feeed_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTQtMS0xLTE5Mzk5NQ_b64c8ff4-d338-4ee2-961b-b0d8c101f796">385</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 #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="i29e34d7f758741fcaf223f540a0548a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTktMS0xLTE5Mzk5NQ_86983b37-ea57-4cfc-a685-f4ec23ddfb4c">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="i1ba38535cef64a6cb24b4b572a941bba_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTExLTEtMS0xOTM5OTU_5ac36337-8296-48d3-a591-6896d7ae77ec">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="i3344f3b84a84449990af40f28585d44b_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTEzLTEtMS0xOTM5OTU_7f47c198-06d7-4f35-9d2f-c3b866025d8a">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i84f801349c364b40a062179c3f9423b2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEyLTItMS0xLTE5Mzk5NQ_8ad66caf-ac18-4f0f-a0bc-39076d75cdd3">2,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b995ce944e54f19884f58412cff3e7e_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEyLTktMS0xLTE5Mzk5NQ_928a523d-f2ca-4980-a2f3-939aae7486c6">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></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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEzLTItMS0xLTE5Mzk5NQ_063fc9b1-3e18-429b-93eb-c12134e54868">2,820</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="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 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="i6357690c9f304fa3ab53f63db734b4a7_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEzLTktMS0xLTE5Mzk5NQ_bc1861de-baf7-4e04-8fe4-7e9937ff4e2b">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></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:44.092%"></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.874%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.921%"></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.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.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"></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="36" 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="i1a2a0df7b596460681428fff7f7c5408_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtMi0xLTEtMTkzOTk1_8d4e2749-3407-4574-8bcc-26327198173c">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="if1441405e13346f1b380664cb1f75ac2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtNC0xLTEtMTkzOTk1_0e327344-ffc8-4b24-9598-cdd444a70ca3">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="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18170d69c1c9414589351ca7fd75cca9_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtOS0xLTEtMTkzOTk1_d8c8e6af-44b6-44a2-8389-ba00837d2800">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="ifc9cecbb3a35439e9477dd3585289c16_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtMTEtMS0xLTE5Mzk5NQ_7d93d306-74be-43a7-9035-f58272910c21">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i7626a81ccfc64d8cbe395d6193e51401_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzYtMi0xLTEtMTkzOTk1_d5bebf79-f5e5-4cbb-be80-9c0b8ddbd402">&#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%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b841a84c9b744dabf13df14b902120c_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzYtOS0xLTEtMTkzOTk1_f946ec1a-a12c-448a-97bd-83b893ddea90">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="i07616074a8204b1c813f751e4857cbb1_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzYtMTMtMS0xLTE5Mzk5NQ_82d1da31-1073-4e5a-a0a3-f71099f6c39f">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 10pt;text-align:left;text-indent:-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="i655b4e9444d7413d8e9a31400e5753d6_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzctMi0xLTEtMTkzOTk1_6597c77e-bcf7-4ae1-ae2f-6f1302f68ebf">&#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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23a4e990f97b4e6b8ccb48c17988d44c_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzctOS0xLTEtMTkzOTk1_2f0209a6-1895-4498-8328-9b4431a5b88d">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="i507daa187e00446e8c61d785d4b7d802_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzctMTMtMS0xLTE5Mzk5NQ_6e090402-5c44-468d-8ab4-04164bc9dba5">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i77397cb5179c4d6981f2354642e6d73a_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzgtMi0xLTEtMTkzOTk1_44b38b40-8c04-4e25-a2c4-e3bcf9262fb1">&#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%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2390bdc521714a87903fd26aac726193_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzgtOS0xLTEtMTkzOTk1_d775d56e-639f-48f8-b54c-6d8bcf797e6f">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="ie897b5972e1b4879a402194596169028_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzgtMTMtMS0xLTE5Mzk5NQ_a681e21f-1763-4a77-b1e2-01e112ca397a">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="i21a5b94ac420422daa6421c4602b0501_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzktMi0xLTEtMTkzOTk1_3f7accb2-9939-493e-9e2e-ac9b74c8c099">&#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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0539fd10abbf4e82846e1849e07d44f0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzktOS0xLTEtMTkzOTk1_a8d0dd84-1ae8-4430-a301-d17e2b94f078">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="i53b57e7422f04248ac7641b92356ebba_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzktMTMtMS0xLTE5Mzk5NQ_105eaec3-37d6-483c-8dd2-9070529d0af8">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 10pt;text-align:left;text-indent:-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="icc46ca8a65944bfa843aacc0fac33c84_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTItMS0xLTE5Mzk5NQ_cab40f6d-80fd-48e4-b5aa-0885dae9cbca">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4dddc24e99264242ba080b15d65358ea_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTQtMS0xLTE5Mzk5NQ_c6c9ac86-bd68-4c88-9fce-0c739d695c29">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if1ea957147154dfbbca17336e66d01ca_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTktMS0xLTE5Mzk5NQ_f2c47244-1ad6-40f9-9729-e565595f0f7d">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="ic53dca0f7c7645eeb66579b496995392_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTExLTEtMS0xOTM5OTU_90d78e8c-c338-4799-8ff6-3ba59f10ada9">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i58c58774c17f4e849e5423e13f21dab8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTItMS0xLTE5Mzk5NQ_bd97dda9-f7cc-45a6-942c-9e3e823ab72e">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9e019ce88144118aa1d4f8f67801dac_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTQtMS0xLTE5Mzk5NQ_e32657c8-9841-4156-b317-85d56cb707de">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1e5ef3fc2ea4c7dacb329d2a9d2c58a_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTktMS0xLTE5Mzk5NQ_5f9979fb-1972-4aec-9b84-c38ac2ff7325">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="i6d68f50190c845d6b3fd282fc170989c_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTExLTEtMS0xOTM5OTU_fc5d0f98-ad9d-4d2a-96ba-729f5da49fa0">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></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="i972533049fcd4ebe8ac6915f99fb7f11_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTItMS0xLTE5Mzk5NQ_61351bfb-420c-4357-a848-d399bc24f775">851</ix:nonFraction>&#160;</span></td><td style="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="ic19dec2d0b614011b0e582970f2d1c13_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTQtMS0xLTE5Mzk5NQ_9cb1a0cf-e51b-47f1-a1db-06957b7e9138">851</ix:nonFraction>&#160;</span></td><td style="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="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="icb3df189be3f4bc3b99e37ea541ac015_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTktMS0xLTE5Mzk5NQ_0617827f-bbc4-46ff-8393-d478631a85e2">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="i565317ad56e1458a8756d829a5d67133_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTExLTEtMS0xOTM5OTU_55dee861-c498-4c4b-9c01-56df2d168474">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="i766a72f904f74bd488f02266fda724c0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTEzLTEtMS0xOTM5OTU_a0b8e3f5-14b7-46b6-b8ac-c8633b696ee3">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i34b2dcf6bcff4f84ac352e9c7ddec8c6_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEzLTItMS0xLTE5Mzk5NQ_69440c09-a668-4bd4-a5ed-376f53f10db8">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="3" 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%"><ix:nonFraction unitRef="usd" contextRef="ic6b3d9c6d76d414aa5ca6001572a37b3_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEzLTktMS0xLTE5Mzk5NQ_4662a575-5d8a-4e3f-8e57-2dc7e884bb51">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></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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzE0LTItMS0xLTE5Mzk5NQ_58899499-b334-4ba4-8519-63e1fefa1ff6">1,446</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="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 #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="i00164b1b9e4047879510bd08e71f3614_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzE0LTktMS0xLTE5Mzk5NQ_6aafc310-c2f6-4007-b3b7-f6d7f1ff021e">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></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i01713ed634674e24bd11afa2f68a93dc" continuedAt="i45e5e90b99d54163a36d2f7fc6b336cb"><ix:continuation id="i95f0d7b548b845a3a939a1636bf73109" continuedAt="i881e3a1b702b4a27b27dddfa1ac16be5"><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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:ScheduleOfAssetAllocationPercentagesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjM_780e4601-36e8-4c17-a22b-08effe23fa07" continuedAt="ib7c629f8daa94fb7a84b403470c26eda" 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;2022:</ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="ib7c629f8daa94fb7a84b403470c26eda"><table 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:59.476%"></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.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #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="ia8e7a8d4f08c41cea7ebb4017af574e9_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzEtMi0xLTEtMTkzOTk1_ccb7935e-7915-4d95-9fdd-2dcee7755139">38.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="ifebcdd200e2e404283c95425a22c95c2_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzEtNC0xLTEtMTkzOTk1_f5d8a858-3d87-4a95-8a4c-9462a5c8f528">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="i3e22ff94c5704a67b9448f5d89f2393a_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzItMi0xLTEtMTkzOTk1_e0aab104-d60d-420c-a753-57e59c154bb5">47.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="if4acb6d961564208b7f7a56f41fe96c2_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzItNC0xLTEtMTkzOTk1_91f5fbba-2dfe-4d41-8d26-06270105578b">38.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="i863f0a2f87ef463181ea0d8911cb60c7_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzMtMi0xLTEtMTkzOTk1_cfbb157b-e7b9-41bd-860d-143e972294eb">11.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="i0aadbd0ee4db46b08bcfe5d830e0f0bf_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzMtNC0xLTEtMTkzOTk1_28c3bbd5-ed1f-445f-8c58-76c8cd6c3b67">5.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="number" contextRef="ic379fae6e6ca42718723adda33265287_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzUtMi0xLTEtMTkzOTk1_63b14ae1-2c77-4a55-823d-71422414a771">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib5f88684f46940eb8ae381d7afa8f35d_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzUtNC0xLTEtMTkzOTk1_d9c89946-148d-49ee-9c47-7ea5dd245cb8">2.0</ix:nonFraction>&#160;</span></td><td style="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: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="number" contextRef="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzYtMi0xLTEtMTkzOTk1_7c4be447-2c7a-4089-a9f5-6c6befba45d3">100.0</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 #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="number" contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzYtNC0xLTEtMTkzOTk1_b03a7399-7825-4f33-8c39-f5b3d909e9c5">100.0</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></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 2022 asset allocation for the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="ia8e7a8d4f08c41cea7ebb4017af574e9_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0MTU_2322c204-cb03-448d-b2c4-7e6c2a77406a">50</ix:nonFraction>&#8209;percent equity, <ix:nonFraction unitRef="number" contextRef="i3e22ff94c5704a67b9448f5d89f2393a_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0MjY_712eeac4-d013-448a-b817-e1ba0fe0f555">40</ix:nonFraction>&#8209;percent fixed income, and <ix:nonFraction unitRef="number" contextRef="i863f0a2f87ef463181ea0d8911cb60c7_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0NDM_ca44957f-3f2d-494e-b304-031536cfbf4f">ten</ix:nonFraction>&#8209;percent real 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%">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 2022&#160;asset allocation for the health trusts was <ix:nonFraction unitRef="number" contextRef="i124b1a0af061486a86876a49a2ebe501_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU4MTA_a919660c-85ba-40cf-8f96-d5dd0aee1e67">51</ix:nonFraction>&#8209;percent equity, <ix:nonFraction unitRef="number" contextRef="i1af514f91d374d91b009b045792d51f6_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU4MjE_b787118c-2d52-4ac9-a1d4-f09a1b6bd255">39</ix:nonFraction>&#8209;percent fixed income, and <ix:nonFraction unitRef="number" contextRef="ic2528610e86c4540948d6f250ee1f99f_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU4Mzg_8355f18e-acb7-470b-b0ad-3ba6a12c44b9">ten</ix:nonFraction>&#8209;percent real assets. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was <ix:nonFraction unitRef="number" contextRef="i2b1fdd5de4ee46dfb5b01bb76a5fe276_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU5NDc_74b5ab14-0385-4acc-8f7e-8d7cf16240b8">53</ix:nonFraction>&#8209;percent equity, <ix:nonFraction unitRef="number" contextRef="id790d5c130774686954368eedca7a8b2_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU5NTg_dd742a4b-c258-41c2-97dc-9f1a290dff72">32</ix:nonFraction>&#8209;percent fixed income, and <ix:nonFraction unitRef="number" contextRef="ib43e479bb6ac46f5bf08edc343b22c8e_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU5Nzk_4f05df39-99d6-42a7-8614-7800d195b26c">15</ix:nonFraction>&#8209;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. 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></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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i45e5e90b99d54163a36d2f7fc6b336cb"><ix:continuation id="i881e3a1b702b4a27b27dddfa1ac16be5"><div 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%"> Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2022 or 2021, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2023. 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjg_8731a6e8-830d-4a61-9efa-856df61e8e2b" continuedAt="i45909442c655438b9335cd47583069e9" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjg_9b510d0d-19b7-4202-bfee-c809f4c8aa70" continuedAt="i92fab31533bb4a058698a3e75e69e10d" escape="true">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five</ix:nonNumeric></ix:nonNumeric></span><ix:continuation id="i45909442c655438b9335cd47583069e9" continuedAt="i425bccc8df36428e9f6ca02e458bdc4f"><ix:continuation id="i92fab31533bb4a058698a3e75e69e10d" continuedAt="i8319b32d87f44747bbdf89bbd335e508"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span></ix:continuation></ix:continuation></div><div style="margin-bottom:13pt"><ix:continuation id="i425bccc8df36428e9f6ca02e458bdc4f"><ix:continuation id="i8319b32d87f44747bbdf89bbd335e508"><table 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:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></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%">2023</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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzMtMi0xLTEtMTkzOTk1_bb6c05c9-d4d9-4b42-998c-522eefde4ab4">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="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzMtNC0xLTEtMTkzOTk1_d4280ccb-4bff-42ae-b29b-93445a08b65d">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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzMtNi0xLTEtMTkzOTk1_bb75cba9-9062-455e-878c-e38ec744537c">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%">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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzQtMi0xLTEtMTkzOTk1_7215e9d4-b96d-4ed5-b969-4d561380537a">158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzQtNC0xLTEtMTkzOTk1_f5a9d111-5e5d-435f-ab8c-42d1fb80a94e">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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzQtNi0xLTEtMTkzOTk1_b2fb64d1-156f-4d1e-a241-5b4f06d988a2">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%">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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzUtMi0xLTEtMTkzOTk1_cb0a9a5b-5a0e-4006-ab38-700a56002952">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzUtNC0xLTEtMTkzOTk1_db5cfaf1-2754-4385-9d36-582781fe9829">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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzUtNi0xLTEtMTkzOTk1_f438ae21-0fc9-4ba5-baf6-f17427f181e2">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzYtMi0xLTEtMTkzOTk1_e1f34cf4-807a-4b56-a28e-83580ee64324">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzYtNC0xLTEtMTkzOTk1_c8a36bfc-75fe-4c71-aa12-f092119c3e08">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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzYtNi0xLTEtMTkzOTk1_aba9e11c-4c73-4c3d-9b27-48b9a2abc944">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzctMi0xLTEtMTkzOTk1_f6b28fa5-7c33-4d27-aaa1-7fbf8c905a97">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzctNC0xLTEtMTkzOTk1_49332280-750e-4bf0-9870-4366c1af0ece">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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzctNi0xLTEtMTkzOTk1_fef2565a-e447-45fd-8e7a-9d2400cbb3bb">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">2028-2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18082680f83c48019d37c66ad7552d45_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzgtMi0xLTEtMTkzOTk1_8add29e5-e92e-4b69-86e7-5584c7c9f7c4">790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzgtNC0xLTEtMTkzOTk1_cf4f4922-92d1-493d-a4f1-1b2e5f0b3212">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="ia3e1c543615f45f38e1cef52d13b56c2_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzgtNi0xLTEtMTkzOTk1_0f0ee46e-9a95-4347-8f96-cedc8bb179e9">312</ix:nonFraction>&#160;</span></td><td style="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%">2023</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="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEwLTItMS0xLTE5Mzk5NQ_59a39a57-1541-4d3a-ae46-6d0f7bb8d97b">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEwLTQtMS0xLTE5Mzk5NQ_8e042636-c77c-46eb-b2d4-c2984e413f8b">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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEwLTYtMS0xLTE5Mzk5NQ_1da1853d-deac-4972-851e-6f91ab868c23">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzExLTItMS0xLTE5Mzk5NQ_41b42480-79f6-42e7-968a-83021526edac">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzExLTQtMS0xLTE5Mzk5NQ_398c5b0c-9dbb-4304-bc1d-583939f7416d">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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzExLTYtMS0xLTE5Mzk5NQ_ec7b0966-8186-4ceb-8e9e-924a3a3a31cd">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEyLTItMS0xLTE5Mzk5NQ_1d0e79e1-1dfa-4744-a1bb-5f85dcd312e6">151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEyLTQtMS0xLTE5Mzk5NQ_5071ac7c-ba0f-4287-a7e5-c711547c72ed">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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEyLTYtMS0xLTE5Mzk5NQ_0b39762f-ba29-41dd-baf0-909e1ab63aa6">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEzLTItMS0xLTE5Mzk5NQ_d2c28fc1-3964-4919-9bff-ed1c8947ca27">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEzLTQtMS0xLTE5Mzk5NQ_27f7a97a-d268-4de5-b235-20766f9e9d14">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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEzLTYtMS0xLTE5Mzk5NQ_b8450b41-83d5-431e-b669-a976cd2a7cf5">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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE0LTItMS0xLTE5Mzk5NQ_3f0bd396-7b2a-4329-beae-4a14d59ac6d7">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%"><ix:nonFraction unitRef="usd" contextRef="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE0LTQtMS0xLTE5Mzk5NQ_95d0f3df-c98e-4676-ad69-7644a3dadab5">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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE0LTYtMS0xLTE5Mzk5NQ_ffeb0e5b-0792-41b3-ab10-8370cf14abf2">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;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%">2028-2032</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="id247a46a9f014c47a0bc6e06b066e0c1_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE1LTItMS0xLTE5Mzk5NQ_ccf01f61-73fb-4437-b41e-5571122ace95">745</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="i8b205f3995da466595043ac19f5509e8_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE1LTQtMS0xLTE5Mzk5NQ_f3d4b735-d9c7-402c-86a8-bf7df5b1ff45">30</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="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE1LTYtMS0xLTE5Mzk5NQ_a4fdad20-cd23-48b5-9e40-f8ed6483dd64">298</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;2022, unions represented <ix:nonFraction unitRef="number" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="2" name="cms:UnionMembershipByTotalEmployeesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzc2OTI_b471ba79-209c-4acf-bc8c-1ff69452c5b8">41</ix:nonFraction>&#160;percent of CMS&#160;Energy&#8217;s employees and <ix:nonFraction unitRef="number" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="2" name="cms:UnionMembershipByTotalEmployeesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzc3MjU_b83cf4c6-62bd-40a1-bff1-ef1575269706">42</ix:nonFraction>&#160;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 expire in 2025.</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_364"></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzODk_dfe9fae2-9b32-42d4-a54d-ce01772deeef" continuedAt="i730a613aa71e4be0abada12fb4b5c2a1" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzOTM_fa1bca04-1d06-44f8-8895-9f6314577995" continuedAt="i598dbb6d71f94d6bb4277f337a4117cc" escape="true">Stock-based Compensation</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i730a613aa71e4be0abada12fb4b5c2a1" continuedAt="i7d2c8f0a876d46748d9b6b8e39d7e6b0"><ix:continuation id="i598dbb6d71f94d6bb4277f337a4117cc" continuedAt="icd3fd873b19341bcb7a1ec0fafe40f33"><div 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:DeferredCompensationArrangementsPlanTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MDE_62f148a5-88fe-4e9b-9c9a-77b3605d0f46" continuedAt="i0ef6550804f74923a9589cc43e16fd61"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:DeferredCompensationArrangementsPlanTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MDE_6b7a87aa-a91d-40b1-92f1-86413729d898" continuedAt="i558a6c5aee6b4559b6416a6f59718534">ten</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i0ef6550804f74923a9589cc43e16fd61" continuedAt="i8ef35ec6d35845bba6df3da7b36f864d"><ix:continuation id="i558a6c5aee6b4559b6416a6f59718534" continuedAt="ib02c67dbce5f4c81ae32d8747a8420ff">&#8209;</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i8ef35ec6d35845bba6df3da7b36f864d"><ix:continuation id="ib02c67dbce5f4c81ae32d8747a8420ff">year</ix:continuation></ix:continuation> 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 2022, 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 2022, 2021, or 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%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed <ix:nonFraction unitRef="shares" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzU5NA_2d886f36-8de2-413a-9956-b30e12708704"><ix:nonFraction unitRef="shares" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzU5NA_8ef3049a-8bd8-4a1f-9f60-6b399776d304">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY4OA_735aaee6-7e57-4415-b5b0-28be83ebbbc8"><ix:nonFraction unitRef="shares" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY4OA_c4706a1d-1812-4705-b3b2-7a34f413daa7">5,417,727</ix:nonFraction></ix:nonFraction>&#160;shares of common stock under the PISP as of December&#160;31,&#160;2022. 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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i7d2c8f0a876d46748d9b6b8e39d7e6b0" continuedAt="i38f736645dd74f90b297720b848ec3a2"><ix:continuation id="icd3fd873b19341bcb7a1ec0fafe40f33" continuedAt="i0e2ad7a0cb56445faccea076c9b36ca6"><div 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="i1a1be2c23a424e8694ca029b75fd17af_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI1NjE_3dd95014-00ae-47b0-a1e6-f63e944a0078"><ix:nonNumeric contextRef="i8eada97dd3514878acac19fc40176ecf_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI1NjE_ea444995-e18e-4761-8565-9bff021b3917">36</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTc_3d90ec81-cfe9-49a9-80bb-0a99238b5149" continuedAt="i5be3d82a5c474d4f9496255454dfa135"><ix:nonNumeric contextRef="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTc_b5e2d68c-15db-4d31-b9be-8064bac36530" continuedAt="i4ff67c4d6f2a48f591ff747ec4f2ffce">three</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i5be3d82a5c474d4f9496255454dfa135" continuedAt="i1546c8b4070d457eb83839dbb764b346"><ix:continuation id="i4ff67c4d6f2a48f591ff747ec4f2ffce" continuedAt="i8bf39988ab0a406b9f3e0a6daf387281">&#8209;</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i1546c8b4070d457eb83839dbb764b346"><ix:continuation id="i8bf39988ab0a406b9f3e0a6daf387281">year</ix:continuation></ix:continuation> period. The awards granted in 2022, 2021, and 2020 require a <ix:nonNumeric contextRef="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI3OTY_4b3fc5e3-190b-49f1-afb7-3aa490df7ab7"><ix:nonNumeric contextRef="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI3OTY_acd2669e-dd23-478f-bd67-f507e9ec9a6c">38</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">month service period. Market-based restricted stock vesting is generally contingent on meeting a <ix:nonNumeric contextRef="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTg_0046f330-5b7e-4ea1-862f-de676f7b1f41"><ix:nonNumeric contextRef="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTg_a9b64f55-691c-4548-9829-f95a5025fb71">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="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MjE_1dd42acc-f613-4200-8b3f-8253972d26dc" continuedAt="i64aff46f909c477c8598338d58f006bd"><ix:nonNumeric contextRef="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MjE_8fa99f9e-e5ad-40c2-aa13-a9d0b841ab34" continuedAt="i557b300746a94298acb866fe6afa1f7e">three</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i64aff46f909c477c8598338d58f006bd" continuedAt="i86e6f1b9f2114d8c8822217c3ab867a3"><ix:continuation id="i557b300746a94298acb866fe6afa1f7e" continuedAt="ib8c1517bfa2f486ca70477cbd8c91f84">&#8209;</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i86e6f1b9f2114d8c8822217c3ab867a3"><ix:continuation id="ib8c1517bfa2f486ca70477cbd8c91f84">year</ix:continuation></ix:continuation> 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="icc1fb27f0be346dbbb8562df782aa0d3_D20220101-20221231" decimals="INF" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNDk_86351381-7271-4677-b28c-3685c663afe5"><ix:nonFraction unitRef="number" contextRef="i2db62c2516f148eab2cf8909d614ad99_D20220101-20221231" decimals="INF" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNDk_b9d98a31-6dee-4b42-87e4-8dc4a5abdb8f">zero</ix:nonFraction></ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i151332334bac422daa4032bbad7c9cd8_D20220101-20221231" decimals="2" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNTU_8aadeb51-aca3-44ca-9aa8-e5fc9befec1f"><ix:nonFraction unitRef="number" contextRef="i6765b15d681346268f20715acce49247_D20220101-20221231" decimals="2" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNTU_d53ef231-eced-4c5e-978f-8c577c1d96c7">200</ix:nonFraction></ix:nonFraction>&#160;percent of the initial grant. Time-lapse restricted stock generally vests after a service period of <ix:nonNumeric contextRef="i6ebd0b1c25af4356a96684bb378cab0f_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMzNTA_1974c184-b13b-4ac7-ab7f-1629722036d9"><ix:nonNumeric contextRef="i375351c043be44e581ce65498234521e_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMzNTA_420e8315-73e3-47ed-9c53-ceea34781831">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 2022, 2021, and 2020, 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="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzM2MDQ_140c9c34-cdc3-4980-b027-99408a79e03a"><ix:nonNumeric contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzM2MDQ_57f143bb-1935-4fac-b128-da248fc90835">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 distribution conditions as the underlying restricted stock units. <ix:nonFraction unitRef="shares" contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzQxNDM_2fc89e6b-3913-4358-bd3e-e7c4d75d74df"><ix:nonFraction unitRef="shares" contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzQxNDM_36ce6693-89e3-44f4-895c-7e4f8557bf03">No</ix:nonFraction></ix:nonFraction> restricted stock units were forfeited during 2022.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i38f736645dd74f90b297720b848ec3a2" continuedAt="ib000ad9b61824fb0abe2ddea1a3cc106"><ix:continuation id="i0e2ad7a0cb56445faccea076c9b36ca6" continuedAt="i0919bfd5895b44fdbb8ad6eb7f8d349f"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzOTc_5465bdc1-ab48-4380-b230-7cf603308d62" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTk_8bc6bc99-8510-4fa9-917e-a2f61c6cb708" 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;2022</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="i4436cfad25c349fcbc6bc1a9dbab6edb_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItMS0xLTEtMTkzOTk1_7a0bf4b5-5e17-486b-9f73-23e6568193af">932,573</ix:nonFraction>&#160;</span></td><td style="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="i4436cfad25c349fcbc6bc1a9dbab6edb_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItMy0xLTEtMTkzOTk1_74f1e0d2-14cb-473e-8d20-a2c1b8808772">56.56</ix:nonFraction>&#160;</span></td><td style="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="i954650aaa79045abacee93c666b5f965_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItNS0xLTEtMTkzOTk1_8a57dcf9-686b-42af-b165-a72714b54b4d">887,085</ix:nonFraction>&#160;</span></td><td style="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="i954650aaa79045abacee93c666b5f965_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItNy0xLTEtMTkzOTk1_876a8435-2f9e-49d1-bf79-d3e3623b2842">56.56</ix:nonFraction>&#160;</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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtMS0xLTEtMTkzOTk1_9517d945-59af-45bd-9099-a6df8b315e7f">534,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtMy0xLTEtMTkzOTk1_f6a2bd03-eb9f-4082-81bb-1c479360ec2d">48.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtNS0xLTEtMTkzOTk1_0716b270-e58f-4b79-8d27-62860c3534d1">506,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtNy0xLTEtMTkzOTk1_20af0f24-564c-4378-86d4-8d6a4d4d3f86">48.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</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="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtMS0xLTEtMTkzOTk1_3fe96cdd-c885-4e99-b389-483e5c037cb3">14,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtMy0xLTEtMTkzOTk1_3826cc9b-e5a9-4390-9c7b-3b1a25fa958f">56.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="shares" contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtNS0xLTEtMTkzOTk1_739f0172-02ce-4287-be87-65b33d65338e">13,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i011983adaf1d426f98e073e68a228523_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtNy0xLTEtMTkzOTk1_57f51dc3-5b4e-4cec-a170-55fa16396cb4">56.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctMS0xLTEtMTkzOTk1_14ed92f5-37d0-4c2f-8392-7c9753a9c180">395,069</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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctMy0xLTEtMTkzOTk1_e1c0322a-305a-4401-8355-6e11583fb527">36.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="shares" contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctNS0xLTEtMTkzOTk1_8d343ea7-f9d1-4f21-af9b-079e7eff0557">378,759</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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctNy0xLTEtMTkzOTk1_42479dac-bb65-440a-b671-b2244a59f60c">36.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 19pt;text-align:left;text-indent:-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="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtMS0xLTEtMTkzOTk1_e5bbf13a-dd14-42dc-9830-0e9bbd66792e">14,170</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="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtMy0xLTEtMTkzOTk1_aa94a97f-9adf-4787-883c-2f4d9a2015c1">52.95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i011983adaf1d426f98e073e68a228523_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtNS0xLTEtMTkzOTk1_f7e59dbb-f0ba-4b66-8f48-0645eb73361f">13,377</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="i011983adaf1d426f98e073e68a228523_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtNy0xLTEtMTkzOTk1_164320c3-7bc7-4130-a2a2-75b379207c14">52.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktMS0xLTEtMTkzOTk1_a28e82a6-20a4-4d23-aec3-c94bf4451fcc">42,452</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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktMy0xLTEtMTkzOTk1_eb71e97a-cae8-4ba8-9a61-863bd1f02d8d">60.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="shares" contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktNS0xLTEtMTkzOTk1_1ef79100-17ac-422e-9423-aa58a5f5d25e">37,325</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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktNy0xLTEtMTkzOTk1_8ed28527-02a3-4cad-b7d9-becfb68291cd">60.87</ix:nonFraction>&#160;</span></td><td style="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="i6a890ba9b6014d85a6425998d7f8376b_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTEtMS0xLTE5Mzk5NQ_78562486-23b0-4afc-bca3-48ae47c72437">1,029,523</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="i6a890ba9b6014d85a6425998d7f8376b_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTMtMS0xLTE5Mzk5NQ_9c9e9c94-707d-4add-99ba-b70e9097adb6">60.13</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="i94b243fa29f2400aa8e1d9fc95a60411_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTUtMS0xLTE5Mzk5NQ_4fe17bd7-52bf-42b3-a299-203ffd718f95">978,146</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="i94b243fa29f2400aa8e1d9fc95a60411_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTctMS0xLTE5Mzk5NQ_1470cda4-6a72-4c95-8e28-cf51ac96fcf8">60.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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;2022</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="i6ebd0b1c25af4356a96684bb378cab0f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzItMS0xLTEtMTkzOTk1_befa9c4c-912d-46d7-be23-8c04506d34ba">123,067</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="i375351c043be44e581ce65498234521e_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzItMi0xLTEtMTkzOTk1_848a22ae-7992-41e5-93d8-babb63afca0f">116,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzMtMS0xLTEtMTkzOTk1_d0df1e23-354d-4c20-bace-127b75c684dd">141,287</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="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzMtMi0xLTEtMTkzOTk1_6441eb2c-f7ab-481d-af26-44b9f6be02d7">133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-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="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzQtMS0xLTEtMTkzOTk1_7138dc62-f2f7-437d-85b7-4235293f3556">141,287</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="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzQtMi0xLTEtMTkzOTk1_a72ffe59-211b-4466-82fa-b97cde548e17">133,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i22cef58ffbf148f6b9ff045de06402ad_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzUtMS0xLTEtMTkzOTk1_04020052-1991-40af-a5c3-ba097dca7bd3">11,810</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="ibf15430bf964492d85c26ed66da1719d_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzUtMi0xLTEtMTkzOTk1_08869114-d55c-41b4-bced-036906b2de34">11,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ic54b972b927e465db26fade0625ee0af_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzYtMS0xLTEtMTkzOTk1_6b32b8cf-cfc7-4f1c-bfcf-317ec7e30c8e">15,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="ic3f27527429e4e1381732884de5fe7ef_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzYtMi0xLTEtMTkzOTk1_10503a90-6ec8-402f-b057-7cc2ae9fcf70">15,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 19pt;text-align:left;text-indent:-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="i7af1c10e88c04715a32dd0d14b5fc68c_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzctMS0xLTEtMTkzOTk1_18049b8e-0398-4c39-aa4a-e7f8b0fff450">16,216</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="i9eec867a71f14c66b338be60e62f7b42_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzctMi0xLTEtMTkzOTk1_2d12aad0-9142-45c6-bd29-bae595510f4d">15,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i970caf9160eb4903b552225712bf87aa_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzgtMS0xLTEtMTkzOTk1_e98b8ba8-140f-402e-8541-d73392eeb3e4">2,445</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="i3c9d9c3ce226461dad1589cd24059041_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzgtMi0xLTEtMTkzOTk1_20e5838a-709b-41f4-9d82-b450f7b13a1b">2,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i18b1278575b643638ddc7161c85cbf9e_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzktMS0xLTEtMTkzOTk1_92be85e5-d77f-411d-a86a-ec235e4a471a">52,627</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="iad8cd49122b043bc9d724f1cbbb75899_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzktMi0xLTEtMTkzOTk1_3c637d23-d6f6-402b-a5c2-b22edebeceae">50,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i53fd7be1d6e749769b42dd0591f89af8_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzEwLTEtMS0xLTE5Mzk5NQ_61403af4-ad0f-41c1-a21e-5483dca94d4d">44,038</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="id0facb1c96aa4aa4aaa9291a59efaf46_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzEwLTItMS0xLTE5Mzk5NQ_0add1cce-85bf-43f6-812e-84b365c060bf">42,194</ix:nonFraction>&#160;</span></td><td style="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzExLTEtMS0xLTE5Mzk5NQ_8e87a56b-4c99-47ee-bb13-9d8c422195db">548,641</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzExLTItMS0xLTE5Mzk5NQ_9e380bc7-484f-42de-a8c2-ad35fe609c17">520,522</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><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 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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year U.S.&#160;Treasury yield at the award grant date.</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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ib000ad9b61824fb0abe2ddea1a3cc106"><ix:continuation id="i0919bfd5895b44fdbb8ad6eb7f8d349f"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzOTE_e4b3fbb7-3989-4233-a278-a93f06727773" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MDM_3791a53f-c264-4ea1-b0e3-f44dea2e8dca" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></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:9.637%"></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="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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzEtMS0xLTEtMTkzOTk1_ef42c84d-15f4-4996-b3f5-2e77d1e6f317">27.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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzEtMi0xLTEtMTkzOTk1_3483d6c8-19b9-4a93-b8c2-3afd9966b38f">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzEtMy0xLTEtMTkzOTk1_d3130715-136a-4d3d-9385-5f3f56cc0665">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzItMS0xLTEtMTkzOTk1_1adea172-6d87-424d-8a34-4804a7b79e88">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzItMi0xLTEtMTkzOTk1_ab20d0c9-06b9-4ab7-81a3-bd52aa19f5b6">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzItMy0xLTEtMTkzOTk1_c81562e5-a5c9-4f63-9e63-d06d5844fc9d">2.4</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzMtMS0xLTEtMTkzOTk1_f83db0ed-4c79-486e-bde7-9fa4bc7b6aac">1.4</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzMtMi0xLTEtMTkzOTk1_6f4d0ae1-f369-45a0-83c0-fc854e1a4f7e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzMtMy0xLTEtMTkzOTk1_215a4419-4543-4cb1-9fd4-9f8463fd054d">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></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTQ_82a75a54-6549-498c-b0bd-d95f3e20c8d2" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MjI_16eaf69e-2fbb-4598-aa3e-5771b0473c07" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></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.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="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%">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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzQtMi0xLTEtMTkzOTk1_dc18c69b-ab6a-447a-9acd-88c0c6523c0e">48.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzQtNC0xLTEtMTkzOTk1_f7ea5e42-a290-4da7-8c0c-43d48d3ff895">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="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzQtNi0xLTEtMTkzOTk1_901d3a53-adcc-4c7c-b9cc-81a090975e73">45.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 19pt;text-align:left;text-indent:-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="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzUtMi0xLTEtMTkzOTk1_a6bd0017-8b49-426a-adad-3108c6d2f0e6">56.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="usdPerShare" contextRef="i3d086c2052a34b208dd113dd13ebc061_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzUtNC0xLTEtMTkzOTk1_44c0234d-ae24-47d2-b72a-c3bd0ebcc1fe">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="i78e512aaa0a646eda28da62c674cfec0_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzUtNi0xLTEtMTkzOTk1_0d0e5228-61fc-4231-a705-cbbc1690eafb">49.76</ix:nonFraction>&#160;</span></td><td style="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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzgtMi0xLTEtMTkzOTk1_18af3d91-9c28-44af-a154-8384b5a0b0a1">48.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzgtNC0xLTEtMTkzOTk1_7dabed3c-4b64-426e-88d7-c6ddcfdd85ff">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="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzgtNi0xLTEtMTkzOTk1_6c99cdb9-1f30-43f7-97b9-3fd792e04aa2">45.53</ix:nonFraction>&#160;</span></td><td style="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="i011983adaf1d426f98e073e68a228523_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzktMi0xLTEtMTkzOTk1_fa7b1ef6-3877-4a4a-8996-a62b8501bd29">56.07</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="i256736f8ea8e4c0a9682687667ccff94_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzktNC0xLTEtMTkzOTk1_f9011642-f4dd-40c2-a8c7-fd431dbb88d2">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="i01211fca27a94a339620a8a46cf904c7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzktNi0xLTEtMTkzOTk1_da4c4199-c53b-4efd-8da9-d50f04a0e2ab">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></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTA_368be70c-e13c-4c9b-a30d-14ad39fc7691" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTY_55546606-b8dd-4c10-a1a6-022f6a34d0b8" 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:66.688%"></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.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="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%">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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzMtMi0xLTEtMTkzOTk1_35ff1bfa-18b4-401e-911a-3cdce3d2623c">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzMtNC0xLTEtMTkzOTk1_ed704385-2c18-4c6b-a788-ff3c1cec17a0">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="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzMtNi0xLTEtMTkzOTk1_75b24c4a-4062-4cb2-b579-ff6b3a75ec13">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 2px 10pt;text-align:left;text-indent:-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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzQtMi0xLTEtMTkzOTk1_4123f10a-0e30-4f5e-8237-fa9a4fc82b31">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="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzQtNC0xLTEtMTkzOTk1_7fb98049-bdb4-4fe6-8194-355c538fb127">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="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzQtNi0xLTEtMTkzOTk1_886d0107-b4ff-4b28-bf20-6966354a5812">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%">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="ie973be9759744093a5310798b183912a_D20220101-20221231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzUtMi0xLTEtMTkzOTk1_4e4a4316-4497-4390-b43d-db444e8ac58e">&#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="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzUtNC0xLTEtMTkzOTk1_537b7e17-5292-4b84-8530-33091cc52ef5">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="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzUtNi0xLTEtMTkzOTk1_f1086e4b-3ae8-468e-979d-96a9facf1381">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-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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzctMi0xLTEtMTkzOTk1_cbc143be-29a2-4802-9b1e-e5891a4546d4">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="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzctNC0xLTEtMTkzOTk1_6ddd282d-201b-4a94-83ef-16ed3613c1b8">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="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzctNi0xLTEtMTkzOTk1_c2f24dd3-81dc-413e-a635-16540afe0f5b">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 10pt;text-align:left;text-indent:-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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzgtMi0xLTEtMTkzOTk1_158d42c8-62f5-4457-8b89-0cd7f39d290f">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="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzgtNC0xLTEtMTkzOTk1_4d540a22-8b6e-4d12-a805-cf74532d8a83">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="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzgtNi0xLTEtMTkzOTk1_9e05104b-3ab3-4a3d-97f7-4384c9ae432a">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;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="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzktMi0xLTEtMTkzOTk1_f3c92b91-c0f8-493c-862b-de6ddf4ad684">&#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="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzktNC0xLTEtMTkzOTk1_baa62d42-a7db-45fc-87bc-9d197002284c">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="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzktNi0xLTEtMTkzOTk1_78f0358b-a7ac-40bf-b5d9-58347cc898e6">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></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;2022, $<ix:nonFraction unitRef="usd" contextRef="i84559fc3621c497fba4bdc97f25acaa7_I20221231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYwOTI_c837b79d-6b06-4181-a8e6-3784ec125756">28</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="i4659492733144c8186d228e5a4ff97db_I20221231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYyMDg_ea8c76c6-cf20-48bd-a718-e39e4ad04390">27</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="ie973be9759744093a5310798b183912a_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzODc_7e7e15ab-69f4-457f-8308-c01b20e9805c"><ix:nonNumeric contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzODc_a1b6afe3-1702-4914-a6ef-7ac6315f3002">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%">154</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_367"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjcvZnJhZzo4MzgxOTA2NWExYmM0ZWY0YmNkYmM2NWZiYTkzMzFiYS90ZXh0cmVnaW9uOjgzODE5MDY1YTFiYzRlZjRiY2RiYzY1ZmJhOTMzMWJhXzk_3b662553-4e59-4a89-9c1c-3ca06176cb1a" continuedAt="ib5916220a5774b40937bdab9cc932ad2" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjcvZnJhZzo4MzgxOTA2NWExYmM0ZWY0YmNkYmM2NWZiYTkzMzFiYS90ZXh0cmVnaW9uOjgzODE5MDY1YTFiYzRlZjRiY2RiYzY1ZmJhOTMzMWJhXzk_ae21d016-c2eb-4388-9447-b1da1c20ab28" continuedAt="i7526eed03d6c46b5a73f163f2730ec2c" escape="true">Income Taxes</ix:nonNumeric></ix:nonNumeric></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_370"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="ib5916220a5774b40937bdab9cc932ad2" continuedAt="iee23f6571d85453b89c326932dd22033"><ix:continuation id="i7526eed03d6c46b5a73f163f2730ec2c" continuedAt="i0d8f4813fa294620be3b688b5f769081"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzAvZnJhZzoyZWYyOWM3YzI2MDg0NjczYWM5NDMxNDZhZWMzYjE1OS90ZXh0cmVnaW9uOjJlZjI5YzdjMjYwODQ2NzNhYzk0MzE0NmFlYzNiMTU5XzM2Ng_cc34eb10-7f32-4b26-bbb9-0c970b033797" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzAvZnJhZzoyZWYyOWM3YzI2MDg0NjczYWM5NDMxNDZhZWMzYjE1OS90ZXh0cmVnaW9uOjJlZjI5YzdjMjYwODQ2NzNhYzk0MzE0NmFlYzNiMTU5XzM2Ng_f33cc20c-b284-451b-a314-92532527d660" 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="i0e0b60fe556a424b8287030e13f33f1c_373"></div><ix:continuation id="iee23f6571d85453b89c326932dd22033" continuedAt="if06baf0ee2a44eea940038353b017c26"><ix:continuation id="i0d8f4813fa294620be3b688b5f769081" continuedAt="i7c727edd8d684727bb38cd0a9a795bca"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzY4Mg_06be2acd-57b4-4f99-b349-d100d88437f0" continuedAt="ic6c4ed03616340cb91c96f7fac7cdab8" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzY4Mg_0fd72be3-b685-4b53-a30e-f1fb2229c9cb" continuedAt="if12f6b98a6ab4371a865fa93a3d89ee9" 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.&#160;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:66.688%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width: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="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%">2022</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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzMtNC0xLTEtMTkzOTk1_ea5da71a-0f30-4827-b43e-e1c2bce5c80a">902</ix:nonFraction>&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzMtOC0xLTEtMTkzOTk1_e2a72865-ffa9-40d1-95d2-3bc03fdcc93d">823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzMtMTAtMS0xLTE5Mzk5NQ_408dd5dc-d889-4517-a93e-300ebd277477">809</ix:nonFraction>&#160;</span></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzUtNC0xLTEtMTkzOTk1_6fcba8c1-1936-4f8f-97a3-bd761d34058f">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="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzUtOC0xLTEtMTkzOTk1_22498131-4ae4-4ea7-a0a5-69fc7582d21a">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzUtMTAtMS0xLTE5Mzk5NQ_f15eb369-3c72-47ee-96b2-3dea6b55a7e6">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzctNC0xLTEtMTkzOTk1_0fd11b6d-e467-44df-b0ff-612b6d7e6b0f">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="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzctOC0xLTEtMTkzOTk1_fe730310-96d8-417e-9b72-a512eb02a98d">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzctMTAtMS0xLTE5Mzk5NQ_f96108fa-161e-41c6-a15a-cc325a510579">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;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzgtNC0xLTEtMTkzOTk1_8a9189b9-0b9a-46a7-8b9a-5a4e316d9bb4">65</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzgtOC0xLTEtMTkzOTk1_5e119fcb-5c26-4442-b387-a4a529672db8">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzgtMTAtMS0xLTE5Mzk5NQ_3f4359ca-ccc9-4ef6-92c9-616fc50f7517">35</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzktNC0xLTEtMTkzOTk1_4571c2b1-abe3-44b0-ac82-c1bcc0b30340">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="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzktOC0xLTEtMTkzOTk1_c7340afa-46dc-4b3f-b15b-8c8627ddf65d">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzktMTAtMS0xLTE5Mzk5NQ_bcba6d62-c49f-439d-ac07-c4e9e8e14cb3">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;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEwLTQtMS0xLTE5Mzk5NQ_3228219a-f4a6-4178-b02f-0ce94db57312">39</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEwLTgtMS0xLTE5Mzk5NQ_d8994fe4-b805-4236-8d3f-d077590e7882">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEwLTEwLTEtMS0xOTM5OTU_264a5a6f-c171-4ce8-a008-a120a15415e2">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzExLTQtMS0xLTE5Mzk5NQ_0d98099e-10d5-4c7f-ad14-21e396972fff">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzExLTgtMS0xLTE5Mzk5NQ_7e056627-cff6-406a-99ff-75b6faf9faf0">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzExLTEwLTEtMS0xOTM5OTU_b337a86b-fd61-421c-9aaa-c606d9a407f7">11</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEyLTQtMS0xLTE5Mzk5NQ_eed8dcc1-c9e8-4b45-814d-d60fecb6650d">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEyLTgtMS0xLTE5Mzk5NQ_a39dad88-d52f-44c2-b800-468ac8eac5a8">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEyLTEwLTEtMS0xOTM5OTU_065f1ae2-7969-4466-9a91-63a06ed2ab8b">9</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEzLTQtMS0xLTE5Mzk5NQ_3b90ca1e-79b6-4e46-bc7b-5fc8c8c55e88">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEzLTgtMS0xLTE5Mzk5NQ_127b38ee-5053-48fe-b8dd-87dc4b0e9489">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEzLTEwLTEtMS0xOTM5OTU_814e557e-198e-4661-93c8-fb304a47ad7d">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE0LTQtMS0xLTE5Mzk5NQ_942ef214-9095-4a6b-92c1-90e5fff443c8">93</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE0LTgtMS0xLTE5Mzk5NQ_5ba6d8b7-bb42-4e6e-8655-a6cf9ee21eea">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE0LTEwLTEtMS0xOTM5OTU_2b9571a1-e256-41ea-b7cf-be2754387cde">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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE1LTQtMS0xLTE5Mzk5NQ_37eb3586-8703-43bb-8e86-496cc354691f">10.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="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE1LTgtMS0xLTE5Mzk5NQ_aabb892c-6a01-47ef-98d0-5bbcdf11ab56">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="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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE1LTEwLTEtMS0xOTM5OTU_0f036418-f9e6-49ea-9ef4-55977bd184e9">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></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE3LTQtMS0xLTE5Mzk5NQ_c8074fb1-04de-4dc3-a593-e4808e132d81">1,085</ix:nonFraction>&#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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE3LTgtMS0xLTE5Mzk5NQ_ae94449c-9f4d-42a7-b3e3-f3cee70a5a00">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE3LTEwLTEtMS0xOTM5OTU_f2eb0177-83b2-4d93-af8f-5bb25917942a">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE5LTQtMS0xLTE5Mzk5NQ_d4bed68c-c970-4676-96ae-976ed767749b">228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE5LTgtMS0xLTE5Mzk5NQ_22dc49a1-c7e9-4e94-ac6f-468a07215804">215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE5LTEwLTEtMS0xOTM5OTU_9e44f1b1-c77a-49a0-b6b0-4989ba075b7f">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIxLTQtMS0xLTE5Mzk5NQ_fa75b41a-ee46-452c-866e-1b89a5db6799">59</ix:nonFraction>&#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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIxLTgtMS0xLTE5Mzk5NQ_15f6bb75-1ac4-4aac-8be4-ad4d3529ca06">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIxLTEwLTEtMS0xOTM5OTU_b7216970-3d55-47a6-9d0f-1a6377ff2925">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: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIyLTQtMS0xLTE5Mzk5NQ_07d39174-b99a-4001-94a4-ebff6db9ffd5">65</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIyLTgtMS0xLTE5Mzk5NQ_9d082b7d-5b93-4604-9733-57d4c5543ca6">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIyLTEwLTEtMS0xOTM5OTU_c7cf38fb-bdeb-40e9-9d5f-392208df3e02">35</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI0LTQtMS0xLTE5Mzk5NQ_1fef8e87-4637-4236-803a-38bf981baff3">39</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI0LTgtMS0xLTE5Mzk5NQ_e2a71c24-971d-494d-805a-4d276071ac05">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI0LTEwLTEtMS0xOTM5OTU_376e44db-12db-43af-a56b-7a05fc776bb5">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI1LTQtMS0xLTE5Mzk5NQ_f06141f5-775a-4236-9e76-90ea2367e41d">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI1LTgtMS0xLTE5Mzk5NQ_05071186-b109-4d16-8270-42c020f23dff">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI1LTEwLTEtMS0xOTM5OTU_eb6e2187-0236-4c64-bc94-9e07075a86c7">19</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI2LTQtMS0xLTE5Mzk5NQ_39c2659d-d666-48b6-baa0-69197e589f51">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI2LTgtMS0xLTE5Mzk5NQ_db0bde1d-aa14-4103-96d8-4d90f130ad06">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI2LTEwLTEtMS0xOTM5OTU_2b465241-2ed3-44f1-8c17-2c90e8b1966c">11</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI3LTQtMS0xLTE5Mzk5NQ_eb1eeb92-d83a-448f-885b-a22406d00318">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI3LTgtMS0xLTE5Mzk5NQ_b18b42ec-f41f-45f3-8220-0ef58254397e">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI3LTEwLTEtMS0xOTM5OTU_e78ac2c6-3e74-4c34-9243-0493f76104b2">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI4LTQtMS0xLTE5Mzk5NQ_5cdb9c79-50b9-433a-a44c-8840c47871bb">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="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI4LTgtMS0xLTE5Mzk5NQ_fdae923a-ce85-447d-85ab-81ea41dc99bf">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="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI4LTEwLTEtMS0xOTM5OTU_9e93b666-b1da-4507-a6af-51c7928b49a1">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></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI5LTQtMS0xLTE5Mzk5NQ_f9d09e9d-e9aa-49b4-9370-48194c772f40">12.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><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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI5LTgtMS0xLTE5Mzk5NQ_47af94c3-c9f8-4593-919b-5b570dbe9fca">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="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI5LTEwLTEtMS0xOTM5OTU_b34a6c43-fd8b-4e2b-8573-84ed8b83804a">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></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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.</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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="if06baf0ee2a44eea940038353b017c26" continuedAt="if49c27e9824948ea9ed45d3cd9724783"><ix:continuation id="i7c727edd8d684727bb38cd0a9a795bca" continuedAt="i42f0406454ef4c6f8c63aac44f73f0f2"><ix:continuation id="ic6c4ed03616340cb91c96f7fac7cdab8"><ix:continuation id="if12f6b98a6ab4371a865fa93a3d89ee9"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $<ix:nonFraction unitRef="usd" contextRef="i13d19c2c824a43658caef434e04eb4f9_D20220101-20221231" decimals="-6" name="cms:TaxCarryforwardAmountIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzExNTQ0ODcyMDkzNjY4_568467ae-dee6-4dd6-afad-9fc1162c64fd">1</ix:nonFraction>&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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="ic7042041bc3a468796a129f5006c9559_D20200101-20201231" decimals="-6" name="cms:TaxCarryforwardAmountIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzM4NDgyOTA2OTkyNzM_93cccede-9ba3-451b-80e2-e7dc03ffd9bb">9</ix:nonFraction>&#160;million increase in the credit, net of reserves for uncertain tax positions. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="iea10bd7bdbb74e15a8fb9a4a6ee81efa_D20200101-20201231" decimals="-6" name="cms:TaxCarryforwardAmountIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzM4NDgyOTA2OTg2NzU_67e4e7a5-22ce-4c8c-a6a5-3d8f8763dc69">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 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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzM4NDgyOTA2OTg2OTU_9d7ac611-1ea8-4362-be1b-2f7b19de2c6e">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="i0e0b60fe556a424b8287030e13f33f1c_376"></div><ix:continuation id="if49c27e9824948ea9ed45d3cd9724783" continuedAt="i74a791294bcc4fb7a85bd081bf143192"><ix:continuation id="i42f0406454ef4c6f8c63aac44f73f0f2" continuedAt="i6e2cbe485aa8481caa5f338480d8b530"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NTk_418cefeb-ec7e-49d8-b827-a9f55b89ff64" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0ODU_59a67220-111d-4362-bcc2-07b49ccc56bc" 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:66.688%"></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.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="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%">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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzQtMi0xLTEtMTkzOTk1_1d98e5c6-ec6c-474e-9db2-a84d62e53124">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzQtNC0xLTEtMTkzOTk1_da36a59d-e77c-4d1c-9b3b-2548cb888a64">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzQtNi0xLTEtMTkzOTk1_52a656e1-dd0c-41b7-9ce6-798ee34eb6e7">35</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzUtMi0xLTEtMTkzOTk1_7de13839-3c0b-4057-a3a4-256b59061032">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzUtNC0xLTEtMTkzOTk1_265311b9-35bd-4fdc-8702-b11b3963784b">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzUtNi0xLTEtMTkzOTk1_b7433808-c2e1-4e56-aed5-83e8bcc7e7b3">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: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzYtMi0xLTEtMTkzOTk1_f24d8d56-c91f-4312-88a0-a0d24fda7f91">6</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzYtNC0xLTEtMTkzOTk1_f12fa5bc-a4eb-42f3-8527-5e42523d229e">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzYtNi0xLTEtMTkzOTk1_4f820b82-1b98-40f1-a4a5-55a8338f69c2">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzgtMi0xLTEtMTkzOTk1_e809a238-40ca-45e4-bdd1-ddc32f9be40d">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzgtNC0xLTEtMTkzOTk1_e17e613e-abfb-4da8-a76e-71255989fe77">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzgtNi0xLTEtMTkzOTk1_f3489418-1405-4c9e-a35d-0e7b74868ccd">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:2px 1pt 2px 19pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzktMi0xLTEtMTkzOTk1_c512ca6e-ffc0-4ec1-a06c-a6aebecacc05">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzktNC0xLTEtMTkzOTk1_012bb32b-cc6f-4b39-be6a-6b4a1206e9ee">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzktNi0xLTEtMTkzOTk1_ea4d759a-17a0-4a69-8545-8af820e76983">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: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEwLTItMS0xLTE5Mzk5NQ_26159124-6bc1-4edb-ab68-0b969a578c3b">69</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEwLTQtMS0xLTE5Mzk5NQ_28af61cf-4cad-4ab7-88ad-c916f2e844e9">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEwLTYtMS0xLTE5Mzk5NQ_572053f1-52ab-45ce-8410-bc872f5bc428">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzExLTItMS0xLTE5Mzk5NQ_f0faeb13-5f43-44c8-ba8b-6a4ccf628572">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzExLTQtMS0xLTE5Mzk5NQ_45579d10-75e0-49a7-9142-bb5b490b9b39">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzExLTYtMS0xLTE5Mzk5NQ_54548d53-4550-4e52-a3aa-fee2ec578317">5</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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEyLTItMS0xLTE5Mzk5NQ_00c9e075-0136-4edf-b26b-1b9068878f57">93</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEyLTQtMS0xLTE5Mzk5NQ_e1443878-c420-4593-9358-17dce39dbc0a">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEyLTYtMS0xLTE5Mzk5NQ_733ab03a-e95f-4394-aa1a-9c8b87f5ecfc">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></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE1LTItMS0xLTE5Mzk5NQ_feee144f-3e47-4d61-8506-9d828b9b9caa">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE1LTQtMS0xLTE5Mzk5NQ_753c6b1d-1167-4535-bef1-eb2158c2f92a">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE1LTYtMS0xLTE5Mzk5NQ_e3e3b0fa-b8c1-40ad-901f-44338143cfd2">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%">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE2LTItMS0xLTE5Mzk5NQ_23ba87e5-a7ec-4bf1-9af4-770a899e8863">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE2LTQtMS0xLTE5Mzk5NQ_d478e6f9-7b63-45fb-827f-cf20eae5a291">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE2LTYtMS0xLTE5Mzk5NQ_4d9b68d3-76c6-4069-a4e7-d45f3824b125">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: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE3LTItMS0xLTE5Mzk5NQ_53d7af6f-c2d5-40e3-bff8-2d1d3a9d74bb">6</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE3LTQtMS0xLTE5Mzk5NQ_2f6d926c-51ac-44cb-86cf-23771932b2e1">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE3LTYtMS0xLTE5Mzk5NQ_aa2ad7de-201b-46f0-81b3-4561baf6f245">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE5LTItMS0xLTE5Mzk5NQ_76f8ac80-d018-4c31-a233-85c915d92567">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE5LTQtMS0xLTE5Mzk5NQ_8151adaf-d196-4020-9bdf-9c83027228ea">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE5LTYtMS0xLTE5Mzk5NQ_9b251ec6-2caa-4c01-a6cb-e4d8ee3ef40a">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIwLTItMS0xLTE5Mzk5NQ_ce643950-1329-4fce-9eae-ac7b50b47e25">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIwLTQtMS0xLTE5Mzk5NQ_5bb46f86-039e-4b5d-8be7-5fb6e600bd34">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIwLTYtMS0xLTE5Mzk5NQ_5fbe743b-c814-4282-b5c2-1bd9e452415d">67</ix:nonFraction>&#160;</span></td><td style="background-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIxLTItMS0xLTE5Mzk5NQ_40726308-24f9-4971-8bbf-0be730cc4465">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIxLTQtMS0xLTE5Mzk5NQ_e726f2e3-019f-4dc5-8396-2ad10a9ab88e">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIxLTYtMS0xLTE5Mzk5NQ_90542916-0c47-4a1f-96ce-9b86b4190644">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIyLTItMS0xLTE5Mzk5NQ_19c3d754-7359-4724-8842-0eddc23db14e">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIyLTQtMS0xLTE5Mzk5NQ_6f3a1508-48bf-454a-b234-74e1769abd61">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIyLTYtMS0xLTE5Mzk5NQ_3a1c96bc-053a-4742-96a6-4c48532cfb80">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-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIzLTItMS0xLTE5Mzk5NQ_13999360-5709-4485-85cd-c23537ae8507">140</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIzLTQtMS0xLTE5Mzk5NQ_096da7de-7785-4524-b083-d60985acc361">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIzLTYtMS0xLTE5Mzk5NQ_946fbfd1-145f-4d76-ac2f-0c1c0793b5e6">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></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i74a791294bcc4fb7a85bd081bf143192" continuedAt="i5ebb957dd40542b2a644987324c089c3"><ix:continuation id="i6e2cbe485aa8481caa5f338480d8b530" continuedAt="i6f0fb27115b2498787187415754aec91"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NjE_387c6b83-9c0e-46e8-baff-5b39a69e2583" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NjI_2e35dc1d-3653-45fb-800d-74495a4aa1ee" 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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzQtMi0xLTEtMTkzOTk1_a11431a3-1cbe-41e2-abf8-79245637adcf">385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzQtNC0xLTEtMTkzOTk1_a1661239-8456-4a3f-ac5f-a0d1658b84d3">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 28pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzUtMi0xLTEtMTkzOTk1_6c0b45a4-b4a3-4aa3-87a6-e6bc3cb060d5">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzUtNC0xLTEtMTkzOTk1_8362a1e6-8dc7-4656-94e3-6819aea9c3e1">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzYtMi0xLTEtMTkzOTk1_5aac0e43-9aa5-4b29-801f-179ab93d7903">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzYtNC0xLTEtMTkzOTk1_667156a4-0361-4fb2-bf53-48b71713f21f">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzctMi0xLTEtMTkzOTk1_5f0f60d3-3c59-429e-b7cc-7d53a53f88a7">738</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzctNC0xLTEtMTkzOTk1_84b01b34-2e02-4a30-a9e5-9c902ffd7c61">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></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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzgtMi0xLTEtMTkzOTk1_8d019465-38e4-4c44-84a6-35573b305f76">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzgtNC0xLTEtMTkzOTk1_eb614f04-0c31-4431-850b-2e4ec92a5a23">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;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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzktMi0xLTEtMTkzOTk1_783fdcce-16fb-4fa7-b88e-4801c049740a">736</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzktNC0xLTEtMTkzOTk1_c3f34d25-635f-4205-8d92-f71422a21627">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></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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzExLTItMS0xLTE5Mzk5NQ_48d5f154-2bff-4b9a-8217-d3637c26f44c">2,515</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzExLTQtMS0xLTE5Mzk5NQ_29dcf702-5871-4f5a-ae2f-a1b944a8572a">2,395</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEyLTItMS0xLTE5Mzk5NQ_cc0bfe36-f80f-4ab2-993f-242588cab288">433</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEyLTQtMS0xLTE5Mzk5NQ_4c702dc6-0f6d-47a7-bee8-7934a0e7e315">399</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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEzLTItMS0xLTE5Mzk5NQ_076d7be5-0d0e-4864-afd6-31467681be7c">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEzLTQtMS0xLTE5Mzk5NQ_e9203c22-af39-435c-89d4-e7b64f97ccb4">22</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%">Securitized 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE0LTItMS0xLTE5Mzk5NQ_c871768e-ef83-44ba-a7e4-38ece9dd931d">39</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE0LTQtMS0xLTE5Mzk5NQ_93db9246-57d2-4a6d-92f9-f15c4a989c67">46</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE1LTItMS0xLTE5Mzk5NQ_a83293ca-3c26-4a31-8437-7e31097bf518">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE1LTQtMS0xLTE5Mzk5NQ_b42c3aba-8fcd-4ae9-a1b1-19e19ed8c7fb">59</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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE2LTItMS0xLTE5Mzk5NQ_c669e90a-8434-4ff2-afa3-775e9b15689e">3,143</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE2LTQtMS0xLTE5Mzk5NQ_f90c59e8-4f58-438f-9495-04e56d3d1278">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></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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE3LTItMS0xLTE5Mzk5NQ_e2486b83-8811-44b7-99af-5b9ce487424e">2,407</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE3LTQtMS0xLTE5Mzk5NQ_0978c261-f55a-4c45-8e61-472501589442">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></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIwLTItMS0xLTE5Mzk5NQ_a34181c8-4eaa-4eea-a6bc-9e6d20b628d5">318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIwLTQtMS0xLTE5Mzk5NQ_467115a6-1b8f-4e37-b001-b4315a4a45ed">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIxLTItMS0xLTE5Mzk5NQ_876b8acf-f376-4861-9e59-6860f894a3f3">145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIxLTQtMS0xLTE5Mzk5NQ_fb810a84-c18b-4c2b-b7b0-1481c9b777e8">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 28pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIyLTItMS0xLTE5Mzk5NQ_7618092e-a762-4a95-ba57-8f07890d8025">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIyLTQtMS0xLTE5Mzk5NQ_e055afaa-cb79-448d-8680-8583dd499a73">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI1LTItMS0xLTE5Mzk5NQ_87760e75-6866-48f1-a5b0-3dfff6a8d1b1">491</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI1LTQtMS0xLTE5Mzk5NQ_9b56a99f-b737-4c74-89c1-e284ec661e5e">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></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI3LTItMS0xLTE5Mzk5NQ_094fe4a2-08c1-4954-9583-19e3f1f56d1e">2,458</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI3LTQtMS0xLTE5Mzk5NQ_72b03c39-da7b-481e-94cc-87525f667f97">2,341</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI4LTItMS0xLTE5Mzk5NQ_c070adcb-7553-4b2d-bbf0-43186739cafb">423</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI4LTQtMS0xLTE5Mzk5NQ_5c348ce9-c958-49e3-9315-ac085e2bf16a">388</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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI5LTItMS0xLTE5Mzk5NQ_8e078bfd-b405-40e9-a12d-7a8001440d6f">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI5LTQtMS0xLTE5Mzk5NQ_2c9c3e80-3293-47d6-b043-f11347b78bb9">22</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%">Securitized 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMwLTItMS0xLTE5Mzk5NQ_a40eaf43-5816-437b-84f3-e8b814be42c3">39</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMwLTQtMS0xLTE5Mzk5NQ_649a135f-d142-49da-a4a0-bf9075fe5c00">46</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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMxLTItMS0xLTE5Mzk5NQ_1c3c9bb0-88e5-4a92-ba63-f14bec7fb603">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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMxLTQtMS0xLTE5Mzk5NQ_9c9aa487-e6c4-4cb2-9700-699f17c9d24a">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;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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMyLTItMS0xLTE5Mzk5NQ_82d8197c-45d5-4678-bff9-7410c18a7c15">3,076</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMyLTQtMS0xLTE5Mzk5NQ_549173ae-febc-4e70-9977-120057b0b1c1">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></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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMzLTItMS0xLTE5Mzk5NQ_174c4ef3-f232-4a31-87e5-50a92142b4a5">2,585</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMzLTQtMS0xLTE5Mzk5NQ_33e35112-427d-4b94-87a4-adf72d616d1a">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></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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i5ebb957dd40542b2a644987324c089c3" continuedAt="i4f800897cf174b5388db8eeda3d034b3"><ix:continuation id="i6f0fb27115b2498787187415754aec91" continuedAt="i1b8d8e0a06504075b599e241fcdc0fb3"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NzE_aa59ee30-348a-4b7f-9755-a2a887b6c0d5" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0ODE_77cf7f06-4ae7-4861-9f6f-54db9b57c2f3" 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;2022: </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idbbb8a46ff8e499589bf645690dc67ce_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzQtNC0xLTEtMTkzOTk1_f3a3d78d-f23a-499e-8782-c8621ff0c6c3">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:2px 1pt;text-align: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 &#8211; 2032</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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i774c920debc3420caac2877ef2fa09e6_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzUtNC0xLTEtMTkzOTk1_dfe16ef6-0a8c-40f2-8828-6dd90e6f61d4">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:2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzYtNC0xLTEtMTkzOTk1_1206344d-cfac-40c0-beac-7b521962e23d">320</ix:nonFraction>&#160;</span></td><td 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%">2035 &#8211; 2042</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="id3874ce364e24339be0fcbea03caf283_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzgtNC0xLTEtMTkzOTk1_e8a356b8-f51a-4850-8ff7-f24302bebb8a">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:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzEwLTQtMS0xLTE5Mzk5NQ_6cbd4114-652b-4134-9499-17545379c443">385</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9fc55c6c08d349d489502ae9e9b0a9b2_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzEzLTQtMS0xLTE5Mzk5NQ_55c7ef0c-7846-4d0b-aa78-61a115ed646c">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:2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzE1LTQtMS0xLTE5Mzk5NQ_b93f4e28-02ac-48af-9ddd-ecc2185c0e96">99</ix:nonFraction>&#160;</span></td><td 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%">2035 &#8211; 2042</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 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-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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzE4LTQtMS0xLTE5Mzk5NQ_9988e8ee-3853-48ff-98c2-d12651ae6863">145</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></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="i774c920debc3420caac2877ef2fa09e6_I20221231" decimals="-6" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzYwNQ_f995c740-69b9-4660-987e-e1111ebf6eda">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><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NzQ_109a90f2-8e75-4fae-9550-a72ad0c9a147" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0ODM_52409301-5ae4-4e38-9194-39482582e826" 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:66.688%"></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.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="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%">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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzMtMi0xLTEtMTkzOTk1_cb04efbe-3385-4d73-9193-dbaacf3477ef">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzMtNC0xLTEtMTkzOTk1_72adef54-b21a-4204-a9b4-bc30fe2ee6bd">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="ib32e424a9f39436685e262688fe0c493_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzMtNi0xLTEtMTkzOTk1_438df609-acd7-4eb0-b4f4-e29eb34a0cab">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzQtMi0xLTEtMTkzOTk1_b23a8bde-e8cf-4f84-85cd-7213bd1b1207">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzQtNC0xLTEtMTkzOTk1_ca5b5438-de0d-4219-91fa-86d489d6fbe4">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzQtNi0xLTEtMTkzOTk1_227205ae-0d34-462c-aa03-9a9ecb26075c">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzUtMi0xLTEtMTkzOTk1_0490bacd-e97e-4108-8806-e64a9008f6d5">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzUtNC0xLTEtMTkzOTk1_45abfde7-da38-40f7-b72b-96a833fc2cdd">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzUtNi0xLTEtMTkzOTk1_bb262345-c68c-4ebf-98fd-02f7c7147a20">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzYtMi0xLTEtMTkzOTk1_a624c151-dba0-4df5-b8d0-f3c739cf4627">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzYtNC0xLTEtMTkzOTk1_760e3efd-e708-4d19-ac58-b4b93cf5d2bf">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzYtNi0xLTEtMTkzOTk1_9fb5c0e8-bdd5-42f6-895d-74ce16d1dea3">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzgtMi0xLTEtMTkzOTk1_8088e7f9-36da-4c41-bd9d-1dd1cf73d66f">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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzgtNC0xLTEtMTkzOTk1_5563d8f1-b3f0-484c-8577-bc12c8f3fdcc">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="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzgtNi0xLTEtMTkzOTk1_be298b83-4c6f-40ae-b12b-2fdb6349b401">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></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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEwLTItMS0xLTE5Mzk5NQ_3b56e0d9-d64d-4c38-b2e2-07b355b78b6d">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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEwLTQtMS0xLTE5Mzk5NQ_f931a9aa-d737-4d82-854e-e8b0ff970873">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="i782b5ee57857408db10ba58aaa43cd4e_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEwLTYtMS0xLTE5Mzk5NQ_c25ab506-6a5f-499b-ad86-7fc346fd5089">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzExLTItMS0xLTE5Mzk5NQ_dae4b12e-dd58-4d6c-bec9-7f6d51b5046a">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzExLTQtMS0xLTE5Mzk5NQ_72fca324-d025-40f4-950b-0eb8fe68ebdb">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzExLTYtMS0xLTE5Mzk5NQ_d4040b1a-979a-4be0-96f9-2f7bb5c39eac">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEyLTItMS0xLTE5Mzk5NQ_63722b91-fee8-454d-8b2f-846a11060bc2">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEyLTQtMS0xLTE5Mzk5NQ_36e467d7-6126-4d24-a50d-28d3d23857b9">&#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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEyLTYtMS0xLTE5Mzk5NQ_a8ca6f0e-d53e-4d12-b6a6-2b36159322b5">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEzLTItMS0xLTE5Mzk5NQ_0e342fa6-c57c-4a55-881f-804acdd2b89e">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEzLTQtMS0xLTE5Mzk5NQ_d951955c-d12d-4e6f-9290-49f3ebdff442">&#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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEzLTYtMS0xLTE5Mzk5NQ_04f702de-42bd-4538-b270-d10bbb618215">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzE1LTItMS0xLTE5Mzk5NQ_c5f5d076-96ce-4a5d-8ba1-549566a9ebb1">36</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzE1LTQtMS0xLTE5Mzk5NQ_98266255-7080-47cf-9ea0-55fcfc9d738a">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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzE1LTYtMS0xLTE5Mzk5NQ_a0b8167d-386e-46a8-b0bf-bbc131f59237">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></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%">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. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_1a5845c9-3697-4147-9f33-48be268ebfdb"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_2f90a496-5ba5-470f-b179-3440e0ba6a94"><ix:nonFraction unitRef="usd" contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_39b82244-7aab-4e8f-bcae-1448b6ab67e8"><ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_8f1578da-cc60-4259-9bab-f6497e775a49"><ix:nonFraction unitRef="usd" contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_c6c2f05e-5414-42fc-8f7d-a51c71dda8e0"><ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_d0258e90-9994-4bb8-a40e-93dd4a077286">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;2022, 2021, or 2020.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%"><ix:continuation id="i4f800897cf174b5388db8eeda3d034b3"><ix:continuation id="i1b8d8e0a06504075b599e241fcdc0fb3">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 2019 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;2022 were adequate for all years.</ix:continuation></ix:continuation></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_379"></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90ZXh0cmVnaW9uOmQ5YjZjOWExZTMzOTRmNmY5YjgxYTAxNGZmYWJlNGJjXzE2NzM_d1253a46-e313-4340-be64-146065c185ba" continuedAt="id945c25fd799477f978ecc9fd1a085d2" escape="true">Earnings Per Share&#8212;CMS&#160;Energy</ix:nonNumeric></span></div><ix:continuation id="id945c25fd799477f978ecc9fd1a085d2" continuedAt="i12785d0078204db086764b640a3f9f2b"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90ZXh0cmVnaW9uOmQ5YjZjOWExZTMzOTRmNmY5YjgxYTAxNGZmYWJlNGJjXzE2NzU_b1189835-3e49-4426-8de7-eaec7cdb5b6f" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></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%">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%">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-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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzQtNy0xLTEtMTkzOTk1_5521c054-3c7f-4f17-8d8d-cb496dc63246">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%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzQtOS0xLTEtMTkzOTk1_868cbf58-04fc-4154-b52e-756bc6244edc">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzQtMTEtMS0xLTE5Mzk5NQ_1c59c41f-62f0-4b56-9507-9e47b0837760">694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzUtNy0xLTEtMTkzOTk1_d27c5de4-b6e3-472d-b416-0f45c06ecb15">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzUtOS0xLTEtMTkzOTk1_2824bf04-7a61-4490-a59a-218012d48a0b">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzUtMTEtMS0xLTE5Mzk5NQ_2efe0e3d-474d-4609-835d-73c268f80c3f">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 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzYtNy0xLTEtMTkzOTk1_bb636c68-33f5-4ad4-a846-9be417741a28">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzYtOS0xLTEtMTkzOTk1_a928ed09-20a3-460a-b7ea-90601f89e4a8">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzYtMTEtMS0xLTE5Mzk5NQ_c3cb7344-f541-4637-8170-5b5240cd442c">&#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzctNy0xLTEtMTkzOTk1_bb2ee30c-ba50-49fb-b16a-702d5afba9f7">823</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzctOS0xLTEtMTkzOTk1_cdacee7d-a308-4563-a6e2-d68a515a4da7">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzctMTEtMS0xLTE5Mzk5NQ_8fa37665-6b24-4e9b-8657-25240affc374">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></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzktNy0xLTEtMTkzOTk1_302ab569-5e81-419e-b7b6-609805cb1488">289.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="shares" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzktOS0xLTEtMTkzOTk1_760aa961-b18f-4e7b-8c04-b16a67d4d375">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzktMTEtMS0xLTE5Mzk5NQ_d9679390-3f28-4a12-adc4-23ae6b42d7ee">285.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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEwLTctMS0xLTE5Mzk5NQ_72d116e5-897c-4e62-a16e-1adf8da77903">0.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="shares" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEwLTktMS0xLTE5Mzk5NQ_11255daf-105b-42d5-ac93-0b06909b96f9">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEwLTExLTEtMS0xOTM5OTU_dd7aadb3-137f-406b-9b41-bdc14b4f85ea">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzExLTctMS0xLTE5Mzk5NQ_8fc76bd6-2eec-4e61-b7af-8bb5f6d1dbef">0.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="shares" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzExLTktMS0xLTE5Mzk5NQ_7b4a10bd-bf89-4f11-89a6-c829ea2bcb43">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzExLTExLTEtMS0xOTM5OTU_bcf90b3c-dc65-4e19-a139-51983968cf58">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEyLTctMS0xLTE5Mzk5NQ_151231f4-5948-4d36-a7a2-00f3f92f67db">290.0</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEyLTktMS0xLTE5Mzk5NQ_8ed1200e-e235-4bb4-b09b-2806267f3c2a">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEyLTExLTEtMS0xOTM5OTU_9c52aa53-bd1e-4185-97bb-7c9f5e49b4f1">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></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE0LTctMS0xLTE5Mzk5NQ_cfe3a75a-c8ad-4021-a98f-c8b7314b7b0e">2.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="usdPerShare" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE0LTktMS0xLTE5Mzk5NQ_0535dc47-5fff-4a8f-854b-4c5a49575d8e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE0LTExLTEtMS0xOTM5OTU_0393ad58-3435-4dda-b282-807b75eeb03b">2.45</ix:nonFraction>&#160;</span></td><td style="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE1LTctMS0xLTE5Mzk5NQ_107920a4-be49-441b-a7cc-fb06a48dc514">2.84</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE1LTktMS0xLTE5Mzk5NQ_c5393882-80b8-4730-b5a5-b842a9a44182">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE1LTExLTEtMS0xOTM5OTU_ddeea145-16fd-46b5-8b37-0cd79248c7fd">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></tr></table></div></ix:nonNumeric><ix:continuation id="i0202fe6531bd46ea9a800cf8e5af41f9" continuedAt="if59b58750ecf4c8c89f55412f3d6b72c"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price </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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%"><ix:continuation id="if59b58750ecf4c8c89f55412f3d6b72c"><ix:continuation id="i12785d0078204db086764b640a3f9f2b">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.</ix:continuation></ix:continuation></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_382"></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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg2_d6945211-8e17-4ed6-905a-6004086aad85" continuedAt="i6057ee81716140f29126d01a3b3308da" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg2_e1d314fd-24c6-4998-b4b5-8609445612a4" continuedAt="i288735acba014b409619bca22ec76ee7" 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="i6057ee81716140f29126d01a3b3308da" continuedAt="ia78708291469409185878ecced2ec40d"><ix:continuation id="i288735acba014b409619bca22ec76ee7" continuedAt="i9d550c217967402b9443688066d5dd4e"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg1_96d5b7d3-af98-493f-8752-826039733cab" continuedAt="i1a3ccf493e25448f91a91a9dfe19927f" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg1_f24ae181-1069-4366-afb1-9a670e82ffd7" continuedAt="ia9b70fa78f9c4ce0a3bb84d20800e641" 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="i0e0b60fe556a424b8287030e13f33f1c_388"></div><ix:continuation id="ia78708291469409185878ecced2ec40d" continuedAt="i0b877d85200c4488becb60e3f2ac6e26"><ix:continuation id="i9d550c217967402b9443688066d5dd4e" continuedAt="i56067a567da84c6586998571f1b16027"><ix:continuation id="i1a3ccf493e25448f91a91a9dfe19927f" continuedAt="i63cac212fac44766924e2532fb90fc84"><ix:continuation id="ia9b70fa78f9c4ce0a3bb84d20800e641" continuedAt="i5ad7554fa28a4dedb438734e0d6d4197"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzMtMi0xLTEtMTkzOTk1_eb3ba049-b51b-4788-a0f1-eebdcd7d9f4b">5,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzMtNC0xLTEtMTkzOTk1_1f91d251-c31b-4b04-9f8a-2967b77f0de1">2,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzMtMTAtMS0xLTE5Mzk5NQ_39ff86e1-1af6-44f8-9882-3406ceaa09dd">8,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ia728c3b157c44532879d9aad140197f9_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzQtNi0xLTEtMTkzOTk1_0c2a9970-4bd0-47da-be85-b1661f3c46dc">205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i4d9892b38e034b12b422f60e9f38bfcf_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzQtMTAtMS0xLTE5Mzk5NQ_6000bc75-e446-4a5f-8322-7d87359230f4">205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtMi0xLTEtMTkzOTk1_284dc0bf-cb6c-4eec-ad12-ff32e4ac91f9">5,395</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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtNC0xLTEtMTkzOTk1_b25e8b2f-67d9-45f2-a8fd-eeea08bb0512">2,720</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="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtNi0xLTEtMTkzOTk1_102fcd99-1653-4ce6-9d41-c8decbc57838">205</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtMTAtMS0xLTE5Mzk5NQ_cb1b64e5-5299-49df-aab3-20cfdf2965c4">8,320</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="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzYtNi0xLTEtMTkzOTk1_6176282a-3a7d-4eb8-a118-264ba791f964">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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzYtMTAtMS0xLTE5Mzk5NQ_67cd13d6-070c-48d2-a96d-228da7572ec3">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: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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzctMi0xLTEtMTkzOTk1_1a6914e4-1bf7-4aad-8a4b-71e10c7336d3">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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzctNC0xLTEtMTkzOTk1_8978c18b-1167-4bf8-adfb-4e5f8244918f">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzctMTAtMS0xLTE5Mzk5NQ_8960c39e-cc72-41d6-b2f2-bc218bc8418e">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%">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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzgtMi0xLTEtMTkzOTk1_1df16fc3-62de-4660-abb4-e53e6fed993e">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzgtNC0xLTEtMTkzOTk1_5e1b3bb2-13ad-496b-90d2-ce6643eeb7ee">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzgtMTAtMS0xLTE5Mzk5NQ_64643191-3699-42cd-8583-1264c2906a3d">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzktMi0xLTEtMTkzOTk1_4d24c41c-15a6-4bcd-a136-15f8480e9879">29</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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzktNC0xLTEtMTkzOTk1_7deefea8-7dbb-4ef3-953e-2047566e8450">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzktMTAtMS0xLTE5Mzk5NQ_bdcd4e19-1745-4ba8-a562-924a3f0086ea">37</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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTItMS0xLTE5Mzk5NQ_97670a87-4e50-4343-9875-37058c8dfac0">5,419</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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTQtMS0xLTE5Mzk5NQ_5a3be823-4cfb-4608-bec9-66adf5e61ca5">2,732</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="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTYtMS0xLTE5Mzk5NQ_f1a96d1e-dd16-47fd-9e3d-c938a57b47cb">445</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTEwLTEtMS0xOTM5OTU_39e84907-a56f-4b1d-845b-d0316482dea8">8,596</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="i1d886e53a04e4b6791def6288662c043_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEzLTItMS0xLTE5Mzk5NQ_83a5d927-a84f-47d6-8d45-24a0871bffaf">2,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i2dd91ec4fa494f47bf8638ab464b7d6b_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEzLTQtMS0xLTE5Mzk5NQ_d892918b-7f51-4e66-ad74-70d39f92639f">1,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="idaba69b000dc41b6a6a3d524dde06065_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEzLTEwLTEtMS0xOTM5OTU_17df5a8c-936e-4f7c-b789-d2c24ca4681a">4,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ifb41e8e3133946faa2f8f48887358a8b_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE0LTItMS0xLTE5Mzk5NQ_a23cec28-c877-4edc-b448-c815d8851f70">1,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iea8e6a089115424e9c2adffd94d4d516_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE0LTQtMS0xLTE5Mzk5NQ_ddf0a11e-5fc1-408d-bd1a-efda1b093695">559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i5641e41c3e5e492194f72b6c373be29c_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE0LTEwLTEtMS0xOTM5OTU_22962ff9-fdd8-4774-93fa-7a138d6a3354">2,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="if6a2a5744cd944cd8ce930b0e3901ddf_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE1LTItMS0xLTE5Mzk5NQ_e2778328-e3b2-41f2-bc15-4ba683a12c61">792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02c13e1b7fc84a49b97ca2c6ce7c62f0_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE1LTQtMS0xLTE5Mzk5NQ_4dc0dd25-5fad-433e-8938-bdd0a6c36d61">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="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="id9ae549afc10439ba37785d5e0121ba5_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE1LTEwLTEtMS0xOTM5OTU_ede7fb47-03f6-4dbf-8cbc-e560ea1e3af2">867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i7c257ee0b45c423f8e49d74b49b08f2b_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE2LTItMS0xLTE5Mzk5NQ_44307d6f-6565-41d2-817c-09944b315a7a">347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4bf37349137741d394cf61c9f79882b0_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE2LTQtMS0xLTE5Mzk5NQ_adb146ae-2fa4-4554-a128-845b75db738e">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 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="i940063a379df4de6be103df05356255a_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE2LTEwLTEtMS0xOTM5OTU_8345025d-53f7-4a21-b2e8-6077a445a3ad">554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE3LTItMS0xLTE5Mzk5NQ_ba96fd61-d946-42ed-8156-35addcedcb01">5,395</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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE3LTQtMS0xLTE5Mzk5NQ_85798710-e0be-41d7-a9c2-f306a0f85bdd">2,720</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE3LTEwLTEtMS0xOTM5OTU_79bba3d7-e07b-45e3-85d3-ad3864153aea">8,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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE5LTItMS0xLTE5Mzk5NQ_83cfaee6-01b0-4edb-adf1-20b09b2a9a15">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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE5LTQtMS0xLTE5Mzk5NQ_0dc8613b-e0a9-4a45-9446-10d3629b3287">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE5LTEwLTEtMS0xOTM5OTU_b70c84c0-91ab-43f9-b35f-c076d230472b">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 2px 10pt;text-align:left;text-indent:-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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIwLTItMS0xLTE5Mzk5NQ_79120d73-4f2c-4483-916a-43be170e6b7f">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIwLTQtMS0xLTE5Mzk5NQ_ad03263b-e09d-4639-ab4a-c8e702757702">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIwLTEwLTEtMS0xOTM5OTU_b60d9271-9c2e-4f16-8a77-39a019c9e44f">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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIxLTItMS0xLTE5Mzk5NQ_62fbab0b-4fb2-4479-8790-7b64ee91d9a8">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIxLTQtMS0xLTE5Mzk5NQ_6d794b4c-6125-460b-8d17-9b8b8b80a79e">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="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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIxLTEwLTEtMS0xOTM5OTU_dea197cc-6ae5-4309-8bd6-2a29aab83866">37</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 #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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIyLTItMS0xLTE5Mzk5NQ_99332dbb-e037-4e04-b009-fa9a5214f99b">5,419</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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIyLTQtMS0xLTE5Mzk5NQ_b438ab34-1672-44b6-9db0-0e91719f0d7c">2,732</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIyLTEwLTEtMS0xOTM5OTU_97037e14-df96-489d-9184-0780aa28a98d">8,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i0b877d85200c4488becb60e3f2ac6e26" continuedAt="ia1039ee58d3b457480cd55fb619d0935"><ix:continuation id="i56067a567da84c6586998571f1b16027" continuedAt="if86bf52238a84ad7938655a6cc4420ca"><ix:continuation id="i63cac212fac44766924e2532fb90fc84" continuedAt="ifca3c36179c0464f8397276f2cbe447a"><ix:continuation id="i5ad7554fa28a4dedb438734e0d6d4197" continuedAt="ie6751c2da3ce4c2d9226f1fa6ea76a58"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzMtMi0xLTEtMTkzOTk1_cadd0f0a-ac30-466e-b0e5-44d5d4c43a8e">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="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzMtNC0xLTEtMTkzOTk1_e93725b6-0e75-4a43-ada8-9271c267f755">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzMtMTAtMS0xLTE5Mzk5NQ_24c6ad56-4d3d-4ab6-9f54-763d37f959e0">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="idfed316f2cd94ff3a461fdaf7f7c10d0_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzQtNi0xLTEtMTkzOTk1_b1138f56-c2f0-4646-9be8-51d18cc7b87c">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="id01a9e62b66941b4a1b9c35a8a2e4ea4_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzQtMTAtMS0xLTE5Mzk5NQ_71d97ecc-331b-42be-a8bb-93a24d7ae830">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="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtMi0xLTEtMTkzOTk1_4bac7424-d080-4018-ad4b-026e00b90a23">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="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtNC0xLTEtMTkzOTk1_fb1a0230-0248-40ab-ae43-f93d55e79f34">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="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtNi0xLTEtMTkzOTk1_5c761f01-f01b-48ba-839b-0838bec226bd">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtMTAtMS0xLTE5Mzk5NQ_eb2a1001-165e-4747-8563-271fc026ecc3">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="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzYtNi0xLTEtMTkzOTk1_544274e4-354f-4092-a28a-b1fb5cfefc41">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzYtMTAtMS0xLTE5Mzk5NQ_817f0209-6f8e-4f0e-8b2a-4235f19cc114">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="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzctMi0xLTEtMTkzOTk1_d7f8f10b-0740-4802-9a43-f63c05cf75e1">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="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzctNC0xLTEtMTkzOTk1_5ec44ada-651e-4284-9068-98a9971216f2">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzctMTAtMS0xLTE5Mzk5NQ_a0e15aa8-1ff4-4046-9c43-03a22c7657a7">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="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzgtMi0xLTEtMTkzOTk1_2bd21579-9c31-448b-8fac-026c8872551e">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="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzgtNC0xLTEtMTkzOTk1_6d707bb6-8802-46fe-88e2-d9976b309bb0">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzgtMTAtMS0xLTE5Mzk5NQ_39fce450-6882-4370-862f-379793cb75fb">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTItMS0xLTE5Mzk5NQ_5de6ccfb-920f-40b1-8ea3-89d3c7d7bc35">4,958</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="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTQtMS0xLTE5Mzk5NQ_a5463802-a979-450a-b4dc-54773eecdd25">2,063</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="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTYtMS0xLTE5Mzk5NQ_67a496ed-e6a7-4f54-86fa-ddd32f5b8247">308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTEwLTEtMS0xOTM5OTU_66a078c6-b017-4040-bf5b-db84717a8d7c">7,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8abca6bed49f4a5db7e00403c5753394_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEzLTItMS0xLTE5Mzk5NQ_74a77e2c-3106-4dd5-809c-401ccbedf1c3">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="iaa31c7b8b1314a21a6e82c5eedc06344_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEzLTQtMS0xLTE5Mzk5NQ_d0305713-5ab1-4b16-b433-18e10ed47683">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="i0ecf902aacfe48808dd2f30756941c81_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEzLTEwLTEtMS0xOTM5OTU_e1329139-5c1a-481a-a482-47e94ccb6ba7">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="i9b3206569f41476b8a4f5f89c2c19498_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE0LTItMS0xLTE5Mzk5NQ_651477e4-2457-49ba-9fb5-3af58a5b0be6">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="i3276dadacd0b403e83627509976c662f_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE0LTQtMS0xLTE5Mzk5NQ_223b0c8d-61fe-43b6-b2a6-2cbe5066a5a3">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="i5eec0dad81c04e029ab1d4d2aa48fa0c_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE0LTEwLTEtMS0xOTM5OTU_21a5b1fc-837e-4227-a97a-84b8c4ec763d">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="i6430fad87d1242af923303c59ba0bb37_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE1LTItMS0xLTE5Mzk5NQ_5c176045-825e-42bf-bf75-fab04a6dbfc0">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="i15b8738482cd4e53a5b6f64e9b69989b_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE1LTQtMS0xLTE5Mzk5NQ_25d7b8c6-7a1d-40c9-a985-be892098e43f">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="i4d746d04e12a4665ac4feb097d0a6bd3_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE1LTEwLTEtMS0xOTM5OTU_3f04d1a7-e802-4077-afed-e5cec110aa5f">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="i3ad43ba82ed841679bb36816e81285aa_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE2LTItMS0xLTE5Mzk5NQ_6ed8ccee-efb6-4000-b514-1bce5a1761dc">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="i6fc3c036c5fc4616b28410e15e4fce18_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE2LTQtMS0xLTE5Mzk5NQ_0d651dc9-8d2f-4ccf-a654-cff604b2b2ec">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="i6245d755a0774bf381ec4cf147b9c10a_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE2LTEwLTEtMS0xOTM5OTU_2573b988-736a-4b0f-b947-e6aed6547fe8">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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE3LTItMS0xLTE5Mzk5NQ_69ed9475-d165-495b-a733-7031d85dd8d1">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="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE3LTQtMS0xLTE5Mzk5NQ_9b3a65d4-29a8-490a-9330-4e9e5b81e941">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE3LTEwLTEtMS0xOTM5OTU_54f90075-29fb-4abc-93bf-69fdfad51791">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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE5LTItMS0xLTE5Mzk5NQ_87291530-8570-49bb-9d88-d800604f23da">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="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE5LTQtMS0xLTE5Mzk5NQ_8de7ef1a-efac-4aec-a574-9f3efbbe7387">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE5LTEwLTEtMS0xOTM5OTU_295912f9-84b8-4d18-ba11-e4ebff8b4d1e">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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIwLTItMS0xLTE5Mzk5NQ_22c53e35-f214-42c8-91cd-1f9d50dc893d">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="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIwLTQtMS0xLTE5Mzk5NQ_e567b559-3a2e-4a55-9acd-4c61178f10b7">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIwLTEwLTEtMS0xOTM5OTU_d69ce401-3063-40c8-8b1a-961597e32639">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 #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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIyLTItMS0xLTE5Mzk5NQ_c137ad08-08f1-4cf0-acfe-c8a5b906fac4">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 #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="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIyLTQtMS0xLTE5Mzk5NQ_81834efa-2b29-4f39-80ab-285f7e1b5bcc">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 #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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIyLTEwLTEtMS0xOTM5OTU_e271f74a-dae3-4e65-af37-b1000fc4b211">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 NorthStar Clean Energy&#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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ia1039ee58d3b457480cd55fb619d0935" continuedAt="i4555ebef778044dc889bee81777045ad"><ix:continuation id="if86bf52238a84ad7938655a6cc4420ca" continuedAt="i0101244086ed40349eeeb60ee3365635"><ix:continuation id="ifca3c36179c0464f8397276f2cbe447a"><ix:continuation id="ie6751c2da3ce4c2d9226f1fa6ea76a58"><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;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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzMtMi0xLTEtMTkzOTk1_9f6c7784-d9f3-44d8-9360-b77cd860fd5b">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzMtNC0xLTEtMTkzOTk1_2af73f90-f5ae-419f-adba-9dbf5fa633dd">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="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzMtMTItMS0xLTE5Mzk5NQ_df17477d-80bd-45c0-9134-51ed4e79cd3c">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="i82d841775dd441e78bab01a3860e316a_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzQtNi0xLTEtMTkzOTk1_83842a6b-b0da-467a-a22f-e0fc95ab97be">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="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="ia440362f041c4e3d8e86c98278909fc7_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzQtMTItMS0xLTE5Mzk5NQ_0f133958-f471-4f93-893f-f0b7a251c25b">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtMi0xLTEtMTkzOTk1_71b1ca07-a79a-4c61-9194-707a4e0ca67d">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtNC0xLTEtMTkzOTk1_632989cf-980d-492c-97c1-5724f5ccb969">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtNi0xLTEtMTkzOTk1_f93fbe98-010a-4b5a-b28e-78fa55812182">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="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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtMTItMS0xLTE5Mzk5NQ_c6fbb66f-6e11-435d-9aec-108d829ec819">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzYtNi0xLTEtMTkzOTk1_7df0c84a-ed59-4611-8b4d-9028acd59436">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="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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzYtMTItMS0xLTE5Mzk5NQ_34b290fa-3cd4-473b-93bc-1ade02379c60">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzctMi0xLTEtMTkzOTk1_ea20253c-23a9-40cd-9456-c1bd84832ca1">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzctNC0xLTEtMTkzOTk1_255734f2-1479-4a7f-9796-4f38f4473b36">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="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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzctMTItMS0xLTE5Mzk5NQ_e995d10d-4773-49fe-8736-806f1933964d">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzgtMi0xLTEtMTkzOTk1_846fd1cf-34d2-49d4-adfa-176da675d716">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzgtNC0xLTEtMTkzOTk1_525c7c88-92bd-4ccb-a647-c8be53605c1f">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="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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzgtMTItMS0xLTE5Mzk5NQ_c510f83f-3589-4ff8-94a4-4f025eda4dc8">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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzktMi0xLTEtMTkzOTk1_ea01512c-8b5c-448b-8916-317d38d2aecf">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzktNC0xLTEtMTkzOTk1_bc0f6002-d3c1-4449-8d61-810d3b372d7a">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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzktMTItMS0xLTE5Mzk5NQ_39d8381a-c52d-4b07-89dd-5e329a01abe8">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTItMS0xLTE5Mzk5NQ_13130fb6-27d0-47c1-a2aa-53d79d9e0639">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTQtMS0xLTE5Mzk5NQ_980ef0df-c49d-452f-9787-479a9bc7da0d">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTYtMS0xLTE5Mzk5NQ_17bb68b0-10e8-4edb-b21d-09e5d5594c7e">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="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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTEyLTEtMS0xOTM5OTU_65b2e9a0-6600-43d7-93f5-838c9438abdf">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="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="ibdfefd6f99274b209f031c0330c2552e_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEzLTItMS0xLTE5Mzk5NQ_b5582036-3092-41b3-bac2-ae339cab240c">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="i4099f7192853401db4914850cb8cb8e0_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEzLTQtMS0xLTE5Mzk5NQ_5405ddd4-cefd-4655-9419-a12ce12176f0">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="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="icd86832ecca04210a6f614c3a333ac77_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEzLTEyLTEtMS0xOTM5OTU_22eccc5f-72f9-4bbf-a296-2dd7b8dcae7a">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="i26e00cde3d7b42f0bfa103417c6b5856_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE0LTItMS0xLTE5Mzk5NQ_1067972f-4c28-4e83-ab9e-33870a092988">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="i2ade6910e2244a68be2a53ba7c60964d_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE0LTQtMS0xLTE5Mzk5NQ_791d8b1c-7cb0-4707-914a-4301bb679210">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="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="ide728d298e0b450a8ea4945231ea1af8_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE0LTEyLTEtMS0xOTM5OTU_108e1daa-df52-44cc-acdc-1c3812c1f051">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="i68b9a47506464917995408a921968829_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE1LTItMS0xLTE5Mzk5NQ_4df128d0-3a26-44fa-8c76-2730247d4b64">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="i89d7da64ad80413a98e984bf3613c309_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE1LTQtMS0xLTE5Mzk5NQ_be885c83-81db-4584-8de5-a4087839a50f">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="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="i3a472d83cd0d4a36bc6c6036a430dc3a_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE1LTEyLTEtMS0xOTM5OTU_bf937f07-409d-47dd-97cf-ce232adfb44e">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="i9f2669649edb45a5a380d46a3878a304_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE2LTItMS0xLTE5Mzk5NQ_9d2588ea-00fe-449f-b144-6ed4b0a4a29f">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="i10a1788b35914b85965e4226225f857b_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE2LTQtMS0xLTE5Mzk5NQ_7222076c-ee39-40f2-8dea-c663a2e82634">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="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="i8be737147faf4bfab4f42b842d53c086_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE2LTEyLTEtMS0xOTM5OTU_d21538b3-3ff3-4048-9e6a-305b5507caf1">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE3LTItMS0xLTE5Mzk5NQ_821c8fb3-478b-4aea-8c54-f1e7a1960fed">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE3LTQtMS0xLTE5Mzk5NQ_1c48d5c8-daf0-43a3-ae9e-8430f28450b6">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="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE3LTEyLTEtMS0xOTM5OTU_dc2ffe8a-5b13-45fb-ad1f-39202e32f407">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><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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE5LTItMS0xLTE5Mzk5NQ_c6e51af8-8ff3-4688-8858-79153af1323b">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE5LTQtMS0xLTE5Mzk5NQ_3e70d428-2099-4bfb-a67a-eb7297b54af7">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="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE5LTEyLTEtMS0xOTM5OTU_e24b36b9-a0a8-4b8f-b36e-25e6f378ee1f">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIwLTItMS0xLTE5Mzk5NQ_da25879e-05b7-4b68-9444-a7aaef16b330">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIwLTQtMS0xLTE5Mzk5NQ_4f882e34-00e9-4357-af32-c7b028594165">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="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIwLTEyLTEtMS0xOTM5OTU_b9a3cca1-c8fe-4948-a7af-5a7840d49631">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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIxLTItMS0xLTE5Mzk5NQ_5ab8d37b-4cb4-44ed-89dd-fd6f5296b234">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIxLTQtMS0xLTE5Mzk5NQ_8a5ca2fd-f119-406d-b90b-559cd19cac15">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="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIxLTEyLTEtMS0xOTM5OTU_23c37a9c-3e7f-47bb-b3ba-f68e59e8a544">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 #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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIyLTItMS0xLTE5Mzk5NQ_ef94d07b-34b6-4517-b6e4-83cf4f1ba212">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 #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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIyLTQtMS0xLTE5Mzk5NQ_532e9f81-c55d-4a7f-bcbf-8e2b32b2d1c1">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 #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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIyLTEyLTEtMS0xOTM5OTU_7204e10b-8ac6-411d-9b5f-3792c2c409bc">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 NorthStar Clean Energy&#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="i0e0b60fe556a424b8287030e13f33f1c_394"></div><ix:continuation id="i4555ebef778044dc889bee81777045ad" continuedAt="ifaa34063297d416c974985f397cc4e60"><ix:continuation id="i0101244086ed40349eeeb60ee3365635" continuedAt="i76cc5eebdd7a4ea6aa7233ffec02f7e1"><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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ1MDU_26960051-681d-4a18-86d3-372f0ebeb173" continuedAt="ic06c21df66044408b531d96ff207d46c" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled </span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="ifaa34063297d416c974985f397cc4e60" continuedAt="if072a8f7cf744e6596472501b7adfa35"><ix:continuation id="i76cc5eebdd7a4ea6aa7233ffec02f7e1" continuedAt="i918cd95682314456bd02122c5496ca48"><ix:continuation id="ic06c21df66044408b531d96ff207d46c"><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div></ix:continuation><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTk_32c91e29-7460-4fc7-be2a-df68cc358b6a" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTk_9d35b564-db34-48a8-96a1-d66ca01a3926" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the year ended December&#160;31,&#160;2022, CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $<ix:nonFraction unitRef="usd" contextRef="i5ff65423fcba46839c82bcc58d71314a_D20220101-20221231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTE_35aa32f6-dad5-4da4-9bb4-5ed8a15f2b46"><ix:nonFraction unitRef="usd" contextRef="i2cbbcbc3f1fd441da30127eda6cbcb90_D20220101-20221231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTE_40c742c1-1ffa-401a-ac9d-9138a50cfd2d">50</ix:nonFraction></ix:nonFraction>&#160;million, which included a commitment to contribute $<ix:nonFraction unitRef="usd" contextRef="i219073d7baa4473481ef46d1a66d1661_I20221231" decimals="-6" name="us-gaap:OtherCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQzOTgwNDY1MTY1NjA_0f9d6386-a36b-4e93-864b-25097419ee6b">10</ix:nonFraction>&#160;million to directly assist vulnerable customers with utility bills. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $<ix:nonFraction unitRef="usd" contextRef="id4dcc707d8a4403a89ffd00b06612830_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTU_84b11ad2-3976-4758-9c49-3f245d201d85"><ix:nonFraction unitRef="usd" contextRef="ibc8f84aee046448cae83fad6d18be928_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTU_ebecc141-920b-482b-b02d-8fa1cd87f8c0">22</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="icf6c349f7e6348ed8049da2d026cb61c_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTk_920c4041-a3c6-4c20-bcb7-7ea6a6c0f720"><ix:nonFraction unitRef="usd" contextRef="i7d37649c08344c0ebd0d8957c2223a8c_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTk_c8b0cf8b-8785-4721-a453-805505046a2b">33</ix:nonFraction></ix:nonFraction>&#160;million for the year ended 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%"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ1MDA_6084e602-a366-434d-b1dc-712a6b8b7869" 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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0ODg_05e65894-4276-4943-83ff-4ad1c06c9c26"><ix:nonFraction unitRef="usd" contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0ODg_e5623024-0c90-458c-bcbf-6930db89037f">663</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTQ_62d186c7-6956-47e2-8c6c-97e8258fb859"><ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTQ_837b35b7-838c-44db-bb35-b89d0624ee93">486</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2021.</span></div></ix:continuation></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_397"></div><ix:continuation id="if072a8f7cf744e6596472501b7adfa35" continuedAt="i48ed2e3d30a14b3cb54efbfe37785dd5"><ix:continuation id="i918cd95682314456bd02122c5496ca48" continuedAt="i1babc1ce5c944aca8d9ba7946a3d2003"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzEwNzQ_25fb72c3-7fe4-46f4-8aa6-59a713ce50ca" 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></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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><ix:continuation id="i48ed2e3d30a14b3cb54efbfe37785dd5" continuedAt="i7adf10d055ba4a5f890426e23c259b3b"><ix:continuation id="i1babc1ce5c944aca8d9ba7946a3d2003" continuedAt="ib67725954d974c008df96fc1ad316270"><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&#160;2020, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="i1308c4c559aa4990aad23801b2cf0aa9_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzQzOTgwNDY1MTI5ODI_7512e669-5511-4edc-b4b4-d0e08261ef42">28</ix:nonFraction>&#160;million voluntarily to utility customers. This amount was refunded to customers during 2021 and 2022 in the form of incremental spending above amounts included in rates on various programs.</span></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:continuation id="i7adf10d055ba4a5f890426e23c259b3b"><ix:continuation id="ib67725954d974c008df96fc1ad316270">In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="ib1dd8b6401ce479eb4db84e308a31e78_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzQzOTgwNDY1MTI3Njg_c72a8bba-1b21-4954-a75e-ceec6afd4cd4">22</ix:nonFraction>&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $<ix:nonFraction unitRef="usd" contextRef="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231" decimals="-6" name="cms:RevenueSubjectToRefund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzQzOTgwNDY1MTI3NzQ_2e40e485-02d0-4019-8d29-9a842a7db453">15</ix:nonFraction>&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit. For additional information, see Note&#160;2, Regulatory Matters</ix:continuation></ix:continuation>.</span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_400"></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE1Nw_0eadd3ca-1734-40be-803b-25b69956772b" continuedAt="ic0e996e495bb4e7d8cf2d461fe4bc3a5" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE2NQ_decd1162-ee09-48fc-8af6-b1206b9e9a0b" continuedAt="id9736b1fb83d4ed18840047daf22d971" escape="true">Other Income and Other Expense</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ic0e996e495bb4e7d8cf2d461fe4bc3a5"><ix:continuation id="id9736b1fb83d4ed18840047daf22d971"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE1OQ_873cca66-281f-49fd-ae58-5064e7abd244" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE2NA_fd5b0381-2696-455d-a71a-dadd2b0134e9" 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 other income and 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></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.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="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%">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%">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 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%">Other income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Interest 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%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzUtMi0xLTEtMjAzNDgy_837681cc-5488-4fe3-acd5-d7a78aad7343">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzUtNC0xLTEtMjAzNDk3_50697f97-ff9e-4b95-be57-938b9a90c981">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzUtNi0xLTEtMjAzNTA4_e7d95c8d-0081-41de-ac23-d2da844b29be">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%">Interest income - 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtMi0xLTEtMjAzNDgy_bf56dfa6-bebb-4040-ba7b-9cf9ada9807c">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNC0xLTEtMjAzNDk3_febf3136-f909-444f-8ca8-b74096f3f159">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNi0xLTEtMjAzNTA4_47815a9e-73f8-41d2-9ca0-0e1c5729ea5e">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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctMi0xLTEtMjAzNDgy_ba64fe95-9c51-4c40-b2d3-2a7304da57cf">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNC0xLTEtMjAzNDk3_f0c24a41-365e-4a96-bedf-2daee4366b3a">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNi0xLTEtMjAzNTA4_0aa26a72-c01f-491b-b303-50610b61757a">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 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzgtMi0xLTEtMjAzNDgy_d8a2f4de-ee3d-4474-b433-65f0d04e51d3">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzgtNC0xLTEtMjAzNDk3_bd618b79-5aca-433e-aba0-e754cea7bd9f">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzgtNi0xLTEtMjAzNTA4_a4c957cc-d31f-42e4-9937-b4d524d67862">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtMi0xLTEtMTkzOTk1_90d951d9-88aa-47e7-84f5-cdab63edb3e7">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNC0xLTEtMTkzOTk1_b305f35e-17d4-4289-8803-155b95a7c438">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNi0xLTEtMTkzOTk1_ab15f48c-45c8-4280-ad43-d261373f136d">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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 &#8211; CMS 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctMi0xLTEtMTkzOTk1_d1bc60fb-6b44-47f8-87e1-b7f98172a5fc">19</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNC0xLTEtMTkzOTk1_3cd8d02d-ebc6-4526-b1a7-ed38125fc8a2">30</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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNi0xLTEtMTkzOTk1_0c41d152-d26d-4266-a6a2-73825a598efd">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></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%">Other income</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Interest 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%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE1LTItMS0xLTIwMzU0NQ_84cee32a-52fa-4969-824d-de5176c44acc">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE1LTQtMS0xLTIwMzU1MQ_5ffe9063-8830-4da6-84d4-ed98a6ef519a">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE1LTYtMS0xLTIwMzU1OQ_e5ec8d5e-1f2e-4de3-8282-20c9702c4630">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 16pt;text-align:left;text-indent:-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 - 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTItMS0xLTIwMzU0NQ_5a1f25e5-8ff4-4197-9a2f-68f819d9445c">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTQtMS0xLTIwMzU1MQ_987d4bc2-2f1f-440a-b225-adcabe6400bb">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTYtMS0xLTIwMzU1OQ_b4b08315-bc51-4f1d-9f60-955a4f35084d">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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTItMS0xLTIwMzU0NQ_a42539d0-0e2a-4b32-82cf-a5dd1cdbff04">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTQtMS0xLTIwMzU1MQ_4bfe657a-97bc-471e-af42-54347258c9a0">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTYtMS0xLTIwMzU1OQ_204073bd-9350-4be6-a7cc-1937cdd83aa4">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEyLTItMS0xLTE5Mzk5NQ_8dacf0e5-d5fb-44ed-842f-b19140ecb091">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEyLTQtMS0xLTE5Mzk5NQ_93174bb8-f2af-411a-9b0d-bbb9ab33b558">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEyLTYtMS0xLTE5Mzk5NQ_d8a3061a-d815-4b41-9447-c44b05fd745d">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 &#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEzLTItMS0xLTE5Mzk5NQ_f2bc04d3-2dbc-472f-98fd-29d8e1b8ea50">17</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEzLTQtMS0xLTE5Mzk5NQ_88453760-bd86-48b3-97aa-502a98fe813e">23</ix:nonFraction>&#160;</span></td><td style="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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEzLTYtMS0xLTE5Mzk5NQ_6b9f68cc-3de4-45aa-afb8-b3538bacd930">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></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 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%">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTItMS0xLTE5Mzk5NQ_d937fbd4-bc2f-482e-a1ed-d55b3106fc30">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTQtMS0xLTE5Mzk5NQ_39d17210-4962-4b3a-ac88-bc81bb31e8f5">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTYtMS0xLTE5Mzk5NQ_075d023f-cb42-4f59-8f14-68f9a9ad7a61">35</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTItMS0xLTE5Mzk5NQ_f9acf424-439d-4c65-b427-a83e23cf1f69">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTQtMS0xLTE5Mzk5NQ_bb0036c9-54ae-445a-8bb8-69baf07e72f4">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTYtMS0xLTE5Mzk5NQ_81ffbdd6-07f4-4271-b8b4-bee309d196a8">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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE4LTItMS0xLTE5Mzk5NQ_73ac70e6-55f1-4dc9-b6da-efe278690535">&#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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE4LTQtMS0xLTE5Mzk5NQ_00d175cd-6e84-401e-9a2c-84bfae8d0622">&#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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE4LTYtMS0xLTE5Mzk5NQ_80aefa7a-524f-46fc-b536-1f4d5a6399fd">16</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%">All 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIwLTItMS0xLTE5Mzk5NQ_bdb7845d-ec13-4f49-b02e-3fd351a96b6c">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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIwLTQtMS0xLTE5Mzk5NQ_2101b572-92ca-4bf9-9e7f-00e0e6c19104">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIwLTYtMS0xLTE5Mzk5NQ_da9837fb-43c9-450c-b7e6-84b41be7a73f">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="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 other expense &#8211; CMS 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIxLTItMS0xLTE5Mzk5NQ_9b2b5b68-efb0-4ad3-9a4a-b3af73107a9a">27</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIxLTQtMS0xLTE5Mzk5NQ_69ce451f-9ff9-442a-b752-27b36dfcffbc">18</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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIxLTYtMS0xLTE5Mzk5NQ_6dfcedc3-fa8c-4385-94c2-1aa5b22b3335">62</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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI0LTItMS0xLTE5Mzk5NQ_f7a67c3a-44a9-4e78-91ce-18b3bfcac743">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI0LTQtMS0xLTE5Mzk5NQ_8e3a00bf-b226-410d-8784-5f2e4cd8222b">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI0LTYtMS0xLTE5Mzk5NQ_824431ae-a8b1-4b4d-82a4-bbd01e92abb0">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 16pt;text-align:left;text-indent:-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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI1LTItMS0xLTE5Mzk5NQ_9ffb54cd-d241-42f0-8346-60c07044e458">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI1LTQtMS0xLTE5Mzk5NQ_8ef990c5-305c-4366-b2db-8402775d204a">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI1LTYtMS0xLTE5Mzk5NQ_76788368-f411-446f-9c61-d6b3fb3ba924">5</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%">All 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI3LTItMS0xLTE5Mzk5NQ_392ca505-374b-46cb-a9b6-0d9ac0e28469">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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI3LTQtMS0xLTE5Mzk5NQ_f14fb337-3681-4fb1-b1c4-3d8e5f359d99">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI3LTYtMS0xLTE5Mzk5NQ_4b8853f2-c9dc-403a-b022-bd234ea346b3">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-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:#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI4LTItMS0xLTE5Mzk5NQ_da06e9f9-bd67-49a7-85dc-00c2c98b2f6e">25</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI4LTQtMS0xLTE5Mzk5NQ_4e167c72-8554-4546-8eb3-9badc12127a1">18</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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI4LTYtMS0xLTE5Mzk5NQ_ae8c8bef-5faa-41ed-a625-f6beeb676690">43</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></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><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">16:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDYvZnJhZzpiZTdkYWU2ZWRjN2U0N2VmYWViOGQzNGIzOGNmZGE4NS90ZXh0cmVnaW9uOmJlN2RhZTZlZGM3ZTQ3ZWZhZWI4ZDM0YjM4Y2ZkYTg1XzIwNA_803a322a-2bf1-4945-be84-b73b6aec71e6" continuedAt="i288842ea54ea479eb7dedad455e99606" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDYvZnJhZzpiZTdkYWU2ZWRjN2U0N2VmYWViOGQzNGIzOGNmZGE4NS90ZXh0cmVnaW9uOmJlN2RhZTZlZGM3ZTQ3ZWZhZWI4ZDM0YjM4Y2ZkYTg1XzIwNA_a7d066e1-d2b4-46ba-b59b-58849ff672ce" continuedAt="i1915f0ec99ac48e2add41469532f9222" 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="i288842ea54ea479eb7dedad455e99606" continuedAt="i7ea513d1c7934359a94688ef163111b1"><ix:continuation id="i1915f0ec99ac48e2add41469532f9222" continuedAt="i8613fbb4c276478fa927faa62d1d1953">Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.</ix:continuation></ix:continuation></span></div><div id="i0e0b60fe556a424b8287030e13f33f1c_409"></div><ix:continuation id="i7ea513d1c7934359a94688ef163111b1" continuedAt="i4e19799793ba49de98ebae20d3e45016"><ix:continuation id="i8613fbb4c276478fa927faa62d1d1953" continuedAt="icbdbc5b2f90947c49c9f85a16bebc0ae"><div 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="i0e0b60fe556a424b8287030e13f33f1c_412"></div><ix:continuation id="i4e19799793ba49de98ebae20d3e45016" continuedAt="i9fbdc2ca82d44453a1aaadcc00283e4c"><ix:continuation id="icbdbc5b2f90947c49c9f85a16bebc0ae" continuedAt="i4be85e2fb5494ff39099feec15b416fd"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for CMS&#160;Energy are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">NorthStar Clean Energy (formerly known as the enterprises segment), 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%">In August&#160;2022, CMS&#160;Enterprises Company changed its legal name to NorthStar Clean Energy Company. To align the segment reporting with the legal organizational structure and the internal reporting of CMS&#160;Energy, the enterprises segment will now be referred to as NorthStar Clean Energy. There were no changes to CMS&#160;Energy&#8217;s reportable segment composition as a result of this name change.</span></div><div 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, EnerBank was acquired by Regions Bank. As a result, EnerBank was removed from 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 information regarding the sale of EnerBank, see Note&#160;19, 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.</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i9fbdc2ca82d44453a1aaadcc00283e4c" continuedAt="i1469d2785c4c461cbd14399fd3f2fed6"><ix:continuation id="i4be85e2fb5494ff39099feec15b416fd" continuedAt="id9b5e43b1ab84a8b969c6d7f70d7f8d5"><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="i0e0b60fe556a424b8287030e13f33f1c_418"></div><ix:continuation id="i1469d2785c4c461cbd14399fd3f2fed6" continuedAt="i833187bf97ce4fa7b525ac37f6dd1854"><ix:continuation id="id9b5e43b1ab84a8b969c6d7f70d7f8d5" continuedAt="i4af886088c6b4bb2abc5122dc7a67597"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90ZXh0cmVnaW9uOmI2MzM3NjIzZGJlODRlZTFiYTA3NmY4MDlhOTQxODQ0XzQ1Mw_3ac43dff-2d03-48a4-a129-532067aa1933" continuedAt="i5ef07e6d27b646b885089aef5d6bd649" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90ZXh0cmVnaW9uOmI2MzM3NjIzZGJlODRlZTFiYTA3NmY4MDlhOTQxODQ0XzQ1OQ_aebaf86b-8b42-46db-b6ca-4036cf7961c8" continuedAt="i06593f72479b49a59476bd7bb30856d3" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></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.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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQtMi0xLTEtMTkzOTk1_a6cb5bb5-1668-44c0-a3b5-222bcfa35885">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQtNC0xLTEtMTkzOTk1_992f4dff-6667-4c2c-b541-fca4cfdefc48">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQtNi0xLTEtMTkzOTk1_6d28f4ed-4530-4d7d-a128-b5b3dfe9a334">4,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%">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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUtMi0xLTEtMTkzOTk1_c837a11a-6ff4-4fe1-bacc-96102cfa7288">2,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUtNC0xLTEtMTkzOTk1_e3d3e749-6f96-4128-bfa8-9ae13fa0527b">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUtNi0xLTEtMTkzOTk1_4fa60b9b-2b38-4de0-8cf3-239e0d7e23a4">1,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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYtMi0xLTEtMTkzOTk1_32875500-55a9-472c-b021-3f17eb6cc75f">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="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYtNC0xLTEtMTkzOTk1_403263ed-7763-487c-9997-ae6c081f81ff">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYtNi0xLTEtMTkzOTk1_6e130c32-b172-40e2-977f-80002143db86">229</ix:nonFraction>&#160;</span></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzktMi0xLTEtMTkzOTk1_7547194f-f61e-46be-b4df-dc13fccc9504">8,596</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzktNC0xLTEtMTkzOTk1_f5c05a84-e18c-4fbf-9ccc-0ae1c153650a">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzktNi0xLTEtMTkzOTk1_0b92bed5-c5f2-4b74-979b-3bd755d7abdf">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></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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyLTItMS0xLTE5Mzk5NQ_cca7411e-9749-4dd2-a50b-843a27c4cc1d">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyLTQtMS0xLTE5Mzk5NQ_d15117ff-6f58-4c15-87e7-10ab7b5e68f2">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyLTYtMS0xLTE5Mzk5NQ_a8a70657-ef06-4482-af92-b7b6b9d14a70">4,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%">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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEzLTItMS0xLTE5Mzk5NQ_164877a5-4461-47bc-a225-4242752e0714">2,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEzLTQtMS0xLTE5Mzk5NQ_4fa5ddab-a14a-4732-9240-fb35d4de0f2a">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEzLTYtMS0xLTE5Mzk5NQ_3e1ef85f-0922-4d10-8a4e-9f7c36273e01">1,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE1LTItMS0xLTE5Mzk5NQ_c0438d6b-fbca-4fdb-85d3-4ca7695060d7">8,151</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE1LTQtMS0xLTE5Mzk5NQ_e0d8d8a0-e53d-4d1f-a345-d46d3580ab9a">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE1LTYtMS0xLTE5Mzk5NQ_20a85d2e-3b21-4a9f-8e13-beb2ad0b271b">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></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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE4LTItMS0xLTE5Mzk5NQ_888f2051-47c5-43bf-b0b0-020968c15818">757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE4LTQtMS0xLTE5Mzk5NQ_8e337b17-6bac-4484-9b4b-f8a4b60da9ea">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE4LTYtMS0xLTE5Mzk5NQ_d3792e77-88de-42a5-ae93-22375453d040">739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE5LTItMS0xLTE5Mzk5NQ_a0f4984d-a33c-41e0-b045-c2c20457a27b">330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE5LTQtMS0xLTE5Mzk5NQ_3d626590-81c1-43ec-bef8-10bc83dc62b9">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE5LTYtMS0xLTE5Mzk5NQ_5eaa93e9-3055-421a-a4e4-cfad84e408ba">283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIwLTItMS0xLTE5Mzk5NQ_16c4166e-894f-4396-bf3f-75d508da0aef">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIwLTQtMS0xLTE5Mzk5NQ_2fd0cac2-6367-41cf-893a-c8e577ec618c">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIwLTYtMS0xLTE5Mzk5NQ_e1585cea-d174-4be9-88af-080a433a8d7f">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIyLTItMS0xLTE5Mzk5NQ_b2f044ed-f630-4f90-b9fd-49cf59dfced7">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="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIyLTQtMS0xLTE5Mzk5NQ_09c71261-6d16-42ec-a8bd-a55f9bfb64b4">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="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIyLTYtMS0xLTE5Mzk5NQ_9f1e88a6-2e21-4e79-b939-b7a305a62614">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIzLTItMS0xLTE5Mzk5NQ_ac9c5cb8-ec3e-4697-be3d-c45b0570cb63">1,126</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIzLTQtMS0xLTE5Mzk5NQ_7ba4c8b3-c9c2-4041-8fd3-3f9c0a507878">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIzLTYtMS0xLTE5Mzk5NQ_2fc33137-c490-4298-a7a6-969b76cbc398">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></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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI2LTItMS0xLTE5Mzk5NQ_acf0a258-01b2-4c1d-a039-140a910cd557">757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI2LTQtMS0xLTE5Mzk5NQ_fe94fe06-8f02-42e9-a270-3bc63838b193">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI2LTYtMS0xLTE5Mzk5NQ_25364485-cdaa-4ac3-baf9-893f60896dc8">739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI3LTItMS0xLTE5Mzk5NQ_274e74b7-4097-4a22-a2c4-7309310e049a">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI3LTQtMS0xLTE5Mzk5NQ_9d97faf1-4f3c-4516-96ba-9605ebb6f380">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI3LTYtMS0xLTE5Mzk5NQ_ffb61c2c-763b-4e95-90bd-922bae28c9c0">283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="if22d0006455141c68849fc22722cb984_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI4LTItMS0xLTE5Mzk5NQ_e1e0bfe3-7146-40cd-91ca-c07c4e019620">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="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI4LTQtMS0xLTE5Mzk5NQ_a7883748-cd24-4476-a7b1-1b3565a90548">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="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI4LTYtMS0xLTE5Mzk5NQ_c1d57201-b6f2-48c8-9be4-b2f26b694086">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI5LTItMS0xLTE5Mzk5NQ_f99b63da-89d5-4719-848f-5351b9b3d88c">1,088</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI5LTQtMS0xLTE5Mzk5NQ_32635a49-dbbf-42dc-a83d-e4332e5b2c99">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI5LTYtMS0xLTE5Mzk5NQ_c36ee2ee-5f7b-4b90-b304-759d76c91539">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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><ix:continuation id="i833187bf97ce4fa7b525ac37f6dd1854" continuedAt="i56bbf66730204f7c825c07329d122ca0"><ix:continuation id="i4af886088c6b4bb2abc5122dc7a67597" continuedAt="i2f89d4bbd0de4d36b1d5272502701884"><ix:continuation id="i5ef07e6d27b646b885089aef5d6bd649" continuedAt="i3e777fa5713a478f98e3bb6d191be2a6"><ix:continuation id="i06593f72479b49a59476bd7bb30856d3" continuedAt="i934b7da230e84d9599585b88abd325af"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">NorthStar Clean Energy</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="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzMyLTItMS0xLTE5Mzk5NQ_f5a40457-3593-41d7-acf4-112927595cfb">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzMyLTQtMS0xLTE5Mzk5NQ_4236b59e-03a8-4e17-84e1-6b3e8c8ac6d4">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzMyLTYtMS0xLTE5Mzk5NQ_5177e7bb-1191-4355-95a6-08333756a16d">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM0LTItMS0xLTE5Mzk5NQ_6e789ea1-7ab7-41f8-92ee-f878549184e6">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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM0LTQtMS0xLTE5Mzk5NQ_12da9099-e1dc-45e1-8d7b-4273e897c53d">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM0LTYtMS0xLTE5Mzk5NQ_4ccdd2d6-f927-46ae-969b-470d05842756">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></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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM3LTItMS0xLTE5Mzk5NQ_44855132-68eb-4392-ad93-164f876f3433">218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM3LTQtMS0xLTE5Mzk5NQ_798ee575-aad7-4fe8-81cf-f41b6adc54de">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM3LTYtMS0xLTE5Mzk5NQ_6c5f38e5-ecea-4ec2-b4b5-7d1970d88bd5">217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM4LTItMS0xLTE5Mzk5NQ_33855458-ca83-47cf-9829-2e3c5e12e6b0">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="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM4LTQtMS0xLTE5Mzk5NQ_f13c676e-3953-444c-8baa-28bdf3b65b67">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM4LTYtMS0xLTE5Mzk5NQ_9d467c31-7a74-42a3-a681-9091b6f28b80">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM5LTItMS0xLTE5Mzk5NQ_86f400f2-71ad-464d-b6db-5f6c688b74a2">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="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM5LTQtMS0xLTE5Mzk5NQ_14111183-047e-46c2-9b82-8a0151c0f467">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM5LTYtMS0xLTE5Mzk5NQ_7a4d7335-2f7a-4f92-b861-ebc912b7922a">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="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQxLTItMS0xLTE5Mzk5NQ_87a1b2cf-35f2-4c9b-b5e2-6c07a56cf3ff">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="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQxLTQtMS0xLTE5Mzk5NQ_9ee10bfb-1d95-4c9b-beed-eb2d83229b42">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="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQxLTYtMS0xLTE5Mzk5NQ_9c2aff04-9cab-43cd-8fd4-365e50f106ee">179</ix:nonFraction>&#160;</span></td><td style="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQyLTItMS0xLTE5Mzk5NQ_7d6d8140-e4ef-4c3e-8625-c83b491ae49b">519</ix:nonFraction>&#160;</span></td><td style="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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQyLTQtMS0xLTE5Mzk5NQ_09ffeaba-3223-4063-a793-6328ae600bcb">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQyLTYtMS0xLTE5Mzk5NQ_0af3d4c1-9777-4a4d-a54d-991c80ad9177">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></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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ1LTItMS0xLTE5Mzk5NQ_d4053c67-73e9-4f94-a757-153322a9f78d">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ1LTQtMS0xLTE5Mzk5NQ_716487b1-319a-44c4-9f5c-b5269a017671">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ1LTYtMS0xLTE5Mzk5NQ_89e15065-a635-46cd-a473-4cd81fd95df7">217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ2LTItMS0xLTE5Mzk5NQ_d12ab9b4-147f-4924-8b78-d664f58702a1">116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ2LTQtMS0xLTE5Mzk5NQ_6268d773-00a2-4635-80ed-07ff84d264eb">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ2LTYtMS0xLTE5Mzk5NQ_47738660-f3aa-4f37-b181-3cb7e24d2389">102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="if22d0006455141c68849fc22722cb984_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ3LTItMS0xLTE5Mzk5NQ_e0dda3d5-a767-4bba-ab2b-eedd7f520791">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="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ3LTQtMS0xLTE5Mzk5NQ_031db004-c5ff-4b97-8773-e4b2369f415b">&#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="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ3LTYtMS0xLTE5Mzk5NQ_da672b08-27bf-4a4b-9959-b76c0bacb740">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ4LTItMS0xLTE5Mzk5NQ_42a7ae2f-5ac2-4bdb-915c-9da2fef02df7">335</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ4LTQtMS0xLTE5Mzk5NQ_713aa983-6d5a-4f0d-883b-3f59e35fbe62">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ4LTYtMS0xLTE5Mzk5NQ_e303cd05-2eb6-490e-a6d1-cb1929c63079">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></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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUxLTItMS0xLTE5Mzk5NQ_a6405a4c-9e19-4c4f-a90d-dad30abec62a">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="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUxLTQtMS0xLTE5Mzk5NQ_be6800aa-cc88-42b2-b69f-55fdc365f18b">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUxLTYtMS0xLTE5Mzk5NQ_ff1cbbb5-ea9b-4931-bbb3-ddfb4c93b342">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUyLTItMS0xLTE5Mzk5NQ_92dfe048-1a23-43ee-9b1a-2ec6509c80c6">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="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUyLTQtMS0xLTE5Mzk5NQ_4ae0957c-23ae-4093-966b-88a9fe638c64">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUyLTYtMS0xLTE5Mzk5NQ_0230cd48-d99b-4bf3-b81e-3af0755d32de">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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUzLTItMS0xLTE5Mzk5NQ_d863f98e-f8b4-4b99-b348-f647bb76d904">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="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUzLTQtMS0xLTE5Mzk5NQ_3414962c-b2b7-40dd-9fda-3c17aad5cc88">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUzLTYtMS0xLTE5Mzk5NQ_848f5550-b268-4f50-b31f-3cd1805da03f">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU1LTItMS0xLTE5Mzk5NQ_97abfa36-3773-42c5-97de-926502de5783">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="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU1LTQtMS0xLTE5Mzk5NQ_b78f2b5d-00b1-40c6-9603-b5230510cdfb">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="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU1LTYtMS0xLTE5Mzk5NQ_2a798f2d-6ea2-4954-aeb2-2091cfcddceb">54</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU2LTItMS0xLTE5Mzk5NQ_4cd6088c-fd2e-4cf2-96f8-ec1abfbf53ed">93</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU2LTQtMS0xLTE5Mzk5NQ_8b69fa63-96b4-4e30-9bd9-9782c93e546e">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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU2LTYtMS0xLTE5Mzk5NQ_243f0c02-f571-4142-88f6-22a391f2e2a4">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></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 (benefit)</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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU5LTItMS0xLTE5Mzk5NQ_8816716d-8dfa-4d34-854e-1b77e45643a7">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU5LTQtMS0xLTE5Mzk5NQ_d86f2ba3-9062-4848-8424-1b895ed197d9">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU5LTYtMS0xLTE5Mzk5NQ_aba1debe-6d1c-4414-8a57-f4c84fefe2a5">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%">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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYwLTItMS0xLTE5Mzk5NQ_35b3bd1b-f2c4-4a97-9aac-4ed9b17e63a9">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="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYwLTQtMS0xLTE5Mzk5NQ_57b102ae-b6f4-4a51-9902-eee6eef08cf3">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYwLTYtMS0xLTE5Mzk5NQ_3da788a6-1b7e-42f3-bc4b-89dbb18a371b">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="if22d0006455141c68849fc22722cb984_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYxLTItMS0xLTE5Mzk5NQ_39674bd5-b02f-4b15-a1e4-d05cf90e4ade">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="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYxLTQtMS0xLTE5Mzk5NQ_057d8c07-c481-47fe-af8c-fe637f76e8a5">&#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="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYxLTYtMS0xLTE5Mzk5NQ_23473b24-280c-4942-a981-5ef076112756">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYyLTItMS0xLTE5Mzk5NQ_d4a2926e-7fc8-44b0-bb1a-48547b4c7fbf">140</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYyLTQtMS0xLTE5Mzk5NQ_d4480543-66ec-4390-b910-ed379b80e05c">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYyLTYtMS0xLTE5Mzk5NQ_8b7201f1-6bfe-43ad-9061-a66d26a02fd3">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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><ix:continuation id="i56bbf66730204f7c825c07329d122ca0" continuedAt="i8845c574d34a4892bda3d4f67728d41c"><ix:continuation id="i2f89d4bbd0de4d36b1d5272502701884" continuedAt="i161ac1693c5a4cad8d362c49909c3617"><ix:continuation id="i3e777fa5713a478f98e3bb6d191be2a6" continuedAt="i9af7924d70184cf9a69bfe99cf2a3ad6"><ix:continuation id="i934b7da230e84d9599585b88abd325af" continuedAt="i8ae29fe6da944cef8d7b0663482c0bb8"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">Net income (loss) available to common stockholders</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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY1LTItMS0xLTE5Mzk5NQ_850d372a-31dc-4ba9-9e69-95983d469dc9">567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY1LTQtMS0xLTE5Mzk5NQ_80b96d3a-0378-4b75-9e02-8eefca1d0f95">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY1LTYtMS0xLTE5Mzk5NQ_5ab5f42b-03e2-42d1-a1d8-55da21b3b2bb">554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY2LTItMS0xLTE5Mzk5NQ_74a13378-3375-4c7f-85c3-270b06f17f75">378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY2LTQtMS0xLTE5Mzk5NQ_b88609c4-0b2b-4100-aa8c-0e1ad1cbc42a">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY2LTYtMS0xLTE5Mzk5NQ_273ab8d1-ba97-4e8a-8d69-d20b094f357a">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%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY3LTItMS0xLTE5Mzk5NQ_47af9107-c767-4692-aab4-bdda203be4a4">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="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY3LTQtMS0xLTE5Mzk5NQ_eb1c6528-99a6-42ad-868f-9dcd132e533e">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="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY3LTYtMS0xLTE5Mzk5NQ_bb9d15c5-6465-4eea-8872-11293a10f797">36</ix:nonFraction>&#160;</span></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="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY5LTItMS0xLTE5Mzk5NQ_c06d5f7c-5934-47d1-9994-2a44b9d6d435">152</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="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY5LTQtMS0xLTE5Mzk5NQ_5aa8f01b-c448-40f5-8abd-4ebd1725a423">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY5LTYtMS0xLTE5Mzk5NQ_fccc2ddc-9e14-460e-a824-405344ed6f03">96</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 net income available to common stockholders &#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzcwLTItMS0xLTE5Mzk5NQ_846a9744-ab92-4bc1-83f2-811aaecd6fb0">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><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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzcwLTQtMS0xLTE5Mzk5NQ_285fd649-3f8b-44a3-bd97-68bd9d80423a">1,348</ix:nonFraction>&#160;</span></td><td style="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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzcwLTYtMS0xLTE5Mzk5NQ_48a99e1e-48ba-4c94-ad3c-2758ecb4efb6">755</ix:nonFraction>&#160;</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%">Net income (loss) available to common stockholder</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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzczLTItMS0xLTE5Mzk5NQ_4138cf2d-289b-47a3-95fc-d41e10ac6807">567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzczLTQtMS0xLTE5Mzk5NQ_49561626-60b4-4db4-af2d-d9d27cb3b959">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzczLTYtMS0xLTE5Mzk5NQ_a0fe371f-7ce8-449b-a902-5da196724d52">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc0LTItMS0xLTE5Mzk5NQ_32f81490-c96a-473b-9eae-6d50ea1e0e27">378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc0LTQtMS0xLTE5Mzk5NQ_b077dbd7-98de-43ba-bf29-75690da8155c">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc0LTYtMS0xLTE5Mzk5NQ_1095dd27-9d10-4cb3-b7d4-11027d6ba4e9">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%">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="if22d0006455141c68849fc22722cb984_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc1LTItMS0xLTE5Mzk5NQ_3ec46809-c3b7-49d3-9506-7f398354ec35">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="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc1LTQtMS0xLTE5Mzk5NQ_607bfecf-7403-49fd-9e35-355848a269a1">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="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc1LTYtMS0xLTE5Mzk5NQ_a5dbbd7a-4cea-4515-8f45-18a3539bd8b2">1</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 net income available to common stockholder &#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc2LTItMS0xLTE5Mzk5NQ_37c0434e-9a86-43f7-97b3-d5541fb2ae88">943</ix:nonFraction>&#160;</span></td><td style="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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc2LTQtMS0xLTE5Mzk5NQ_67e82bfe-411e-4fad-8e5e-a6c4fb0bb275">866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc2LTYtMS0xLTE5Mzk5NQ_d665f05d-8b6c-4610-b4c7-ac7d429c63a6">814</ix:nonFraction>&#160;</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%">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="id2e395af1d924570b402b02089dfbd8f_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc5LTItMS0xLTE5Mzk5NQ_2d0f1494-6cb4-4336-a4b6-324db914e337">17,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ibc70500ccffb42ef8ec1686e7a735fb1_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc5LTQtMS0xLTE5Mzk5NQ_e98e201b-7f29-4f05-9b2b-c6f40184b919">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="i5ef8e507ff694299bd94e4f07da3f7a1_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc5LTYtMS0xLTE5Mzk5NQ_3cdeff93-a948-46c9-981a-ba8a27b3a0ab">17,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;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="i0359be81b63e4e479676a97fc7ef0c20_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgwLTItMS0xLTE5Mzk5NQ_2cc71d5e-e1a5-418a-91c8-976140b48c85">11,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4995602b81f94a9d825c1553c46ad0ba_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgwLTQtMS0xLTE5Mzk5NQ_9e52129d-8494-4fed-8ab0-0d44ccc08046">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="i5f91518cf9e241b3aad474838ea2355f_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgwLTYtMS0xLTE5Mzk5NQ_f49de5f0-71e4-4621-accb-2bb1ac6b1c72">9,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgxLTItMS0xLTE5Mzk5NQ_e4affbae-c21b-4743-9860-37d046528c69">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8045322f61c44d05b462851bb68ef81e_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgxLTQtMS0xLTE5Mzk5NQ_160932c5-d35e-4902-bb62-e4f243a95a63">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27843660c224fbaaac0dca519f24432_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgxLTYtMS0xLTE5Mzk5NQ_0f425a1d-affe-4916-9030-c50090d2b8d1">1,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ie608365e0a834ad6a249ce462ae50ccd_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgzLTItMS0xLTE5Mzk5NQ_5c47becb-5cc3-4764-8a2f-92aef85a9f44">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="i5876446f85864d708006873be5c08df3_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgzLTQtMS0xLTE5Mzk5NQ_bc54babb-cabd-469b-bd33-c4ccedce7bb8">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="if532d11460ce42e990f80f3f8522c18e_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgzLTYtMS0xLTE5Mzk5NQ_5de96db1-5b3c-4deb-81f0-14bc3c27a415">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg0LTItMS0xLTE5Mzk5NQ_2e9044c7-19a6-4b5f-954b-26cf93a7d103">30,491</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg0LTQtMS0xLTE5Mzk5NQ_c47e0ae2-bc5c-4bed-baaf-97f205938b20">29,893</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="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg0LTYtMS0xLTE5Mzk5NQ_5971b473-df35-49e4-97e5-b24ef4039af1">27,870</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%">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="ic235c67448474b6fb97112029e368ab4_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg3LTItMS0xLTE5Mzk5NQ_541f073d-a0fc-4dc3-b145-feca0ac635c0">17,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i53124678d72d49ee900c9a58457e49dd_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg3LTQtMS0xLTE5Mzk5NQ_8613c66d-c57d-4494-8a74-c2c7660700ce">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="i8f133f79bd8b49c098532d7753a33ec5_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg3LTYtMS0xLTE5Mzk5NQ_ff62133e-c6a0-41a7-9e7a-72e6f3050c4c">17,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ibb906233aff3487e8d9f3cad46fc87e1_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg4LTItMS0xLTE5Mzk5NQ_fce89ec4-cbcc-48c3-8ba4-09b0173b4dde">11,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i038405624de94a09ad861b7bb031c3c8_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg4LTQtMS0xLTE5Mzk5NQ_8201e070-e6fe-4683-84e1-1de6552c9307">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="i92ce9bdac1374e66892a535ce6991e93_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg4LTYtMS0xLTE5Mzk5NQ_190275a7-74d1-4e5e-976f-97da2534684d">9,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 16pt;text-align:left;text-indent:-9pt;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="i52572a67504348f5b0f8017b32eb2d81_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg5LTItMS0xLTE5Mzk5NQ_f953ec65-4c72-4ee4-bfd6-35d79f0198b2">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="ie45973fc35f342adaa309889c390ab81_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg5LTQtMS0xLTE5Mzk5NQ_e4c24d07-6a9b-4fc5-97eb-804cd7c86bfb">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="i52e800a89d234aacb4a7a657e13c0ecb_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg5LTYtMS0xLTE5Mzk5NQ_1e8cc81d-c454-4f5e-bcbe-acb6f9e9b698">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkwLTItMS0xLTE5Mzk5NQ_ee9f3b89-f5b9-4f5f-a03c-1576ec4a2902">29,342</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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkwLTQtMS0xLTE5Mzk5NQ_ba4f847c-6970-46fd-8a0f-b2af1ae627fe">28,771</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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkwLTYtMS0xLTE5Mzk5NQ_57f61a68-a0b7-4986-9f58-c4c068b83a41">26,757</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%">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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">NorthStar Clean Energy</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="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkzLTItMS0xLTE5Mzk5NQ_7979b8dc-3ef8-451a-a377-58dc9ae58e21">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i8045322f61c44d05b462851bb68ef81e_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkzLTQtMS0xLTE5Mzk5NQ_fd588e98-0a22-43a5-83ef-67bde76216e0">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if27843660c224fbaaac0dca519f24432_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkzLTYtMS0xLTE5Mzk5NQ_b8bb6eb1-4601-491d-ae8c-0d23dbac5015">70</ix:nonFraction>&#160;</span></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 #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:#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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk1LTItMS0xLTE5Mzk5NQ_10aa2998-d53f-489a-9328-db3e606044c1">71</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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk1LTQtMS0xLTE5Mzk5NQ_c46965c0-f3c9-4fdd-ad73-4c77ecaad014">71</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="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk1LTYtMS0xLTE5Mzk5NQ_3646ecc5-43f7-4a4a-a644-446c95a531b8">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i8845c574d34a4892bda3d4f67728d41c"><ix:continuation id="i161ac1693c5a4cad8d362c49909c3617"><ix:continuation id="i9af7924d70184cf9a69bfe99cf2a3ad6"><ix:continuation id="i8ae29fe6da944cef8d7b0663482c0bb8"><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.688%"></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.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="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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">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="id2e395af1d924570b402b02089dfbd8f_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk4LTItMS0xLTE5Mzk5NQ_ba3c9c82-cd2c-4294-8774-11ba0991ef95">17,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ibc70500ccffb42ef8ec1686e7a735fb1_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk4LTQtMS0xLTE5Mzk5NQ_6bde64a3-c7f3-438f-a08a-2b09ed370787">16,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i5ef8e507ff694299bd94e4f07da3f7a1_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk4LTYtMS0xLTE5Mzk5NQ_ece0460a-fa77-4ff1-b7db-73e7873004fb">15,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i0359be81b63e4e479676a97fc7ef0c20_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk5LTItMS0xLTE5Mzk5NQ_659378de-4c2b-4bba-b769-151c83a877b7">11,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4995602b81f94a9d825c1553c46ad0ba_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk5LTQtMS0xLTE5Mzk5NQ_3ce54859-c7c9-4521-96a0-c62740286ec6">10,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f91518cf9e241b3aad474838ea2355f_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk5LTYtMS0xLTE5Mzk5NQ_d5882ff6-6c1d-4b18-b23f-374bc98caffe">9,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%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMC0yLTEtMS0xOTM5OTU_39c89738-6e16-4395-9e18-6e07808f4dd5">1,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8045322f61c44d05b462851bb68ef81e_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMC00LTEtMS0xOTM5OTU_6c8c1445-85f9-4716-af72-6d37001216c2">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27843660c224fbaaac0dca519f24432_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMC02LTEtMS0xOTM5OTU_cd3456e8-299e-4572-8b48-59f6fc585af7">1,276</ix:nonFraction>&#160;</span></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="ie608365e0a834ad6a249ce462ae50ccd_I20221231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMi0yLTEtMS0xOTM5OTU_cb05bd5c-6a08-4e49-be38-f9c9d4a97871">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="i5876446f85864d708006873be5c08df3_I20211231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMi00LTEtMS0xOTM5OTU_cda5e3e6-7ab8-4752-a637-ef8ca7b8a32a">431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if532d11460ce42e990f80f3f8522c18e_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMi02LTEtMS0xOTM5OTU_697eb592-14b8-486b-a471-55ad6c714a73">3,132</ix:nonFraction>&#160;</span></td><td style="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 &#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="ie3398381ae6c4657bd35583a627a3884_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMy0yLTEtMS0xOTM5OTU_680a3fc6-a44c-4549-b8cc-2ed606629462">31,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMy00LTEtMS0xOTM5OTU_121fa6f5-f66f-414d-aa61-8701f59953bf">28,753</ix:nonFraction>&#160;</span></td><td style="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="id70de3338c18477ea1830a51e8c7f126_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMy02LTEtMS0xOTM5OTU_9dfdb5a5-9e41-485b-b6a7-34848ab3fb76">29,666</ix:nonFraction>&#160;</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%">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="ic235c67448474b6fb97112029e368ab4_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNi0yLTEtMS0xOTM5OTU_500d23cd-e43f-4e20-bc20-0190ff0d656a">17,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i53124678d72d49ee900c9a58457e49dd_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNi00LTEtMS0xOTM5OTU_60186c89-f4f3-4cc7-bd23-effd06493a6a">16,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i8f133f79bd8b49c098532d7753a33ec5_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNi02LTEtMS0xOTM5OTU_da2af28e-db7f-4ec2-8013-1c33c6ac409d">15,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ibb906233aff3487e8d9f3cad46fc87e1_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNy0yLTEtMS0xOTM5OTU_af946e7d-1b3c-4d58-8ab8-7daca09d4d0b">11,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i038405624de94a09ad861b7bb031c3c8_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNy00LTEtMS0xOTM5OTU_c70dfe86-3cd0-4c28-9209-08ff53466429">10,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i92ce9bdac1374e66892a535ce6991e93_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNy02LTEtMS0xOTM5OTU_821ec85c-3bbd-4ebe-b7c6-76f37172ac1c">9,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i52572a67504348f5b0f8017b32eb2d81_I20221231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOC0yLTEtMS0xOTM5OTU_0a888dbb-f273-46ff-b277-b358dbdb8a8c">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="ie45973fc35f342adaa309889c390ab81_I20211231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOC00LTEtMS0xOTM5OTU_6e3d394f-c396-48f3-8400-a539b15b11a8">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="i52e800a89d234aacb4a7a657e13c0ecb_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOC02LTEtMS0xOTM5OTU_8a630a4f-64a7-4361-a55f-24927078a530">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOS0yLTEtMS0xOTM5OTU_61810678-d41c-488f-a212-d0017fda4d70">29,916</ix:nonFraction>&#160;</span></td><td style="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="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOS00LTEtMS0xOTM5OTU_5338ecb8-e91e-490f-8735-3a90d0b082ce">27,140</ix:nonFraction>&#160;</span></td><td style="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="if35c38140d8641f79dea4e971d7c7d92_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOS02LTEtMS0xOTM5OTU_f872f856-8f9f-44ef-85d5-7237f1535df4">25,399</ix:nonFraction>&#160;</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%">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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMi0yLTEtMS0xOTM5OTU_8918509c-1a0d-40fc-b50f-0df7b012cce2">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMi00LTEtMS0xOTM5OTU_dd56c221-7f4e-4e91-b0cb-10c0f6622628">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="i2652fd48540d433187909f6d79cbf363_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMi02LTEtMS0xOTM5OTU_48e2fa03-4b72-47bc-9a30-b2d61917b782">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMy0yLTEtMS0xOTM5OTU_53c3137c-0804-4eb8-9b26-268ae2c05d79">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMy00LTEtMS0xOTM5OTU_c6a99f77-047f-4e25-b047-3051cbabead3">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="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMy02LTEtMS0xOTM5OTU_27c7b1bc-3ef2-4f57-88bf-59d7464612d9">885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNC0yLTEtMS0xOTM5OTU_092e2700-f95c-42ce-a820-cd5a47766ee4">113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNC00LTEtMS0xOTM5OTU_45273e11-b0e1-4733-aaee-dd388d00c859">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNC02LTEtMS0xOTM5OTU_2ec96359-8bec-4068-a177-43fa5812f316">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNi0yLTEtMS0xOTM5OTU_05981435-cbc0-470a-83eb-ebbc7be51f44">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="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNi00LTEtMS0xOTM5OTU_68d3045a-4ee1-4bb0-902a-ef0424b0052f">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="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNi02LTEtMS0xOTM5OTU_2bbed5a3-b726-4f8c-b224-4941c16c9e1b">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 capital expenditures &#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNy0yLTEtMS0xOTM5OTU_80fc78ee-50d3-4f1c-a0a3-534ef57c5e15">2,393</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="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNy00LTEtMS0xOTM5OTU_9dbadc9d-ad0d-40f1-b68a-11d2bc72d556">2,161</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="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNy02LTEtMS0xOTM5OTU_938a64f3-2503-4378-839c-ef4e8d946af6">2,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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;text-align:left;vertical-align: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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMC0yLTEtMS0xOTM5OTU_aac2c534-0124-4452-a369-292cb92d7fc8">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMC00LTEtMS0xOTM5OTU_e129ae04-2e6b-4d7a-8094-572455ce0840">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="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMC02LTEtMS0xOTM5OTU_ac831fda-f16d-4425-9a62-9404d9ba4534">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i924c508f16ef4cda80531d41950dab55_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMS0yLTEtMS0xOTM5OTU_ee843be6-c58c-4eee-93a6-ec475a37dfe9">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMS00LTEtMS0xOTM5OTU_6cc9e0cd-64ab-41c7-9454-71f94b0c0566">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="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMS02LTEtMS0xOTM5OTU_d4905d57-1990-46c0-883d-2a02d9f02c76">885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="if22d0006455141c68849fc22722cb984_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMi0yLTEtMS0xOTM5OTU_4a2a58db-22ed-4d47-b5f6-6c1edd1df3b7">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="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMi00LTEtMS0xOTM5OTU_70092c55-2e12-4d6d-91cc-b871a1c8364c">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="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMi02LTEtMS0xOTM5OTU_4f63a2b0-e90d-4eec-9384-012331ebb6a8">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 capital expenditures &#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMy0yLTEtMS0xOTM5OTU_e73c7952-2fd2-44e6-8506-8fd43bb90757">2,280</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMy00LTEtMS0xOTM5OTU_85245bc0-c621-48d6-b1b3-973db441e6ce">2,144</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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMy02LTEtMS0xOTM5OTU_abdd0955-e5a5-4d9a-880c-10b6af3c62dd">2,167</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">Consumers had no 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="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">17:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzE0ODE_dbc27067-a682-417a-a2f1-ef44eb929881" continuedAt="ibee2f197511d4d2e96dd9b24f77e97cf" escape="true">Related-Party Transactions&#8212;Consumers</ix:nonNumeric></span></div><ix:continuation id="ibee2f197511d4d2e96dd9b24f77e97cf" continuedAt="ibd53a6eda635416a96f8cdf923e0b9dc"><div 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 NorthStar Clean Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 NorthStar Clean Energy 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzE0NzY_64fce7bf-9082-4a28-90d4-277287adf80c" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.996%"></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.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="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%">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%">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-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 NorthStar Clean Energy</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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90YWJsZTplOGY2Zjg0ZGQwNGM0YTYzYjliYTdiZmNjMWRlOTU4YS90YWJsZXJhbmdlOmU4ZjZmODRkZDA0YzRhNjNiOWJhN2JmY2MxZGU5NThhXzItMy0xLTEtMTkzOTk1_e3f9b727-d45d-40d2-8901-b5e49a82441c">76</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="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90YWJsZTplOGY2Zjg0ZGQwNGM0YTYzYjliYTdiZmNjMWRlOTU4YS90YWJsZXJhbmdlOmU4ZjZmODRkZDA0YzRhNjNiOWJhN2JmY2MxZGU5NThhXzItNS0xLTEtMTkzOTk1_4ca9c44d-cf3d-4684-b9f1-3c0985bd7018">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="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90YWJsZTplOGY2Zjg0ZGQwNGM0YTYzYjliYTdiZmNjMWRlOTU4YS90YWJsZXJhbmdlOmU4ZjZmODRkZDA0YzRhNjNiOWJhN2JmY2MxZGU5NThhXzItNy0xLTEtMTkzOTk1_863505b7-8766-4c0b-a007-dbd52036414a">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></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%">Amounts payable to related parties for purchased power and other services were $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4Xzg3NA_9c5ab8fa-7767-49f0-868c-a4140c8df8c9">20</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4Xzg4MA_0ca0febe-abb9-40de-88eb-4279bb3c6fc9">22</ix:nonFraction>&#160;million at December&#160;31,&#160;2021. Accounts receivable from related parties were $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzkzMg_a60077ce-062f-4ebb-815a-ef378f4e5ac1">8</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231" decimals="-6" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzkzOA_fe4ccd9d-f07d-4b61-a06e-01e0f23e46ea">7</ix:nonFraction>&#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%">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="i534523b447f0425c8365eb1bf08d176b_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzEwNjE_24b26861-470a-4d99-93ce-d3c53e4877da">4.10</ix:nonFraction>&#160;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;2022 and 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 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.</span></div><div 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 NorthStar Clean Energy&#8217;s three natural gas-fueled generating units for $<ix:nonFraction unitRef="usd" contextRef="id224ab0a5abb416ebe727d25d1a1e8d5_D20210601-20210630" decimals="-6" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzEzNzk_522782a7-35ed-45a8-9fe7-10ec284511af">515</ix:nonFraction>&#160;million, subject to certain adjustments. Consumers had proposed purchasing these generating units as part of its 2021&#160;IRP. However, in accordance with the terms of the settlement agreement of its 2021&#160;IRP, which was approved by the MPSC in June&#160;2022, Consumers will not purchase these generating units.</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="ibd53a6eda635416a96f8cdf923e0b9dc">In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="i451fda5c3546436e995821786ce6a791_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzE0MjA_c136415e-6dba-4c93-9f3b-271005e1928e">500</ix:nonFraction>&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization</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><div id="i0e0b60fe556a424b8287030e13f33f1c_424"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI5NzQ_55826601-5cf0-4af6-83d4-e475b1e904b9" continuedAt="i8f0e2e12c0664da78faad401835709bc" escape="true">Variable Interest Entities</ix:nonNumeric></span></div><ix:continuation id="i8f0e2e12c0664da78faad401835709bc" continuedAt="i3a26290e82d441719fe4e67eac25c295"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $<ix:nonFraction unitRef="usd" contextRef="icc17a2567fa643368f724edc7b60c1aa_D20220601-20220630" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzEyNw_4bb49deb-c0f5-4d3d-93d6-368dd5a8b2b7">49</ix:nonFraction>&#160;million. NWO&#160;Holdco owns 100&#160;percent of Northwest Ohio Wind,&#160;LLC, a <ix:nonFraction unitRef="mw" contextRef="i567db682702d4f1a8faa7f96ece4f383_D20220101-20221231" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzE5MA_d7359f95-2912-4141-93cd-259c61cafcdb">100</ix:nonFraction>&#8209;MW wind generation project in Paulding County, Ohio. NorthStar Clean Energy retained a Class&#160;B membership interest in NWO&#160;Holdco.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy has a <ix:nonFraction unitRef="number" contextRef="i566e98a7eaff458ca16c5e64c64c351f_D20220101-20221231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzM0OQ_89f5506e-6834-42db-a668-2fd846ca4fb7">51</ix:nonFraction>&#8209;percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a <ix:nonFraction unitRef="mw" contextRef="i566e98a7eaff458ca16c5e64c64c351f_D20220101-20221231" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzQ2NQ_2abcff46-c045-4da6-9e0b-974b963e4fec">525</ix:nonFraction>&#8209;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings, tax attributes, and cash flows generated by NWO&#160;Holdco and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since NWO&#160;Holdco&#8217;s and Aviator Wind&#8217;s income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#8217; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI5NzI_39321167-814a-4f98-a012-7ddebebcc8ab" continuedAt="ia779f1797baf4267a60d432c120ec892" escape="true">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.</ix:nonNumeric> NorthStar Clean Energy consolidates NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and <ix:nonFraction unitRef="number" contextRef="ia9f0b984da7543ccb02ceb8dff91c8da_I20221231" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI0MDk_92f28b20-0861-412d-98d0-9daadbde8e7f">49</ix:nonFraction>&#160;percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. </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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i3a26290e82d441719fe4e67eac25c295" continuedAt="ia57874c6face4cf2b33b9fcad612e957"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI5NzM_89266916-1b83-4ae2-8b6a-f2d87ee4cf2b" continuedAt="ib101bf71162f48aeb004eada54a00306" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzMtMi0xLTEtMTkzOTk1_423c3ae6-d20c-4173-80f7-3da398b343c6">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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzMtNC0xLTEtMTkzOTk1_1105f578-e35e-4f5a-a61a-d2b4921d9d49">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 19pt;text-align:left;text-indent:-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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzQtMi0xLTEtMTkzOTk1_ae37c6ae-d4ac-4aa8-9792-cf77d576f2dd">&#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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzQtNC0xLTEtMTkzOTk1_3966cf04-7e9f-40a3-836e-68a085b765e3">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzUtMi0xLTEtMTkzOTk1_603ab8bc-292c-47d9-9c51-9208dbd1b9ee">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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzUtNC0xLTEtMTkzOTk1_025bac9a-80e4-4ed3-9783-c226a922b8f3">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%">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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzYtMi0xLTEtMTkzOTk1_71d206d6-5d4d-4e26-985d-a2875f4e4518">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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzYtNC0xLTEtMTkzOTk1_011933c2-6b61-4f8f-8942-7841931cc6e1">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-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%">Plant, property, and equipment, 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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzgtMi0xLTEtMTkzOTk1_67e31d57-3f9f-4d70-b122-86f64677bb0d">825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzgtNC0xLTEtMTkzOTk1_a35b249c-fc2c-476d-b8fc-f218fc3ae6b2">856</ix:nonFraction>&#160;</span></td><td style="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;text-align:left;vertical-align: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:#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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzktMi0xLTEtMTkzOTk1_4bdddca6-f41c-4f79-8482-a6739234b005">863</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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzktNC0xLTEtMTkzOTk1_1fabfd27-f88f-45dd-8e18-c10c3ab70617">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></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%">Current</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-weight:400;line-height:120%">Accounts payable</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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzExLTItMS0xLTE5Mzk5NQ_68d1fccf-3a6c-442e-920b-939a6df029f8">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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzExLTQtMS0xLTE5Mzk5NQ_01634ff2-d2fa-4b41-929b-c35614aec2d1">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzEyLTItMS0xLTE5Mzk5NQ_7263e463-2bfd-4c2e-9518-39ed359e3b74">&#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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzEyLTQtMS0xLTE5Mzk5NQ_82bdf6d0-990e-4e9e-a5da-4adae4134af1">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-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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE0LTItMS0xLTE5Mzk5NQ_df07a808-91a6-4991-ad72-8b3992c36a2a">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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE0LTQtMS0xLTE5Mzk5NQ_379d17f0-eb73-49ca-8e52-78b95a7b1954">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE1LTItMS0xLTE5Mzk5NQ_331da650-2aab-46cd-9521-25398dc3bc37">&#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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE1LTQtMS0xLTE5Mzk5NQ_c9fcf987-190f-4d69-bdec-860c2b7ec55d">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-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 #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="i3483377908d64dbeaf53ff1f36809275_I20221231" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE2LTItMS0xLTE5Mzk5NQ_93185c13-0c3c-4594-b9df-c70aa9c4dabe">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 #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="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE2LTQtMS0xLTE5Mzk5NQ_6b0ab892-8202-4bba-9d7d-3e001bd2e8d1">46</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">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_430"></div><div style="margin-bottom:12pt"><ix:continuation id="ia57874c6face4cf2b33b9fcad612e957" continuedAt="idc121ada66ed4a37b39f3c77a23548b2"><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="ia779f1797baf4267a60d432c120ec892">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="if9f037611ee94cba8a075bedca804c87_D20220101-20221231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_1d85018d-6cd0-49d6-bc10-6ec3efaf67fd"><ix:nonFraction unitRef="number" contextRef="i7b656d9c15d3431ab3be2ec9e5ebf7d9_D20220101-20221231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_43bdef76-7293-45dc-b4e5-31585017bd10"><ix:nonFraction unitRef="number" contextRef="ie55ac1f80d534ae8b485da8d30385bb1_D20220101-20221231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_b13a7cf1-aae0-4816-8196-370a36168513"><ix:nonFraction unitRef="number" contextRef="ia3e06b92b3064137ae911fba7fbf2de9_D20220101-20221231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_cc8b9ef6-a27d-4557-ab92-c80876ecf665">50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</ix:continuation></span></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="idc121ada66ed4a37b39f3c77a23548b2"><ix:continuation id="ib101bf71162f48aeb004eada54a00306"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#8217;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $<ix:nonFraction unitRef="usd" contextRef="ifa7164d55e5e47629c7ff7f061b8507a_I20221231" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyMTY_0b8ece06-da0e-428e-b640-568dec1363fa"><ix:nonFraction unitRef="usd" contextRef="iaef03c3fcaa943419d7d11aae58dbe57_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyMTY_2fe0196c-18cd-4ae9-a7f5-bf494d9be26e">71</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and 2021.</span></div></ix:continuation><div id="i0e0b60fe556a424b8287030e13f33f1c_433"></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%">19:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5NzE_1d04ca4e-914d-46f5-8c75-aac70bb208a1" continuedAt="i940a2736129c407f9984bd9d2d47341b" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5NzU_d8db3e34-a96c-48d3-8831-5e917d5d52b1" continuedAt="iad6e114c5a3c457cb4f049794a18a056" escape="true">Exit Activities and Discontinued Operations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i940a2736129c407f9984bd9d2d47341b" continuedAt="i4a2a4645bc3a4b94947f47d2678533f7"><ix:continuation id="iad6e114c5a3c457cb4f049794a18a056" continuedAt="ice60d599305944c1bad55cec02e64573"><div style="margin-bottom:12pt"><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 will 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="i99f533867654469cb4fb0e3c5eeaf1bb_I20221231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzM4OQ_93bdbc29-0427-46a5-b232-5898d73929c9">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.</span></div><div 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 2021&#160;IRP, Consumers will retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Similar to the D.E.&#160;Karn program, Consumers is providing a retention incentive program to ensure necessary staffing at the J.H.&#160;Campbell generating complex through retirement. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2025 is estimated to be $<ix:nonFraction unitRef="usd" contextRef="i63a02f5ac6c348b099c54e94580cb36e_I20221231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzk4NQ_5580c893-755e-4aac-b938-40c26b40ca47">50</ix:nonFraction>&#160;million. Additionally, Consumers recognized $<ix:nonFraction unitRef="usd" contextRef="i3cf237e09a0b43bf94307e507e53d689_D20220101-20221231" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzEwMjQ_63ff2cd6-d470-40b6-8fb2-f19b90f52de7">4</ix:nonFraction>&#160;million related to severance benefits during the year ended December&#160;31,&#160;2022. This amount was recorded in other non-current liabilities on its consolidated balance sheets at December&#160;31,&#160;2022. The 2021&#160;IRP provides deferred accounting treatment for the retention and severance costs recognized during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement.</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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><ix:continuation id="i4a2a4645bc3a4b94947f47d2678533f7"><ix:continuation id="ice60d599305944c1bad55cec02e64573"><div 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;2022, the cumulative cost incurred and charged to expense related to the D.E.&#160;Karn retention incentive program was $<ix:nonFraction unitRef="usd" contextRef="i4a9ac16d7a10481b92ba6a10f99649b0_D20191001-20221231" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE0MjY_eaab77bd-69b9-4de7-b0a0-2085a0cc6b9b">16</ix:nonFraction>&#160;million. Additionally, an amount of $<ix:nonFraction unitRef="usd" contextRef="i54886943e7b2496a827f232bfbcdb322_D20191001-20221231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE0NTc_ecff6d0a-e657-488f-a97a-a8330220bee4">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="iec38f113e2b94eea91f33b2f08f3f2ae_D20191001-20221231" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE1NDI_50bebb13-43e3-4fd7-82f0-0aa9af8eb7c0">11</ix:nonFraction>&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $<ix:nonFraction unitRef="usd" contextRef="icadd7776d35d4fa2b77fbb24e139eff7_D20220101-20221231" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE3MTE_5d74c6c2-1175-4c3c-9384-6e2bb4044f27">20</ix:nonFraction>&#160;million.</span></div><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5Nzc_83e9888f-7946-4127-b7b4-315540a3d23c" escape="true"><ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5Nzc_d43e8bbc-6de9-491b-9e5a-0bdfc3f8a424" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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%">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="i974e2d31df3c4295b48861cb400ee98c_I20211231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzMtNy0xLTEtMTkzOTk1_943d3964-ce49-4b95-9567-2f1ea9a415a8">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i528a29dbdb7a42ba965f8cb56a9c6fb7_I20201231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzMtOS0xLTEtMTkzOTk1_25286d89-75fe-486e-89fa-9d3d95f27b0a">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie979438e6c0d42efa67301f70e219ece_D20220101-20221231" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzUtNy0xLTEtMTkzOTk1_06c613e2-54bd-4304-ac57-0966fdfe030e">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i17c73148182b400e88a3273e2f200149_D20210101-20211231" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzUtOS0xLTEtMTkzOTk1_c77993db-dcd6-4cf8-bec6-fc64c72cb2df">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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i260a7041cca74598bc508fddce77d82b_D20220101-20221231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzYtNy0xLTEtMTkzOTk1_5c1513bc-20f5-48db-ab8f-2297fe5f3687">&#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="ie11bf29b00ea454a9444d9b5679cfa49_D20210101-20211231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzYtOS0xLTEtMTkzOTk1_b4760d17-53bf-468a-8c0d-2af87184deeb">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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie979438e6c0d42efa67301f70e219ece_D20220101-20221231" decimals="-6" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzctNy0xLTEtMTkzOTk1_2a65cfea-2d34-4fc5-a5b7-2d7f015c4fdc">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i17c73148182b400e88a3273e2f200149_D20210101-20211231" decimals="-6" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzctOS0xLTEtMTkzOTk1_341741d8-d6b8-4dc6-8b97-b3bcb28fd139">5</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3be44a62d5fc454db8037ee2102980f5_I20221231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzgtNy0xLTEtMTkzOTk1_71b1be49-1598-468f-be01-18827b12dcc1">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="i974e2d31df3c4295b48861cb400ee98c_I20211231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzgtOS0xLTEtMTkzOTk1_cf740230-9017-4af8-8e14-120ef9cf1eae">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $<ix:nonFraction unitRef="usd" contextRef="i3be44a62d5fc454db8037ee2102980f5_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE5MTU_5e0fc0b5-7b25-4c46-9b0b-53203b3fa86d">13</ix:nonFraction>&#160;million at December&#160;31,&#160;2022 and $<ix:nonFraction unitRef="usd" contextRef="i974e2d31df3c4295b48861cb400ee98c_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE5MjE_254528d9-4c61-4ae2-8dca-f5309b25bab3">5</ix:nonFraction>&#160;million at December&#160;31,&#160;2021.</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%">Discontinued Operations:</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, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $<ix:nonFraction unitRef="usd" contextRef="i7dafd9af4c74493c9b3027d49d5541ff_D20211001-20211001" decimals="-8" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIwNDU_f169b382-73fd-4143-ab2e-36acc52e166a">1.0</ix:nonFraction>&#160;billion from the transaction and recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="i0c0eb7e115dc4cb9a9c0ff06da3a668b_D20211001-20211031" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIxMDI_65a238b3-038e-4689-a62c-6b4163c3ba86">657</ix:nonFraction>&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $<ix:nonFraction unitRef="usd" contextRef="i017a17968d8d4e68b704ae6f83e1f041_D20220301-20220331" decimals="-6" name="us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIxNDk_441cabe9-ebb8-43de-acb1-97657900d395">6</ix:nonFraction>&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIyOTM_dd5d86db-9095-4bc3-bf97-60b18079bf41">5</ix:nonFraction>&#160;million during 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2021, CMS&#160;Energy submitted a notice of disagreement to Regions Bank relating to a $<ix:nonFraction unitRef="usd" contextRef="i3f181d02fa194ea5a37b87969f34542b_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIzOTQ_19c79630-2d52-4b38-b1d8-80c0f8321c0c">36</ix:nonFraction>&#160;million negative post-closing purchase price adjustment that it believed was inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment was submitted to a mutually agreed upon independent accounting firm for final determination. In June&#160;2022, the accounting firm rendered a determination on the disputed items entirely in favor of CMS&#160;Energy. As a result, no further adjustment was required in 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%">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 year ended December&#160;31,&#160;2021. <ix:nonNumeric contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5Nzg_ddf42979-a1b4-4849-9d71-7ade650913bd" continuedAt="i9b97f208516b4d2fbfbb000c87cbd345" escape="true">The table below presents the financial results of EnerBank included in income from discontinued operations:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="i9b97f208516b4d2fbfbb000c87cbd345"><table 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.367%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td 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.878%"></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%">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%">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%">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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzMtNy0xLTEtMTkzOTk1_0e327241-bdba-48db-870e-49c3e3c2a7df">&#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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzMtOS0xLTEtMTkzOTk1_c97ff234-5d3d-478f-89ab-8ac6309b19fb">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzMtMTEtMS0xLTE5Mzk5NQ_d3caf34d-d463-4498-b75f-d04725265d40">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzUtNy0xLTEtMTkzOTk1_7f9c28ae-0724-455e-88bd-6128f48cb376">&#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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzUtOS0xLTEtMTkzOTk1_7f7cb418-6302-4c1f-9003-01081174a026">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzUtMTEtMS0xLTE5Mzk5NQ_25e658e0-89d9-4be5-b1a7-044c6bc7119b">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzctNy0xLTEtMTkzOTk1_f98b9723-be18-431e-8783-04d4e469b55c">&#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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzctOS0xLTEtMTkzOTk1_c22e3ed2-e834-46d3-abc4-bdef6edf8695">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzctMTEtMS0xLTE5Mzk5NQ_0fa8edf1-c98a-47ae-9264-1beed3ff9995">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzgtNy0xLTEtMTkzOTk1_d639b9a5-3ef9-4a30-bf37-ee2c47377f7c">&#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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzgtOS0xLTEtMTkzOTk1_ff298078-fa31-446f-818b-d345f8574256">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzgtMTEtMS0xLTE5Mzk5NQ_0e6e46f9-b88e-4e59-bdf8-16f44adcbfe0">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzktNy0xLTEtMTkzOTk1_ae143de3-b278-453b-b79a-c4bde5fcf213">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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzktOS0xLTEtMTkzOTk1_939b7bb7-e486-452e-90d8-bd2f794636d8">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzktMTEtMS0xLTE5Mzk5NQ_eb1d1fbf-fab4-465e-9139-5d034050ab6e">&#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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEwLTctMS0xLTE5Mzk5NQ_6761c100-8a6d-4011-8c61-95b7b08fb824">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEwLTktMS0xLTE5Mzk5NQ_4019b5b2-a8e5-4180-88ba-3c76fe064e70">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEwLTExLTEtMS0xOTM5OTU_6a2c20c1-1cf8-49c5-89d4-14b821d96b7d">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzExLTctMS0xLTE5Mzk5NQ_2d6576f5-01b9-41f0-9a11-f52cd6a68dbc">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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzExLTktMS0xLTE5Mzk5NQ_3ea91ba9-d5a4-493c-987d-670f9455c7d1">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzExLTExLTEtMS0xOTM5OTU_5c4d5089-ade4-4f92-9b2a-9ff5fd731654">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;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="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEyLTctMS0xLTE5Mzk5NQ_19b69656-917b-42b1-8c67-8dccd7344a5f">4</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="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEyLTktMS0xLTE5Mzk5NQ_d1b03c24-96b1-4e5e-8082-fee8736cf421">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="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEyLTExLTEtMS0xOTM5OTU_00ffa0bc-7c4f-447e-8ed3-25da67839c1a">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></tr></table></ix:continuation></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">174</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">175</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_442"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022 and 2021, and the related consolidated statements of income, of comprehensive income, of changes in equity and of cash flows for each of the three years in the period ended December&#160;31,&#160;2022, including the related notes and financial statement schedules listed in the index appearing under 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;2022, 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 - 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;2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31,&#160;2022 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;2022, 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 - 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 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022, the Company has recognized a total of $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5XzY0OTc_e00a182e-0889-4b94-a2d2-04028cbd7919">3,652</ix:nonFraction>&#160;million of regulatory assets, $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5XzY1MjI_42e4361f-9237-43c3-8a59-b121dbcbffb3">3,900</ix:nonFraction>&#160;million of regulatory liabilities, and $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredFuelCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5XzY1NTI_499217f7-ac32-42d3-9410-d89a0fc7e3cd">409</ix:nonFraction>&#160;million of accrued revenue. 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%">177</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5Xzg4NDQ_b7ab6cbe-9c25-408b-ad5f-d08ce918b014">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5Xzg4NDc_29d44469-f5aa-4886-92f0-bcb8fff1ba89">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;9, 2023</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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%">179</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_439"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022 and 2021, and the related consolidated statements of income, of comprehensive income, of changes in equity and of cash flows for each of the three years in the period ended December&#160;31,&#160;2022, including the related notes and financial statement schedule listed in the index appearing under 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;2022, 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 - 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;2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31,&#160;2022 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;2022, 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 - 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 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022, the Company has recognized a total of $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzY0OTk_e00a182e-0889-4b94-a2d2-04028cbd7919">3,652</ix:nonFraction>&#160;million of regulatory assets, $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzY1MjQ_42e4361f-9237-43c3-8a59-b121dbcbffb3">3,900</ix:nonFraction>&#160;million of regulatory liabilities, and $<ix:nonFraction unitRef="usd" contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231" decimals="-6" name="us-gaap:DeferredFuelCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzY1NTQ_499217f7-ac32-42d3-9410-d89a0fc7e3cd">409</ix:nonFraction>&#160;million of accrued revenue. 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%">181</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzg4NDY_df5d223c-9181-40a8-aa2c-b614a16fe88b">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzg4NDk_7359eebe-7cba-4456-807d-86b39098de6a">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;9, 2023</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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%">182</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_451"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_454"></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;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%">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;2022. 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;2022. The effectiveness of CMS&#160;Energy&#8217;s internal control over financial reporting as of December&#160;31,&#160;2022 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;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%">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:400;line-height:120%">&#8226;</span><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;2022. 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;2022. The effectiveness of Consumers&#8217; internal control over financial reporting as of December&#160;31,&#160;2022 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%">184</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_460"></div><div style="margin-bottom:10pt"><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:11pt"><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="i0e0b60fe556a424b8287030e13f33f1c_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;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="i0e0b60fe556a424b8287030e13f33f1c_490"></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="i0e0b60fe556a424b8287030e13f33f1c_493"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;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 2023&#160;Annual Meetings of Shareholders to be held May&#160;5,&#160;2023. 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 2023&#160;Code of Conduct and Guide to Ethical Business Behavior&#8221; (Employee Code) 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;2023&#160;Board of Directors Code of Conduct and Guide to Ethical Business Behavior&#8221; (Director Code) 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 2023&#160;Annual Meetings of Shareholders to be held May&#160;5,&#160;2023. 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 2023&#160;Code of Conduct and Guide to Ethical Business Behavior&#8221; (Employee Code) 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;2023&#160;Board of Directors Code of Conduct and Guide to Ethical Business Behavior&#8221; (Director Code) 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="i0e0b60fe556a424b8287030e13f33f1c_496"></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%">186</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_499"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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;2022:</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,417,727&#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="i0e0b60fe556a424b8287030e13f33f1c_502"></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="i0e0b60fe556a424b8287030e13f33f1c_505"></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 2023&#160;Annual Meetings of Shareholders to be held May&#160;5,&#160;2023. 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%">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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">188</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_511"></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;2022, 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 Comprehensive Income of CMS&#160;Energy for the years ended December&#160;31,&#160;2022, 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 Cash Flows of CMS&#160;Energy for the years ended December&#160;31,&#160;2022, 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 Balance Sheets of CMS&#160;Energy at December&#160;31,&#160;2022 and 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">Consolidated Statements of Changes in Equity of CMS&#160;Energy for the years ended December&#160;31,&#160;2022, 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 Income of Consumers for the years ended December&#160;31,&#160;2022, 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 Comprehensive Income of Consumers for the years ended December&#160;31,&#160;2022, 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 Cash Flows of Consumers for the years ended December&#160;31,&#160;2022, 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 Balance Sheets of Consumers at December&#160;31,&#160;2022 and 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">Consolidated Statements of Changes in Equity of Consumers for the years ended December&#160;31,&#160;2022, 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">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;2022 and 2021 and for the years ended December&#160;31,&#160;2022, 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">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves of CMS&#160;Energy for the years ended December&#160;31,&#160;2022, 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:11pt;font-weight:400;line-height:120%">&#8226;</span><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;2022, 2021, and 2020</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><div id="i0e0b60fe556a424b8287030e13f33f1c_514"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_517"></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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90ZXh0cmVnaW9uOjljYzIxOGRhNTNhZjQ5YTZhNzFjZmM0ZDdkMDZmM2Y1XzEwNg_d0e930db-a012-4fb0-9149-9f04ab22289f" continuedAt="ib3b806eac1a44470b8669964d15881e8" 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 style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></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%">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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzUtMi0xLTEtMTkzOTk1_ae8029af-1a98-4d80-b05d-78c9bf9cd114">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzUtNC0xLTEtMTkzOTk1_02f63209-0d28-4dc6-89bc-f904bd51c2b5">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzUtNi0xLTEtMTkzOTk1_cbe7fa2f-467f-4b6e-b1fa-024561bf92a4">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 10pt;text-align:left;text-indent:-9pt;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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzYtMi0xLTEtMTkzOTk1_09d2cc9c-ef7b-4dea-902f-e10639c3cfea">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzYtNC0xLTEtMTkzOTk1_35abee84-0acc-436a-9b82-eeb826b57839">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzYtNi0xLTEtMTkzOTk1_344fc46d-692f-41d2-ac8e-4db1d914f1d1">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></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%">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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzgtMi0xLTEtMTkzOTk1_8702308e-251b-4d92-a8b3-219505e81c31">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzgtNC0xLTEtMTkzOTk1_7fae58fc-de83-4615-80b1-c43976ec1432">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzgtNi0xLTEtMTkzOTk1_7a69cda0-fd59-4c11-afb7-248b6bc292f1">6</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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzExLTItMS0xLTE5Mzk5NQ_4511b643-2e66-4883-8e61-9e315cbe5d1c">980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzExLTQtMS0xLTE5Mzk5NQ_593ca19d-ec4e-418f-a6df-042443c2e309">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzExLTYtMS0xLTE5Mzk5NQ_825e035c-02c3-4b82-b607-38bedfa4b119">909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEyLTItMS0xLTE5Mzk5NQ_1e621c3e-9e5d-44cd-96ff-62e77b1f7dfd">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEyLTQtMS0xLTE5Mzk5NQ_96d9b2e5-bec5-4d67-a670-e9e9fdb8ba66">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEyLTYtMS0xLTE5Mzk5NQ_5df39332-a246-4c31-9047-ec8272eb788b">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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTItMS0xLTIzMzI4Ng_e35bca9a-9fa3-4634-b8eb-41cecdb1eab2">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTQtMS0xLTIzMzI5NA_33b2b571-5d21-46f1-9a29-229cb8ebf410">&#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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTYtMS0xLTIzMzMwMg_5cfada48-e81d-4e0f-9f38-13876839c2a3">&#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%">Interest income - 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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTItMS0xLTE5Mzk5NQ_c734bbb0-c128-4c8a-be50-8fc084db1569">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTQtMS0xLTE5Mzk5NQ_972d0055-56cc-4c3c-b0ec-ffc6a157ca39">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:InterestIncomeRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTYtMS0xLTE5Mzk5NQ_2acff20b-25e8-4c28-b126-658576dfb2bf">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 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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE0LTItMS0xLTE5Mzk5NQ_bc9fc49f-a6d9-40ac-ab37-632394c074df">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE0LTQtMS0xLTE5Mzk5NQ_82e25a04-ba97-43d2-b28c-ce54ec346e9c">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE0LTYtMS0xLTE5Mzk5NQ_307f17ae-7842-42c9-804d-f76cf457fa9a">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 expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE1LTItMS0xLTE5Mzk5NQ_19ade37e-49d5-42ee-8d84-b0517e3e2d18">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE1LTQtMS0xLTE5Mzk5NQ_9975f560-e78d-469b-8403-949bd50ab284">&#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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE1LTYtMS0xLTE5Mzk5NQ_d6f8ae03-c083-4aeb-bf10-a8b5442200a5">19</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="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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE2LTItMS0xLTE5Mzk5NQ_bf4424a3-3f8d-41a3-93b3-bae56827b3db">983</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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE2LTQtMS0xLTE5Mzk5NQ_aeec358c-a7d6-4eff-9de7-e6cc26d9f35d">1,483</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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE2LTYtMS0xLTE5Mzk5NQ_55b32cf7-3fee-468c-9c24-8e5477b1a8e3">891</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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE5LTItMS0xLTE5Mzk5NQ_076a5a76-c33c-4422-a642-76b9648afb75">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE5LTQtMS0xLTE5Mzk5NQ_756b3fee-0b5e-4ec6-a70e-fd57cd92b76f">183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE5LTYtMS0xLTE5Mzk5NQ_56599b0e-ecd9-4400-9ac7-e57083dd6dd6">178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Intercompany interest expense and 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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIwLTItMS0xLTE5Mzk5NQ_52e58b97-c3fa-47c5-af64-b3348df7a9cd">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIwLTQtMS0xLTE5Mzk5NQ_386db6de-c6c3-49c4-ac82-80cc3aa20c11">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIwLTYtMS0xLTE5Mzk5NQ_6a7a7186-2965-4cb7-9ab3-488fcd8679b9">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%">Total interest charges</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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIxLTItMS0xLTE5Mzk5NQ_b24b3651-da2a-4a3f-ae37-0a749a997fac">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIxLTQtMS0xLTE5Mzk5NQ_21a8898d-254c-4e8d-9334-957eaee68dea">190</ix:nonFraction>&#160;</span></td><td style="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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIxLTYtMS0xLTE5Mzk5NQ_d544cac5-e376-4834-b55a-a503b0008691">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 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%">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIzLTItMS0xLTE5Mzk5NQ_cd917745-327c-48cf-b786-b308c97b4d48">787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIzLTQtMS0xLTE5Mzk5NQ_c31d7ee0-2ac2-4e56-b433-cd8e03c31d04">1,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIzLTYtMS0xLTE5Mzk5NQ_ff8954c6-36b8-4f48-98da-7e0c304a62fa">700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 Benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI0LTItMS0xLTE5Mzk5NQ_8dc38715-98d9-4353-bfec-6b17e5775a6c">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI0LTQtMS0xLTE5Mzk5NQ_9617b6ad-3b51-4eef-b118-e757b305f4a3">60</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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI0LTYtMS0xLTE5Mzk5NQ_01e8223f-f24e-48da-a908-eedd063a24d3">55</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: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%">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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI2LTItMS0xLTE5Mzk5NQ_9e27b7e7-1f7f-4b34-b6b2-5ad16e0a2850">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI2LTQtMS0xLTE5Mzk5NQ_0b48adbb-e577-4c1f-9402-9ddcb4c3bda5">1,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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI2LTYtMS0xLTE5Mzk5NQ_14f0331c-edd6-4f97-9b9e-a064018b9ad8">755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:700;line-height:120%">Income From Discontinued Operations, Net of Tax of $<ix:nonFraction unitRef="usd" contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmE5NjQxYmM3NjZlZDQyNzlhMjA1MDc5MDk5MjNmOGMwXzEx_016a8fac-1052-48d3-81a0-fb35505adbad">&#8212;</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmE5NjQxYmM3NjZlZDQyNzlhMjA1MDc5MDk5MjNmOGMwXzE2_6e58ebf5-1179-469e-9b21-91d23e2ddb0f">5</ix:nonFraction>), and $<ix:nonFraction unitRef="usd" contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmE5NjQxYmM3NjZlZDQyNzlhMjA1MDc5MDk5MjNmOGMwXzI1_afc2fb1c-f104-4863-9d7d-230212c2d61e">&#8212;</ix:nonFraction></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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTItMS0xLTE5Mzk5NQ_d156228f-c443-4d2f-92c3-ca62b4978d22">&#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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTQtMS0xLTE5Mzk5NQ_9da2b68d-9137-427e-8c9b-e0e741928ead">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTYtMS0xLTE5Mzk5NQ_2d8f3edc-3a1b-4612-bffb-56e0db5d4e5f">&#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:5pt"><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%">Net Income Attributable to 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%"><ix:nonFraction unitRef="usd" contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI5LTItMS0xLTE5Mzk5NQ_2e4ebba1-bf64-4b20-b20a-7db3ab1f5a8b">837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI5LTQtMS0xLTE5Mzk5NQ_4f1eb4c2-505a-40b4-adec-565218333bb3">1,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI5LTYtMS0xLTE5Mzk5NQ_e0081f04-a7e3-4695-9882-491b585f1b27">755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Preferred Stock Dividends</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMwLTItMS0xLTE5Mzk5NQ_0bc3a777-b064-4c1b-9127-6c2cf77481ab">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMwLTQtMS0xLTE5Mzk5NQ_dfd51aaf-63ed-436e-a2c4-0936d0ff033b">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMwLTYtMS0xLTE5Mzk5NQ_21cfeafe-8258-4486-b7e7-60eeeae66621">&#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: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;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:#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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMyLTItMS0xLTE5Mzk5NQ_4f9c87b8-65a4-4c6e-88d6-f75f2828599d">827</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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMyLTQtMS0xLTE5Mzk5NQ_b4285ccc-fedf-4553-a7cc-13910dd5515b">1,348</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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMyLTYtMS0xLTE5Mzk5NQ_d23a7f06-ba11-4ac6-a87f-fe5c6b3a2ce5">755</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></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%">190</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_520"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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><ix:continuation id="ib3b806eac1a44470b8669964d15881e8" continuedAt="i153a90010adc4f16b28f75c87492e207"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></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.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="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%">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%">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%">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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzMtMi0xLTEtMTkzOTk1_f7de0974-34b8-4b5a-bfe0-3621c5abc93a">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzMtNC0xLTEtMTkzOTk1_49716513-5fdc-4db2-b822-0e8b5db90626">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzMtNi0xLTEtMTkzOTk1_5c3ac629-e794-40c7-9a88-1f1f3bd2a0e2">507</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzYtMi0xLTEtMTkzOTk1_af22adb1-a184-498d-8b73-5e78f4306ca4">796</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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzYtNC0xLTEtMTkzOTk1_33053daa-d938-4001-945b-61730adc692f">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzYtNi0xLTEtMTkzOTk1_2090f839-8136-49a0-8e6c-e6d2257e8553">657</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%">Decrease (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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:RepaymentOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzctMi0xLTEtMTkzOTk1_f8ffb0d8-48b9-43c3-be82-963a3daaf2be">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzctNC0xLTEtMTkzOTk1_37c1ae39-a80f-4114-8780-2ebc5400d752">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzctNi0xLTEtMTkzOTk1_df10cbfb-e62e-4c57-a582-f7aae32eda1f">307</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 10pt;text-align:left;text-indent:-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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzktMi0xLTEtMTkzOTk1_77fa8b2b-f190-4e56-8847-30642005832e">510</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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzktNC0xLTEtMTkzOTk1_22303ffa-ef0a-428f-9532-f8a5a15762ac">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzktNi0xLTEtMTkzOTk1_414de2bb-b601-4557-8731-403bff95050a">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></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: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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEyLTItMS0xLTE5Mzk5NQ_02b6721b-b7b1-40f3-8afa-78fe11ed87ff">&#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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEyLTQtMS0xLTE5Mzk5NQ_fed6e0ce-8662-49be-802e-ce6950aa2595">&#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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEyLTYtMS0xLTE5Mzk5NQ_1b8d960e-3f3d-47e0-8c7f-cc5c14fb05c0">1,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEzLTItMS0xLTE5Mzk5NQ_7f64d0ff-c9af-4b05-8f81-e9262eb14fd7">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEzLTQtMS0xLTE5Mzk5NQ_89f5de4e-911c-4466-ad83-7cf07511cc06">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEzLTYtMS0xLTE5Mzk5NQ_e457f266-ac91-49ae-ab89-a5800e4822db">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE0LTItMS0xLTE5Mzk5NQ_fce3565a-dbec-4f55-8804-5b559b2bf583">&#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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE0LTQtMS0xLTE5Mzk5NQ_ad8e4a45-c2be-42d8-808d-7625f1de3d4a">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE0LTYtMS0xLTE5Mzk5NQ_2d5ebbc0-6215-4dcc-902b-2f6b84c25362">&#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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE1LTItMS0xLTE5Mzk5NQ_f288ed2d-ef25-4ff1-a0ec-dd2277512065">&#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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE1LTQtMS0xLTE5Mzk5NQ_3fddeb99-3f55-4127-9b81-83800de5d219">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE1LTYtMS0xLTE5Mzk5NQ_3ca0e0a9-609d-4d50-91e1-6d57e4a2eaef">425</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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE2LTItMS0xLTE5Mzk5NQ_2876a556-8135-46ba-a58e-f4dae3ab2eaf">&#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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE2LTQtMS0xLTE5Mzk5NQ_0a1248fb-808e-4ffa-b95c-b85d66841276">&#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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE2LTYtMS0xLTE5Mzk5NQ_e78c51c9-7e7e-4854-b6f7-39f744e376fc">16</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%">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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE3LTItMS0xLTE5Mzk5NQ_a5e8fa0d-4c20-4eeb-925e-3bfde8b82e79">544</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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE3LTQtMS0xLTE5Mzk5NQ_0388a3b4-e588-4072-b87e-68a2c2c81351">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE3LTYtMS0xLTE5Mzk5NQ_a09630c8-9f7d-48a3-97f5-6d88e4164c48">465</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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE4LTItMS0xLTE5Mzk5NQ_46ece813-26dd-455a-946b-8f3b4320e8f7">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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE4LTQtMS0xLTE5Mzk5NQ_dd29e13c-054a-4759-981c-536f65580155">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE4LTYtMS0xLTE5Mzk5NQ_04202943-39bc-4a38-a7c3-05b62764ebf1">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 16pt;text-align:left;text-indent:-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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE5LTItMS0xLTE5Mzk5NQ_d0ea3647-22ff-4bab-8201-40b6cbafa404">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE5LTQtMS0xLTE5Mzk5NQ_46d094f7-7ebb-4e03-9119-3d988f05e317">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE5LTYtMS0xLTE5Mzk5NQ_daadf35e-1ef1-4616-ba7c-b242fd196507">105</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 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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIwLTItMS0xLTE5Mzk5NQ_c6368953-57ab-4b76-a974-5f238d73e470">409</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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIwLTQtMS0xLTE5Mzk5NQ_fbe26098-fef1-495b-86e8-6edbc9e96368">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIwLTYtMS0xLTE5Mzk5NQ_9f854dec-582d-4d76-82f1-629e78b9660b">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></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 #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 (Decrease) 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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIyLTItMS0xLTE5Mzk5NQ_8025ed10-6c27-4345-929a-fe4b09362140">354</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="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIyLTQtMS0xLTE5Mzk5NQ_c36c9541-a913-4e17-84dd-e3d6ce71f596">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="i190c73ade23846cb97642168b6985b5d_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIyLTYtMS0xLTE5Mzk5NQ_8823335a-0399-4436-8b15-8523bb431224">&#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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIzLTItMS0xLTE5Mzk5NQ_ebeae7bd-749e-4a4a-8ef3-cb0719ee2ad7">390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1678b3350ee455f8147a809e2558712_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIzLTQtMS0xLTE5Mzk5NQ_8925c697-c89c-46d5-9230-0b306fc36405">&#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="if69dc36164cc4cc987cc2cb916813e8c_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIzLTYtMS0xLTE5Mzk5NQ_dcccf6e7-7bae-44d9-808f-f88a45ec979c">&#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:5pt"><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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzI1LTItMS0xLTE5Mzk5NQ_e8035235-0c16-4491-94a2-68a0fd3cc38a">36</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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzI1LTQtMS0xLTE5Mzk5NQ_41304bae-2b4b-44a4-88ad-aef6d4b64552">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="ia1678b3350ee455f8147a809e2558712_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzI1LTYtMS0xLTE5Mzk5NQ_051d331e-f7bd-4a3f-8efd-21981704f492">&#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%">191</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_523"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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><ix:continuation id="i153a90010adc4f16b28f75c87492e207" continuedAt="icbd88dafec37432baf8198ca1e01f9e6"><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:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzQtMi0xLTEtMTkzOTk1_da73ded8-3209-4a30-9d06-3989a984b113">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzQtNC0xLTEtMTkzOTk1_7796ee78-5e3e-4419-8daf-c5f9e92e5056">390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzUtMi0xLTEtMTkzOTk1_58117fde-1b69-469f-a8ce-b941da1d9d15">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzUtNC0xLTEtMTkzOTk1_49112d34-a3c3-42d7-8bd9-6101f28736bf">463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzYtMi0xLTEtMTkzOTk1_d1aa3527-e7c5-4f03-b4e3-da81685470de">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzYtNC0xLTEtMTkzOTk1_dfde3e1f-392e-4926-a9a0-38a48af699c5">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:IncomeTaxesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzgtMi0xLTEtMTkzOTk1_ee16eb01-4b2d-4611-a34f-4c9c5cbcfb12">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:IncomeTaxesReceivable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzgtNC0xLTEtMTkzOTk1_4bdb1f19-f7f6-47fe-8000-48d256cb0ef4">&#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%">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzktMi0xLTEtMTkzOTk1_e901ae4f-1f8f-4c2c-ac09-e6ce136f397e">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzktNC0xLTEtMTkzOTk1_64b624c0-2774-4bd0-9aaa-07ad1df3bb3b">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzEwLTItMS0xLTE5Mzk5NQ_3609f9aa-4835-4475-a2a3-71e35251b534">197</ix:nonFraction>&#160;</span></td><td style="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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzEwLTQtMS0xLTE5Mzk5NQ_9c3c9afc-fecb-4dc6-b1a6-d775df20ecbd">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></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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE0LTItMS0xLTE5Mzk5NQ_7c50ea1d-8ce9-4bbb-85cb-3ea2939f9773">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE0LTQtMS0xLTE5Mzk5NQ_8253ed58-62b5-4868-850b-4f7cb2fdf866">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="cms:InvestmentInSubsidiariesParentOnly" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE1LTItMS0xLTE5Mzk5NQ_11123c81-2a26-40fe-8e19-77c7c489f0eb">10,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="cms:InvestmentInSubsidiariesParentOnly" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE1LTQtMS0xLTE5Mzk5NQ_3ea4f54e-256d-4695-96de-ae34c403e287">9,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%">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE2LTItMS0xLTE5Mzk5NQ_bbc9474c-076c-4700-a5be-3c5b8f9786a0">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE2LTQtMS0xLTE5Mzk5NQ_cf827cbc-f116-49b0-9e83-32ec581e40ab">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 16pt;text-align:left;text-indent:-9pt;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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE3LTItMS0xLTE5Mzk5NQ_ad42ec04-8fd0-4921-b48d-dfe1b3a9a1c7">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE3LTQtMS0xLTE5Mzk5NQ_6223873d-ec9b-441c-8e81-15a1b1347b83">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE4LTItMS0xLTE5Mzk5NQ_2bf30db4-98a7-41c3-bd04-aeb144ab120e">11,003</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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE4LTQtMS0xLTE5Mzk5NQ_b1b03296-9735-4765-a648-d54abb71ecf5">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></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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzIwLTItMS0xLTE5Mzk5NQ_f66404e9-04b9-456e-9c09-493150eef212">11,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: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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzIwLTQtMS0xLTE5Mzk5NQ_d5783312-2fc9-473c-af2e-24bbf9e51652">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></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%">192</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="icbd88dafec37432baf8198ca1e01f9e6" continuedAt="i4d7a05331bbb4987aa3c3fbd82f91986"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Accounts and notes payable &#8211; intercompany</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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzUtMi0xLTEtMTkzOTk1_57241c71-95f5-469e-b5f2-2b79dc3d5766">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzUtNC0xLTEtMTkzOTk1_e77cb50b-f2cf-4b26-b561-48f1a1a05f48">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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, including 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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzYtMi0xLTEtMTkzOTk1_1a7e8412-e691-42f6-945e-f0e98de3edda">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzYtNC0xLTEtMTkzOTk1_411e75d6-dd86-4b6e-8825-0f95ddb9c26c">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:TaxesPayableCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzctMi0xLTEtMTkzOTk1_1a99ad7e-63c7-4792-8cce-7d3c7fbcc9a6">&#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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzctNC0xLTEtMTkzOTk1_8a2f166b-3757-460c-9253-e1002df0501a">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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzgtMi0xLTEtMTkzOTk1_3cfa9d63-df96-42d3-b79d-0a0462c2d06a">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzgtNC0xLTEtMTkzOTk1_ad7f3716-6f5d-4454-9fbd-bcd90607f3a4">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzktMi0xLTEtMTkzOTk1_4186161f-99e7-41c8-a830-5200229fe134">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzktNC0xLTEtMTkzOTk1_1a00975e-8370-4bf4-8548-434726e4a01e">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 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%">Non&#8209;current 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEyLTItMS0xLTE5Mzk5NQ_10300731-59d9-40f0-a28e-32fe1cddb93c">3,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEyLTQtMS0xLTE5Mzk5NQ_aa6cd53f-e4fa-4cac-9446-c4240883d12d">3,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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEzLTItMS0xLTE5Mzk5NQ_3ca3e2f5-0570-4328-8583-716edc53f695">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEzLTQtMS0xLTE5Mzk5NQ_66c103a8-cb44-416a-8456-c2ecb99737d5">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE0LTItMS0xLTE5Mzk5NQ_a950ed6f-a8be-418d-8458-cce2b5864a3d">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE0LTQtMS0xLTE5Mzk5NQ_0f3085fb-b6b4-4276-9827-22d1d1b07287">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%">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE1LTItMS0xLTE5Mzk5NQ_0bc66e8e-5eef-42f4-a7c7-b67161827b1d">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE1LTQtMS0xLTE5Mzk5NQ_492b220e-ea86-45ea-af18-366fc7024f59">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%">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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE2LTItMS0xLTE5Mzk5NQ_51ecfb72-df97-4b61-93e1-986eb935d23d">4,069</ix:nonFraction>&#160;</span></td><td style="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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE2LTQtMS0xLTE5Mzk5NQ_683bd23c-5dcf-4168-97ae-d2f5df7afe8b">4,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: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%">Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE5LTItMS0xLTE5Mzk5NQ_6456cb4e-afe3-40ba-ac1b-fba23f9470ec">6,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE5LTQtMS0xLTE5Mzk5NQ_5a9c2269-a309-405f-9830-5c237bc3dd96">6,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIwLTItMS0xLTE5Mzk5NQ_b73245d6-d509-44ef-9b28-0b9977c452d5">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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIwLTQtMS0xLTE5Mzk5NQ_f43438d5-910e-4f5e-a00b-75c32273a338">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIxLTItMS0xLTE5Mzk5NQ_88846860-5e0e-41c5-aec3-52cbfd15d8f6">7,015</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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIxLTQtMS0xLTE5Mzk5NQ_097b8434-4f38-4e75-95e6-021d4d79f6a9">6,631</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 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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIzLTItMS0xLTE5Mzk5NQ_1f7284a5-25db-4e4a-bb8f-eac476cb5f08">11,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: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="i782c5f6141e942d6ad322670c0b227e8_I20211231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIzLTQtMS0xLTE5Mzk5NQ_272e33f6-c87e-44b2-b2e0-27fd79681de6">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></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="i0e0b60fe556a424b8287030e13f33f1c_526"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i0e0b60fe556a424b8287030e13f33f1c_529"></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="i4d7a05331bbb4987aa3c3fbd82f91986" continuedAt="i87580a422616498493a82b724fba0368">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="i87580a422616498493a82b724fba0368" continuedAt="i2336ae1882bc44a18982ccf29dd908cd">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="i0e0b60fe556a424b8287030e13f33f1c_535"></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="i2336ae1882bc44a18982ccf29dd908cd" continuedAt="i9f9ff311a5e1463a9a7d12980b0b62fb">Guarantees</ix:continuation></span></div><ix:continuation id="i9f9ff311a5e1463a9a7d12980b0b62fb"><div 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="i9d50ee8a7996472babc1a89a48a7d595_I20221231" decimals="-8" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MzUvZnJhZzpkMzBlNTljY2JlYjA0ZWJkOTA3MTU4NjgyZjkzYTU1Yi90ZXh0cmVnaW9uOmQzMGU1OWNjYmViMDRlYmQ5MDcxNTg2ODJmOTNhNTViXzkx_0352bd52-4f8b-4e4b-b0bf-a0d58c53b983">1.0</ix:nonFraction>&#160;billion 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 sales agreements entered into by CMS&#160;ERM and other subsidiaries of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to third parties under a credit agreement entered into by a subsidiary of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to tax equity investors that hold membership interests in certain VIEs held by NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to Regions Bank related to the sale of EnerBank</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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 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="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 style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><div id="i0e0b60fe556a424b8287030e13f33f1c_544"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90ZXh0cmVnaW9uOjVmNjg5Njg2NTgwMDQyMzViMjBmOTkxMGViOGY1N2FmXzIyMw_733f3b3c-7a0a-408f-aa89-4853beb32e9c" escape="true"><ix:nonNumeric contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90ZXh0cmVnaW9uOjVmNjg5Njg2NTgwMDQyMzViMjBmOTkxMGViOGY1N2FmXzIyNA_49b92046-f702-48a2-8f98-3bb219eea137" 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;2022, 2021, and 2020</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%">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="ibd71693095be4d29b8b9ecba6371ce35_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtMi0xLTEtMTkzOTk1_168bdaeb-04f7-408e-83eb-bad25834d9b3">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="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtNC0xLTEtMTkzOTk1_5ec40e27-d415-4e37-b35e-7d38d47f04e1">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtNi0xLTEtMTkzOTk1_c449d83f-fc33-4cde-84f5-28e61de72f54">&#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="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtOC0xLTEtMTkzOTk1_e8c6863c-d0ca-4b7d-aa75-a4f368da1306">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i2947ccb7fbd3457a8338f44cf61cc117_I20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtMTAtMS0xLTE5Mzk5NQ_1e56780f-4d27-4ba0-bc60-8ce4597fafb3">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%"><ix:nonFraction unitRef="usd" contextRef="i6cedf86a340c4e30bc48c3b9ff024703_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtMi0xLTEtMTkzOTk1_3bc405ea-0fe4-47a5-a4c8-39d1b2cf4de1">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="ie42c21ffa173492db23426d1b60660e8_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtNC0xLTEtMTkzOTk1_67ce7c88-6daf-4cb6-aaed-6912baefd2d6">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="ie42c21ffa173492db23426d1b60660e8_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtNi0xLTEtMTkzOTk1_0180b425-af0e-4a25-91f0-f28081483011">&#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="ie42c21ffa173492db23426d1b60660e8_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtOC0xLTEtMTkzOTk1_157778f4-4ebc-47a7-b873-ed80565f1f85">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="ibd71693095be4d29b8b9ecba6371ce35_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtMTAtMS0xLTE5Mzk5NQ_ebd426cd-c74a-4a24-b304-ac56a685fcf5">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%">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%"><ix:nonFraction unitRef="usd" contextRef="i8de5dbbc60e24e988fe30e618fdb206a_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtMi0xLTEtMTkzOTk1_9cd17d57-ec4f-431d-ba71-5737d1c885a3">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="i4bb628cbb81845529950bbaee6bf1572_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtNC0xLTEtMTkzOTk1_0dc3563e-c54d-4b9f-9b23-17d0a62b8430">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="i4bb628cbb81845529950bbaee6bf1572_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtNi0xLTEtMTkzOTk1_e1a2dca3-3e4e-4477-afb5-37e19bfe89ff">&#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="i4bb628cbb81845529950bbaee6bf1572_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtOC0xLTEtMTkzOTk1_ede47a6c-d130-4307-b6d4-71d0ffe85e50">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6cedf86a340c4e30bc48c3b9ff024703_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtMTAtMS0xLTE5Mzk5NQ_6460c393-a1fd-4787-93a4-ecb0607cbac3">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="i81fe1fedf60549cba8c87730ad80920e_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctMi0xLTEtMTkzOTk1_739e9c8c-0cd4-422b-9c60-1cb3fae61ede">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctNC0xLTEtMTkzOTk1_ec6500c6-97c7-463a-9c33-760171683bea">&#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="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctNi0xLTEtMTkzOTk1_f3e37463-a083-439f-94af-e6793c0264c2">&#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="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctOC0xLTEtMTkzOTk1_f47b698c-3f5d-4ebb-9216-ec88e0c32148">&#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="iad09be9e10354c0bab5c27d07133f5ad_I20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctMTAtMS0xLTE5Mzk5NQ_726b1412-f161-4848-8a39-92fe3fc6c9e7">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%">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%"><ix:nonFraction unitRef="usd" contextRef="i59b38fd25a5f40869a021f06802317e9_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtMi0xLTEtMTkzOTk1_94313712-9c61-4921-a654-3c8b2c1fedd1">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="i7b1432331f57482f86163694a925a0be_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtNC0xLTEtMTkzOTk1_e6b55835-0e9b-4bde-a18e-72a890135694">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="i7b1432331f57482f86163694a925a0be_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtNi0xLTEtMTkzOTk1_154674d8-dfe4-473f-984b-57bfcb50fade">&#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="i7b1432331f57482f86163694a925a0be_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtOC0xLTEtMTkzOTk1_25cb4133-0d44-4ce5-bc92-5787f7233cd1">&#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="i81fe1fedf60549cba8c87730ad80920e_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtMTAtMS0xLTE5Mzk5NQ_855e1cd4-4063-496b-97a9-82f3f9be83e4">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-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%">2020</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="i081d772bf1344569b417e5d476c1c031_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktMi0xLTEtMTkzOTk1_bb7706c3-fc14-4180-a778-cd03083e511e">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><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="i93058cec52504357b134e3bb2ba567d5_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktNC0xLTEtMTkzOTk1_b163644c-bfcc-45ba-9b92-335e85bf0bd4">&#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="i93058cec52504357b134e3bb2ba567d5_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktNi0xLTEtMTkzOTk1_c2191716-c44f-48ba-997e-a9b930af994c">&#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="i93058cec52504357b134e3bb2ba567d5_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktOC0xLTEtMTkzOTk1_b39835c8-eb60-41bf-b3ab-56b81d3982a6">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="i59b38fd25a5f40869a021f06802317e9_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktMTAtMS0xLTE5Mzk5NQ_3c4714bc-ba12-4bc8-801c-2bcb4e7cc2f4">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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;2022, 2021, and 2020</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%">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="ifda6462760bf45648649ee6912ceada1_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtMi0xLTEtMTkzOTk1_1e8b1e8e-68a5-4ce0-8e8a-54c7cb941fe7">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="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtNC0xLTEtMTkzOTk1_4b005040-bbae-4cb6-8ed8-ac351ec73cdb">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtNi0xLTEtMTkzOTk1_875dd0fc-4b54-4e38-85dc-048b811879ce">&#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="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtOC0xLTEtMTkzOTk1_b41088b1-e1ab-444e-9a0d-59db7f441d84">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ibafd8ef4dd434ba0b2e294778fc19cb8_I20221231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtMTAtMS0xLTE5Mzk5NQ_530e5790-62a3-4423-ac8d-8ab9e4a8ea1f">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%"><ix:nonFraction unitRef="usd" contextRef="icf82209bd54e42199fd23e0f4682799e_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtMi0xLTEtMTkzOTk1_1cef4ec6-42d2-4ab2-bd99-a7b32c4f1487">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="i9256f253ffe94813b8b73b6ef4f9123f_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtNC0xLTEtMTkzOTk1_a8b4fcb5-fef4-48e3-b8f2-eb785ced6ac5">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="i9256f253ffe94813b8b73b6ef4f9123f_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtNi0xLTEtMTkzOTk1_501ac1fa-5f5d-4148-b967-309badb42817">&#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="i9256f253ffe94813b8b73b6ef4f9123f_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtOC0xLTEtMTkzOTk1_d870a572-70b1-45a0-993c-c8add7f2d464">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="ifda6462760bf45648649ee6912ceada1_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtMTAtMS0xLTE5Mzk5NQ_8dee00e1-c61d-4826-aaec-8abd69572ddb">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-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%">2020</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="i15fdd583ce5e4cf19023187e85927566_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtMi0xLTEtMTkzOTk1_d7a43a9f-8824-40fc-a1c9-afe7ff9ed4af">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="i17ecfe6e0a2b44b09725d68f83fe1a30_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtNC0xLTEtMTkzOTk1_bce1be74-8ae9-4a7b-a29e-e9fefe05bd97">33</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="i17ecfe6e0a2b44b09725d68f83fe1a30_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtNi0xLTEtMTkzOTk1_44a5e09d-14f4-4479-97c5-0064f0f12eb3">&#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="i17ecfe6e0a2b44b09725d68f83fe1a30_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtOC0xLTEtMTkzOTk1_5be57b05-c532-442d-b953-58cd7b0cb994">24</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="icf82209bd54e42199fd23e0f4682799e_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtMTAtMS0xLTE5Mzk5NQ_c15330c2-8933-4f0f-9e61-85ae79bc85f1">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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">195</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">196</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_547"></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><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="#i0e0b60fe556a424b8287030e13f33f1c_25">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><table 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="padding:2px 1pt 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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:1.55pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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><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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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.h</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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></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%">197</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><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="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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="padding:2px 1pt 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.i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.k</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.l</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.m</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.n</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.q</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.v</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.y</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.z</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.aa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.bb</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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.cc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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="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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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/000110465922089118/tm2222175d4_ex4-1.htm">145th dated as of 8/11/22 (Form&#160;8-K filed August&#160;11,&#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%">4.1.ee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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/000110465922127232/tm2232568d1_ex4-1.htm">146th dated as of 12/14/22 (Form&#160;8-K filed December&#160;15,&#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%">4.1.ff</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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/000110465923002502/tm232791d1_ex4-1.htm">147th dated as of 1/10/23 (Form&#160;8-K filed January&#160;10,&#160;2023)</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="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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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></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%">198</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><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="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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="padding:2px 1pt 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.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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><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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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.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/000081115622000048/cms10k20211231_ex4-6.htm">Description of CMS&#160;Energy Securities (Form&#160;10-K for the fiscal year ended December&#160;31,&#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%">4.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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 Directors&#8217; 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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><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="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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="padding:2px 1pt 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.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">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;</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="http://www.sec.gov/Archives/edgar/data/201533/000095012407005517/k21037exv10wxay.htm">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.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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.10</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/000081115622000048/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 (Form&#160;10-K for the fiscal year ended December&#160;31,&#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.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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.12</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/000081115622000048/cms10k20211231_ex10-12.htm">Annual Employee Incentive Compensation Plan for Consumers as amended, effective as of January&#160;27,&#160;2022 (Form&#160;10-K for the fiscal year ended December&#160;31,&#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.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">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="cms10k20221231_ex10-13.htm">Annual </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="cms10k20221231_ex10-13.htm">NorthStar Clean Energy Employee Incentive Compensation Plan as amended, effective as of August&#160;22,&#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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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/000110465922127232/tm2232568d1_ex10-1.htm">$550&#160;million Fifth Amended and Restated Revolving Credit Agreement dated as of December&#160;14,&#160;2022 among CMS&#160;Energy, the Banks, as defined therein, and Barclays Bank&#160;PLC, as Agent (Form&#160;8&#8209;K filed December&#160;15,&#160;2022)</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="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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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/000110465922127232/tm2232568d1_ex10-2.htm">$1.1&#160;billion Sixth Amended and Restated Revolving Credit Agreement dated as of December&#160;14,&#160;2022 among Consumers, the Banks, as defined therein, and JPMorgan Chase Bank,&#160;N.A., as Agent (Form&#160;8&#8209;K filed December&#160;15,&#160;2022)</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.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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;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.c</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/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><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.d</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/000110465922122724/tm2231419d1_ex10-1.htm">First Amendment to the Amended and Restated $250</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">&#160;</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">million Secured Revolving Credit Agreement (Form</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">&#160;</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">8-K filed November</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">&#160;</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">29,</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">&#160;</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="http://www.sec.gov/Archives/edgar/data/201533/000110465922122724/tm2231419d1_ex10-1.htm">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.17</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><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="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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="padding:2px 1pt 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.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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, EnerBank, and Regions Bank (Form&#160;8-K filed 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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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</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="http://www.sec.gov/Archives/edgar/data/201533/000081115621000077/cms10q20210930_ex10-1.htm">,</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="http://www.sec.gov/Archives/edgar/data/201533/000081115621000077/cms10q20210930_ex10-1.htm"> 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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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/000110465921084502/tm2120427d1_ex10-2.htm">Purchase and Sale Agreement dated June&#160;21,&#160;2021 by and among Consumers and DIG, CMS&#160;Generation Michigan Power, and CMS&#160;ERM (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.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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/000081115622000113/cms10q20220630_ex10-1.htm">$1&#160;billion unsecured Term Loan Credit Agreement dated as of July&#160;22,&#160;2022 among Consumers, the Banks defined therein, and U.S.&#160;Bank National Association, as Agent (Form&#160;10-Q for the quarterly period ended June&#160;30,&#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.23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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/000110465923003371/tm233239d1_ex10-1.htm">Bond Purchase Agreement dated as of January&#160;12,&#160;2023 between Consumers and each of the Purchasers named therein (Form&#160;8-K filed January&#160;12,&#160;2023)</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="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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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="cms10k20221231_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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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><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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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></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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><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="#i0e0b60fe556a424b8287030e13f33f1c_25">Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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="padding:2px 1pt 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.SCH</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;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;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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="i0e0b60fe556a424b8287030e13f33f1c_550"></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%">202</span></div></div></div><div id="i0e0b60fe556a424b8287030e13f33f1c_553"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 9, 2023</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;9, 2023.</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"></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"></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"></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"></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"></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: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"></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"></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"></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/ 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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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/ 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"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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"></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"></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%">203</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="#i0e0b60fe556a424b8287030e13f33f1c_25">Table of </a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0e0b60fe556a424b8287030e13f33f1c_25">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 9, 2023</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;9, 2023.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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;text-indent:-9pt"></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;text-indent:-9pt"></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;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><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></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;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;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><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;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><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:15pt"><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;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"></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%">204</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>2
<FILENAME>cms10k20221231_ex10-13.htm
<DESCRIPTION>EXHIBIT 10.13 - ANNUAL EICP FOR NORTHSTAR CLEAN ENERGY
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i735ffc6098354fc7a69917a7d32f218d_46"></div><div style="min-height:72pt;width:100%"><div><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:100%">Exhibit 10.13</font></div></div><div style="text-align:center"><font><br></font></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 NORTHSTAR CLEAN ENERGY 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="i735ffc6098354fc7a69917a7d32f218d_1"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><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:100%">ANNUAL NORTHSTAR CLEAN ENERGY EMPLOYEE INCENTIVE COMPENSATION PLAN </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">I.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">GENERAL PROVISIONS</font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  The purpose of the Annual NorthStar Clean Energy Employee Incentive Compensation Plan (&#8220;Plan&#8221;) is to provide an equitable and competitive level of compensation that will permit NorthStar Clean Energy and its subsidiaries to attract, retain and motivate their employees.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.    The Plan as described herein is effective as of January 1, 2014, as amended and revised January 1, 2016&#59; August 4, 2017&#59; December 1, 2018&#59; December 1, 2019&#59; February 1, 2020&#59; May 16, 2021&#59; December 1, 2021&#59; January 27, 2022 and August 22, 2022.</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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:100%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Except as otherwise provided in this Section 1.3, regular non-union U.S. employees and NorthStar Clean Energy Officers who do not participate in a broad-based incentive plan contingent upon objectives and performance unique to the employees&#8217; or NorthStar Clean Energy Officers&#8217; subsidiary, affiliate, site and&#47;or business unit, are eligible for participation in the 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 NorthStar Clean Energy 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 Plan.   Any regular non-union employee or NorthStar Clean Energy 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 Plan.  </font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-58.5pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;&#8220;Annual Award&#8221; means an annual incentive award granted under the Plan.</font></div><div style="padding-left:90pt;text-align:justify"><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:100%">(b)&#160;&#160;&#160;&#160;&#8220;Base Salary&#8221; means </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">regular straight-time salary or wages paid to the employee or NorthStar Clean Energy Officer.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;&#8220;CMS Energy&#8221; means CMS Energy Corporation, the parent of Consumers Energy Company and NorthStar Clean 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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;&#8220;Code&#8221; means the Internal Revenue Code of 1986, as amended.</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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;&#8220;Company&#8221; means NorthStar Clean 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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;&#8220;Deferred Annual Award&#8221; means the amount deferred pursuant to Section&#160;4.2.</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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#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="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:100%">1</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"><font><br></font></div><div style="padding-left:90pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;&#8220;NorthStar Clean Energy&#8221; means NorthStar Clean Energy Company, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a wholly owned subsidiary of CMS Energy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="padding-left:36pt"><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:100%">(i)&#160;&#160;&#160;&#160;&#8220;NorthStar Clean Energy Officer&#8221; for purposes of this Plan means an elected officer of NorthStar Clean 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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(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:72pt;text-align:justify;text-indent:-72pt"><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:100%">(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:72pt;text-align:justify;text-indent:-72pt"><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:100%">(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:72pt;text-align:justify;text-indent:-72pt"><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:100%">(m)&#160;&#160;&#160;&#160;&#8220;Pension Plan&#8221; means the Pension Plan for Employees of Consumers Energy and Other CMS Energy Companies.</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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(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:72pt;text-align:justify;text-indent:-72pt"><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:100%">(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:36pt"><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:100%">(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="text-align:justify"><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:100%">(q)&#160;&#160;&#160;&#160;&#8220;Retirement&#8221; means that a Plan participant is no longer an active employee or NorthStar Clean Energy 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:72pt;text-align:justify;text-indent:-72pt"><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:100%">(r)&#160;&#160;&#160;&#160;&#8220;Separation from Service&#8221; means an employee or NorthStar Clean Energy 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 anticipated that the level of service provided by the employee or NorthStar Clean Energy Officer will be no more than 45% of the average level of bona fide service performed by the employee or NorthStar Clean Energy Officer over the immediately preceding 36-month period.</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:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(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:36pt"><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:100%">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="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:100%">(t)&#160;&#160;&#160;&#160;&#8220;Subsidiary&#8221; means any direct or indirect subsidiary of the Company.</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:81.7pt;text-align:justify;text-indent:-45.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">II.&#160;&#160;&#160;&#160;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">CORPORATE PERFORMANCE GOALS</font></div><div style="padding-left:45pt"><font><br></font></div><div style="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:100%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;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:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Each year the President of NorthStar Clean Energy will establish the Performance Goals (&#34;Goals&#34;) for the Plan.  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 NorthStar Clean Energy 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 NorthStar Clean Energy 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:36pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-58.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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:100%;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:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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 NorthStar Clean Energy for each Performance Year.</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><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:100%">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 style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;III.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ANNUAL AWARD FORMULA</font></div><div style="padding-left:36.7pt;text-align:justify;text-indent:-41.2pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.  Annual Awards for each eligible Plan participant will be based upon a standard award percentage as set forth in the table below, with the exception of the NorthStar Clean Energy 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 NorthStar Clean Energy as indicated by market practices.</font></div><div style="padding-left:243.7pt"><font><br></font></div><div style="padding-left:243.7pt"><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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">25%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">15%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">12%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">10%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">3%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">3%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">3%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">3%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">3%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">3%</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: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:'Times New Roman',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:'Times New Roman',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:'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></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: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%">3%</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: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:'Times New Roman',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:'Times New Roman',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:'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></tr></table></div><div style="padding-left:57pt;text-align:justify;text-indent:-86.2pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Annual Awards for Plan participants will be calculated and made as follows&#58;</font></div><div style="padding-left:93pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</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:128%">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 style="padding-left:108pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;text-decoration:underline">NorthStar Clean Energy Officer Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Annual Awards for each eligible Plan NorthStar Clean Energy Officer participant will be based upon a standard award percentage as set forth in the table below&#58;   </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:49.5pt"><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><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></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">President</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:174%"> of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:174%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">CMS NorthStar Clean Energy&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;40%</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:100%">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 style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">Chief Operating Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:174%"> of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:174%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:174%">CMS NorthStar Clean Energy&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;35%</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vice President of CMS NorthStar Clean Energy Development &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30%</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;IV.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ADMINISTRATION OF THE PLAN</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><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:100%">(a)&#160;&#160;&#160;&#160;The Plan is administered by the President of CMS NorthStar Clean Energy 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:72pt;text-align:justify;text-indent:-72pt"><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:100%">(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:7.8pt;font-weight:400;line-height:100%;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:100%"> 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:72pt;text-align:justify;text-indent:-72pt"><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:100%">(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:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">of the calendar year following the Performance Year, will review for approval proposed Annual Awards as recommended by the President of CMS NorthStar Clean Energy.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><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:100%">(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 Plan, 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 style="padding-left:36pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">V.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">PAYMEN</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">T OF ANNUAL AWARDS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  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:100%;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:100%"> 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 employee or NorthStar Clean Energy Officer is enrolled at the time CMS NorthStar Clean Energy makes the Annual Award.</font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Deferred Annual Awards.</font></div><div><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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 NorthStar Clean Energy 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="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:100%">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 style="padding-left:56.1pt;text-align:justify;text-indent:-56.1pt"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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:18pt;text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(c)&#160;&#160;&#160;&#160;The Payment Event elected can be either&#58;</font></div><div style="padding-left:74.8pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:103.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:100%">(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="text-align:justify"><font><br></font></div><div style="padding-left:103.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:100%">(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:90.7pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;The later to occur of (i) or (ii) above.</font></div><div style="padding-left:103.5pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:74.8pt;text-align:justify;text-indent:-18.7pt"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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="text-align:justify;text-indent:37.4pt"><font><br></font></div><div style="padding-left:103.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:100%">(i)&#160;&#160;&#160;&#160;Payment in a single sum upon occurrence of the Payment Event.</font></div><div style="padding-left:65.45pt;text-align:justify;text-indent:-65.45pt"><font><br></font></div><div style="padding-left:103.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:100%">(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="padding-left:65.45pt;text-align:justify;text-indent:-65.45pt"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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;), </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:100%">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 style="padding-left:81.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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="text-align:justify"><font><br></font></div><div style="padding-left:103.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:100%">(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:37.4pt;text-align:justify;text-indent:-19.4pt"><font><br></font></div><div style="padding-left:103.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:100%">(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:70.5pt;text-align:justify"><font><br></font></div><div style="padding-left:103.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:100%">(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:103.5pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:81pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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 NorthStar Clean 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 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="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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 </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:100%">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 style="padding-left:81.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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 NorthStar Clean Energy, remain the property of CMS NorthStar Clean 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 CMS NorthStar Clean Energy. </font></div><div style="padding-left:56.1pt;text-align:justify;text-indent:-37.4pt"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.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:100%;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:100%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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="text-align:justify"><font><br></font></div><div style="padding-left:81.7pt;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:100%">(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 </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:100%">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 style="padding-left:81.7pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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="padding-left:0.7pt;text-align:justify;text-indent:-0.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;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:100%;text-decoration:underline">CHANGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"> OF STATUS</font></div><div style="text-align:justify"><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:100%">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:31.5pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  A new Plan participant, whether hired or promoted to the position, or an Plan participant promoted to a higher salary grade or to an NorthStar Clean Energy 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 NorthStar Clean Energy Officer position.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">An Plan participant whose salary grade has been lowered or who is no longer an NorthStar Clean Energy 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 NorthStar Clean Energy Officer position.  Awards will also be prorated for any change in full time or part time work status.  </font></div><div style="padding-left:54.7pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  An Plan 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:100%">.</font></div><div style="padding-left:54.7pt;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:100%"> </font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;text-decoration:underline">Resignation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  An Plan 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:54.7pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  An Plan participant whose status as an active employee or NorthStar Clean Energy 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 Plan 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 Plan participant will be made to the named beneficiary, or if no beneficiary is named or if the beneficiary doesn&#8217;t survive the Plan participant, then to the Plan participant&#8217;s estate no later than March 15 following the applicable Performance Year.  Notwithstanding the above, an Plan 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="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:100%">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 style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">    Payment of an award for an Plan 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 Plan 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="padding-left:59.2pt;text-align:justify;text-indent:-59.2pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;VII.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">MISCELLANEOUS</font></div><div style="padding-left:59.2pt;text-align:justify;text-indent:-59.2pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  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:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.  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:59.2pt;text-align:justify;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  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:31.5pt;text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.  The Plan will be governed and construed in accordance with the laws of the State of Michigan.</font></div><div style="padding-left:31.5pt;text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">.  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 </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:100%">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:58.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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:100%">.   </font></div><div style="padding-left:0.7pt;text-align:justify;text-indent:-0.7pt"><font><br></font></div><div style="padding-left:36.7pt;text-indent:-36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;VIII.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">AMENDMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline"> TO REFLECT CODE SECTION 409A</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:58.5pt;text-align:justify;text-indent:-21.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">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:100%;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:100%">  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 style="text-align:justify"><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:100%">11</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>cms10k20221231_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 2023 Workiva -->
<title>Document</title></head><body><div id="ibac225c92b59419aa4112d4323b05e1f_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), NorthStar Clean Energy Company, formerly known as 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., NorthStar Clean Energy 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;2022.</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:8pt"><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 NorthStar Clean Energy 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: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 Branch Solar, 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: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 Lake Iris Solar, 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%">05 Delta Solar Equity Holdings, 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%">06 Delta Solar Power 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%">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%">06 Delta Solar Power 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%">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 Flambeau 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 Hart Solar 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%">06 Hart Solar 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%">07 Hart 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 Newport Solar Equity Holdings, 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 Newport Solar 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%">07 Newport Solar 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%">08 Newport Solar, 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: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 Solar Energy, 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: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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">09 Northwest Ohio IA, LLC (97%)</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: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:#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%">06 Northwest Ohio IA, LLC (3%)</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: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></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:#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><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:8pt"><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:8pt"><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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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="ibac225c92b59419aa4112d4323b05e1f_4"></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:10pt;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="ibac225c92b59419aa4112d4323b05e1f_7"></div><hr style="page-break-after:always"><div style="min-height:40.5pt;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:10pt;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:27pt;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>4
<FILENAME>cms10k20221231_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 2023 Workiva -->
<title>Document</title></head><body><div id="i1987aa12e7b24cd2bc75fa794fda81ba_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;9, 2023 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;9, 2023</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>5
<FILENAME>cms10k20221231_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 2023 Workiva -->
<title>Document</title></head><body><div id="i1a876a1eac1b44bc8dca87c2b8b91aa9_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;9, 2023 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;9, 2023</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>6
<FILENAME>cms10k20221231_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1 - CEO 302 CERTIFICATION (CMS ENERGY)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i53ca9c51ec19404e84854da2761b7150_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 9, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>cms10k20221231_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2 - CFO 302 CERTIFICATION (CMS ENERGY)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i44722ead47c84f319f0f657f27452060_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 9, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>8
<FILENAME>cms10k20221231_ex31-3.htm
<DESCRIPTION>EXHIBIT 31.3 - CEO 302 CERTIFICATION (CONSUMERS)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i5a803188e5c44201b413e2ea8306956a_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 9, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.4
<SEQUENCE>9
<FILENAME>cms10k20221231_ex31-4.htm
<DESCRIPTION>EXHIBIT 31.4 - CFO 302 CERTIFICATION (CONSUMERS)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ifbe7499a6eb34b98af24903d626e6afc_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 9, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>cms10k20221231_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1 - 906 CERTIFICATION (CMS ENERGY)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ic749a5b3797340c9b260a28a121f4382_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, 2022 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 9, 2023</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 9, 2023</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>11
<FILENAME>cms10k20221231_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2 - 906 CERTIFICATION (CONSUMERS)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i188091005fae4e2483a2a855159e5247_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, 2022 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 9, 2023</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 9, 2023</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>cms-20221231.xsd
<DESCRIPTION>XBRL SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9010137e-e25d-44cd-a8f1-2e3c7004c784,g:e28815d8-33e0-4d73-b5bd-8551f4bc6b3f-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cms="http://www.consumersenergy.com/20221231" 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/2022" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.consumersenergy.com/20221231">
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs: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-20221231_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-20221231_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-20221231_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-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.consumersenergy.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.consumersenergy.com/role/AuditInformation">
        <link:definition>0000002 - 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>0000003 - 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="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000004 - 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>0000005 - 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>0000006 - 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>0000007 - 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>0000008 - 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>0000009 - 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>0000010 - 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>0000011 - 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>0000012 - 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>0000013 - 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>0000014 - 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>0000015 - 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>0000016 - 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="CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical">
        <link:definition>0000017 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies">
        <link:definition>0000018 - 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="RegulatoryMatters" roleURI="http://www.consumersenergy.com/role/RegulatoryMatters">
        <link:definition>0000019 - Disclosure - Regulatory Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitments" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments">
        <link:definition>0000020 - Disclosure - Contingencies and Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalization" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization">
        <link:definition>0000021 - Disclosure - Financings and Capitalization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.consumersenergy.com/role/FairValueMeasurements">
        <link:definition>0000022 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.consumersenergy.com/role/FinancialInstruments">
        <link:definition>0000023 - 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="PlantPropertyandEquipment" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment">
        <link:definition>0000024 - 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="Leases" roleURI="http://www.consumersenergy.com/role/Leases">
        <link:definition>0000025 - Disclosure - Leases</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>0000026 - 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="RetirementBenefits" roleURI="http://www.consumersenergy.com/role/RetirementBenefits">
        <link:definition>0000027 - 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="StockBasedCompensation" roleURI="http://www.consumersenergy.com/role/StockBasedCompensation">
        <link:definition>0000028 - 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="IncomeTaxes" roleURI="http://www.consumersenergy.com/role/IncomeTaxes">
        <link:definition>0000029 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergy" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy">
        <link:definition>0000030 - Disclosure - Earnings Per Share - CMS Energy</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.consumersenergy.com/role/Revenue">
        <link:definition>0000031 - 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="OtherIncomeandOtherExpense" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense">
        <link:definition>0000032 - 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="ReportableSegments" roleURI="http://www.consumersenergy.com/role/ReportableSegments">
        <link:definition>0000033 - 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="RelatedPartyTransactionsConsumers" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers">
        <link:definition>0000034 - 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="VariableInterestEntities" roleURI="http://www.consumersenergy.com/role/VariableInterestEntities">
        <link:definition>0000035 - 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="ExitActivitiesandDiscontinuedOperations" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations">
        <link:definition>0000036 - 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="ScheduleICondensedFinancialInformationofRegistrant" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant">
        <link:definition>0000037 - 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="ScheduleIIValuationandQualifyingAccountsandReserves" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves">
        <link:definition>0000038 - 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="SignificantAccountingPoliciesPolicy" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy">
        <link:definition>0000039 - 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="RegulatoryMattersTables" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables">
        <link:definition>0000040 - 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="ContingenciesandCommitmentsTables" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables">
        <link:definition>0000041 - Disclosure - Contingencies and Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationTables" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables">
        <link:definition>0000042 - Disclosure - Financings and Capitalization (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables">
        <link:definition>0000043 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables">
        <link:definition>0000044 - 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="PlantPropertyandEquipmentTables" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables">
        <link:definition>0000045 - 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="LeasesTables" roleURI="http://www.consumersenergy.com/role/LeasesTables">
        <link:definition>0000046 - Disclosure - Leases (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="AssetRetirementObligationsTables" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables">
        <link:definition>0000047 - 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="RetirementBenefitsTables" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables">
        <link:definition>0000048 - 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="StockBasedCompensationTables" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables">
        <link:definition>0000049 - 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="IncomeTaxesTables" roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables">
        <link:definition>0000050 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergyTables" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables">
        <link:definition>0000051 - Disclosure - Earnings Per Share - CMS Energy (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.consumersenergy.com/role/RevenueTables">
        <link:definition>0000052 - 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="OtherIncomeandOtherExpenseTables" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables">
        <link:definition>0000053 - 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="ReportableSegmentsTables" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables">
        <link:definition>0000054 - 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="RelatedPartyTransactionsConsumersTables" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables">
        <link:definition>0000055 - 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="VariableInterestEntitiesTables" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables">
        <link:definition>0000056 - 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="ExitActivitiesandDiscontinuedOperationsTables" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables">
        <link:definition>0000057 - 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="RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails">
        <link:definition>0000058 - 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>0000059 - 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>0000060 - 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="ContingenciesandCommitmentsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails">
        <link:definition>0000061 - Disclosure - Contingencies and Commitments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails">
        <link:definition>0000062 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsSummaryofGuaranteesDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails">
        <link:definition>0000063 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails">
        <link:definition>0000064 - Disclosure - Contingencies and Commitments (Schedule of Contractual Purchase 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="FinancingsandCapitalizationSummaryofLongTermDebtDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails">
        <link:definition>0000065 - 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="FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails">
        <link:definition>0000066 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails">
        <link:definition>0000067 - 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>0000068 - 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>0000069 - 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>0000070 - 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>0000071 - 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="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
        <link:definition>0000072 - 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="FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails">
        <link:definition>0000073 - 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="FairValueMeasurementsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>0000074 - 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="FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
        <link:definition>0000075 - 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>0000076 - 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="PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails">
        <link:definition>0000077 - 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>0000078 - 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>0000079 - 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>0000080 - 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>0000081 - 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>0000082 - 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>0000083 - 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>0000084 - 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>0000085 - 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="LeasesAssetsandLiabilitiesofLesseeDetails" roleURI="http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails">
        <link:definition>0000086 - Disclosure - Leases - 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="LeasesScheduleofLeaseCostsDetails" roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails">
        <link:definition>0000087 - Disclosure - Leases - 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="LeasesScheduleofLesseeCashFlowsDetails" roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails">
        <link:definition>0000088 - Disclosure - Leases - 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="LeasesMinimumAnnualRentalCommitmentsDetails" roleURI="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails">
        <link:definition>0000089 - Disclosure - Leases - Minimum Annual Rental 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="LeasesMinimumAnnualRentalCommitmentsDetails_1" roleURI="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1">
        <link:definition>0000089 - Disclosure - Leases - Minimum Annual Rental 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="LeasesLessorLeasesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails">
        <link:definition>0000090 - Disclosure - Leases - 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="LeasesScheduleofFuturePaymentstobeReceivedDetails" roleURI="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails">
        <link:definition>0000091 - Disclosure - Leases - 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="AssetRetirementObligationsDetails" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails">
        <link:definition>0000092 - 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="RetirementBenefitsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails">
        <link:definition>0000093 - 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>0000094 - 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>0000095 - 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>0000096 - 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>0000097 - 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>0000098 - 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>0000099 - 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>0000100 - 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>0000101 - 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="RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails">
        <link:definition>0000102 - 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="StockBasedCompensationNarrativeDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>0000103 - 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>0000104 - 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>0000105 - 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="StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails">
        <link:definition>0000106 - Disclosure - Stock-Based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (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="StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails">
        <link:definition>0000107 - Disclosure - Stock-Based Compensation (Summary of 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="StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails">
        <link:definition>0000108 - Disclosure - Stock-Based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
        <link:definition>0000109 - 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>0000110 - 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>0000111 - 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>0000112 - 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>0000113 - 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>0000114 - 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="EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails">
        <link:definition>0000115 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>0000116 - 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>0000117 - 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="OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails">
        <link:definition>0000118 - Disclosure - Other Income and Other Expense (Components Of Other Income and 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="ReportableSegmentsDetails" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails">
        <link:definition>0000119 - 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="RelatedPartyTransactionsConsumersDetails" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails">
        <link:definition>0000120 - 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="VariableInterestEntitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails">
        <link:definition>0000121 - 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>0000122 - 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="ExitActivitiesandDiscontinuedOperationsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails">
        <link:definition>0000123 - 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>0000124 - 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>0000125 - 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="ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails">
        <link:definition>0000126 - 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>0000127 - 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>0000128 - 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>0000129 - 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>0000130 - 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="ScheduleIIValuationandQualifyingAccountsandReservesDetails" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails">
        <link:definition>0000131 - 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_PropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_A4200FirstMortgageBondsDueSeptember2052Member" abstract="true" name="A4200FirstMortgageBondsDueSeptember2052Member" 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_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" abstract="true" name="ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityDueOctober2025Member" abstract="true" name="TermLoanFacilityDueOctober2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DbSerpTrustAssetsMember" abstract="false" name="DbSerpTrustAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AviatorWindClassBMembershipMember" abstract="true" name="AviatorWindClassBMembershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AssetRetirementObligationsLineItems" abstract="true" name="AssetRetirementObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_GasAssetsHeldUnderFinanceLeasesMember" abstract="true" name="GasAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyIndependentPowerProductionMember" abstract="true" name="NorthStarCleanEnergyIndependentPowerProductionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_MinimumYearsOfParticipationBeforeVesting" abstract="false" name="MinimumYearsOfParticipationBeforeVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ElectricRateCaseMember" abstract="false" name="ElectricRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RevenueSubjectToRefund" abstract="false" name="RevenueSubjectToRefund" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" 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_PublicUtilitiesPropertyPlantAndEquipmentAdditions" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_SecuritizationBondsMember" abstract="false" name="SecuritizationBondsMember" 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_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_VariableInterestEntityMaximumCapacity" abstract="false" name="VariableInterestEntityMaximumCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" abstract="true" name="UnrecordedUnconditionalPurchaseObligationPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm" abstract="false" name="UnrecoveredPowerSupplyCostsProposedRecoveryTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" abstract="false" name="EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" 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_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" abstract="false" name="PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_VariableRateFirstMortgageBondsDueOctober2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueOctober2070Member" 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_AssetRetirementObligationsCategoriesDomain" abstract="false" name="AssetRetirementObligationsCategoriesDomain" 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_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" abstract="false" name="NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LesseeWeightedAverageLeaseTermAbstract" abstract="true" name="LesseeWeightedAverageLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_GasRateCaseMember" abstract="true" name="GasRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" 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_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_DefinedBenefitPlanAmortizationOfSettlementLoss" abstract="false" name="DefinedBenefitPlanAmortizationOfSettlementLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" abstract="true" name="FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" abstract="true" name="ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RetirementAgeRequirement" abstract="false" name="RetirementAgeRequirement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cms_McvPpaMember" abstract="false" name="McvPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" 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_A0350FirstMortgageBondsDue2023Member" abstract="true" name="A0350FirstMortgageBondsDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_YearEndThroughMarch2025Member" abstract="true" name="YearEndThroughMarch2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_March2025ThroughTerminationMember" abstract="true" name="March2025ThroughTerminationMember" 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_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" abstract="true" name="ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BayHarborMember" abstract="false" name="BayHarborMember" 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_PreferredStockDepositaryShareConversionRatio" abstract="false" name="PreferredStockDepositaryShareConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" abstract="true" name="UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" 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_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" abstract="false" name="LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PlanContributionPercentage" abstract="false" name="PlanContributionPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_PublicUtilitiesDistributedGenerationCapPercent" abstract="false" name="PublicUtilitiesDistributedGenerationCapPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" abstract="true" name="RevenueSubjectToRefundVoluntaryRefundMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" abstract="true" name="ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" 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_DeferredTaxLiabilitiesPostretirementBenefits" abstract="false" name="DeferredTaxLiabilitiesPostretirementBenefits" nillable="true" xbrli:periodType="instant" 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_TaxExemptRevenueBondsDue2035Member" abstract="true" name="TaxExemptRevenueBondsDue2035Member" 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_NumberOfUnitsRetired" abstract="false" name="NumberOfUnitsRetired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <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_DemandResponseProgramMember" abstract="true" name="DemandResponseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoAugust242022Member" abstract="true" name="ForwardContractsEnteredIntoAugust242022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" abstract="false" name="ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_ManufacturedGasPlantMember" abstract="false" name="ManufacturedGasPlantMember" 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_MultiassetInvestmentsMember" abstract="true" name="MultiassetInvestmentsMember" 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_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" abstract="false" name="UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="cms_TermLoanFacilityDueSeptember2023Member" abstract="true" name="TermLoanFacilityDueSeptember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RetirementYearsOfServiceWithDisability" abstract="false" name="RetirementYearsOfServiceWithDisability" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_EstimatedTimeOfPriorServiceCost" abstract="false" name="EstimatedTimeOfPriorServiceCost" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_IncomeTaxBenefitsTable" abstract="true" name="IncomeTaxBenefitsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_ForwardContractsEnteredIntoAugust32022Member" abstract="true" name="ForwardContractsEnteredIntoAugust32022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" 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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_A3600FirstMortgageBondsDueAugust2032Member" abstract="true" name="A3600FirstMortgageBondsDueAugust2032Member" 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_CMSEnergyNotePayableMember" abstract="true" name="CMSEnergyNotePayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FirstMortgageBondsMember" abstract="false" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_TermLoanFacilityDueJanuary2024Member" abstract="true" name="TermLoanFacilityDueJanuary2024Member" 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_A2650FirstMortgageBondsDue2052Member" abstract="true" name="A2650FirstMortgageBondsDue2052Member" 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_AviatorWindMember" abstract="true" name="AviatorWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyIncludingSubsidiariesMember" abstract="true" name="NorthStarCleanEnergyIncludingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PensionAndDBSERPMember" abstract="false" name="PensionAndDBSERPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" abstract="true" name="ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" 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_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" 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_GasUtilityMember" abstract="false" name="GasUtilityMember" 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_RetentionBenefitsMember" abstract="true" name="RetentionBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" abstract="true" name="ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" abstract="true" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" abstract="true" name="ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" abstract="false" name="AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" 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_CravenMember" abstract="false" name="CravenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LudingtonPlantOverhaulContractDisputeMember" abstract="true" name="LudingtonPlantOverhaulContractDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" abstract="true" name="CoalFueledElectricGeneratingUnitsToBeRetiredMember" 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_ActualRateOfReturnLossOnPlanAssets" abstract="false" name="ActualRateOfReturnLossOnPlanAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ForwardContractsEnteredIntoAugust292022Member" abstract="true" name="ForwardContractsEnteredIntoAugust292022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" abstract="true" name="ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" 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_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" abstract="true" name="ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RetentionIncentiveProgramMember" abstract="true" name="RetentionIncentiveProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RetirementPlanAssumptionsAxis" abstract="true" name="RetirementPlanAssumptionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_Donations" abstract="false" name="Donations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccrualForEnvironmentalLossContingenciesInflationRate" abstract="false" name="AccrualForEnvironmentalLossContingenciesInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" abstract="false" name="StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_InactivePensionPlanMember" abstract="false" name="InactivePensionPlanMember" 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_OtherPurchaseObligationsMember" abstract="false" name="OtherPurchaseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NWOHoldcoLLCMember" abstract="true" name="NWOHoldcoLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" 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_RestructuringAndRelatedCostCostsPaidOrSettled" abstract="false" name="RestructuringAndRelatedCostCostsPaidOrSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LesseeLeaseRightOfUseAssetsAbstract" abstract="true" name="LesseeLeaseRightOfUseAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinancingIncome" abstract="false" name="FinancingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" abstract="true" name="FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NumberOfFormerManufacturedGasPlants" abstract="false" name="NumberOfFormerManufacturedGasPlants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesTwoMember" abstract="false" name="RevolvingCreditFacilitiesTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDisposals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AmountAvailableForDividendDistribution" abstract="false" name="AmountAvailableForDividendDistribution" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" abstract="true" name="TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" 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_AssetRetirementObligationsCategoriesAxis" abstract="true" name="AssetRetirementObligationsCategoriesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinanceLeaseCost1Abstract" abstract="true" name="FinanceLeaseCost1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RevolvingCreditFacilitiesOneMember" abstract="false" name="RevolvingCreditFacilitiesOneMember" 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_PurchaseOfIntercompanyNotesReceivable" abstract="false" name="PurchaseOfIntercompanyNotesReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AccruedRateRefunds" abstract="false" name="AccruedRateRefunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasUndergroundStorageFacilitiesMember" abstract="false" name="GasUndergroundStorageFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AlternativeRevenuePrograms" abstract="false" name="AlternativeRevenuePrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ElectricUtilityPropertyMember" abstract="false" name="ElectricUtilityPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A5250FirstMortgageBondsMember" abstract="true" name="A5250FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AssetRetirementObligationsTable" abstract="true" name="AssetRetirementObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_VariableRateFirstMortgageBondsDueMay2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueMay2070Member" 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_SecuritizedRegulatoryAssetsMember" abstract="false" name="SecuritizedRegulatoryAssetsMember" 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_ExpectedRemediationCostsByYearTableTextBlock" abstract="false" name="ExpectedRemediationCostsByYearTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_SupplementalEmployeeRetirementPlanDefinedContributionMember" abstract="false" name="SupplementalEmployeeRetirementPlanDefinedContributionMember" 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_A4750JuniorSubordinatedNotesDue2050Member" abstract="true" name="A4750JuniorSubordinatedNotesDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ScheduleOfDepriciationAndAmortizationTableTextBlock" abstract="false" name="ScheduleOfDepriciationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_RevolvingCreditFacilitiesSixMember" abstract="true" name="RevolvingCreditFacilitiesSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_SettlementOfForwardContractsMember" abstract="true" name="SettlementOfForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" abstract="true" name="UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LeasesLineItems" abstract="true" name="LeasesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CommonStockholdersEquity" abstract="false" name="CommonStockholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_UnsecuredTermLoanCreditAgreementDueJanuary2024Member" abstract="true" name="UnsecuredTermLoanCreditAgreementDueJanuary2024Member" 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_RenewableEnergyGrantMember" abstract="false" name="RenewableEnergyGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PropertyTaxPolicyTextBlock" abstract="false" name="PropertyTaxPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_IntangiblePlantMember" abstract="false" name="IntangiblePlantMember" 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_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" abstract="false" name="OtherNonoperatingIncomeExpenseRetirementBenefitsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SeveranceBenefitsMember" abstract="true" name="SeveranceBenefitsMember" 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_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" abstract="false" name="NotesPayableIntercompanyPayablesAndRelatedPartyPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NotesReceivableRelatedPartiesFairValueDisclosure" abstract="false" name="NotesReceivableRelatedPartiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_JHCampbellGeneratingUnitsMember" abstract="true" name="JHCampbellGeneratingUnitsMember" 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_FinancingAndCapitalizationLineItems" abstract="true" name="FinancingAndCapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_EnergyWasteReductionPlanIncentiveMember" abstract="true" name="EnergyWasteReductionPlanIncentiveMember" 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_IncomeTaxBenefitsLineItems" abstract="true" name="IncomeTaxBenefitsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CommercialUtilityServiceMember" abstract="false" name="CommercialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" abstract="false" name="ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_RegulatoryAssetsNumberOfUnits" abstract="false" name="RegulatoryAssetsNumberOfUnits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_Plan401KMember" abstract="false" name="Plan401KMember" 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_OtherNonoperatingIncomeOther" abstract="false" name="OtherNonoperatingIncomeOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_NorthStarCleanEnergyMember" abstract="true" name="NorthStarCleanEnergyMember" 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_ResidentialUtilityServicesMember" abstract="false" name="ResidentialUtilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PropertyPlantAndEquipmentGrossExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentGrossExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_A5.875JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts" abstract="false" name="PublicUtilitiesAmountOfRecommendedDisallowedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ElectricUtilityMember" abstract="false" name="ElectricUtilityMember" 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_TermLoanFacilityDue2025Member" abstract="true" name="TermLoanFacilityDue2025Member" 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_DefinedContributionPlanTrustAssetsAmount" abstract="false" name="DefinedContributionPlanTrustAssetsAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DistributionMember" abstract="false" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_LesseeOperatingLeaseLiabilitiesAbstract" abstract="true" name="LesseeOperatingLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInIncomeTaxExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" abstract="true" name="IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_LesseeFinanceLeaseLiabilitiesAbstract" abstract="true" name="LesseeFinanceLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" abstract="false" name="ForwardContractIndexedToIssuersEquitySettlementRatePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_UnrecoveredPowerSupplyCosts" abstract="false" name="UnrecoveredPowerSupplyCosts" nillable="true" xbrli:periodType="instant" 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_GuaranteesAndOtherContingenciesTable" abstract="true" name="GuaranteesAndOtherContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" 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_TaxExemptRevenueBondsMember" abstract="true" name="TaxExemptRevenueBondsMember" 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_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" abstract="false" name="MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesLineItems" abstract="true" name="GuaranteesAndOtherContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_LeasesTable" abstract="true" name="LeasesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" abstract="false" name="PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EnterpriseSegmentGeneratingUnitsMember" abstract="true" name="EnterpriseSegmentGeneratingUnitsMember" 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_TESFilerCityMember" abstract="false" name="TESFilerCityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A4200FirstMortgageBondsDue2052Member" abstract="true" name="A4200FirstMortgageBondsDue2052Member" 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_RestructuringAndRelatedCostDeferredCost" abstract="false" name="RestructuringAndRelatedCostDeferredCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_JHCampbell3PlantRetirementContractDisputeMember" abstract="true" name="JHCampbell3PlantRetirementContractDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" abstract="true" name="FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DividendsOnRestrictedStockUnitsMember" abstract="false" name="DividendsOnRestrictedStockUnitsMember" 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_OtherPpaMember" abstract="false" name="OtherPpaMember" 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_MarketBasedRestrictedStockMember" abstract="false" name="MarketBasedRestrictedStockMember" 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_ScheduleOfAssetAllocationPercentagesTableTextBlock" abstract="false" name="ScheduleOfAssetAllocationPercentagesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" abstract="true" name="ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" 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_OtherIncomeandExpensesTable" abstract="true" name="OtherIncomeandExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_InvestmentInSubsidiaries" abstract="false" name="InvestmentInSubsidiaries" 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_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_GasOtherMember" abstract="false" name="GasOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TermLoanFacilityDue2024Member" abstract="true" name="TermLoanFacilityDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyOtherMember" abstract="true" name="NorthStarCleanEnergyOtherMember" 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_DefinedCompanyContributionPlanMember" abstract="false" name="DefinedCompanyContributionPlanMember" 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_FinancialInstrumentsLineItems" abstract="true" name="FinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" abstract="true" name="ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ScheduleOfFinancingAndCapitalizationTable" abstract="true" name="ScheduleOfFinancingAndCapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" abstract="true" name="FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_VariableRateFirstMortgageBondsDue2069Member" abstract="true" name="VariableRateFirstMortgageBondsDue2069Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PurchasedPowerRelatedParties" abstract="false" name="PurchasedPowerRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RelatedPartyLeaseMember" abstract="true" name="RelatedPartyLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CashTransactionsAbstract" abstract="true" name="CashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_LudingtonMember" abstract="false" name="LudingtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_InvestmentInSubsidiariesParentOnly" abstract="false" name="InvestmentInSubsidiariesParentOnly" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>cms-20221231_cal.xml
<DESCRIPTION>XBRL CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9010137e-e25d-44cd-a8f1-2e3c7004c784,g:e28815d8-33e0-4d73-b5bd-8551f4bc6b3f-->
<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-20221231.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_NetIncomeLossAvailableToCommonStockholdersBasic_e3c034f8-5844-4829-a5a3-66b94d53ca17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d33efe29-82bc-4228-a25c-8820c2ec8808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e3c034f8-5844-4829-a5a3-66b94d53ca17" xlink:to="loc_us-gaap_NetIncomeLoss_d33efe29-82bc-4228-a25c-8820c2ec8808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_99d8c9df-6513-471b-929d-6424df30ce8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e3c034f8-5844-4829-a5a3-66b94d53ca17" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_99d8c9df-6513-471b-929d-6424df30ce8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_ed6e3f2c-a28a-4707-bd11-2e6973085dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a867dd89-7b00-48ae-ba9d-c1d5cbc891c5" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_ed6e3f2c-a28a-4707-bd11-2e6973085dbc" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a867dd89-7b00-48ae-ba9d-c1d5cbc891c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_e4d4e2f0-aa6b-4001-995c-387a58eeb3f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_ed6e3f2c-a28a-4707-bd11-2e6973085dbc" xlink:to="loc_us-gaap_OtherNonoperatingIncome_e4d4e2f0-aa6b-4001-995c-387a58eeb3f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_d5bd264f-2b9a-4853-b650-567dc53f4b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_ed6e3f2c-a28a-4707-bd11-2e6973085dbc" xlink:to="loc_us-gaap_OtherNonoperatingExpense_d5bd264f-2b9a-4853-b650-567dc53f4b1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b0b2f35b-b110-4773-b699-3265fda88548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4bf4165c-5ef5-43b6-b035-697050be6ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b0b2f35b-b110-4773-b699-3265fda88548" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4bf4165c-5ef5-43b6-b035-697050be6ba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_466953ee-f266-404c-a0eb-80124dcce9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b0b2f35b-b110-4773-b699-3265fda88548" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_466953ee-f266-404c-a0eb-80124dcce9e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_875843de-4986-47bf-a3b2-b6c07cf5856d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_cffbedd1-51ac-472b-9282-94a6eff387d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_875843de-4986-47bf-a3b2-b6c07cf5856d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_cffbedd1-51ac-472b-9282-94a6eff387d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_9cac74c3-d0b3-4b07-818c-15a03b0984fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_875843de-4986-47bf-a3b2-b6c07cf5856d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_9cac74c3-d0b3-4b07-818c-15a03b0984fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_33d2d336-df81-4b9f-b52a-ab4e41dee4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_446f0e5e-cac3-450b-bcc5-667f3993d67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_33d2d336-df81-4b9f-b52a-ab4e41dee4dd" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_446f0e5e-cac3-450b-bcc5-667f3993d67c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_4ad6c5b7-6689-4cd9-82cb-2a1ca0d9d99e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_33d2d336-df81-4b9f-b52a-ab4e41dee4dd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_4ad6c5b7-6689-4cd9-82cb-2a1ca0d9d99e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9da03c3a-8158-4677-bef0-6212eab79d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_f3194476-e1f0-4000-b46d-a8cb25d78503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_9da03c3a-8158-4677-bef0-6212eab79d4d" xlink:to="loc_us-gaap_InterestExpenseDebt_f3194476-e1f0-4000-b46d-a8cb25d78503" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_c4f8632f-c9c4-41a8-a215-fc515e8b70ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_9da03c3a-8158-4677-bef0-6212eab79d4d" xlink:to="loc_us-gaap_InterestExpenseOther_c4f8632f-c9c4-41a8-a215-fc515e8b70ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_bb28cfa5-d478-427c-86e4-f8f87b9eb25e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_9da03c3a-8158-4677-bef0-6212eab79d4d" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_bb28cfa5-d478-427c-86e4-f8f87b9eb25e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_c180258c-4387-47ff-83ca-8473c705d6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_9da03c3a-8158-4677-bef0-6212eab79d4d" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_c180258c-4387-47ff-83ca-8473c705d6c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_24f705d2-7abd-47ed-b441-d0d06228dc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_6cd187b8-07bc-4179-98fd-d5d2d05d2159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_24f705d2-7abd-47ed-b441-d0d06228dc5f" xlink:to="loc_us-gaap_FuelCosts_6cd187b8-07bc-4179-98fd-d5d2d05d2159" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_fc285f53-2f79-42b9-a4a7-086078f3a34f" xlink:href="cms-20221231.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_24f705d2-7abd-47ed-b441-d0d06228dc5f" xlink:to="loc_cms_PurchasedPowerRelatedParties_fc285f53-2f79-42b9-a4a7-086078f3a34f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_d3b875cd-493d-4fba-b4d3-3894bc313d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_24f705d2-7abd-47ed-b441-d0d06228dc5f" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_d3b875cd-493d-4fba-b4d3-3894bc313d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3d050484-4a16-473c-9ce4-c6d7ef4215cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_24f705d2-7abd-47ed-b441-d0d06228dc5f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3d050484-4a16-473c-9ce4-c6d7ef4215cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_022733eb-af67-4340-9953-fbeb75888cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_24f705d2-7abd-47ed-b441-d0d06228dc5f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_022733eb-af67-4340-9953-fbeb75888cbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_840b9b98-9667-4ff8-98b6-bf7d908e629d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_24f705d2-7abd-47ed-b441-d0d06228dc5f" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_840b9b98-9667-4ff8-98b6-bf7d908e629d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b2af6085-f00b-47d7-8b13-89970b2ffb41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3f27225c-adc0-49c1-b036-b3fa67091332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b2af6085-f00b-47d7-8b13-89970b2ffb41" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3f27225c-adc0-49c1-b036-b3fa67091332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2ac255bd-a290-4b79-8b51-2da74343188b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b2af6085-f00b-47d7-8b13-89970b2ffb41" xlink:to="loc_us-gaap_ProfitLoss_2ac255bd-a290-4b79-8b51-2da74343188b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_876cd8fb-d273-48d0-bb71-21a621a0cb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_c611f286-2f92-454d-b09f-6d6acbdf5a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_876cd8fb-d273-48d0-bb71-21a621a0cb7d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_c611f286-2f92-454d-b09f-6d6acbdf5a38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1c0389cc-f971-432b-9d3f-1f1782c40141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_876cd8fb-d273-48d0-bb71-21a621a0cb7d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1c0389cc-f971-432b-9d3f-1f1782c40141" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5c2b39fb-0af4-4631-a5dc-440e60585ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e8d1178e-10c3-4a0b-b887-73f38b0b2750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5c2b39fb-0af4-4631-a5dc-440e60585ffd" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_e8d1178e-10c3-4a0b-b887-73f38b0b2750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a5721863-dedd-4ca9-ac1a-5187e4b2bd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5c2b39fb-0af4-4631-a5dc-440e60585ffd" xlink:to="loc_us-gaap_InterestExpense_a5721863-dedd-4ca9-ac1a-5187e4b2bd3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e8b4b407-7315-4a20-8a6e-9dc0c6a9c532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5c2b39fb-0af4-4631-a5dc-440e60585ffd" xlink:to="loc_us-gaap_OperatingIncomeLoss_e8b4b407-7315-4a20-8a6e-9dc0c6a9c532" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20221231.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_ef242e37-c6d4-480a-8174-6798632b48dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_db086090-202d-415f-a5cd-06c2fc8615ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_ef242e37-c6d4-480a-8174-6798632b48dc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_db086090-202d-415f-a5cd-06c2fc8615ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4eda8635-bd73-460b-82d8-234bd4468f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_ef242e37-c6d4-480a-8174-6798632b48dc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4eda8635-bd73-460b-82d8-234bd4468f4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a98cab4f-75ab-4746-b9cc-56a82bfcb06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1a2ad64d-1827-446a-b879-9fc4efc9281b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a98cab4f-75ab-4746-b9cc-56a82bfcb06f" xlink:to="loc_us-gaap_ProfitLoss_1a2ad64d-1827-446a-b879-9fc4efc9281b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b7befd7a-6b1b-460d-8d0b-0e4df542f64e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a98cab4f-75ab-4746-b9cc-56a82bfcb06f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b7befd7a-6b1b-460d-8d0b-0e4df542f64e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_45278432-b29a-49de-8c78-ad816229f685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_61fb54fc-e8f3-40b3-908a-8901a2bc9c82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_45278432-b29a-49de-8c78-ad816229f685" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_61fb54fc-e8f3-40b3-908a-8901a2bc9c82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_700b8c54-7544-4934-920f-07d1c760b744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_45278432-b29a-49de-8c78-ad816229f685" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_700b8c54-7544-4934-920f-07d1c760b744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7fd6bbef-7e3f-4565-b3ff-a456720357c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_45278432-b29a-49de-8c78-ad816229f685" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_7fd6bbef-7e3f-4565-b3ff-a456720357c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_22b31d37-1a24-411a-a821-b9e069e0f324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_45278432-b29a-49de-8c78-ad816229f685" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_22b31d37-1a24-411a-a821-b9e069e0f324" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b35d7fc7-903e-4593-9ad3-22560c25c4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_45278432-b29a-49de-8c78-ad816229f685" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b35d7fc7-903e-4593-9ad3-22560c25c4f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_a25cce2c-ee7c-40b8-adb2-16cea792a9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_45278432-b29a-49de-8c78-ad816229f685" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_a25cce2c-ee7c-40b8-adb2-16cea792a9eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_b0399479-6d87-47ec-b310-acdc10d88a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_45278432-b29a-49de-8c78-ad816229f685" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_b0399479-6d87-47ec-b310-acdc10d88a86" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20221231.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_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3d077c75-eb3d-4b10-a99b-6e6aa9b33d34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3d077c75-eb3d-4b10-a99b-6e6aa9b33d34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_95939a47-d0da-4ed2-8cba-4ca8eba52a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_95939a47-d0da-4ed2-8cba-4ca8eba52a06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_914c9f33-fb28-4acd-b9cc-f6409180add9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_914c9f33-fb28-4acd-b9cc-f6409180add9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1f463dff-71bc-4235-8658-3a945f93f7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1f463dff-71bc-4235-8658-3a945f93f7bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_8e42e973-02b5-42f8-a1d7-5fc868f51fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_8e42e973-02b5-42f8-a1d7-5fc868f51fe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_2bd2b2a5-b3ad-4a03-8609-5bb43f4e6304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_2bd2b2a5-b3ad-4a03-8609-5bb43f4e6304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_cd096f73-dd02-4bc3-8571-f04830a39515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_cd096f73-dd02-4bc3-8571-f04830a39515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_a7700d3e-d72b-4696-b86a-48dbc8d16da2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_a7700d3e-d72b-4696-b86a-48dbc8d16da2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_3c38c645-b34a-4268-adf3-be9f03646096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_3c38c645-b34a-4268-adf3-be9f03646096" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_5a7c4de2-2dd7-46f5-96a8-ad1decb48de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_5a7c4de2-2dd7-46f5-96a8-ad1decb48de7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_415646ea-1b65-4755-bb98-6e73efd6604d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_ProfitLoss_415646ea-1b65-4755-bb98-6e73efd6604d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c3127e07-0dc0-4372-acf9-1c86cbbc9f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c3127e07-0dc0-4372-acf9-1c86cbbc9f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_17ee9da8-21c3-422a-adbf-b7a162abc4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e32206a5-654a-4154-a5cb-3b6f9f475ef0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_17ee9da8-21c3-422a-adbf-b7a162abc4fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47dc6420-ec32-477e-b63f-a24648f3dac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_53b006b0-d530-4569-ae4e-a7f61b79126c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47dc6420-ec32-477e-b63f-a24648f3dac4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_53b006b0-d530-4569-ae4e-a7f61b79126c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_b67f682e-403e-4634-a2b5-f5793ea86b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47dc6420-ec32-477e-b63f-a24648f3dac4" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_b67f682e-403e-4634-a2b5-f5793ea86b2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_4975f364-1b09-45ac-8417-f1162ef93ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_47dc6420-ec32-477e-b63f-a24648f3dac4" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_4975f364-1b09-45ac-8417-f1162ef93ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d9d3716b-3a00-49d3-8be2-2cc0eea84c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47dc6420-ec32-477e-b63f-a24648f3dac4" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d9d3716b-3a00-49d3-8be2-2cc0eea84c45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_29b913b8-6de4-4286-bc22-18e5106976bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_47dc6420-ec32-477e-b63f-a24648f3dac4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_29b913b8-6de4-4286-bc22-18e5106976bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_c76bff91-7676-4393-bb86-7dd8ed6e32dc" xlink:href="cms-20221231.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_47dc6420-ec32-477e-b63f-a24648f3dac4" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_c76bff91-7676-4393-bb86-7dd8ed6e32dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_ac5c58ea-e61b-415c-9227-c7e874ae3842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_ac5c58ea-e61b-415c-9227-c7e874ae3842" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_27d0deb0-366d-4bef-a8b3-b682fb86d7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_27d0deb0-366d-4bef-a8b3-b682fb86d7e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_4b0332ba-fc57-4282-a05c-769c8c4efad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_4b0332ba-fc57-4282-a05c-769c8c4efad1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3751bd3d-bd14-42ae-82a9-7d31977a1eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3751bd3d-bd14-42ae-82a9-7d31977a1eeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_3071007a-d3aa-4132-9d5f-320123f99599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_3071007a-d3aa-4132-9d5f-320123f99599" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_547d4f71-484a-4582-bb66-ac5917d3527e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_547d4f71-484a-4582-bb66-ac5917d3527e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_d7f6a6c6-892c-4842-8072-e45304ca35b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_d7f6a6c6-892c-4842-8072-e45304ca35b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_e12836ab-a0b1-459c-aadc-1292d34f0af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_e12836ab-a0b1-459c-aadc-1292d34f0af0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_efbd9682-58d8-4a41-8daf-2683c6bedae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_efbd9682-58d8-4a41-8daf-2683c6bedae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_ef4fbdf7-4133-42d6-9d50-bd5a3eef5245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_ef4fbdf7-4133-42d6-9d50-bd5a3eef5245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3243adc7-684c-438e-b00e-f4b0ad26c5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3243adc7-684c-438e-b00e-f4b0ad26c5b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_106ae627-0d4b-49bc-bfc8-c3e0df1ee86a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_106ae627-0d4b-49bc-bfc8-c3e0df1ee86a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_7ca3503f-6421-43bc-bd6b-8559fbeba064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_7ca3503f-6421-43bc-bd6b-8559fbeba064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_c94449d2-25fe-43ce-a6e8-c33fdf8b62db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b82b1fa5-869b-47ab-a521-39da85f2de47" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_c94449d2-25fe-43ce-a6e8-c33fdf8b62db" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20221231.xsd#CMSEnergyCorporationConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_b300be71-4708-44f9-888e-9077cfbf8bfd" xlink:href="cms-20221231.xsd#cms_CommonStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f8df661b-10a0-4479-97ad-16f6aee161ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_b300be71-4708-44f9-888e-9077cfbf8bfd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f8df661b-10a0-4479-97ad-16f6aee161ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_bb61da56-8c46-4dce-9a05-a04b74ccd0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_b300be71-4708-44f9-888e-9077cfbf8bfd" xlink:to="loc_us-gaap_CommonStockValue_bb61da56-8c46-4dce-9a05-a04b74ccd0b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5e171c85-b87d-446e-b296-37eb061d0622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_b300be71-4708-44f9-888e-9077cfbf8bfd" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5e171c85-b87d-446e-b296-37eb061d0622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_44bcc24c-67b2-4aa0-a59f-c9cbe82eecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_b300be71-4708-44f9-888e-9077cfbf8bfd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_44bcc24c-67b2-4aa0-a59f-c9cbe82eecd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_6e96cfbf-ec6e-449f-82a5-04f77988ab43" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c1eb8c51-1e38-4426-95be-d67ca4c7e391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_6e96cfbf-ec6e-449f-82a5-04f77988ab43" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c1eb8c51-1e38-4426-95be-d67ca4c7e391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e06e313a-9ee5-4a75-8aec-611a85b60c5a" xlink:href="cms-20221231.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_6e96cfbf-ec6e-449f-82a5-04f77988ab43" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e06e313a-9ee5-4a75-8aec-611a85b60c5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9df722bc-2135-4794-85f3-f531190b2484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_73ce1bcd-dcc4-42b4-a6b2-4cf297e1bc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9df722bc-2135-4794-85f3-f531190b2484" xlink:to="loc_us-gaap_StockholdersEquity_73ce1bcd-dcc4-42b4-a6b2-4cf297e1bc39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_7f7d419e-79bf-4e81-9f5e-9e480774d39e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9df722bc-2135-4794-85f3-f531190b2484" xlink:to="loc_us-gaap_MinorityInterest_7f7d419e-79bf-4e81-9f5e-9e480774d39e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3f1237fe-42fa-4309-b155-32bc5b6db5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_3f1237fe-42fa-4309-b155-32bc5b6db5b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_176b13c6-e2e4-490b-b619-2295aae1b779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_176b13c6-e2e4-490b-b619-2295aae1b779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_fd54607f-b787-42f7-8a3f-de97fe1e906a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_fd54607f-b787-42f7-8a3f-de97fe1e906a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0f488cd2-a365-4c6a-939d-8003ae144b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0f488cd2-a365-4c6a-939d-8003ae144b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_48bb30b2-945a-4686-8dc9-7ae7de951a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_48bb30b2-945a-4686-8dc9-7ae7de951a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_0a721384-b940-4bad-9cfe-88a654248b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_0a721384-b940-4bad-9cfe-88a654248b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7a53bf52-e50a-448e-a12f-ca64d84a2952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7a53bf52-e50a-448e-a12f-ca64d84a2952" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1d5a715b-7bcd-419d-aaba-88f5c22394aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_9c2d8f2c-8448-438c-8f41-4fa6dbe65d24" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1d5a715b-7bcd-419d-aaba-88f5c22394aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7432caf2-c4c6-4bf7-846b-9e3cc25fd283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_96d374a2-9159-4637-b12a-f407dcc9b67b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7432caf2-c4c6-4bf7-846b-9e3cc25fd283" xlink:to="loc_us-gaap_AssetsCurrent_96d374a2-9159-4637-b12a-f407dcc9b67b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fb10b74a-89cd-4cf7-997f-67468e2afa72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7432caf2-c4c6-4bf7-846b-9e3cc25fd283" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fb10b74a-89cd-4cf7-997f-67468e2afa72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_67260b4f-e33f-4300-8712-fb65cb6dbf0e" xlink:href="cms-20221231.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_7432caf2-c4c6-4bf7-846b-9e3cc25fd283" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_67260b4f-e33f-4300-8712-fb65cb6dbf0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dcb0e983-c71f-4cc0-a836-3e557f1858a9" xlink:href="cms-20221231.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_7432caf2-c4c6-4bf7-846b-9e3cc25fd283" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_dcb0e983-c71f-4cc0-a836-3e557f1858a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_77753da9-bbf8-403c-ac88-a58a5b45c474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_369d899f-4bc3-4fcc-9a3e-93c8343f5c11" xlink:href="cms-20221231.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_77753da9-bbf8-403c-ac88-a58a5b45c474" xlink:to="loc_cms_CommonStockholdersEquity_369d899f-4bc3-4fcc-9a3e-93c8343f5c11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_8556f144-18c5-4a43-aa99-6eb3fa854c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_77753da9-bbf8-403c-ac88-a58a5b45c474" xlink:to="loc_us-gaap_PreferredStockValue_8556f144-18c5-4a43-aa99-6eb3fa854c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ab243e-b970-4f02-94be-ea1d25566152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_39287f40-c1a0-47e1-ac5a-d095512c3f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ab243e-b970-4f02-94be-ea1d25566152" xlink:to="loc_us-gaap_MinorityInterest_39287f40-c1a0-47e1-ac5a-d095512c3f44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4ecff478-cec0-4bf9-918b-6b52ac77f05d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ab243e-b970-4f02-94be-ea1d25566152" xlink:to="loc_us-gaap_StockholdersEquity_4ecff478-cec0-4bf9-918b-6b52ac77f05d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_6d0c7d71-4f53-4779-aa44-94a594836a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ab243e-b970-4f02-94be-ea1d25566152" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_6d0c7d71-4f53-4779-aa44-94a594836a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e8662431-1082-4425-bb5a-03e2d49c4e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ab243e-b970-4f02-94be-ea1d25566152" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e8662431-1082-4425-bb5a-03e2d49c4e09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_286961b6-1814-416c-a0aa-7ac5d701e8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a2ab243e-b970-4f02-94be-ea1d25566152" xlink:to="loc_us-gaap_LiabilitiesCurrent_286961b6-1814-416c-a0aa-7ac5d701e8ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5a1cf87f-7289-4e53-96d7-c4dc7b9f4384" xlink:href="cms-20221231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0e71aa7c-a77f-4e3b-87c2-4d5fc13fec4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5a1cf87f-7289-4e53-96d7-c4dc7b9f4384" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0e71aa7c-a77f-4e3b-87c2-4d5fc13fec4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_6ddd9169-1449-4af5-b8d1-880302e85f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5a1cf87f-7289-4e53-96d7-c4dc7b9f4384" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_6ddd9169-1449-4af5-b8d1-880302e85f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_4565d10e-629a-4c10-ac0b-1b863d393679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5a1cf87f-7289-4e53-96d7-c4dc7b9f4384" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_4565d10e-629a-4c10-ac0b-1b863d393679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6b20e74c-f30f-4bea-b765-2c523b8c08ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5a1cf87f-7289-4e53-96d7-c4dc7b9f4384" xlink:to="loc_us-gaap_EquityMethodInvestments_6b20e74c-f30f-4bea-b765-2c523b8c08ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_8809a054-df93-41bc-9cea-729fd4ad513d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5a1cf87f-7289-4e53-96d7-c4dc7b9f4384" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_8809a054-df93-41bc-9cea-729fd4ad513d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_6c6fb7b3-9183-4e07-8dbc-5d022a29d1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5a1cf87f-7289-4e53-96d7-c4dc7b9f4384" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_6c6fb7b3-9183-4e07-8dbc-5d022a29d1ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_40519760-b4c2-42c9-aacd-e44bf8dd2fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_0091b8fd-54f5-4c52-8382-75a34e1193ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_40519760-b4c2-42c9-aacd-e44bf8dd2fdb" xlink:to="loc_us-gaap_ConstructionInProgressGross_0091b8fd-54f5-4c52-8382-75a34e1193ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_0dc053a7-e9e2-4c84-9105-6b5916dfe6df" xlink:href="cms-20221231.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_40519760-b4c2-42c9-aacd-e44bf8dd2fdb" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_0dc053a7-e9e2-4c84-9105-6b5916dfe6df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_e516ee93-0e39-411c-93ab-f4f42d5168fd" xlink:href="cms-20221231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_e516ee93-0e39-411c-93ab-f4f42d5168fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fc987500-e3ae-4e77-adc2-5f6a2f510872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_AccountsPayableCurrent_fc987500-e3ae-4e77-adc2-5f6a2f510872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_6a92bcdd-3a84-420e-91a2-2fd6cb061531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_6a92bcdd-3a84-420e-91a2-2fd6cb061531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_76fbd93c-329e-4128-874e-214478a46108" xlink:href="cms-20221231.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_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_cms_AccruedRateRefunds_76fbd93c-329e-4128-874e-214478a46108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_5f05f12c-d8c5-45ed-ab95-c09687959a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_5f05f12c-d8c5-45ed-ab95-c09687959a3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_5f204b0e-4c7c-448b-b483-30e351bb1736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_TaxesPayableCurrent_5f204b0e-4c7c-448b-b483-30e351bb1736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_8e27f746-f352-46ef-b0ad-cf465c28b4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_8e27f746-f352-46ef-b0ad-cf465c28b4cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9626d2e5-15e1-49a4-b9d8-7813144539ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9626d2e5-15e1-49a4-b9d8-7813144539ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_6f7bed4e-f459-46d8-8eee-4ea4bb0060a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_6f7bed4e-f459-46d8-8eee-4ea4bb0060a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_c1e4fb04-f580-4eb6-bc39-90a228a579d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8ec45298-5b6d-4406-b3dd-f9585abb49bb" xlink:to="loc_us-gaap_NotesPayableCurrent_c1e4fb04-f580-4eb6-bc39-90a228a579d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ecd3084-dc54-49b9-befc-f5f0b7284dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ecd3084-dc54-49b9-befc-f5f0b7284dd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d1abfb7f-2b6d-4c85-9aa6-67bc49fea053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d1abfb7f-2b6d-4c85-9aa6-67bc49fea053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3faa28a7-b2a7-4fb1-8023-8b0c3af04080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3faa28a7-b2a7-4fb1-8023-8b0c3af04080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_9bfe2592-d0ae-4229-9a0b-f853b6be670a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_9bfe2592-d0ae-4229-9a0b-f853b6be670a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_3e9e4ef1-92b6-4322-925a-9edd1d9ff0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_3e9e4ef1-92b6-4322-925a-9edd1d9ff0e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_6600f542-f7c4-47e9-ad5c-e0d7ca3be4e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_OtherInventorySupplies_6600f542-f7c4-47e9-ad5c-e0d7ca3be4e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_d9c77dc2-c2c9-4ba8-8461-9be21c4ec153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_d9c77dc2-c2c9-4ba8-8461-9be21c4ec153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_af08bc07-49cd-42dd-8021-4a13175188a2" xlink:href="cms-20221231.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_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_cms_DeferredPropertyTaxes_af08bc07-49cd-42dd-8021-4a13175188a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_124cd8b0-558e-49e4-b3b8-c711c5b11d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_124cd8b0-558e-49e4-b3b8-c711c5b11d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_bb855029-da06-4ece-95ee-c97b51bcca3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_864bed53-e82f-498b-ad3a-c0bf288e7af1" xlink:to="loc_us-gaap_OtherAssetsCurrent_bb855029-da06-4ece-95ee-c97b51bcca3b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20221231.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_NetIncomeLoss_c99e1e36-425f-466c-807a-bf576458096d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ed689778-8563-4378-81d5-bea9819cc47f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c99e1e36-425f-466c-807a-bf576458096d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ed689778-8563-4378-81d5-bea9819cc47f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_41381cc9-7662-4ac3-99ed-d9598d8acb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_c99e1e36-425f-466c-807a-bf576458096d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_41381cc9-7662-4ac3-99ed-d9598d8acb32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_31ca6be2-0064-426f-ba65-aa065929d44d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6f236d2d-6f5b-4912-ba86-8f86b76364e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_31ca6be2-0064-426f-ba65-aa065929d44d" xlink:to="loc_us-gaap_Revenues_6f236d2d-6f5b-4912-ba86-8f86b76364e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_649c60e7-640f-4289-aaf0-39dd22ca71f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_31ca6be2-0064-426f-ba65-aa065929d44d" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_649c60e7-640f-4289-aaf0-39dd22ca71f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_eb33e03b-755a-43d8-8c2c-78c51c6b63a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_31ca6be2-0064-426f-ba65-aa065929d44d" xlink:to="loc_us-gaap_CostsAndExpenses_eb33e03b-755a-43d8-8c2c-78c51c6b63a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_b0290d48-c06c-4aee-a595-442426bedac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_b0290d48-c06c-4aee-a595-442426bedac0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_6791ea4c-f74f-4471-8ca0-4b549b147bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_6791ea4c-f74f-4471-8ca0-4b549b147bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_fabf8ce2-457d-4bc1-b6d2-fbac28b83e18" xlink:href="cms-20221231.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_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_fabf8ce2-457d-4bc1-b6d2-fbac28b83e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_f798ecc7-5d1f-4644-a27a-8d06aff3fee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_f798ecc7-5d1f-4644-a27a-8d06aff3fee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_8cf5e912-2008-4a12-a759-e862b1bedd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_8cf5e912-2008-4a12-a759-e862b1bedd81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_49bc14b5-c710-4d51-a586-1f9b19d69426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_49bc14b5-c710-4d51-a586-1f9b19d69426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_10014037-3704-48bc-a1bd-cb439bb550f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_43020b5f-bda0-46d6-b214-0791b80d43d1" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_10014037-3704-48bc-a1bd-cb439bb550f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20221231.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_ComprehensiveIncomeNetOfTax_8be76b0f-5c2f-40e1-ab87-6366b9e548d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_719f2f5e-350c-4d11-8768-5d5b6380646b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8be76b0f-5c2f-40e1-ab87-6366b9e548d1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_719f2f5e-350c-4d11-8768-5d5b6380646b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_191e7df6-fc44-44a7-806b-86ae3e500b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8be76b0f-5c2f-40e1-ab87-6366b9e548d1" xlink:to="loc_us-gaap_NetIncomeLoss_191e7df6-fc44-44a7-806b-86ae3e500b72" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20221231.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_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_9e4ef8be-1269-44b4-a07f-c8a429b9fb20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_9e4ef8be-1269-44b4-a07f-c8a429b9fb20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_6015617c-e4fa-4ab1-aa7d-347c96ce9875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_6015617c-e4fa-4ab1-aa7d-347c96ce9875" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_47dba4fe-7d4a-4979-8cda-6d13707fb8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_47dba4fe-7d4a-4979-8cda-6d13707fb8ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_46b4635c-f46d-43dc-a758-fa00b6c15c55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_46b4635c-f46d-43dc-a758-fa00b6c15c55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6500cdc8-1906-4952-9ab5-cbf219f1f417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_NetIncomeLoss_6500cdc8-1906-4952-9ab5-cbf219f1f417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_648b7ef2-7c4d-450b-a800-70a034a16a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_648b7ef2-7c4d-450b-a800-70a034a16a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b216c0fb-d403-453b-ab47-2be26b1ef932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b216c0fb-d403-453b-ab47-2be26b1ef932" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_104e2137-989b-487d-b220-1d4de5fed61e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_104e2137-989b-487d-b220-1d4de5fed61e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_ae579f8f-26db-4cfe-97f6-71df509d3899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_ae579f8f-26db-4cfe-97f6-71df509d3899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_06e529c3-4abc-4c0f-be0f-11a1f70fd6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_06e529c3-4abc-4c0f-be0f-11a1f70fd6c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_579a67d7-6499-4456-bb4b-ba8e3a057b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a6cb7594-40d4-414a-b577-39781165baa8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_579a67d7-6499-4456-bb4b-ba8e3a057b6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b6812bd5-5df8-491e-a702-aa26713c29e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abb1886c-e4ce-435c-bf50-ab787f8dff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b6812bd5-5df8-491e-a702-aa26713c29e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_abb1886c-e4ce-435c-bf50-ab787f8dff9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3d290625-7b5b-4404-a9fe-83b29686e121" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b6812bd5-5df8-491e-a702-aa26713c29e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3d290625-7b5b-4404-a9fe-83b29686e121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b5802860-942c-41db-8d9e-5ae8af501be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b6812bd5-5df8-491e-a702-aa26713c29e2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b5802860-942c-41db-8d9e-5ae8af501be0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20221231.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_d8a4ad07-36a3-4ffd-a2b1-775fd7c64cbc" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_738d3c4f-68cf-41d7-9f97-1fda11c66fdc" xlink:href="cms-20221231.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_d8a4ad07-36a3-4ffd-a2b1-775fd7c64cbc" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_738d3c4f-68cf-41d7-9f97-1fda11c66fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_fb3b52ce-3f36-4d43-b0d4-b643e91a1463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d8a4ad07-36a3-4ffd-a2b1-775fd7c64cbc" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_fb3b52ce-3f36-4d43-b0d4-b643e91a1463" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_eb0a12df-49ae-4cbf-a6e9-747b8fcea4c7" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_954f752a-777a-435b-be77-56cda872545f" xlink:href="cms-20221231.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_eb0a12df-49ae-4cbf-a6e9-747b8fcea4c7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_954f752a-777a-435b-be77-56cda872545f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c6717e37-7c4f-488b-aeb0-1c79fa0c269b" xlink:href="cms-20221231.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_eb0a12df-49ae-4cbf-a6e9-747b8fcea4c7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c6717e37-7c4f-488b-aeb0-1c79fa0c269b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.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_495977e6-525d-4247-9d47-be374e3c9884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_be4383ee-8e39-45a0-8cb9-c9045893e293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_495977e6-525d-4247-9d47-be374e3c9884" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_be4383ee-8e39-45a0-8cb9-c9045893e293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_db8eb3de-daa4-4c9d-9e9e-205747e9ddc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_495977e6-525d-4247-9d47-be374e3c9884" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_db8eb3de-daa4-4c9d-9e9e-205747e9ddc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_53549572-aff8-40c1-bd67-c0a454c7a03f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_be45f339-6a4f-4a2f-89f6-f40214755962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53549572-aff8-40c1-bd67-c0a454c7a03f" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_be45f339-6a4f-4a2f-89f6-f40214755962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_b00cb64f-491a-4b40-96fe-5f3f0900feae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_53549572-aff8-40c1-bd67-c0a454c7a03f" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_b00cb64f-491a-4b40-96fe-5f3f0900feae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost_89f39a76-6145-41ed-a907-02afd4507a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFuelCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_6a1afbe0-fdda-4a76-ba5f-6d8eef928c27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFuelCost_89f39a76-6145-41ed-a907-02afd4507a3f" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_6a1afbe0-fdda-4a76-ba5f-6d8eef928c27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_987dd94b-7125-4163-aed7-b2f86cc2cca1" xlink:href="cms-20221231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredFuelCost_89f39a76-6145-41ed-a907-02afd4507a3f" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_987dd94b-7125-4163-aed7-b2f86cc2cca1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_72febe42-40a5-444c-ba7c-84dcebf4e269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_4835b69a-ef8d-4a2e-8cdd-e2a35005b006" xlink:href="cms-20221231.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_72febe42-40a5-444c-ba7c-84dcebf4e269" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_4835b69a-ef8d-4a2e-8cdd-e2a35005b006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c86bd328-b037-42c6-89d7-cec0e08c34d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_72febe42-40a5-444c-ba7c-84dcebf4e269" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c86bd328-b037-42c6-89d7-cec0e08c34d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_f264c282-3c1d-4c71-aadc-1b159ddeb48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_72febe42-40a5-444c-ba7c-84dcebf4e269" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_f264c282-3c1d-4c71-aadc-1b159ddeb48f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_8ea3429c-72a7-4ebf-a057-d7b551a57bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fb95fe4e-e0ee-4f99-9fc3-dc9b758855a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8ea3429c-72a7-4ebf-a057-d7b551a57bf9" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_fb95fe4e-e0ee-4f99-9fc3-dc9b758855a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_f2c8ebe9-8925-40e2-8d30-e473131f1286" xlink:href="cms-20221231.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_8ea3429c-72a7-4ebf-a057-d7b551a57bf9" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_f2c8ebe9-8925-40e2-8d30-e473131f1286" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d8573636-4e2e-43b8-9d06-9b1d45b09fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bba203bf-597c-468e-806b-e36fd76a8b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d8573636-4e2e-43b8-9d06-9b1d45b09fb7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bba203bf-597c-468e-806b-e36fd76a8b41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_43b662dc-9669-4ee6-8e07-1e6fff0387b1" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d8573636-4e2e-43b8-9d06-9b1d45b09fb7" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_43b662dc-9669-4ee6-8e07-1e6fff0387b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_efc24936-6e80-4b68-8747-68dbb2b1acdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d8573636-4e2e-43b8-9d06-9b1d45b09fb7" xlink:to="loc_us-gaap_ConstructionInProgressGross_efc24936-6e80-4b68-8747-68dbb2b1acdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a6e3f126-1dcf-4ff0-959d-041d87a0540d" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9981f56a-c636-459d-9ee4-06b8b676a050" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a6e3f126-1dcf-4ff0-959d-041d87a0540d" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9981f56a-c636-459d-9ee4-06b8b676a050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_0d207540-71f4-419a-b953-ef18d1c7ce33" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a6e3f126-1dcf-4ff0-959d-041d87a0540d" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_0d207540-71f4-419a-b953-ef18d1c7ce33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_92570a9b-ee2a-4136-ba37-670bd0233527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a6e3f126-1dcf-4ff0-959d-041d87a0540d" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_92570a9b-ee2a-4136-ba37-670bd0233527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_38669da9-75c0-4295-b803-814f9de4dbe3" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_a1e17a33-c52f-44fc-95f6-096d4e623889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38669da9-75c0-4295-b803-814f9de4dbe3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_a1e17a33-c52f-44fc-95f6-096d4e623889" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40b1f4df-a603-43f2-81da-6d7bdc41d95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38669da9-75c0-4295-b803-814f9de4dbe3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40b1f4df-a603-43f2-81da-6d7bdc41d95f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_b4f8fa8a-c852-4829-ac87-387e1961b897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38669da9-75c0-4295-b803-814f9de4dbe3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_b4f8fa8a-c852-4829-ac87-387e1961b897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_92d58bc8-d031-4276-9101-a95b11b7da54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38669da9-75c0-4295-b803-814f9de4dbe3" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_92d58bc8-d031-4276-9101-a95b11b7da54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_5b3bacf1-d2e1-4dc5-bdf8-e2d5f0ca5d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38669da9-75c0-4295-b803-814f9de4dbe3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_5b3bacf1-d2e1-4dc5-bdf8-e2d5f0ca5d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_c229c984-67dd-4a81-ae20-906efd66e405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38669da9-75c0-4295-b803-814f9de4dbe3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_c229c984-67dd-4a81-ae20-906efd66e405" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.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_DepreciationDepletionAndAmortization_8ba00931-a1ef-4aed-9122-9856b44a5809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_7d041d32-0aad-4b3d-9eaf-fdddd9067c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8ba00931-a1ef-4aed-9122-9856b44a5809" xlink:to="loc_us-gaap_AdjustmentForAmortization_7d041d32-0aad-4b3d-9eaf-fdddd9067c38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_9b37958e-8978-4814-bccc-325274ff91b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8ba00931-a1ef-4aed-9122-9856b44a5809" xlink:to="loc_us-gaap_Depreciation_9b37958e-8978-4814-bccc-325274ff91b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ee6475d4-9124-497c-8936-c9cf5e5a9a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d89d3962-ae16-46fa-ba9c-bd2301635063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ee6475d4-9124-497c-8936-c9cf5e5a9a01" xlink:to="loc_us-gaap_Depreciation_d89d3962-ae16-46fa-ba9c-bd2301635063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_0f2c4005-6e4d-4aa9-ba97-5f6a46541a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ee6475d4-9124-497c-8936-c9cf5e5a9a01" xlink:to="loc_us-gaap_AdjustmentForAmortization_0f2c4005-6e4d-4aa9-ba97-5f6a46541a81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.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_10d44160-897b-4b24-b2cf-4fc4b5a9ad04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_8c32568e-071f-4714-8809-9e3748f9f2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_10d44160-897b-4b24-b2cf-4fc4b5a9ad04" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_8c32568e-071f-4714-8809-9e3748f9f2aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_40fe095d-7ea6-4482-9223-9cb693c5cad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_10d44160-897b-4b24-b2cf-4fc4b5a9ad04" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_40fe095d-7ea6-4482-9223-9cb693c5cad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_cdaec6ce-c23b-4b22-9a8b-624e0d240cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_10d44160-897b-4b24-b2cf-4fc4b5a9ad04" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_cdaec6ce-c23b-4b22-9a8b-624e0d240cf4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_88941324-abf5-4b05-860e-bd2c98ba440a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_989f236d-0df1-4d7c-86b7-0c84929be55e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_88941324-abf5-4b05-860e-bd2c98ba440a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_989f236d-0df1-4d7c-86b7-0c84929be55e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_268ebc15-276f-4c8f-98cc-c948ce81662e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_88941324-abf5-4b05-860e-bd2c98ba440a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_268ebc15-276f-4c8f-98cc-c948ce81662e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9c6f747b-121a-475c-9ccd-3c63ecd9833d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_88941324-abf5-4b05-860e-bd2c98ba440a" xlink:to="loc_us-gaap_OperatingLeaseCost_9c6f747b-121a-475c-9ccd-3c63ecd9833d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_bdec8fa2-aaaa-4641-b371-55aaf71c1dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_88941324-abf5-4b05-860e-bd2c98ba440a" xlink:to="loc_us-gaap_VariableLeaseCost_bdec8fa2-aaaa-4641-b371-55aaf71c1dd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_7d3ed1a6-b759-4b12-ac8b-78b744740a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_88941324-abf5-4b05-860e-bd2c98ba440a" xlink:to="loc_us-gaap_ShortTermLeaseCost_7d3ed1a6-b759-4b12-ac8b-78b744740a23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesMinimumAnnualRentalCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_19958df4-3707-44c2-8aa5-c952de24df7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d5e187b8-c52c-4475-ab56-c53b98af2cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_19958df4-3707-44c2-8aa5-c952de24df7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d5e187b8-c52c-4475-ab56-c53b98af2cf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_acdab2ea-7592-4109-b31e-3b0343114800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_19958df4-3707-44c2-8aa5-c952de24df7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_acdab2ea-7592-4109-b31e-3b0343114800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2f10efb0-860f-40c0-b27f-63b59f3424a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_19958df4-3707-44c2-8aa5-c952de24df7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2f10efb0-860f-40c0-b27f-63b59f3424a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3144c97c-a002-42b5-8958-c6d210dce505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_19958df4-3707-44c2-8aa5-c952de24df7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3144c97c-a002-42b5-8958-c6d210dce505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_56050c45-70ba-4c48-9ed2-4d7cdc3c316e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_19958df4-3707-44c2-8aa5-c952de24df7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_56050c45-70ba-4c48-9ed2-4d7cdc3c316e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_303d2022-1142-4109-b6f9-3ffda2461574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_19958df4-3707-44c2-8aa5-c952de24df7b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_303d2022-1142-4109-b6f9-3ffda2461574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c0da0c42-dc9f-4f8e-9b8a-17f8809fdd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e0e58bf3-9815-4139-be84-b48318708ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c0da0c42-dc9f-4f8e-9b8a-17f8809fdd6f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e0e58bf3-9815-4139-be84-b48318708ab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_2e94011d-13d9-4c44-9d0d-86d7d06d5cee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c0da0c42-dc9f-4f8e-9b8a-17f8809fdd6f" xlink:to="loc_us-gaap_FinanceLeaseLiability_2e94011d-13d9-4c44-9d0d-86d7d06d5cee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesMinimumAnnualRentalCommitmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f95631ef-6fc1-43a9-94a2-4ef72676508e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ee07a987-bdbb-4744-8fd2-2d472bed345a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f95631ef-6fc1-43a9-94a2-4ef72676508e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ee07a987-bdbb-4744-8fd2-2d472bed345a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fb1137fb-25ed-44f2-811c-9f3c83119622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f95631ef-6fc1-43a9-94a2-4ef72676508e" xlink:to="loc_us-gaap_OperatingLeaseLiability_fb1137fb-25ed-44f2-811c-9f3c83119622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7dc0ebc5-b280-4be4-8a9f-d99f69a2bec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e67915e1-033f-4607-bbeb-88a02281881b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dc0ebc5-b280-4be4-8a9f-d99f69a2bec8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_e67915e1-033f-4607-bbeb-88a02281881b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c51effb8-66aa-4b2c-8673-eb6b037a7ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dc0ebc5-b280-4be4-8a9f-d99f69a2bec8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c51effb8-66aa-4b2c-8673-eb6b037a7ace" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b4d24b23-4571-439f-ba28-c7591d81a2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dc0ebc5-b280-4be4-8a9f-d99f69a2bec8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b4d24b23-4571-439f-ba28-c7591d81a2e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c773b415-9b5c-4ab6-bb3f-3962b43820a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dc0ebc5-b280-4be4-8a9f-d99f69a2bec8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_c773b415-9b5c-4ab6-bb3f-3962b43820a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5551eb7e-950e-418c-a20e-b991d279eb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dc0ebc5-b280-4be4-8a9f-d99f69a2bec8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5551eb7e-950e-418c-a20e-b991d279eb9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_90cabc27-b989-4b3e-80da-0831af37f25d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7dc0ebc5-b280-4be4-8a9f-d99f69a2bec8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_90cabc27-b989-4b3e-80da-0831af37f25d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_28e9193f-a499-4715-964c-c97fdf21f2b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_82f6469b-6e00-44bd-b7c7-b8ae3d88da51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_28e9193f-a499-4715-964c-c97fdf21f2b4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_82f6469b-6e00-44bd-b7c7-b8ae3d88da51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_15b162e5-1e2d-4ebc-be68-90f7863a4501" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_28e9193f-a499-4715-964c-c97fdf21f2b4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_15b162e5-1e2d-4ebc-be68-90f7863a4501" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_5a25ccac-30c2-4eb7-8c03-ee87d936f0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_28e9193f-a499-4715-964c-c97fdf21f2b4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_5a25ccac-30c2-4eb7-8c03-ee87d936f0fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_ecc7e876-2911-4ce1-9f9f-38890d02990f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_28e9193f-a499-4715-964c-c97fdf21f2b4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_ecc7e876-2911-4ce1-9f9f-38890d02990f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20221231.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_ebaf1103-4ee5-40b4-bc38-05822dcf2829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d557ef6d-3aa1-4eb8-9450-e5d7053c072f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ebaf1103-4ee5-40b4-bc38-05822dcf2829" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d557ef6d-3aa1-4eb8-9450-e5d7053c072f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_7aa9c4cc-51da-4ebe-a4f2-cfb0a1ea27c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ebaf1103-4ee5-40b4-bc38-05822dcf2829" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_7aa9c4cc-51da-4ebe-a4f2-cfb0a1ea27c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b91dc6c3-ab4a-4f49-980d-dfb48ce31c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ebaf1103-4ee5-40b4-bc38-05822dcf2829" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b91dc6c3-ab4a-4f49-980d-dfb48ce31c9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_25b7c3bf-903e-4213-bb84-a88ef4aec99c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ebaf1103-4ee5-40b4-bc38-05822dcf2829" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_25b7c3bf-903e-4213-bb84-a88ef4aec99c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1ea126ca-98f6-48fa-9231-3e2cac946457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ebaf1103-4ee5-40b4-bc38-05822dcf2829" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1ea126ca-98f6-48fa-9231-3e2cac946457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_6a648fa4-2d8f-4d6d-89bb-04793517be88" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ebaf1103-4ee5-40b4-bc38-05822dcf2829" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_6a648fa4-2d8f-4d6d-89bb-04793517be88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20221231.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_af0635c3-88c5-4b43-a450-22ae30288615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f9fb6c04-7a56-4496-a8c4-054a8e397367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_af0635c3-88c5-4b43-a450-22ae30288615" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f9fb6c04-7a56-4496-a8c4-054a8e397367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fd417043-f054-4e55-9250-9c960fc739fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_af0635c3-88c5-4b43-a450-22ae30288615" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fd417043-f054-4e55-9250-9c960fc739fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20221231.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_7b010678-5452-4e25-b073-bbeb77348d81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_0a989513-59fc-4a64-9842-e32399519323" xlink:href="cms-20221231.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_7b010678-5452-4e25-b073-bbeb77348d81" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_0a989513-59fc-4a64-9842-e32399519323" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_21dd4479-3f3b-4d01-bd2a-3fea9bd14ad9" xlink:href="cms-20221231.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_7b010678-5452-4e25-b073-bbeb77348d81" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_21dd4479-3f3b-4d01-bd2a-3fea9bd14ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_177e8040-b61c-48f4-abd0-d22aae8eef2b" xlink:href="cms-20221231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_02ceb44e-5aaa-47fe-9f5f-9341facaea2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_177e8040-b61c-48f4-abd0-d22aae8eef2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_02ceb44e-5aaa-47fe-9f5f-9341facaea2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c835f6fd-5ab9-4782-a714-145f81acae8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_177e8040-b61c-48f4-abd0-d22aae8eef2b" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c835f6fd-5ab9-4782-a714-145f81acae8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_1198d1d8-2949-44ad-a44a-e03fea6c2440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_177e8040-b61c-48f4-abd0-d22aae8eef2b" xlink:to="loc_us-gaap_RegulatoryLiabilities_1198d1d8-2949-44ad-a44a-e03fea6c2440" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_476cd9ce-526d-4d03-bb9f-8c12fa6a4266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_177e8040-b61c-48f4-abd0-d22aae8eef2b" xlink:to="loc_us-gaap_RegulatoryAssets_476cd9ce-526d-4d03-bb9f-8c12fa6a4266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_e35b4884-a590-46a6-bab1-7b5136afae12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_bb2a3052-1a69-4528-96c6-fced8ea59acc" xlink:href="cms-20221231.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_e35b4884-a590-46a6-bab1-7b5136afae12" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_bb2a3052-1a69-4528-96c6-fced8ea59acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_b5907b48-b497-4042-899a-a45b6e67dbdb" xlink:href="cms-20221231.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_e35b4884-a590-46a6-bab1-7b5136afae12" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_b5907b48-b497-4042-899a-a45b6e67dbdb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20221231.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_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4d89ed6a-a72c-4fe0-93c5-c5111ce6a81d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4d89ed6a-a72c-4fe0-93c5-c5111ce6a81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_7566a403-5c75-4785-abf4-8c09bc1bc662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_7566a403-5c75-4785-abf4-8c09bc1bc662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d24fcd48-9065-4194-8f52-30720198c026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d24fcd48-9065-4194-8f52-30720198c026" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_7c0674fe-be7f-4647-94cc-a396622fcea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_7c0674fe-be7f-4647-94cc-a396622fcea7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e7888898-ad63-4be5-bfbd-92c946377bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e7888898-ad63-4be5-bfbd-92c946377bc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_bbee56e2-4ae3-4d25-b37c-69b553703ccd" xlink:href="cms-20221231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_bbee56e2-4ae3-4d25-b37c-69b553703ccd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_5ca6962d-1ec3-4a98-8be0-78c00a99275c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_5ca6962d-1ec3-4a98-8be0-78c00a99275c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_93972767-92d7-441f-ba38-c136a8a5a71f" xlink:href="cms-20221231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_58be8cfd-a59f-4121-ad9b-2c310e8ec565" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_93972767-92d7-441f-ba38-c136a8a5a71f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.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_ce0df432-9860-4617-a73c-e92cd46836c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e9c848e0-a951-4b16-b5fa-76f395ff6f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ce0df432-9860-4617-a73c-e92cd46836c8" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e9c848e0-a951-4b16-b5fa-76f395ff6f2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e24ca3c9-def6-4e98-86fe-e708ec055618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ce0df432-9860-4617-a73c-e92cd46836c8" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e24ca3c9-def6-4e98-86fe-e708ec055618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_113729e2-6549-4020-aa75-8a166903857b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f03056bc-55ea-45da-b7ce-08835d85eb98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_113729e2-6549-4020-aa75-8a166903857b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f03056bc-55ea-45da-b7ce-08835d85eb98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_859e4aca-a477-456a-9ab1-739543c58deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_113729e2-6549-4020-aa75-8a166903857b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_859e4aca-a477-456a-9ab1-739543c58deb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_3cf9a94d-ef00-4f1f-be95-e900b213ece6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_113729e2-6549-4020-aa75-8a166903857b" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_3cf9a94d-ef00-4f1f-be95-e900b213ece6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_987f8f98-d8bc-4f25-b0e2-420513875906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6e9569bc-480d-4f42-8ecd-63fdb8d094dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_987f8f98-d8bc-4f25-b0e2-420513875906" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_6e9569bc-480d-4f42-8ecd-63fdb8d094dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_26b10896-94d7-455e-b33e-8bae23e25a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_987f8f98-d8bc-4f25-b0e2-420513875906" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_26b10896-94d7-455e-b33e-8bae23e25a60" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.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_DeferredIncomeTaxLiabilities_3f00e20d-87b5-44b5-9dfa-9ce52d1a90aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_07c3f9ee-7951-4c6d-8c51-080322477327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f00e20d-87b5-44b5-9dfa-9ce52d1a90aa" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_07c3f9ee-7951-4c6d-8c51-080322477327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_ac57a0b9-fc9a-4fb4-a508-6e4b01f433a2" xlink:href="cms-20221231.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_3f00e20d-87b5-44b5-9dfa-9ce52d1a90aa" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_ac57a0b9-fc9a-4fb4-a508-6e4b01f433a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_812eaa80-f92d-41fa-82fe-b2b32338ee2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f00e20d-87b5-44b5-9dfa-9ce52d1a90aa" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_812eaa80-f92d-41fa-82fe-b2b32338ee2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_17fc0efd-8ad7-4715-9945-5f3a12da50bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f00e20d-87b5-44b5-9dfa-9ce52d1a90aa" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_17fc0efd-8ad7-4715-9945-5f3a12da50bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_d386c384-29f5-43ac-a767-8f0898dd9006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f00e20d-87b5-44b5-9dfa-9ce52d1a90aa" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_d386c384-29f5-43ac-a767-8f0898dd9006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b6d93867-42bd-4117-878c-fc1c6d3fcf18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_dbd65db5-c273-46a4-a49c-1cbcfd20a135" xlink:href="cms-20221231.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_b6d93867-42bd-4117-878c-fc1c6d3fcf18" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_dbd65db5-c273-46a4-a49c-1cbcfd20a135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e1172234-3cb1-4f1c-a0ce-a086ee7381ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b6d93867-42bd-4117-878c-fc1c6d3fcf18" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e1172234-3cb1-4f1c-a0ce-a086ee7381ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_a6c25cf1-07bb-430c-8262-306eb2804071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b6d93867-42bd-4117-878c-fc1c6d3fcf18" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_a6c25cf1-07bb-430c-8262-306eb2804071" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_c2879ddf-aa3d-4161-a596-6166f9d566f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1de6c1f0-80ca-43eb-939a-a0a802b688a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c2879ddf-aa3d-4161-a596-6166f9d566f6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1de6c1f0-80ca-43eb-939a-a0a802b688a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d950e55a-3a00-4c6c-9963-7529d847dea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c2879ddf-aa3d-4161-a596-6166f9d566f6" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d950e55a-3a00-4c6c-9963-7529d847dea3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_d3145a68-c73a-497d-a250-2efb1337d5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c6693025-735b-4c7e-a20f-e9ca96f7cd45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d3145a68-c73a-497d-a250-2efb1337d5a9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c6693025-735b-4c7e-a20f-e9ca96f7cd45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1a5afde0-051d-4da9-9fb9-c019eb289496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d3145a68-c73a-497d-a250-2efb1337d5a9" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1a5afde0-051d-4da9-9fb9-c019eb289496" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20221231.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_6a6b5806-05d8-41b2-85cb-2b90a6379d92" xlink:href="cms-20221231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f4a498a9-e720-4c57-81d1-4f6d5417c31f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6a6b5806-05d8-41b2-85cb-2b90a6379d92" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f4a498a9-e720-4c57-81d1-4f6d5417c31f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_27b016b9-3a85-4c93-b7a3-b7f1bfa47a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6a6b5806-05d8-41b2-85cb-2b90a6379d92" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_27b016b9-3a85-4c93-b7a3-b7f1bfa47a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_8b83cd20-191a-4af7-b919-aa83fdeeb8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6a6b5806-05d8-41b2-85cb-2b90a6379d92" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_8b83cd20-191a-4af7-b919-aa83fdeeb8b7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a8fd0450-8712-4fe2-9fd9-6b9e566c9483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_36bfe840-a6fd-4937-9894-3e06dc5582b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a8fd0450-8712-4fe2-9fd9-6b9e566c9483" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_36bfe840-a6fd-4937-9894-3e06dc5582b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_744d7f4c-5bb5-4ac2-a4dc-de21c9c053b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a8fd0450-8712-4fe2-9fd9-6b9e566c9483" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_744d7f4c-5bb5-4ac2-a4dc-de21c9c053b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_7e3a174e-fadf-44d3-88fd-21e5628c1a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a8fd0450-8712-4fe2-9fd9-6b9e566c9483" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_7e3a174e-fadf-44d3-88fd-21e5628c1a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_2ef817e6-650f-4f82-a51e-207ff1f2f220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_33b9122a-65aa-474e-bc19-e2db84a84516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_2ef817e6-650f-4f82-a51e-207ff1f2f220" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_33b9122a-65aa-474e-bc19-e2db84a84516" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_73e7a4f3-7619-46e7-8717-a32633a27d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_2ef817e6-650f-4f82-a51e-207ff1f2f220" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_73e7a4f3-7619-46e7-8717-a32633a27d0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_bdb4a379-00b3-4688-a010-031d1e22ce1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_2ef817e6-650f-4f82-a51e-207ff1f2f220" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_bdb4a379-00b3-4688-a010-031d1e22ce1a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20221231.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_62dddc7b-e8ab-43b6-9737-833aaabb8c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e6b93fc4-3db0-434a-af7a-975f557954cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_62dddc7b-e8ab-43b6-9737-833aaabb8c92" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e6b93fc4-3db0-434a-af7a-975f557954cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_6a1a9722-60a7-41e9-a0bf-c5749c60bc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_62dddc7b-e8ab-43b6-9737-833aaabb8c92" xlink:to="loc_us-gaap_LeaseIncome_6a1a9722-60a7-41e9-a0bf-c5749c60bc6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_94bc9080-c0bd-43ca-a6d1-8f95c0472ad9" xlink:href="cms-20221231.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_62dddc7b-e8ab-43b6-9737-833aaabb8c92" xlink:to="loc_cms_FinancingIncome_94bc9080-c0bd-43ca-a6d1-8f95c0472ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_91082e36-9478-499c-85a9-9f22ddd83b6c" xlink:href="cms-20221231.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_62dddc7b-e8ab-43b6-9737-833aaabb8c92" xlink:to="loc_cms_AlternativeRevenuePrograms_91082e36-9478-499c-85a9-9f22ddd83b6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_2743e034-e9aa-4367-8e4c-0dc0d86cfe00" xlink:href="cms-20221231.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_62dddc7b-e8ab-43b6-9737-833aaabb8c92" xlink:to="loc_cms_RevenueSubjectToRefund_2743e034-e9aa-4367-8e4c-0dc0d86cfe00" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_2bdebe0c-040f-4d65-92b0-8152be4b0107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dddbc280-29ea-4b77-830f-5d3869b72c91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2bdebe0c-040f-4d65-92b0-8152be4b0107" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_dddbc280-29ea-4b77-830f-5d3869b72c91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_150615b1-1ac3-4cf5-99d0-012ff6a20862" xlink:href="cms-20221231.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_2bdebe0c-040f-4d65-92b0-8152be4b0107" xlink:to="loc_cms_Donations_150615b1-1ac3-4cf5-99d0-012ff6a20862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_84a82702-72b1-453a-9f92-036d9da86f46" xlink:href="cms-20221231.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_2bdebe0c-040f-4d65-92b0-8152be4b0107" xlink:to="loc_cms_CivicAndPoliticalExpenditures_84a82702-72b1-453a-9f92-036d9da86f46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_f774a136-0e25-4b66-9cb3-fc66e3efbad9" xlink:href="cms-20221231.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_2bdebe0c-040f-4d65-92b0-8152be4b0107" xlink:to="loc_cms_OtherOtherNonoperatingExpense_f774a136-0e25-4b66-9cb3-fc66e3efbad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_c7184559-33ee-49d7-b549-b320e9775bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_e03458ef-4462-4d25-a7d9-7975502263c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_c7184559-33ee-49d7-b549-b320e9775bef" xlink:to="loc_us-gaap_InterestIncomeOther_e03458ef-4462-4d25-a7d9-7975502263c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther_59b5a980-dce6-4dfd-b3cd-c9717b39f4d3" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_c7184559-33ee-49d7-b549-b320e9775bef" xlink:to="loc_cms_OtherNonoperatingIncomeOther_59b5a980-dce6-4dfd-b3cd-c9717b39f4d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_03b23814-1913-4b2e-b788-148300bd9f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_c7184559-33ee-49d7-b549-b320e9775bef" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_03b23814-1913-4b2e-b788-148300bd9f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_3ac1da41-8580-4b0d-9593-2c46c243b927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_c7184559-33ee-49d7-b549-b320e9775bef" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_3ac1da41-8580-4b0d-9593-2c46c243b927" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_cbcdf9f8-d098-4af9-acfc-2ecd2e306f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncome_c7184559-33ee-49d7-b549-b320e9775bef" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_cbcdf9f8-d098-4af9-acfc-2ecd2e306f8f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_da9c084c-05af-4c61-bda2-1e75225a7419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e71517c3-ed5e-4a1f-a2cf-7636f0414732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_da9c084c-05af-4c61-bda2-1e75225a7419" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e71517c3-ed5e-4a1f-a2cf-7636f0414732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_47363146-c651-479d-84c8-6c76402df54c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_da9c084c-05af-4c61-bda2-1e75225a7419" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_47363146-c651-479d-84c8-6c76402df54c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_db790181-18dd-42d0-86ea-6a8cb125510a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_da9c084c-05af-4c61-bda2-1e75225a7419" xlink:to="loc_us-gaap_AccountsPayableCurrent_db790181-18dd-42d0-86ea-6a8cb125510a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_7dca1f38-5e08-401f-82a3-c3f44e0827fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_da9c084c-05af-4c61-bda2-1e75225a7419" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_7dca1f38-5e08-401f-82a3-c3f44e0827fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20221231.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_c451d972-28b8-434e-a654-6f26775b96ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_bcaa8cbf-c6ab-4bef-b14c-15461d60895a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c451d972-28b8-434e-a654-6f26775b96ba" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_bcaa8cbf-c6ab-4bef-b14c-15461d60895a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_5a4b3c35-ce23-46cd-baa7-a028c3357f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_c451d972-28b8-434e-a654-6f26775b96ba" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_5a4b3c35-ce23-46cd-baa7-a028c3357f60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_1975dd36-f2c1-46f1-81fa-fe0b396d8dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_c451d972-28b8-434e-a654-6f26775b96ba" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_1975dd36-f2c1-46f1-81fa-fe0b396d8dd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_f87683b6-f208-4305-bd9a-2012562b1228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7e07e5fd-9145-40df-ae90-f6d4aa2971a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f87683b6-f208-4305-bd9a-2012562b1228" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_7e07e5fd-9145-40df-ae90-f6d4aa2971a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9c94beeb-b2b5-4739-87ec-25bffd99a25b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f87683b6-f208-4305-bd9a-2012562b1228" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9c94beeb-b2b5-4739-87ec-25bffd99a25b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_51e71c7d-fc3e-4fcb-9710-bab61419d135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b67b226f-bc54-4846-b6bd-4cb48203f452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_51e71c7d-fc3e-4fcb-9710-bab61419d135" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b67b226f-bc54-4846-b6bd-4cb48203f452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_9fe2e4b8-ef1a-46e0-a6f6-ca1347d41f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_51e71c7d-fc3e-4fcb-9710-bab61419d135" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_9fe2e4b8-ef1a-46e0-a6f6-ca1347d41f11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20221231.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_866673c1-466f-4fbd-8f40-93b7b59fa65b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_221047f9-070a-410e-b74a-0fecfe4d8b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_866673c1-466f-4fbd-8f40-93b7b59fa65b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_221047f9-070a-410e-b74a-0fecfe4d8b3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1051c564-43b3-4272-b3be-26ab89294dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_866673c1-466f-4fbd-8f40-93b7b59fa65b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1051c564-43b3-4272-b3be-26ab89294dc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_6cbc1546-39ca-4525-b206-7b906779044a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_fb490bd7-eb2a-4f13-97b9-95e2606397d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6cbc1546-39ca-4525-b206-7b906779044a" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_fb490bd7-eb2a-4f13-97b9-95e2606397d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_839a8ac6-134c-4e5a-8ffa-abe0f4448c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_6cbc1546-39ca-4525-b206-7b906779044a" xlink:to="loc_us-gaap_OtherNonoperatingExpense_839a8ac6-134c-4e5a-8ffa-abe0f4448c0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_0af800a0-3d80-4687-9b7f-19c0cdb05605" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_6cbc1546-39ca-4525-b206-7b906779044a" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_0af800a0-3d80-4687-9b7f-19c0cdb05605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries_4837e127-f619-4ef4-ba6b-3e66c92753b4" xlink:href="cms-20221231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_6cbc1546-39ca-4525-b206-7b906779044a" xlink:to="loc_cms_EquityEarningsOfSubsidiaries_4837e127-f619-4ef4-ba6b-3e66c92753b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_9174cabe-1344-4789-9dfe-8276c4c00a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_6cbc1546-39ca-4525-b206-7b906779044a" xlink:to="loc_us-gaap_OtherNonoperatingIncome_9174cabe-1344-4789-9dfe-8276c4c00a1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_35a7c5bf-3fe1-4ea9-ab78-d0ca6cd6532c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_6cbc1546-39ca-4525-b206-7b906779044a" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_35a7c5bf-3fe1-4ea9-ab78-d0ca6cd6532c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12f6e9b8-2013-40a6-8a52-5ec32894c559" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_b02b5c3f-e13b-4e22-860f-a3ac0c70b4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12f6e9b8-2013-40a6-8a52-5ec32894c559" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_b02b5c3f-e13b-4e22-860f-a3ac0c70b4f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_b191da87-3fa1-496e-a8bc-f42287985add" xlink:href="cms-20221231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12f6e9b8-2013-40a6-8a52-5ec32894c559" xlink:to="loc_cms_InvestmentInSubsidiaries_b191da87-3fa1-496e-a8bc-f42287985add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_ccac17fa-ccee-473f-b5d2-b2edab22162d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_ccac17fa-ccee-473f-b5d2-b2edab22162d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4fed1a5a-16d2-4dce-937f-86b258f61055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4fed1a5a-16d2-4dce-937f-86b258f61055" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_98297a1c-31c4-484d-b5e6-f28830aed482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_98297a1c-31c4-484d-b5e6-f28830aed482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_bf2aacf6-7607-4b76-92ae-3661eb881486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_bf2aacf6-7607-4b76-92ae-3661eb881486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f29ca092-5c58-4f81-a245-f0402174aa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f29ca092-5c58-4f81-a245-f0402174aa0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_8b87c78c-ee8c-4d08-9611-ee575cd73a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_8b87c78c-ee8c-4d08-9611-ee575cd73a3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7c9dcbc7-6a38-481c-b965-9884465318d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_7c9dcbc7-6a38-481c-b965-9884465318d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_15137140-3968-4be0-923d-8e18f43233e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_735a9995-6ecd-4480-8bc0-392c8ec7dd83" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_15137140-3968-4be0-923d-8e18f43233e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_6df9316d-9260-4c47-82b0-2b8807c0cc27" xlink:href="cms-20221231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_2f41483e-b6c5-484f-892b-f909f3b71579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_6df9316d-9260-4c47-82b0-2b8807c0cc27" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_2f41483e-b6c5-484f-892b-f909f3b71579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4e857adc-443d-4502-81be-7d1165c5d94d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_6df9316d-9260-4c47-82b0-2b8807c0cc27" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4e857adc-443d-4502-81be-7d1165c5d94d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_31d5f8db-db3c-478d-b305-86ea29c46fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_6df9316d-9260-4c47-82b0-2b8807c0cc27" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_31d5f8db-db3c-478d-b305-86ea29c46fc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly_f6c4991d-5ac9-4a25-8535-102990cc2e41" xlink:href="cms-20221231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_6df9316d-9260-4c47-82b0-2b8807c0cc27" xlink:to="loc_cms_InvestmentInSubsidiariesParentOnly_f6c4991d-5ac9-4a25-8535-102990cc2e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_ed2a4793-7d2f-45c3-8ce0-5e08f8bd6e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d4428dc9-e0d9-4cdd-91ed-b4dfd5859cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ed2a4793-7d2f-45c3-8ce0-5e08f8bd6e43" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d4428dc9-e0d9-4cdd-91ed-b4dfd5859cec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_ca2c290e-f36a-406a-b2bd-f2c40fc2acea" xlink:href="cms-20221231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ed2a4793-7d2f-45c3-8ce0-5e08f8bd6e43" xlink:to="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_ca2c290e-f36a-406a-b2bd-f2c40fc2acea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ecbf372c-c6d3-4a01-b7f8-eb006d117360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ed2a4793-7d2f-45c3-8ce0-5e08f8bd6e43" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ecbf372c-c6d3-4a01-b7f8-eb006d117360" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b6cf7e41-2e43-4f57-b3e7-ac0182c40101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ed2a4793-7d2f-45c3-8ce0-5e08f8bd6e43" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b6cf7e41-2e43-4f57-b3e7-ac0182c40101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_154875e4-49d6-4b2c-9499-465bc1c890c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_071ab8b6-ea8f-4a20-b186-e348191651aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_154875e4-49d6-4b2c-9499-465bc1c890c5" xlink:to="loc_us-gaap_OtherAssetsCurrent_071ab8b6-ea8f-4a20-b186-e348191651aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e48cf861-eb72-4363-bb47-10b589b6d441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_154875e4-49d6-4b2c-9499-465bc1c890c5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e48cf861-eb72-4363-bb47-10b589b6d441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_fa6df4bf-c100-4105-ae78-8c46dae40263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_154875e4-49d6-4b2c-9499-465bc1c890c5" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_fa6df4bf-c100-4105-ae78-8c46dae40263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_ed581313-c0ba-4956-8c33-da7a570d18eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_154875e4-49d6-4b2c-9499-465bc1c890c5" xlink:to="loc_us-gaap_IncomeTaxesReceivable_ed581313-c0ba-4956-8c33-da7a570d18eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_003706e4-8dd7-4780-93a0-2667ba4e8ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_154875e4-49d6-4b2c-9499-465bc1c890c5" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_003706e4-8dd7-4780-93a0-2667ba4e8ed5" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>cms-20221231_def.xml
<DESCRIPTION>XBRL DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9010137e-e25d-44cd-a8f1-2e3c7004c784,g:e28815d8-33e0-4d73-b5bd-8551f4bc6b3f-->
<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-20221231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CoverPage" xlink:type="extended" id="i7b01ba773e5040b5871c2d359639c3a4_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_05f40e70-943f-4951-9fae-9918e47e64da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentType_05f40e70-943f-4951-9fae-9918e47e64da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_aa27d0c3-08b1-4a13-9208-ebc4a30e137d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentAnnualReport_aa27d0c3-08b1-4a13-9208-ebc4a30e137d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_416ffeb1-d996-4643-a66e-462813b41877" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentPeriodEndDate_416ffeb1-d996-4643-a66e-462813b41877" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1b255acd-1ef1-4869-8bc3-7a5b6ae68ecf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_CurrentFiscalYearEndDate_1b255acd-1ef1-4869-8bc3-7a5b6ae68ecf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f6b2cda1-0855-4e69-be1a-be985dc90047" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentTransitionReport_f6b2cda1-0855-4e69-be1a-be985dc90047" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_52d92362-21c4-42fe-a7a1-594cce9aaa2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityFileNumber_52d92362-21c4-42fe-a7a1-594cce9aaa2f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2f1dc9e4-d441-48ce-a18b-f9b7a17a17a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityRegistrantName_2f1dc9e4-d441-48ce-a18b-f9b7a17a17a3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_13e5841a-2ca6-438c-af99-14ec63570f41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityTaxIdentificationNumber_13e5841a-2ca6-438c-af99-14ec63570f41" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_572d08b2-bb7d-4953-ac18-9b7c23ea43db" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_572d08b2-bb7d-4953-ac18-9b7c23ea43db" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1ddb8127-cb0a-4f47-8977-c6af1414e346" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressAddressLine1_1ddb8127-cb0a-4f47-8977-c6af1414e346" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_28facde0-bd08-4530-a6f0-2a968bc6644b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressCityOrTown_28facde0-bd08-4530-a6f0-2a968bc6644b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_de8dbd66-c08f-4b15-bb71-88a4f727c9ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressStateOrProvince_de8dbd66-c08f-4b15-bb71-88a4f727c9ca" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_fc40ca90-4019-45f8-9441-c7bd88d39c4b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressPostalZipCode_fc40ca90-4019-45f8-9441-c7bd88d39c4b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_38c87ede-ef54-4c41-9e16-ef3fb01756c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_CityAreaCode_38c87ede-ef54-4c41-9e16-ef3fb01756c4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c76cbc1d-9045-426d-bdf7-afd41c324074" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_LocalPhoneNumber_c76cbc1d-9045-426d-bdf7-afd41c324074" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cc4c2849-714e-4304-8df7-32dbb96c9871" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_Security12bTitle_cc4c2849-714e-4304-8df7-32dbb96c9871" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0ee8b185-3530-404d-ac05-42158739da1a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_TradingSymbol_0ee8b185-3530-404d-ac05-42158739da1a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_908391e5-b662-41fb-96be-c3a969a4a8f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_SecurityExchangeName_908391e5-b662-41fb-96be-c3a969a4a8f7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_88a4da59-2085-4049-b690-230d7a8d4167" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_88a4da59-2085-4049-b690-230d7a8d4167" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_a4780dc0-530a-40c7-865b-8777b7c43536" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityVoluntaryFilers_a4780dc0-530a-40c7-865b-8777b7c43536" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f45b974d-79e1-454b-b220-97115721653c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityCurrentReportingStatus_f45b974d-79e1-454b-b220-97115721653c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_367e0955-909c-41f2-942c-3f35d4ccc9cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityInteractiveDataCurrent_367e0955-909c-41f2-942c-3f35d4ccc9cd" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_61a96834-468f-4823-8287-8e3ea62df914" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityFilerCategory_61a96834-468f-4823-8287-8e3ea62df914" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f3bc0ac7-54f3-4032-b006-072f632d4a84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntitySmallBusiness_f3bc0ac7-54f3-4032-b006-072f632d4a84" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_64cdbe81-65e4-4777-aefc-7fda63e27605" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityEmergingGrowthCompany_64cdbe81-65e4-4777-aefc-7fda63e27605" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_80af0a6b-1aa3-4047-8aa5-b2cc68bbbe91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_IcfrAuditorAttestationFlag_80af0a6b-1aa3-4047-8aa5-b2cc68bbbe91" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b4a603b2-699f-4d83-8378-9a776e5a1702" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityShellCompany_b4a603b2-699f-4d83-8378-9a776e5a1702" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c9b0cbc2-4be7-46f9-abbf-36fff9babd6e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityPublicFloat_c9b0cbc2-4be7-46f9-abbf-36fff9babd6e" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3c29f9fc-2c31-4da0-a2d9-6848f1f0c11e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3c29f9fc-2c31-4da0-a2d9-6848f1f0c11e" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19b7b5a2-ae79-43b6-a625-deeefc720b47" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19b7b5a2-ae79-43b6-a625-deeefc720b47" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c139bed4-6fe5-4e7d-b233-a35fe70ee3a2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityCentralIndexKey_c139bed4-6fe5-4e7d-b233-a35fe70ee3a2" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_80e2d384-9045-4035-a7e4-3e167b29a4e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentFiscalYearFocus_80e2d384-9045-4035-a7e4-3e167b29a4e6" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9ed3c354-4f1b-4920-a20e-b612aaf343ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9ed3c354-4f1b-4920-a20e-b612aaf343ca" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_12b5a1ed-43a8-4324-b9aa-5f93c3c2a5f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_AmendmentFlag_12b5a1ed-43a8-4324-b9aa-5f93c3c2a5f8" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_19785297-19f8-4913-ba8b-107f4dcc83fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:to="loc_us-gaap_StatementClassOfStockAxis_19785297-19f8-4913-ba8b-107f4dcc83fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_19785297-19f8-4913-ba8b-107f4dcc83fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_19785297-19f8-4913-ba8b-107f4dcc83fe" xlink:to="loc_us-gaap_ClassOfStockDomain_19785297-19f8-4913-ba8b-107f4dcc83fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_19785297-19f8-4913-ba8b-107f4dcc83fe" xlink:to="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_03f1afff-3ca0-4659-a33f-91abce88fe9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_us-gaap_CommonStockMember_03f1afff-3ca0-4659-a33f-91abce88fe9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_de1f8b96-90af-4a5b-a8de-0b699cb6e5f3" xlink:href="cms-20221231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_de1f8b96-90af-4a5b-a8de-0b699cb6e5f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_301706ef-8a53-45fb-8c20-e6d7fd54e7c7" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_301706ef-8a53-45fb-8c20-e6d7fd54e7c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_798f701a-8264-4209-9d46-84df74f6f576" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_798f701a-8264-4209-9d46-84df74f6f576" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_d3d35c4f-c590-45a0-ac7e-de2ad287c9ec" xlink:href="cms-20221231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_d3d35c4f-c590-45a0-ac7e-de2ad287c9ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_2ad97789-b130-4d56-852f-64797ba2c95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_us-gaap_CumulativePreferredStockMember_2ad97789-b130-4d56-852f-64797ba2c95c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_08e81371-b3a3-43ba-8b17-f53d7518acb3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:to="loc_dei_LegalEntityAxis_08e81371-b3a3-43ba-8b17-f53d7518acb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_08e81371-b3a3-43ba-8b17-f53d7518acb3_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_08e81371-b3a3-43ba-8b17-f53d7518acb3" xlink:to="loc_dei_EntityDomain_08e81371-b3a3-43ba-8b17-f53d7518acb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b446da97-72f5-48c6-a959-c4331d11ed6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_08e81371-b3a3-43ba-8b17-f53d7518acb3" xlink:to="loc_dei_EntityDomain_b446da97-72f5-48c6-a959-c4331d11ed6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f41dfd7d-ede4-4589-9a47-63867a231e31" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b446da97-72f5-48c6-a959-c4331d11ed6b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f41dfd7d-ede4-4589-9a47-63867a231e31" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AuditInformation" xlink:type="simple" xlink:href="cms-20221231.xsd#AuditInformation"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AuditInformation" xlink:type="extended" id="ifbb3106960934d8084853db39f0e836a_AuditInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_3632f4fb-336c-4676-a56e-49e55e5ae398" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:to="loc_dei_AuditorFirmId_3632f4fb-336c-4676-a56e-49e55e5ae398" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_bb718f1f-9b6e-4f93-a550-4f9c97c78671" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:to="loc_dei_AuditorName_bb718f1f-9b6e-4f93-a550-4f9c97c78671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_1fc72744-6380-4659-81eb-e781509a2873" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:to="loc_dei_AuditorLocation_1fc72744-6380-4659-81eb-e781509a2873" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_4fa1c487-7dd1-4e73-9175-6ffa3693dea5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:to="loc_dei_DocumentInformationTable_4fa1c487-7dd1-4e73-9175-6ffa3693dea5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9a535ae4-4fba-4192-8440-2ea069ef1707" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_4fa1c487-7dd1-4e73-9175-6ffa3693dea5" xlink:to="loc_dei_LegalEntityAxis_9a535ae4-4fba-4192-8440-2ea069ef1707" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9a535ae4-4fba-4192-8440-2ea069ef1707_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9a535ae4-4fba-4192-8440-2ea069ef1707" xlink:to="loc_dei_EntityDomain_9a535ae4-4fba-4192-8440-2ea069ef1707_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2cc290d3-a2bb-4b1f-b9a7-6dd4771222f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9a535ae4-4fba-4192-8440-2ea069ef1707" xlink:to="loc_dei_EntityDomain_2cc290d3-a2bb-4b1f-b9a7-6dd4771222f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c5748811-6896-4e14-b261-938b078f15fc" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2cc290d3-a2bb-4b1f-b9a7-6dd4771222f0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c5748811-6896-4e14-b261-938b078f15fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20221231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="extended" id="i445010e92f07414ebdceacaef5c8cd64_CMSEnergyCorporationConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_9f2c0830-4c92-4da8-a97e-24c78c297b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_Revenues_9f2c0830-4c92-4da8-a97e-24c78c297b78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_9a981896-bb48-497b-bcd4-a030b36a667e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_FuelCosts_9a981896-bb48-497b-bcd4-a030b36a667e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_65b386a4-e6d9-49cc-895a-af1c07da8c29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_65b386a4-e6d9-49cc-895a-af1c07da8c29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_2e517e26-02dd-4d5c-9c2a-a8ad2c406471" xlink:href="cms-20221231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_cms_PurchasedPowerRelatedParties_2e517e26-02dd-4d5c-9c2a-a8ad2c406471" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_d16ed38a-6948-4e61-8d46-22f306cf7194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_d16ed38a-6948-4e61-8d46-22f306cf7194" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bdfb038d-cef0-43b2-8b3c-7077c2e28af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bdfb038d-cef0-43b2-8b3c-7077c2e28af6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8cb692c5-7b38-409b-8532-69fbe5e561cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8cb692c5-7b38-409b-8532-69fbe5e561cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_ffb7c528-0704-41d5-9804-167c3146cd71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_CostsAndExpenses_ffb7c528-0704-41d5-9804-167c3146cd71" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7b923e63-cb88-48ad-831a-f19a85d0df3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_OperatingIncomeLoss_7b923e63-cb88-48ad-831a-f19a85d0df3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_5dad167f-c188-4681-ba15-fd22030d6065" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_5dad167f-c188-4681-ba15-fd22030d6065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_993afe7e-d37d-43b3-9fba-97af444e9350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_us-gaap_OtherNonoperatingIncome_993afe7e-d37d-43b3-9fba-97af444e9350" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_3541df41-182b-400d-bffb-7c6f56cabf51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_us-gaap_OtherNonoperatingExpense_3541df41-182b-400d-bffb-7c6f56cabf51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d6647b07-009d-45a5-af42-3dd3986b126a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d6647b07-009d-45a5-af42-3dd3986b126a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_49171074-fd82-40eb-8fdc-abe586922937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpenseDebt_49171074-fd82-40eb-8fdc-abe586922937" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_aa1751d8-dbf4-4059-aecb-c2801adcdb00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_aa1751d8-dbf4-4059-aecb-c2801adcdb00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_42f1ffef-1a9c-4701-8a88-72ca474c69d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpenseOther_42f1ffef-1a9c-4701-8a88-72ca474c69d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_fc0f5690-4d35-4180-a67a-1547d3a537b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_fc0f5690-4d35-4180-a67a-1547d3a537b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c57f0b21-56f3-4f21-a98f-f1c736fa290b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpense_c57f0b21-56f3-4f21-a98f-f1c736fa290b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d7208c92-2ae4-4727-a41e-4f676115187c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d7208c92-2ae4-4727-a41e-4f676115187c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_067b3db4-0a55-44af-a741-533342fd05f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_067b3db4-0a55-44af-a741-533342fd05f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d76a7091-bea6-4849-807b-6bdc55c44bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d76a7091-bea6-4849-807b-6bdc55c44bcd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5c2a7b5a-01b3-4ded-b0d2-458a33f005ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5c2a7b5a-01b3-4ded-b0d2-458a33f005ca" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7bfa41b5-2629-4289-9d66-99c0c90a8ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_ProfitLoss_7bfa41b5-2629-4289-9d66-99c0c90a8ef2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1b4817d-db2f-491a-89b0-86862987ff40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1b4817d-db2f-491a-89b0-86862987ff40" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_50208020-d14f-4d51-9924-6178f5a3277d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_NetIncomeLoss_50208020-d14f-4d51-9924-6178f5a3277d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_056999ad-2acb-4251-a9b0-fb389502c147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_056999ad-2acb-4251-a9b0-fb389502c147" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd515359-7748-4658-a581-832316ff3383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd515359-7748-4658-a581-832316ff3383" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_86da9305-1021-4fc5-8214-7bd18eb64c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_86da9305-1021-4fc5-8214-7bd18eb64c07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c3de4851-0891-458a-a669-48b861cd98da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c3de4851-0891-458a-a669-48b861cd98da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9ecdf6f1-9122-4599-b57a-c04b03f584bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:to="loc_us-gaap_EarningsPerShareBasic_9ecdf6f1-9122-4599-b57a-c04b03f584bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_59365a2f-8513-4842-b37b-719c8e844273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_59365a2f-8513-4842-b37b-719c8e844273" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a54a93e7-57da-4ce8-b585-e8bc933e97ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a54a93e7-57da-4ce8-b585-e8bc933e97ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c3d775a1-a592-4f58-b0c1-7f6826170847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c3d775a1-a592-4f58-b0c1-7f6826170847" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2442c6c7-e2ee-41d6-968a-21c127afbaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_StatementTable_2442c6c7-e2ee-41d6-968a-21c127afbaa9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2442c6c7-e2ee-41d6-968a-21c127afbaa9" xlink:to="loc_srt_ProductOrServiceAxis_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a" xlink:to="loc_srt_ProductsAndServicesDomain_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a" xlink:to="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d5d30092-a874-4e87-843f-76fbe52388d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d5d30092-a874-4e87-843f-76fbe52388d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_b0d21c65-f745-43cc-a6e8-eae6e5f97c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_b0d21c65-f745-43cc-a6e8-eae6e5f97c38" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20221231.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="extended" id="icee849f7bf374ec9aa6fc54698e55b22_CMSEnergyCorporationConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_39f3d088-73fa-4627-911e-5885e6ebe61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_ProfitLoss_39f3d088-73fa-4627-911e-5885e6ebe61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_63c3f3b9-5e04-467c-850e-ca666d1cf075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_63c3f3b9-5e04-467c-850e-ca666d1cf075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8b6ab63f-f2b3-4bdb-96e8-2a53fba17697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8b6ab63f-f2b3-4bdb-96e8-2a53fba17697" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2fd63a50-58f8-403f-ab1d-561c6170aae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2fd63a50-58f8-403f-ab1d-561c6170aae2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_66059817-069f-401d-9c7d-fcb4249a9f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_66059817-069f-401d-9c7d-fcb4249a9f52" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_22a4b4bf-64dc-4024-86f8-acd600a26435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_22a4b4bf-64dc-4024-86f8-acd600a26435" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_497f1869-97fa-4a6f-9176-43512be35f13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_497f1869-97fa-4a6f-9176-43512be35f13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1cb3d039-7ce3-4e44-9e12-03ff19f0ec0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1cb3d039-7ce3-4e44-9e12-03ff19f0ec0d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_07be0752-e90a-4ee6-a717-8ee30ea621ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_07be0752-e90a-4ee6-a717-8ee30ea621ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_2c3d57fa-36b2-4490-831e-002f813a6452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_2c3d57fa-36b2-4490-831e-002f813a6452" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_09dd4a17-5d4e-4f65-9091-79b9db403270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_09dd4a17-5d4e-4f65-9091-79b9db403270" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_8c800288-1d9f-4119-a470-8f3ec9ef6d87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_8c800288-1d9f-4119-a470-8f3ec9ef6d87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_475154f2-f2cc-4766-a092-c050c545da0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_475154f2-f2cc-4766-a092-c050c545da0d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6e0ce76a-0e90-4763-9a8c-011d93e4d7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6e0ce76a-0e90-4763-9a8c-011d93e4d7ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0301cebc-c1e8-4b34-9b19-cb0ae172c7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0301cebc-c1e8-4b34-9b19-cb0ae172c7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_aac34a6a-6147-4429-a016-50c83b46c171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_aac34a6a-6147-4429-a016-50c83b46c171" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f7c33664-f8a9-487f-b365-71dd9af068f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f7c33664-f8a9-487f-b365-71dd9af068f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d8fdadb9-54ca-4bc7-aa47-f9526b1ac867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d8fdadb9-54ca-4bc7-aa47-f9526b1ac867" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_57f3cc08-227b-484f-9b1c-75525112a46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_57f3cc08-227b-484f-9b1c-75525112a46c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_67b5c972-4b9a-4365-ba81-a6b14fc5338e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_67b5c972-4b9a-4365-ba81-a6b14fc5338e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_087e1b4f-76df-431a-b0a2-f845990d085e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_087e1b4f-76df-431a-b0a2-f845990d085e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1fdb8dbe-47e7-4b3c-a3fa-fdfe12435296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1fdb8dbe-47e7-4b3c-a3fa-fdfe12435296" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_2da3f74f-45bd-437a-9e64-738d275f6c97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_2da3f74f-45bd-437a-9e64-738d275f6c97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_d6287155-a6c2-4512-80b9-a0b966387079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_d6287155-a6c2-4512-80b9-a0b966387079" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d1b7a665-9e17-4be5-8ea9-9c3308992217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d1b7a665-9e17-4be5-8ea9-9c3308992217" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_7814f7d0-04b6-44f9-90db-83c3bde10c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_7814f7d0-04b6-44f9-90db-83c3bde10c3f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_ec4b8f5e-cc55-4069-b048-c06ae8e79fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_ec4b8f5e-cc55-4069-b048-c06ae8e79fc1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_4126a315-ed9d-4dde-8af4-236c18517fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_4126a315-ed9d-4dde-8af4-236c18517fbe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f8090496-4db7-43c2-874a-cbbe499a13c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f8090496-4db7-43c2-874a-cbbe499a13c4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_44c44a25-866c-4dd1-bd1b-5a9d08fe8247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_44c44a25-866c-4dd1-bd1b-5a9d08fe8247" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_03634774-b5d8-4050-8262-e5c63982763f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_03634774-b5d8-4050-8262-e5c63982763f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b105684a-a4a2-4388-a3dc-039448520bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b105684a-a4a2-4388-a3dc-039448520bfe" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cb9c1f5a-4043-471e-9f51-7bd6c4a945e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cb9c1f5a-4043-471e-9f51-7bd6c4a945e3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44e1457e-9c0c-44ab-b756-e19af40b6dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44e1457e-9c0c-44ab-b756-e19af40b6dc8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_847363d0-794a-4beb-b940-ed492d3fcc58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_847363d0-794a-4beb-b940-ed492d3fcc58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95f0728e-5427-4b31-be43-51aa0df9aa98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:href="cms-20221231.xsd#cms_CashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7eeb9df1-09cb-44ce-83b0-941fe13530c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:to="loc_us-gaap_InterestPaidNet_7eeb9df1-09cb-44ce-83b0-941fe13530c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_a5cce3be-76ef-49dd-9967-1ec2aa3dffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_a5cce3be-76ef-49dd-9967-1ec2aa3dffa0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_9c1b3a11-d470-4e52-87f2-28b3930cca9a" xlink:href="cms-20221231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_cms_NonCashTransactionsAbstract_9c1b3a11-d470-4e52-87f2-28b3930cca9a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3f19a9be-5509-4bc7-b6bb-1a9cacb960aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_9c1b3a11-d470-4e52-87f2-28b3930cca9a" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3f19a9be-5509-4bc7-b6bb-1a9cacb960aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5ef8b363-f63d-4dd2-925a-209736457189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5ef8b363-f63d-4dd2-925a-209736457189" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_5ef8b363-f63d-4dd2-925a-209736457189_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5ef8b363-f63d-4dd2-925a-209736457189" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_5ef8b363-f63d-4dd2-925a-209736457189_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_abceb03d-570f-46cf-bf74-24e203ef1d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5ef8b363-f63d-4dd2-925a-209736457189" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_abceb03d-570f-46cf-bf74-24e203ef1d03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_2f0c0dbd-fe93-48c4-bcc9-d234eea878d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_abceb03d-570f-46cf-bf74-24e203ef1d03" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_2f0c0dbd-fe93-48c4-bcc9-d234eea878d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c722ca96-89fc-4a43-9176-475a539418a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c722ca96-89fc-4a43-9176-475a539418a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_ba67d570-4654-4bed-8c30-34eede028d17" xlink:href="cms-20221231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c722ca96-89fc-4a43-9176-475a539418a0" xlink:to="loc_cms_EnerBankMember_ba67d570-4654-4bed-8c30-34eede028d17" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20221231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i6cf60f59c1894e2899019be075a76a32_CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9d78cb0f-c4fa-4385-9cb7-ff7e49a523a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9d78cb0f-c4fa-4385-9cb7-ff7e49a523a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_eca78b98-980e-47da-98e4-0b1072d0af01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_eca78b98-980e-47da-98e4-0b1072d0af01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_dca18a1d-ffb5-4902-842d-d6a2d1d17532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_dca18a1d-ffb5-4902-842d-d6a2d1d17532" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4ede8810-832a-4d3c-88a4-3247b0f65792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4ede8810-832a-4d3c-88a4-3247b0f65792" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a5747e8d-1300-43df-8da4-654318dc6012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a5747e8d-1300-43df-8da4-654318dc6012" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1b0bfe65-5923-4cb3-853b-4e988d41e156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_StatementTable_1b0bfe65-5923-4cb3-853b-4e988d41e156" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d73df37e-d374-4093-9b0f-db7c7050ee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1b0bfe65-5923-4cb3-853b-4e988d41e156" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d73df37e-d374-4093-9b0f-db7c7050ee7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d73df37e-d374-4093-9b0f-db7c7050ee7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d73df37e-d374-4093-9b0f-db7c7050ee7f" xlink:to="loc_us-gaap_ClassOfStockDomain_d73df37e-d374-4093-9b0f-db7c7050ee7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2d4f7fbe-e81e-4541-a3c3-432e607b9b82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d73df37e-d374-4093-9b0f-db7c7050ee7f" xlink:to="loc_us-gaap_ClassOfStockDomain_2d4f7fbe-e81e-4541-a3c3-432e607b9b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_06639919-7044-41ef-88ff-27c373eef2d3" xlink:href="cms-20221231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2d4f7fbe-e81e-4541-a3c3-432e607b9b82" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_06639919-7044-41ef-88ff-27c373eef2d3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="cms-20221231.xsd#CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity" xlink:type="extended" id="i42ab625867dd444c81c13a11b759d973_CMSEnergyCorporationConsolidatedStatementsofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d90ccfe-3023-4fdc-8e6f-4bb4fcbad791" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6d90ccfe-3023-4fdc-8e6f-4bb4fcbad791" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a4970701-5051-461e-8336-73c6c5be59a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a4970701-5051-461e-8336-73c6c5be59a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a24b34bf-aeac-4bf4-84be-80df710efbad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a24b34bf-aeac-4bf4-84be-80df710efbad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28f50ca1-40a7-4d53-b02c-36487ccee1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28f50ca1-40a7-4d53-b02c-36487ccee1d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_969a9616-e24d-4b15-bb1e-a5add0b0075b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_969a9616-e24d-4b15-bb1e-a5add0b0075b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_faf22ab1-dc89-4a35-82da-ea41ceff78d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_faf22ab1-dc89-4a35-82da-ea41ceff78d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_71b665fa-afef-40d6-a79e-67e4b99bcd13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_71b665fa-afef-40d6-a79e-67e4b99bcd13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares_1a8d23bc-2d24-4883-907c-82342377532f" xlink:href="cms-20221231.xsd#cms_CommonStockReissuedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_CommonStockReissuedShares_1a8d23bc-2d24-4883-907c-82342377532f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue_87e433a1-6cd8-4127-8a23-c61686cad7a5" xlink:href="cms-20221231.xsd#cms_CommonStockReissuedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_CommonStockReissuedValue_87e433a1-6cd8-4127-8a23-c61686cad7a5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_830c3efd-eaa6-4e71-ae39-052ab9b15b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_830c3efd-eaa6-4e71-ae39-052ab9b15b55" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_8cb78b1c-8087-431f-915c-9d8193580368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_8cb78b1c-8087-431f-915c-9d8193580368" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_adcd13f2-f754-4a6f-80c3-56c7cc15bd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_adcd13f2-f754-4a6f-80c3-56c7cc15bd5a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_bbfa678b-2b8a-4f6e-aa9b-3778cc00ffe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_bbfa678b-2b8a-4f6e-aa9b-3778cc00ffe3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_455ed415-4390-4b7c-a0d4-ef9d64567243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_455ed415-4390-4b7c-a0d4-ef9d64567243" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b0ffd74b-de6b-4a55-8de6-0e6e28a0a4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b0ffd74b-de6b-4a55-8de6-0e6e28a0a4be" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_867931ec-fb9a-4bc6-b0bd-5929fa172284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_867931ec-fb9a-4bc6-b0bd-5929fa172284" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d8c41597-0bd3-44cf-a03b-67e194eafde9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d8c41597-0bd3-44cf-a03b-67e194eafde9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f0e3bfb2-34ab-40a2-bac2-9d47a8574303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f0e3bfb2-34ab-40a2-bac2-9d47a8574303" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_94c5455e-2462-4c3e-bed8-7f67636ad193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_ProfitLoss_94c5455e-2462-4c3e-bed8-7f67636ad193" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_717ed82d-be95-4d18-aefb-74bbe8fd829c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_DividendsCommonStockCash_717ed82d-be95-4d18-aefb-74bbe8fd829c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_681c96f2-1925-42d2-b19e-b077c8f28004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_DividendsPreferredStockCash_681c96f2-1925-42d2-b19e-b077c8f28004" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_922bfb97-e3a4-456b-98d3-a721f715aa40" xlink:href="cms-20221231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_922bfb97-e3a4-456b-98d3-a721f715aa40" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_bf45cf54-cf55-4bcc-bb20-3bf674417f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_bf45cf54-cf55-4bcc-bb20-3bf674417f8b" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c286b526-ed79-4d57-bcfa-cac529caf014" xlink:href="cms-20221231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c286b526-ed79-4d57-bcfa-cac529caf014" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_9b61a469-14ae-42a3-babe-ecf5801ee2df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_9b61a469-14ae-42a3-babe-ecf5801ee2df" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e1bf84aa-4f2d-462e-86af-db1b65979fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_77724794-9084-4750-8842-aadd58d6a40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_d1df4781-0719-4346-88c6-708f0ae60675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_d1df4781-0719-4346-88c6-708f0ae60675" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_3eeee703-ee11-4349-afce-153e3732b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_3eeee703-ee11-4349-afce-153e3732b95f" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6d90ccfe-3023-4fdc-8e6f-4bb4fcbad791" xlink:to="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_285852ae-b26d-4415-9ab4-aa81d84e9043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_285852ae-b26d-4415-9ab4-aa81d84e9043" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_285852ae-b26d-4415-9ab4-aa81d84e9043_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_285852ae-b26d-4415-9ab4-aa81d84e9043" xlink:to="loc_us-gaap_EquityComponentDomain_285852ae-b26d-4415-9ab4-aa81d84e9043_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_285852ae-b26d-4415-9ab4-aa81d84e9043" xlink:to="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d992c4ed-5aab-47d7-91a7-9865a1b0cafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_CommonStockMember_d992c4ed-5aab-47d7-91a7-9865a1b0cafa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e8adc63a-47e3-4373-83b2-629b98d99602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e8adc63a-47e3-4373-83b2-629b98d99602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1abdb439-a0cc-4893-a66e-ef742cc1795d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1abdb439-a0cc-4893-a66e-ef742cc1795d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a4798201-a763-4501-a460-2cad2e20f4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a4798201-a763-4501-a460-2cad2e20f4c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_95573400-9581-4b4d-8327-3bf8719ee674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_RetainedEarningsMember_95573400-9581-4b4d-8327-3bf8719ee674" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_90e0424d-aed6-46fd-b270-efd90a8db390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_PreferredStockMember_90e0424d-aed6-46fd-b270-efd90a8db390" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_dcc7dc01-a162-40c8-a888-0a5eef483628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_NoncontrollingInterestMember_dcc7dc01-a162-40c8-a888-0a5eef483628" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_71ec1461-fe62-4b90-b352-dd916986c223" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_71ec1461-fe62-4b90-b352-dd916986c223" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71ec1461-fe62-4b90-b352-dd916986c223_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_71ec1461-fe62-4b90-b352-dd916986c223" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_71ec1461-fe62-4b90-b352-dd916986c223_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e4f82e-3f8e-4e5c-aff2-57220de36845" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_71ec1461-fe62-4b90-b352-dd916986c223" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e4f82e-3f8e-4e5c-aff2-57220de36845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dcadca3a-b9e5-42c5-9c42-cf664395b08a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e4f82e-3f8e-4e5c-aff2-57220de36845" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dcadca3a-b9e5-42c5-9c42-cf664395b08a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20221231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="extended" id="iaeffb2e58df242f6aa16afe185d89d6f_ConsumersEnergyCompanyConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dd37a4d2-e72f-418c-bc9e-118b0ba48c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_Revenues_dd37a4d2-e72f-418c-bc9e-118b0ba48c6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_7f21d543-0167-4cd6-b6a1-b33beb0f7722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_7f21d543-0167-4cd6-b6a1-b33beb0f7722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_9f3b1a57-5ebc-4786-b202-be25633889f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_9f3b1a57-5ebc-4786-b202-be25633889f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_0123ac98-1fbe-4465-9c29-ca5fc047d28a" xlink:href="cms-20221231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_0123ac98-1fbe-4465-9c29-ca5fc047d28a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_69114701-95fa-4647-bf35-9586fefff354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_69114701-95fa-4647-bf35-9586fefff354" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_9708a04a-4c08-44f5-bd87-fb4d23abf96a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_9708a04a-4c08-44f5-bd87-fb4d23abf96a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_cd7a7b1f-40c9-4d47-b0d0-3a526cca1cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_cd7a7b1f-40c9-4d47-b0d0-3a526cca1cdc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_da20612c-9000-4cc0-8b5d-d83a9506cd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_da20612c-9000-4cc0-8b5d-d83a9506cd0b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_7a6e43b5-bb63-495d-8dc1-d1fa612928db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_7a6e43b5-bb63-495d-8dc1-d1fa612928db" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b565774b-f005-41ac-85d4-43b9bc3dc04f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_OperatingIncomeLoss_b565774b-f005-41ac-85d4-43b9bc3dc04f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9d14c9a6-deb1-4e68-a46f-80e587c7afd6" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9d14c9a6-deb1-4e68-a46f-80e587c7afd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_7123c653-9a1c-41c9-8728-bfc75df948ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_us-gaap_OtherNonoperatingIncome_7123c653-9a1c-41c9-8728-bfc75df948ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_37e7606c-f568-4658-bc34-dfa6df089b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_us-gaap_OtherNonoperatingExpense_37e7606c-f568-4658-bc34-dfa6df089b18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9afc48e5-3e6d-4cc1-a57b-afbec139f8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9afc48e5-3e6d-4cc1-a57b-afbec139f8be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_e8a308ee-5d7a-4be5-92b9-610aeba12abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpenseDebt_e8a308ee-5d7a-4be5-92b9-610aeba12abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_49334295-38af-4626-bfed-05a33fe472a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_49334295-38af-4626-bfed-05a33fe472a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_9105501b-3f95-4e12-9dfe-0ed883ab17cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpenseOther_9105501b-3f95-4e12-9dfe-0ed883ab17cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_fef4af98-7f7b-427e-8478-169e160b7bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_fef4af98-7f7b-427e-8478-169e160b7bb9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6c77a4c4-a5c8-4f07-ad3f-6fcf0a7e3013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpense_6c77a4c4-a5c8-4f07-ad3f-6fcf0a7e3013" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1a2a341f-b850-44c1-a094-8027c24c7a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1a2a341f-b850-44c1-a094-8027c24c7a0c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97672f84-b65b-415c-992c-3ddedf7be1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97672f84-b65b-415c-992c-3ddedf7be1fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f32bbb6d-1501-4751-a26c-228908938866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_NetIncomeLoss_f32bbb6d-1501-4751-a26c-228908938866" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_329ed7d8-80f8-440f-be5d-d5bd5443f48c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_329ed7d8-80f8-440f-be5d-d5bd5443f48c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6490bcc4-de29-4c3f-b8e8-e80d4ed54234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6490bcc4-de29-4c3f-b8e8-e80d4ed54234" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ef8e2f37-e35f-4156-9c2e-c5e8d9c4822e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_StatementTable_ef8e2f37-e35f-4156-9c2e-c5e8d9c4822e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee70ed18-1980-480e-b638-9c824ae3c50a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ef8e2f37-e35f-4156-9c2e-c5e8d9c4822e" xlink:to="loc_dei_LegalEntityAxis_ee70ed18-1980-480e-b638-9c824ae3c50a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee70ed18-1980-480e-b638-9c824ae3c50a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ee70ed18-1980-480e-b638-9c824ae3c50a" xlink:to="loc_dei_EntityDomain_ee70ed18-1980-480e-b638-9c824ae3c50a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e20d27e-15f3-4166-a6b9-08350e841cd9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ee70ed18-1980-480e-b638-9c824ae3c50a" xlink:to="loc_dei_EntityDomain_0e20d27e-15f3-4166-a6b9-08350e841cd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c2601f6d-4e12-429d-98de-e936d077d107" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0e20d27e-15f3-4166-a6b9-08350e841cd9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c2601f6d-4e12-429d-98de-e936d077d107" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20221231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="id61a8a00d51a4c3591a103d96bfe6845_ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4a9c8fc0-f0a9-4f03-a660-a6e783a6f757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_NetIncomeLoss_4a9c8fc0-f0a9-4f03-a660-a6e783a6f757" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_ab6467c8-48a1-4dfd-afd2-b4c25e119a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_ab6467c8-48a1-4dfd-afd2-b4c25e119a6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_67822f16-af5e-4d44-8674-7b93592acb59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_67822f16-af5e-4d44-8674-7b93592acb59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e5a03007-5482-475c-a91e-c624e74aed2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e5a03007-5482-475c-a91e-c624e74aed2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_eb78bb4b-7926-45ae-958f-77c02423659c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_eb78bb4b-7926-45ae-958f-77c02423659c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e431022b-75c1-436e-9493-1990dc7116ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_StatementTable_e431022b-75c1-436e-9493-1990dc7116ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fc6ba326-781d-4f38-9c23-7a7484d10836" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e431022b-75c1-436e-9493-1990dc7116ce" xlink:to="loc_dei_LegalEntityAxis_fc6ba326-781d-4f38-9c23-7a7484d10836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fc6ba326-781d-4f38-9c23-7a7484d10836_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fc6ba326-781d-4f38-9c23-7a7484d10836" xlink:to="loc_dei_EntityDomain_fc6ba326-781d-4f38-9c23-7a7484d10836_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_802b9a3e-24bd-4c8c-b998-11c98c40bf36" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fc6ba326-781d-4f38-9c23-7a7484d10836" xlink:to="loc_dei_EntityDomain_802b9a3e-24bd-4c8c-b998-11c98c40bf36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_608e4808-a84b-41b4-a4a9-d60591905cd4" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_802b9a3e-24bd-4c8c-b998-11c98c40bf36" xlink:to="loc_cms_ConsumersEnergyCompanyMember_608e4808-a84b-41b4-a4a9-d60591905cd4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cms-20221231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended" id="i4f914becfb3f409b94252c93a5344d9c_ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_a35bef42-ea22-49d7-af0e-5329abe2f5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_a35bef42-ea22-49d7-af0e-5329abe2f5c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_82526f91-4822-485c-922e-0e924968acc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_82526f91-4822-485c-922e-0e924968acc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_71359efb-9022-47fe-8145-6a097356a18c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:to="loc_us-gaap_StatementTable_71359efb-9022-47fe-8145-6a097356a18c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_26468d76-4808-4e23-a5f1-a9389af7ce86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_71359efb-9022-47fe-8145-6a097356a18c" xlink:to="loc_dei_LegalEntityAxis_26468d76-4808-4e23-a5f1-a9389af7ce86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_26468d76-4808-4e23-a5f1-a9389af7ce86_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_26468d76-4808-4e23-a5f1-a9389af7ce86" xlink:to="loc_dei_EntityDomain_26468d76-4808-4e23-a5f1-a9389af7ce86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b2d4cd13-f73d-4847-bec9-ee5b67214c51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_26468d76-4808-4e23-a5f1-a9389af7ce86" xlink:to="loc_dei_EntityDomain_b2d4cd13-f73d-4847-bec9-ee5b67214c51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fc0cd839-5260-46f9-85a1-a76c0e7b0894" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b2d4cd13-f73d-4847-bec9-ee5b67214c51" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fc0cd839-5260-46f9-85a1-a76c0e7b0894" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20221231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="extended" id="i06ebc8d898ac49cf88ea94a6dbcd2ed0_ConsumersEnergyCompanyConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_49a46a2d-2da2-4394-81d4-4ed24613b3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_NetIncomeLoss_49a46a2d-2da2-4394-81d4-4ed24613b3c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_00b1f8b6-92ed-47a1-8102-2b80f4887625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_00b1f8b6-92ed-47a1-8102-2b80f4887625" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0fa6e94e-dfa4-4181-87e6-5acdfdaea239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0fa6e94e-dfa4-4181-87e6-5acdfdaea239" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d5069eb5-d1eb-474f-b75b-d087e1ea4911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d5069eb5-d1eb-474f-b75b-d087e1ea4911" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_fb40cbf8-b39d-4337-ad6c-154457b8e4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_fb40cbf8-b39d-4337-ad6c-154457b8e4b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_130165ac-ebc4-415e-a9a4-a43e019b70fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_130165ac-ebc4-415e-a9a4-a43e019b70fa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6eee410a-599b-4601-b3e5-d7f524fe5b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6eee410a-599b-4601-b3e5-d7f524fe5b64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7c6bb509-dd09-4107-8120-a9933a5ac8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7c6bb509-dd09-4107-8120-a9933a5ac8c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7fae4f7f-6d4a-44c2-838a-52cda9cfc013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7fae4f7f-6d4a-44c2-838a-52cda9cfc013" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_5393c756-c795-4a67-b7cf-3cb215080206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_5393c756-c795-4a67-b7cf-3cb215080206" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_a58f5f53-1cf2-413e-bed5-96c5b416290b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_a58f5f53-1cf2-413e-bed5-96c5b416290b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b93e3747-9eda-4acf-a99b-708620119996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b93e3747-9eda-4acf-a99b-708620119996" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_47b7cde4-f6a4-47ed-b515-01d331a6670d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_47b7cde4-f6a4-47ed-b515-01d331a6670d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_dcdcbfc4-6c03-4687-9e0d-b4fa43292598" xlink:href="cms-20221231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_dcdcbfc4-6c03-4687-9e0d-b4fa43292598" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_e09aa4ac-16c2-4e20-9f35-29817151f247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_e09aa4ac-16c2-4e20-9f35-29817151f247" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2de17350-32f6-4871-af50-1e18214658a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2de17350-32f6-4871-af50-1e18214658a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d47dc731-edfe-43de-b67a-1f52b88b7f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d47dc731-edfe-43de-b67a-1f52b88b7f06" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f8bf6b8a-6c8b-4d72-b4d2-25edeed81450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f8bf6b8a-6c8b-4d72-b4d2-25edeed81450" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_891f23f9-b2a3-4bf5-a02d-85a32931f749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_891f23f9-b2a3-4bf5-a02d-85a32931f749" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_c2020cec-eaca-4dbc-beae-5c7c411819c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_c2020cec-eaca-4dbc-beae-5c7c411819c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_3497ec68-9ca0-4e04-9e14-bb69c935c9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_3497ec68-9ca0-4e04-9e14-bb69c935c9ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c9c25470-ebc5-47e9-ab36-9a9ca99b6878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c9c25470-ebc5-47e9-ab36-9a9ca99b6878" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_7d4c0c89-f515-49b5-bea0-a8b602d1028c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_7d4c0c89-f515-49b5-bea0-a8b602d1028c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_4b8979c3-6f03-49fd-91b3-578e21791f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_4b8979c3-6f03-49fd-91b3-578e21791f21" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_ea262ce9-8aa7-40f8-8810-ccf2801e6d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_ea262ce9-8aa7-40f8-8810-ccf2801e6d57" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2f2ee29a-bc3e-415e-a5f3-c4a029c81ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2f2ee29a-bc3e-415e-a5f3-c4a029c81ee6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ee1a33a-d4a1-4608-8b50-4f1e3b0cdee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ee1a33a-d4a1-4608-8b50-4f1e3b0cdee3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d328c46a-2336-4b71-b601-8fe7f291207c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d328c46a-2336-4b71-b601-8fe7f291207c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3bcbf5b8-467f-42b1-8ec0-2a52332a251b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3bcbf5b8-467f-42b1-8ec0-2a52332a251b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06d0cf4b-d9a5-4cb5-a004-05ff6846e16f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:href="cms-20221231.xsd#cms_CashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_abc622d9-b0f5-4450-8557-99ae212ec8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:to="loc_us-gaap_InterestPaidNet_abc622d9-b0f5-4450-8557-99ae212ec8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e1594935-f8bd-4aa5-af4f-c267148a2dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e1594935-f8bd-4aa5-af4f-c267148a2dad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_87f10a71-6868-4b19-969e-97f0ff89a5b2" xlink:href="cms-20221231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_cms_NonCashTransactionsAbstract_87f10a71-6868-4b19-969e-97f0ff89a5b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6317c8ad-298e-45e3-8455-738193c7da2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_87f10a71-6868-4b19-969e-97f0ff89a5b2" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6317c8ad-298e-45e3-8455-738193c7da2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_365c2a39-993a-4eef-81f8-aebac7a9fac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_StatementTable_365c2a39-993a-4eef-81f8-aebac7a9fac7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b215e34-5f56-4694-941a-fb3d9e9ce7a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_365c2a39-993a-4eef-81f8-aebac7a9fac7" xlink:to="loc_dei_LegalEntityAxis_4b215e34-5f56-4694-941a-fb3d9e9ce7a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4b215e34-5f56-4694-941a-fb3d9e9ce7a5_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4b215e34-5f56-4694-941a-fb3d9e9ce7a5" xlink:to="loc_dei_EntityDomain_4b215e34-5f56-4694-941a-fb3d9e9ce7a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86128eb0-7d92-4bab-b7d6-d4012d2a5a07" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4b215e34-5f56-4694-941a-fb3d9e9ce7a5" xlink:to="loc_dei_EntityDomain_86128eb0-7d92-4bab-b7d6-d4012d2a5a07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4b7863e4-c56a-4d68-8b76-8606c83e2ee3" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_86128eb0-7d92-4bab-b7d6-d4012d2a5a07" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4b7863e4-c56a-4d68-8b76-8606c83e2ee3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20221231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="extended" id="i21da82b05b7545fcb5ad2b045cb308e8_ConsumersEnergyCompanyConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:to="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_afeee606-2eaf-4d90-8901-6cfe3096ff09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_afeee606-2eaf-4d90-8901-6cfe3096ff09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cf24772f-1644-4748-bbad-2a56ceb4651d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cf24772f-1644-4748-bbad-2a56ceb4651d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_205f2962-6b2a-4afe-8051-1f796870c5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_205f2962-6b2a-4afe-8051-1f796870c5e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_e0311ba4-5a99-4395-8877-7aa399d6c816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_e0311ba4-5a99-4395-8877-7aa399d6c816" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2ccab6e4-5e76-4b37-8a8c-c7d3dbf0ad3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2ccab6e4-5e76-4b37-8a8c-c7d3dbf0ad3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_fd0af2b7-35a6-473b-b75c-65c3451221cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:to="loc_us-gaap_OtherInventorySupplies_fd0af2b7-35a6-473b-b75c-65c3451221cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_ee45fe8d-e129-47c3-8a6c-fc9fe8f4c7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_ee45fe8d-e129-47c3-8a6c-fc9fe8f4c7dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_fac78a45-abc1-4387-89b9-e7e9ded02d05" xlink:href="cms-20221231.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_cms_DeferredPropertyTaxes_fac78a45-abc1-4387-89b9-e7e9ded02d05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_b3e00743-cb53-413e-b5a9-83bd1665e1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_b3e00743-cb53-413e-b5a9-83bd1665e1e1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_390ee291-fd8f-4c91-b45f-8c813adcdf48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_OtherAssetsCurrent_390ee291-fd8f-4c91-b45f-8c813adcdf48" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3975cfbb-3373-444a-97b2-3c1b9d81c695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_AssetsCurrent_3975cfbb-3373-444a-97b2-3c1b9d81c695" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_9db874de-d492-483f-9bb7-ce2fa986595d" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_9db874de-d492-483f-9bb7-ce2fa986595d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f4d004b4-c9d1-4f98-ab64-0fd21200aa07" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f4d004b4-c9d1-4f98-ab64-0fd21200aa07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_5da282f1-896a-42bc-9320-45d829baab5f" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_5da282f1-896a-42bc-9320-45d829baab5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_08fe579d-7979-4962-9232-a10b21ca9fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_08fe579d-7979-4962-9232-a10b21ca9fab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a53f561a-fe31-493f-bbdb-ce99c1f6c3f6" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a53f561a-fe31-493f-bbdb-ce99c1f6c3f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_93713431-3bc5-4931-a0a4-cc76ad44f208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_93713431-3bc5-4931-a0a4-cc76ad44f208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_68bb0ccb-ecf5-43b0-af0d-25e6bf848f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_68bb0ccb-ecf5-43b0-af0d-25e6bf848f7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_ec54096d-b412-4f4f-976b-fb54cebbcf19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_ec54096d-b412-4f4f-976b-fb54cebbcf19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_630ad94c-47cc-4db8-928a-77f8d821764c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_630ad94c-47cc-4db8-928a-77f8d821764c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b9b33ffd-c27b-4c6f-be93-b1e1933b52ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b9b33ffd-c27b-4c6f-be93-b1e1933b52ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0be7d7be-634e-4cad-bb1f-9833b68fb484" xlink:href="cms-20221231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0be7d7be-634e-4cad-bb1f-9833b68fb484" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d8f4a0af-e956-418e-8ca7-0682bd3d8532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_Assets_d8f4a0af-e956-418e-8ca7-0682bd3d8532" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6ab4c70f-105e-4bfd-bc40-cb37fd977053" xlink:href="cms-20221231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6ab4c70f-105e-4bfd-bc40-cb37fd977053" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_f4f33ae8-ec61-40af-9334-4c66a9457868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_NotesPayableCurrent_f4f33ae8-ec61-40af-9334-4c66a9457868" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_671570bf-8289-4448-8642-5d7af99f7aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_671570bf-8289-4448-8642-5d7af99f7aab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_accbdd04-e2f7-4f3f-8c62-bbfe521a55f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_AccountsPayableCurrent_accbdd04-e2f7-4f3f-8c62-bbfe521a55f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_6dfe5459-5855-4dca-b679-ec754e37ede7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_6dfe5459-5855-4dca-b679-ec754e37ede7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_029549ed-6682-481e-8f7c-e3261dbff90e" xlink:href="cms-20221231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_cms_AccruedRateRefunds_029549ed-6682-481e-8f7c-e3261dbff90e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_409e1b89-17e2-494a-9985-a50f0824d8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_409e1b89-17e2-494a-9985-a50f0824d8e1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_857d2cac-2581-4501-85cb-6f6c11510d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_TaxesPayableCurrent_857d2cac-2581-4501-85cb-6f6c11510d78" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_d5557c0f-c81f-482f-986c-a3c677df6575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_d5557c0f-c81f-482f-986c-a3c677df6575" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b4d63d58-57db-47dc-98af-4f8d53c71d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b4d63d58-57db-47dc-98af-4f8d53c71d09" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2a4c82b3-9cab-46a2-9e27-7a28f2a46fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_LiabilitiesCurrent_2a4c82b3-9cab-46a2-9e27-7a28f2a46fc3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4a774413-97dc-41e9-9077-c225b6d14499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4a774413-97dc-41e9-9077-c225b6d14499" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_77abc6c7-e659-4576-9268-726c8fabc1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_77abc6c7-e659-4576-9268-726c8fabc1bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_5a41aa02-0498-422c-b695-13928ea92e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_5a41aa02-0498-422c-b695-13928ea92e2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c0f021e8-a668-441b-906d-c03f5fe354ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c0f021e8-a668-441b-906d-c03f5fe354ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_ca921594-0a15-4ec4-98ee-e1e38b41b823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_ca921594-0a15-4ec4-98ee-e1e38b41b823" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_a33ee7e5-6fa9-4daa-b3dc-7979b4fa22f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_a33ee7e5-6fa9-4daa-b3dc-7979b4fa22f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7c9ef309-ebaf-4964-82b5-c7698cd858f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7c9ef309-ebaf-4964-82b5-c7698cd858f5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_faa47969-208f-4116-9069-643ee309cc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_faa47969-208f-4116-9069-643ee309cc0a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_93e24435-2cf6-493b-b1d9-1b2660df4688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_93e24435-2cf6-493b-b1d9-1b2660df4688" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_aadc0dea-622d-42a4-9af0-8eec444f6421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_CommitmentsAndContingencies_aadc0dea-622d-42a4-9af0-8eec444f6421" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b4cffbbd-6d68-47b2-bd27-c2a35fe5f207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b4cffbbd-6d68-47b2-bd27-c2a35fe5f207" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b4cffbbd-6d68-47b2-bd27-c2a35fe5f207" xlink:to="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_07ddea85-9862-4aaa-befb-38e22855180e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_CommonStockValue_07ddea85-9862-4aaa-befb-38e22855180e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7405dd90-43c9-48fd-9223-f994ab56671a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7405dd90-43c9-48fd-9223-f994ab56671a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eddc3849-7b00-4979-b7ab-483507c5563f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eddc3849-7b00-4979-b7ab-483507c5563f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d07fe6ce-3de4-4dfe-829a-a5d03af4f7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d07fe6ce-3de4-4dfe-829a-a5d03af4f7e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_b7c9b8f6-d4d1-4400-a17a-b319b27ba2b0" xlink:href="cms-20221231.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_cms_CommonStockholdersEquity_b7c9b8f6-d4d1-4400-a17a-b319b27ba2b0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_78bdad8f-c32b-4c97-b598-cfa9e7cc8849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_PreferredStockValue_78bdad8f-c32b-4c97-b598-cfa9e7cc8849" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f166e778-55ce-4739-b9d6-fa024ac90a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_StockholdersEquity_f166e778-55ce-4739-b9d6-fa024ac90a35" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4765183b-60ba-4260-b9ea-392c6f7c39d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4765183b-60ba-4260-b9ea-392c6f7c39d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e7a9cc4a-d599-4ec3-b74e-ecf38b4270b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:to="loc_us-gaap_StatementTable_e7a9cc4a-d599-4ec3-b74e-ecf38b4270b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e7a9cc4a-d599-4ec3-b74e-ecf38b4270b8" xlink:to="loc_dei_LegalEntityAxis_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1" xlink:to="loc_dei_EntityDomain_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3263fa3-0539-4bf4-bddb-bc83bfae0598" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1" xlink:to="loc_dei_EntityDomain_d3263fa3-0539-4bf4-bddb-bc83bfae0598" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9ff0f0a3-22b2-4bae-9a04-ccca1e837f99" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d3263fa3-0539-4bf4-bddb-bc83bfae0598" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9ff0f0a3-22b2-4bae-9a04-ccca1e837f99" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20221231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i812d0ddcc4414aaa9b25d45468964cc2_ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c941329e-d313-4a94-825c-186f6cd86638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c941329e-d313-4a94-825c-186f6cd86638" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b2537ee2-4870-43a9-b612-826c2bbb81f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b2537ee2-4870-43a9-b612-826c2bbb81f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3cce38c2-11da-4f36-aa3c-c734a361aa82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3cce38c2-11da-4f36-aa3c-c734a361aa82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0ebf3254-757c-4201-b0a6-2d939fb2cc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0ebf3254-757c-4201-b0a6-2d939fb2cc23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_215cf180-2f34-47e1-bb9b-ba4122c4f07a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_215cf180-2f34-47e1-bb9b-ba4122c4f07a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fe47d666-dbf2-4009-a5b1-efbc248d4a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_StatementTable_fe47d666-dbf2-4009-a5b1-efbc248d4a57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_425cd806-f6e8-46a9-af89-e69b5180b99d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fe47d666-dbf2-4009-a5b1-efbc248d4a57" xlink:to="loc_dei_LegalEntityAxis_425cd806-f6e8-46a9-af89-e69b5180b99d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_425cd806-f6e8-46a9-af89-e69b5180b99d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_425cd806-f6e8-46a9-af89-e69b5180b99d" xlink:to="loc_dei_EntityDomain_425cd806-f6e8-46a9-af89-e69b5180b99d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_95ba4fda-523f-4cd3-9a6a-5403a414fc71" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_425cd806-f6e8-46a9-af89-e69b5180b99d" xlink:to="loc_dei_EntityDomain_95ba4fda-523f-4cd3-9a6a-5403a414fc71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7c51aee7-751a-426e-8721-2597a3b56629" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_95ba4fda-523f-4cd3-9a6a-5403a414fc71" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7c51aee7-751a-426e-8721-2597a3b56629" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="cms-20221231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity" xlink:type="extended" id="i1c57e6b342db48e3a18a6fb02b8e88b0_ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_80e92b94-f9fc-4b88-bf59-554b2c33b8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80e92b94-f9fc-4b88-bf59-554b2c33b8d8" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c173bbad-e05e-4a4f-a4a5-891ba909cb24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c173bbad-e05e-4a4f-a4a5-891ba909cb24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_a22d98bf-b730-410f-97a8-89fa0650dab5" xlink:href="cms-20221231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_a22d98bf-b730-410f-97a8-89fa0650dab5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9ad1a615-d55f-4d96-bc28-96ea61fb1b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9ad1a615-d55f-4d96-bc28-96ea61fb1b46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_0caf7c8b-6b72-4741-aa0b-e9382db09bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_0caf7c8b-6b72-4741-aa0b-e9382db09bff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2185ad36-daa7-4f08-aa3e-a7d58028e891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_NetIncomeLoss_2185ad36-daa7-4f08-aa3e-a7d58028e891" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_bb69fc0d-2dde-4711-9396-b2f21e4ff7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_DividendsCommonStockCash_bb69fc0d-2dde-4711-9396-b2f21e4ff7ea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_13dbb180-48b8-44af-9521-f634b5f9d379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_DividendsPreferredStockCash_13dbb180-48b8-44af-9521-f634b5f9d379" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_05073547-b5ae-4069-af3b-8253ea7fb705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_80e92b94-f9fc-4b88-bf59-554b2c33b8d8" xlink:to="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bcd6965a-81ad-4ffe-8d9d-029e7330f8df" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:to="loc_dei_LegalEntityAxis_bcd6965a-81ad-4ffe-8d9d-029e7330f8df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bcd6965a-81ad-4ffe-8d9d-029e7330f8df_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bcd6965a-81ad-4ffe-8d9d-029e7330f8df" xlink:to="loc_dei_EntityDomain_bcd6965a-81ad-4ffe-8d9d-029e7330f8df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a822b92-0d6d-4c5d-929f-a1cc7eef0a3a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bcd6965a-81ad-4ffe-8d9d-029e7330f8df" xlink:to="loc_dei_EntityDomain_3a822b92-0d6d-4c5d-929f-a1cc7eef0a3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_96477fe1-d67a-4d89-a7ca-189ef26d88d7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3a822b92-0d6d-4c5d-929f-a1cc7eef0a3a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_96477fe1-d67a-4d89-a7ca-189ef26d88d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e5d5388e-7910-4085-853f-91f26bfbcfac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e5d5388e-7910-4085-853f-91f26bfbcfac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e5d5388e-7910-4085-853f-91f26bfbcfac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5d5388e-7910-4085-853f-91f26bfbcfac" xlink:to="loc_us-gaap_EquityComponentDomain_e5d5388e-7910-4085-853f-91f26bfbcfac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5d5388e-7910-4085-853f-91f26bfbcfac" xlink:to="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_838aa1ec-142c-4f1b-b6f4-c79790ef2526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_CommonStockMember_838aa1ec-142c-4f1b-b6f4-c79790ef2526" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_079d3d5c-e383-42d9-9baa-906bffa19231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_079d3d5c-e383-42d9-9baa-906bffa19231" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd332b44-4410-45c9-ba93-4cef0e984173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd332b44-4410-45c9-ba93-4cef0e984173" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_27b36cf9-3ac9-459a-a83d-ef72ba4150f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd332b44-4410-45c9-ba93-4cef0e984173" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_27b36cf9-3ac9-459a-a83d-ef72ba4150f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a63b9597-a4f3-45f2-963d-c147b54d1747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_RetainedEarningsMember_a63b9597-a4f3-45f2-963d-c147b54d1747" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_b0225c46-e14d-4c47-9a85-7baac1da1e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_PreferredStockMember_b0225c46-e14d-4c47-9a85-7baac1da1e4c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20221231.xsd#SignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended" id="if2be494b53f54c448c93e905caa27030_SignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_a4ff81b2-2219-4e1a-be8e-005b9641fe86" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_9f9cd036-f58d-4797-b5d4-ac8c1192642f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a4ff81b2-2219-4e1a-be8e-005b9641fe86" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_9f9cd036-f58d-4797-b5d4-ac8c1192642f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_3d9481a7-f33d-48ef-ad31-3c613840ae1c" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a4ff81b2-2219-4e1a-be8e-005b9641fe86" xlink:to="loc_cms_SignificantAccountingPoliciesTable_3d9481a7-f33d-48ef-ad31-3c613840ae1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_686ff5e3-dc50-4f59-a9dc-69299afe7c3f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_3d9481a7-f33d-48ef-ad31-3c613840ae1c" xlink:to="loc_dei_LegalEntityAxis_686ff5e3-dc50-4f59-a9dc-69299afe7c3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_686ff5e3-dc50-4f59-a9dc-69299afe7c3f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_686ff5e3-dc50-4f59-a9dc-69299afe7c3f" xlink:to="loc_dei_EntityDomain_686ff5e3-dc50-4f59-a9dc-69299afe7c3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_123367f9-9b67-404e-bf44-cd49dc5eff22" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_686ff5e3-dc50-4f59-a9dc-69299afe7c3f" xlink:to="loc_dei_EntityDomain_123367f9-9b67-404e-bf44-cd49dc5eff22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_499cd37e-fbb2-4f1c-8e2a-788f89ea52d7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_123367f9-9b67-404e-bf44-cd49dc5eff22" xlink:to="loc_cms_ConsumersEnergyCompanyMember_499cd37e-fbb2-4f1c-8e2a-788f89ea52d7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20221231.xsd#RegulatoryMatters"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended" id="i4d4c8e6bf6ca4ce6b7b2976a557a1dfe_RegulatoryMatters">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_ec4c27f8-9992-42d8-865a-75f55e60e352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_dd4b930f-866f-4723-bd13-331aec28b36b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_ec4c27f8-9992-42d8-865a-75f55e60e352" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_dd4b930f-866f-4723-bd13-331aec28b36b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_33232e93-a19f-4f1b-8c68-b93bee65d862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_ec4c27f8-9992-42d8-865a-75f55e60e352" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_33232e93-a19f-4f1b-8c68-b93bee65d862" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_383b71ca-b6f8-46fd-889e-e75095242c58" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_33232e93-a19f-4f1b-8c68-b93bee65d862" xlink:to="loc_dei_LegalEntityAxis_383b71ca-b6f8-46fd-889e-e75095242c58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_383b71ca-b6f8-46fd-889e-e75095242c58_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_383b71ca-b6f8-46fd-889e-e75095242c58" xlink:to="loc_dei_EntityDomain_383b71ca-b6f8-46fd-889e-e75095242c58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ad0c3013-de64-479e-95dc-a22c2d1f7c1e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_383b71ca-b6f8-46fd-889e-e75095242c58" xlink:to="loc_dei_EntityDomain_ad0c3013-de64-479e-95dc-a22c2d1f7c1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_00502b46-e2b7-4b7b-a92d-9e0dc3814cfd" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ad0c3013-de64-479e-95dc-a22c2d1f7c1e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_00502b46-e2b7-4b7b-a92d-9e0dc3814cfd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended" id="i9c2b521fbcb44c34a3ecc781e8c0023c_ContingenciesandCommitments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_b036dc98-54b5-48b9-abdd-442ed6d9f2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_d73c7207-ccc6-4d2c-9ac0-84973ed230eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_b036dc98-54b5-48b9-abdd-442ed6d9f2c8" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_d73c7207-ccc6-4d2c-9ac0-84973ed230eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_b473242a-9da6-48b8-b2cd-ffb68b81d706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_b036dc98-54b5-48b9-abdd-442ed6d9f2c8" xlink:to="loc_us-gaap_OtherCommitmentsTable_b473242a-9da6-48b8-b2cd-ffb68b81d706" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9937df0e-096e-4908-839a-4edf8be36965" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_b473242a-9da6-48b8-b2cd-ffb68b81d706" xlink:to="loc_dei_LegalEntityAxis_9937df0e-096e-4908-839a-4edf8be36965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9937df0e-096e-4908-839a-4edf8be36965_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9937df0e-096e-4908-839a-4edf8be36965" xlink:to="loc_dei_EntityDomain_9937df0e-096e-4908-839a-4edf8be36965_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_369bd896-e331-474a-8147-38a6b02d7b66" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9937df0e-096e-4908-839a-4edf8be36965" xlink:to="loc_dei_EntityDomain_369bd896-e331-474a-8147-38a6b02d7b66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_009637ef-0034-42e0-9c84-07c5f870eb7b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_369bd896-e331-474a-8147-38a6b02d7b66" xlink:to="loc_cms_ConsumersEnergyCompanyMember_009637ef-0034-42e0-9c84-07c5f870eb7b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalization"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="extended" id="if5644606c8f6437d8451be33aa2f4905_FinancingsandCapitalization">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a99103aa-4491-43c7-a5b2-15400a6cba54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_f5be2813-81c3-4b04-8eaa-0bf48d51147b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99103aa-4491-43c7-a5b2-15400a6cba54" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_f5be2813-81c3-4b04-8eaa-0bf48d51147b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5890c011-1cf2-423f-9bbf-91bbf77e5e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99103aa-4491-43c7-a5b2-15400a6cba54" xlink:to="loc_us-gaap_DebtInstrumentTable_5890c011-1cf2-423f-9bbf-91bbf77e5e27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_561e18ec-231d-4c85-93b8-5e15db0b20c8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5890c011-1cf2-423f-9bbf-91bbf77e5e27" xlink:to="loc_dei_LegalEntityAxis_561e18ec-231d-4c85-93b8-5e15db0b20c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_561e18ec-231d-4c85-93b8-5e15db0b20c8_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_561e18ec-231d-4c85-93b8-5e15db0b20c8" xlink:to="loc_dei_EntityDomain_561e18ec-231d-4c85-93b8-5e15db0b20c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_20969614-d1e7-41b2-a25a-4b45d5a14173" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_561e18ec-231d-4c85-93b8-5e15db0b20c8" xlink:to="loc_dei_EntityDomain_20969614-d1e7-41b2-a25a-4b45d5a14173" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_10af4860-4a03-4e83-aa79-e86c3b86e541" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_20969614-d1e7-41b2-a25a-4b45d5a14173" xlink:to="loc_cms_ConsumersEnergyCompanyMember_10af4860-4a03-4e83-aa79-e86c3b86e541" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20221231.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended" id="i10ee996f9f304827875bb1cf4b710cf5_FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_935bd010-c7b3-49da-b59a-cd6d8de44a41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_5aab2405-1496-429d-a984-c756e56dff5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_935bd010-c7b3-49da-b59a-cd6d8de44a41" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_5aab2405-1496-429d-a984-c756e56dff5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1aac0f04-218d-4e93-9b46-974bb7e0bbec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_935bd010-c7b3-49da-b59a-cd6d8de44a41" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1aac0f04-218d-4e93-9b46-974bb7e0bbec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_366ff8cb-e3ce-48a1-9259-a9e805700a00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1aac0f04-218d-4e93-9b46-974bb7e0bbec" xlink:to="loc_dei_LegalEntityAxis_366ff8cb-e3ce-48a1-9259-a9e805700a00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_366ff8cb-e3ce-48a1-9259-a9e805700a00_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_366ff8cb-e3ce-48a1-9259-a9e805700a00" xlink:to="loc_dei_EntityDomain_366ff8cb-e3ce-48a1-9259-a9e805700a00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d740a73a-b8c7-43cf-a424-582836feeb7d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_366ff8cb-e3ce-48a1-9259-a9e805700a00" xlink:to="loc_dei_EntityDomain_d740a73a-b8c7-43cf-a424-582836feeb7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_005c0e5a-c275-41c4-99ac-0cc7bf3a2cea" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d740a73a-b8c7-43cf-a424-582836feeb7d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_005c0e5a-c275-41c4-99ac-0cc7bf3a2cea" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended" id="i37148328c1794cc699ec221947232296_FinancialInstruments">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_f79f4044-07ef-4331-b832-2ae6468429f7" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_f725de42-a644-4a42-9670-d168b805c69c" xlink:href="cms-20221231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_f79f4044-07ef-4331-b832-2ae6468429f7" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_f725de42-a644-4a42-9670-d168b805c69c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_e3bfd281-2cc1-4bee-957b-80448a43b43d" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_f79f4044-07ef-4331-b832-2ae6468429f7" xlink:to="loc_cms_FinancialInstrumentsTable_e3bfd281-2cc1-4bee-957b-80448a43b43d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fcb5a280-047c-4149-a4f4-b0c353f1e90a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_e3bfd281-2cc1-4bee-957b-80448a43b43d" xlink:to="loc_dei_LegalEntityAxis_fcb5a280-047c-4149-a4f4-b0c353f1e90a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fcb5a280-047c-4149-a4f4-b0c353f1e90a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fcb5a280-047c-4149-a4f4-b0c353f1e90a" xlink:to="loc_dei_EntityDomain_fcb5a280-047c-4149-a4f4-b0c353f1e90a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f821e62-2eac-41b5-a71b-118fcd0d9f52" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fcb5a280-047c-4149-a4f4-b0c353f1e90a" xlink:to="loc_dei_EntityDomain_8f821e62-2eac-41b5-a71b-118fcd0d9f52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_84e50faf-2a39-4fd2-abd1-21ad9ddbd256" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8f821e62-2eac-41b5-a71b-118fcd0d9f52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_84e50faf-2a39-4fd2-abd1-21ad9ddbd256" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipment"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended" id="if16bdf8c635a406e98b42d2a2bde0761_PlantPropertyandEquipment">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1916c26b-80b6-4d5b-a736-0eaaeaf5d30f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_194ea388-3ef0-46e1-a81a-c635c3ba6e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1916c26b-80b6-4d5b-a736-0eaaeaf5d30f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_194ea388-3ef0-46e1-a81a-c635c3ba6e50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8995f6ad-468f-4cb2-b55f-31192bda601a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1916c26b-80b6-4d5b-a736-0eaaeaf5d30f" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8995f6ad-468f-4cb2-b55f-31192bda601a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cb375d1c-5df5-4cc8-a456-e2b07d892938" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8995f6ad-468f-4cb2-b55f-31192bda601a" xlink:to="loc_dei_LegalEntityAxis_cb375d1c-5df5-4cc8-a456-e2b07d892938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cb375d1c-5df5-4cc8-a456-e2b07d892938_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cb375d1c-5df5-4cc8-a456-e2b07d892938" xlink:to="loc_dei_EntityDomain_cb375d1c-5df5-4cc8-a456-e2b07d892938_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2f672a6-5c8a-43cc-be75-a0fac04543e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cb375d1c-5df5-4cc8-a456-e2b07d892938" xlink:to="loc_dei_EntityDomain_e2f672a6-5c8a-43cc-be75-a0fac04543e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c719df57-c642-4486-9452-295bb99b060b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e2f672a6-5c8a-43cc-be75-a0fac04543e3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c719df57-c642-4486-9452-295bb99b060b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Leases" xlink:type="simple" xlink:href="cms-20221231.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Leases" xlink:type="extended" id="ia171fe73c1844b5d80d622803627e6a8_Leases">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_25ab6398-8aaf-4889-90da-ae49593ffc77" xlink:href="cms-20221231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_edca3a33-715b-4fa0-9b17-092a7b148a6e" xlink:href="cms-20221231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_25ab6398-8aaf-4889-90da-ae49593ffc77" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_edca3a33-715b-4fa0-9b17-092a7b148a6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_e4d92581-7244-4243-a1cc-c61426ffb900" xlink:href="cms-20221231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_25ab6398-8aaf-4889-90da-ae49593ffc77" xlink:to="loc_cms_LeasesTable_e4d92581-7244-4243-a1cc-c61426ffb900" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8a71865-c6f4-4d37-a233-2c825bccfae0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_e4d92581-7244-4243-a1cc-c61426ffb900" xlink:to="loc_dei_LegalEntityAxis_b8a71865-c6f4-4d37-a233-2c825bccfae0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8a71865-c6f4-4d37-a233-2c825bccfae0_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b8a71865-c6f4-4d37-a233-2c825bccfae0" xlink:to="loc_dei_EntityDomain_b8a71865-c6f4-4d37-a233-2c825bccfae0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb226275-8afb-4f5b-bc32-c0b5e8789209" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b8a71865-c6f4-4d37-a233-2c825bccfae0" xlink:to="loc_dei_EntityDomain_eb226275-8afb-4f5b-bc32-c0b5e8789209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5272c604-ccea-46ed-98be-3f14ceb6bff8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_eb226275-8afb-4f5b-bc32-c0b5e8789209" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5272c604-ccea-46ed-98be-3f14ceb6bff8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20221231.xsd#AssetRetirementObligations"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended" id="i0996f3c004ef4303b1ac01f98f1dc4a5_AssetRetirementObligations">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_5a5c011b-e43d-4732-8023-924aa620a23b" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_baff5eb7-2814-49dc-9d60-869ae6dd3cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_5a5c011b-e43d-4732-8023-924aa620a23b" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_baff5eb7-2814-49dc-9d60-869ae6dd3cdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_782fe780-e86e-4604-b69d-f230b83eadbc" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_5a5c011b-e43d-4732-8023-924aa620a23b" xlink:to="loc_cms_AssetRetirementObligationsTable_782fe780-e86e-4604-b69d-f230b83eadbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0c8519f7-2267-4e41-a398-7374e379780a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_782fe780-e86e-4604-b69d-f230b83eadbc" xlink:to="loc_dei_LegalEntityAxis_0c8519f7-2267-4e41-a398-7374e379780a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c8519f7-2267-4e41-a398-7374e379780a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0c8519f7-2267-4e41-a398-7374e379780a" xlink:to="loc_dei_EntityDomain_0c8519f7-2267-4e41-a398-7374e379780a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_edf2a9fd-5a16-47f9-ace1-416aab10308b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0c8519f7-2267-4e41-a398-7374e379780a" xlink:to="loc_dei_EntityDomain_edf2a9fd-5a16-47f9-ace1-416aab10308b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f1eb68c6-5a65-4552-885c-1fc7f1fd9e47" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_edf2a9fd-5a16-47f9-ace1-416aab10308b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f1eb68c6-5a65-4552-885c-1fc7f1fd9e47" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefits"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended" id="i99a5495308224c5dbfb667df7166f40f_RetirementBenefits">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_df6c7123-039d-4b40-aa40-af90d1f78536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a895b266-2330-4939-a6a9-c9256fe2e375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_df6c7123-039d-4b40-aa40-af90d1f78536" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a895b266-2330-4939-a6a9-c9256fe2e375" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8f1c88a9-f06a-4eca-89e4-29c09ee20521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_df6c7123-039d-4b40-aa40-af90d1f78536" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8f1c88a9-f06a-4eca-89e4-29c09ee20521" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d615a3e-44d3-489f-b9fe-f7cdc13222de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8f1c88a9-f06a-4eca-89e4-29c09ee20521" xlink:to="loc_dei_LegalEntityAxis_7d615a3e-44d3-489f-b9fe-f7cdc13222de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7d615a3e-44d3-489f-b9fe-f7cdc13222de_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7d615a3e-44d3-489f-b9fe-f7cdc13222de" xlink:to="loc_dei_EntityDomain_7d615a3e-44d3-489f-b9fe-f7cdc13222de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6cc1b69a-cc75-4856-a73e-42df8043c7f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7d615a3e-44d3-489f-b9fe-f7cdc13222de" xlink:to="loc_dei_EntityDomain_6cc1b69a-cc75-4856-a73e-42df8043c7f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_300ac5cb-ff3f-49ef-9dff-2b5108a6b4fb" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6cc1b69a-cc75-4856-a73e-42df8043c7f4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_300ac5cb-ff3f-49ef-9dff-2b5108a6b4fb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="extended" id="if4917ce251154ba9a7b54ee80d8e0f81_StockBasedCompensation">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fa22d2f-01dd-405c-ad9a-66a8c99eef6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_565aff8e-651e-4317-8448-018c03a62560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fa22d2f-01dd-405c-ad9a-66a8c99eef6d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_565aff8e-651e-4317-8448-018c03a62560" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a73ea7e3-d7ba-42ea-aa83-c8c6c2453f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fa22d2f-01dd-405c-ad9a-66a8c99eef6d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a73ea7e3-d7ba-42ea-aa83-c8c6c2453f94" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a73ea7e3-d7ba-42ea-aa83-c8c6c2453f94" xlink:to="loc_dei_LegalEntityAxis_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00" xlink:to="loc_dei_EntityDomain_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_53091b19-62fd-4375-81a0-038ff4ebe862" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00" xlink:to="loc_dei_EntityDomain_53091b19-62fd-4375-81a0-038ff4ebe862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b916fc33-f933-4289-9d56-7c83cedf5f64" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_53091b19-62fd-4375-81a0-038ff4ebe862" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b916fc33-f933-4289-9d56-7c83cedf5f64" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended" id="i28087303af204e9fa0aee42d72fa1fa8_IncomeTaxes">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_90b0b33d-d6d4-416b-bdc1-ed2fe309c9f9" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_7477db05-d23c-416e-81d5-c664545a38d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_90b0b33d-d6d4-416b-bdc1-ed2fe309c9f9" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_7477db05-d23c-416e-81d5-c664545a38d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_b57ec1ce-74a1-4f79-9d88-e25fcb33fd6f" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_90b0b33d-d6d4-416b-bdc1-ed2fe309c9f9" xlink:to="loc_cms_IncomeTaxesTable_b57ec1ce-74a1-4f79-9d88-e25fcb33fd6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9ac0f5fd-016e-410a-b405-ad7db44d6c34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_b57ec1ce-74a1-4f79-9d88-e25fcb33fd6f" xlink:to="loc_dei_LegalEntityAxis_9ac0f5fd-016e-410a-b405-ad7db44d6c34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ac0f5fd-016e-410a-b405-ad7db44d6c34_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9ac0f5fd-016e-410a-b405-ad7db44d6c34" xlink:to="loc_dei_EntityDomain_9ac0f5fd-016e-410a-b405-ad7db44d6c34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e7d5a8d9-d3f6-4d05-94f7-e084e3e62190" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9ac0f5fd-016e-410a-b405-ad7db44d6c34" xlink:to="loc_dei_EntityDomain_e7d5a8d9-d3f6-4d05-94f7-e084e3e62190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d31eabe0-d5d3-40df-a802-65adefddc9ce" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e7d5a8d9-d3f6-4d05-94f7-e084e3e62190" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d31eabe0-d5d3-40df-a802-65adefddc9ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20221231.xsd#Revenue"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended" id="i9d724ec9d3984d4bbf02e02036cd5ca4_Revenue">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d08c0afb-cdbc-4f64-94e3-df07fdb9c04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_31fb326e-a069-499c-8192-91176f8a43d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d08c0afb-cdbc-4f64-94e3-df07fdb9c04a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_31fb326e-a069-499c-8192-91176f8a43d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4f4eabef-5bc1-44bd-b08b-94191c197d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d08c0afb-cdbc-4f64-94e3-df07fdb9c04a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4f4eabef-5bc1-44bd-b08b-94191c197d70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0f2be0b0-765e-4e96-bad9-d49de6aecfae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4f4eabef-5bc1-44bd-b08b-94191c197d70" xlink:to="loc_dei_LegalEntityAxis_0f2be0b0-765e-4e96-bad9-d49de6aecfae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0f2be0b0-765e-4e96-bad9-d49de6aecfae_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0f2be0b0-765e-4e96-bad9-d49de6aecfae" xlink:to="loc_dei_EntityDomain_0f2be0b0-765e-4e96-bad9-d49de6aecfae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_daaa8611-dc08-4419-b6f7-6e779a250fbc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0f2be0b0-765e-4e96-bad9-d49de6aecfae" xlink:to="loc_dei_EntityDomain_daaa8611-dc08-4419-b6f7-6e779a250fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_17693ef2-009e-4ec5-bf99-ace4484f646c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_daaa8611-dc08-4419-b6f7-6e779a250fbc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_17693ef2-009e-4ec5-bf99-ace4484f646c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20221231.xsd#OtherIncomeandOtherExpense"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended" id="i7c71a3b4f5da479eacfa1572f0f9908d_OtherIncomeandOtherExpense">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_fe829658-b778-4b14-ab36-cf95a673ec77" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_7348e60e-48c9-42a3-bd24-468baa07ced7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_fe829658-b778-4b14-ab36-cf95a673ec77" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_7348e60e-48c9-42a3-bd24-468baa07ced7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_1c079d5f-9f91-4e47-a5e7-445512141e59" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_fe829658-b778-4b14-ab36-cf95a673ec77" xlink:to="loc_cms_OtherIncomeandExpensesTable_1c079d5f-9f91-4e47-a5e7-445512141e59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e635b46f-4a7e-4663-a6fb-3a4387683d72" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_1c079d5f-9f91-4e47-a5e7-445512141e59" xlink:to="loc_dei_LegalEntityAxis_e635b46f-4a7e-4663-a6fb-3a4387683d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e635b46f-4a7e-4663-a6fb-3a4387683d72_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e635b46f-4a7e-4663-a6fb-3a4387683d72" xlink:to="loc_dei_EntityDomain_e635b46f-4a7e-4663-a6fb-3a4387683d72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8fa3af83-15ca-47b7-bbc8-00b0039af485" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e635b46f-4a7e-4663-a6fb-3a4387683d72" xlink:to="loc_dei_EntityDomain_8fa3af83-15ca-47b7-bbc8-00b0039af485" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51947f79-66a1-4311-a7ad-a636cb44da15" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8fa3af83-15ca-47b7-bbc8-00b0039af485" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51947f79-66a1-4311-a7ad-a636cb44da15" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20221231.xsd#ReportableSegments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended" id="i317c60e6bb1b4374a0b62548a615f10e_ReportableSegments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f002c212-315b-4062-8c55-337a6d3fdaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_82f58262-6602-456c-9683-6f56753f0580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f002c212-315b-4062-8c55-337a6d3fdaa3" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_82f58262-6602-456c-9683-6f56753f0580" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3c1b7fd1-5116-47e0-8011-66222d89bee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f002c212-315b-4062-8c55-337a6d3fdaa3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3c1b7fd1-5116-47e0-8011-66222d89bee9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_adec5546-a09d-4cfa-b026-cb3559937634" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3c1b7fd1-5116-47e0-8011-66222d89bee9" xlink:to="loc_dei_LegalEntityAxis_adec5546-a09d-4cfa-b026-cb3559937634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_adec5546-a09d-4cfa-b026-cb3559937634_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_adec5546-a09d-4cfa-b026-cb3559937634" xlink:to="loc_dei_EntityDomain_adec5546-a09d-4cfa-b026-cb3559937634_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_247c4eb7-df0a-4554-8c79-297717e1d5ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_adec5546-a09d-4cfa-b026-cb3559937634" xlink:to="loc_dei_EntityDomain_247c4eb7-df0a-4554-8c79-297717e1d5ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8fbfe808-8c9d-41ad-8426-324e6a4be6c4" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_247c4eb7-df0a-4554-8c79-297717e1d5ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8fbfe808-8c9d-41ad-8426-324e6a4be6c4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20221231.xsd#RelatedPartyTransactionsConsumers"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="extended" id="i8c0d21f076614680aced67cdbee3c179_RelatedPartyTransactionsConsumers">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_d732e081-3bc6-49cc-8fc3-7558b503793d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_96e61e8a-8367-4842-a011-ce818c2bc6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d732e081-3bc6-49cc-8fc3-7558b503793d" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_96e61e8a-8367-4842-a011-ce818c2bc6f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a12cc3c-5782-4c08-8923-ba6b924f82d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d732e081-3bc6-49cc-8fc3-7558b503793d" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a12cc3c-5782-4c08-8923-ba6b924f82d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f7ea9637-6b29-4828-b318-17bcdaf14cea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a12cc3c-5782-4c08-8923-ba6b924f82d7" xlink:to="loc_dei_LegalEntityAxis_f7ea9637-6b29-4828-b318-17bcdaf14cea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f7ea9637-6b29-4828-b318-17bcdaf14cea_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f7ea9637-6b29-4828-b318-17bcdaf14cea" xlink:to="loc_dei_EntityDomain_f7ea9637-6b29-4828-b318-17bcdaf14cea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b7f325b-8f79-4c64-a609-ed82eab4ad01" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f7ea9637-6b29-4828-b318-17bcdaf14cea" xlink:to="loc_dei_EntityDomain_7b7f325b-8f79-4c64-a609-ed82eab4ad01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_caff5978-883c-4b77-83dc-037f65d2b599" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7b7f325b-8f79-4c64-a609-ed82eab4ad01" xlink:to="loc_cms_ConsumersEnergyCompanyMember_caff5978-883c-4b77-83dc-037f65d2b599" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="simple" xlink:href="cms-20221231.xsd#ExitActivitiesandDiscontinuedOperations"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="extended" id="i48b89cc8893147a2b3b3855c1d8629c7_ExitActivitiesandDiscontinuedOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_904f2a8c-0b61-4ad0-8501-80970139ffd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_0299f495-cea4-467b-9a97-4c75165e7e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_904f2a8c-0b61-4ad0-8501-80970139ffd3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_0299f495-cea4-467b-9a97-4c75165e7e85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_15b04c2b-6a7e-4c6e-a27f-aaf7364f2240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_904f2a8c-0b61-4ad0-8501-80970139ffd3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_15b04c2b-6a7e-4c6e-a27f-aaf7364f2240" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e51d2618-7429-433d-ae5d-2cf1497e2fb7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_15b04c2b-6a7e-4c6e-a27f-aaf7364f2240" xlink:to="loc_dei_LegalEntityAxis_e51d2618-7429-433d-ae5d-2cf1497e2fb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e51d2618-7429-433d-ae5d-2cf1497e2fb7_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e51d2618-7429-433d-ae5d-2cf1497e2fb7" xlink:to="loc_dei_EntityDomain_e51d2618-7429-433d-ae5d-2cf1497e2fb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bfc5b40e-7785-46ab-82d1-b6ae1397552f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e51d2618-7429-433d-ae5d-2cf1497e2fb7" xlink:to="loc_dei_EntityDomain_bfc5b40e-7785-46ab-82d1-b6ae1397552f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9de41b3-9b16-43a5-bfcf-861c330aaffe" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bfc5b40e-7785-46ab-82d1-b6ae1397552f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9de41b3-9b16-43a5-bfcf-861c330aaffe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended" id="ia4cc4b09c53c474f8fa9137b4ba09622_ScheduleIIValuationandQualifyingAccountsandReserves">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a0ace44e-c4dd-4304-9f7b-5e45ac8a541a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_cb159758-316c-4860-a2c5-2b398a1e861f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a0ace44e-c4dd-4304-9f7b-5e45ac8a541a" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_cb159758-316c-4860-a2c5-2b398a1e861f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_527d17da-9eff-4504-baab-8c0368d40f2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a0ace44e-c4dd-4304-9f7b-5e45ac8a541a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_527d17da-9eff-4504-baab-8c0368d40f2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1dde594b-c7a9-4161-be54-e84746e31ee1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_527d17da-9eff-4504-baab-8c0368d40f2a" xlink:to="loc_dei_LegalEntityAxis_1dde594b-c7a9-4161-be54-e84746e31ee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1dde594b-c7a9-4161-be54-e84746e31ee1_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1dde594b-c7a9-4161-be54-e84746e31ee1" xlink:to="loc_dei_EntityDomain_1dde594b-c7a9-4161-be54-e84746e31ee1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_744a5705-9a07-4b0e-8e38-6573f272db1f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1dde594b-c7a9-4161-be54-e84746e31ee1" xlink:to="loc_dei_EntityDomain_744a5705-9a07-4b0e-8e38-6573f272db1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2b1b06a1-e3ff-473f-9c62-0b9ce5c1641c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_744a5705-9a07-4b0e-8e38-6573f272db1f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2b1b06a1-e3ff-473f-9c62-0b9ce5c1641c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20221231.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended" id="id6416ba1b5424bdb9ac2088f74bc0adf_SignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_88415304-c5a2-4acb-bb2b-255807cc3cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_88415304-c5a2-4acb-bb2b-255807cc3cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_08b89185-88ba-4e15-87de-16c3854538b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_UseOfEstimates_08b89185-88ba-4e15-87de-16c3854538b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_d4a4da1f-e380-49ff-a80d-7c809741f8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_d4a4da1f-e380-49ff-a80d-7c809741f8b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_582eb580-2d43-4fe8-ac21-c28d70948643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_582eb580-2d43-4fe8-ac21-c28d70948643" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_eee6be6b-3ff4-4f6a-b433-6ba3b6b193c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_eee6be6b-3ff4-4f6a-b433-6ba3b6b193c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_e19c5c98-2330-49f3-9ce4-a176ec3d9a20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_DebtPolicyTextBlock_e19c5c98-2330-49f3-9ce4-a176ec3d9a20" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_4dc520df-97ab-4d71-9172-b2b93695c1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_4dc520df-97ab-4d71-9172-b2b93695c1c9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_31a2b5f8-dd36-4818-b9cb-1b8df47b288d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_31a2b5f8-dd36-4818-b9cb-1b8df47b288d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_49e08c26-0fc0-44fe-996e-82be88ddc00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_49e08c26-0fc0-44fe-996e-82be88ddc00f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_b58b9411-da3d-4148-9264-d051aaa18224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_b58b9411-da3d-4148-9264-d051aaa18224" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_50f4ca73-8997-4592-9ebc-071cdd54e784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_50f4ca73-8997-4592-9ebc-071cdd54e784" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_abd9faeb-9f69-4f8a-87fe-b9ad1a4aeee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_abd9faeb-9f69-4f8a-87fe-b9ad1a4aeee2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_1ae6879b-7053-472b-b6d7-c3547391af74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_1ae6879b-7053-472b-b6d7-c3547391af74" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_94354c64-ac5d-4fb7-9f08-3baff393e951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_94354c64-ac5d-4fb7-9f08-3baff393e951" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bc5eeb3b-0d99-41ad-8eb2-4ba65c8ef88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bc5eeb3b-0d99-41ad-8eb2-4ba65c8ef88e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_beae58a5-53ce-40dd-99ad-a26a60913356" xlink:href="cms-20221231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_beae58a5-53ce-40dd-99ad-a26a60913356" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_a18ebdd2-4ece-4509-bccc-39c8bff7bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_a18ebdd2-4ece-4509-bccc-39c8bff7bfe5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock_a471ac68-2661-4e36-a330-50cb2f848751" xlink:href="cms-20221231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_cms_RenewableEnergyGrantPolicyTextBlock_a471ac68-2661-4e36-a330-50cb2f848751" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_51799e90-d777-40c2-ac5d-e99f5a1af3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_51799e90-d777-40c2-ac5d-e99f5a1af3ad" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_fad11f93-d1d1-40f6-a9ea-6ee5af0a9b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_fad11f93-d1d1-40f6-a9ea-6ee5af0a9b3b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_941e10c1-4f8a-4ad8-bd85-2a6e429f75a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_941e10c1-4f8a-4ad8-bd85-2a6e429f75a3" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_f36dc355-44a8-4ef8-9119-06d86a0227af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_f36dc355-44a8-4ef8-9119-06d86a0227af" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_b1e2c5ab-51a4-436c-98da-179a678e0aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_b1e2c5ab-51a4-436c-98da-179a678e0aa3" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_8dc120ff-fcc5-4883-a23e-51f55f5e42e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_8dc120ff-fcc5-4883-a23e-51f55f5e42e4" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_29fd14ca-e3ef-48bf-ae9c-28092dc06269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_29fd14ca-e3ef-48bf-ae9c-28092dc06269" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_411d42e0-a1c1-4578-8349-94e73bf86789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_411d42e0-a1c1-4578-8349-94e73bf86789" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_56af545d-18af-4276-a3dd-970c7d27b384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_56af545d-18af-4276-a3dd-970c7d27b384" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_76612a60-881e-4a77-b10f-ce01cde70b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_76612a60-881e-4a77-b10f-ce01cde70b3d" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_958bc84f-c67d-494c-a171-cd9111825b77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_958bc84f-c67d-494c-a171-cd9111825b77" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_05461fa6-fd69-4c42-808a-08cbd96cfb05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_05461fa6-fd69-4c42-808a-08cbd96cfb05" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_99538dea-fe16-4682-9f7d-aefa7341b88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_99538dea-fe16-4682-9f7d-aefa7341b88c" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_e91a0b2d-ebe3-41d4-9bcb-8be153018673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_e91a0b2d-ebe3-41d4-9bcb-8be153018673" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_9f64db45-49dd-4fc9-946e-78d30df88b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_9f64db45-49dd-4fc9-946e-78d30df88b36" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_2194c9aa-1365-4046-8f2f-cb5cf08dae14" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_cms_SignificantAccountingPoliciesTable_2194c9aa-1365-4046-8f2f-cb5cf08dae14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a133b66e-48bd-4271-aa86-e700804eb874" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_2194c9aa-1365-4046-8f2f-cb5cf08dae14" xlink:to="loc_dei_LegalEntityAxis_a133b66e-48bd-4271-aa86-e700804eb874" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a133b66e-48bd-4271-aa86-e700804eb874_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a133b66e-48bd-4271-aa86-e700804eb874" xlink:to="loc_dei_EntityDomain_a133b66e-48bd-4271-aa86-e700804eb874_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e53bd46a-0531-4436-9cb2-04a82f1ae0c6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a133b66e-48bd-4271-aa86-e700804eb874" xlink:to="loc_dei_EntityDomain_e53bd46a-0531-4436-9cb2-04a82f1ae0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ce887f34-6715-43d4-ac9b-4c48bf285890" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e53bd46a-0531-4436-9cb2-04a82f1ae0c6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ce887f34-6715-43d4-ac9b-4c48bf285890" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20221231.xsd#RegulatoryMattersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended" id="i1c0b0733b20f40fcba7b5e1ac64ad3d7_RegulatoryMattersTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_7167b311-3eaf-424b-bb84-2e9573b53ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_7167b311-3eaf-424b-bb84-2e9573b53ecf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_646f801d-3635-4101-89da-987168c55531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:to="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_646f801d-3635-4101-89da-987168c55531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_39a7909b-3a0d-4423-bdf9-83cdf7365ddb" xlink:href="cms-20221231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_39a7909b-3a0d-4423-bdf9-83cdf7365ddb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_805d7222-93f1-4e89-bb2a-57dc9545fd84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_805d7222-93f1-4e89-bb2a-57dc9545fd84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fe188165-cb33-499b-91d7-76abb1fbd405" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_805d7222-93f1-4e89-bb2a-57dc9545fd84" xlink:to="loc_dei_LegalEntityAxis_fe188165-cb33-499b-91d7-76abb1fbd405" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fe188165-cb33-499b-91d7-76abb1fbd405_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fe188165-cb33-499b-91d7-76abb1fbd405" xlink:to="loc_dei_EntityDomain_fe188165-cb33-499b-91d7-76abb1fbd405_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c230e11-1495-4e72-9287-0e9b1f6b2a50" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fe188165-cb33-499b-91d7-76abb1fbd405" xlink:to="loc_dei_EntityDomain_0c230e11-1495-4e72-9287-0e9b1f6b2a50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f722ee32-0a7e-4ee6-9c5e-281b7351e51c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c230e11-1495-4e72-9287-0e9b1f6b2a50" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f722ee32-0a7e-4ee6-9c5e-281b7351e51c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended" id="id7d9d37eb5b84a41ac6a1b007dd0cd89_ContingenciesandCommitmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_f41ec306-a942-45d7-b137-c6e898e3204e" xlink:href="cms-20221231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_f41ec306-a942-45d7-b137-c6e898e3204e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_1071bb03-bdc9-4b27-86a6-575f2af841dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_1071bb03-bdc9-4b27-86a6-575f2af841dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_b4002cb6-b6fa-4cf3-bdb8-f39609a2f10a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_b4002cb6-b6fa-4cf3-bdb8-f39609a2f10a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_22572a5c-ac3c-4ed2-b324-9a37c13ba749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:to="loc_us-gaap_SiteContingencyTable_22572a5c-ac3c-4ed2-b324-9a37c13ba749" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5de63ca2-3df4-4ec2-a4df-62ff23acec6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_22572a5c-ac3c-4ed2-b324-9a37c13ba749" xlink:to="loc_dei_LegalEntityAxis_5de63ca2-3df4-4ec2-a4df-62ff23acec6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5de63ca2-3df4-4ec2-a4df-62ff23acec6d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5de63ca2-3df4-4ec2-a4df-62ff23acec6d" xlink:to="loc_dei_EntityDomain_5de63ca2-3df4-4ec2-a4df-62ff23acec6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73c52e85-2c11-49fd-a8cc-d2e2c55bfa46" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5de63ca2-3df4-4ec2-a4df-62ff23acec6d" xlink:to="loc_dei_EntityDomain_73c52e85-2c11-49fd-a8cc-d2e2c55bfa46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7851e7f3-4195-441e-8918-7b788bc76a16" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_73c52e85-2c11-49fd-a8cc-d2e2c55bfa46" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7851e7f3-4195-441e-8918-7b788bc76a16" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="extended" id="i918905e7470c4e4daade902454f8b437_FinancingsandCapitalizationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c1d1be44-ff32-44ff-b55f-f181a6869d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c1d1be44-ff32-44ff-b55f-f181a6869d15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_25882a06-94c9-4745-89d3-452625c972cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_25882a06-94c9-4745-89d3-452625c972cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4c3d097d-88f3-4bf1-a4b2-15eaef032d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4c3d097d-88f3-4bf1-a4b2-15eaef032d84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_04440cc9-a811-40bf-917f-24ef9cd38904" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_04440cc9-a811-40bf-917f-24ef9cd38904" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_c4f323dc-1a2d-4e2f-835d-0467f8781cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_c4f323dc-1a2d-4e2f-835d-0467f8781cf7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_43626710-a73d-45dc-8d91-579cd95d8217" xlink:href="cms-20221231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_43626710-a73d-45dc-8d91-579cd95d8217" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5d5daa97-0845-405f-a643-c76431f03b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_DebtInstrumentTable_5d5daa97-0845-405f-a643-c76431f03b3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5c54b309-a6a6-426c-9999-9d15e95cddd1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5d5daa97-0845-405f-a643-c76431f03b3a" xlink:to="loc_dei_LegalEntityAxis_5c54b309-a6a6-426c-9999-9d15e95cddd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5c54b309-a6a6-426c-9999-9d15e95cddd1_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5c54b309-a6a6-426c-9999-9d15e95cddd1" xlink:to="loc_dei_EntityDomain_5c54b309-a6a6-426c-9999-9d15e95cddd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_db9ae09a-8889-47ba-b2d3-1302e802790e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5c54b309-a6a6-426c-9999-9d15e95cddd1" xlink:to="loc_dei_EntityDomain_db9ae09a-8889-47ba-b2d3-1302e802790e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9d16924d-4e96-44d8-8c40-5a07be722c81" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_db9ae09a-8889-47ba-b2d3-1302e802790e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9d16924d-4e96-44d8-8c40-5a07be722c81" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20221231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended" id="if3be3d0b5ff54c41b6af024742a5af63_FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dabec24b-97ee-48c8-bf80-54909a588e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dabec24b-97ee-48c8-bf80-54909a588e68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_e1a2bb28-34e9-4d5f-8165-45119272265a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_e1a2bb28-34e9-4d5f-8165-45119272265a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e01b3536-2f17-4bd5-9a4e-7544ab95a483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e01b3536-2f17-4bd5-9a4e-7544ab95a483" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_14f00985-093a-426f-a23e-10d1d39fbd1c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e01b3536-2f17-4bd5-9a4e-7544ab95a483" xlink:to="loc_dei_LegalEntityAxis_14f00985-093a-426f-a23e-10d1d39fbd1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_14f00985-093a-426f-a23e-10d1d39fbd1c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_14f00985-093a-426f-a23e-10d1d39fbd1c" xlink:to="loc_dei_EntityDomain_14f00985-093a-426f-a23e-10d1d39fbd1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91133992-cc90-4937-8a43-fa30a0badc00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_14f00985-093a-426f-a23e-10d1d39fbd1c" xlink:to="loc_dei_EntityDomain_91133992-cc90-4937-8a43-fa30a0badc00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_68e77d3e-8f04-4d44-b9d0-8888697ad868" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_91133992-cc90-4937-8a43-fa30a0badc00" xlink:to="loc_cms_ConsumersEnergyCompanyMember_68e77d3e-8f04-4d44-b9d0-8888697ad868" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended" id="i6d386a22128c43a4bc575de21d9933b3_FinancialInstrumentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_7ee982b7-db8b-45e0-8d48-095ce164b2e1" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_77683c41-5b07-4031-b2c0-65cb05058225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_7ee982b7-db8b-45e0-8d48-095ce164b2e1" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_77683c41-5b07-4031-b2c0-65cb05058225" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_5e49f6e3-4d69-4ee9-9438-cf9364ac3d31" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_7ee982b7-db8b-45e0-8d48-095ce164b2e1" xlink:to="loc_cms_FinancialInstrumentsTable_5e49f6e3-4d69-4ee9-9438-cf9364ac3d31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_baf98367-bf19-4f84-b031-2a6a2af125fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_5e49f6e3-4d69-4ee9-9438-cf9364ac3d31" xlink:to="loc_dei_LegalEntityAxis_baf98367-bf19-4f84-b031-2a6a2af125fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_baf98367-bf19-4f84-b031-2a6a2af125fa_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_baf98367-bf19-4f84-b031-2a6a2af125fa" xlink:to="loc_dei_EntityDomain_baf98367-bf19-4f84-b031-2a6a2af125fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_69b3576c-c378-492f-b969-6f99722e39fd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_baf98367-bf19-4f84-b031-2a6a2af125fa" xlink:to="loc_dei_EntityDomain_69b3576c-c378-492f-b969-6f99722e39fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9e47945-48ce-4484-90e4-a6e5cd6fe050" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_69b3576c-c378-492f-b969-6f99722e39fd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9e47945-48ce-4484-90e4-a6e5cd6fe050" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended" id="i5f0e0cc73cd24bae8a882134e8a4382a_PlantPropertyandEquipmentTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d9dbad8f-9b88-4113-9843-5997dc011205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d9dbad8f-9b88-4113-9843-5997dc011205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ef70bde3-86fd-4f19-8140-93a18efe091b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ef70bde3-86fd-4f19-8140-93a18efe091b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_0ecb80be-8f9f-4403-a02e-3a798066d3c9" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_0ecb80be-8f9f-4403-a02e-3a798066d3c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_4e6104d7-ea66-4052-86ac-efbb56b0d653" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_4e6104d7-ea66-4052-86ac-efbb56b0d653" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_61275dab-a9fc-47f8-bfaa-e55ee89dc3a6" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_61275dab-a9fc-47f8-bfaa-e55ee89dc3a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_e6b068e3-cf7b-4d52-857c-802b7b8065bc" xlink:href="cms-20221231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_e6b068e3-cf7b-4d52-857c-802b7b8065bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_b5bc8097-d72a-4ff2-9800-8964c7515a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_b5bc8097-d72a-4ff2-9800-8964c7515a8d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_1df0a649-7889-4d33-8330-8a750b8d9907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_1df0a649-7889-4d33-8330-8a750b8d9907" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_e9c74401-9a0d-4954-b3f9-fe1642ef447b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_e9c74401-9a0d-4954-b3f9-fe1642ef447b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_67b31261-574d-486f-9f09-5e881751673a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_e9c74401-9a0d-4954-b3f9-fe1642ef447b" xlink:to="loc_dei_LegalEntityAxis_67b31261-574d-486f-9f09-5e881751673a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_67b31261-574d-486f-9f09-5e881751673a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_67b31261-574d-486f-9f09-5e881751673a" xlink:to="loc_dei_EntityDomain_67b31261-574d-486f-9f09-5e881751673a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8592809-2e1a-4bbb-bf69-442c34e39e8c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_67b31261-574d-486f-9f09-5e881751673a" xlink:to="loc_dei_EntityDomain_d8592809-2e1a-4bbb-bf69-442c34e39e8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_30ad4dd8-3dc5-4e92-ab47-4c14e7edf259" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d8592809-2e1a-4bbb-bf69-442c34e39e8c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_30ad4dd8-3dc5-4e92-ab47-4c14e7edf259" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesTables" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesTables" xlink:type="extended" id="i06d65b9fad114b58a62982484cbba09a_LeasesTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:href="cms-20221231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_79730467-f324-4d09-b7b7-fb54e8bdb9fc" xlink:href="cms-20221231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_79730467-f324-4d09-b7b7-fb54e8bdb9fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_9d43cbd6-8b2c-4bba-9e7c-21696063ac82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_9d43cbd6-8b2c-4bba-9e7c-21696063ac82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_fe5c48bc-d6d5-4fb9-ad3c-228bb6765881" xlink:href="cms-20221231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_fe5c48bc-d6d5-4fb9-ad3c-228bb6765881" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_5dca5fe2-36bc-4bc9-a666-a83b1d8c1462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_5dca5fe2-36bc-4bc9-a666-a83b1d8c1462" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_05090c6f-635d-4753-88d8-be9d142f738f" xlink:href="cms-20221231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_cms_LeasesTable_05090c6f-635d-4753-88d8-be9d142f738f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_05090c6f-635d-4753-88d8-be9d142f738f" xlink:to="loc_dei_LegalEntityAxis_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6" xlink:to="loc_dei_EntityDomain_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e094ef8-15d1-4ffb-87d6-e7e680f92587" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6" xlink:to="loc_dei_EntityDomain_3e094ef8-15d1-4ffb-87d6-e7e680f92587" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_10abd716-7a8a-4ff7-87db-c95b86367d88" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3e094ef8-15d1-4ffb-87d6-e7e680f92587" xlink:to="loc_cms_ConsumersEnergyCompanyMember_10abd716-7a8a-4ff7-87db-c95b86367d88" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20221231.xsd#AssetRetirementObligationsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended" id="ic0e14bae9816450e9f23d13d0db65d4e_AssetRetirementObligationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_a3200d65-ae25-4328-88e8-60ddeb04a0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_a3200d65-ae25-4328-88e8-60ddeb04a0fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_a593e9e0-dbf0-4c96-bfd8-1930d7671b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_a593e9e0-dbf0-4c96-bfd8-1930d7671b93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_6273797f-0e97-4f6b-9daa-adcac5ca765c" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:to="loc_cms_AssetRetirementObligationsTable_6273797f-0e97-4f6b-9daa-adcac5ca765c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_868e6166-e6a1-4199-9818-92073ada4e82" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_6273797f-0e97-4f6b-9daa-adcac5ca765c" xlink:to="loc_dei_LegalEntityAxis_868e6166-e6a1-4199-9818-92073ada4e82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_868e6166-e6a1-4199-9818-92073ada4e82_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_868e6166-e6a1-4199-9818-92073ada4e82" xlink:to="loc_dei_EntityDomain_868e6166-e6a1-4199-9818-92073ada4e82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5c1c8e7f-ea96-4e6d-9a71-e89c8bc752fb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_868e6166-e6a1-4199-9818-92073ada4e82" xlink:to="loc_dei_EntityDomain_5c1c8e7f-ea96-4e6d-9a71-e89c8bc752fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3fb3bdef-5ebd-4efd-9404-1879061b37a4" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5c1c8e7f-ea96-4e6d-9a71-e89c8bc752fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3fb3bdef-5ebd-4efd-9404-1879061b37a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended" id="ida0bf883c87e4019bd032910da0bf4be_RetirementBenefitsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_b9bf915c-f566-4409-88d1-fe1300b839ba" xlink:href="cms-20221231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_b9bf915c-f566-4409-88d1-fe1300b839ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_eded8c12-978a-4828-8859-6b8b74b1f918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_eded8c12-978a-4828-8859-6b8b74b1f918" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e64a8e5f-e353-42b0-9b37-115cd0aa6369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e64a8e5f-e353-42b0-9b37-115cd0aa6369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_539c7f5e-7b2e-4d29-b3d4-57f3ea9fdf39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_539c7f5e-7b2e-4d29-b3d4-57f3ea9fdf39" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_fbf0b417-69c4-44c9-a4c9-8026afeb08ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_fbf0b417-69c4-44c9-a4c9-8026afeb08ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_3a73a4c3-9f64-4c04-bca4-80a410ad598b" xlink:href="cms-20221231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_3a73a4c3-9f64-4c04-bca4-80a410ad598b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_7b63dbb4-b0a7-479d-8992-6f1c84f6ff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_7b63dbb4-b0a7-479d-8992-6f1c84f6ff5b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_b8118be1-0e2c-48df-864c-c519c8f37231" xlink:href="cms-20221231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_b8118be1-0e2c-48df-864c-c519c8f37231" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_a344a71c-d986-4fa7-a3ba-934f6a703d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_a344a71c-d986-4fa7-a3ba-934f6a703d79" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_54c552b6-f9dd-4b0e-8948-5a4203760802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_54c552b6-f9dd-4b0e-8948-5a4203760802" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c140034e-0bd2-4e7f-8f39-b42fcd1b41de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_54c552b6-f9dd-4b0e-8948-5a4203760802" xlink:to="loc_dei_LegalEntityAxis_c140034e-0bd2-4e7f-8f39-b42fcd1b41de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c140034e-0bd2-4e7f-8f39-b42fcd1b41de_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c140034e-0bd2-4e7f-8f39-b42fcd1b41de" xlink:to="loc_dei_EntityDomain_c140034e-0bd2-4e7f-8f39-b42fcd1b41de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_018c0dc1-9ca0-43a8-9f28-b2f3b47a21f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c140034e-0bd2-4e7f-8f39-b42fcd1b41de" xlink:to="loc_dei_EntityDomain_018c0dc1-9ca0-43a8-9f28-b2f3b47a21f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_70318075-2dd9-480a-a201-bb3d2af87a47" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_018c0dc1-9ca0-43a8-9f28-b2f3b47a21f0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_70318075-2dd9-480a-a201-bb3d2af87a47" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="extended" id="i0376f5e3c7c04d26a042699a8c5d7d4a_StockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_8fe604b4-d53b-40a6-a430-540f720352a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_8fe604b4-d53b-40a6-a430-540f720352a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4d4252a1-d295-488a-98d7-e9342fc52804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4d4252a1-d295-488a-98d7-e9342fc52804" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_01e5e7aa-a13c-4be9-9d91-9004f4f6ced7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_01e5e7aa-a13c-4be9-9d91-9004f4f6ced7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_a075213e-bc4e-452b-91e5-fd29cae77705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_a075213e-bc4e-452b-91e5-fd29cae77705" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6e9ec6f6-15ba-4d81-b37b-fe6ce010e445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6e9ec6f6-15ba-4d81-b37b-fe6ce010e445" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_37b277d8-9719-47f2-8455-ac1f74dffbad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6e9ec6f6-15ba-4d81-b37b-fe6ce010e445" xlink:to="loc_dei_LegalEntityAxis_37b277d8-9719-47f2-8455-ac1f74dffbad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37b277d8-9719-47f2-8455-ac1f74dffbad_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_37b277d8-9719-47f2-8455-ac1f74dffbad" xlink:to="loc_dei_EntityDomain_37b277d8-9719-47f2-8455-ac1f74dffbad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_943fd182-44ac-4a90-a455-54d490123143" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_37b277d8-9719-47f2-8455-ac1f74dffbad" xlink:to="loc_dei_EntityDomain_943fd182-44ac-4a90-a455-54d490123143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9a57003a-6a40-4cf2-ae2a-7d5a87c3ad61" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_943fd182-44ac-4a90-a455-54d490123143" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9a57003a-6a40-4cf2-ae2a-7d5a87c3ad61" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended" id="i57ba5d8fded543a2bf57e78d0d57e585_IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f80de159-5c6b-4260-863d-eb4c461d7683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f80de159-5c6b-4260-863d-eb4c461d7683" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3daabcdb-31d6-4ecc-afe0-7648eafb37b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3daabcdb-31d6-4ecc-afe0-7648eafb37b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_05a37612-26c5-430d-b78f-b3c51041d14f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_05a37612-26c5-430d-b78f-b3c51041d14f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_fd48c2ea-107c-42fa-821a-c435a8c2d357" xlink:href="cms-20221231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_fd48c2ea-107c-42fa-821a-c435a8c2d357" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_6c45cc0d-fc83-46a7-9e1a-28792c648de1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_6c45cc0d-fc83-46a7-9e1a-28792c648de1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_08124ef6-20f7-40bd-b516-99e0afc1ca44" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_cms_IncomeTaxesTable_08124ef6-20f7-40bd-b516-99e0afc1ca44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9fb2628d-6579-4705-a455-477b841a9a51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_08124ef6-20f7-40bd-b516-99e0afc1ca44" xlink:to="loc_dei_LegalEntityAxis_9fb2628d-6579-4705-a455-477b841a9a51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9fb2628d-6579-4705-a455-477b841a9a51_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9fb2628d-6579-4705-a455-477b841a9a51" xlink:to="loc_dei_EntityDomain_9fb2628d-6579-4705-a455-477b841a9a51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_62412f31-784b-41cf-b596-aeca044513e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9fb2628d-6579-4705-a455-477b841a9a51" xlink:to="loc_dei_EntityDomain_62412f31-784b-41cf-b596-aeca044513e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82d8d177-4d14-4750-92f0-cf13faf39884" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_62412f31-784b-41cf-b596-aeca044513e1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82d8d177-4d14-4750-92f0-cf13faf39884" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20221231.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended" id="i3eebc9a61e254fb1b1c427746ee421f5_RevenueTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2cb62c07-c5d4-4519-86a8-751482ff7bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_931204d6-cae5-40d0-a3f9-831b8f26e53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2cb62c07-c5d4-4519-86a8-751482ff7bf2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_931204d6-cae5-40d0-a3f9-831b8f26e53b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5b58aa4-749a-4791-8164-76ceefc69e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2cb62c07-c5d4-4519-86a8-751482ff7bf2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5b58aa4-749a-4791-8164-76ceefc69e09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_32f35fed-96ef-412e-afa2-4a7caa22ba1d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b58aa4-749a-4791-8164-76ceefc69e09" xlink:to="loc_dei_LegalEntityAxis_32f35fed-96ef-412e-afa2-4a7caa22ba1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_32f35fed-96ef-412e-afa2-4a7caa22ba1d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_32f35fed-96ef-412e-afa2-4a7caa22ba1d" xlink:to="loc_dei_EntityDomain_32f35fed-96ef-412e-afa2-4a7caa22ba1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_696f831a-7ff3-4d96-aed7-2f7dcb5ce36c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_32f35fed-96ef-412e-afa2-4a7caa22ba1d" xlink:to="loc_dei_EntityDomain_696f831a-7ff3-4d96-aed7-2f7dcb5ce36c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cc7aed31-a6ed-4a85-94e1-6062482bc4b8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_696f831a-7ff3-4d96-aed7-2f7dcb5ce36c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cc7aed31-a6ed-4a85-94e1-6062482bc4b8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20221231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended" id="i5e36455d063d4954967a88ead177acdd_OtherIncomeandOtherExpenseTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_f9a54d47-4eb9-4c48-8d2e-81952b20e6d9" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_af3c7e13-510b-4070-8e5f-dd7d5944dc13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_f9a54d47-4eb9-4c48-8d2e-81952b20e6d9" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_af3c7e13-510b-4070-8e5f-dd7d5944dc13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_fa9a9afc-8a7f-465b-b1b2-65d6aec2669a" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_f9a54d47-4eb9-4c48-8d2e-81952b20e6d9" xlink:to="loc_cms_OtherIncomeandExpensesTable_fa9a9afc-8a7f-465b-b1b2-65d6aec2669a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9a5c3991-ab9e-4871-9597-4a050ae6bf6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_fa9a9afc-8a7f-465b-b1b2-65d6aec2669a" xlink:to="loc_dei_LegalEntityAxis_9a5c3991-ab9e-4871-9597-4a050ae6bf6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9a5c3991-ab9e-4871-9597-4a050ae6bf6d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9a5c3991-ab9e-4871-9597-4a050ae6bf6d" xlink:to="loc_dei_EntityDomain_9a5c3991-ab9e-4871-9597-4a050ae6bf6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b9126604-de7c-4e13-bbf9-740ad4c868dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9a5c3991-ab9e-4871-9597-4a050ae6bf6d" xlink:to="loc_dei_EntityDomain_b9126604-de7c-4e13-bbf9-740ad4c868dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_488bd2dd-8d1c-4ed9-bb5c-052b96666e1b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b9126604-de7c-4e13-bbf9-740ad4c868dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_488bd2dd-8d1c-4ed9-bb5c-052b96666e1b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20221231.xsd#ReportableSegmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended" id="i89fd3a27d6a54a32ac08f314d3c46f7a_ReportableSegmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f7dd44f8-baa6-43b8-b1b4-21621863d6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3c6cfb8d-6b9f-4751-8eb6-560723c747e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f7dd44f8-baa6-43b8-b1b4-21621863d6aa" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3c6cfb8d-6b9f-4751-8eb6-560723c747e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_64a704dd-ec2e-4937-9d07-0843de3ca8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f7dd44f8-baa6-43b8-b1b4-21621863d6aa" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_64a704dd-ec2e-4937-9d07-0843de3ca8c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a28398a1-f4fc-4141-ba4b-929f8780b8d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_64a704dd-ec2e-4937-9d07-0843de3ca8c4" xlink:to="loc_dei_LegalEntityAxis_a28398a1-f4fc-4141-ba4b-929f8780b8d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a28398a1-f4fc-4141-ba4b-929f8780b8d8_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a28398a1-f4fc-4141-ba4b-929f8780b8d8" xlink:to="loc_dei_EntityDomain_a28398a1-f4fc-4141-ba4b-929f8780b8d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e85ff04b-54d0-4db9-8082-2d02865caea7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a28398a1-f4fc-4141-ba4b-929f8780b8d8" xlink:to="loc_dei_EntityDomain_e85ff04b-54d0-4db9-8082-2d02865caea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e3334d8d-e816-4ffd-84cb-46d605792bfe" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e85ff04b-54d0-4db9-8082-2d02865caea7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e3334d8d-e816-4ffd-84cb-46d605792bfe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20221231.xsd#RelatedPartyTransactionsConsumersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="extended" id="i459522f2c2dc408db960f6a673533934_RelatedPartyTransactionsConsumersTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_3de339d9-a7df-4acf-b995-770572406299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1686a625-d4c2-4a61-bed5-7cd5206ccf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_3de339d9-a7df-4acf-b995-770572406299" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1686a625-d4c2-4a61-bed5-7cd5206ccf02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c113d10-bdf2-4ef2-aea7-27733d09cf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_3de339d9-a7df-4acf-b995-770572406299" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c113d10-bdf2-4ef2-aea7-27733d09cf2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c113d10-bdf2-4ef2-aea7-27733d09cf2e" xlink:to="loc_dei_LegalEntityAxis_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9" xlink:to="loc_dei_EntityDomain_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_64fcfbc9-76e1-4878-8cdb-5894d1f09e4d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9" xlink:to="loc_dei_EntityDomain_64fcfbc9-76e1-4878-8cdb-5894d1f09e4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e2b3fe47-0f01-4075-b3f2-2a4697d984d8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_64fcfbc9-76e1-4878-8cdb-5894d1f09e4d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e2b3fe47-0f01-4075-b3f2-2a4697d984d8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="simple" xlink:href="cms-20221231.xsd#ExitActivitiesandDiscontinuedOperationsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="extended" id="ic891cdf2f3164921a0979aa6e099ce0b_ExitActivitiesandDiscontinuedOperationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_cac1c8a5-941d-4224-9ea1-645309f7f6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_cac1c8a5-941d-4224-9ea1-645309f7f6a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_7253967e-884c-491d-a05d-b83a3433afb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_7253967e-884c-491d-a05d-b83a3433afb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7ceba7ed-8b3d-4e27-b7d3-0d520a844c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7ceba7ed-8b3d-4e27-b7d3-0d520a844c3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7ceba7ed-8b3d-4e27-b7d3-0d520a844c3d" xlink:to="loc_dei_LegalEntityAxis_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b" xlink:to="loc_dei_EntityDomain_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d7c51e7-e693-424c-872a-33f273fab05a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b" xlink:to="loc_dei_EntityDomain_3d7c51e7-e693-424c-872a-33f273fab05a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7abd960c-40ae-4866-ab12-589e7dc788cc" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3d7c51e7-e693-424c-872a-33f273fab05a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7abd960c-40ae-4866-ab12-589e7dc788cc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended" id="i2ea23119f2b24651ac967e0e1d918f3b_RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_8ea66b7f-bfca-4dba-8d90-0c43334c1e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_8ea66b7f-bfca-4dba-8d90-0c43334c1e72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_f052b840-a9d4-47bb-bcd8-6e455e21227d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_f052b840-a9d4-47bb-bcd8-6e455e21227d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_05ebc485-2785-40db-8723-99378e1db649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryAssets_05ebc485-2785-40db-8723-99378e1db649" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_841b16ae-0c17-418f-866d-ee7ac112ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_841b16ae-0c17-418f-866d-ee7ac112ae3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_350ad471-896e-4986-9573-9ec3ba83e7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_350ad471-896e-4986-9573-9ec3ba83e7c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_1605b1ed-7ef7-447c-97b7-9234111708b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryLiabilities_1605b1ed-7ef7-447c-97b7-9234111708b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_dba802f6-a35a-4c45-a59d-6cf92c112303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:to="loc_us-gaap_RegulatoryAssetAxis_dba802f6-a35a-4c45-a59d-6cf92c112303" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_dba802f6-a35a-4c45-a59d-6cf92c112303_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_dba802f6-a35a-4c45-a59d-6cf92c112303" xlink:to="loc_us-gaap_RegulatoryAssetDomain_dba802f6-a35a-4c45-a59d-6cf92c112303_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_dba802f6-a35a-4c45-a59d-6cf92c112303" xlink:to="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_078936ce-c77e-4a7d-9236-f6842b81ca58" xlink:href="cms-20221231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_078936ce-c77e-4a7d-9236-f6842b81ca58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_36cd77f7-14dd-4337-8ac9-aee349786f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_36cd77f7-14dd-4337-8ac9-aee349786f01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_893f750c-2731-41f5-9942-456f56379554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_893f750c-2731-41f5-9942-456f56379554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_b23149e4-aed4-428f-9d89-55130b03ad51" xlink:href="cms-20221231.xsd#cms_SecuritizedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_SecuritizedCostsMember_b23149e4-aed4-428f-9d89-55130b03ad51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_cc9d7db1-fc10-49e1-8814-227437faee7a" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_ManufacturedGasPlantMember_cc9d7db1-fc10-49e1-8814-227437faee7a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_63de2c15-e9ab-41dc-8259-108ab0004c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_63de2c15-e9ab-41dc-8259-108ab0004c67" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_8c02ed11-7a62-4997-9a5e-ad6b72669173" xlink:href="cms-20221231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_8c02ed11-7a62-4997-9a5e-ad6b72669173" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_1e72644b-c3e6-4cde-82c7-3660f2cbb626" xlink:href="cms-20221231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_RetentionIncentiveProgramMember_1e72644b-c3e6-4cde-82c7-3660f2cbb626" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember_0b573074-6ae3-4af4-aed1-fe22cd4d8c05" xlink:href="cms-20221231.xsd#cms_DemandResponseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_DemandResponseProgramMember_0b573074-6ae3-4af4-aed1-fe22cd4d8c05" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_1b3a294c-2fac-4ead-8919-5bb40c6a00e7" xlink:href="cms-20221231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_EnergyWasteReductionPlanMember_1b3a294c-2fac-4ead-8919-5bb40c6a00e7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_70ddecf1-c03f-43c3-b54c-c127985ac041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_70ddecf1-c03f-43c3-b54c-c127985ac041" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_fc1a39fe-60d4-4567-8b62-17bfb8ef1002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_fc1a39fe-60d4-4567-8b62-17bfb8ef1002" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_fc1a39fe-60d4-4567-8b62-17bfb8ef1002_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_fc1a39fe-60d4-4567-8b62-17bfb8ef1002" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_fc1a39fe-60d4-4567-8b62-17bfb8ef1002_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_fc1a39fe-60d4-4567-8b62-17bfb8ef1002" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_e56c1705-9131-4761-b2b5-923079598129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RemovalCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_RemovalCostsMember_e56c1705-9131-4761-b2b5-923079598129" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_924d53f1-9f2f-447f-b56d-58ad8cc9c9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_924d53f1-9f2f-447f-b56d-58ad8cc9c9c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_a4200534-40f9-457c-8676-25464e574ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_a4200534-40f9-457c-8676-25464e574ed1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_c9810e1c-6294-40a1-ac75-7314f89e947e" xlink:href="cms-20221231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_cms_RenewableEnergyGrantMember_c9810e1c-6294-40a1-ac75-7314f89e947e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_44ef6676-d5e9-4035-88ca-f5e3ef3a66a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_44ef6676-d5e9-4035-88ca-f5e3ef3a66a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_72ed4940-1cee-4bff-a58d-5fc99537969b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_72ed4940-1cee-4bff-a58d-5fc99537969b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_8343ee67-6ec4-48d6-b861-3d17c31b5b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_8343ee67-6ec4-48d6-b861-3d17c31b5b2a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:to="loc_dei_LegalEntityAxis_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572" xlink:to="loc_dei_EntityDomain_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6be3dfa1-5e82-4612-985c-dd45cb8d5502" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572" xlink:to="loc_dei_EntityDomain_6be3dfa1-5e82-4612-985c-dd45cb8d5502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_63c01f3a-53ff-433c-992e-0800bcd46bcb" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6be3dfa1-5e82-4612-985c-dd45cb8d5502" xlink:to="loc_cms_ConsumersEnergyCompanyMember_63c01f3a-53ff-433c-992e-0800bcd46bcb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended" id="i951f9fa7d8054c0d88c41df9c5fa2f49_RegulatoryMattersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_47b2f92c-7eba-44c0-87c0-4bc2dc274f9b" xlink:href="cms-20221231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_AuthorizedRecoveryCollection_47b2f92c-7eba-44c0-87c0-4bc2dc274f9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5fe799ca-8ba6-42ef-bc11-02c9953b0115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_Revenues_5fe799ca-8ba6-42ef-bc11-02c9953b0115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_b0544005-53b5-45c8-9c07-dac74d8bc4d7" xlink:href="cms-20221231.xsd#cms_RequestedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_RequestedRecoveryCollection_b0544005-53b5-45c8-9c07-dac74d8bc4d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_434370cb-f343-43b2-ac9c-1001b8e0d995" xlink:href="cms-20221231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_434370cb-f343-43b2-ac9c-1001b8e0d995" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_760bcbe4-f9a2-4547-b867-e5d0ee0a7e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_760bcbe4-f9a2-4547-b867-e5d0ee0a7e27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_a3573b0a-e772-45a5-a0d0-4ba815d8b022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_a3573b0a-e772-45a5-a0d0-4ba815d8b022" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_2cfadff8-60b2-44b3-8970-07d8b1cb2983" xlink:href="cms-20221231.xsd#cms_NumberOfUnitsRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_NumberOfUnitsRetired_2cfadff8-60b2-44b3-8970-07d8b1cb2983" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_2a917041-b5ad-471d-bf1a-9dc689f613ec" xlink:href="cms-20221231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_2a917041-b5ad-471d-bf1a-9dc689f613ec" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_2dd7afa2-e9c8-4e28-bf4e-c749bc489889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_2dd7afa2-e9c8-4e28-bf4e-c749bc489889" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_545d29d2-c023-4941-82cd-a52fa4f11f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_545d29d2-c023-4941-82cd-a52fa4f11f2d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_3148515f-1346-47e5-a5c1-0c96811116d0" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_RevenueSubjectToRefund_3148515f-1346-47e5-a5c1-0c96811116d0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_0c43ecbd-aa79-41f4-be06-72d2a2bef23b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_OtherCommitment_0c43ecbd-aa79-41f4-be06-72d2a2bef23b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_8567740a-b2cf-4083-b74e-a01123914ede" xlink:href="cms-20221231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_ProceedsFromGovernmentGrant_8567740a-b2cf-4083-b74e-a01123914ede" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_040a1b0e-746f-45b3-afeb-2c4563e3445d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_AssetImpairmentCharges_040a1b0e-746f-45b3-afeb-2c4563e3445d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_d28b7423-3e6f-4e53-a3e8-c5f4c6a53cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_d28b7423-3e6f-4e53-a3e8-c5f4c6a53cc0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_5482eb2f-2e1b-4069-b7f5-129c75397617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_5482eb2f-2e1b-4069-b7f5-129c75397617" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_75cba324-9b38-49cc-b9a7-4acd34982d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_75cba324-9b38-49cc-b9a7-4acd34982d47" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_a255139f-5fa9-46f3-8484-3d80992a693d" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_a255139f-5fa9-46f3-8484-3d80992a693d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesDistributedGenerationCapPercent_2b2abfad-5e1e-4190-971e-5f1f9990e2b8" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesDistributedGenerationCapPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_PublicUtilitiesDistributedGenerationCapPercent_2b2abfad-5e1e-4190-971e-5f1f9990e2b8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_98127514-1368-4af0-9624-088869e978f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_98127514-1368-4af0-9624-088869e978f3" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm_b889a8c7-b055-4175-8cdf-7860055a4598" xlink:href="cms-20221231.xsd#cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm_b889a8c7-b055-4175-8cdf-7860055a4598" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_c6504768-0007-411b-ab99-990530a659ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_c6504768-0007-411b-ab99-990530a659ef" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_d045c10b-47ee-48dd-8a7a-2c6fa22f328c" xlink:href="cms-20221231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_d045c10b-47ee-48dd-8a7a-2c6fa22f328c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts_13689984-e325-4399-b0dc-982205149fcb" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts_13689984-e325-4399-b0dc-982205149fcb" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_30b98a8a-94c3-4f51-a0b3-ba53772fffb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_30b98a8a-94c3-4f51-a0b3-ba53772fffb7" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ea56884a-e11b-4b5a-aa9c-9e1a9eca1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ea56884a-e11b-4b5a-aa9c-9e1a9eca1abe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_fea1ae70-14b9-4709-b66c-09b208683deb" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ea56884a-e11b-4b5a-aa9c-9e1a9eca1abe" xlink:to="loc_cms_ManufacturedGasPlantMember_fea1ae70-14b9-4709-b66c-09b208683deb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_5b79dc62-1017-4fce-8341-903e9f9ca2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_5b79dc62-1017-4fce-8341-903e9f9ca2d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_5b79dc62-1017-4fce-8341-903e9f9ca2d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_5b79dc62-1017-4fce-8341-903e9f9ca2d5" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_5b79dc62-1017-4fce-8341-903e9f9ca2d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_5b79dc62-1017-4fce-8341-903e9f9ca2d5" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_65d17e66-1e30-44d3-80e2-e7c7307cbe8c" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_65d17e66-1e30-44d3-80e2-e7c7307cbe8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_ac806c0f-b41d-4e6b-b431-e95e91000957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_ac806c0f-b41d-4e6b-b431-e95e91000957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_bfc3e140-e929-4a32-bdf1-1ca4a68a5d19" xlink:href="cms-20221231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:to="loc_cms_RenewableEnergyGrantMember_bfc3e140-e929-4a32-bdf1-1ca4a68a5d19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_749d06c0-46ba-48c2-a243-b78f557e5bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_749d06c0-46ba-48c2-a243-b78f557e5bcb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_749d06c0-46ba-48c2-a243-b78f557e5bcb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_749d06c0-46ba-48c2-a243-b78f557e5bcb" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_749d06c0-46ba-48c2-a243-b78f557e5bcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_749d06c0-46ba-48c2-a243-b78f557e5bcb" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_8998f05c-2aa6-444d-98f2-ded5212e147a" xlink:href="cms-20221231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_8998f05c-2aa6-444d-98f2-ded5212e147a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_42390402-237e-4834-8ae5-d617c8cbca11" xlink:href="cms-20221231.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_ElectricRateCaseMember_42390402-237e-4834-8ae5-d617c8cbca11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember_dab93a60-6f87-4115-82fa-aa805dc093a9" xlink:href="cms-20221231.xsd#cms_GasRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_GasRateCaseMember_dab93a60-6f87-4115-82fa-aa805dc093a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_55e66d7e-9506-4f7c-91b1-b408ecc8f92e" xlink:href="cms-20221231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_55e66d7e-9506-4f7c-91b1-b408ecc8f92e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_8d821a17-1aee-4818-a23b-f0c0ec8a3814" xlink:href="cms-20221231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_GasCostRecoveryMember_8d821a17-1aee-4818-a23b-f0c0ec8a3814" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_926f9d6d-a834-48e9-93ae-c7d6d89d2f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_PublicUtilityAxis_926f9d6d-a834-48e9-93ae-c7d6d89d2f27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_926f9d6d-a834-48e9-93ae-c7d6d89d2f27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_926f9d6d-a834-48e9-93ae-c7d6d89d2f27" xlink:to="loc_us-gaap_UtilityPlantDomain_926f9d6d-a834-48e9-93ae-c7d6d89d2f27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_926f9d6d-a834-48e9-93ae-c7d6d89d2f27" xlink:to="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_7bd75b7c-73b4-4a9c-b7ca-b1e0f2f4ecb3" xlink:href="cms-20221231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_7bd75b7c-73b4-4a9c-b7ca-b1e0f2f4ecb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_db481c50-ff12-4130-9d85-c14f3f5b31d4" xlink:href="cms-20221231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:to="loc_cms_CoalFueledElectricGenerationMember_db481c50-ff12-4130-9d85-c14f3f5b31d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_1ce45695-3df0-4312-92e0-fc9ddb64d608" xlink:href="cms-20221231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:to="loc_cms_GasFueledElectricGenerationMember_1ce45695-3df0-4312-92e0-fc9ddb64d608" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b3baf27-cfa9-4ac2-9729-22483ca6caf6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_dei_LegalEntityAxis_1b3baf27-cfa9-4ac2-9729-22483ca6caf6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1b3baf27-cfa9-4ac2-9729-22483ca6caf6_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1b3baf27-cfa9-4ac2-9729-22483ca6caf6" xlink:to="loc_dei_EntityDomain_1b3baf27-cfa9-4ac2-9729-22483ca6caf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b60567d9-33c1-442b-9a3d-6704be045108" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1b3baf27-cfa9-4ac2-9729-22483ca6caf6" xlink:to="loc_dei_EntityDomain_b60567d9-33c1-442b-9a3d-6704be045108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c67aed66-b5d5-471b-9454-a9046a15c40f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b60567d9-33c1-442b-9a3d-6704be045108" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c67aed66-b5d5-471b-9454-a9046a15c40f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b6af3433-edc5-470a-9b25-ef75adbe6959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b6af3433-edc5-470a-9b25-ef75adbe6959" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b6af3433-edc5-470a-9b25-ef75adbe6959_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b6af3433-edc5-470a-9b25-ef75adbe6959" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b6af3433-edc5-470a-9b25-ef75adbe6959_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_81cd02f0-c420-4e3a-b9df-ea1576cb2111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b6af3433-edc5-470a-9b25-ef75adbe6959" xlink:to="loc_us-gaap_RegulatoryAssetDomain_81cd02f0-c420-4e3a-b9df-ea1576cb2111" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_75e7fd61-d2ac-45b6-8028-0b4cbeee2d11" xlink:href="cms-20221231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_81cd02f0-c420-4e3a-b9df-ea1576cb2111" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_75e7fd61-d2ac-45b6-8028-0b4cbeee2d11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fa1665cb-c077-4476-ad0f-ce6a33d06eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fa1665cb-c077-4476-ad0f-ce6a33d06eaf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fa1665cb-c077-4476-ad0f-ce6a33d06eaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fa1665cb-c077-4476-ad0f-ce6a33d06eaf" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fa1665cb-c077-4476-ad0f-ce6a33d06eaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b00f9117-60fe-40f3-8937-28f3d3201686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fa1665cb-c077-4476-ad0f-ce6a33d06eaf" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b00f9117-60fe-40f3-8937-28f3d3201686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3dbd6f31-66c3-434f-9b68-919c1910f357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b00f9117-60fe-40f3-8937-28f3d3201686" xlink:to="loc_us-gaap_SubsequentEventMember_3dbd6f31-66c3-434f-9b68-919c1910f357" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended" id="i7404e41a52594b1da420f5570d77fc9d_RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_caf0cd05-1c46-4dd3-81ad-9c5c6079731a" xlink:href="cms-20221231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_caf0cd05-1c46-4dd3-81ad-9c5c6079731a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_93c0bfb9-cfa4-4abd-b1f2-2f7ad5a6a9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_93c0bfb9-cfa4-4abd-b1f2-2f7ad5a6a9c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost_50af2f37-e418-4d15-ade7-b14365ab9255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFuelCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_us-gaap_DeferredFuelCost_50af2f37-e418-4d15-ade7-b14365ab9255" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_599e536c-9831-4f11-8c06-e97b0c1ff3d8" xlink:href="cms-20221231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_cms_AccruedRateRefunds_599e536c-9831-4f11-8c06-e97b0c1ff3d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_586d5ed1-1459-4bbd-abbc-8983fe629742" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:to="loc_dei_LegalEntityAxis_586d5ed1-1459-4bbd-abbc-8983fe629742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_586d5ed1-1459-4bbd-abbc-8983fe629742_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_586d5ed1-1459-4bbd-abbc-8983fe629742" xlink:to="loc_dei_EntityDomain_586d5ed1-1459-4bbd-abbc-8983fe629742_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_77530665-1965-4f6c-9581-9c01f0c270d5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_586d5ed1-1459-4bbd-abbc-8983fe629742" xlink:to="loc_dei_EntityDomain_77530665-1965-4f6c-9581-9c01f0c270d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6ae55e8d-9df7-447d-81b5-f9dc436325d8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_77530665-1965-4f6c-9581-9c01f0c270d5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6ae55e8d-9df7-447d-81b5-f9dc436325d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dd53b897-8428-4834-bf4f-5f13de429525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dd53b897-8428-4834-bf4f-5f13de429525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_dd53b897-8428-4834-bf4f-5f13de429525_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dd53b897-8428-4834-bf4f-5f13de429525" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_dd53b897-8428-4834-bf4f-5f13de429525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dd53b897-8428-4834-bf4f-5f13de429525" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_c5492a74-d9fb-4d93-bb32-7dbd4437e110" xlink:href="cms-20221231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_c5492a74-d9fb-4d93-bb32-7dbd4437e110" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_f8b882eb-c524-42ad-a4c6-da9711347881" xlink:href="cms-20221231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:to="loc_cms_GasCostRecoveryMember_f8b882eb-c524-42ad-a4c6-da9711347881" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="extended" id="i0558ca31154046e6bec26357c1c38842_ContingenciesandCommitmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_38309fae-5700-4903-a5fd-7aba303830f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_38309fae-5700-4903-a5fd-7aba303830f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_9ec2dcfa-f4f6-40dd-9f60-6ea67e7e3aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_9ec2dcfa-f4f6-40dd-9f60-6ea67e7e3aa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_af6d7a4a-801b-489b-a87c-b11942a95576" xlink:href="cms-20221231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_af6d7a4a-801b-489b-a87c-b11942a95576" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d89d13e-b5e9-4591-8294-42181ee0fa92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d89d13e-b5e9-4591-8294-42181ee0fa92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_b5102264-ad55-40fd-b5c3-0b925a532458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_b5102264-ad55-40fd-b5c3-0b925a532458" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_b03ac71c-ce8f-4e5b-909c-43fa1b5dc1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_b03ac71c-ce8f-4e5b-909c-43fa1b5dc1b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_4029392d-d706-41cd-b283-ddea87ea848e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_4029392d-d706-41cd-b283-ddea87ea848e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_d4e09d97-6c12-4cf8-86c7-e5386e4da83e" xlink:href="cms-20221231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_d4e09d97-6c12-4cf8-86c7-e5386e4da83e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_49312479-111a-4311-ab0f-47c1fb957993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_49312479-111a-4311-ab0f-47c1fb957993" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_1c1a39ad-7c7c-47e9-b3bf-6951cf00b622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_1c1a39ad-7c7c-47e9-b3bf-6951cf00b622" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fa208d04-189f-470b-8cc7-88e51bf186d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fa208d04-189f-470b-8cc7-88e51bf186d1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_ef2bec2c-2e0b-4d06-ab20-d59325a6b879" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_ef2bec2c-2e0b-4d06-ab20-d59325a6b879" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivableProceeds_6e617a87-3d33-4d95-ba28-f06dc46ed4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyReceivableProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_LossContingencyReceivableProceeds_6e617a87-3d33-4d95-ba28-f06dc46ed4b5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_d8303a37-879d-4c9f-a908-75486bc8344c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_d8303a37-879d-4c9f-a908-75486bc8344c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_64210c45-a4c4-4e68-9a25-6cfcf7392276" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_64210c45-a4c4-4e68-9a25-6cfcf7392276" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_8b004325-a77c-4f3c-b672-99c58f3a973f" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_8b004325-a77c-4f3c-b672-99c58f3a973f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_2b6461a6-5b9f-4632-80a6-f497748c7c73" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_2b6461a6-5b9f-4632-80a6-f497748c7c73" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_d081046f-5e63-462c-bebb-a7a00d31f9fa" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_d081046f-5e63-462c-bebb-a7a00d31f9fa" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_63312c74-4a09-4a68-9e0d-52f4069b0bb3" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_63312c74-4a09-4a68-9e0d-52f4069b0bb3" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_db46962c-f01d-422d-bf75-4eb5ef390fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_db46962c-f01d-422d-bf75-4eb5ef390fd4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_8992cd07-0408-4184-bb85-a539b1ea9c87" xlink:href="cms-20221231.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_8992cd07-0408-4184-bb85-a539b1ea9c87" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_44594287-9994-4ef6-a4c1-b5bdf3a3b89a" xlink:href="cms-20221231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_BayHarborMember_44594287-9994-4ef6-a4c1-b5bdf3a3b89a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_2cc28f6d-d561-49a3-9e19-565f44b8a9da" xlink:href="cms-20221231.xsd#cms_NrepaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_NrepaMember_2cc28f6d-d561-49a3-9e19-565f44b8a9da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_4cc35027-a872-4c48-acea-2fec587ade23" xlink:href="cms-20221231.xsd#cms_CerclaLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_CerclaLiabilityMember_4cc35027-a872-4c48-acea-2fec587ade23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_46e326e7-8600-4727-a406-9cebf7516b09" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_ManufacturedGasPlantMember_46e326e7-8600-4727-a406-9cebf7516b09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_99413edf-ae58-46c9-96be-b83b45e197dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_srt_RangeAxis_99413edf-ae58-46c9-96be-b83b45e197dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_99413edf-ae58-46c9-96be-b83b45e197dd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_99413edf-ae58-46c9-96be-b83b45e197dd" xlink:to="loc_srt_RangeMember_99413edf-ae58-46c9-96be-b83b45e197dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_99413edf-ae58-46c9-96be-b83b45e197dd" xlink:to="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fa83213e-d77a-4788-8eb8-cbe5398193b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:to="loc_srt_MinimumMember_fa83213e-d77a-4788-8eb8-cbe5398193b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5c89f864-9915-4cb7-924d-d1df70d65aa0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:to="loc_srt_MaximumMember_5c89f864-9915-4cb7-924d-d1df70d65aa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_68e7a3fa-9f54-4a56-baa8-9614d01553db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_PublicUtilityAxis_68e7a3fa-9f54-4a56-baa8-9614d01553db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_68e7a3fa-9f54-4a56-baa8-9614d01553db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_68e7a3fa-9f54-4a56-baa8-9614d01553db" xlink:to="loc_us-gaap_UtilityPlantDomain_68e7a3fa-9f54-4a56-baa8-9614d01553db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_68e7a3fa-9f54-4a56-baa8-9614d01553db" xlink:to="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_eb67cbb1-757d-4464-b9d8-4614b08ffd89" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:to="loc_cms_ElectricUtilityMember_eb67cbb1-757d-4464-b9d8-4614b08ffd89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_5b6692d0-8218-40c5-acf2-ab3001cc246b" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:to="loc_cms_GasUtilityMember_5b6692d0-8218-40c5-acf2-ab3001cc246b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7de35f10-b9a9-477f-9e40-a8335965cc34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_dei_LegalEntityAxis_7de35f10-b9a9-477f-9e40-a8335965cc34" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7de35f10-b9a9-477f-9e40-a8335965cc34_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7de35f10-b9a9-477f-9e40-a8335965cc34" xlink:to="loc_dei_EntityDomain_7de35f10-b9a9-477f-9e40-a8335965cc34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27c9f3fd-578d-4c0f-ad5b-9497a5edfb72" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7de35f10-b9a9-477f-9e40-a8335965cc34" xlink:to="loc_dei_EntityDomain_27c9f3fd-578d-4c0f-ad5b-9497a5edfb72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b76baf9a-b5e1-4d19-9285-9d4af1cdd078" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_27c9f3fd-578d-4c0f-ad5b-9497a5edfb72" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b76baf9a-b5e1-4d19-9285-9d4af1cdd078" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_9185a1cf-958a-44d9-880c-18805bd09c0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_srt_LitigationCaseAxis_9185a1cf-958a-44d9-880c-18805bd09c0e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_9185a1cf-958a-44d9-880c-18805bd09c0e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_9185a1cf-958a-44d9-880c-18805bd09c0e" xlink:to="loc_srt_LitigationCaseTypeDomain_9185a1cf-958a-44d9-880c-18805bd09c0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_9185a1cf-958a-44d9-880c-18805bd09c0e" xlink:to="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fa99bf8c-a54c-480c-ae60-8e9ab9eff54c" xlink:href="cms-20221231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fa99bf8c-a54c-480c-ae60-8e9ab9eff54c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_9f4c9953-ca0d-4fbc-852a-874d11713003" xlink:href="cms-20221231.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_9f4c9953-ca0d-4fbc-852a-874d11713003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_d812b269-2473-47c2-9795-cdccd5fac1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_d812b269-2473-47c2-9795-cdccd5fac1fa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_d812b269-2473-47c2-9795-cdccd5fac1fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_d812b269-2473-47c2-9795-cdccd5fac1fa" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_d812b269-2473-47c2-9795-cdccd5fac1fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_4e1f4725-7757-4f4d-a8ca-aa284f7582a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_d812b269-2473-47c2-9795-cdccd5fac1fa" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_4e1f4725-7757-4f4d-a8ca-aa284f7582a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_e33cccb1-9fa7-445c-b0f3-9c7c53cfb8d3" xlink:href="cms-20221231.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_4e1f4725-7757-4f4d-a8ca-aa284f7582a6" xlink:to="loc_cms_LudingtonMember_e33cccb1-9fa7-445c-b0f3-9c7c53cfb8d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_847d69d8-112e-4d76-9867-aa5d8dfcdf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_RegulatoryAssetAxis_847d69d8-112e-4d76-9867-aa5d8dfcdf0d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_847d69d8-112e-4d76-9867-aa5d8dfcdf0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_847d69d8-112e-4d76-9867-aa5d8dfcdf0d" xlink:to="loc_us-gaap_RegulatoryAssetDomain_847d69d8-112e-4d76-9867-aa5d8dfcdf0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_0aed16c1-6a19-41af-b338-d8106ae476b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_847d69d8-112e-4d76-9867-aa5d8dfcdf0d" xlink:to="loc_us-gaap_RegulatoryAssetDomain_0aed16c1-6a19-41af-b338-d8106ae476b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_97a7f63c-33c1-4ad6-a17f-0a57840bb942" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_0aed16c1-6a19-41af-b338-d8106ae476b3" xlink:to="loc_cms_ManufacturedGasPlantMember_97a7f63c-33c1-4ad6-a17f-0a57840bb942" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_1b267b11-5068-4278-ba2f-e7006ed6929e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_1b267b11-5068-4278-ba2f-e7006ed6929e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1b267b11-5068-4278-ba2f-e7006ed6929e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_1b267b11-5068-4278-ba2f-e7006ed6929e" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1b267b11-5068-4278-ba2f-e7006ed6929e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_455225af-066e-4786-886b-e8ea6fc5cee7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_1b267b11-5068-4278-ba2f-e7006ed6929e" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_455225af-066e-4786-886b-e8ea6fc5cee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_c60e9f99-baad-40d8-b92f-3a43b22000a2" xlink:href="cms-20221231.xsd#cms_RayCompressorStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_455225af-066e-4786-886b-e8ea6fc5cee7" xlink:to="loc_cms_RayCompressorStationMember_c60e9f99-baad-40d8-b92f-3a43b22000a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2a12367e-f6ce-45f2-9dd1-02cb9eabef68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2a12367e-f6ce-45f2-9dd1-02cb9eabef68" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a12367e-f6ce-45f2-9dd1-02cb9eabef68_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2a12367e-f6ce-45f2-9dd1-02cb9eabef68" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a12367e-f6ce-45f2-9dd1-02cb9eabef68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_576e37f7-7339-4f13-b3eb-ed02923cbbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2a12367e-f6ce-45f2-9dd1-02cb9eabef68" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_576e37f7-7339-4f13-b3eb-ed02923cbbe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_54d4b7ae-9ca7-42af-bf4b-8e8e7d5e0321" xlink:href="cms-20221231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_576e37f7-7339-4f13-b3eb-ed02923cbbe8" xlink:to="loc_cms_GasCostRecoveryMember_54d4b7ae-9ca7-42af-bf4b-8e8e7d5e0321" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_66dbabab-c83e-4830-aa40-8f24e944d8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_66dbabab-c83e-4830-aa40-8f24e944d8b5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_66dbabab-c83e-4830-aa40-8f24e944d8b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_66dbabab-c83e-4830-aa40-8f24e944d8b5" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_66dbabab-c83e-4830-aa40-8f24e944d8b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_66dbabab-c83e-4830-aa40-8f24e944d8b5" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_60e117a3-68cc-4ed2-84a0-2ef65f6a4aac" xlink:href="cms-20221231.xsd#cms_McvPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:to="loc_cms_McvPpaMember_60e117a3-68cc-4ed2-84a0-2ef65f6a4aac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_d6e4a9a7-8029-4f5e-8f6b-ba31b80369e7" xlink:href="cms-20221231.xsd#cms_OtherPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:to="loc_cms_OtherPpaMember_d6e4a9a7-8029-4f5e-8f6b-ba31b80369e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_d368aec7-251e-4cb4-80e7-63e0e29ca531" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_d368aec7-251e-4cb4-80e7-63e0e29ca531" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_d368aec7-251e-4cb4-80e7-63e0e29ca531_default" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_d368aec7-251e-4cb4-80e7-63e0e29ca531" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_d368aec7-251e-4cb4-80e7-63e0e29ca531_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_d368aec7-251e-4cb4-80e7-63e0e29ca531" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_970f380b-f9e9-424d-a828-430409dc43d9" xlink:href="cms-20221231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:to="loc_cms_YearEndThroughMarch2025Member_970f380b-f9e9-424d-a828-430409dc43d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_b1336a8b-aa6a-46af-bee7-aa21873b7365" xlink:href="cms-20221231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:to="loc_cms_March2025ThroughTerminationMember_b1336a8b-aa6a-46af-bee7-aa21873b7365" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="extended" id="id8a0b079ad8142c5b7da2021fa73f0a1_ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_5b8c7760-dbaf-446f-a704-30863b6a5411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_5b8c7760-dbaf-446f-a704-30863b6a5411" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_4dfe1b13-977b-4928-9302-2adb12356ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_4dfe1b13-977b-4928-9302-2adb12356ac5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_9488654e-c64d-4c49-8b5a-5ad1aee14645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_9488654e-c64d-4c49-8b5a-5ad1aee14645" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_62d96f72-c6eb-4227-bda4-c0c15903d606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_62d96f72-c6eb-4227-bda4-c0c15903d606" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_f2238c6f-d8af-406e-ae0a-caf9627263e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_f2238c6f-d8af-406e-ae0a-caf9627263e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:to="loc_dei_LegalEntityAxis_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a" xlink:to="loc_dei_EntityDomain_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1edad414-565a-48d3-a468-e34b8be3e764" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a" xlink:to="loc_dei_EntityDomain_1edad414-565a-48d3-a468-e34b8be3e764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_400f2022-7fdd-4a04-b870-7837e6afdd16" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1edad414-565a-48d3-a468-e34b8be3e764" xlink:to="loc_cms_ConsumersEnergyCompanyMember_400f2022-7fdd-4a04-b870-7837e6afdd16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_eef3ba16-3807-4f23-98e7-8a5993194968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_eef3ba16-3807-4f23-98e7-8a5993194968" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_eef3ba16-3807-4f23-98e7-8a5993194968_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_eef3ba16-3807-4f23-98e7-8a5993194968" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_eef3ba16-3807-4f23-98e7-8a5993194968_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_f5e91623-a0c6-40da-948d-fd27d0fa12b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_eef3ba16-3807-4f23-98e7-8a5993194968" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_f5e91623-a0c6-40da-948d-fd27d0fa12b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_40689399-ca88-4f8e-ae6b-02353947b722" xlink:href="cms-20221231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_f5e91623-a0c6-40da-948d-fd27d0fa12b8" xlink:to="loc_cms_BayHarborMember_40689399-ca88-4f8e-ae6b-02353947b722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_a17253f0-dce1-4448-ab3d-46ce8174c174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_a17253f0-dce1-4448-ab3d-46ce8174c174" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a17253f0-dce1-4448-ab3d-46ce8174c174_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_a17253f0-dce1-4448-ab3d-46ce8174c174" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_a17253f0-dce1-4448-ab3d-46ce8174c174_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e97371b5-a548-430a-b5e1-44aeb464182c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_a17253f0-dce1-4448-ab3d-46ce8174c174" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e97371b5-a548-430a-b5e1-44aeb464182c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_e5c4c248-8413-4c7c-9de8-e484c4e65a81" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e97371b5-a548-430a-b5e1-44aeb464182c" xlink:to="loc_cms_ManufacturedGasPlantMember_e5c4c248-8413-4c7c-9de8-e484c4e65a81" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsSummaryofGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="extended" id="ic90f0ce9f50c4571a254ebac115cfc1e_ContingenciesandCommitmentsSummaryofGuaranteesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_c51fb0a3-21e7-49ed-b420-ff50c8aa30cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_c51fb0a3-21e7-49ed-b420-ff50c8aa30cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_42756eaa-36c3-49a3-a2ed-8985264428a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_42756eaa-36c3-49a3-a2ed-8985264428a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_31a41974-8287-4191-ba0a-6b0272276056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_31a41974-8287-4191-ba0a-6b0272276056" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_fff4f09a-715d-489d-99ba-976a852fdf01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_fff4f09a-715d-489d-99ba-976a852fdf01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_9bde2bf3-7372-4c20-96dc-c939b4040832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_9bde2bf3-7372-4c20-96dc-c939b4040832" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_9bde2bf3-7372-4c20-96dc-c939b4040832_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_9bde2bf3-7372-4c20-96dc-c939b4040832" xlink:to="loc_us-gaap_LossContingencyNatureDomain_9bde2bf3-7372-4c20-96dc-c939b4040832_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_9bde2bf3-7372-4c20-96dc-c939b4040832" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_4d06f78a-2cae-4c15-b03c-7260a8c18ae3" xlink:href="cms-20221231.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_4d06f78a-2cae-4c15-b03c-7260a8c18ae3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_5872cedc-deed-47ad-8799-759b5060e7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_5872cedc-deed-47ad-8799-759b5060e7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_89f8feac-625d-490e-b985-f9a14ca12209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_89f8feac-625d-490e-b985-f9a14ca12209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_7f76d323-de6e-4490-8202-b4240b7b742f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_89f8feac-625d-490e-b985-f9a14ca12209" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_7f76d323-de6e-4490-8202-b4240b7b742f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_dei_LegalEntityAxis_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f" xlink:to="loc_dei_EntityDomain_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_68bdb0e9-c5da-4683-b59d-d68a58d650bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f" xlink:to="loc_dei_EntityDomain_68bdb0e9-c5da-4683-b59d-d68a58d650bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5db16cf7-948b-4126-b935-90e8c81e4b75" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_68bdb0e9-c5da-4683-b59d-d68a58d650bf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5db16cf7-948b-4126-b935-90e8c81e4b75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_51a722ee-21b7-4ced-ae85-8d0e293de52c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_51a722ee-21b7-4ced-ae85-8d0e293de52c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_51a722ee-21b7-4ced-ae85-8d0e293de52c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_51a722ee-21b7-4ced-ae85-8d0e293de52c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_51a722ee-21b7-4ced-ae85-8d0e293de52c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d66113ac-39a5-469e-a3eb-5808f03a3377" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_51a722ee-21b7-4ced-ae85-8d0e293de52c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d66113ac-39a5-469e-a3eb-5808f03a3377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_95885387-a0f6-4416-a436-1028600b172b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d66113ac-39a5-469e-a3eb-5808f03a3377" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_95885387-a0f6-4416-a436-1028600b172b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_afb599f0-5759-40f4-9718-0fa6489161c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_srt_OwnershipAxis_afb599f0-5759-40f4-9718-0fa6489161c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_afb599f0-5759-40f4-9718-0fa6489161c8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_afb599f0-5759-40f4-9718-0fa6489161c8" xlink:to="loc_srt_OwnershipDomain_afb599f0-5759-40f4-9718-0fa6489161c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ef408ae2-fa24-426b-a9a0-3eeb0a4ab2a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_afb599f0-5759-40f4-9718-0fa6489161c8" xlink:to="loc_srt_OwnershipDomain_ef408ae2-fa24-426b-a9a0-3eeb0a4ab2a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_10b55cf6-7559-45ba-bed6-96c5a1858e47" xlink:href="cms-20221231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_ef408ae2-fa24-426b-a9a0-3eeb0a4ab2a9" xlink:to="loc_cms_AviatorWindClassBMembershipMember_10b55cf6-7559-45ba-bed6-96c5a1858e47" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="extended" id="ic8d7b388130847c4a4b6aa13bdb4a666_ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_d32c4b56-76ef-4a49-929e-b37de31c9f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_d32c4b56-76ef-4a49-929e-b37de31c9f1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_680dc92c-45be-4b96-a7cb-ed6497e7d7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_680dc92c-45be-4b96-a7cb-ed6497e7d7cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_248d5445-b84d-42b4-a7a2-d0c9a7ada288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_248d5445-b84d-42b4-a7a2-d0c9a7ada288" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_8ec12d83-d62c-4a60-bad3-c6122aec6ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_8ec12d83-d62c-4a60-bad3-c6122aec6ac0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_6303bdf8-a234-4ac5-8a31-2aad4cd2ccf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_6303bdf8-a234-4ac5-8a31-2aad4cd2ccf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_d7539844-fc77-42eb-82e4-99d9a0a5dab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_d7539844-fc77-42eb-82e4-99d9a0a5dab4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_4667f6e6-9274-4040-8cd4-49ad95e79687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_4667f6e6-9274-4040-8cd4-49ad95e79687" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_b11914ae-e2de-4daf-8e9e-485fc81e152f" xlink:href="cms-20221231.xsd#cms_PpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_PpaMember_b11914ae-e2de-4daf-8e9e-485fc81e152f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_6a6c7c60-cad1-431b-b653-f3155e80372e" xlink:href="cms-20221231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_OtherPurchaseObligationsMember_6a6c7c60-cad1-431b-b653-f3155e80372e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_0512df31-c154-48c7-b68a-ebe6170e94b3" xlink:href="cms-20221231.xsd#cms_McvPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_McvPpaMember_0512df31-c154-48c7-b68a-ebe6170e94b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_afe0756d-2346-4e72-9949-d2ce8b962507" xlink:href="cms-20221231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_RelatedPartiesPpaMember_afe0756d-2346-4e72-9949-d2ce8b962507" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_4979e7ca-8c2d-4bcd-a63c-60e5af136a90" xlink:href="cms-20221231.xsd#cms_OtherPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_OtherPpaMember_4979e7ca-8c2d-4bcd-a63c-60e5af136a90" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_859ba4ef-6a6b-4731-822e-674996d75a6a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:to="loc_dei_LegalEntityAxis_859ba4ef-6a6b-4731-822e-674996d75a6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_859ba4ef-6a6b-4731-822e-674996d75a6a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_859ba4ef-6a6b-4731-822e-674996d75a6a" xlink:to="loc_dei_EntityDomain_859ba4ef-6a6b-4731-822e-674996d75a6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_58d5977e-d4f4-4fea-b62b-800e5b29b2ba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_859ba4ef-6a6b-4731-822e-674996d75a6a" xlink:to="loc_dei_EntityDomain_58d5977e-d4f4-4fea-b62b-800e5b29b2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_37a9b1a1-29c8-4c2c-bfb7-997048bae874" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_58d5977e-d4f4-4fea-b62b-800e5b29b2ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_37a9b1a1-29c8-4c2c-bfb7-997048bae874" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="extended" id="ia39056a5b6954c50afd3be643312cb0d_FinancingsandCapitalizationSummaryofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac38a56d-9072-4e21-8a06-406d446d3902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac38a56d-9072-4e21-8a06-406d446d3902" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_da94ea6d-029b-4664-b663-6a04e83fee2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_da94ea6d-029b-4664-b663-6a04e83fee2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_89293c1a-dd74-445a-886f-f85621a6c283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_89293c1a-dd74-445a-886f-f85621a6c283" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1460cf64-5698-45be-b824-3c0925fa0b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_LongTermDebtCurrent_1460cf64-5698-45be-b824-3c0925fa0b69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_b2dd9635-55cb-4fb7-8ed5-ce98a5b070b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_b2dd9635-55cb-4fb7-8ed5-ce98a5b070b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_74c0ba49-6dae-4b7c-933b-a9739123ea12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_74c0ba49-6dae-4b7c-933b-a9739123ea12" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e66601e9-fa3d-4ded-8de1-c768b2cd45e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e66601e9-fa3d-4ded-8de1-c768b2cd45e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b9e4ef28-c887-4962-b7fb-261130fbf196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b9e4ef28-c887-4962-b7fb-261130fbf196" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a4baeede-0c5f-4097-b296-b7adfeda589e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a4baeede-0c5f-4097-b296-b7adfeda589e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_354d0123-9eed-4b1f-ae23-30c3ea0831bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_srt_StatementScenarioAxis_354d0123-9eed-4b1f-ae23-30c3ea0831bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_354d0123-9eed-4b1f-ae23-30c3ea0831bb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_354d0123-9eed-4b1f-ae23-30c3ea0831bb" xlink:to="loc_srt_ScenarioUnspecifiedDomain_354d0123-9eed-4b1f-ae23-30c3ea0831bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a18918a1-2ea9-472e-b0e6-3192650968f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_354d0123-9eed-4b1f-ae23-30c3ea0831bb" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a18918a1-2ea9-472e-b0e6-3192650968f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_aa4d4a9c-4ea7-4f85-bd6f-69bc99a20179" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a18918a1-2ea9-472e-b0e6-3192650968f7" xlink:to="loc_srt_ScenarioForecastMember_aa4d4a9c-4ea7-4f85-bd6f-69bc99a20179" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_8460e17b-f327-4531-9f32-be87f6da2926" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_8460e17b-f327-4531-9f32-be87f6da2926" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8460e17b-f327-4531-9f32-be87f6da2926_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8460e17b-f327-4531-9f32-be87f6da2926" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8460e17b-f327-4531-9f32-be87f6da2926_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8460e17b-f327-4531-9f32-be87f6da2926" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bc519d03-0ae7-488b-aef6-e3ccf19359eb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:to="loc_srt_ParentCompanyMember_bc519d03-0ae7-488b-aef6-e3ccf19359eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_914b1821-fe0d-4b1a-8199-86639db96083" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_914b1821-fe0d-4b1a-8199-86639db96083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_591e80cc-6c5e-4f89-b223-eadb9d2e77b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_591e80cc-6c5e-4f89-b223-eadb9d2e77b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_591e80cc-6c5e-4f89-b223-eadb9d2e77b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_591e80cc-6c5e-4f89-b223-eadb9d2e77b3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_591e80cc-6c5e-4f89-b223-eadb9d2e77b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_591e80cc-6c5e-4f89-b223-eadb9d2e77b3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_cc579512-7878-49c4-a4cc-fc48c4b63138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_us-gaap_UnsecuredDebtMember_cc579512-7878-49c4-a4cc-fc48c4b63138" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_96c45676-c4b5-4329-beb8-387b5e7a0e57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_96c45676-c4b5-4329-beb8-387b5e7a0e57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_fac345da-c9c2-4e24-881a-7706536acc01" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_TermLoanFacilityMember_fac345da-c9c2-4e24-881a-7706536acc01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_d4f2582d-751d-4970-9605-1d9276d1c6d4" xlink:href="cms-20221231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_FirstMortgageBondsMember_d4f2582d-751d-4970-9605-1d9276d1c6d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_4511d7ef-c28e-46a8-91b0-06e74ba00a28" xlink:href="cms-20221231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_TaxExemptRevenueBondsMember_4511d7ef-c28e-46a8-91b0-06e74ba00a28" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_12c9dccc-81ec-45c2-82bc-31e529b4072c" xlink:href="cms-20221231.xsd#cms_SecuritizationBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_SecuritizationBondsMember_12c9dccc-81ec-45c2-82bc-31e529b4072c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ecda690f-56d4-467f-a365-4c4b3deab527" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_dei_LegalEntityAxis_ecda690f-56d4-467f-a365-4c4b3deab527" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ecda690f-56d4-467f-a365-4c4b3deab527_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ecda690f-56d4-467f-a365-4c4b3deab527" xlink:to="loc_dei_EntityDomain_ecda690f-56d4-467f-a365-4c4b3deab527_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4ef84c67-4adb-4816-8228-5a7aada16d31" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ecda690f-56d4-467f-a365-4c4b3deab527" xlink:to="loc_dei_EntityDomain_4ef84c67-4adb-4816-8228-5a7aada16d31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dfcb27ee-6b0c-4568-aa9d-83125ea98932" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4ef84c67-4adb-4816-8228-5a7aada16d31" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dfcb27ee-6b0c-4568-aa9d-83125ea98932" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_us-gaap_DebtInstrumentAxis_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_b514ac3b-def4-427f-b213-1726c37d233d" xlink:href="cms-20221231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_b514ac3b-def4-427f-b213-1726c37d233d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_0c1add69-80d2-4b12-aa93-88694a16f6c3" xlink:href="cms-20221231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_0c1add69-80d2-4b12-aa93-88694a16f6c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_01e4aed9-2343-4187-aa3e-70762653006e" xlink:href="cms-20221231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_01e4aed9-2343-4187-aa3e-70762653006e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_6170fb37-2696-4c9b-9c1e-e0eb709edaa1" xlink:href="cms-20221231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_6170fb37-2696-4c9b-9c1e-e0eb709edaa1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_7180bc8d-3146-4eb9-bdb2-412a91a4b7ca" xlink:href="cms-20221231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_7180bc8d-3146-4eb9-bdb2-412a91a4b7ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_a51dd77c-017e-4477-b08d-2c88f49706ac" xlink:href="cms-20221231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_a51dd77c-017e-4477-b08d-2c88f49706ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_523d59b8-e5bf-48a5-9f2b-11b401561cac" xlink:href="cms-20221231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_523d59b8-e5bf-48a5-9f2b-11b401561cac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_600bb567-5843-40d3-8f02-5c5e73161546" xlink:href="cms-20221231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_600bb567-5843-40d3-8f02-5c5e73161546" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_df376ea0-f174-4b78-a715-7a448f3958db" xlink:href="cms-20221231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_df376ea0-f174-4b78-a715-7a448f3958db" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_7d05c5af-5714-4a37-8c7e-402127474bce" xlink:href="cms-20221231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_7d05c5af-5714-4a37-8c7e-402127474bce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3601566d-dab0-488e-9870-6db2b30f7e36" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3601566d-dab0-488e-9870-6db2b30f7e36" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_ae2651f7-eec7-47f6-b854-70d446534875" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_ae2651f7-eec7-47f6-b854-70d446534875" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member_0c1aa16a-c74c-48ed-9710-ed5eaec92731" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TermLoanFacilityDue2025Member_0c1aa16a-c74c-48ed-9710-ed5eaec92731" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member_a4b5fb4a-7f9b-4756-890c-abca3d15c2d6" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TermLoanFacilityDueSeptember2023Member_a4b5fb4a-7f9b-4756-890c-abca3d15c2d6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_7b4a8b6a-b287-4aa0-bd04-a5e03aa8c094" xlink:href="cms-20221231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_7b4a8b6a-b287-4aa0-bd04-a5e03aa8c094" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_ed39a366-782a-4c67-ad7d-25c002bffa40" xlink:href="cms-20221231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_ed39a366-782a-4c67-ad7d-25c002bffa40" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_444336d7-9bac-402c-aa44-1a4b8ad8de39" xlink:href="cms-20221231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_444336d7-9bac-402c-aa44-1a4b8ad8de39" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_fff34bd5-8052-4fca-9c35-6bf363de1ce9" xlink:href="cms-20221231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_fff34bd5-8052-4fca-9c35-6bf363de1ce9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_d00cbb46-7dc0-4866-bef2-7b03bc0cfd92" xlink:href="cms-20221231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_d00cbb46-7dc0-4866-bef2-7b03bc0cfd92" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1a2c3999-5145-451c-a506-ff3cc8741a33" xlink:href="cms-20221231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1a2c3999-5145-451c-a506-ff3cc8741a33" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_b0600b6e-672b-4090-8499-31e2bd89784b" xlink:href="cms-20221231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_b0600b6e-672b-4090-8499-31e2bd89784b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_fe187db5-3dd0-4c7f-90b6-68dc695f79fe" xlink:href="cms-20221231.xsd#cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_fe187db5-3dd0-4c7f-90b6-68dc695f79fe" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_41574b5a-9716-488c-82f0-6ada8c0e8b9f" xlink:href="cms-20221231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_41574b5a-9716-488c-82f0-6ada8c0e8b9f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_dea4e725-f19e-40b9-b208-e5131ea14cf1" xlink:href="cms-20221231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_dea4e725-f19e-40b9-b208-e5131ea14cf1" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_a6360861-8c85-4034-a7f6-6bae33d95cfe" xlink:href="cms-20221231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_a6360861-8c85-4034-a7f6-6bae33d95cfe" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_8870ce90-a66b-4a3b-a322-8c330785b93d" xlink:href="cms-20221231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_8870ce90-a66b-4a3b-a322-8c330785b93d" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_c865e366-2096-4446-aa83-1a05accdeb57" xlink:href="cms-20221231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_c865e366-2096-4446-aa83-1a05accdeb57" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_2c5527d6-00e0-4889-9a32-012052838192" xlink:href="cms-20221231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_2c5527d6-00e0-4889-9a32-012052838192" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_faf689fc-5976-4d2a-9258-4dbccc440fef" xlink:href="cms-20221231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_faf689fc-5976-4d2a-9258-4dbccc440fef" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_6f9a24d1-8808-495c-af57-d856d29df0f6" xlink:href="cms-20221231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_6f9a24d1-8808-495c-af57-d856d29df0f6" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_299dbbcf-fef4-447f-89c6-30c4631d4431" xlink:href="cms-20221231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_299dbbcf-fef4-447f-89c6-30c4631d4431" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_42c3f82f-d1ef-47be-866c-5daeefc00e96" xlink:href="cms-20221231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_42c3f82f-d1ef-47be-866c-5daeefc00e96" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_8594896d-4f09-4082-aaa3-ffd8137b3cb5" xlink:href="cms-20221231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_8594896d-4f09-4082-aaa3-ffd8137b3cb5" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_894b2a0d-180b-4f0c-a3b3-8da2e5137123" xlink:href="cms-20221231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_894b2a0d-180b-4f0c-a3b3-8da2e5137123" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_20be8044-c125-439d-b6c2-449cbf940ebb" xlink:href="cms-20221231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_20be8044-c125-439d-b6c2-449cbf940ebb" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_166292a0-7a3b-40c8-95a1-3049588192e8" xlink:href="cms-20221231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_166292a0-7a3b-40c8-95a1-3049588192e8" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_5d0ac799-557b-474b-a14f-ec34f1e2a5d6" xlink:href="cms-20221231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_5d0ac799-557b-474b-a14f-ec34f1e2a5d6" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_6abc5704-7484-4178-bf90-9bb6d6cb63eb" xlink:href="cms-20221231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_6abc5704-7484-4178-bf90-9bb6d6cb63eb" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2650FirstMortgageBondsDue2052Member_623e8a21-cece-4b03-b5f2-b81fee7c454c" xlink:href="cms-20221231.xsd#cms_A2650FirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A2650FirstMortgageBondsDue2052Member_623e8a21-cece-4b03-b5f2-b81fee7c454c" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4200FirstMortgageBondsDue2052Member_1c3e6b55-049e-4ca9-a785-f1ea6f6e49d1" xlink:href="cms-20221231.xsd#cms_A4200FirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A4200FirstMortgageBondsDue2052Member_1c3e6b55-049e-4ca9-a785-f1ea6f6e49d1" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_f729e22a-93b2-43ee-be6d-7e206eabc1b5" xlink:href="cms-20221231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_f729e22a-93b2-43ee-be6d-7e206eabc1b5" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2bba7623-2784-4378-b92f-93ce8b827f0c" xlink:href="cms-20221231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2bba7623-2784-4378-b92f-93ce8b827f0c" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_8b1c3199-db02-4120-a559-eae716573b71" xlink:href="cms-20221231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_8b1c3199-db02-4120-a559-eae716573b71" xlink:type="arc" order="42"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_91f6fdc1-7360-4d09-8eb6-efe930457d41" xlink:href="cms-20221231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_91f6fdc1-7360-4d09-8eb6-efe930457d41" xlink:type="arc" order="43"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_7401082f-cc2c-4ca8-89c1-f3aa83d4be32" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_7401082f-cc2c-4ca8-89c1-f3aa83d4be32" xlink:type="arc" order="44"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_1690fac3-e284-40aa-b544-60cedc6fd4b0" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_1690fac3-e284-40aa-b544-60cedc6fd4b0" xlink:type="arc" order="45"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6cf0fe6b-20cc-4a0d-848b-aa6a5d990830" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6cf0fe6b-20cc-4a0d-848b-aa6a5d990830" xlink:type="arc" order="46"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_6d9183a4-ffb6-409a-b11b-026bf12886ce" xlink:href="cms-20221231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_6d9183a4-ffb6-409a-b11b-026bf12886ce" xlink:type="arc" order="47"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_92a36b26-6ae5-415a-9cb9-46d31f01a3dd" xlink:href="cms-20221231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_92a36b26-6ae5-415a-9cb9-46d31f01a3dd" xlink:type="arc" order="48"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_9acb6a4d-45ba-4759-8713-0a93d66fcb97" xlink:href="cms-20221231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_9acb6a4d-45ba-4759-8713-0a93d66fcb97" xlink:type="arc" order="49"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_bfb57cfb-fd18-432d-a808-39d5aa9c992b" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_bfb57cfb-fd18-432d-a808-39d5aa9c992b" xlink:type="arc" order="50"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_2412e1ae-cc02-433d-9493-63a6ff57b5a9" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TermLoanFacilityDue2024Member_2412e1ae-cc02-433d-9493-63a6ff57b5a9" xlink:type="arc" order="51"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_us-gaap_VariableRateAxis_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87" xlink:to="loc_us-gaap_VariableRateDomain_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87" xlink:to="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_c11ffde2-7600-4b22-a08f-1f6b432f7752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_c11ffde2-7600-4b22-a08f-1f6b432f7752" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9dcf905c-fc67-4a5d-8c9b-1b39348bc403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9dcf905c-fc67-4a5d-8c9b-1b39348bc403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_56af95fb-e0af-4ace-a7ff-c8bd4db1e2f5" xlink:href="cms-20221231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_56af95fb-e0af-4ace-a7ff-c8bd4db1e2f5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="extended" id="i305219d814794b9eb891c85930eddf23_FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_13eda032-6c32-4bf1-9960-8c82ae438eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_13eda032-6c32-4bf1-9960-8c82ae438eb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7395089a-fcbf-402a-984b-ae68989f02ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7395089a-fcbf-402a-984b-ae68989f02ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_84200dd9-28be-4ce4-bb1d-6059519ae3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_84200dd9-28be-4ce4-bb1d-6059519ae3ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2d03883d-03d2-4927-bdeb-475f125fd23e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2d03883d-03d2-4927-bdeb-475f125fd23e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_8e60692f-87cf-42ca-a4ac-eed92ed9746c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_8e60692f-87cf-42ca-a4ac-eed92ed9746c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_b65c4b53-9d57-4163-919c-bcf6e9edda91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_b65c4b53-9d57-4163-919c-bcf6e9edda91" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_76c1af62-6edd-4783-84e7-1a867fe334e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_76c1af62-6edd-4783-84e7-1a867fe334e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0a373d0c-3abb-445e-ade1-a05f65f54ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0a373d0c-3abb-445e-ade1-a05f65f54ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0a373d0c-3abb-445e-ade1-a05f65f54ba6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0a373d0c-3abb-445e-ade1-a05f65f54ba6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0a373d0c-3abb-445e-ade1-a05f65f54ba6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0a373d0c-3abb-445e-ade1-a05f65f54ba6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_600a1986-fe0b-41c7-8d49-eb7c26da4e5d" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:to="loc_cms_TermLoanFacilityMember_600a1986-fe0b-41c7-8d49-eb7c26da4e5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_7af5c797-e5b1-4f6d-a333-53c9e2b0c553" xlink:href="cms-20221231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:to="loc_cms_FirstMortgageBondsMember_7af5c797-e5b1-4f6d-a333-53c9e2b0c553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d1c39d4c-787b-496d-b7f2-29dbb169268b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_us-gaap_DebtInstrumentAxis_d1c39d4c-787b-496d-b7f2-29dbb169268b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d1c39d4c-787b-496d-b7f2-29dbb169268b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d1c39d4c-787b-496d-b7f2-29dbb169268b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d1c39d4c-787b-496d-b7f2-29dbb169268b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d1c39d4c-787b-496d-b7f2-29dbb169268b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member_f012efc8-c6f6-4c40-94d6-a528fedb83ae" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_TermLoanFacilityDueSeptember2023Member_f012efc8-c6f6-4c40-94d6-a528fedb83ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2024Member_b941b1d9-32aa-4352-b5b4-6ec607bf32c8" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueJanuary2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_TermLoanFacilityDueJanuary2024Member_b941b1d9-32aa-4352-b5b4-6ec607bf32c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3600FirstMortgageBondsDueAugust2032Member_d4122b67-8819-4343-9109-0ed43c1fd8a8" xlink:href="cms-20221231.xsd#cms_A3600FirstMortgageBondsDueAugust2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_A3600FirstMortgageBondsDueAugust2032Member_d4122b67-8819-4343-9109-0ed43c1fd8a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4200FirstMortgageBondsDueSeptember2052Member_6c006f67-1cff-44c7-a1e0-11aa05d6a710" xlink:href="cms-20221231.xsd#cms_A4200FirstMortgageBondsDueSeptember2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_A4200FirstMortgageBondsDueSeptember2052Member_6c006f67-1cff-44c7-a1e0-11aa05d6a710" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember_731e319a-b895-47c9-9400-be3abff56e8a" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:to="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember_731e319a-b895-47c9-9400-be3abff56e8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember_a83fa804-c5c3-4727-92f4-c1861dcc24b2" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:to="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember_a83fa804-c5c3-4727-92f4-c1861dcc24b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5250FirstMortgageBondsMember_fd506c2f-1447-413b-a3a5-b9f65e113b06" xlink:href="cms-20221231.xsd#cms_A5250FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_A5250FirstMortgageBondsMember_fd506c2f-1447-413b-a3a5-b9f65e113b06" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueOctober2025Member_bc2d9f18-9512-459f-81c9-8c4f9b67b806" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueOctober2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_TermLoanFacilityDueOctober2025Member_bc2d9f18-9512-459f-81c9-8c4f9b67b806" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member_f3a0bd23-c7d5-4eb5-9ae7-48866ea4df3b" xlink:href="cms-20221231.xsd#cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member_f3a0bd23-c7d5-4eb5-9ae7-48866ea4df3b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4413cfb6-1a96-43d6-bab1-a3010b691f58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4413cfb6-1a96-43d6-bab1-a3010b691f58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_4413cfb6-1a96-43d6-bab1-a3010b691f58_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4413cfb6-1a96-43d6-bab1-a3010b691f58" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_4413cfb6-1a96-43d6-bab1-a3010b691f58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_c115f52d-26ec-4872-b686-05c48e4b5686" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4413cfb6-1a96-43d6-bab1-a3010b691f58" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_c115f52d-26ec-4872-b686-05c48e4b5686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_abbe675e-9fbc-457e-a3f4-badc930aa4bd" xlink:href="cms-20221231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_c115f52d-26ec-4872-b686-05c48e4b5686" xlink:to="loc_cms_NWOHoldcoLLCMember_abbe675e-9fbc-457e-a3f4-badc930aa4bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_dei_LegalEntityAxis_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be" xlink:to="loc_dei_EntityDomain_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c74479d8-3a70-48aa-8ede-e654cbce4a57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be" xlink:to="loc_dei_EntityDomain_c74479d8-3a70-48aa-8ede-e654cbce4a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d5dfa12c-508c-4373-a7f1-6bf7657baa3a" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c74479d8-3a70-48aa-8ede-e654cbce4a57" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d5dfa12c-508c-4373-a7f1-6bf7657baa3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d614fb2c-9578-41e8-9742-f562b724014c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d614fb2c-9578-41e8-9742-f562b724014c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d614fb2c-9578-41e8-9742-f562b724014c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d614fb2c-9578-41e8-9742-f562b724014c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d614fb2c-9578-41e8-9742-f562b724014c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_945ea086-def7-4f96-a739-c889cbfe4d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d614fb2c-9578-41e8-9742-f562b724014c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_945ea086-def7-4f96-a739-c889cbfe4d1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e634f442-07c0-4d40-9a2f-a13f7caff3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_945ea086-def7-4f96-a739-c889cbfe4d1e" xlink:to="loc_us-gaap_SubsequentEventMember_e634f442-07c0-4d40-9a2f-a13f7caff3ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ac396a7e-23a1-4c1f-82ca-38a8d19d7601" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ac396a7e-23a1-4c1f-82ca-38a8d19d7601" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ac396a7e-23a1-4c1f-82ca-38a8d19d7601_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ac396a7e-23a1-4c1f-82ca-38a8d19d7601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ac396a7e-23a1-4c1f-82ca-38a8d19d7601_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4e76a512-f259-44cb-bba7-0e7ba95309d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ac396a7e-23a1-4c1f-82ca-38a8d19d7601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4e76a512-f259-44cb-bba7-0e7ba95309d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_db1a4928-1914-4421-954d-52e461728bb9" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4e76a512-f259-44cb-bba7-0e7ba95309d0" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_db1a4928-1914-4421-954d-52e461728bb9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="extended" id="idec01aaa5c7243c39eafd5a3f32974e2_FinancingsandCapitalizationScheduleofDebtMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a1cfcb17-e985-4947-a225-44af7e60e6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a1cfcb17-e985-4947-a225-44af7e60e6b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ad097d82-5cd6-4e3e-950a-7207b8fcbf45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ad097d82-5cd6-4e3e-950a-7207b8fcbf45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_720ded9f-86f6-4b4b-842e-ebea5871b707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_720ded9f-86f6-4b4b-842e-ebea5871b707" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_67d4c231-cc8d-4f17-9246-778388b90c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_67d4c231-cc8d-4f17-9246-778388b90c87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3b86f3a4-487c-4d8f-9eb8-8e612180ab5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3b86f3a4-487c-4d8f-9eb8-8e612180ab5a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f8f53170-8a99-43b3-ade2-4e05ff681d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f8f53170-8a99-43b3-ade2-4e05ff681d4d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_105b8227-ca88-4caa-aedd-ae4dd2922a4d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:to="loc_dei_LegalEntityAxis_105b8227-ca88-4caa-aedd-ae4dd2922a4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_105b8227-ca88-4caa-aedd-ae4dd2922a4d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_105b8227-ca88-4caa-aedd-ae4dd2922a4d" xlink:to="loc_dei_EntityDomain_105b8227-ca88-4caa-aedd-ae4dd2922a4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c153c4d1-1f6b-427a-a0d2-b24d3934bd71" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_105b8227-ca88-4caa-aedd-ae4dd2922a4d" xlink:to="loc_dei_EntityDomain_c153c4d1-1f6b-427a-a0d2-b24d3934bd71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51c1317e-dbc7-4463-be0b-2f5733d888ae" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c153c4d1-1f6b-427a-a0d2-b24d3934bd71" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51c1317e-dbc7-4463-be0b-2f5733d888ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e95a4372-fc76-4a69-ae8f-652e25be49ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e95a4372-fc76-4a69-ae8f-652e25be49ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e95a4372-fc76-4a69-ae8f-652e25be49ec_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e95a4372-fc76-4a69-ae8f-652e25be49ec" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e95a4372-fc76-4a69-ae8f-652e25be49ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e95a4372-fc76-4a69-ae8f-652e25be49ec" xlink:to="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_dec05999-11a5-4fc4-a890-a2e9f8c7a0e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:to="loc_srt_ParentCompanyMember_dec05999-11a5-4fc4-a890-a2e9f8c7a0e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d8c93bb1-de32-4f1f-9606-59b577e9936e" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d8c93bb1-de32-4f1f-9606-59b577e9936e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="extended" id="ib3170e5c936f4781804837a9af4a04dd_FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5c620ce9-111a-47b3-b783-6d04ea1d8437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5c620ce9-111a-47b3-b783-6d04ea1d8437" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_3c05b38a-fa3e-43b2-b075-aea29f2080bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LineOfCredit_3c05b38a-fa3e-43b2-b075-aea29f2080bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_c4b97d93-23e2-49ed-92a3-fb8c3f6907a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_c4b97d93-23e2-49ed-92a3-fb8c3f6907a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_203eeb8b-be52-4900-9004-b6eec64c452c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_203eeb8b-be52-4900-9004-b6eec64c452c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_682a5c5c-e332-4f9b-9585-9a7eb50502e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_682a5c5c-e332-4f9b-9585-9a7eb50502e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d25eb161-ba62-4030-a44c-fe15b6e1a036" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:to="loc_srt_ParentCompanyMember_d25eb161-ba62-4030-a44c-fe15b6e1a036" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b159e5ec-0af8-4fbf-ac7d-19790e8faed0" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b159e5ec-0af8-4fbf-ac7d-19790e8faed0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_62a76f57-4bb5-491c-8f99-18fff8b50508" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_dei_LegalEntityAxis_62a76f57-4bb5-491c-8f99-18fff8b50508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_62a76f57-4bb5-491c-8f99-18fff8b50508_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_62a76f57-4bb5-491c-8f99-18fff8b50508" xlink:to="loc_dei_EntityDomain_62a76f57-4bb5-491c-8f99-18fff8b50508_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f30ff216-1904-456c-b083-7578ae25e9d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_62a76f57-4bb5-491c-8f99-18fff8b50508" xlink:to="loc_dei_EntityDomain_f30ff216-1904-456c-b083-7578ae25e9d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_85acc769-b8fc-42a8-a1c7-0257a115224a" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f30ff216-1904-456c-b083-7578ae25e9d8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_85acc769-b8fc-42a8-a1c7-0257a115224a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_7ef320dd-82e2-4157-931a-a3375d58dfd0" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_7ef320dd-82e2-4157-931a-a3375d58dfd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_70c0ae45-126f-48cb-b3a1-7f74d782fa8c" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_70c0ae45-126f-48cb-b3a1-7f74d782fa8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_173c7f13-b19a-4920-b8ac-35eab2af3530" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_173c7f13-b19a-4920-b8ac-35eab2af3530" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_ca1b5cb3-1f87-431f-9695-f27428c51318" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_ca1b5cb3-1f87-431f-9695-f27428c51318" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_ecab4776-a6e9-4836-9817-71da44cf55e7" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_ecab4776-a6e9-4836-9817-71da44cf55e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_29c9cafc-df45-4a08-a54f-be6a327854ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_29c9cafc-df45-4a08-a54f-be6a327854ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_29c9cafc-df45-4a08-a54f-be6a327854ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_29c9cafc-df45-4a08-a54f-be6a327854ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_29c9cafc-df45-4a08-a54f-be6a327854ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4cf42657-6383-4778-ae91-cdb2ba5179ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_29c9cafc-df45-4a08-a54f-be6a327854ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4cf42657-6383-4778-ae91-cdb2ba5179ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_6b9f716f-7236-42a5-a778-acab54c957ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4cf42657-6383-4778-ae91-cdb2ba5179ec" xlink:to="loc_us-gaap_LetterOfCreditMember_6b9f716f-7236-42a5-a778-acab54c957ac" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="extended" id="icd966f854a4e480b874d523ff3b24855_FinancingsandCapitalizationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:href="cms-20221231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_aeb5be4c-1d13-4e85-8e08-7bf3b810e2b9" xlink:href="cms-20221231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_aeb5be4c-1d13-4e85-8e08-7bf3b810e2b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_804933aa-f2fa-4a0e-bdf6-f65c890c7ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_ShortTermBorrowings_804933aa-f2fa-4a0e-bdf6-f65c890c7ea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16d03f93-9f02-44b4-8b69-a04a223b0ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16d03f93-9f02-44b4-8b69-a04a223b0ea6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2736f44e-8d40-49ce-8ad7-5aad4a6c70c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2736f44e-8d40-49ce-8ad7-5aad4a6c70c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_625f8caa-8d7e-4a9f-901e-08931add1f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_625f8caa-8d7e-4a9f-901e-08931add1f00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_0d8a68b0-adfe-4cd4-9c87-676bd9f31b7d" xlink:href="cms-20221231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_AmountAvailableForDividendDistribution_0d8a68b0-adfe-4cd4-9c87-676bd9f31b7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_a350baaa-953d-4c47-8b84-a69408336b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_a350baaa-953d-4c47-8b84-a69408336b41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a5f47203-59c2-477b-9a57-db43a80c10c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a5f47203-59c2-477b-9a57-db43a80c10c6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b0c4500c-1750-4907-b2b5-4b38d7f71e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b0c4500c-1750-4907-b2b5-4b38d7f71e7c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8fd9057c-6a77-411d-ad32-3bfb56109e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8fd9057c-6a77-411d-ad32-3bfb56109e90" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0050da29-d166-4917-9408-e0108c13da36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0050da29-d166-4917-9408-e0108c13da36" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8c32ace6-56fe-4a39-a709-efe19a5076d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8c32ace6-56fe-4a39-a709-efe19a5076d3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_c1651758-009e-4321-b1dd-ac8d89d16ec8" xlink:href="cms-20221231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_StockOfferingProgramMaximumValue_c1651758-009e-4321-b1dd-ac8d89d16ec8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_c8b619ed-c08d-4bbc-b173-55fe88e4c374" xlink:href="cms-20221231.xsd#cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_c8b619ed-c08d-4bbc-b173-55fe88e4c374" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_e560ec6a-4978-4ce8-bf6f-bb6bba610eea" xlink:href="cms-20221231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_e560ec6a-4978-4ce8-bf6f-bb6bba610eea" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f096f47f-6d41-472a-a6ec-f756a2e4fdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f096f47f-6d41-472a-a6ec-f756a2e4fdb4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:href="cms-20221231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ed73b33-f6ae-4e0b-a33e-de81ef362128" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_dei_LegalEntityAxis_3ed73b33-f6ae-4e0b-a33e-de81ef362128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3ed73b33-f6ae-4e0b-a33e-de81ef362128_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3ed73b33-f6ae-4e0b-a33e-de81ef362128" xlink:to="loc_dei_EntityDomain_3ed73b33-f6ae-4e0b-a33e-de81ef362128_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5cda4734-9abb-44f5-8e87-bb73406f14c7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3ed73b33-f6ae-4e0b-a33e-de81ef362128" xlink:to="loc_dei_EntityDomain_5cda4734-9abb-44f5-8e87-bb73406f14c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_34edc1f7-5fcf-4d03-bfa0-045d1376d434" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5cda4734-9abb-44f5-8e87-bb73406f14c7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_34edc1f7-5fcf-4d03-bfa0-045d1376d434" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_02e00379-97ea-4506-9e57-b2854bfb6381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_02e00379-97ea-4506-9e57-b2854bfb6381" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_02e00379-97ea-4506-9e57-b2854bfb6381_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_02e00379-97ea-4506-9e57-b2854bfb6381" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_02e00379-97ea-4506-9e57-b2854bfb6381_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_4bb7774f-478f-4769-bc47-9c2f72c75232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_02e00379-97ea-4506-9e57-b2854bfb6381" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_4bb7774f-478f-4769-bc47-9c2f72c75232" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_f3abd3dc-af60-4488-9d98-a7dc32a9478d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_4bb7774f-478f-4769-bc47-9c2f72c75232" xlink:to="loc_us-gaap_CommercialPaperMember_f3abd3dc-af60-4488-9d98-a7dc32a9478d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_adbd51a3-93ec-4c02-bc4f-d4baed310f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_us-gaap_CreditFacilityAxis_adbd51a3-93ec-4c02-bc4f-d4baed310f15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_adbd51a3-93ec-4c02-bc4f-d4baed310f15_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_adbd51a3-93ec-4c02-bc4f-d4baed310f15" xlink:to="loc_us-gaap_CreditFacilityDomain_adbd51a3-93ec-4c02-bc4f-d4baed310f15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fd9cb8fa-dbec-4419-81d1-6e52c7751abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_adbd51a3-93ec-4c02-bc4f-d4baed310f15" xlink:to="loc_us-gaap_CreditFacilityDomain_fd9cb8fa-dbec-4419-81d1-6e52c7751abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_59a43dfc-2000-4c27-aeb4-7ab9bb4bf667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fd9cb8fa-dbec-4419-81d1-6e52c7751abb" xlink:to="loc_us-gaap_LineOfCreditMember_59a43dfc-2000-4c27-aeb4-7ab9bb4bf667" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e66cf914-378b-4936-8881-77f57b006ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e66cf914-378b-4936-8881-77f57b006ace" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e66cf914-378b-4936-8881-77f57b006ace_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e66cf914-378b-4936-8881-77f57b006ace" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e66cf914-378b-4936-8881-77f57b006ace_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e6de6752-4461-4e7d-926f-80e75405cb94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e66cf914-378b-4936-8881-77f57b006ace" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e6de6752-4461-4e7d-926f-80e75405cb94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_e8cdfe80-c893-4472-9662-5a1cc8394a85" xlink:href="cms-20221231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e6de6752-4461-4e7d-926f-80e75405cb94" xlink:to="loc_cms_SettlementOfForwardContractsMember_e8cdfe80-c893-4472-9662-5a1cc8394a85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb8915db-013d-4573-bb32-52a127cf3504" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_srt_RangeAxis_cb8915db-013d-4573-bb32-52a127cf3504" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb8915db-013d-4573-bb32-52a127cf3504_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cb8915db-013d-4573-bb32-52a127cf3504" xlink:to="loc_srt_RangeMember_cb8915db-013d-4573-bb32-52a127cf3504_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_426bc469-c2ea-4898-956d-8e83e73661ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cb8915db-013d-4573-bb32-52a127cf3504" xlink:to="loc_srt_RangeMember_426bc469-c2ea-4898-956d-8e83e73661ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f54db85c-130d-4c68-89fe-aad41ecb4f4d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_426bc469-c2ea-4898-956d-8e83e73661ba" xlink:to="loc_srt_MaximumMember_f54db85c-130d-4c68-89fe-aad41ecb4f4d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationScheduleofForwardStockContractsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="extended" id="i3ee46dc5fc97458392fea69b6fbea163_FinancingsandCapitalizationScheduleofForwardStockContractsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_fff80653-52ae-4f7f-b555-55c7b052dbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_fff80653-52ae-4f7f-b555-55c7b052dbd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_d0f9d675-6b10-4dec-ba39-f207e09d30c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_d0f9d675-6b10-4dec-ba39-f207e09d30c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ff64c181-e3ab-405e-aa3a-0e8c8dd1a250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ff64c181-e3ab-405e-aa3a-0e8c8dd1a250" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_d789b684-c070-449c-93f1-19763114a7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ff64c181-e3ab-405e-aa3a-0e8c8dd1a250" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_d789b684-c070-449c-93f1-19763114a7e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_d789b684-c070-449c-93f1-19763114a7e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_d789b684-c070-449c-93f1-19763114a7e6" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_d789b684-c070-449c-93f1-19763114a7e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_d789b684-c070-449c-93f1-19763114a7e6" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member_8a70035d-b5f3-45aa-a8c1-728dc3af7ce2" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust32022Member_8a70035d-b5f3-45aa-a8c1-728dc3af7ce2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member_8189f442-ea17-4646-ab3d-4ac54584ace1" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust242022Member_8189f442-ea17-4646-ab3d-4ac54584ace1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member_35d4d67b-40ad-4863-a878-4bb90e0b0331" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust292022Member_35d4d67b-40ad-4863-a878-4bb90e0b0331" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationScheduleofPreferredStockDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="extended" id="i4111c9c3064648d5969a520c2e0444a0_FinancingsandCapitalizationScheduleofPreferredStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cacf990e-e6e9-49dc-aaf0-84f88a594080" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_dei_TradingSymbol_cacf990e-e6e9-49dc-aaf0-84f88a594080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio_5008a0f4-d641-490b-9861-90d12e78af19" xlink:href="cms-20221231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_cms_PreferredStockDepositaryShareConversionRatio_5008a0f4-d641-490b-9861-90d12e78af19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_de139c2c-8c0a-41e2-9dfc-e25bfdeafa04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_de139c2c-8c0a-41e2-9dfc-e25bfdeafa04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_42b4d443-a033-4df7-a857-894e5db2553e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_42b4d443-a033-4df7-a857-894e5db2553e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_45b7c165-cd48-488f-a018-bb4a222c00dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_45b7c165-cd48-488f-a018-bb4a222c00dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a3d22193-a540-403f-949c-9e4c9859b048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a3d22193-a540-403f-949c-9e4c9859b048" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4294d274-266e-44d5-9a8b-df102d7d08b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4294d274-266e-44d5-9a8b-df102d7d08b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4294d274-266e-44d5-9a8b-df102d7d08b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4294d274-266e-44d5-9a8b-df102d7d08b0" xlink:to="loc_us-gaap_ClassOfStockDomain_4294d274-266e-44d5-9a8b-df102d7d08b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4294d274-266e-44d5-9a8b-df102d7d08b0" xlink:to="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_31b624ec-b804-46f8-9179-acfd9145d403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:to="loc_us-gaap_PreferredStockMember_31b624ec-b804-46f8-9179-acfd9145d403" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member_32c47821-cb36-42d6-9f62-7649add61a6c" xlink:href="cms-20221231.xsd#cms_Series450Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PreferredStockMember_31b624ec-b804-46f8-9179-acfd9145d403" xlink:to="loc_cms_Series450Member_32c47821-cb36-42d6-9f62-7649add61a6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_8e6df47d-9a38-4093-b1db-1125ebec96b0" xlink:href="cms-20221231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_8e6df47d-9a38-4093-b1db-1125ebec96b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2545b24d-6134-49f1-bb10-016f2f0fb74f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:to="loc_dei_LegalEntityAxis_2545b24d-6134-49f1-bb10-016f2f0fb74f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2545b24d-6134-49f1-bb10-016f2f0fb74f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2545b24d-6134-49f1-bb10-016f2f0fb74f" xlink:to="loc_dei_EntityDomain_2545b24d-6134-49f1-bb10-016f2f0fb74f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a43d865d-ca80-44ad-b07f-15419a647ce6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2545b24d-6134-49f1-bb10-016f2f0fb74f" xlink:to="loc_dei_EntityDomain_a43d865d-ca80-44ad-b07f-15419a647ce6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b6384c06-6242-4dba-9390-2cac43f2538c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a43d865d-ca80-44ad-b07f-15419a647ce6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b6384c06-6242-4dba-9390-2cac43f2538c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended" id="i233685c755e84e33a518d025151585cd_FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_df3f8e55-89f5-4244-8462-0e9538b96ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_df3f8e55-89f5-4244-8462-0e9538b96ecd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_46b3bde8-7338-4ace-81a1-433707dcfbf8" xlink:href="cms-20221231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_46b3bde8-7338-4ace-81a1-433707dcfbf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0b69f47a-10d2-44f2-a987-709175753b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0b69f47a-10d2-44f2-a987-709175753b2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_accc9712-0ab9-4401-97bc-6fa5dcdef956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_accc9712-0ab9-4401-97bc-6fa5dcdef956" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_cf1433e3-fb42-41bf-88c1-3ef66f4008be" xlink:href="cms-20221231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_cf1433e3-fb42-41bf-88c1-3ef66f4008be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_7427ee4a-4004-4acf-aff7-9c8bea863170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_7427ee4a-4004-4acf-aff7-9c8bea863170" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_ffcac23c-aa52-4484-8a31-339d10496abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_ffcac23c-aa52-4484-8a31-339d10496abd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9a12afc0-a4b8-4324-b297-0d78d9405f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9a12afc0-a4b8-4324-b297-0d78d9405f8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a12afc0-a4b8-4324-b297-0d78d9405f8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9a12afc0-a4b8-4324-b297-0d78d9405f8b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9a12afc0-a4b8-4324-b297-0d78d9405f8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9a12afc0-a4b8-4324-b297-0d78d9405f8b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_bf172732-4eaf-4f0a-83ec-bb2315383088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_bf172732-4eaf-4f0a-83ec-bb2315383088" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_77823a42-c5ea-49d3-877c-1c423b5e230a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_77823a42-c5ea-49d3-877c-1c423b5e230a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_634d4807-9014-4628-9ade-9886868df66d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:to="loc_dei_LegalEntityAxis_634d4807-9014-4628-9ade-9886868df66d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_634d4807-9014-4628-9ade-9886868df66d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_634d4807-9014-4628-9ade-9886868df66d" xlink:to="loc_dei_EntityDomain_634d4807-9014-4628-9ade-9886868df66d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f73fc4a-e922-4bb0-ba76-caf559a67248" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_634d4807-9014-4628-9ade-9886868df66d" xlink:to="loc_dei_EntityDomain_8f73fc4a-e922-4bb0-ba76-caf559a67248" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f779647b-6d35-4058-a76f-b90fc459f9f5" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8f73fc4a-e922-4bb0-ba76-caf559a67248" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f779647b-6d35-4058-a76f-b90fc459f9f5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" xlink:type="extended" id="i02016dbc1ce44defb41eb443718bae80_FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_51258f03-69ba-4795-8416-21d96b3b897d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_51258f03-69ba-4795-8416-21d96b3b897d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_807f1345-8b48-41e4-bd0d-61231db2ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:to="loc_us-gaap_AssetImpairmentCharges_807f1345-8b48-41e4-bd0d-61231db2ae81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9c491303-1699-4816-bb20-6a3b193451fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9c491303-1699-4816-bb20-6a3b193451fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_edc96b84-61a8-45c9-8c17-8649ec98ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_edc96b84-61a8-45c9-8c17-8649ec98ae59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b3d8eb96-04d1-45c1-b06d-aecf7b23be88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b3d8eb96-04d1-45c1-b06d-aecf7b23be88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f4c705f-a5aa-45a6-8485-9c476be50444" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:to="loc_dei_LegalEntityAxis_8f4c705f-a5aa-45a6-8485-9c476be50444" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f4c705f-a5aa-45a6-8485-9c476be50444_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8f4c705f-a5aa-45a6-8485-9c476be50444" xlink:to="loc_dei_EntityDomain_8f4c705f-a5aa-45a6-8485-9c476be50444_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c3faac8-7630-455c-91c0-930a8b25ccb5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8f4c705f-a5aa-45a6-8485-9c476be50444" xlink:to="loc_dei_EntityDomain_7c3faac8-7630-455c-91c0-930a8b25ccb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e7523fa5-7f1e-4d9e-b8ed-6d555a812a61" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7c3faac8-7630-455c-91c0-930a8b25ccb5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e7523fa5-7f1e-4d9e-b8ed-6d555a812a61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7289c28c-bd46-407b-8ab4-aa84865dabb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7289c28c-bd46-407b-8ab4-aa84865dabb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7289c28c-bd46-407b-8ab4-aa84865dabb7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7289c28c-bd46-407b-8ab4-aa84865dabb7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7289c28c-bd46-407b-8ab4-aa84865dabb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_015e3758-0a93-4ca3-8122-283ac68b1b47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7289c28c-bd46-407b-8ab4-aa84865dabb7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_015e3758-0a93-4ca3-8122-283ac68b1b47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_945ffad4-20e1-4683-acbf-78619e5d0951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_015e3758-0a93-4ca3-8122-283ac68b1b47" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_945ffad4-20e1-4683-acbf-78619e5d0951" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i6934f2d34ea2429cb6ad7c9b5a908411_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fac78ee3-c10f-4b27-9c97-481967d8f57c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fac78ee3-c10f-4b27-9c97-481967d8f57c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_4452b240-5231-4244-8366-5fa87a705b30" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_4452b240-5231-4244-8366-5fa87a705b30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_127895c6-d8fb-4f53-a162-91c4a501881f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:to="loc_us-gaap_AssetImpairmentCharges_127895c6-d8fb-4f53-a162-91c4a501881f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_456f3c95-6445-45c6-90c4-05fddcd7c644" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:to="loc_dei_LegalEntityAxis_456f3c95-6445-45c6-90c4-05fddcd7c644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_456f3c95-6445-45c6-90c4-05fddcd7c644_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_456f3c95-6445-45c6-90c4-05fddcd7c644" xlink:to="loc_dei_EntityDomain_456f3c95-6445-45c6-90c4-05fddcd7c644_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_904f374c-fd3c-4e04-8f24-232f80f59811" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_456f3c95-6445-45c6-90c4-05fddcd7c644" xlink:to="loc_dei_EntityDomain_904f374c-fd3c-4e04-8f24-232f80f59811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47540c3b-2f2a-4eb2-a487-d28e63d7629d" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_904f374c-fd3c-4e04-8f24-232f80f59811" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47540c3b-2f2a-4eb2-a487-d28e63d7629d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_31e46795-3d48-4902-b654-11cd8d8e8db3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_31e46795-3d48-4902-b654-11cd8d8e8db3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_31e46795-3d48-4902-b654-11cd8d8e8db3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_31e46795-3d48-4902-b654-11cd8d8e8db3" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_31e46795-3d48-4902-b654-11cd8d8e8db3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_e9b202c1-39a2-41eb-9794-5be8c7e56951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_31e46795-3d48-4902-b654-11cd8d8e8db3" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_e9b202c1-39a2-41eb-9794-5be8c7e56951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_6fbeed46-26d1-4b4e-927f-df4cb359067e" xlink:href="cms-20221231.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_e9b202c1-39a2-41eb-9794-5be8c7e56951" xlink:to="loc_cms_ElectricRateCaseMember_6fbeed46-26d1-4b4e-927f-df4cb359067e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended" id="i522f64a3b9bd458e9e4d135ccdfed9a2_FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_e25cbbbc-22a6-4f00-9397-25a21bb6b0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_e25cbbbc-22a6-4f00-9397-25a21bb6b0bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_ae9cfb95-d1ff-4535-9944-d8018f38efac" xlink:href="cms-20221231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_ae9cfb95-d1ff-4535-9944-d8018f38efac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_54cc9635-28f3-4215-a9f3-0ad26201b14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:to="loc_us-gaap_LongTermDebtFairValue_54cc9635-28f3-4215-a9f3-0ad26201b14a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_a51a25b8-d5ae-4e0a-b939-14c3170055c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_a51a25b8-d5ae-4e0a-b939-14c3170055c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_078dbc98-98b8-4d7c-aa1a-8dcbbfde2e1e" xlink:href="cms-20221231.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_078dbc98-98b8-4d7c-aa1a-8dcbbfde2e1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4162b58b-c01a-43ef-aa1e-4c495baac84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_LongTermDebtCurrent_4162b58b-c01a-43ef-aa1e-4c495baac84b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_7d9995a1-b7cd-49b3-a968-ddf23262353a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_OtherShortTermBorrowings_7d9995a1-b7cd-49b3-a968-ddf23262353a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_e21104c3-3122-4e22-abfc-49bc3fb43f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_e21104c3-3122-4e22-abfc-49bc3fb43f40" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_28e3c606-d9de-4300-913a-7683ee916c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_28e3c606-d9de-4300-913a-7683ee916c94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_28e3c606-d9de-4300-913a-7683ee916c94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_28e3c606-d9de-4300-913a-7683ee916c94" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_28e3c606-d9de-4300-913a-7683ee916c94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_28e3c606-d9de-4300-913a-7683ee916c94" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_98195c10-4c2c-4090-9e8a-02e46b7b08d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_98195c10-4c2c-4090-9e8a-02e46b7b08d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a7c3b75d-07a9-4fcd-bdcd-4e29e1813233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a7c3b75d-07a9-4fcd-bdcd-4e29e1813233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_049de73d-92db-4468-91c0-647d51319d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_049de73d-92db-4468-91c0-647d51319d5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_171090ce-b662-40fb-9996-c230632ced2e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:to="loc_dei_LegalEntityAxis_171090ce-b662-40fb-9996-c230632ced2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_171090ce-b662-40fb-9996-c230632ced2e_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_171090ce-b662-40fb-9996-c230632ced2e" xlink:to="loc_dei_EntityDomain_171090ce-b662-40fb-9996-c230632ced2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a5a925fb-9ca6-4bb3-b8cb-d96c9e3ecb39" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_171090ce-b662-40fb-9996-c230632ced2e" xlink:to="loc_dei_EntityDomain_a5a925fb-9ca6-4bb3-b8cb-d96c9e3ecb39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4f22b67b-c138-45bb-87e3-6b7ecbf3d7f9" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a5a925fb-9ca6-4bb3-b8cb-d96c9e3ecb39" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4f22b67b-c138-45bb-87e3-6b7ecbf3d7f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_39999771-ae91-417d-9945-126c8df8609f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_39999771-ae91-417d-9945-126c8df8609f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_39999771-ae91-417d-9945-126c8df8609f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_39999771-ae91-417d-9945-126c8df8609f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_39999771-ae91-417d-9945-126c8df8609f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ddc7decf-cfbd-4cec-ac3c-539b9fa88ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_39999771-ae91-417d-9945-126c8df8609f" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ddc7decf-cfbd-4cec-ac3c-539b9fa88ab6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ddc7decf-cfbd-4cec-ac3c-539b9fa88ab6" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_46bede68-5361-47b4-ab14-40b34e7d6b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_46bede68-5361-47b4-ab14-40b34e7d6b10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0e5f4f8a-0c4f-4852-a93f-31378cd01c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0e5f4f8a-0c4f-4852-a93f-31378cd01c53" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended" id="iba9f7baabb914433863edbb8409cbf5b_FinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_0447c8c6-85c9-41f9-a3ed-99437437f054" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f751cc98-2b6d-42e3-bae0-2e261b80085a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_0447c8c6-85c9-41f9-a3ed-99437437f054" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f751cc98-2b6d-42e3-bae0-2e261b80085a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_0447c8c6-85c9-41f9-a3ed-99437437f054" xlink:to="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bb1f47a9-064d-4cfb-b024-b12ea8431668" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:to="loc_dei_LegalEntityAxis_bb1f47a9-064d-4cfb-b024-b12ea8431668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb1f47a9-064d-4cfb-b024-b12ea8431668_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bb1f47a9-064d-4cfb-b024-b12ea8431668" xlink:to="loc_dei_EntityDomain_bb1f47a9-064d-4cfb-b024-b12ea8431668_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e416c91-363d-49f6-b31a-254bb799272b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bb1f47a9-064d-4cfb-b024-b12ea8431668" xlink:to="loc_dei_EntityDomain_0e416c91-363d-49f6-b31a-254bb799272b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d521e18b-4f9f-4fc0-bb6c-2882927a3f64" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0e416c91-363d-49f6-b31a-254bb799272b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d521e18b-4f9f-4fc0-bb6c-2882927a3f64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e3911b27-a90b-4739-8ebb-2c803732d3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:to="loc_us-gaap_DebtInstrumentAxis_e3911b27-a90b-4739-8ebb-2c803732d3c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e3911b27-a90b-4739-8ebb-2c803732d3c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e3911b27-a90b-4739-8ebb-2c803732d3c9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e3911b27-a90b-4739-8ebb-2c803732d3c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_42d49c8c-7f4e-4c73-8a98-785b1a4fbb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e3911b27-a90b-4739-8ebb-2c803732d3c9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_42d49c8c-7f4e-4c73-8a98-785b1a4fbb47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_d4c4d3c2-50fb-458b-9f62-bf18e331355e" xlink:href="cms-20221231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_42d49c8c-7f4e-4c73-8a98-785b1a4fbb47" xlink:to="loc_cms_CMSEnergyNotePayableMember_d4c4d3c2-50fb-458b-9f62-bf18e331355e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended" id="ib80f4b4b00964a9eada750628bc0b46f_PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f0037202-1856-4900-ae31-6414807d4e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f0037202-1856-4900-ae31-6414807d4e7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3703dd94-6b11-4ca3-a1bb-ee99d18fdc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3703dd94-6b11-4ca3-a1bb-ee99d18fdc72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_bef3f147-dc41-4dfd-a8ce-bdf585c621c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_bef3f147-dc41-4dfd-a8ce-bdf585c621c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b609d587-1a54-4c09-817d-85754bee27c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b609d587-1a54-4c09-817d-85754bee27c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_26a8785a-69ea-46eb-91d1-ce69fde8ce6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_26a8785a-69ea-46eb-91d1-ce69fde8ce6c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_8f9e3bb3-9454-4071-821a-92a7cefe3b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_8f9e3bb3-9454-4071-821a-92a7cefe3b07" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_66d5d331-d338-44fb-8c03-8d53dce9ca8e" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_66d5d331-d338-44fb-8c03-8d53dce9ca8e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_27e81448-db00-4625-a1a4-dbc8dc2bd0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_27e81448-db00-4625-a1a4-dbc8dc2bd0bd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_20b40fff-737c-4ea1-8aec-26da2e30f859" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_20b40fff-737c-4ea1-8aec-26da2e30f859" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ad08fbc1-1410-4af0-bc2f-4ba147e4d2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_ConstructionInProgressGross_ad08fbc1-1410-4af0-bc2f-4ba147e4d2e3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_177ea494-3a72-4b71-be98-f7952b704ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_177ea494-3a72-4b71-be98-f7952b704ae8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_48abdddb-edcc-49fe-b560-0de655b803a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_48abdddb-edcc-49fe-b560-0de655b803a9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_dcbd1947-4908-45b6-9b85-ea7bbfd8d323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_dcbd1947-4908-45b6-9b85-ea7bbfd8d323" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40585875-4768-4205-8f29-d124e3e96a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40585875-4768-4205-8f29-d124e3e96a30" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5b307ac3-85ca-44d7-8e11-c6eefdd2d396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5b307ac3-85ca-44d7-8e11-c6eefdd2d396" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_93bb61d4-7e24-470d-9e47-0d2ec2433ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_93bb61d4-7e24-470d-9e47-0d2ec2433ac7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_cafb558b-434e-4e48-b52c-276a69367938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_cafb558b-434e-4e48-b52c-276a69367938" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_145757bb-392b-4a29-95a2-fed221116a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_145757bb-392b-4a29-95a2-fed221116a03" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_2be5f853-2bce-4162-b0c9-08d7c752c43a" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_2be5f853-2bce-4162-b0c9-08d7c752c43a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_059adea5-a8d1-41f1-af46-c29085960b56" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_059adea5-a8d1-41f1-af46-c29085960b56" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_c68a84af-7c00-4c05-8c99-e6f1237671d2" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_c68a84af-7c00-4c05-8c99-e6f1237671d2" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_c29ff5c5-8a19-4534-8e75-5e9705219267" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_c29ff5c5-8a19-4534-8e75-5e9705219267" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_b306a0ab-57aa-4fd2-a31a-fc5de7f60246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_b306a0ab-57aa-4fd2-a31a-fc5de7f60246" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_81fcdf98-2276-46dc-9c9b-315446c5ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_81fcdf98-2276-46dc-9c9b-315446c5ca23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81fcdf98-2276-46dc-9c9b-315446c5ca23_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81fcdf98-2276-46dc-9c9b-315446c5ca23" xlink:to="loc_us-gaap_SegmentDomain_81fcdf98-2276-46dc-9c9b-315446c5ca23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0ee2f92c-f749-4be1-9375-c0f51049b074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81fcdf98-2276-46dc-9c9b-315446c5ca23" xlink:to="loc_us-gaap_SegmentDomain_0ee2f92c-f749-4be1-9375-c0f51049b074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0ee2f92c-f749-4be1-9375-c0f51049b074" xlink:to="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_91ab0b4c-e0dc-4016-b669-1950237bb7b9" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIndependentPowerProductionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:to="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_91ab0b4c-e0dc-4016-b669-1950237bb7b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyOtherMember_acaff3a7-d21f-4656-ad99-74dcbb927773" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:to="loc_cms_NorthStarCleanEnergyOtherMember_acaff3a7-d21f-4656-ad99-74dcbb927773" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_da61925f-f38b-47d0-a249-22e05c7b39a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_da61925f-f38b-47d0-a249-22e05c7b39a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_da61925f-f38b-47d0-a249-22e05c7b39a3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_da61925f-f38b-47d0-a249-22e05c7b39a3" xlink:to="loc_srt_TypeOfReserveDomain_da61925f-f38b-47d0-a249-22e05c7b39a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_4f69d81a-c556-4de8-9234-9cdfde3b7e2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_da61925f-f38b-47d0-a249-22e05c7b39a3" xlink:to="loc_srt_TypeOfReserveDomain_4f69d81a-c556-4de8-9234-9cdfde3b7e2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_8c340965-e0ef-46e7-aa99-970d78412c51" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NaturalGasReservesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TypeOfReserveDomain_4f69d81a-c556-4de8-9234-9cdfde3b7e2f" xlink:to="loc_srt_NaturalGasReservesMember_8c340965-e0ef-46e7-aa99-970d78412c51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a7c5d78b-f45b-498d-a1c3-86041de677d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_us-gaap_PublicUtilityAxis_a7c5d78b-f45b-498d-a1c3-86041de677d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a7c5d78b-f45b-498d-a1c3-86041de677d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_a7c5d78b-f45b-498d-a1c3-86041de677d2" xlink:to="loc_us-gaap_UtilityPlantDomain_a7c5d78b-f45b-498d-a1c3-86041de677d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_a7c5d78b-f45b-498d-a1c3-86041de677d2" xlink:to="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_735c8586-2e20-45b0-9c3a-9834fe1e0b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_735c8586-2e20-45b0-9c3a-9834fe1e0b3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_a9a09ff0-371f-42a1-a55c-d5725cf22619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_ElectricDistributionMember_a9a09ff0-371f-42a1-a55c-d5725cf22619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_fe5353aa-9b18-4d51-98a7-5f781f48ca4a" xlink:href="cms-20221231.xsd#cms_ElectricOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_ElectricOtherMember_fe5353aa-9b18-4d51-98a7-5f781f48ca4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_c6b2c9c4-14e9-4a4d-bb49-dcd6108a5e76" xlink:href="cms-20221231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_c6b2c9c4-14e9-4a4d-bb49-dcd6108a5e76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_a325b2fb-5830-4132-aa46-370be81bd0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GasDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_GasDistributionMember_a325b2fb-5830-4132-aa46-370be81bd0fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_ccf7b91f-a4aa-4fe7-a048-cbff61e13007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GasTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_GasTransmissionMember_ccf7b91f-a4aa-4fe7-a048-cbff61e13007" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_c80b6466-90ff-47fd-824c-7a609ccee068" xlink:href="cms-20221231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_c80b6466-90ff-47fd-824c-7a609ccee068" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_fb72c36c-98ce-4ffd-9bfe-641c3f1b87d4" xlink:href="cms-20221231.xsd#cms_GasOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_GasOtherMember_fb72c36c-98ce-4ffd-9bfe-641c3f1b87d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_e735860f-e7f7-4736-a441-953f6da4be01" xlink:href="cms-20221231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_e735860f-e7f7-4736-a441-953f6da4be01" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a4dfdee8-827d-4a41-9c58-1058d860da82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a4dfdee8-827d-4a41-9c58-1058d860da82" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_acf718ca-af94-4129-94c7-9ac3d1ea3acb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_dei_LegalEntityAxis_acf718ca-af94-4129-94c7-9ac3d1ea3acb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acf718ca-af94-4129-94c7-9ac3d1ea3acb_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_acf718ca-af94-4129-94c7-9ac3d1ea3acb" xlink:to="loc_dei_EntityDomain_acf718ca-af94-4129-94c7-9ac3d1ea3acb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1261cc3b-15c3-4fb0-a951-e14afa7fd1a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_acf718ca-af94-4129-94c7-9ac3d1ea3acb" xlink:to="loc_dei_EntityDomain_1261cc3b-15c3-4fb0-a951-e14afa7fd1a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d8a64804-e1fb-4447-921f-27b063a4a42f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1261cc3b-15c3-4fb0-a951-e14afa7fd1a3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d8a64804-e1fb-4447-921f-27b063a4a42f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_srt_RangeAxis_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c" xlink:to="loc_srt_RangeMember_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c" xlink:to="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fdfcb17f-6d05-494e-bf55-c4cb2bd0cb01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:to="loc_srt_MinimumMember_fdfcb17f-6d05-494e-bf55-c4cb2bd0cb01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_46884a92-4fe6-4fe7-a318-ac02718dfcf5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:to="loc_srt_MaximumMember_46884a92-4fe6-4fe7-a318-ac02718dfcf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_871a8c93-a283-40d5-aae5-c65bca355ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_us-gaap_RegulatoryAssetAxis_871a8c93-a283-40d5-aae5-c65bca355ab1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_871a8c93-a283-40d5-aae5-c65bca355ab1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_871a8c93-a283-40d5-aae5-c65bca355ab1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_871a8c93-a283-40d5-aae5-c65bca355ab1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_5dbd7d84-2c93-4c18-8dc9-1ee2212b9f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_871a8c93-a283-40d5-aae5-c65bca355ab1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_5dbd7d84-2c93-4c18-8dc9-1ee2212b9f12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_3c2668dc-a6f7-419c-a790-80115136adbb" xlink:href="cms-20221231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5dbd7d84-2c93-4c18-8dc9-1ee2212b9f12" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_3c2668dc-a6f7-419c-a790-80115136adbb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="extended" id="i85810e3b31d8463d882279a40a6052a5_PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f3741b8c-2b15-4fdb-b810-2cf95c6fafa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f3741b8c-2b15-4fdb-b810-2cf95c6fafa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_59796b47-f6a4-4851-adbc-5e9a2f104d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_59796b47-f6a4-4851-adbc-5e9a2f104d2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbe59d2a-174d-4893-8d95-dd0c916cd166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbe59d2a-174d-4893-8d95-dd0c916cd166" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_8a4162a7-b57e-4f2a-825b-a86cd3cbe1cb" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_8a4162a7-b57e-4f2a-825b-a86cd3cbe1cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_8b7fec28-a9c3-446c-8bad-8eddb2d1351c" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_8b7fec28-a9c3-446c-8bad-8eddb2d1351c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_36107f9c-0530-4776-a052-72e28c48b80a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_srt_RangeAxis_36107f9c-0530-4776-a052-72e28c48b80a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36107f9c-0530-4776-a052-72e28c48b80a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_36107f9c-0530-4776-a052-72e28c48b80a" xlink:to="loc_srt_RangeMember_36107f9c-0530-4776-a052-72e28c48b80a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_36107f9c-0530-4776-a052-72e28c48b80a" xlink:to="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46bc3c91-d18a-4584-9162-804ef4c88233" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:to="loc_srt_MinimumMember_46bc3c91-d18a-4584-9162-804ef4c88233" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_564ba57d-774d-4285-8adb-ecfb9d21fef6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:to="loc_srt_MaximumMember_564ba57d-774d-4285-8adb-ecfb9d21fef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_621a6089-28c9-4612-8cc8-140e86a449a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_621a6089-28c9-4612-8cc8-140e86a449a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_621a6089-28c9-4612-8cc8-140e86a449a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_621a6089-28c9-4612-8cc8-140e86a449a6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_621a6089-28c9-4612-8cc8-140e86a449a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_621a6089-28c9-4612-8cc8-140e86a449a6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_188b2ae5-7eb8-4205-bd28-eb2e90c52798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:to="loc_us-gaap_ContractualRightsMember_188b2ae5-7eb8-4205-bd28-eb2e90c52798" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_9aa09775-e144-4535-b663-6a8c0c6a3f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:to="loc_us-gaap_FranchiseRightsMember_9aa09775-e144-4535-b663-6a8c0c6a3f91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_74dc85a9-65b0-4e7d-99ef-a315cf6fe556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_74dc85a9-65b0-4e7d-99ef-a315cf6fe556" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1070201-fe79-440d-bf9f-1f67be50f043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1070201-fe79-440d-bf9f-1f67be50f043" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a1070201-fe79-440d-bf9f-1f67be50f043_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1070201-fe79-440d-bf9f-1f67be50f043" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a1070201-fe79-440d-bf9f-1f67be50f043_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1070201-fe79-440d-bf9f-1f67be50f043" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b896030d-8b76-40a7-94e7-614ae740ea03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b896030d-8b76-40a7-94e7-614ae740ea03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4e649852-330f-45f4-a437-d485fae31e11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4e649852-330f-45f4-a437-d485fae31e11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_872efcc2-9b98-436b-9504-c352e854c58c" xlink:href="cms-20221231.xsd#cms_IntangiblePlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:to="loc_cms_IntangiblePlantMember_872efcc2-9b98-436b-9504-c352e854c58c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c9aebafb-fd9b-417a-be6c-93860bbaf3ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_dei_LegalEntityAxis_c9aebafb-fd9b-417a-be6c-93860bbaf3ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c9aebafb-fd9b-417a-be6c-93860bbaf3ef_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c9aebafb-fd9b-417a-be6c-93860bbaf3ef" xlink:to="loc_dei_EntityDomain_c9aebafb-fd9b-417a-be6c-93860bbaf3ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_235f01d6-fae0-4784-b879-68b682e03b59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c9aebafb-fd9b-417a-be6c-93860bbaf3ef" xlink:to="loc_dei_EntityDomain_235f01d6-fae0-4784-b879-68b682e03b59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_38928d7b-16a3-4423-bb5c-025e70125d5e" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_235f01d6-fae0-4784-b879-68b682e03b59" xlink:to="loc_cms_ConsumersEnergyCompanyMember_38928d7b-16a3-4423-bb5c-025e70125d5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="extended" id="i0428b2fd99e34f66921640e61ca572e0_PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b1e0a35-fcb5-4e3f-a89d-685610d86a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_78f90e7f-9059-4421-bb86-3960aa2ddbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b1e0a35-fcb5-4e3f-a89d-685610d86a9b" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_78f90e7f-9059-4421-bb86-3960aa2ddbbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b1e0a35-fcb5-4e3f-a89d-685610d86a9b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_19c346c1-c3ba-48b2-ac33-74c494d09a76" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:to="loc_dei_LegalEntityAxis_19c346c1-c3ba-48b2-ac33-74c494d09a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_19c346c1-c3ba-48b2-ac33-74c494d09a76_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_19c346c1-c3ba-48b2-ac33-74c494d09a76" xlink:to="loc_dei_EntityDomain_19c346c1-c3ba-48b2-ac33-74c494d09a76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_929371b2-4909-48cf-9950-8496c68dfd66" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_19c346c1-c3ba-48b2-ac33-74c494d09a76" xlink:to="loc_dei_EntityDomain_929371b2-4909-48cf-9950-8496c68dfd66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90e2c4ef-fa19-494e-95c1-6fc1bc56fd3b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_929371b2-4909-48cf-9950-8496c68dfd66" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90e2c4ef-fa19-494e-95c1-6fc1bc56fd3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_f326849b-fd7b-45ee-aa49-d949e155978a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:to="loc_us-gaap_PublicUtilityAxis_f326849b-fd7b-45ee-aa49-d949e155978a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_f326849b-fd7b-45ee-aa49-d949e155978a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_f326849b-fd7b-45ee-aa49-d949e155978a" xlink:to="loc_us-gaap_UtilityPlantDomain_f326849b-fd7b-45ee-aa49-d949e155978a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_f326849b-fd7b-45ee-aa49-d949e155978a" xlink:to="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_819b2110-6a94-4c62-bcaf-eff0ed5852dc" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:to="loc_cms_ElectricUtilityMember_819b2110-6a94-4c62-bcaf-eff0ed5852dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_782a960c-313a-451b-a147-cc6be82044f5" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:to="loc_cms_GasUtilityMember_782a960c-313a-451b-a147-cc6be82044f5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended" id="icd834767446c4c6da5725a3fbcb49468_PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7aae4550-5e77-44d4-9134-9f43f40d22d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7aae4550-5e77-44d4-9134-9f43f40d22d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_c8b3e0b4-acd5-4dcb-a884-d7c5346533e2" xlink:href="cms-20221231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_c8b3e0b4-acd5-4dcb-a884-d7c5346533e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_0881aaed-1668-4f58-bba5-b162caf60807" xlink:href="cms-20221231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_0881aaed-1668-4f58-bba5-b162caf60807" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1043aabb-4062-4037-891c-3072eaea90e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_39863530-b388-4479-8e55-45f94ace9e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_39863530-b388-4479-8e55-45f94ace9e22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d57c439-d571-4ec4-adf1-1fdb65ccf367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d57c439-d571-4ec4-adf1-1fdb65ccf367" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0852929-6be1-4e2e-b786-d7599f45a69c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d57c439-d571-4ec4-adf1-1fdb65ccf367" xlink:to="loc_dei_LegalEntityAxis_b0852929-6be1-4e2e-b786-d7599f45a69c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b0852929-6be1-4e2e-b786-d7599f45a69c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b0852929-6be1-4e2e-b786-d7599f45a69c" xlink:to="loc_dei_EntityDomain_b0852929-6be1-4e2e-b786-d7599f45a69c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91a011d4-7b59-41a7-9e1b-eae76e3e874e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b0852929-6be1-4e2e-b786-d7599f45a69c" xlink:to="loc_dei_EntityDomain_91a011d4-7b59-41a7-9e1b-eae76e3e874e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_df590dcc-c764-4828-9db0-96acce796fe9" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_91a011d4-7b59-41a7-9e1b-eae76e3e874e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_df590dcc-c764-4828-9db0-96acce796fe9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="extended" id="i9a5e8a5715154054895f467c7aef6b61_PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_71d1ac16-a31d-4491-bf39-01fe6a65b7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_71d1ac16-a31d-4491-bf39-01fe6a65b7b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0682eaba-122a-40f0-b3fb-63ef232acd57" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0682eaba-122a-40f0-b3fb-63ef232acd57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_9ea356dc-c6d5-4a97-b18a-af060c27cdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:to="loc_us-gaap_PublicUtilityAxis_9ea356dc-c6d5-4a97-b18a-af060c27cdb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_9ea356dc-c6d5-4a97-b18a-af060c27cdb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_9ea356dc-c6d5-4a97-b18a-af060c27cdb6" xlink:to="loc_us-gaap_UtilityPlantDomain_9ea356dc-c6d5-4a97-b18a-af060c27cdb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_9e73e063-e552-4d30-ac00-bfc010e8a479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_9ea356dc-c6d5-4a97-b18a-af060c27cdb6" xlink:to="loc_us-gaap_UtilityPlantDomain_9e73e063-e552-4d30-ac00-bfc010e8a479" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_59fd317d-fc3b-4e84-a495-ecddc92f5806" xlink:href="cms-20221231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_9e73e063-e552-4d30-ac00-bfc010e8a479" xlink:to="loc_cms_UtilityPlantAssetsMember_59fd317d-fc3b-4e84-a495-ecddc92f5806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58d1baf3-d1e5-448b-803c-28a2377fd94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58d1baf3-d1e5-448b-803c-28a2377fd94c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_58d1baf3-d1e5-448b-803c-28a2377fd94c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58d1baf3-d1e5-448b-803c-28a2377fd94c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_58d1baf3-d1e5-448b-803c-28a2377fd94c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f4505bc-5664-42b0-9e47-601d997e8eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58d1baf3-d1e5-448b-803c-28a2377fd94c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f4505bc-5664-42b0-9e47-601d997e8eec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_1f3eddb8-6fb2-4d12-b148-6823e411d0c2" xlink:href="cms-20221231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f4505bc-5664-42b0-9e47-601d997e8eec" xlink:to="loc_cms_NonUtilityPlantAssetsMember_1f3eddb8-6fb2-4d12-b148-6823e411d0c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_231393e6-19d1-44a8-9c2b-0defae95bb14" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:to="loc_dei_LegalEntityAxis_231393e6-19d1-44a8-9c2b-0defae95bb14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_231393e6-19d1-44a8-9c2b-0defae95bb14_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_231393e6-19d1-44a8-9c2b-0defae95bb14" xlink:to="loc_dei_EntityDomain_231393e6-19d1-44a8-9c2b-0defae95bb14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_68fa20e1-f2a6-498f-9774-3c77a6f834b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_231393e6-19d1-44a8-9c2b-0defae95bb14" xlink:to="loc_dei_EntityDomain_68fa20e1-f2a6-498f-9774-3c77a6f834b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_af7b120b-fa82-4a6c-b6bd-4fff2ef945b7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_68fa20e1-f2a6-498f-9774-3c77a6f834b0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_af7b120b-fa82-4a6c-b6bd-4fff2ef945b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="extended" id="id6b402aa311146d7990264a6d1355a01_PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_56a96369-0c4e-4345-917f-553c4b439573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_9905fb93-e795-4bc3-870f-b73209ac6dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_56a96369-0c4e-4345-917f-553c4b439573" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_9905fb93-e795-4bc3-870f-b73209ac6dbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_56a96369-0c4e-4345-917f-553c4b439573" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_dc2836a2-f138-4ba5-82f0-069b5ce9e970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:to="loc_us-gaap_PublicUtilityAxis_dc2836a2-f138-4ba5-82f0-069b5ce9e970" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_dc2836a2-f138-4ba5-82f0-069b5ce9e970_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_dc2836a2-f138-4ba5-82f0-069b5ce9e970" xlink:to="loc_us-gaap_UtilityPlantDomain_dc2836a2-f138-4ba5-82f0-069b5ce9e970_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_dc2836a2-f138-4ba5-82f0-069b5ce9e970" xlink:to="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_693169ce-c0c5-4804-ab50-91736024b663" xlink:href="cms-20221231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:to="loc_cms_ElectricUtilityPropertyMember_693169ce-c0c5-4804-ab50-91736024b663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_f2e47cf3-2e4b-40b0-855f-191af6810427" xlink:href="cms-20221231.xsd#cms_GasUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:to="loc_cms_GasUtilityPropertyMember_f2e47cf3-2e4b-40b0-855f-191af6810427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_efddcc32-a22d-48c6-a024-cb519344431c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OtherPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:to="loc_srt_OtherPropertyMember_efddcc32-a22d-48c6-a024-cb519344431c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_78976788-19c0-4733-86d5-2dff2b1a46d3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:to="loc_dei_LegalEntityAxis_78976788-19c0-4733-86d5-2dff2b1a46d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_78976788-19c0-4733-86d5-2dff2b1a46d3_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_78976788-19c0-4733-86d5-2dff2b1a46d3" xlink:to="loc_dei_EntityDomain_78976788-19c0-4733-86d5-2dff2b1a46d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f68d4a6b-78b4-4b7b-bcb6-2248922aeec4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_78976788-19c0-4733-86d5-2dff2b1a46d3" xlink:to="loc_dei_EntityDomain_f68d4a6b-78b4-4b7b-bcb6-2248922aeec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_50d2220c-f84f-4c46-99d7-fd1eae64ace2" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f68d4a6b-78b4-4b7b-bcb6-2248922aeec4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_50d2220c-f84f-4c46-99d7-fd1eae64ace2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="extended" id="i9e22a3fcf63241f38ed78caba7718bad_PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ca93c570-2a6e-4beb-aa0f-3501478dda65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_Depreciation_ca93c570-2a6e-4beb-aa0f-3501478dda65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_92a58d2b-04d8-456a-94e1-ad71ed331592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_AdjustmentForAmortization_92a58d2b-04d8-456a-94e1-ad71ed331592" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_eb686e94-22f2-49fc-8f02-baaf013d5fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_eb686e94-22f2-49fc-8f02-baaf013d5fed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ae2ffd75-e5a2-40d2-bd9c-03e223a136ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ae2ffd75-e5a2-40d2-bd9c-03e223a136ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5629b959-9859-46a7-99eb-738524e57ebb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:to="loc_dei_LegalEntityAxis_5629b959-9859-46a7-99eb-738524e57ebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5629b959-9859-46a7-99eb-738524e57ebb_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5629b959-9859-46a7-99eb-738524e57ebb" xlink:to="loc_dei_EntityDomain_5629b959-9859-46a7-99eb-738524e57ebb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_946ee2b9-4321-45fd-bbe1-bcf810f7da02" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5629b959-9859-46a7-99eb-738524e57ebb" xlink:to="loc_dei_EntityDomain_946ee2b9-4321-45fd-bbe1-bcf810f7da02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f701ecce-5d72-4923-be0b-5973712ea469" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_946ee2b9-4321-45fd-bbe1-bcf810f7da02" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f701ecce-5d72-4923-be0b-5973712ea469" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f8c98345-6479-4983-91c2-5865ea329040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f8c98345-6479-4983-91c2-5865ea329040" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8c98345-6479-4983-91c2-5865ea329040_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f8c98345-6479-4983-91c2-5865ea329040" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f8c98345-6479-4983-91c2-5865ea329040_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f8c98345-6479-4983-91c2-5865ea329040" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_896cd36e-2de4-4d01-90f9-de8028a880f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_896cd36e-2de4-4d01-90f9-de8028a880f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_e8e5d988-a16d-4564-bc75-d92118626b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_e8e5d988-a16d-4564-bc75-d92118626b2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_48333178-9e44-4361-a163-a463b12cfa82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:to="loc_us-gaap_RegulatoryAssetAxis_48333178-9e44-4361-a163-a463b12cfa82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_48333178-9e44-4361-a163-a463b12cfa82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_48333178-9e44-4361-a163-a463b12cfa82" xlink:to="loc_us-gaap_RegulatoryAssetDomain_48333178-9e44-4361-a163-a463b12cfa82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_38972153-51ab-470c-8b87-e8f38d8ece40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_48333178-9e44-4361-a163-a463b12cfa82" xlink:to="loc_us-gaap_RegulatoryAssetDomain_38972153-51ab-470c-8b87-e8f38d8ece40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_2a2655c5-aa07-4a52-8c2a-02549b4e2066" xlink:href="cms-20221231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_38972153-51ab-470c-8b87-e8f38d8ece40" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_2a2655c5-aa07-4a52-8c2a-02549b4e2066" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="extended" id="id35369fed02c474ab6409986fff7e272_PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4048232d-f414-497d-b10a-4f769a31676e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4048232d-f414-497d-b10a-4f769a31676e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_03d495b4-db50-4de1-8f7d-ffcb69e6217f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_03d495b4-db50-4de1-8f7d-ffcb69e6217f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_875d4c6f-708e-40da-b5bb-5ac7dec07b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_875d4c6f-708e-40da-b5bb-5ac7dec07b6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_49e83ea2-a77b-46db-9307-032c87763cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_49e83ea2-a77b-46db-9307-032c87763cd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0d7390c0-ce5c-4011-8b5a-ee7bc3001ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0d7390c0-ce5c-4011-8b5a-ee7bc3001ec5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_22552535-1cdb-451b-8dd1-9c4495e9994a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_22552535-1cdb-451b-8dd1-9c4495e9994a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b96506a6-0cfb-4f60-ad21-275eb030c3b6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_22552535-1cdb-451b-8dd1-9c4495e9994a" xlink:to="loc_dei_LegalEntityAxis_b96506a6-0cfb-4f60-ad21-275eb030c3b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b96506a6-0cfb-4f60-ad21-275eb030c3b6_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b96506a6-0cfb-4f60-ad21-275eb030c3b6" xlink:to="loc_dei_EntityDomain_b96506a6-0cfb-4f60-ad21-275eb030c3b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_87565c96-e557-48a2-bdab-9d30dac4f161" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b96506a6-0cfb-4f60-ad21-275eb030c3b6" xlink:to="loc_dei_EntityDomain_87565c96-e557-48a2-bdab-9d30dac4f161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0d454011-b316-4210-963a-21f65329a75f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_87565c96-e557-48a2-bdab-9d30dac4f161" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0d454011-b316-4210-963a-21f65329a75f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended" id="i856e046871c04acea58363764a6a12c4_PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_9e6e312f-0632-4c66-a91c-fc1003e53d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_9e6e312f-0632-4c66-a91c-fc1003e53d12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a51ee44a-f7d3-4ab4-89df-27a15d8906aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a51ee44a-f7d3-4ab4-89df-27a15d8906aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_8dedbb5c-30f7-46b0-9e01-ba44df10041a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_8dedbb5c-30f7-46b0-9e01-ba44df10041a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_25ccabf4-b5d8-45c1-80f4-cff2e50c55c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_25ccabf4-b5d8-45c1-80f4-cff2e50c55c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_02b89fcd-7a48-4fde-9510-168bb580c530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_02b89fcd-7a48-4fde-9510-168bb580c530" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_1bc36cdf-72ac-4731-9340-8e7d74716575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_1bc36cdf-72ac-4731-9340-8e7d74716575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_1bc36cdf-72ac-4731-9340-8e7d74716575_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_1bc36cdf-72ac-4731-9340-8e7d74716575" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_1bc36cdf-72ac-4731-9340-8e7d74716575_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_1bc36cdf-72ac-4731-9340-8e7d74716575" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_6ccc6266-9ab4-482f-a7e9-2435f9b0301f" xlink:href="cms-20221231.xsd#cms_CampbellUnit3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:to="loc_cms_CampbellUnit3Member_6ccc6266-9ab4-482f-a7e9-2435f9b0301f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_99278804-45d9-4d16-8ec0-009728e7f0e3" xlink:href="cms-20221231.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:to="loc_cms_LudingtonMember_99278804-45d9-4d16-8ec0-009728e7f0e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_4bfc0479-f09b-43fa-8250-a71e349d98e3" xlink:href="cms-20221231.xsd#cms_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:to="loc_cms_DistributionMember_4bfc0479-f09b-43fa-8250-a71e349d98e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:to="loc_dei_LegalEntityAxis_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c" xlink:to="loc_dei_EntityDomain_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d5388d8c-4d5d-463d-ba8f-b8293cf8d5c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c" xlink:to="loc_dei_EntityDomain_d5388d8c-4d5d-463d-ba8f-b8293cf8d5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_53eb2b5e-bf39-4ab5-83cc-43bf42f45eb2" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d5388d8c-4d5d-463d-ba8f-b8293cf8d5c3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_53eb2b5e-bf39-4ab5-83cc-43bf42f45eb2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesAssetsandLiabilitiesofLesseeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails" xlink:type="extended" id="ifcaeeb7f256146268cdd5155c9606712_LeasesAssetsandLiabilitiesofLesseeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f8f6bd6a-28fa-43cb-abf1-597a987ff030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f8f6bd6a-28fa-43cb-abf1-597a987ff030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:href="cms-20221231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4cf552ec-2921-4301-ac21-4fa5e601678e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4cf552ec-2921-4301-ac21-4fa5e601678e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c19f395-8e30-4b21-b30b-c9a9becd389e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c19f395-8e30-4b21-b30b-c9a9becd389e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_a13d3275-97c2-493a-886c-cb74bcf5334e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_a13d3275-97c2-493a-886c-cb74bcf5334e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:href="cms-20221231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_18c11f61-787c-494d-911f-6787955a49f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_18c11f61-787c-494d-911f-6787955a49f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d6320069-8468-4486-b94d-bb1e327c0e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d6320069-8468-4486-b94d-bb1e327c0e55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:href="cms-20221231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b8330cbb-61ca-488f-a4da-7d219f6fe15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b8330cbb-61ca-488f-a4da-7d219f6fe15e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_445e9bcf-8011-466f-8e5d-6cdc09336e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_445e9bcf-8011-466f-8e5d-6cdc09336e1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:href="cms-20221231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6ecbc41a-46b2-48b6-a321-0c3de214a67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6ecbc41a-46b2-48b6-a321-0c3de214a67c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_19bb4515-c8f0-426a-bdbb-59eb26fafa5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_19bb4515-c8f0-426a-bdbb-59eb26fafa5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4544602d-85db-4c93-b136-ab90e945b5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_FinanceLeaseLiability_4544602d-85db-4c93-b136-ab90e945b5b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_eccbe281-ddb4-4bd8-996e-a5dd0d666c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_eccbe281-ddb4-4bd8-996e-a5dd0d666c6e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_74aa84ee-9592-4784-80b4-9169d6da2c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_74aa84ee-9592-4784-80b4-9169d6da2c23" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3daec8ce-dc2b-4090-8ec3-0e781bd0b2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3daec8ce-dc2b-4090-8ec3-0e781bd0b2d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6373d2ed-8fd8-459d-b280-0fb62122011c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6373d2ed-8fd8-459d-b280-0fb62122011c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0424c104-7c06-428b-9652-338c5ae7751f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0424c104-7c06-428b-9652-338c5ae7751f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_28ee1271-b18a-4564-8828-a853541db88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_28ee1271-b18a-4564-8828-a853541db88c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_28ee1271-b18a-4564-8828-a853541db88c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_28ee1271-b18a-4564-8828-a853541db88c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_28ee1271-b18a-4564-8828-a853541db88c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_d5765d8d-9d7d-4a91-a918-fb8c1aefb783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_28ee1271-b18a-4564-8828-a853541db88c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_d5765d8d-9d7d-4a91-a918-fb8c1aefb783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_53bc68eb-4391-49d8-bd8c-bc6284b2fff1" xlink:href="cms-20221231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_d5765d8d-9d7d-4a91-a918-fb8c1aefb783" xlink:to="loc_cms_RelatedPartyLeaseMember_53bc68eb-4391-49d8-bd8c-bc6284b2fff1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:to="loc_dei_LegalEntityAxis_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f" xlink:to="loc_dei_EntityDomain_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5cebff7-c6dd-4eaa-a366-2ae26a9bf7f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f" xlink:to="loc_dei_EntityDomain_e5cebff7-c6dd-4eaa-a366-2ae26a9bf7f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ac240f31-26bf-44e6-b23c-a8aab1d815c1" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e5cebff7-c6dd-4eaa-a366-2ae26a9bf7f8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ac240f31-26bf-44e6-b23c-a8aab1d815c1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended" id="if430f7bda2fa43de8da74f42f013cb95_LeasesScheduleofLeaseCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2c197cc7-63f6-4b95-9151-25f000b52b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_OperatingLeaseCost_2c197cc7-63f6-4b95-9151-25f000b52b1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:href="cms-20221231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_96dcee63-a03b-453b-b614-8fb03ffa33c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_96dcee63-a03b-453b-b614-8fb03ffa33c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_ec56bf5c-d377-4202-a8a2-b11a1b85c668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_ec56bf5c-d377-4202-a8a2-b11a1b85c668" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_6e071ba7-ca45-4349-8a81-8d6ca41d25a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_VariableLeaseCost_6e071ba7-ca45-4349-8a81-8d6ca41d25a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_765cd47f-b249-4c8d-88b0-29aae44381b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_ShortTermLeaseCost_765cd47f-b249-4c8d-88b0-29aae44381b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_77da12cc-8139-4f7d-a60d-23e4139e4ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_LeaseCost_77da12cc-8139-4f7d-a60d-23e4139e4ff7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_9990fe5e-e7d6-4e86-95d6-262c13c6d0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_9990fe5e-e7d6-4e86-95d6-262c13c6d0a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ac485a08-e943-4447-a127-9075f490351a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_9990fe5e-e7d6-4e86-95d6-262c13c6d0a2" xlink:to="loc_dei_LegalEntityAxis_ac485a08-e943-4447-a127-9075f490351a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ac485a08-e943-4447-a127-9075f490351a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ac485a08-e943-4447-a127-9075f490351a" xlink:to="loc_dei_EntityDomain_ac485a08-e943-4447-a127-9075f490351a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9b9709d-958d-4145-a7b5-0bcff77d53e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ac485a08-e943-4447-a127-9075f490351a" xlink:to="loc_dei_EntityDomain_e9b9709d-958d-4145-a7b5-0bcff77d53e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5d181dc3-a569-4603-b170-0d081233c010" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e9b9709d-958d-4145-a7b5-0bcff77d53e3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5d181dc3-a569-4603-b170-0d081233c010" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesScheduleofLesseeCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="extended" id="ied803c4ee67b4e05b5eca63ca9a19c00_LeasesScheduleofLesseeCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:href="cms-20221231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3c46e19e-af8e-4a4e-ba63-70656bde0508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:to="loc_us-gaap_OperatingLeasePayments_3c46e19e-af8e-4a4e-ba63-70656bde0508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_998e34f3-969c-40ca-8b6f-821f61606762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_998e34f3-969c-40ca-8b6f-821f61606762" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_eda98344-ff12-4b53-b37b-a33ee9e5d940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_eda98344-ff12-4b53-b37b-a33ee9e5d940" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:href="cms-20221231.xsd#cms_LesseeLeaseRightOfUseAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:to="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_98421ed2-9020-4134-a061-26024ef95866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_98421ed2-9020-4134-a061-26024ef95866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5ecbc58a-40c3-4dd0-b8c2-73c7f0cc205f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5ecbc58a-40c3-4dd0-b8c2-73c7f0cc205f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ce403b72-f707-4756-90f6-fac7c30c60ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ce403b72-f707-4756-90f6-fac7c30c60ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_680792f5-5b1e-4b47-8ea3-5e25fe102c34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce403b72-f707-4756-90f6-fac7c30c60ef" xlink:to="loc_dei_LegalEntityAxis_680792f5-5b1e-4b47-8ea3-5e25fe102c34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_680792f5-5b1e-4b47-8ea3-5e25fe102c34_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_680792f5-5b1e-4b47-8ea3-5e25fe102c34" xlink:to="loc_dei_EntityDomain_680792f5-5b1e-4b47-8ea3-5e25fe102c34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9c35a882-4fe7-4915-8740-60da65aed26f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_680792f5-5b1e-4b47-8ea3-5e25fe102c34" xlink:to="loc_dei_EntityDomain_9c35a882-4fe7-4915-8740-60da65aed26f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e8724a0f-c85f-4934-9d5f-fe9e3f2105f8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9c35a882-4fe7-4915-8740-60da65aed26f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e8724a0f-c85f-4934-9d5f-fe9e3f2105f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesMinimumAnnualRentalCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails" xlink:type="extended" id="ib1ae4f8078a34b02a4d06d888320c2c0_LeasesMinimumAnnualRentalCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80a327b4-0c4b-4a5a-8848-a5937e4d3ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80a327b4-0c4b-4a5a-8848-a5937e4d3ae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72aa26e8-0886-48f6-a565-b75c2a868923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72aa26e8-0886-48f6-a565-b75c2a868923" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_67808b24-f114-4646-946b-68525ae3057a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_67808b24-f114-4646-946b-68525ae3057a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_16f65c0d-ccb4-4c54-9178-73b8bb889a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_16f65c0d-ccb4-4c54-9178-73b8bb889a77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4dfdd032-9ad1-49e2-915b-b5ab85ff47d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4dfdd032-9ad1-49e2-915b-b5ab85ff47d4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ef960d44-4668-44c9-9adc-f05d9937792a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ef960d44-4668-44c9-9adc-f05d9937792a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3043bc8-ddb6-429b-bd11-4bca47bdad4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3043bc8-ddb6-429b-bd11-4bca47bdad4e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac6ae889-e503-47ac-8bc4-ee397241843d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac6ae889-e503-47ac-8bc4-ee397241843d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_cb25de65-73d6-44c0-87bf-1f9dec424f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_OperatingLeaseLiability_cb25de65-73d6-44c0-87bf-1f9dec424f85" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_af65eaec-4ab0-4bb2-8574-8da7d62c1bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_af65eaec-4ab0-4bb2-8574-8da7d62c1bbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33572f66-1802-43f7-a303-abbefa06acd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33572f66-1802-43f7-a303-abbefa06acd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_092058ba-9d6a-41df-8a4b-3e158ab922e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_092058ba-9d6a-41df-8a4b-3e158ab922e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_898b4e65-7928-4526-94c0-3366d6fa887a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_898b4e65-7928-4526-94c0-3366d6fa887a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c4ffb2a2-0b1b-46f5-ae24-c1abd7981626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c4ffb2a2-0b1b-46f5-ae24-c1abd7981626" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_14f3451e-f7ee-4392-bb6d-867bcb1459b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_14f3451e-f7ee-4392-bb6d-867bcb1459b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fed47ecf-88d8-4610-906f-0e2183e2e072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fed47ecf-88d8-4610-906f-0e2183e2e072" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dd53b1b5-d0a4-4ade-8175-56e319240a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dd53b1b5-d0a4-4ade-8175-56e319240a21" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a3f05079-b86f-46bf-be2b-d7bd188162a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiability_a3f05079-b86f-46bf-be2b-d7bd188162a9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_304caf3d-2518-4097-b55f-848777d8dceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_304caf3d-2518-4097-b55f-848777d8dceb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_304caf3d-2518-4097-b55f-848777d8dceb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_304caf3d-2518-4097-b55f-848777d8dceb" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_304caf3d-2518-4097-b55f-848777d8dceb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_304caf3d-2518-4097-b55f-848777d8dceb" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_b4957a89-eebd-4fa5-bfac-4472a80eaeef" xlink:href="cms-20221231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_b4957a89-eebd-4fa5-bfac-4472a80eaeef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_e50ded4e-469a-401d-9481-6878c598b99e" xlink:href="cms-20221231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:to="loc_cms_OtherFinanceLeasesMember_e50ded4e-469a-401d-9481-6878c598b99e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2bbe356c-cdf7-4654-8438-c59cb73e3209" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:to="loc_dei_LegalEntityAxis_2bbe356c-cdf7-4654-8438-c59cb73e3209" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2bbe356c-cdf7-4654-8438-c59cb73e3209_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2bbe356c-cdf7-4654-8438-c59cb73e3209" xlink:to="loc_dei_EntityDomain_2bbe356c-cdf7-4654-8438-c59cb73e3209_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_38845501-54a1-420c-8da9-2834ec1a0f91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2bbe356c-cdf7-4654-8438-c59cb73e3209" xlink:to="loc_dei_EntityDomain_38845501-54a1-420c-8da9-2834ec1a0f91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3ce82ef2-3915-4fa6-972c-33a91920069b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_38845501-54a1-420c-8da9-2834ec1a0f91" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3ce82ef2-3915-4fa6-972c-33a91920069b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesLessorLeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails" xlink:type="extended" id="i534557ffb98d4eeda0e413b9fd39cf0c_LeasesLessorLeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_c2b4a098-efb0-4c4c-be57-d5f836c6d43c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_c2b4a098-efb0-4c4c-be57-d5f836c6d43c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_c7a2027e-14ac-4d98-808f-b0585d4d62f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_c7a2027e-14ac-4d98-808f-b0585d4d62f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_74977535-6735-4642-b2ba-8353edd94a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_74977535-6735-4642-b2ba-8353edd94a16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_96955d6f-fd06-4d24-874b-6ba0cea5667f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_96955d6f-fd06-4d24-874b-6ba0cea5667f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_aafbe12d-6052-4c46-9e67-341122b0f6db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_aafbe12d-6052-4c46-9e67-341122b0f6db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_1f819a1f-6891-4d24-a2d5-73451ed11812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_1f819a1f-6891-4d24-a2d5-73451ed11812" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_36d32e5f-6a45-47bb-b498-af1ae16f8e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_36d32e5f-6a45-47bb-b498-af1ae16f8e4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_6ba07773-0299-4f7e-8839-5afc90c4e456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_6ba07773-0299-4f7e-8839-5afc90c4e456" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_2b367892-baa6-4000-80a8-b0824351a80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_2b367892-baa6-4000-80a8-b0824351a80f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_6ca79403-449b-451f-9982-50f795c649ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_6ca79403-449b-451f-9982-50f795c649ca" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_40964e40-dc7d-40b5-a643-7c033be25456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_40964e40-dc7d-40b5-a643-7c033be25456" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_40964e40-dc7d-40b5-a643-7c033be25456_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_40964e40-dc7d-40b5-a643-7c033be25456" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_40964e40-dc7d-40b5-a643-7c033be25456_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f26fa8a2-ebcb-448b-b38e-2c540b56bc38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_40964e40-dc7d-40b5-a643-7c033be25456" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f26fa8a2-ebcb-448b-b38e-2c540b56bc38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_60640274-1239-4bea-ab9d-15a8f0b81e9e" xlink:href="cms-20221231.xsd#cms_PowerSalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f26fa8a2-ebcb-448b-b38e-2c540b56bc38" xlink:to="loc_cms_PowerSalesAgreementMember_60640274-1239-4bea-ab9d-15a8f0b81e9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c183ecc1-5a59-41ae-baa1-49d15a42048a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:to="loc_dei_LegalEntityAxis_c183ecc1-5a59-41ae-baa1-49d15a42048a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c183ecc1-5a59-41ae-baa1-49d15a42048a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c183ecc1-5a59-41ae-baa1-49d15a42048a" xlink:to="loc_dei_EntityDomain_c183ecc1-5a59-41ae-baa1-49d15a42048a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0cbd1b22-5a2e-4aec-9886-fa61be114cec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c183ecc1-5a59-41ae-baa1-49d15a42048a" xlink:to="loc_dei_EntityDomain_0cbd1b22-5a2e-4aec-9886-fa61be114cec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_73a8b594-c653-4878-b9fa-c847bdd7b6f6" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0cbd1b22-5a2e-4aec-9886-fa61be114cec" xlink:to="loc_cms_ConsumersEnergyCompanyMember_73a8b594-c653-4878-b9fa-c847bdd7b6f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_50aa7324-a2e7-41d0-be76-7b8ee5958caf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:to="loc_srt_RangeAxis_50aa7324-a2e7-41d0-be76-7b8ee5958caf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_50aa7324-a2e7-41d0-be76-7b8ee5958caf_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_50aa7324-a2e7-41d0-be76-7b8ee5958caf" xlink:to="loc_srt_RangeMember_50aa7324-a2e7-41d0-be76-7b8ee5958caf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4aad2a44-5b01-4c2d-8d76-852f5a356c88" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_50aa7324-a2e7-41d0-be76-7b8ee5958caf" xlink:to="loc_srt_RangeMember_4aad2a44-5b01-4c2d-8d76-852f5a356c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cf687a31-2981-48bb-af4f-f10ad39fe953" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4aad2a44-5b01-4c2d-8d76-852f5a356c88" xlink:to="loc_srt_MaximumMember_cf687a31-2981-48bb-af4f-f10ad39fe953" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#AssetRetirementObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended" id="i1110209f7ac447b1908bdece032926d5_AssetRetirementObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_5beb9674-be90-4937-9ab2-59e11fd42904" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_5beb9674-be90-4937-9ab2-59e11fd42904" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_8f8431e2-fb82-461f-be1c-6a921f90b622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligation_8f8431e2-fb82-461f-be1c-6a921f90b622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a63f20fc-5c4e-4230-844a-a4a14fbf5563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a63f20fc-5c4e-4230-844a-a4a14fbf5563" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_8fde45e0-c1f6-47ac-a251-f30920919133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_8fde45e0-c1f6-47ac-a251-f30920919133" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_5b64a0ae-7c42-49b5-b04e-c184fba1cf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_5b64a0ae-7c42-49b5-b04e-c184fba1cf85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_29fb54b6-10ff-4fa4-9ed1-b9bcfa24a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_29fb54b6-10ff-4fa4-9ed1-b9bcfa24a2c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_146d0e5d-5b6b-4f82-817f-5faa1e051dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_5beb9674-be90-4937-9ab2-59e11fd42904" xlink:to="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_dfe99426-4ca8-49db-9ee1-c10b63a981f0" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_dfe99426-4ca8-49db-9ee1-c10b63a981f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_dfe99426-4ca8-49db-9ee1-c10b63a981f0_default" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_dfe99426-4ca8-49db-9ee1-c10b63a981f0" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_dfe99426-4ca8-49db-9ee1-c10b63a981f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_dfe99426-4ca8-49db-9ee1-c10b63a981f0" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_df5a97e1-3cc6-4c70-be8b-9278160c7eba" xlink:href="cms-20221231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_RenewableGenerationAssetsMember_df5a97e1-3cc6-4c70-be8b-9278160c7eba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_c65a45f0-8e13-49ef-a799-d732f46f05b8" xlink:href="cms-20221231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_CoalAshDisposalAreasMember_c65a45f0-8e13-49ef-a799-d732f46f05b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_1919e96d-6254-4a49-a596-d13b148657f3" xlink:href="cms-20221231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_1919e96d-6254-4a49-a596-d13b148657f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_f597491d-741c-4962-87ee-ee8e7cee1cf8" xlink:href="cms-20221231.xsd#cms_AsbestosAbatementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_AsbestosAbatementMember_f597491d-741c-4962-87ee-ee8e7cee1cf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_f5095b64-5854-496c-94fd-ef9a1c996854" xlink:href="cms-20221231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_f5095b64-5854-496c-94fd-ef9a1c996854" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:to="loc_dei_LegalEntityAxis_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a" xlink:to="loc_dei_EntityDomain_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_527802fa-9ecd-4910-a9d5-3f49c865b687" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a" xlink:to="loc_dei_EntityDomain_527802fa-9ecd-4910-a9d5-3f49c865b687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d59bbd15-e6a2-473d-8d99-d8f0b765805b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_527802fa-9ecd-4910-a9d5-3f49c865b687" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d59bbd15-e6a2-473d-8d99-d8f0b765805b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended" id="i0c72a1cd5fc14df2a57331c1321aa1b7_RetirementBenefitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ee0885b5-bc23-4148-a246-6e97dfcf1286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ee0885b5-bc23-4148-a246-6e97dfcf1286" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1eb8a648-ba4c-4a64-83e9-9b68146d5280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1eb8a648-ba4c-4a64-83e9-9b68146d5280" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f514f7a-5842-46b2-b15a-1753d6f8d1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f514f7a-5842-46b2-b15a-1753d6f8d1ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_5858701a-0d7c-4fdb-9a8d-42a08b182b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_5858701a-0d7c-4fdb-9a8d-42a08b182b8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_33480b09-bfdc-480e-a5ff-2469bb9f97e8" xlink:href="cms-20221231.xsd#cms_PlanContributionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_PlanContributionPercentage_33480b09-bfdc-480e-a5ff-2469bb9f97e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_87e8b5c4-449a-445a-be15-ec3454a9ab10" xlink:href="cms-20221231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_87e8b5c4-449a-445a-be15-ec3454a9ab10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_960408f1-5fbf-4b12-b401-59ce91c38b8c" xlink:href="cms-20221231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_960408f1-5fbf-4b12-b401-59ce91c38b8c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_eca23908-f4f6-41c3-82bd-20616a36939c" xlink:href="cms-20221231.xsd#cms_RetirementAgeRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_RetirementAgeRequirement_eca23908-f4f6-41c3-82bd-20616a36939c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_e44babcf-8a54-4ff3-9e83-bf5318702f9c" xlink:href="cms-20221231.xsd#cms_RetirementYearsOfService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_RetirementYearsOfService_e44babcf-8a54-4ff3-9e83-bf5318702f9c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_3a6a70e8-7140-4217-a8e7-cca1feda7a5d" xlink:href="cms-20221231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_3a6a70e8-7140-4217-a8e7-cca1feda7a5d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_247b6819-f93c-41a7-8bd3-64d41d327343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_247b6819-f93c-41a7-8bd3-64d41d327343" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_541dcbd0-c2f8-43d5-9b8f-da02d055069f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_541dcbd0-c2f8-43d5-9b8f-da02d055069f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_b9bc8220-7d10-40bf-a075-45071e2aac11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_b9bc8220-7d10-40bf-a075-45071e2aac11" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_8c9039f1-5b79-4236-a33d-54ab9188a6ca" xlink:href="cms-20221231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_8c9039f1-5b79-4236-a33d-54ab9188a6ca" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_1ccf84e0-6b2f-4675-b7ce-d60513f565a3" xlink:href="cms-20221231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_1ccf84e0-6b2f-4675-b7ce-d60513f565a3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ee3091df-b81a-4fdf-9a4b-7432cddb21f9" xlink:href="cms-20221231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ee3091df-b81a-4fdf-9a4b-7432cddb21f9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_59079d10-9062-427d-b2ed-67821602e114" xlink:href="cms-20221231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_59079d10-9062-427d-b2ed-67821602e114" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_392d4b22-b7a4-4413-8570-a5423451f91d" xlink:href="cms-20221231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_392d4b22-b7a4-4413-8570-a5423451f91d" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fb8f45b-4b48-410f-9d34-0e0fed07723a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fb8f45b-4b48-410f-9d34-0e0fed07723a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_334f6acc-b473-4170-a12f-2bd726e85efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_334f6acc-b473-4170-a12f-2bd726e85efd" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_df701f55-2684-4b52-b4c6-41386512d50b" xlink:href="cms-20221231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_df701f55-2684-4b52-b4c6-41386512d50b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64e8b743-1e0f-4442-899c-8351ab378642" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_srt_RangeAxis_64e8b743-1e0f-4442-899c-8351ab378642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_64e8b743-1e0f-4442-899c-8351ab378642_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_64e8b743-1e0f-4442-899c-8351ab378642" xlink:to="loc_srt_RangeMember_64e8b743-1e0f-4442-899c-8351ab378642_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_64e8b743-1e0f-4442-899c-8351ab378642" xlink:to="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d535221-e817-4e91-b9c3-0c1f492daa45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:to="loc_srt_MinimumMember_7d535221-e817-4e91-b9c3-0c1f492daa45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_888cd076-5203-4f20-a32f-1040e403141a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:to="loc_srt_MaximumMember_888cd076-5203-4f20-a32f-1040e403141a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_5ba890fe-f0bf-4396-9c74-4deb55fae3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_RetirementPlanNameAxis_5ba890fe-f0bf-4396-9c74-4deb55fae3e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_5ba890fe-f0bf-4396-9c74-4deb55fae3e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_5ba890fe-f0bf-4396-9c74-4deb55fae3e3" xlink:to="loc_us-gaap_RetirementPlanNameDomain_5ba890fe-f0bf-4396-9c74-4deb55fae3e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_5ba890fe-f0bf-4396-9c74-4deb55fae3e3" xlink:to="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember_f180ddf8-82ef-4c2f-9df6-9c1c150877d8" xlink:href="cms-20221231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_DBPensionPlanASettlementMember_f180ddf8-82ef-4c2f-9df6-9c1c150877d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_ef5bb79d-636b-40fd-881a-abe39cdc2b0c" xlink:href="cms-20221231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_ef5bb79d-636b-40fd-881a-abe39cdc2b0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_bc7b1d8e-c25b-4e8c-9774-847ac23f27eb" xlink:href="cms-20221231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_bc7b1d8e-c25b-4e8c-9774-847ac23f27eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_f18e7ff1-deb9-4fa6-9b06-0fe1e4ecf35b" xlink:href="cms-20221231.xsd#cms_Plan401KMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_Plan401KMember_f18e7ff1-deb9-4fa6-9b06-0fe1e4ecf35b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_45f21c09-aa1e-473a-b70f-f14c5defa807" xlink:href="cms-20221231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_ActivePensionPlanMember_45f21c09-aa1e-473a-b70f-f14c5defa807" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_107b1f54-25d8-4d72-8c38-38c85ddcfc9f" xlink:href="cms-20221231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_InactivePensionPlanMember_107b1f54-25d8-4d72-8c38-38c85ddcfc9f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_37bef43b-8fd8-4148-bf3f-f3703a2a97e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_37bef43b-8fd8-4148-bf3f-f3703a2a97e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_37bef43b-8fd8-4148-bf3f-f3703a2a97e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_37bef43b-8fd8-4148-bf3f-f3703a2a97e5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_37bef43b-8fd8-4148-bf3f-f3703a2a97e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_37bef43b-8fd8-4148-bf3f-f3703a2a97e5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_857a7af6-7c3a-4606-aa64-7e04f60cdfec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_857a7af6-7c3a-4606-aa64-7e04f60cdfec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b5d1b08d-f227-4edb-a4a2-c58bd6051526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b5d1b08d-f227-4edb-a4a2-c58bd6051526" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_2e8cc0ae-09e3-4343-ae78-443512d33e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_2e8cc0ae-09e3-4343-ae78-443512d33e73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_ac0e56b0-b146-4ab6-b86d-b9a755cabb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_ac0e56b0-b146-4ab6-b86d-b9a755cabb2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2563f8-0a0a-4bf7-a94a-cc106339addc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2563f8-0a0a-4bf7-a94a-cc106339addc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_ad2563f8-0a0a-4bf7-a94a-cc106339addc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2563f8-0a0a-4bf7-a94a-cc106339addc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_ad2563f8-0a0a-4bf7-a94a-cc106339addc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2563f8-0a0a-4bf7-a94a-cc106339addc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_303c6e9b-edc4-4f57-9cdd-795c404aaec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_303c6e9b-edc4-4f57-9cdd-795c404aaec6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_ee02e19d-9f79-44d8-a145-29782c7a432a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_us-gaap_FixedIncomeFundsMember_ee02e19d-9f79-44d8-a145-29782c7a432a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_b223c742-c748-4d06-9a19-fcc06f4c70bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_b223c742-c748-4d06-9a19-fcc06f4c70bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_13949441-cbe9-483c-b774-6b204bd89eea" xlink:href="cms-20221231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_cms_MultiassetInvestmentsMember_13949441-cbe9-483c-b774-6b204bd89eea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5aa21534-f518-40fb-b87e-1117c684eef6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_dei_LegalEntityAxis_5aa21534-f518-40fb-b87e-1117c684eef6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5aa21534-f518-40fb-b87e-1117c684eef6_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5aa21534-f518-40fb-b87e-1117c684eef6" xlink:to="loc_dei_EntityDomain_5aa21534-f518-40fb-b87e-1117c684eef6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ed84619-9490-44ad-bb5d-958ef1305519" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5aa21534-f518-40fb-b87e-1117c684eef6" xlink:to="loc_dei_EntityDomain_5ed84619-9490-44ad-bb5d-958ef1305519" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_14f91d5e-de06-4241-9e6e-a339345b7107" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5ed84619-9490-44ad-bb5d-958ef1305519" xlink:to="loc_cms_ConsumersEnergyCompanyMember_14f91d5e-de06-4241-9e6e-a339345b7107" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_23de27b7-9fef-4d74-aa6f-c19f7a2b809a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_RegulatoryAssetAxis_23de27b7-9fef-4d74-aa6f-c19f7a2b809a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_23de27b7-9fef-4d74-aa6f-c19f7a2b809a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_23de27b7-9fef-4d74-aa6f-c19f7a2b809a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_23de27b7-9fef-4d74-aa6f-c19f7a2b809a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_72ae661a-0912-4a4f-92c5-7996cb4a44d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_23de27b7-9fef-4d74-aa6f-c19f7a2b809a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_72ae661a-0912-4a4f-92c5-7996cb4a44d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_77bd7b61-ef70-4a63-948d-acf282774f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_72ae661a-0912-4a4f-92c5-7996cb4a44d1" xlink:to="loc_us-gaap_PensionCostsMember_77bd7b61-ef70-4a63-948d-acf282774f95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis_aa113f9b-4c0f-466c-8904-58a78ade2c93" xlink:href="cms-20221231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_cms_RetirementPlanAssumptionsAxis_aa113f9b-4c0f-466c-8904-58a78ade2c93" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_aa113f9b-4c0f-466c-8904-58a78ade2c93_default" xlink:href="cms-20221231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_aa113f9b-4c0f-466c-8904-58a78ade2c93" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_aa113f9b-4c0f-466c-8904-58a78ade2c93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:href="cms-20221231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_aa113f9b-4c0f-466c-8904-58a78ade2c93" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_127c9de9-7956-4353-b1a3-066c60e4b8b9" xlink:href="cms-20221231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:to="loc_cms_UnderAgeSixtyFiveMember_127c9de9-7956-4353-b1a3-066c60e4b8b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_1c971811-f46a-4edd-86df-04fcc17461b5" xlink:href="cms-20221231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:to="loc_cms_OverAgeSixtyFiveMember_1c971811-f46a-4edd-86df-04fcc17461b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="extended" id="i27b53c72104147dfb760074e98300b19_RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_93c5b056-094a-4df0-a5c0-98daf5f5596f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_93c5b056-094a-4df0-a5c0-98daf5f5596f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_3c8e98ec-47dd-4cc2-9d21-9ffd16100199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_3c8e98ec-47dd-4cc2-9d21-9ffd16100199" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b8dde721-9599-44c9-ade1-1a4c424ee207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b8dde721-9599-44c9-ade1-1a4c424ee207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_b8dde721-9599-44c9-ade1-1a4c424ee207_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b8dde721-9599-44c9-ade1-1a4c424ee207" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_b8dde721-9599-44c9-ade1-1a4c424ee207_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_e9996033-34c5-40ab-9c65-ee0a4d31f3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b8dde721-9599-44c9-ade1-1a4c424ee207" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_e9996033-34c5-40ab-9c65-ee0a4d31f3aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_b2c0c99f-8063-4118-93d2-7994a3d00069" xlink:href="cms-20221231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e9996033-34c5-40ab-9c65-ee0a4d31f3aa" xlink:to="loc_cms_DbSerpTrustAssetsMember_b2c0c99f-8063-4118-93d2-7994a3d00069" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3879b06e-c0f6-4382-ba1c-33d47ea643c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3879b06e-c0f6-4382-ba1c-33d47ea643c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3879b06e-c0f6-4382-ba1c-33d47ea643c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3879b06e-c0f6-4382-ba1c-33d47ea643c6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3879b06e-c0f6-4382-ba1c-33d47ea643c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a5fae7a3-3d3f-480a-bbc7-f74ec6402f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3879b06e-c0f6-4382-ba1c-33d47ea643c6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a5fae7a3-3d3f-480a-bbc7-f74ec6402f52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4d0459e1-2f2e-4d4d-9365-a6d13f3bcb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5fae7a3-3d3f-480a-bbc7-f74ec6402f52" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4d0459e1-2f2e-4d4d-9365-a6d13f3bcb2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d367c350-3612-4715-92c9-86f2519953c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_dei_LegalEntityAxis_d367c350-3612-4715-92c9-86f2519953c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d367c350-3612-4715-92c9-86f2519953c0_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d367c350-3612-4715-92c9-86f2519953c0" xlink:to="loc_dei_EntityDomain_d367c350-3612-4715-92c9-86f2519953c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f21da46f-0d17-445c-968f-5d7d21800301" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d367c350-3612-4715-92c9-86f2519953c0" xlink:to="loc_dei_EntityDomain_f21da46f-0d17-445c-968f-5d7d21800301" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_261cd825-c07d-4adb-b2e9-b06a557e22ef" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f21da46f-0d17-445c-968f-5d7d21800301" xlink:to="loc_cms_ConsumersEnergyCompanyMember_261cd825-c07d-4adb-b2e9-b06a557e22ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f0a0fcc9-875b-476f-8eaa-81ead52b4866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f0a0fcc9-875b-476f-8eaa-81ead52b4866" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_f0a0fcc9-875b-476f-8eaa-81ead52b4866_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f0a0fcc9-875b-476f-8eaa-81ead52b4866" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_f0a0fcc9-875b-476f-8eaa-81ead52b4866_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_80271565-c26d-4ac4-ba33-1d89b8e593a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f0a0fcc9-875b-476f-8eaa-81ead52b4866" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_80271565-c26d-4ac4-ba33-1d89b8e593a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_7858e4bd-fa95-4748-837b-44b982492e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_80271565-c26d-4ac4-ba33-1d89b8e593a2" xlink:to="loc_us-gaap_NonqualifiedPlanMember_7858e4bd-fa95-4748-837b-44b982492e97" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfAssumptionsUsedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="extended" id="i9c158f31d70f4b64b31bcc1ab787dbd4_RetirementBenefitsScheduleOfAssumptionsUsedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4f3c186c-2d87-48c5-bed6-960114bcf5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4f3c186c-2d87-48c5-bed6-960114bcf5ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_61bf5893-3b7d-4c65-8a71-340d5f1a7278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_61bf5893-3b7d-4c65-8a71-340d5f1a7278" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_1f72271e-dd13-49f1-ac6a-d38ed481c182" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_1f72271e-dd13-49f1-ac6a-d38ed481c182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_33c24e76-f140-4fdb-b7e4-d3e6feb172d0" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_33c24e76-f140-4fdb-b7e4-d3e6feb172d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c08b61ac-404b-4f7d-9ae8-ad32ee019d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c08b61ac-404b-4f7d-9ae8-ad32ee019d10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_4b9fe07b-34c1-4395-b1d1-c5dbfaeee7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_4b9fe07b-34c1-4395-b1d1-c5dbfaeee7f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_b409daa4-3c75-48d9-8520-528030ac8f90" xlink:href="cms-20221231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_b409daa4-3c75-48d9-8520-528030ac8f90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:to="loc_us-gaap_RetirementPlanNameAxis_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e" xlink:to="loc_us-gaap_RetirementPlanNameDomain_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e" xlink:to="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_c770950e-3532-4690-99c9-669ca3b06b64" xlink:href="cms-20221231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:to="loc_cms_ActivePensionPlanMember_c770950e-3532-4690-99c9-669ca3b06b64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_1e5aab14-174a-4a3c-a6d8-0901a754c42a" xlink:href="cms-20221231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:to="loc_cms_InactivePensionPlanMember_1e5aab14-174a-4a3c-a6d8-0901a754c42a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ac70eb5a-eda4-4ceb-8b92-aac878097075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ac70eb5a-eda4-4ceb-8b92-aac878097075" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ac70eb5a-eda4-4ceb-8b92-aac878097075_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ac70eb5a-eda4-4ceb-8b92-aac878097075" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ac70eb5a-eda4-4ceb-8b92-aac878097075_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ac70eb5a-eda4-4ceb-8b92-aac878097075" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_88d1bbfc-7a5b-4ee3-a4d8-f341db9a4ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_88d1bbfc-7a5b-4ee3-a4d8-f341db9a4ca0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1de61d6c-4225-4791-9dbe-81bc8457d9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1de61d6c-4225-4791-9dbe-81bc8457d9f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebaf164c-033b-4dbf-a153-22625fbfd8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebaf164c-033b-4dbf-a153-22625fbfd8ff" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfNetBenefitCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="extended" id="ic37d872a845f4eed9f101dbcfada35e1_RetirementBenefitsScheduleOfNetBenefitCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e7b03701-f103-4e84-95b2-cb69c419ff62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e7b03701-f103-4e84-95b2-cb69c419ff62" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_159407e5-23a4-4645-839b-da9b04e50258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_159407e5-23a4-4645-839b-da9b04e50258" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_2d2578a0-539a-4cb8-873a-6903dc8051d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_2d2578a0-539a-4cb8-873a-6903dc8051d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_0925ca5e-4c99-4bf9-877f-0095bb378b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_0925ca5e-4c99-4bf9-877f-0095bb378b4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf7a5071-0c0e-4399-9037-26ccdbef8ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf7a5071-0c0e-4399-9037-26ccdbef8ae0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_d332fa1c-fff9-48ac-924b-7879a075fef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_d332fa1c-fff9-48ac-924b-7879a075fef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_2b4ab214-eef6-4006-a79d-83416105fac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_2b4ab214-eef6-4006-a79d-83416105fac7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_8e5cf248-5379-40ae-abb1-1b2f4d409485" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_8e5cf248-5379-40ae-abb1-1b2f4d409485" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e4280fcc-9cf5-4b11-af1a-e0293f4ca2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e4280fcc-9cf5-4b11-af1a-e0293f4ca2cd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e7b03701-f103-4e84-95b2-cb69c419ff62" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_7d30be52-93e1-4eb6-a528-7ba8390a8c0f" xlink:href="cms-20221231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:to="loc_cms_PensionAndDBSERPMember_7d30be52-93e1-4eb6-a528-7ba8390a8c0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5b85f538-ca5e-4f49-b25b-f1317d2ff345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5b85f538-ca5e-4f49-b25b-f1317d2ff345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7f955c7-882d-4106-9fd9-68a4af2901ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:to="loc_dei_LegalEntityAxis_c7f955c7-882d-4106-9fd9-68a4af2901ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7f955c7-882d-4106-9fd9-68a4af2901ec_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c7f955c7-882d-4106-9fd9-68a4af2901ec" xlink:to="loc_dei_EntityDomain_c7f955c7-882d-4106-9fd9-68a4af2901ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f36f568c-069f-42d8-b84a-1c6128635264" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c7f955c7-882d-4106-9fd9-68a4af2901ec" xlink:to="loc_dei_EntityDomain_f36f568c-069f-42d8-b84a-1c6128635264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47631a2b-66a6-40f8-9cf1-bc3677db5343" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f36f568c-069f-42d8-b84a-1c6128635264" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47631a2b-66a6-40f8-9cf1-bc3677db5343" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="extended" id="i83466bbf8b424a3fbdec76a962034ac1_RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f944589a-c708-4361-a055-6a10fe159ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f944589a-c708-4361-a055-6a10fe159ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c10bfefa-28aa-42bc-9b12-d0c9c78f0835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c10bfefa-28aa-42bc-9b12-d0c9c78f0835" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ca98c610-6646-4f37-8ca1-1b03dcaf6bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ca98c610-6646-4f37-8ca1-1b03dcaf6bd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_4f157d2f-27b3-4661-824b-1ac2a0b82f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_4f157d2f-27b3-4661-824b-1ac2a0b82f4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba91daeb-a642-43d9-8cdd-0835a78b7848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba91daeb-a642-43d9-8cdd-0835a78b7848" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_dd9b2f86-76ee-4dbc-b5e1-de7ece74d830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_dd9b2f86-76ee-4dbc-b5e1-de7ece74d830" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0bb846ca-1eda-43d9-8ab6-bd87f9e16512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_83724a95-140c-4bf3-8c7b-8b7def4705b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_83724a95-140c-4bf3-8c7b-8b7def4705b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_c3a8056e-8276-4440-a722-5e4c2e91a5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_c3a8056e-8276-4440-a722-5e4c2e91a5bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0fea0366-c712-4f85-9397-7f0d664b1069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0fea0366-c712-4f85-9397-7f0d664b1069" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_599c89a2-ebc5-480e-bb52-c9687a7a93e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_599c89a2-ebc5-480e-bb52-c9687a7a93e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2f6f4b9e-efaf-481e-9caf-fd812c1a2422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_dc185f1f-8f53-4653-8d22-27bb9f566e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_dc185f1f-8f53-4653-8d22-27bb9f566e58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0dcdf514-6789-43c7-ad52-97620ace329e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0dcdf514-6789-43c7-ad52-97620ace329e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0dcdf514-6789-43c7-ad52-97620ace329e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0dcdf514-6789-43c7-ad52-97620ace329e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0dcdf514-6789-43c7-ad52-97620ace329e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0dcdf514-6789-43c7-ad52-97620ace329e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_7df6a90f-c773-4065-a196-4fae59139361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_7df6a90f-c773-4065-a196-4fae59139361" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d1107efa-8189-47c6-a0eb-7ba9165aa0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d1107efa-8189-47c6-a0eb-7ba9165aa0a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ba258f6d-0e4a-4d2e-a85e-1174ea8bf30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ba258f6d-0e4a-4d2e-a85e-1174ea8bf30c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3a4f115b-be75-4d55-9f23-0809198b285f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:to="loc_dei_LegalEntityAxis_3a4f115b-be75-4d55-9f23-0809198b285f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a4f115b-be75-4d55-9f23-0809198b285f_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3a4f115b-be75-4d55-9f23-0809198b285f" xlink:to="loc_dei_EntityDomain_3a4f115b-be75-4d55-9f23-0809198b285f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aff9bd2b-28dd-4308-aa10-060f11470da2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3a4f115b-be75-4d55-9f23-0809198b285f" xlink:to="loc_dei_EntityDomain_aff9bd2b-28dd-4308-aa10-060f11470da2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4487c4ef-a1d0-437b-9715-fc132a23a264" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_aff9bd2b-28dd-4308-aa10-060f11470da2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4487c4ef-a1d0-437b-9715-fc132a23a264" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended" id="i43f754568c154452bbbe788303db9f08_RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_93480968-4719-4ac6-8393-2c48ac7b52fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_93480968-4719-4ac6-8393-2c48ac7b52fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ac376469-733f-4abe-8a17-7eba8904d6db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ac376469-733f-4abe-8a17-7eba8904d6db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_08245980-e34b-4181-b94d-b19a54b7e033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_08245980-e34b-4181-b94d-b19a54b7e033" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4f6205a1-680b-4354-86f0-3dde94a1d630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4f6205a1-680b-4354-86f0-3dde94a1d630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4f6205a1-680b-4354-86f0-3dde94a1d630_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4f6205a1-680b-4354-86f0-3dde94a1d630" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4f6205a1-680b-4354-86f0-3dde94a1d630_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4f6205a1-680b-4354-86f0-3dde94a1d630" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_30aa1bfa-f0be-4c74-a982-81604f03d1da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_30aa1bfa-f0be-4c74-a982-81604f03d1da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53715f47-ba44-4d21-a9da-3d5337ffafaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53715f47-ba44-4d21-a9da-3d5337ffafaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_7a4b9747-f272-46d2-aabc-9bdd952d5b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_7a4b9747-f272-46d2-aabc-9bdd952d5b0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_80bccff7-cafa-4506-929c-725088796e42" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:to="loc_dei_LegalEntityAxis_80bccff7-cafa-4506-929c-725088796e42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_80bccff7-cafa-4506-929c-725088796e42_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_80bccff7-cafa-4506-929c-725088796e42" xlink:to="loc_dei_EntityDomain_80bccff7-cafa-4506-929c-725088796e42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c91f2d24-55aa-4a83-89a5-6a1c85a91173" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_80bccff7-cafa-4506-929c-725088796e42" xlink:to="loc_dei_EntityDomain_c91f2d24-55aa-4a83-89a5-6a1c85a91173" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f9e62ded-d108-4dbf-8409-e251fdc9f8b7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c91f2d24-55aa-4a83-89a5-6a1c85a91173" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f9e62ded-d108-4dbf-8409-e251fdc9f8b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended" id="ic7bc5ea42b674072b9b9a0311d156c75_RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_b4bd50bd-98a2-4550-a2e9-9ffbdc97fa61" xlink:href="cms-20221231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_b4bd50bd-98a2-4550-a2e9-9ffbdc97fa61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_a9337968-0893-41d8-aa24-75cf7fef91e8" xlink:href="cms-20221231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_a9337968-0893-41d8-aa24-75cf7fef91e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_fbd23483-fd08-4d23-a139-504f354fbe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_us-gaap_RegulatoryAssets_fbd23483-fd08-4d23-a139-504f354fbe8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_439a9f19-3ea4-4d68-bfe2-dab317d23783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_us-gaap_RegulatoryLiabilities_439a9f19-3ea4-4d68-bfe2-dab317d23783" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_ebbb41fb-4663-4cc0-9aa1-cbd673a2dad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_ebbb41fb-4663-4cc0-9aa1-cbd673a2dad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a2ccb1d2-92d7-4624-a881-7721370f14e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a2ccb1d2-92d7-4624-a881-7721370f14e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_b389910f-66f5-4764-b350-2749b539cf80" xlink:href="cms-20221231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_b389910f-66f5-4764-b350-2749b539cf80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ea38da54-98c8-465e-8908-eab5eb974561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ea38da54-98c8-465e-8908-eab5eb974561" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ea38da54-98c8-465e-8908-eab5eb974561_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea38da54-98c8-465e-8908-eab5eb974561" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ea38da54-98c8-465e-8908-eab5eb974561_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea38da54-98c8-465e-8908-eab5eb974561" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_939220b0-28a7-4823-bad7-b67efff831ec" xlink:href="cms-20221231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:to="loc_cms_PensionAndDBSERPMember_939220b0-28a7-4823-bad7-b67efff831ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d97d050a-222a-40de-942c-160f65e81700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d97d050a-222a-40de-942c-160f65e81700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a09f1699-c20e-4cf7-b883-deee78786374" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:to="loc_dei_LegalEntityAxis_a09f1699-c20e-4cf7-b883-deee78786374" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a09f1699-c20e-4cf7-b883-deee78786374_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a09f1699-c20e-4cf7-b883-deee78786374" xlink:to="loc_dei_EntityDomain_a09f1699-c20e-4cf7-b883-deee78786374_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d519c2ec-1547-41b0-ab4c-da9f49658e35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a09f1699-c20e-4cf7-b883-deee78786374" xlink:to="loc_dei_EntityDomain_d519c2ec-1547-41b0-ab4c-da9f49658e35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b3a0ec13-8766-42d6-b0ae-1d54c74aa7be" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d519c2ec-1547-41b0-ab4c-da9f49658e35" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b3a0ec13-8766-42d6-b0ae-1d54c74aa7be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="extended" id="i6de931a9bac54824a4a7237000fc8339_RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b0b9b2bc-5249-40bf-ab56-145f8878a94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f615569d-b0d6-4327-8a88-c3365bcf9eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b0b9b2bc-5249-40bf-ab56-145f8878a94f" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f615569d-b0d6-4327-8a88-c3365bcf9eae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b0b9b2bc-5249-40bf-ab56-145f8878a94f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_757f3ed1-8e83-4783-bf75-51b6e398074d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_757f3ed1-8e83-4783-bf75-51b6e398074d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_757f3ed1-8e83-4783-bf75-51b6e398074d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_757f3ed1-8e83-4783-bf75-51b6e398074d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_757f3ed1-8e83-4783-bf75-51b6e398074d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_757f3ed1-8e83-4783-bf75-51b6e398074d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_650a564d-ab07-46cc-a431-fe95f1cdb427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_650a564d-ab07-46cc-a431-fe95f1cdb427" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2d0f0277-2e30-496f-9688-8744818f27d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2d0f0277-2e30-496f-9688-8744818f27d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_36e2a23c-6371-4b87-a83b-992b0269c048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_36e2a23c-6371-4b87-a83b-992b0269c048" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_36e2a23c-6371-4b87-a83b-992b0269c048_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_36e2a23c-6371-4b87-a83b-992b0269c048" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_36e2a23c-6371-4b87-a83b-992b0269c048_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_36e2a23c-6371-4b87-a83b-992b0269c048" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:href="cms-20221231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_85ca1706-e6f4-4e20-8459-36152bbf4f5b" xlink:href="cms-20221231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_85ca1706-e6f4-4e20-8459-36152bbf4f5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_d335133a-e5ea-4503-9df9-ba8229b75a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_d335133a-e5ea-4503-9df9-ba8229b75a02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_ce77b16a-d1f5-4e9f-b428-58613df6614f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_ce77b16a-d1f5-4e9f-b428-58613df6614f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_845e86de-5413-4106-9e09-f5975a7b98a1" xlink:href="cms-20221231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_StateAndMunicipalBondsMember_845e86de-5413-4106-9e09-f5975a7b98a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_ec4a99a0-a67e-4074-8f05-34aa7f379243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_ec4a99a0-a67e-4074-8f05-34aa7f379243" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_12e48aab-f784-4d79-916a-589aae71e189" xlink:href="cms-20221231.xsd#cms_CommonStocksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_CommonStocksMember_12e48aab-f784-4d79-916a-589aae71e189" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_231caec8-10cc-4e44-8124-de21e05cc2e4" xlink:href="cms-20221231.xsd#cms_MutualFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_MutualFundsMember_231caec8-10cc-4e44-8124-de21e05cc2e4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_23eda275-487f-439f-8895-69ac09b8dcca" xlink:href="cms-20221231.xsd#cms_PooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:to="loc_cms_PooledFundsMember_23eda275-487f-439f-8895-69ac09b8dcca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c96a06e7-394d-48b4-98ce-065359367ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c96a06e7-394d-48b4-98ce-065359367ba8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c96a06e7-394d-48b4-98ce-065359367ba8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c96a06e7-394d-48b4-98ce-065359367ba8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c96a06e7-394d-48b4-98ce-065359367ba8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c96a06e7-394d-48b4-98ce-065359367ba8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_09efee4b-005c-4f4c-87fa-75bcd46ae428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_09efee4b-005c-4f4c-87fa-75bcd46ae428" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5a0ecc3a-c689-48e5-94e5-94c2fe0249b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5a0ecc3a-c689-48e5-94e5-94c2fe0249b3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfAssetAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails" xlink:type="extended" id="ie4a121c8eb854c3aa6572cef94f7b9df_RetirementBenefitsScheduleOfAssetAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f6801f48-39fe-4810-9214-b02bc71cd4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ae0082f5-7edb-4a71-820d-10a441a44d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f6801f48-39fe-4810-9214-b02bc71cd4fd" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ae0082f5-7edb-4a71-820d-10a441a44d7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f6801f48-39fe-4810-9214-b02bc71cd4fd" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_415337ca-59d3-490e-99bb-2f7748457357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_415337ca-59d3-490e-99bb-2f7748457357" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_21568c96-8285-4357-8867-f1afeaa75836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_21568c96-8285-4357-8867-f1afeaa75836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_31db7779-30fd-45f7-880c-874bc6f11bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_31db7779-30fd-45f7-880c-874bc6f11bbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_31db7779-30fd-45f7-880c-874bc6f11bbd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_31db7779-30fd-45f7-880c-874bc6f11bbd" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_31db7779-30fd-45f7-880c-874bc6f11bbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_31db7779-30fd-45f7-880c-874bc6f11bbd" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_1a2e7837-7c90-4657-ab84-c627c2bb9fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_1a2e7837-7c90-4657-ab84-c627c2bb9fd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_a5b6e42f-4275-4004-bb46-f8ce00e8d379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_FixedIncomeFundsMember_a5b6e42f-4275-4004-bb46-f8ce00e8d379" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_730534c1-41bc-4be2-b09a-9bfb0efcacf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_730534c1-41bc-4be2-b09a-9bfb0efcacf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_bf70ec34-9b35-468d-a86c-1549edb9a7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_bf70ec34-9b35-468d-a86c-1549edb9a7bb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="extended" id="i60bc304c0af644e8bd3785ba3d8560d9_RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ee810361-7e03-4fcb-860f-fd7116c12522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ee810361-7e03-4fcb-860f-fd7116c12522" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_7b8d3ec4-7841-4f83-a19e-11e401b41b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_7b8d3ec4-7841-4f83-a19e-11e401b41b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_59b49568-c981-4617-b674-c45d34cc66b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_59b49568-c981-4617-b674-c45d34cc66b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_25bfa334-0687-42bd-8653-da779f628a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_25bfa334-0687-42bd-8653-da779f628a75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_e1303eaf-956c-49ad-888f-1b72008c4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_e1303eaf-956c-49ad-888f-1b72008c4a42" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6757df3a-c37a-4741-9795-244fbdce2183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6757df3a-c37a-4741-9795-244fbdce2183" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_47d0ac33-e120-48d4-9e6a-db57daeb2bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_47d0ac33-e120-48d4-9e6a-db57daeb2bc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_47d0ac33-e120-48d4-9e6a-db57daeb2bc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_47d0ac33-e120-48d4-9e6a-db57daeb2bc8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_47d0ac33-e120-48d4-9e6a-db57daeb2bc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_47d0ac33-e120-48d4-9e6a-db57daeb2bc8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_08d91419-b5c2-4b02-801a-3e4acb0db934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_08d91419-b5c2-4b02-801a-3e4acb0db934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4a0cd1a2-1181-4ca8-ba26-7a5f1e1ef6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4a0cd1a2-1181-4ca8-ba26-7a5f1e1ef6e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3c55124e-4cde-4ea8-93d0-4a4e123293d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3c55124e-4cde-4ea8-93d0-4a4e123293d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27997074-aa24-4b79-bf49-7b9b11cc4ef1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:to="loc_dei_LegalEntityAxis_27997074-aa24-4b79-bf49-7b9b11cc4ef1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27997074-aa24-4b79-bf49-7b9b11cc4ef1_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_27997074-aa24-4b79-bf49-7b9b11cc4ef1" xlink:to="loc_dei_EntityDomain_27997074-aa24-4b79-bf49-7b9b11cc4ef1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0be2f43c-1ba8-4e1e-92d8-9e5d35e766fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_27997074-aa24-4b79-bf49-7b9b11cc4ef1" xlink:to="loc_dei_EntityDomain_0be2f43c-1ba8-4e1e-92d8-9e5d35e766fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2b81e070-6310-4213-888a-ba3c77b4b6ba" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0be2f43c-1ba8-4e1e-92d8-9e5d35e766fe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2b81e070-6310-4213-888a-ba3c77b4b6ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i53883996718944efb1c9f6fa41ec9d6f_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_31a300fc-e099-48e3-8940-3782e3314dee" xlink:href="cms-20221231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_31a300fc-e099-48e3-8940-3782e3314dee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d510d4c8-096d-4aac-bb48-85617410ab10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d510d4c8-096d-4aac-bb48-85617410ab10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eade3095-8746-4c49-bd2f-4b56515eb8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eade3095-8746-4c49-bd2f-4b56515eb8d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_2c77442c-655b-4da5-ab74-57e258308334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_2c77442c-655b-4da5-ab74-57e258308334" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_22a540ee-cb24-441e-ac13-6e3ee0d136f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_22a540ee-cb24-441e-ac13-6e3ee0d136f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_32a29235-6f2e-485d-9fd4-edc42218b2de" xlink:href="cms-20221231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_32a29235-6f2e-485d-9fd4-edc42218b2de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7c673511-7afe-4754-8680-ef673cb7bf3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7c673511-7afe-4754-8680-ef673cb7bf3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a03f2e37-0777-493e-8a7b-301016432c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a03f2e37-0777-493e-8a7b-301016432c22" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_71211205-3fed-472f-b6c6-d0494e6693d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_71211205-3fed-472f-b6c6-d0494e6693d5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:to="loc_us-gaap_AwardTypeAxis_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a7294324-324a-47a7-832a-a6e815174e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_us-gaap_PerformanceSharesMember_a7294324-324a-47a7-832a-a6e815174e71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_50f53477-270e-4659-8704-3250b43aa9f9" xlink:href="cms-20221231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_cms_MarketBasedRestrictedStockMember_50f53477-270e-4659-8704-3250b43aa9f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_2496c3f8-2e7d-459e-88f3-5b0fe1f3e318" xlink:href="cms-20221231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_2496c3f8-2e7d-459e-88f3-5b0fe1f3e318" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2012e15b-a3e9-483c-ae97-20ad25b24fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2012e15b-a3e9-483c-ae97-20ad25b24fbe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_497fec3c-0e99-4e32-8f7b-c05de23c4b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_us-gaap_RestrictedStockMember_497fec3c-0e99-4e32-8f7b-c05de23c4b01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6182c811-3aa9-4df5-a6ff-2a08a081eaee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:to="loc_srt_RangeAxis_6182c811-3aa9-4df5-a6ff-2a08a081eaee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6182c811-3aa9-4df5-a6ff-2a08a081eaee_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6182c811-3aa9-4df5-a6ff-2a08a081eaee" xlink:to="loc_srt_RangeMember_6182c811-3aa9-4df5-a6ff-2a08a081eaee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6182c811-3aa9-4df5-a6ff-2a08a081eaee" xlink:to="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa326941-519f-4ebe-bb33-6f0cc4f0c377" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:to="loc_srt_MinimumMember_aa326941-519f-4ebe-bb33-6f0cc4f0c377" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eb465899-057f-405f-bea6-b41fb1843ff7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:to="loc_srt_MaximumMember_eb465899-057f-405f-bea6-b41fb1843ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_37ca770f-30e3-4e0e-8e7e-923e79e190d7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:to="loc_dei_LegalEntityAxis_37ca770f-30e3-4e0e-8e7e-923e79e190d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37ca770f-30e3-4e0e-8e7e-923e79e190d7_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_37ca770f-30e3-4e0e-8e7e-923e79e190d7" xlink:to="loc_dei_EntityDomain_37ca770f-30e3-4e0e-8e7e-923e79e190d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_76f7ae02-473f-4255-a550-9be51133b9b6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_37ca770f-30e3-4e0e-8e7e-923e79e190d7" xlink:to="loc_dei_EntityDomain_76f7ae02-473f-4255-a550-9be51133b9b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1ccf1bda-71a2-446d-bea1-a8be0788a254" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_76f7ae02-473f-4255-a550-9be51133b9b6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1ccf1bda-71a2-446d-bea1-a8be0788a254" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="extended" id="i8f14faa18bd24b429c6bd4d3f7dfbbe4_StockBasedCompensationScheduleOfRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_369e44b6-bca2-401c-96d1-8d9b29a5c7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_369e44b6-bca2-401c-96d1-8d9b29a5c7c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dc3b42c-6f91-43e0-9e3b-8c41282c5cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dc3b42c-6f91-43e0-9e3b-8c41282c5cd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7529f5aa-6fb5-4821-beea-edcfc044f9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7529f5aa-6fb5-4821-beea-edcfc044f9c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_90f80540-80c1-4ed7-bd18-8ede1eae3e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_90f80540-80c1-4ed7-bd18-8ede1eae3e66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f0034cec-5c78-4ac7-b149-d2119adb135b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0e77a78-4dff-4701-afe1-720a1a2c1f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0e77a78-4dff-4701-afe1-720a1a2c1f9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c03b5606-d933-4519-8e82-e4a756f3dd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c03b5606-d933-4519-8e82-e4a756f3dd9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0da631a0-bf95-4c7e-ab4e-e49b760c4a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0da631a0-bf95-4c7e-ab4e-e49b760c4a6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cb97cf2-9d0d-4209-9613-d95a625a5560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cb97cf2-9d0d-4209-9613-d95a625a5560" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0dd31c8-1633-4129-bcab-470c9546e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:to="loc_us-gaap_AwardTypeAxis_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d07970f2-cb65-464e-a477-dad4e06f77f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:to="loc_us-gaap_RestrictedStockMember_d07970f2-cb65-464e-a477-dad4e06f77f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_20611d17-a44a-46eb-8b21-3d1ce74b0546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_20611d17-a44a-46eb-8b21-3d1ce74b0546" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7cccf0a7-8476-4639-acb0-57d3472b11f6" xlink:href="cms-20221231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7cccf0a7-8476-4639-acb0-57d3472b11f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_22479340-d4b1-458a-82ce-d85fb9870ce2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:to="loc_dei_LegalEntityAxis_22479340-d4b1-458a-82ce-d85fb9870ce2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_22479340-d4b1-458a-82ce-d85fb9870ce2_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_22479340-d4b1-458a-82ce-d85fb9870ce2" xlink:to="loc_dei_EntityDomain_22479340-d4b1-458a-82ce-d85fb9870ce2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3f7457e0-714d-487c-b2d9-59d53f9a41d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_22479340-d4b1-458a-82ce-d85fb9870ce2" xlink:to="loc_dei_EntityDomain_3f7457e0-714d-487c-b2d9-59d53f9a41d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c3597723-83c2-4fd9-b0bc-59c8b969e5de" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3f7457e0-714d-487c-b2d9-59d53f9a41d8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c3597723-83c2-4fd9-b0bc-59c8b969e5de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails" xlink:type="extended" id="id29b91f0c16d4701b2262b2b4034fcbd_StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6b3918aa-df24-4bfa-839d-969861be0231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_97b69089-70d6-4859-a8ed-3407a8dcf1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6b3918aa-df24-4bfa-839d-969861be0231" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_97b69089-70d6-4859-a8ed-3407a8dcf1bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6b3918aa-df24-4bfa-839d-969861be0231" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1acee7d-b622-4c86-a145-6b7c8810a964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:to="loc_us-gaap_AwardTypeAxis_d1acee7d-b622-4c86-a145-6b7c8810a964" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1acee7d-b622-4c86-a145-6b7c8810a964_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d1acee7d-b622-4c86-a145-6b7c8810a964" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1acee7d-b622-4c86-a145-6b7c8810a964_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d1acee7d-b622-4c86-a145-6b7c8810a964" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_00a4ae94-aed7-4fa4-b133-8c241ad74caf" xlink:href="cms-20221231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_00a4ae94-aed7-4fa4-b133-8c241ad74caf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_164a83c3-29de-4dae-9fab-1d271f5a8780" xlink:href="cms-20221231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_MarketBasedRestrictedStockMember_164a83c3-29de-4dae-9fab-1d271f5a8780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a2f191bd-1e3c-4607-9dfd-494dd3aed8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_us-gaap_PerformanceSharesMember_a2f191bd-1e3c-4607-9dfd-494dd3aed8b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_8976f162-8d2c-4819-a46c-2be55470d0e7" xlink:href="cms-20221231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_8976f162-8d2c-4819-a46c-2be55470d0e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_8de0ccc3-aee2-44a5-b44f-866dcd39a1f5" xlink:href="cms-20221231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_8de0ccc3-aee2-44a5-b44f-866dcd39a1f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_77bd05d6-f8dc-43eb-86c3-85d35ed125ab" xlink:href="cms-20221231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_77bd05d6-f8dc-43eb-86c3-85d35ed125ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_95f1474c-248e-4e80-8924-39dea0dbaf03" xlink:href="cms-20221231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_95f1474c-248e-4e80-8924-39dea0dbaf03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_228cf0a9-51f3-4f4a-8a14-e0918a892dce" xlink:href="cms-20221231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_228cf0a9-51f3-4f4a-8a14-e0918a892dce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_670ea6ca-4aa9-42f4-b655-cc3b50688684" xlink:href="cms-20221231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_670ea6ca-4aa9-42f4-b655-cc3b50688684" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e69dfa12-fdf7-414c-95b7-c3323e9b35ad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:to="loc_dei_LegalEntityAxis_e69dfa12-fdf7-414c-95b7-c3323e9b35ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e69dfa12-fdf7-414c-95b7-c3323e9b35ad_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e69dfa12-fdf7-414c-95b7-c3323e9b35ad" xlink:to="loc_dei_EntityDomain_e69dfa12-fdf7-414c-95b7-c3323e9b35ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1b06da1b-c032-4c92-8f2b-7d3a8aafa124" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e69dfa12-fdf7-414c-95b7-c3323e9b35ad" xlink:to="loc_dei_EntityDomain_1b06da1b-c032-4c92-8f2b-7d3a8aafa124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_19c8647a-7bc1-4e48-9a3b-b1abd1d21216" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1b06da1b-c032-4c92-8f2b-7d3a8aafa124" xlink:to="loc_cms_ConsumersEnergyCompanyMember_19c8647a-7bc1-4e48-9a3b-b1abd1d21216" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="extended" id="i28078e603fb3437caca9a40b2faa1f17_StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4615922f-0d0a-4041-8671-e3894f3bdcf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1eff9152-0644-498b-a75a-1e9f842d92c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4615922f-0d0a-4041-8671-e3894f3bdcf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1eff9152-0644-498b-a75a-1e9f842d92c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4615922f-0d0a-4041-8671-e3894f3bdcf1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c46eda6e-8983-42a3-8684-aad54a8d0464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:to="loc_us-gaap_AwardTypeAxis_c46eda6e-8983-42a3-8684-aad54a8d0464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c46eda6e-8983-42a3-8684-aad54a8d0464_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c46eda6e-8983-42a3-8684-aad54a8d0464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c46eda6e-8983-42a3-8684-aad54a8d0464_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c46eda6e-8983-42a3-8684-aad54a8d0464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d792a8a6-53ed-4c7b-a8ba-da94c5fe9930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:to="loc_us-gaap_RestrictedStockMember_d792a8a6-53ed-4c7b-a8ba-da94c5fe9930" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_957f12bf-07ad-4eb6-a5fe-80f9a3be91aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_957f12bf-07ad-4eb6-a5fe-80f9a3be91aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:to="loc_dei_LegalEntityAxis_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b" xlink:to="loc_dei_EntityDomain_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8fac4671-2728-4954-a4e9-4ef4d4ef6cf6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b" xlink:to="loc_dei_EntityDomain_8fac4671-2728-4954-a4e9-4ef4d4ef6cf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2547d021-2c5d-4509-bcd8-5196e40eb32f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8fac4671-2728-4954-a4e9-4ef4d4ef6cf6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2547d021-2c5d-4509-bcd8-5196e40eb32f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="extended" id="i35d80ff355694b01aca14541ee1ef5aa_StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ff3df506-6d4f-4994-b793-40780364d53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ff3df506-6d4f-4994-b793-40780364d53b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_40cdadc5-f8ea-40e3-a2b9-b4c7f11e989a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_40cdadc5-f8ea-40e3-a2b9-b4c7f11e989a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb3711b4-201e-4393-8e9f-73da2c457758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb3711b4-201e-4393-8e9f-73da2c457758" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2623afec-eb17-4ca6-905e-f71729354fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:to="loc_us-gaap_AwardTypeAxis_2623afec-eb17-4ca6-905e-f71729354fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2623afec-eb17-4ca6-905e-f71729354fbc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2623afec-eb17-4ca6-905e-f71729354fbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2623afec-eb17-4ca6-905e-f71729354fbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c86b92e-da88-4e53-9c2a-0faab26519ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2623afec-eb17-4ca6-905e-f71729354fbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c86b92e-da88-4e53-9c2a-0faab26519ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_bf644f1b-27bc-4683-bf95-aab521e4d1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c86b92e-da88-4e53-9c2a-0faab26519ff" xlink:to="loc_us-gaap_RestrictedStockMember_bf644f1b-27bc-4683-bf95-aab521e4d1a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_36483454-c90c-418a-a558-79f87ebb2958" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:to="loc_dei_LegalEntityAxis_36483454-c90c-418a-a558-79f87ebb2958" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_36483454-c90c-418a-a558-79f87ebb2958_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_36483454-c90c-418a-a558-79f87ebb2958" xlink:to="loc_dei_EntityDomain_36483454-c90c-418a-a558-79f87ebb2958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_35a9c7e7-a169-4496-9491-324cf445f30a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_36483454-c90c-418a-a558-79f87ebb2958" xlink:to="loc_dei_EntityDomain_35a9c7e7-a169-4496-9491-324cf445f30a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a84ed012-38db-4382-878a-520e35787046" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_35a9c7e7-a169-4496-9491-324cf445f30a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a84ed012-38db-4382-878a-520e35787046" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended" id="icc21cd669c094d34b46f2d49e7ffd3c6_IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4a0643cf-fca3-4d11-ad57-9f7bfde9d029" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4a0643cf-fca3-4d11-ad57-9f7bfde9d029" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_20172229-cafc-4d74-bb90-067739dc9cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_20172229-cafc-4d74-bb90-067739dc9cb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:href="cms-20221231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c221d589-e61a-4f29-96f6-99d243efda20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c221d589-e61a-4f29-96f6-99d243efda20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_2266c986-96a8-4e2b-8fed-e10e4cd961ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_2266c986-96a8-4e2b-8fed-e10e4cd961ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_f3ebaba3-c172-474f-afe0-4ea26c84f673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_f3ebaba3-c172-474f-afe0-4ea26c84f673" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_c5a63725-2eb3-402a-9914-d9f2928436f5" xlink:href="cms-20221231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_c5a63725-2eb3-402a-9914-d9f2928436f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_9b109c58-5e75-4147-ae16-b724de7808fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_9b109c58-5e75-4147-ae16-b724de7808fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_0534a427-fa1a-43ab-91f1-9c654874d5bb" xlink:href="cms-20221231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_0534a427-fa1a-43ab-91f1-9c654874d5bb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b528fd4f-982e-470c-9b7f-f8bcc2f17efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b528fd4f-982e-470c-9b7f-f8bcc2f17efb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3621675b-0296-437e-af3d-16a772763bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3621675b-0296-437e-af3d-16a772763bea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_946adae4-4b0c-4888-a98f-43f25958481a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_946adae4-4b0c-4888-a98f-43f25958481a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_b3a552a5-615a-4a3a-9b3c-d73eb0d22e11" xlink:href="cms-20221231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_b3a552a5-615a-4a3a-9b3c-d73eb0d22e11" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_a9db1a91-921f-40a7-8a83-5049f4ddf9aa" xlink:href="cms-20221231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_35816940-5b66-4a76-892d-aea979d8f6e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:to="loc_dei_LegalEntityAxis_35816940-5b66-4a76-892d-aea979d8f6e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_35816940-5b66-4a76-892d-aea979d8f6e7_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_35816940-5b66-4a76-892d-aea979d8f6e7" xlink:to="loc_dei_EntityDomain_35816940-5b66-4a76-892d-aea979d8f6e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c9fd3e2-6004-409c-932f-9a165f537979" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_35816940-5b66-4a76-892d-aea979d8f6e7" xlink:to="loc_dei_EntityDomain_1c9fd3e2-6004-409c-932f-9a165f537979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_caf750b1-5615-4def-aa3a-4f09cb649a8c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1c9fd3e2-6004-409c-932f-9a165f537979" xlink:to="loc_cms_ConsumersEnergyCompanyMember_caf750b1-5615-4def-aa3a-4f09cb649a8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_a2966bd6-a413-4b18-98f7-b56f57b093e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_a2966bd6-a413-4b18-98f7-b56f57b093e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_a2966bd6-a413-4b18-98f7-b56f57b093e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_a2966bd6-a413-4b18-98f7-b56f57b093e4" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_a2966bd6-a413-4b18-98f7-b56f57b093e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_1103fa99-7bc8-4e8d-8966-6b2ab44748c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_a2966bd6-a413-4b18-98f7-b56f57b093e4" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_1103fa99-7bc8-4e8d-8966-6b2ab44748c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_19d028e2-d88d-4239-abca-8795da0bf802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_1103fa99-7bc8-4e8d-8966-6b2ab44748c0" xlink:to="loc_us-gaap_ResearchMember_19d028e2-d88d-4239-abca-8795da0bf802" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="extended" id="i4b36710577174a3e9dcf69b7f3916e71_IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cbfead13-d0d1-4a55-a23b-df83735166ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cbfead13-d0d1-4a55-a23b-df83735166ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e879d4ad-d3f9-4763-a896-78138dd57a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e879d4ad-d3f9-4763-a896-78138dd57a89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_29ede463-8553-4f74-bb0a-29b1fe80248b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_29ede463-8553-4f74-bb0a-29b1fe80248b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b114f8bf-53b6-4f47-a0dd-2da41a845565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b114f8bf-53b6-4f47-a0dd-2da41a845565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b892cffd-1ae6-486d-94fb-88c19ae7b5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b892cffd-1ae6-486d-94fb-88c19ae7b5fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b096370e-64a3-40c5-a764-7bce96dbc2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b096370e-64a3-40c5-a764-7bce96dbc2b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_4c24a34d-48fe-41ff-b103-1c026d135c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_4c24a34d-48fe-41ff-b103-1c026d135c06" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2b8e093c-3fb4-46bf-b771-203840892627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2b8e093c-3fb4-46bf-b771-203840892627" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_953c09ff-75ac-4c00-8b82-598d53f11d43" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:to="loc_cms_IncomeTaxesTable_953c09ff-75ac-4c00-8b82-598d53f11d43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d0983315-cdc2-4c3b-8e4f-207a2277ff6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_953c09ff-75ac-4c00-8b82-598d53f11d43" xlink:to="loc_dei_LegalEntityAxis_d0983315-cdc2-4c3b-8e4f-207a2277ff6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d0983315-cdc2-4c3b-8e4f-207a2277ff6d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d0983315-cdc2-4c3b-8e4f-207a2277ff6d" xlink:to="loc_dei_EntityDomain_d0983315-cdc2-4c3b-8e4f-207a2277ff6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d8dcfdc-5a80-4bbc-acf9-dfc8736f9ce7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d0983315-cdc2-4c3b-8e4f-207a2277ff6d" xlink:to="loc_dei_EntityDomain_2d8dcfdc-5a80-4bbc-acf9-dfc8736f9ce7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_37970b1a-06ef-42ee-86f7-8e34207e96a5" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2d8dcfdc-5a80-4bbc-acf9-dfc8736f9ce7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_37970b1a-06ef-42ee-86f7-8e34207e96a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended" id="iac2b9d41096b4ad4b170cb78fc003e26_IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_04f1963f-3bc0-4eab-aadf-96b1d4f422d6" xlink:href="cms-20221231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_04f1963f-3bc0-4eab-aadf-96b1d4f422d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_27118c85-94ea-4a79-92ab-066f48d5a00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_27118c85-94ea-4a79-92ab-066f48d5a00d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_50122ba6-68ce-4e72-bb3d-b36504ce2a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_50122ba6-68ce-4e72-bb3d-b36504ce2a9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_551a3659-4b0c-4d1d-9841-9121a5a56b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_551a3659-4b0c-4d1d-9841-9121a5a56b69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ad4c8ce4-73e7-4487-992a-1167b5312819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ad4c8ce4-73e7-4487-992a-1167b5312819" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_213ea9fb-cf68-4315-b35b-a797142fb08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_213ea9fb-cf68-4315-b35b-a797142fb08b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4db43c28-9b9a-4c8f-8390-9582141a4352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4db43c28-9b9a-4c8f-8390-9582141a4352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_00577b8b-6fe1-43df-a983-baec9b85cf3c" xlink:href="cms-20221231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_00577b8b-6fe1-43df-a983-baec9b85cf3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2215a274-bb1e-49b8-84fc-960287a6af62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2215a274-bb1e-49b8-84fc-960287a6af62" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_04b3ab79-8b3b-4c9a-828a-4d8e061c5921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_04b3ab79-8b3b-4c9a-828a-4d8e061c5921" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_8d172f45-d747-4672-8051-71dfe10bf38c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_8d172f45-d747-4672-8051-71dfe10bf38c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1d056be4-0417-4563-859d-9ce656ff80e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1d056be4-0417-4563-859d-9ce656ff80e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0496c695-973b-4019-8919-1f7a98dba116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0496c695-973b-4019-8919-1f7a98dba116" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_b9aff188-cef2-4672-92fd-2dccae57837d" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:to="loc_cms_IncomeTaxesTable_b9aff188-cef2-4672-92fd-2dccae57837d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f6e02d8c-5e5e-42e6-8113-745a8e58b44a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_b9aff188-cef2-4672-92fd-2dccae57837d" xlink:to="loc_dei_LegalEntityAxis_f6e02d8c-5e5e-42e6-8113-745a8e58b44a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6e02d8c-5e5e-42e6-8113-745a8e58b44a_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f6e02d8c-5e5e-42e6-8113-745a8e58b44a" xlink:to="loc_dei_EntityDomain_f6e02d8c-5e5e-42e6-8113-745a8e58b44a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d15949d6-8096-4257-ae98-176fa3f5945c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f6e02d8c-5e5e-42e6-8113-745a8e58b44a" xlink:to="loc_dei_EntityDomain_d15949d6-8096-4257-ae98-176fa3f5945c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c715ada9-44f3-40bb-aa4c-491f0dbaecce" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d15949d6-8096-4257-ae98-176fa3f5945c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c715ada9-44f3-40bb-aa4c-491f0dbaecce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxesLossAndCreditCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="extended" id="i04585744390843fdae7e029d0d9b784d_IncomeTaxesLossAndCreditCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_694cd01e-79ea-4d67-9a2a-ddf376da9833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_694cd01e-79ea-4d67-9a2a-ddf376da9833" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_c636e666-f42f-47d6-a137-a866de8d8c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_c636e666-f42f-47d6-a137-a866de8d8c93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_8ef78733-03dd-49a9-8279-16d23e1f1c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_8ef78733-03dd-49a9-8279-16d23e1f1c11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_e04f6b08-02c9-405f-9767-06273d5ca37e" xlink:href="cms-20221231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_e04f6b08-02c9-405f-9767-06273d5ca37e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_d6be76ae-eac0-4583-a90d-c94315208616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_d6be76ae-eac0-4583-a90d-c94315208616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_d6be76ae-eac0-4583-a90d-c94315208616_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d6be76ae-eac0-4583-a90d-c94315208616" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_d6be76ae-eac0-4583-a90d-c94315208616_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d6be76ae-eac0-4583-a90d-c94315208616" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_82160a8c-af46-49e2-a3c1-eebeec619f6c" xlink:href="cms-20221231.xsd#cms_StateTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:to="loc_cms_StateTaxAuthorityMember_82160a8c-af46-49e2-a3c1-eebeec619f6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_6469a4d8-3baa-4731-863f-ac5a94aed2da" xlink:href="cms-20221231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:to="loc_cms_LocalJurisdictionMember_6469a4d8-3baa-4731-863f-ac5a94aed2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_980c73f5-615c-4f7b-a683-0c37f030db09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:to="loc_us-gaap_DomesticCountryMember_980c73f5-615c-4f7b-a683-0c37f030db09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:to="loc_dei_LegalEntityAxis_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79" xlink:to="loc_dei_EntityDomain_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b3b792c6-b646-4d6e-874b-94258ef4b9e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79" xlink:to="loc_dei_EntityDomain_b3b792c6-b646-4d6e-874b-94258ef4b9e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fd4aa9fe-a4d5-461c-a9b0-dddcf3a42ad0" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b3b792c6-b646-4d6e-874b-94258ef4b9e8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fd4aa9fe-a4d5-461c-a9b0-dddcf3a42ad0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="ib4d9cd900249425ca0edd4eab3cf4c43_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:href="cms-20221231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_aee5d944-6123-498e-a044-ebeba8efe6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_aee5d944-6123-498e-a044-ebeba8efe6c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_48d41c4c-51bc-4dbf-8d98-d3beb99c781c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_48d41c4c-51bc-4dbf-8d98-d3beb99c781c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:href="cms-20221231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:to="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4481f840-9d68-4902-9e4f-8fddafd65425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4481f840-9d68-4902-9e4f-8fddafd65425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4481f840-9d68-4902-9e4f-8fddafd65425_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4481f840-9d68-4902-9e4f-8fddafd65425" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4481f840-9d68-4902-9e4f-8fddafd65425_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_0eca85df-31af-492b-892e-fb7c2811cde1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4481f840-9d68-4902-9e4f-8fddafd65425" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_0eca85df-31af-492b-892e-fb7c2811cde1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_c258ff1a-c1cd-430a-be60-c7d59d0104ae" xlink:href="cms-20221231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0eca85df-31af-492b-892e-fb7c2811cde1" xlink:to="loc_cms_LocalJurisdictionMember_c258ff1a-c1cd-430a-be60-c7d59d0104ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:to="loc_dei_LegalEntityAxis_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c" xlink:to="loc_dei_EntityDomain_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc8f208f-6c06-4f56-8aa9-111e15845560" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c" xlink:to="loc_dei_EntityDomain_bc8f208f-6c06-4f56-8aa9-111e15845560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e2635364-358a-4108-a0b5-7878c8069363" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bc8f208f-6c06-4f56-8aa9-111e15845560" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e2635364-358a-4108-a0b5-7878c8069363" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="extended" id="i943070e41f2042329a488658dac5ffd3_IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_29471f0e-6ede-4ba6-8db4-545f4b4580ca" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_29471f0e-6ede-4ba6-8db4-545f4b4580ca" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e08d7fb7-f523-4d7b-9f43-07b68c434c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e08d7fb7-f523-4d7b-9f43-07b68c434c5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_57801bf8-ae04-46b7-8a70-94dbca12c966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_57801bf8-ae04-46b7-8a70-94dbca12c966" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_4bdd28c3-dab4-4ee5-9bcf-811b256b57d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_4bdd28c3-dab4-4ee5-9bcf-811b256b57d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_ef72c2ce-fc1a-4d73-9d71-8fffe2062c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_ef72c2ce-fc1a-4d73-9d71-8fffe2062c40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a64c95a5-5433-43ca-9eb3-579356c6f7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_fb139346-c660-4b92-ba73-b64cc71e0ea0" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_29471f0e-6ede-4ba6-8db4-545f4b4580ca" xlink:to="loc_cms_IncomeTaxesTable_fb139346-c660-4b92-ba73-b64cc71e0ea0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4dab800a-688a-466b-95fc-caad66f4dd28" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_fb139346-c660-4b92-ba73-b64cc71e0ea0" xlink:to="loc_dei_LegalEntityAxis_4dab800a-688a-466b-95fc-caad66f4dd28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4dab800a-688a-466b-95fc-caad66f4dd28_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4dab800a-688a-466b-95fc-caad66f4dd28" xlink:to="loc_dei_EntityDomain_4dab800a-688a-466b-95fc-caad66f4dd28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5b63c055-6c75-40ac-9dcb-137b6dd1055a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4dab800a-688a-466b-95fc-caad66f4dd28" xlink:to="loc_dei_EntityDomain_5b63c055-6c75-40ac-9dcb-137b6dd1055a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1a95a567-ec51-4f31-b970-5b19a460879c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5b63c055-6c75-40ac-9dcb-137b6dd1055a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1a95a567-ec51-4f31-b970-5b19a460879c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="ia62da78388ee4666b21694ade65769fb_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97fab22d-e232-46ed-96b2-07b59ceee4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97fab22d-e232-46ed-96b2-07b59ceee4b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e581d132-9813-4281-bcd4-708bbc5a430c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_us-gaap_LeaseIncome_e581d132-9813-4281-bcd4-708bbc5a430c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_82f804dc-6692-4722-a8ce-4eba6215d046" xlink:href="cms-20221231.xsd#cms_FinancingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_cms_FinancingIncome_82f804dc-6692-4722-a8ce-4eba6215d046" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_97398077-d004-4837-9d77-f4f85d2e7944" xlink:href="cms-20221231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_cms_AlternativeRevenuePrograms_97398077-d004-4837-9d77-f4f85d2e7944" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_a29e74ac-8bf1-41ab-aeaa-d10fc917a6d3" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_cms_RevenueSubjectToRefund_a29e74ac-8bf1-41ab-aeaa-d10fc917a6d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1a767ab8-7e4a-4eb5-be6b-515d3be21b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_us-gaap_Revenues_1a767ab8-7e4a-4eb5-be6b-515d3be21b54" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4570eecb-259f-487a-b734-44cbb25936ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_srt_ProductOrServiceAxis_4570eecb-259f-487a-b734-44cbb25936ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4570eecb-259f-487a-b734-44cbb25936ad_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4570eecb-259f-487a-b734-44cbb25936ad" xlink:to="loc_srt_ProductsAndServicesDomain_4570eecb-259f-487a-b734-44cbb25936ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4570eecb-259f-487a-b734-44cbb25936ad" xlink:to="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_2b19a84c-1213-4884-8fc0-8080490a57bb" xlink:href="cms-20221231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_ResidentialUtilityServicesMember_2b19a84c-1213-4884-8fc0-8080490a57bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_c5ed3951-6803-40d4-8367-4f1f10aec9e0" xlink:href="cms-20221231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_CommercialUtilityServiceMember_c5ed3951-6803-40d4-8367-4f1f10aec9e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_a09ba07d-bb55-4546-8fa1-241a132fa65a" xlink:href="cms-20221231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_IndustrialUtilityServiceMember_a09ba07d-bb55-4546-8fa1-241a132fa65a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_7bbd0c7e-e993-4915-83a4-1f83b0145595" xlink:href="cms-20221231.xsd#cms_OtherUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_OtherUtilityServiceMember_7bbd0c7e-e993-4915-83a4-1f83b0145595" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e062b837-9480-4fb4-9b68-8707874e2ed9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_dei_LegalEntityAxis_e062b837-9480-4fb4-9b68-8707874e2ed9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e062b837-9480-4fb4-9b68-8707874e2ed9_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e062b837-9480-4fb4-9b68-8707874e2ed9" xlink:to="loc_dei_EntityDomain_e062b837-9480-4fb4-9b68-8707874e2ed9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c985961e-f799-4dc2-a5cc-5003cb712e27" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e062b837-9480-4fb4-9b68-8707874e2ed9" xlink:to="loc_dei_EntityDomain_c985961e-f799-4dc2-a5cc-5003cb712e27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8e487b5f-9567-4b11-bff4-e0a5ce626074" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c985961e-f799-4dc2-a5cc-5003cb712e27" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8e487b5f-9567-4b11-bff4-e0a5ce626074" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_80796dec-00df-4ebb-84f5-cf39d1e6fd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_80796dec-00df-4ebb-84f5-cf39d1e6fd81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_80796dec-00df-4ebb-84f5-cf39d1e6fd81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_80796dec-00df-4ebb-84f5-cf39d1e6fd81" xlink:to="loc_us-gaap_SegmentDomain_80796dec-00df-4ebb-84f5-cf39d1e6fd81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_80796dec-00df-4ebb-84f5-cf39d1e6fd81" xlink:to="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_06bffae7-9a10-473f-8c83-321d662229d9" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:to="loc_cms_ElectricUtilityMember_06bffae7-9a10-473f-8c83-321d662229d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_51d0b7a0-9b8b-48d8-ae52-4032f5559879" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:to="loc_cms_GasUtilityMember_51d0b7a0-9b8b-48d8-ae52-4032f5559879" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_ea362c21-917b-4c1c-b6ab-19db8ad69c0d" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:to="loc_cms_NorthStarCleanEnergyMember_ea362c21-917b-4c1c-b6ab-19db8ad69c0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_44cb88fe-67b1-49b7-9efe-62d86d5a192d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_srt_ConsolidationItemsAxis_44cb88fe-67b1-49b7-9efe-62d86d5a192d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_44cb88fe-67b1-49b7-9efe-62d86d5a192d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_44cb88fe-67b1-49b7-9efe-62d86d5a192d" xlink:to="loc_srt_ConsolidationItemsDomain_44cb88fe-67b1-49b7-9efe-62d86d5a192d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_95b52791-425e-40b4-8c71-d8bf8899e101" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_44cb88fe-67b1-49b7-9efe-62d86d5a192d" xlink:to="loc_srt_ConsolidationItemsDomain_95b52791-425e-40b4-8c71-d8bf8899e101" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_64e4afeb-fb65-4c21-91cd-4f89ec74b4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_95b52791-425e-40b4-8c71-d8bf8899e101" xlink:to="loc_us-gaap_OperatingSegmentsMember_64e4afeb-fb65-4c21-91cd-4f89ec74b4be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i497193907f53431ca6a60b71099cfd1e_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_200d71a7-68e3-4a0f-8d25-c43c1ebaf9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_200d71a7-68e3-4a0f-8d25-c43c1ebaf9d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_86509771-bfe6-4b5d-861b-2144db04c2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_OtherCommitment_86509771-bfe6-4b5d-861b-2144db04c2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_94bc4390-086f-4d97-a4e3-75a1a52de39f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_94bc4390-086f-4d97-a4e3-75a1a52de39f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_734bcac0-718b-4c4b-84c0-567ca7e00256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_734bcac0-718b-4c4b-84c0-567ca7e00256" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_89888905-2be6-43f4-95a1-3bc4ea712679" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_cms_RevenueSubjectToRefund_89888905-2be6-43f4-95a1-3bc4ea712679" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_12f4268e-003f-4835-9845-f1fa716ddf71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_12f4268e-003f-4835-9845-f1fa716ddf71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_12f4268e-003f-4835-9845-f1fa716ddf71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_12f4268e-003f-4835-9845-f1fa716ddf71" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_12f4268e-003f-4835-9845-f1fa716ddf71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_98ba2791-a912-442e-9bf2-5d014525cee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_12f4268e-003f-4835-9845-f1fa716ddf71" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_98ba2791-a912-442e-9bf2-5d014525cee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_9501f466-0af3-40aa-81a4-73f7b453bdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_98ba2791-a912-442e-9bf2-5d014525cee2" xlink:to="loc_us-gaap_AccountsReceivableMember_9501f466-0af3-40aa-81a4-73f7b453bdb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_767a40f9-462d-4fe8-af4a-c8d8ef9e676c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:to="loc_dei_LegalEntityAxis_767a40f9-462d-4fe8-af4a-c8d8ef9e676c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_767a40f9-462d-4fe8-af4a-c8d8ef9e676c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_767a40f9-462d-4fe8-af4a-c8d8ef9e676c" xlink:to="loc_dei_EntityDomain_767a40f9-462d-4fe8-af4a-c8d8ef9e676c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_46654b3f-6863-4f55-b330-cbe43e818e88" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_767a40f9-462d-4fe8-af4a-c8d8ef9e676c" xlink:to="loc_dei_EntityDomain_46654b3f-6863-4f55-b330-cbe43e818e88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e6bfbe7a-7aab-4a3e-86ba-8140962bc3a1" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_46654b3f-6863-4f55-b330-cbe43e818e88" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e6bfbe7a-7aab-4a3e-86ba-8140962bc3a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_a85ff432-c9fb-4c3a-9f36-371e21d89d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_a85ff432-c9fb-4c3a-9f36-371e21d89d24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_8e954a06-7436-4b04-b403-6fa789546d80" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_8e954a06-7436-4b04-b403-6fa789546d80" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails" xlink:type="extended" id="i51b77dad2d104f46944faf581c6270ec_OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_97c01011-76ad-435b-a6f8-f1f3c6e65e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_InterestIncomeOther_97c01011-76ad-435b-a6f8-f1f3c6e65e7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_2254846e-eb67-4384-a791-6f8b2be2e0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_2254846e-eb67-4384-a791-6f8b2be2e0e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_806a4081-3592-47aa-89e3-a3a1a0d6cf50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_806a4081-3592-47aa-89e3-a3a1a0d6cf50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9d90ae12-017a-420f-8eda-8a39607f027f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9d90ae12-017a-420f-8eda-8a39607f027f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther_f6484d62-dd7d-43cf-9dfc-41581a20faba" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_OtherNonoperatingIncomeOther_f6484d62-dd7d-43cf-9dfc-41581a20faba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_996810e1-d98b-4f8a-b639-a0bcdeae44d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_OtherNonoperatingIncome_996810e1-d98b-4f8a-b639-a0bcdeae44d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_23516c67-97bc-4fa1-bc3e-7b0bc01ebe0c" xlink:href="cms-20221231.xsd#cms_Donations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_Donations_23516c67-97bc-4fa1-bc3e-7b0bc01ebe0c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_e9f2b92e-cb22-4ed1-a118-e3160e7e8119" xlink:href="cms-20221231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_CivicAndPoliticalExpenditures_e9f2b92e-cb22-4ed1-a118-e3160e7e8119" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_78add49f-7ed5-476a-b487-654774b2a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_78add49f-7ed5-476a-b487-654774b2a153" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_6a463789-656f-4ebe-8bd9-3291636063d4" xlink:href="cms-20221231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_OtherOtherNonoperatingExpense_6a463789-656f-4ebe-8bd9-3291636063d4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_a74ce9bc-db90-4c55-84c8-fa308fa50115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_OtherNonoperatingExpense_a74ce9bc-db90-4c55-84c8-fa308fa50115" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_2de3e1a9-d7be-4df4-994d-5cc5da272292" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_OtherIncomeandExpensesTable_2de3e1a9-d7be-4df4-994d-5cc5da272292" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_2de3e1a9-d7be-4df4-994d-5cc5da272292" xlink:to="loc_dei_LegalEntityAxis_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05" xlink:to="loc_dei_EntityDomain_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90d41a80-6365-4f6e-aebe-314ab5e5bcea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05" xlink:to="loc_dei_EntityDomain_90d41a80-6365-4f6e-aebe-314ab5e5bcea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4bdd2205-e37f-4edb-ac43-7d2614fa658b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_90d41a80-6365-4f6e-aebe-314ab5e5bcea" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4bdd2205-e37f-4edb-ac43-7d2614fa658b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended" id="icbf4e89ad6e74ce797ff173fe30d59df_ReportableSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ba15b3bb-7531-4ee9-a412-5aa479c4dd38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_Revenues_ba15b3bb-7531-4ee9-a412-5aa479c4dd38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7ad11cf7-09bf-4cb4-9d18-9b84d3cd6ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7ad11cf7-09bf-4cb4-9d18-9b84d3cd6ed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d3716464-0cbc-44c9-832c-20e3f97dec49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d3716464-0cbc-44c9-832c-20e3f97dec49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d15e3440-b1de-4a87-8c4a-45496e94a25e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d15e3440-b1de-4a87-8c4a-45496e94a25e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_75d1c01a-e6c5-404b-b65d-55912f6c6d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_InterestExpense_75d1c01a-e6c5-404b-b65d-55912f6c6d01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0c66548a-cc77-4ae1-a1ab-e25bd8bf19f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0c66548a-cc77-4ae1-a1ab-e25bd8bf19f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5dc90745-f070-48f1-b1b4-eeb686cacd22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5dc90745-f070-48f1-b1b4-eeb686cacd22" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d303926a-b908-4d03-a724-50dac6925715" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d303926a-b908-4d03-a724-50dac6925715" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7a7199a2-96f3-4b1f-86bd-4a4b380eeb39" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7a7199a2-96f3-4b1f-86bd-4a4b380eeb39" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_8ba72c17-5525-4031-bb2c-e56bb7723c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_EquityMethodInvestments_8ba72c17-5525-4031-bb2c-e56bb7723c45" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_94105b42-0122-4cc2-9fb3-f187623abc43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_Assets_94105b42-0122-4cc2-9fb3-f187623abc43" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_1990d863-4a42-4463-8c93-aedbe670d819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_1990d863-4a42-4463-8c93-aedbe670d819" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_db3f625e-5f8f-4d61-8664-31e355d83868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_db3f625e-5f8f-4d61-8664-31e355d83868" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_db3f625e-5f8f-4d61-8664-31e355d83868_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_db3f625e-5f8f-4d61-8664-31e355d83868" xlink:to="loc_us-gaap_SegmentDomain_db3f625e-5f8f-4d61-8664-31e355d83868_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_db3f625e-5f8f-4d61-8664-31e355d83868" xlink:to="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_5cd782d1-05a7-4a03-a850-6ace53f4b050" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:to="loc_cms_ElectricUtilityMember_5cd782d1-05a7-4a03-a850-6ace53f4b050" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_486a2a7e-5075-4056-b990-b2cf108b05fa" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:to="loc_cms_GasUtilityMember_486a2a7e-5075-4056-b990-b2cf108b05fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_e778f0dc-e2d7-4df4-ac42-95986f47d318" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:to="loc_cms_NorthStarCleanEnergyMember_e778f0dc-e2d7-4df4-ac42-95986f47d318" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a65f1181-0ef4-4579-8e29-7063bd8f4f67" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:to="loc_srt_ConsolidationItemsAxis_a65f1181-0ef4-4579-8e29-7063bd8f4f67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a65f1181-0ef4-4579-8e29-7063bd8f4f67_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a65f1181-0ef4-4579-8e29-7063bd8f4f67" xlink:to="loc_srt_ConsolidationItemsDomain_a65f1181-0ef4-4579-8e29-7063bd8f4f67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a65f1181-0ef4-4579-8e29-7063bd8f4f67" xlink:to="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_269ff3c8-0dd4-4f6a-9422-1eace5da2fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:to="loc_us-gaap_OperatingSegmentsMember_269ff3c8-0dd4-4f6a-9422-1eace5da2fe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_3a4e1158-9b14-4c26-bf4a-3bd8d7050b3f" xlink:href="cms-20221231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_3a4e1158-9b14-4c26-bf4a-3bd8d7050b3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8da0d6b-28ca-4e33-9376-d6341915e29e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:to="loc_dei_LegalEntityAxis_b8da0d6b-28ca-4e33-9376-d6341915e29e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8da0d6b-28ca-4e33-9376-d6341915e29e_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b8da0d6b-28ca-4e33-9376-d6341915e29e" xlink:to="loc_dei_EntityDomain_b8da0d6b-28ca-4e33-9376-d6341915e29e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_801d3093-daba-41c3-9cc0-1d12209ca1a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b8da0d6b-28ca-4e33-9376-d6341915e29e" xlink:to="loc_dei_EntityDomain_801d3093-daba-41c3-9cc0-1d12209ca1a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_523f33e8-5dd0-4d06-a8a8-b9de149b478d" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_801d3093-daba-41c3-9cc0-1d12209ca1a3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_523f33e8-5dd0-4d06-a8a8-b9de149b478d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#RelatedPartyTransactionsConsumersDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="extended" id="i166d6abae36c47ceb25bfb4c6086e391_RelatedPartyTransactionsConsumersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_6d028b84-4812-4586-8f4e-ff71459afadd" xlink:href="cms-20221231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_6d028b84-4812-4586-8f4e-ff71459afadd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_dd816148-02ed-4acc-b701-2756f749d009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_dd816148-02ed-4acc-b701-2756f749d009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_504bc305-05c1-4cc7-b3b5-6414d74f9d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_504bc305-05c1-4cc7-b3b5-6414d74f9d5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3f72b7c3-c09d-41bd-9906-8ca87db26b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3f72b7c3-c09d-41bd-9906-8ca87db26b10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_620c3f8e-b63d-42a3-9b80-293e8e3debf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_620c3f8e-b63d-42a3-9b80-293e8e3debf9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_59b8e097-778f-4d5f-be37-df6a1b75df90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_59b8e097-778f-4d5f-be37-df6a1b75df90" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cbe656b9-0f8f-4b5b-85bb-86328df5c610" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_us-gaap_DebtInstrumentAxis_cbe656b9-0f8f-4b5b-85bb-86328df5c610" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cbe656b9-0f8f-4b5b-85bb-86328df5c610_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_cbe656b9-0f8f-4b5b-85bb-86328df5c610" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cbe656b9-0f8f-4b5b-85bb-86328df5c610_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9dedfb9d-7d1b-4768-a551-46c4b27e150d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_cbe656b9-0f8f-4b5b-85bb-86328df5c610" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9dedfb9d-7d1b-4768-a551-46c4b27e150d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_cf77f173-e284-4708-96af-5d7fc90d0e64" xlink:href="cms-20221231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9dedfb9d-7d1b-4768-a551-46c4b27e150d" xlink:to="loc_cms_CMSEnergyNotePayableMember_cf77f173-e284-4708-96af-5d7fc90d0e64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_dei_LegalEntityAxis_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b" xlink:to="loc_dei_EntityDomain_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b7cad4f4-7cc6-42f3-b4c5-e153da684e68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b" xlink:to="loc_dei_EntityDomain_b7cad4f4-7cc6-42f3-b4c5-e153da684e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_25f57bad-95c8-4ba5-b94f-ce8a38a3e04f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b7cad4f4-7cc6-42f3-b4c5-e153da684e68" xlink:to="loc_cms_ConsumersEnergyCompanyMember_25f57bad-95c8-4ba5-b94f-ce8a38a3e04f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_233d1eac-baa1-4e31-8585-328e382cab32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_us-gaap_CreditFacilityAxis_233d1eac-baa1-4e31-8585-328e382cab32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_233d1eac-baa1-4e31-8585-328e382cab32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_233d1eac-baa1-4e31-8585-328e382cab32" xlink:to="loc_us-gaap_CreditFacilityDomain_233d1eac-baa1-4e31-8585-328e382cab32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2acd981a-2def-4e37-a025-d60b8ea9d51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_233d1eac-baa1-4e31-8585-328e382cab32" xlink:to="loc_us-gaap_CreditFacilityDomain_2acd981a-2def-4e37-a025-d60b8ea9d51e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1de668f8-1275-48de-ac8a-46cff6dc2cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2acd981a-2def-4e37-a025-d60b8ea9d51e" xlink:to="loc_us-gaap_LineOfCreditMember_1de668f8-1275-48de-ac8a-46cff6dc2cf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_30fcb265-542e-4967-a285-74d5c8792461" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_30fcb265-542e-4967-a285-74d5c8792461" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_30fcb265-542e-4967-a285-74d5c8792461_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_30fcb265-542e-4967-a285-74d5c8792461" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_30fcb265-542e-4967-a285-74d5c8792461_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1c2efd6d-e720-49f5-adef-346fce85c23e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_30fcb265-542e-4967-a285-74d5c8792461" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1c2efd6d-e720-49f5-adef-346fce85c23e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterpriseSegmentGeneratingUnitsMember_9721fc77-298d-42fb-831a-73765ef89cb2" xlink:href="cms-20221231.xsd#cms_EnterpriseSegmentGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1c2efd6d-e720-49f5-adef-346fce85c23e" xlink:to="loc_cms_EnterpriseSegmentGeneratingUnitsMember_9721fc77-298d-42fb-831a-73765ef89cb2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended" id="i07ec9c4c4deb4de5822a1dfd785f140f_VariableInterestEntitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_c287c03b-6790-4dc2-a369-2e30a699957a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_c287c03b-6790-4dc2-a369-2e30a699957a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_cc9ede6a-f894-4e52-b654-337379298c28" xlink:href="cms-20221231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_cc9ede6a-f894-4e52-b654-337379298c28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_8810a87c-51bd-4d89-b879-7113a957aa27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_8810a87c-51bd-4d89-b879-7113a957aa27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_889b6d44-7b07-4e3a-86f8-cdc43c740dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_889b6d44-7b07-4e3a-86f8-cdc43c740dfa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e0c5f623-ae5a-4656-89df-54a0c0f9daf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_EquityMethodInvestments_e0c5f623-ae5a-4656-89df-54a0c0f9daf0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_94f562b9-5bc0-46eb-a2e2-9edcf65f8669" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_94f562b9-5bc0-46eb-a2e2-9edcf65f8669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_94f562b9-5bc0-46eb-a2e2-9edcf65f8669_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_94f562b9-5bc0-46eb-a2e2-9edcf65f8669" xlink:to="loc_srt_ConsolidatedEntitiesDomain_94f562b9-5bc0-46eb-a2e2-9edcf65f8669_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_94f562b9-5bc0-46eb-a2e2-9edcf65f8669" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_2a9c51ce-fc53-4d26-a923-c56a73c1344c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_2a9c51ce-fc53-4d26-a923-c56a73c1344c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_7fa0e7f8-d743-4b73-95bb-ddeed2d9d3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_7fa0e7f8-d743-4b73-95bb-ddeed2d9d3c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ff1f5d43-d9bd-4339-8176-c583b4683458" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:to="loc_srt_OwnershipAxis_ff1f5d43-d9bd-4339-8176-c583b4683458" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ff1f5d43-d9bd-4339-8176-c583b4683458_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ff1f5d43-d9bd-4339-8176-c583b4683458" xlink:to="loc_srt_OwnershipDomain_ff1f5d43-d9bd-4339-8176-c583b4683458_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ff1f5d43-d9bd-4339-8176-c583b4683458" xlink:to="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_547f29ff-6f50-49c8-a55a-6921650f16c5" xlink:href="cms-20221231.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_AviatorWindMember_547f29ff-6f50-49c8-a55a-6921650f16c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_113cabfd-4ef6-4214-867a-0cef98a4c9b3" xlink:href="cms-20221231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_AviatorWindClassBMembershipMember_113cabfd-4ef6-4214-867a-0cef98a4c9b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_29bfcb0a-133d-4023-b714-762b59a9dfa8" xlink:href="cms-20221231.xsd#cms_TESFilerCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_TESFilerCityMember_29bfcb0a-133d-4023-b714-762b59a9dfa8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_62699a79-44cc-4c3f-93a1-a3c066b64b40" xlink:href="cms-20221231.xsd#cms_GraylingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_GraylingMember_62699a79-44cc-4c3f-93a1-a3c066b64b40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_9ec18cbd-0fb0-46b5-bdaf-5aae6bae9cfd" xlink:href="cms-20221231.xsd#cms_GeneseeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_GeneseeMember_9ec18cbd-0fb0-46b5-bdaf-5aae6bae9cfd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_4e0253f9-0e1b-45de-9ad5-4a2354512ab7" xlink:href="cms-20221231.xsd#cms_CravenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_CravenMember_4e0253f9-0e1b-45de-9ad5-4a2354512ab7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e1611f1f-9cc3-46bd-bd10-d30f4173b848" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e1611f1f-9cc3-46bd-bd10-d30f4173b848" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e1611f1f-9cc3-46bd-bd10-d30f4173b848_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e1611f1f-9cc3-46bd-bd10-d30f4173b848" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e1611f1f-9cc3-46bd-bd10-d30f4173b848_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a661586f-5267-4852-8720-9228e322754f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e1611f1f-9cc3-46bd-bd10-d30f4173b848" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a661586f-5267-4852-8720-9228e322754f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_a231bc26-ce2e-4a38-95ae-9def674c12e7" xlink:href="cms-20221231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a661586f-5267-4852-8720-9228e322754f" xlink:to="loc_cms_NWOHoldcoLLCMember_a231bc26-ce2e-4a38-95ae-9def674c12e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended" id="ib7908c9b262e4c46a5bc14f4ca40b044_VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e4b36cea-cde3-4127-b29d-cbe0424b7520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e4b36cea-cde3-4127-b29d-cbe0424b7520" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e47e6bf8-5ed4-4a38-ae8e-6713e6233f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e47e6bf8-5ed4-4a38-ae8e-6713e6233f83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_41021524-54b5-46ac-b04e-7014bfd1ed8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_41021524-54b5-46ac-b04e-7014bfd1ed8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_78982765-4217-4613-9480-3eb5e2b72bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_OtherAssetsCurrent_78982765-4217-4613-9480-3eb5e2b72bfc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cffe1db7-6b90-4527-945c-b13f4c566507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cffe1db7-6b90-4527-945c-b13f4c566507" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c2317ad6-2d4d-4095-b651-0bc61d411216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_Assets_c2317ad6-2d4d-4095-b651-0bc61d411216" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a92abdf0-8bd6-4636-bf16-ad2f85792c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_AccountsPayableCurrent_a92abdf0-8bd6-4636-bf16-ad2f85792c39" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_730a5b8f-d0c8-41a0-9b90-85dd5fd607e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_730a5b8f-d0c8-41a0-9b90-85dd5fd607e6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_f3decdc4-ccb4-4f62-84ce-505bb2066981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_f3decdc4-ccb4-4f62-84ce-505bb2066981" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f3ea6f68-5a8d-41c9-8673-597f3714b996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f3ea6f68-5a8d-41c9-8673-597f3714b996" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3bb27e93-c97c-4253-9010-7087b83399c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_Liabilities_3bb27e93-c97c-4253-9010-7087b83399c3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_dac6a74a-5fd3-4b81-bf63-28c5e2e0de4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_dac6a74a-5fd3-4b81-bf63-28c5e2e0de4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_dac6a74a-5fd3-4b81-bf63-28c5e2e0de4a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41" xlink:to="loc_srt_ConsolidatedEntitiesDomain_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_943469f6-e063-4aaa-b264-6bb28a8511ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41" xlink:to="loc_srt_ConsolidatedEntitiesDomain_943469f6-e063-4aaa-b264-6bb28a8511ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0c5f4504-1518-4b2f-9c39-f182ddf04e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_943469f6-e063-4aaa-b264-6bb28a8511ba" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0c5f4504-1518-4b2f-9c39-f182ddf04e7e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ExitActivitiesandDiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="extended" id="i758b77f3538440d3939b3aeee971db4e_ExitActivitiesandDiscontinuedOperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_9e847c68-859c-44f5-adb7-4699562eab74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_9e847c68-859c-44f5-adb7-4699562eab74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_63910045-545c-4681-8ab4-d1e023b65b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_RestructuringCharges_63910045-545c-4681-8ab4-d1e023b65b46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_c4900172-8ca1-4f13-80d1-5b380196a348" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_c4900172-8ca1-4f13-80d1-5b380196a348" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_411a785b-65ba-46d1-a3a7-02e4baed6543" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_411a785b-65ba-46d1-a3a7-02e4baed6543" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f804a0a5-7386-4206-9e12-6fb9b54e3c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f804a0a5-7386-4206-9e12-6fb9b54e3c2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_76aedbd5-8a23-44b0-ae58-a185e27e71a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_76aedbd5-8a23-44b0-ae58-a185e27e71a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_d12a654d-e430-4c45-9a5a-cba8f4daec13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_d12a654d-e430-4c45-9a5a-cba8f4daec13" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6e87d335-5cfb-4761-8d60-866a5c650885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6e87d335-5cfb-4761-8d60-866a5c650885" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_19a1ba14-6591-41c5-9780-1462155534dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_19a1ba14-6591-41c5-9780-1462155534dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_19a1ba14-6591-41c5-9780-1462155534dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_19a1ba14-6591-41c5-9780-1462155534dd" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_19a1ba14-6591-41c5-9780-1462155534dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_19a1ba14-6591-41c5-9780-1462155534dd" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_5eaf06c3-d5ab-4add-912e-9d9d1936ec96" xlink:href="cms-20221231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:to="loc_cms_RetentionBenefitsMember_5eaf06c3-d5ab-4add-912e-9d9d1936ec96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeveranceBenefitsMember_617e7270-bb0d-41ee-8a24-bcec0a010354" xlink:href="cms-20221231.xsd#cms_SeveranceBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:to="loc_cms_SeveranceBenefitsMember_617e7270-bb0d-41ee-8a24-bcec0a010354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_54d2312c-79bd-4a91-9e7c-74afcfc4384f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_RestructuringPlanAxis_54d2312c-79bd-4a91-9e7c-74afcfc4384f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_54d2312c-79bd-4a91-9e7c-74afcfc4384f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_54d2312c-79bd-4a91-9e7c-74afcfc4384f" xlink:to="loc_us-gaap_RestructuringPlanDomain_54d2312c-79bd-4a91-9e7c-74afcfc4384f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_54d2312c-79bd-4a91-9e7c-74afcfc4384f" xlink:to="loc_us-gaap_RestructuringPlanDomain_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_f0dfdcb8-b8eb-4e0a-b7df-a22a1df0d644" xlink:href="cms-20221231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_f0dfdcb8-b8eb-4e0a-b7df-a22a1df0d644" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_f4c83fe8-25da-490d-ad57-2fc707c831f0" xlink:href="cms-20221231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_f4c83fe8-25da-490d-ad57-2fc707c831f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_921e1bd0-945a-4ec9-9c99-99756c20323b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_921e1bd0-945a-4ec9-9c99-99756c20323b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_29a86eb7-6f6a-44f2-8998-8c0d36e71adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_921e1bd0-945a-4ec9-9c99-99756c20323b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_29a86eb7-6f6a-44f2-8998-8c0d36e71adf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_5730e458-9716-4cec-9eb0-ce747abd6360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_RegulatoryAssetAxis_5730e458-9716-4cec-9eb0-ce747abd6360" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_5730e458-9716-4cec-9eb0-ce747abd6360_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_5730e458-9716-4cec-9eb0-ce747abd6360" xlink:to="loc_us-gaap_RegulatoryAssetDomain_5730e458-9716-4cec-9eb0-ce747abd6360_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a37dd2c7-fcd1-4f7d-909d-2bd7d3f56560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_5730e458-9716-4cec-9eb0-ce747abd6360" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a37dd2c7-fcd1-4f7d-909d-2bd7d3f56560" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_296390ac-977a-4c56-b019-2e17555c64ac" xlink:href="cms-20221231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_a37dd2c7-fcd1-4f7d-909d-2bd7d3f56560" xlink:to="loc_cms_RetentionIncentiveProgramMember_296390ac-977a-4c56-b019-2e17555c64ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_93d6ce2a-11f0-4b5f-b49b-889024fc5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_93d6ce2a-11f0-4b5f-b49b-889024fc5d44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_93d6ce2a-11f0-4b5f-b49b-889024fc5d44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_93d6ce2a-11f0-4b5f-b49b-889024fc5d44" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_93d6ce2a-11f0-4b5f-b49b-889024fc5d44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_b76d1257-eba6-4c7c-ae6b-4cff5de805ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_93d6ce2a-11f0-4b5f-b49b-889024fc5d44" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_b76d1257-eba6-4c7c-ae6b-4cff5de805ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_9e189e8a-bbfe-4350-9638-7513cedef890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_b76d1257-eba6-4c7c-ae6b-4cff5de805ac" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_9e189e8a-bbfe-4350-9638-7513cedef890" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8be29e96-c077-4e7f-b279-f8a40492050c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8be29e96-c077-4e7f-b279-f8a40492050c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8be29e96-c077-4e7f-b279-f8a40492050c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8be29e96-c077-4e7f-b279-f8a40492050c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8be29e96-c077-4e7f-b279-f8a40492050c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2fa97d11-c324-4202-a612-fd173400751e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8be29e96-c077-4e7f-b279-f8a40492050c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2fa97d11-c324-4202-a612-fd173400751e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_93002643-18d4-472e-80a8-5eb28bb803bd" xlink:href="cms-20221231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2fa97d11-c324-4202-a612-fd173400751e" xlink:to="loc_cms_EnerBankMember_93002643-18d4-472e-80a8-5eb28bb803bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended" id="i6fbb268ad4aa49a0a2ee381897cbb67a_ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:to="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_0d3cdcbe-5cdf-4bcc-b351-eb2b15594827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_us-gaap_OtherLiabilities_0d3cdcbe-5cdf-4bcc-b351-eb2b15594827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_d5926841-19d5-44a6-b5e7-985156875305" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_d5926841-19d5-44a6-b5e7-985156875305" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b60ba091-8065-488b-820f-4e9a42942539" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b60ba091-8065-488b-820f-4e9a42942539" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_52940e14-bb62-47ed-b240-88e51aee27e7" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_52940e14-bb62-47ed-b240-88e51aee27e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_4a60a837-3f6a-4a4e-b0a6-a1dd5ef33157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9120443e-87cc-4a07-a9f3-1a289a84b9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9120443e-87cc-4a07-a9f3-1a289a84b9b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_fc2430a9-03bb-420b-9510-d20866b9c6da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_fc2430a9-03bb-420b-9510-d20866b9c6da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_fc2430a9-03bb-420b-9510-d20866b9c6da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_fc2430a9-03bb-420b-9510-d20866b9c6da" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_fc2430a9-03bb-420b-9510-d20866b9c6da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_99dc1257-6180-46e6-862f-2edffcd9e3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_fc2430a9-03bb-420b-9510-d20866b9c6da" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_99dc1257-6180-46e6-862f-2edffcd9e3ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_03408bc2-ccb5-46fc-9146-2991495f6705" xlink:href="cms-20221231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_99dc1257-6180-46e6-862f-2edffcd9e3ed" xlink:to="loc_cms_RetentionBenefitsMember_03408bc2-ccb5-46fc-9146-2991495f6705" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_acd667fd-b9ad-499f-80d5-f0a095281723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:to="loc_us-gaap_RestructuringPlanAxis_acd667fd-b9ad-499f-80d5-f0a095281723" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_acd667fd-b9ad-499f-80d5-f0a095281723_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_acd667fd-b9ad-499f-80d5-f0a095281723" xlink:to="loc_us-gaap_RestructuringPlanDomain_acd667fd-b9ad-499f-80d5-f0a095281723_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_fc4d4aa0-3f7b-4d07-afd0-69cb842560a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_acd667fd-b9ad-499f-80d5-f0a095281723" xlink:to="loc_us-gaap_RestructuringPlanDomain_fc4d4aa0-3f7b-4d07-afd0-69cb842560a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_efeb46fb-63e1-4afd-bb3b-03650e309033" xlink:href="cms-20221231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_fc4d4aa0-3f7b-4d07-afd0-69cb842560a0" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_efeb46fb-63e1-4afd-bb3b-03650e309033" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="extended" id="i18c2f816b9a44e80a95a4b08594f749d_ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_d0f5fb18-d49b-476d-9c87-cc90dfa0ead0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_d0f5fb18-d49b-476d-9c87-cc90dfa0ead0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_47b706eb-2153-4c93-83c0-25609ee3612f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_47b706eb-2153-4c93-83c0-25609ee3612f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_05744bbf-d553-40a0-9e55-4d27890dc029" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_05744bbf-d553-40a0-9e55-4d27890dc029" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cef1dd97-dad1-4b95-aee4-3faadf7525bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cef1dd97-dad1-4b95-aee4-3faadf7525bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_0b0e1d5d-6945-4d8d-997b-3cef9876012a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_0b0e1d5d-6945-4d8d-997b-3cef9876012a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e74ec03c-e4b7-4eb5-a200-4ebcda06d76f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e74ec03c-e4b7-4eb5-a200-4ebcda06d76f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e2168969-597f-4211-8049-d807bb873b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e2168969-597f-4211-8049-d807bb873b2e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7681bb95-520f-4a17-86fa-becfd13b357e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7681bb95-520f-4a17-86fa-becfd13b357e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_406ccce6-e7bd-4c52-9550-6473fa02db70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_406ccce6-e7bd-4c52-9550-6473fa02db70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_406ccce6-e7bd-4c52-9550-6473fa02db70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_406ccce6-e7bd-4c52-9550-6473fa02db70" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_406ccce6-e7bd-4c52-9550-6473fa02db70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7d65ad5c-bfb0-4416-b1ef-2cd69dcdfd2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_406ccce6-e7bd-4c52-9550-6473fa02db70" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7d65ad5c-bfb0-4416-b1ef-2cd69dcdfd2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5067f742-cffc-4a5b-a523-09d3ce9c698d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7d65ad5c-bfb0-4416-b1ef-2cd69dcdfd2c" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5067f742-cffc-4a5b-a523-09d3ce9c698d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0516ec0f-e768-4731-99a4-87edee59fb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0516ec0f-e768-4731-99a4-87edee59fb26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0516ec0f-e768-4731-99a4-87edee59fb26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0516ec0f-e768-4731-99a4-87edee59fb26" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0516ec0f-e768-4731-99a4-87edee59fb26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3a515e3-251a-4136-8dcb-ac66c5187830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0516ec0f-e768-4731-99a4-87edee59fb26" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3a515e3-251a-4136-8dcb-ac66c5187830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_34191ba6-786e-4e90-96ad-80ad25e33ece" xlink:href="cms-20221231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3a515e3-251a-4136-8dcb-ac66c5187830" xlink:to="loc_cms_EnerBankMember_34191ba6-786e-4e90-96ad-80ad25e33ece" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended" id="i9064627640e0428fbaca1827405b3b39_ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8d9cb22f-93df-4e68-98d6-ca7e8f0a2936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8d9cb22f-93df-4e68-98d6-ca7e8f0a2936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_1a76a69c-4281-4c13-b386-fbdbd153f1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8d9cb22f-93df-4e68-98d6-ca7e8f0a2936" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_1a76a69c-4281-4c13-b386-fbdbd153f1f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_81496e28-c664-45bb-a4e6-1c4df2d3f274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_CostsAndExpenses_81496e28-c664-45bb-a4e6-1c4df2d3f274" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e8dd100f-d2ed-466f-8ead-d462a6f0a9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_OperatingIncomeLoss_e8dd100f-d2ed-466f-8ead-d462a6f0a9a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries_e147ab8d-d85d-41f6-bca1-103e5dfeedda" xlink:href="cms-20221231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_cms_EquityEarningsOfSubsidiaries_e147ab8d-d85d-41f6-bca1-103e5dfeedda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_effbbf63-beea-4857-a493-647f7a7d5def" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_effbbf63-beea-4857-a493-647f7a7d5def" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_1ac51e5c-41c8-434d-baa1-ff34b2164842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_1ac51e5c-41c8-434d-baa1-ff34b2164842" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_9d31441f-8487-4d2b-8d5d-127399c8ca2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_9d31441f-8487-4d2b-8d5d-127399c8ca2e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_4a6e43d2-81f4-4dd9-8635-62fe1e332a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_OtherNonoperatingIncome_4a6e43d2-81f4-4dd9-8635-62fe1e332a63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_887fbaed-c53a-4396-b33e-83af2cbc2ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_OtherNonoperatingExpense_887fbaed-c53a-4396-b33e-83af2cbc2ac4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9444c784-7e0b-46d6-95c8-1ccce0732664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9444c784-7e0b-46d6-95c8-1ccce0732664" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_197aeec5-4694-41e1-bedb-709a770e80fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:to="loc_us-gaap_InterestExpenseDebt_197aeec5-4694-41e1-bedb-709a770e80fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_2e0b410e-0722-4e24-8095-59ce88032729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:to="loc_us-gaap_InterestExpenseOther_2e0b410e-0722-4e24-8095-59ce88032729" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_33f7f3df-4bfc-4bf3-8606-e4034ae5f140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_InterestExpense_33f7f3df-4bfc-4bf3-8606-e4034ae5f140" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc53eb48-c3a7-4f5f-a575-cf2b86159e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc53eb48-c3a7-4f5f-a575-cf2b86159e64" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3095722d-cd25-4163-a613-03935db36a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3095722d-cd25-4163-a613-03935db36a49" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_399220cf-72d3-482a-b030-f7ae7aeea122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_399220cf-72d3-482a-b030-f7ae7aeea122" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_782d6a83-70a6-4a0a-bbd6-06715b57f5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_782d6a83-70a6-4a0a-bbd6-06715b57f5a3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_394cb2e5-3032-4293-bf8e-8fbe8b0796da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_NetIncomeLoss_394cb2e5-3032-4293-bf8e-8fbe8b0796da" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_52079a73-a54d-44d1-8adf-bd59826005fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_52079a73-a54d-44d1-8adf-bd59826005fe" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4325a96e-118c-4ecf-b474-ea8b5c3b0693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4325a96e-118c-4ecf-b474-ea8b5c3b0693" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_30e79234-1a9f-409e-9224-1825c18e5fb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_srt_CondensedIncomeStatementTable_30e79234-1a9f-409e-9224-1825c18e5fb1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1ce961f6-04c4-4574-b037-73b0992f603f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_30e79234-1a9f-409e-9224-1825c18e5fb1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1ce961f6-04c4-4574-b037-73b0992f603f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1ce961f6-04c4-4574-b037-73b0992f603f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1ce961f6-04c4-4574-b037-73b0992f603f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1ce961f6-04c4-4574-b037-73b0992f603f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e88f4f3b-f189-49b2-9ba6-eadf115ba2cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1ce961f6-04c4-4574-b037-73b0992f603f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e88f4f3b-f189-49b2-9ba6-eadf115ba2cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_38b99d6b-ceee-4301-a84d-28f888ca80a2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e88f4f3b-f189-49b2-9ba6-eadf115ba2cf" xlink:to="loc_srt_ParentCompanyMember_38b99d6b-ceee-4301-a84d-28f888ca80a2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="extended" id="i5dc497da0b604badb496fd8436408bfc_Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_36698426-e746-43ca-b935-e80917611751" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9d56a39c-1165-42d1-91e5-53e377d9e566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_36698426-e746-43ca-b935-e80917611751" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9d56a39c-1165-42d1-91e5-53e377d9e566" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_34d361b4-2d97-4a19-bef9-f53ea85c99a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_36698426-e746-43ca-b935-e80917611751" xlink:to="loc_srt_CondensedIncomeStatementTable_34d361b4-2d97-4a19-bef9-f53ea85c99a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d7a046ac-54ae-4860-bf85-6b3bf172f5ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_34d361b4-2d97-4a19-bef9-f53ea85c99a7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d7a046ac-54ae-4860-bf85-6b3bf172f5ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d7a046ac-54ae-4860-bf85-6b3bf172f5ef_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d7a046ac-54ae-4860-bf85-6b3bf172f5ef" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d7a046ac-54ae-4860-bf85-6b3bf172f5ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9787beff-e634-4e60-bdb0-06ec5a726c7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d7a046ac-54ae-4860-bf85-6b3bf172f5ef" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9787beff-e634-4e60-bdb0-06ec5a726c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c088b052-b575-4583-bb91-108467b5e941" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9787beff-e634-4e60-bdb0-06ec5a726c7d" xlink:to="loc_srt_ParentCompanyMember_c088b052-b575-4583-bb91-108467b5e941" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended" id="i378b5dd1b5be4440aad4d0687defafbd_ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_55ed872a-7ba8-4659-a6e7-d3980e1814ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_55ed872a-7ba8-4659-a6e7-d3980e1814ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c221bac5-ccb2-46d8-ab77-ee9b4d83804d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_55ed872a-7ba8-4659-a6e7-d3980e1814ab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c221bac5-ccb2-46d8-ab77-ee9b4d83804d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_4f1ebff4-cbac-4068-8ec5-e4662ce569f7" xlink:href="cms-20221231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:to="loc_cms_InvestmentInSubsidiaries_4f1ebff4-cbac-4068-8ec5-e4662ce569f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_09054a05-c2da-452f-8fd7-a3640a25a938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_09054a05-c2da-452f-8fd7-a3640a25a938" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_2d011651-cb61-41a7-b1b9-4c222dca3277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:to="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_2d011651-cb61-41a7-b1b9-4c222dca3277" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba9b36eb-39bb-4745-8b4d-402e82f8a24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba9b36eb-39bb-4745-8b4d-402e82f8a24d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5c907c1d-e13d-4529-b621-a5dc8976ef36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5c907c1d-e13d-4529-b621-a5dc8976ef36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d60f5661-a121-4171-a471-86278339e67e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d60f5661-a121-4171-a471-86278339e67e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_58ad3688-8430-4c1d-afa2-410f501740ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_58ad3688-8430-4c1d-afa2-410f501740ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_173938bc-f8d3-430b-9938-255ec7fb9f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_173938bc-f8d3-430b-9938-255ec7fb9f7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_1dda5241-3729-4d0d-a2be-5ea92f6b1979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_1dda5241-3729-4d0d-a2be-5ea92f6b1979" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_b29f909d-12e9-4054-bf68-27ac44f9bd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_b29f909d-12e9-4054-bf68-27ac44f9bd79" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c9db3b37-cfba-41f9-8d5e-f9f7557d1ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c9db3b37-cfba-41f9-8d5e-f9f7557d1ea6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_3a9bd9ca-db25-4398-a354-63b2c69651ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_3a9bd9ca-db25-4398-a354-63b2c69651ff" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_193a10c4-73b8-4ff9-82ea-ea6ab04f00b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_193a10c4-73b8-4ff9-82ea-ea6ab04f00b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_632e3d8e-2410-4777-aa63-948470825bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_632e3d8e-2410-4777-aa63-948470825bd7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75175162-33dc-41cc-812d-ba2444df3b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75175162-33dc-41cc-812d-ba2444df3b2e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf983830-dfb4-4eda-beb1-b96a91eeab72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_4f2fa289-815f-4b8b-9992-484590eb068d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_srt_CondensedCashFlowStatementTable_4f2fa289-815f-4b8b-9992-484590eb068d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e1dde872-5f81-46c2-a0e9-f05f660a40fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_4f2fa289-815f-4b8b-9992-484590eb068d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e1dde872-5f81-46c2-a0e9-f05f660a40fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e1dde872-5f81-46c2-a0e9-f05f660a40fa_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e1dde872-5f81-46c2-a0e9-f05f660a40fa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e1dde872-5f81-46c2-a0e9-f05f660a40fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a9a99f6a-1531-4a88-b41f-2d2dc7e98dfb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e1dde872-5f81-46c2-a0e9-f05f660a40fa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a9a99f6a-1531-4a88-b41f-2d2dc7e98dfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_171f1791-f9f8-4ac4-bb49-aff3d34ce16d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a9a99f6a-1531-4a88-b41f-2d2dc7e98dfb" xlink:to="loc_srt_ParentCompanyMember_171f1791-f9f8-4ac4-bb49-aff3d34ce16d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended" id="i2bce0d7480f44887af1cf4c17eea8199_ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:to="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:to="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14c8edbd-68b7-41c6-8475-16e56cdeda3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14c8edbd-68b7-41c6-8475-16e56cdeda3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_895803be-f2d5-43b3-af2a-d72b6fa4c2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_895803be-f2d5-43b3-af2a-d72b6fa4c2e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_ee31d4aa-2f1d-4276-8fcb-1cb376155c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_ee31d4aa-2f1d-4276-8fcb-1cb376155c01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_d1a9a7ea-661f-491a-b897-002bb713940d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_IncomeTaxesReceivable_d1a9a7ea-661f-491a-b897-002bb713940d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_19a7b480-0c28-44dc-8009-9e8aa36c4202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_OtherAssetsCurrent_19a7b480-0c28-44dc-8009-9e8aa36c4202" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2a2e3dcd-c3fe-49ed-8344-5e79fa2135fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_AssetsCurrent_2a2e3dcd-c3fe-49ed-8344-5e79fa2135fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_41509403-523b-4e5f-958d-6c57c0059f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_41509403-523b-4e5f-958d-6c57c0059f23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly_54651a1e-f6e7-4d5f-a27b-817d1413f144" xlink:href="cms-20221231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_cms_InvestmentInSubsidiariesParentOnly_54651a1e-f6e7-4d5f-a27b-817d1413f144" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3dbe528b-0624-4300-93f4-bee034b78d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3dbe528b-0624-4300-93f4-bee034b78d3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2a9e4d12-4921-4981-b33f-5f8d4b2b1961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2a9e4d12-4921-4981-b33f-5f8d4b2b1961" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_e88d74da-6852-4caf-b509-bb1c90135ae8" xlink:href="cms-20221231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_e88d74da-6852-4caf-b509-bb1c90135ae8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ec0b252c-9670-491e-81b1-8ac6de040d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:to="loc_us-gaap_Assets_ec0b252c-9670-491e-81b1-8ac6de040d6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_6b8d1e14-2819-475d-9c52-41d093ebd657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_6b8d1e14-2819-475d-9c52-41d093ebd657" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_6b2e40bc-f48a-4c52-9e10-2bd7e1f1357d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_6b2e40bc-f48a-4c52-9e10-2bd7e1f1357d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_7e5b5deb-12c9-4e39-ad30-3742a8b18abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_TaxesPayableCurrent_7e5b5deb-12c9-4e39-ad30-3742a8b18abd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_495c3b2d-3419-4619-9b63-8aa86acd1a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_495c3b2d-3419-4619-9b63-8aa86acd1a16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_290800d2-5e82-4bd6-b510-c9d93584ff48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_LiabilitiesCurrent_290800d2-5e82-4bd6-b510-c9d93584ff48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2b519884-19b6-429b-add9-b114047e7f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2b519884-19b6-429b-add9-b114047e7f7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_17ecd8f9-e37a-4d6d-8efe-5308e8f2e9b5" xlink:href="cms-20221231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_17ecd8f9-e37a-4d6d-8efe-5308e8f2e9b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_a85a578c-a67c-4fb2-b662-178064ee2c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_a85a578c-a67c-4fb2-b662-178064ee2c9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b1acec40-9a8b-4df4-a5cb-7ad7d67b09f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b1acec40-9a8b-4df4-a5cb-7ad7d67b09f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_9f32413d-61a1-4a20-bef4-45a1f2d1c8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_9f32413d-61a1-4a20-bef4-45a1f2d1c8bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_a0d9a3fd-aa92-4a48-b6bf-cceec825011e" xlink:href="cms-20221231.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:to="loc_cms_CommonStockholdersEquity_a0d9a3fd-aa92-4a48-b6bf-cceec825011e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a44b6c9d-ef3f-4869-b1bd-d958439dba2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:to="loc_us-gaap_PreferredStockValue_a44b6c9d-ef3f-4869-b1bd-d958439dba2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d636d4b6-6d63-4c2d-9f27-1abd99557743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:to="loc_us-gaap_StockholdersEquity_d636d4b6-6d63-4c2d-9f27-1abd99557743" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_00a79261-caa2-4069-b2e6-c713d6cac5cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_00a79261-caa2-4069-b2e6-c713d6cac5cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_20f247f3-aa58-45a4-8429-ecfde32c29cd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_20f247f3-aa58-45a4-8429-ecfde32c29cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3a475a88-5d4b-4acf-931c-373f9a7d84ea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_20f247f3-aa58-45a4-8429-ecfde32c29cd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3a475a88-5d4b-4acf-931c-373f9a7d84ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3a475a88-5d4b-4acf-931c-373f9a7d84ea_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3a475a88-5d4b-4acf-931c-373f9a7d84ea" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3a475a88-5d4b-4acf-931c-373f9a7d84ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e8b78c15-f225-4280-a2c1-22ec3a217123" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3a475a88-5d4b-4acf-931c-373f9a7d84ea" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e8b78c15-f225-4280-a2c1-22ec3a217123" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_f800710d-9781-4704-9043-34e236a94594" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e8b78c15-f225-4280-a2c1-22ec3a217123" xlink:to="loc_srt_ParentCompanyMember_f800710d-9781-4704-9043-34e236a94594" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended" id="i46d5e52cb7874f43bcb48fc1599d1a6b_ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_a6978f6f-b50f-4f2b-ac39-afd4a80e67c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_16672cc9-fe5c-45c3-a028-0c1ee4cf1296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_a6978f6f-b50f-4f2b-ac39-afd4a80e67c7" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_16672cc9-fe5c-45c3-a028-0c1ee4cf1296" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_e61a5d8d-bd09-4ea0-9a4d-812ef16c472f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_a6978f6f-b50f-4f2b-ac39-afd4a80e67c7" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_e61a5d8d-bd09-4ea0-9a4d-812ef16c472f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6527ecdd-5a9a-43d8-b91b-6dc165db525c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_e61a5d8d-bd09-4ea0-9a4d-812ef16c472f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6527ecdd-5a9a-43d8-b91b-6dc165db525c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6527ecdd-5a9a-43d8-b91b-6dc165db525c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6527ecdd-5a9a-43d8-b91b-6dc165db525c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6527ecdd-5a9a-43d8-b91b-6dc165db525c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_abd0e5bc-7fdd-44e2-9bac-95469bb3b1fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6527ecdd-5a9a-43d8-b91b-6dc165db525c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_abd0e5bc-7fdd-44e2-9bac-95469bb3b1fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3545b1ea-14cb-467a-97ab-1c7ab9c965d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_abd0e5bc-7fdd-44e2-9bac-95469bb3b1fd" xlink:to="loc_srt_ParentCompanyMember_3545b1ea-14cb-467a-97ab-1c7ab9c965d0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended" id="i58731483c1764f9ab0bfc6d097a607e0_ScheduleIIValuationandQualifyingAccountsandReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_67c9dac0-1158-4cf1-bb12-714f43b193fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_67c9dac0-1158-4cf1-bb12-714f43b193fd" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_5e85099f-3955-4656-ac0f-f5f60382f0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_5e85099f-3955-4656-ac0f-f5f60382f0b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b589d9ee-ac17-4390-a846-d1eff5baf6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b589d9ee-ac17-4390-a846-d1eff5baf6fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f9f769c2-c522-4b96-9031-1fb278117b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f9f769c2-c522-4b96-9031-1fb278117b8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_629e6f27-4d30-4dad-bb3d-50efc18c1e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_629e6f27-4d30-4dad-bb3d-50efc18c1e65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e9b7f943-b333-4a69-bed4-ae2b9e45149a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_67c9dac0-1158-4cf1-bb12-714f43b193fd" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_73ffa774-82d3-4228-af09-4c510253a599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_73ffa774-82d3-4228-af09-4c510253a599" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_67f30993-fa4e-4e86-aea6-4ad8ee076c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_67f30993-fa4e-4e86-aea6-4ad8ee076c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b41a7913-c228-4565-86cb-3aa4ce9dcdf2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:to="loc_dei_LegalEntityAxis_b41a7913-c228-4565-86cb-3aa4ce9dcdf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b41a7913-c228-4565-86cb-3aa4ce9dcdf2_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b41a7913-c228-4565-86cb-3aa4ce9dcdf2" xlink:to="loc_dei_EntityDomain_b41a7913-c228-4565-86cb-3aa4ce9dcdf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acf297b8-7bf1-4942-80be-2cf368e735e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b41a7913-c228-4565-86cb-3aa4ce9dcdf2" xlink:to="loc_dei_EntityDomain_acf297b8-7bf1-4942-80be-2cf368e735e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_64e91283-c32d-467f-b384-886b0b6ec294" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_acf297b8-7bf1-4942-80be-2cf368e735e7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_64e91283-c32d-467f-b384-886b0b6ec294" 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/2022/elts/us-roles-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link: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="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link: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="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_01f09c17-e37c-49c0-809c-9f3d1263e1db" xlink:href="cms-20221231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_01f09c17-e37c-49c0-809c-9f3d1263e1db" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>cms-20221231_lab.xml
<DESCRIPTION>XBRL LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9010137e-e25d-44cd-a8f1-2e3c7004c784,g:e28815d8-33e0-4d73-b5bd-8551f4bc6b3f-->
<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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_b33a2e72-18ba-4015-b4bd-b734250beffd_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">2024</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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanRealEstateMember_fb707af8-f9a1-4998-8eaf-8154a7b71f37_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/2022/elts/us-gaap-2022.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_OperatingLeaseLeaseIncome_468ad081-361c-4930-aa54-643873632be3_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/2022/elts/us-gaap-2022.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_IndemnificationGuaranteeMember_a8c89866-009d-4bd4-98db-0618482551ba_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnity obligations from stock and asset sale agreements</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_79bd4bd9-393b-46f5-857a-ef4af0986328_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/2022/elts/us-gaap-2022.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_us-gaap_ProvisionForDoubtfulAccounts_5f8ab87c-1bd7-4bf8-8cf0-85657be42f87_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_418d8634-5686-40f8-bf15-07458f25321e_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-20221231.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_DebtInstrumentCarryingAmount_9a3b19de-6c90-43d7-8f89-8b4cf7f5d8df_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_bd3410cc-f9ad-47a6-8167-c78a28e1739f_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" 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">Loans outstanding</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_0a4fedfa-3b88-4c2c-93ac-39af31f201e9_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-20221231.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_96b040ed-4994-4734-8159-3e313b6e7029_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-20221231.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_FinanceLeaseRightOfUseAsset_08ec2682-d9be-4e37-829e-3ea1032c44fa_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/2022/elts/us-gaap-2022.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_cms_LesseeAndLessorLeasesTextBlock_8d6a7621-f12f-4076-a235-5e1b35f6ccfe_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</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-20221231.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_us-gaap_PreferredStockSharesOutstanding_3b7f5ee5-648e-4f69-9790-b729ea13589f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashTransactionsAbstract_e5fe138a-c52e-4bc4-b636-0811ba86ddbf_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-20221231.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_DebtInstrumentAxis_5646dccb-3818-4236-8134-0c6432a111c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_d17a40e0-6d1e-465b-ac52-fc9e87da2cbc_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_61f961c9-9b53-41a0-b196-8ea992d5b4a1_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_5c418b19-0d58-4630-8ca6-4067316796cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" 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">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/2022/elts/us-gaap-2022.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_ProceedsFromGovernmentGrant_b23b5111-36e7-48b6-b4e5-21d40948013c_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-20221231.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_PropertyPlantAndEquipmentAdditions_6570b635-b882-4262-869a-f032bdb2e659_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/2022/elts/us-gaap-2022.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_InventoryNetAbstract_c9785bc5-59a8-4b6d-a36c-dc3eb7cc6439_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories at average cost</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_e6ba5382-81fa-466b-a1e0-15019e9e8230_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">Summary of Minimum Annual Rental Commitments</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-20221231.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_LeaseIncome_0e4b0aa4-38e3-433d-b571-a7f0d383768e_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing income</link:label>
    <link:label id="lab_us-gaap_LeaseIncome_label_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_107f251b-e148-4f1a-b06a-34aa62eacd6b_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_2f97c7a1-5833-4353-868d-91d29a61d4e3_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A2500FirstMortgageBondsDue2060Member_4cec7761-98f2-4809-8409-b27c939aba7f_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-20221231.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_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_2102fb91-72e9-4616-bfc7-16adca196dff_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/2022/elts/us-gaap-2022.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_cms_DeferredTaxLiabilitiesPostretirementBenefits_913dc9e1-fe34-4033-925a-01ea39d2e856_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-20221231.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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_0affa2de-1435-4a25-9e64-59807c8aef73_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" 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">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/2022/elts/us-gaap-2022.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_DisposalGroupIncludingDiscontinuedOperationRevenue_d666a4b0-bebc-41e7-9ac2-970dca863294_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/2022/elts/us-gaap-2022.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_PublicUtilityAxis_31e5dd96-83ca-4f2f-89e8-50226a4ab600_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_a4e9f417-11ca-4ad8-a375-6157a5b308a3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink: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 noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink: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 Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_a57da7ee-50b5-4ee2-afd8-0a4f71581fec_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_fe194ca7-f119-4f5e-a211-5cd49996a6d3_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/2022/elts/us-gaap-2022.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_DebtInstrumentBasisSpreadOnVariableRate1_9adbc818-619f-4a1a-ae16-1e1d53d1f37a_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueYearFour_6daa7fbf-6b23-4fda-81b6-d2a44df733cf_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_Depreciation_8723744b-c208-494d-94c4-622e3c33c360_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/2022/elts/us-gaap-2022.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_us-gaap_LossContingencyReceivableProceeds_92528af6-40be-423e-b8ed-be91cf9297b7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyReceivableProceeds" xlink: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 received</link:label>
    <link:label id="lab_us-gaap_LossContingencyReceivableProceeds_label_en-US" xlink:label="lab_us-gaap_LossContingencyReceivableProceeds" xlink: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, Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivableProceeds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyReceivableProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyReceivableProceeds" xlink:to="lab_us-gaap_LossContingencyReceivableProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_42bcf9d6-848f-4c4c-ba8b-7fbe7fc1b1b1_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentInterestRateStatedPercentage_28f8a67d-1083-4440-b6ad-f2f20bd109e7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterpriseSegmentGeneratingUnitsMember_807cf4b7-9c40-4b27-a20d-1cda45057db8_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-20221231.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_AdditionalPaidInCapitalCommonStock_1a5fae5d-90fd-4cc1-b5af-2d22be446836_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PurchaseOfIntercompanyNotesReceivable_a43428ba-8bde-4d67-8275-6c1e7c112a27_negatedTerseLabel_en-US" xlink:label="lab_cms_PurchaseOfIntercompanyNotesReceivable" 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">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-20221231.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_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_c9eda2cf-2be9-4c4e-83f1-1063010f3337_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/2022/elts/us-gaap-2022.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_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_30a0d520-1ec7-41e9-a4ee-b294d648d8ae_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive nonvested stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_3f2d9131-70cc-4476-9256-5156ad9c4a1d_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-20221231.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_38dfedfb-dd67-4f89-9a59-be4414c50579_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_72270e80-7c7a-430a-ae6f-8788296e5f84_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-20221231.xsd#cms_CommonStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStockholdersEquity" xlink:to="lab_cms_CommonStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_8be7aea4-4e81-492b-a8b0-1835e2f6a6b3_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;cash operating activities and reconciling&#160;adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1db1e00d-71bf-4976-a6dd-c8f254e8ae64_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/2022/elts/us-gaap-2022.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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_e21e0ebf-953c-48a9-ba25-99eb1be5acec_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">2027</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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b4ad26b5-124d-4a57-ba26-59ead890b3ae_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">2025</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/2022/elts/us-gaap-2022.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_LesseeLeaseDescriptionTable_39ef5519-bb55-47a1-912b-6bfdbe2f3263_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/2022/elts/us-gaap-2022.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_PublicUtilitiesDistributedGenerationCapPercent_6b2e49aa-d24d-4992-9a70-209a4724482c_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesDistributedGenerationCapPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributed generation cap, percent</link:label>
    <link:label id="lab_cms_PublicUtilitiesDistributedGenerationCapPercent_label_en-US" xlink:label="lab_cms_PublicUtilitiesDistributedGenerationCapPercent" xlink: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, Distributed Generation Cap, Percent</link:label>
    <link:label id="lab_cms_PublicUtilitiesDistributedGenerationCapPercent_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesDistributedGenerationCapPercent" xlink: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, Distributed Generation Cap, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesDistributedGenerationCapPercent" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesDistributedGenerationCapPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesDistributedGenerationCapPercent" xlink:to="lab_cms_PublicUtilitiesDistributedGenerationCapPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_c14f6d80-ca14-49c1-ba1d-760e39efc464_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndDBSERPMember_d14ac472-d97d-4cf3-818d-048548113b30_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-20221231.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_a3d05933-c954-4865-87ff-991b199de0bf_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-20221231.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_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_5e2cf22a-9780-414e-9e58-6e13b6df3292_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_9dd81f2b-de47-4461-b3ff-973bfe4d6be3_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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_Series450Member_31e46349-39f6-4273-b1b4-70fb0271d7d6_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-20221231.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b4693e46-bfbb-4196-b158-8ec3acb9a279_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">2028 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/2022/elts/us-gaap-2022.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_EquityComponentDomain_ab4f192a-f78a-447a-94a3-3664bb7465a2_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_0bd22f24-5cd7-4564-ba08-ab670df8a29b_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/2022/elts/us-gaap-2022.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_FairValueMeasurementsNonrecurringMember_eaddc954-42b7-4dfd-87e3-1b17cfa13d72_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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_c5636d5f-0e99-4579-b85e-8d489fd5b480_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OtherPropertyMember_0fcecddd-0760-4566-87d4-ac1aec6d078b_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/2022/elts/srt-2022.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_srt_OwnershipAxis_fdea94cc-65de-402e-b44d-088dc708e381_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CerclaLiabilityMember_9c3ca797-05b4-4d2a-8acc-4a6e1c75b38e_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-20221231.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b99d8c21-81d4-41ad-b48d-52082d724722_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/2022/elts/us-gaap-2022.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_srt_EquityMethodInvesteeNameDomain_41b1c22e-1084-4ae8-8541-53483b768cf1_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_9a5d1d2e-62a4-40a2-802b-5020687e1d35_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_371f35cf-6473-4de1-9598-506518dbb4c1_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/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_3769f362-5e76-45b2-888c-731499bbb7c4_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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetAmortization_a35a7936-dbe3-4543-8dd2-db44d6f58eb5_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/2022/elts/us-gaap-2022.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_LesseeLeaseDescriptionLineItems_0842b09e-02a7-403c-97f2-a4aa124bcc1a_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/2022/elts/us-gaap-2022.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_RegulatedEntityOtherAssetsNoncurrentAbstract_92bc3e7b-c9c2-4405-bd06-beb93f04740d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non&#8209;current Assets</link:label>
    <link:label id="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Entity, Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_628f1ace-e2ad-46e0-8897-c1f2aed9582a_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanFairValueOfPlanAssets_cd9422bf-8f50-47b3-a452-36a93d843495_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_1f44cab5-8d23-4440-b7fd-ab3f0b6ab391_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_ceb151d2-0370-4822-8fca-8a2dabdb7ad0_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_b23ed7d0-b56f-402e-aaf5-d0e9dfb910d6_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1fa7923d-6b53-46fc-848a-8e3cca2188ca_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/2022/elts/us-gaap-2022.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_NonvestedRestrictedStockSharesActivityTableTextBlock_3282adcd-6eea-42d1-b788-1666407f0010_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/2022/elts/us-gaap-2022.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_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_5185241b-bd8d-49d0-a149-6506b7be9204_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-20221231.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_752d8bab-8db5-4c7a-8910-07124e8f6f7e_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/2022/elts/us-gaap-2022.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_cms_ForwardContractsEnteredIntoAugust242022Member_21af3843-5910-477e-8b35-61acf1782ca9_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/24/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 24, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 24, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_2d43518c-4229-47b5-ba30-bf6afc96375a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non&#8209;current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_982507d9-40fd-486d-9d54-61a479782a51_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Borrowed</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_d323eb92-6a0f-4f22-8440-c84cd72c54e0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_02c5b974-4ab7-46f0-bdeb-5728b5e5fad4_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_9b2decf9-321e-4146-b5a5-d9109f0da87e_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-20221231.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_AssetRetirementObligationLiabilitiesIncurred_6b9d9fbe-0abe-4f24-b613-e30dd07f09df_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/2022/elts/us-gaap-2022.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_us-gaap_AwardTypeAxis_f6c3f28e-092e-431f-818d-de06cc6bbb92_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/2022/elts/us-gaap-2022.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_bb745dbf-fcc8-4c3e-a231-035d79a1d8b9_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">2024</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_de8d542e-75b6-4de6-97c3-2e824d85d1c7_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 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/2022/elts/us-gaap-2022.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_cms_EnerBankMember_3c5131f7-a6e2-45a5-938c-e358eaff8ed7_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-20221231.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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_67cee269-b639-455a-939c-de23089ccb69_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">2027</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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_bffbf734-e17c-4fa0-b8b6-325c80a74640_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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_f1ba622f-0d07-41c6-a6ad-d16197dd483e_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/2022/elts/srt-2022.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_ProceedsFromDivestitureOfBusinesses_49fbb462-d60a-4a7d-95c5-cfb367b4a748_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/2022/elts/us-gaap-2022.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_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_ff6d75e2-b8d2-4ca4-b897-e9ddee4ebc40_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/2022/elts/us-gaap-2022.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_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_f7a3e9a6-edf5-4aa2-ac4c-f360dfe849f2_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-20221231.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_768a22ce-6ebd-4e7c-9fa1-424986ec631d_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-20221231.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_us-gaap_LineOfCreditFacilityAxis_3f65f226-b137-4189-8910-992ab73824cd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_da2e131d-6072-41c1-a168-29b1b861c2ef_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/2022/elts/us-gaap-2022.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_PublicUtilitiesRegulatoryProceedingAxis_d2f72d91-f4af-4aa2-8526-38e1a1e70569_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_154ad175-7ff1-4dc5-96d2-2df576590bca_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_d6c66e8c-07d8-4dd3-8b37-226a6e5bb1e5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_48b6ad58-94ba-4394-a05a-a0345872280f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_8d28d95d-ebde-4a6a-966c-76c9ca5b6075_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_bb551698-0faf-4379-b8b9-a84031ff211d_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_bcfb3b6a-fffa-4690-baeb-b99cf55ed4cd_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-20221231.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_Liabilities_5266a939-0a63-45c1-bd8d-ef7dcfad70a0_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_28b9c901-fa3c-403b-9d22-197cb623ecab_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/2022/elts/srt-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_bbd06a2d-9e7e-44cf-a52c-eb33a3da183d_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfProductiveAssets_39ccde4e-6a7c-4c7f-a9f2-7eed125ca401_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9b7e18f6-2f03-4015-87bd-4d0362fec7ff_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_1c188800-bfb0-4e0f-ae6e-e3a1b12c40e4_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_59647f92-7da8-4f9c-89a2-a2990072618a_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/2022/elts/us-gaap-2022.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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_f4355edc-0a7e-4028-8ec8-565240712767_terseLabel_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underrecovery for gas fuel and power supply costs</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-20221231.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_UtilitiesOperatingExpenseFuelUsed_932a8939-3b35-40af-b4eb-cba7ff970a33_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Fuel Used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_beca9f97-2a0e-47ef-9e42-d467d31cec3e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e8547ae-98ba-43da-903b-36c28319f09a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_c13a6a32-1319-4db9-b273-c296c0d4d39b_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeLeaseRightOfUseAssetsAbstract_063d6a69-5663-4597-b757-6b90a675c2eb_terseLabel_en-US" xlink:label="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink: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 arising from obtaining right-of-use assets</link:label>
    <link:label id="lab_cms_LesseeLeaseRightOfUseAssetsAbstract_label_en-US" xlink:label="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink: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, Right Of Use Assets [Abstract]</link:label>
    <link:label id="lab_cms_LesseeLeaseRightOfUseAssetsAbstract_documentation_en-US" xlink:label="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink: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, Lease, Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:href="cms-20221231.xsd#cms_LesseeLeaseRightOfUseAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:to="lab_cms_LesseeLeaseRightOfUseAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_ce6c88e9-bcbb-4e0d-b083-6eafdca57a85_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-20221231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsLineItems" xlink:to="lab_cms_FinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_93f1a1c5-488e-4f5f-bd63-7fd1d8757fe9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Utility Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_a15ae693-acc2-4f59-bfde-cc1698a965e4_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9af31203-7017-48b7-b248-b5e7fa4629d0_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_83d6c7be-9a22-41a2-ad75-70667fad13ea_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_c73f4c98-423a-4b36-b6d8-10bb316404c1_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-20221231.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_PropertyPlantAndEquipmentUsefulLife_e046b209-0f92-436f-9f6f-24c72be0605b_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/2022/elts/us-gaap-2022.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_us-gaap_AssetsFairValueDisclosureAbstract_f292ec4e-8099-4f15-86e0-06c2f7785ea5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_73a2198c-d9d4-49ac-a891-d74214ef52d7_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eca158a9-a43d-4ce3-a02f-90a97f181005_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_6de05883-8814-4afd-b61f-ac494b76a6fd_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/2022/elts/us-gaap-2022.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_RetentionBenefitsMember_8c26cbc2-eb54-41f0-9298-507e8d5d7fe1_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-20221231.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_1fb9dc57-ead4-41a0-afaa-8b874e13f753_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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_fc709132-5afb-4aba-90e3-9ec6e2ba6012_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredIncomeTaxExpenseBenefit_3e22e9d5-1e2c-4e98-8fa3-18a3321937c8_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_71bb2ea6-055f-402a-b085-54d089ea1aba_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_95dbed0d-bf05-409f-b5da-9e66571ef0be_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/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2a0d9c69-400f-4224-843c-aea7275e79a2_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_ebb7795e-97c3-48fc-b6bd-71ced378146a_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended requested annual rate increase</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/2022/elts/us-gaap-2022.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_RetirementPlanNameDomain_19a9a3e6-0ecb-4c75-ae25-2311918cf441_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/2022/elts/us-gaap-2022.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_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_2abea67e-f2f7-4a72-9bcd-2866f349f9af_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-20221231.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_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_be58f9f6-1774-41c8-acf8-cf29679b3cd4_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-20221231.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_5be310f1-834a-4e6f-aee8-0495f58ff2b8_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-20221231.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_InterestIncomeOther_eb9a6567-98f9-4d99-ab97-8de3a467e2d0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink: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_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink: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 Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartiesPpaMember_ce4d310c-1d01-4102-a120-c09647d43ed3_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-20221231.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_ec90f1cf-e09f-4c85-94e0-7c2a3955ff98_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-20221231.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_c45d79ef-2055-44f0-98a4-30669fe58198_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-20221231.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_GasDistributionMember_524f0a5d-f45a-4237-9d08-8ab2a33ceaeb_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/2022/elts/us-gaap-2022.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_us-gaap_DebtDisclosureAbstract_4a07a28f-5256-4480-82e1-60dd1ce68732_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_7f84fd10-d563-48d8-8124-b2459251502f_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/2022/elts/us-gaap-2022.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_ForwardContractIndexedToIssuersEquityTypeAxis_5cb5d84d-1afe-446b-a80b-fa6227d72b33_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_01de564e-3d07-4cce-9eb6-8a4c0c6532f9_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-20221231.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_us-gaap_UnsecuredDebtMember_5d1e837c-76d5-4259-ae7a-85bdb4fcf4b1_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/2022/elts/us-gaap-2022.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_LongTermDebtCurrent_56c3609c-a315-47d8-8408-48700d9bbfe1_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_1af501e1-248f-44d0-ac88-f994c134d460_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_e3ce824f-f446-447f-af7a-37c6485e716e_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-20221231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable" xlink:to="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_355595d2-40c0-4a9c-9841-18e2f67093bd_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther_6fb4aab3-ea26-4213-856a-f4c17d565fb7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_7e05f019-5d32-4663-b9c3-b9c405cee6de_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetirementYearsOfServiceWithDisability_8794f214-f9f0-4492-9552-9b9298093e32_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-20221231.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_PostretirementBenefitCostsMember_c4b98f64-c376-4637-adc8-a008fd0c9f69_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/2022/elts/us-gaap-2022.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_InterestExpenseDebt_21d5eb00-a734-4102-a995-dde03bbe1e63_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on long-term debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_aad44ed7-e175-4c02-94ac-b84579fa0f34_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, Payments to be Received, 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/2022/elts/us-gaap-2022.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_VariableLeaseCost_29365d06-fc64-4afb-a3ec-eca474d7fa5b_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/2022/elts/us-gaap-2022.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_us-gaap_LineOfCreditMember_b5e36720-7869-40f9-af14-21cc00f4b2e9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_484af19f-8703-48c7-921e-ac424aa4a41f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_e4fff911-e391-4a16-a8ba-416127516840_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/2022/elts/srt-2022.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_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_a5cad5d8-a2ec-4289-a965-cba8c91881bc_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-20221231.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_NaturalGasReservesMember_ae88ceb9-6d75-475f-a11b-5f0eab6d6da5_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/2022/elts/srt-2022.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_e6f567a3-108e-4e1d-b1a9-8a96769e2f14_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/2022/elts/us-gaap-2022.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_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_15c8bb5e-7545-4b4f-82fd-f4f116a6031c_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Revenues</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_e7090964-1575-423c-b2b4-5795c2d351c2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_138f203c-de42-4a06-96b1-99bea67ae7b5_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 Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards</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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityNoncurrent_bff6b8fc-c486-4bbd-b998-811df7816eb2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_41a39d65-158f-437a-9c4f-baaeff4a653a_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/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsPerShareDeclared_086b3d8f-ce69-4b52-bbe2-8606c37cff06_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per preferred stock Series C depositary share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividends Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3ed68992-c911-46a9-9c34-012f3a3979d1_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionLineItems_84097d05-bd8a-4d86-a573-dc705e697376_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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_09fedace-08ae-4d2f-aae3-9824bbd7343f_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/2022/elts/us-gaap-2022.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_RestructuringPlanDomain_b1ae2e8c-3a7d-4a8d-8946-e78abc2d4825_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f7d09d34-bfe8-49da-9dc4-b9d74a638016_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/2022/elts/us-gaap-2022.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_ScheduleOfAssetRetirementObligationsTableTextBlock_425d3d91-c4bf-487a-82d2-4977a38e243f_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 Categories of Assets for which an ARO Liability is Recorded</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/2022/elts/us-gaap-2022.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_FairValueByBalanceSheetGroupingTextBlock_1a9e0ec5-fc40-44e7-b21b-265e6d3da84a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_75eeb07b-2492-4a8c-b9a9-aab9f3a5ecef_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCorporateDebtSecuritiesMember_adc36b0d-aeb8-43c2-84a4-f10159d88890_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_784f187e-8938-4d4f-8e65-ec196a8634b8_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">2026</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/2022/elts/us-gaap-2022.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_NonqualifiedPlanMember_19795284-35d3-41b7-8074-43c0a4469627_terseLabel_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink: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 Plan</link:label>
    <link:label id="lab_us-gaap_NonqualifiedPlanMember_label_en-US" xlink:label="lab_us-gaap_NonqualifiedPlanMember" xlink: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 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonqualifiedPlanMember" xlink:to="lab_us-gaap_NonqualifiedPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4200FirstMortgageBondsDueSeptember2052Member_e6b58b7d-15d1-41be-bff2-c3c3d249b9a9_terseLabel_en-US" xlink:label="lab_cms_A4200FirstMortgageBondsDueSeptember2052Member" xlink: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 Due September 2052</link:label>
    <link:label id="lab_cms_A4200FirstMortgageBondsDueSeptember2052Member_label_en-US" xlink:label="lab_cms_A4200FirstMortgageBondsDueSeptember2052Member" xlink: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.200% First Mortgage Bonds Due September 2052 [Member]</link:label>
    <link:label id="lab_cms_A4200FirstMortgageBondsDueSeptember2052Member_documentation_en-US" xlink:label="lab_cms_A4200FirstMortgageBondsDueSeptember2052Member" xlink: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.200% First Mortgage Bonds Due September 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4200FirstMortgageBondsDueSeptember2052Member" xlink:href="cms-20221231.xsd#cms_A4200FirstMortgageBondsDueSeptember2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4200FirstMortgageBondsDueSeptember2052Member" xlink:to="lab_cms_A4200FirstMortgageBondsDueSeptember2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_55c5f151-88c5-4d9e-a6df-931163faa6c1_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-20221231.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_AccrualForEnvironmentalLossContingenciesDiscountRate_01956da7-5ff8-4d1c-880b-d812889f84a4_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8aabb969-5c80-44b0-a759-055dedf22b21_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/2022/elts/us-gaap-2022.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_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_70ff84a5-fe38-4f74-aeef-ae5e7703ae56_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-20221231.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_GraylingMember_79354f6b-ae7e-4426-861c-1e169281909b_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-20221231.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_DefinedBenefitPlanBenefitObligationBenefitsPaid_7edc3448-ec07-4784-b785-47b05ea425e3_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilitiesAbstract_c5e40bed-f937-4155-8397-3b5b9bb2fea5_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-20221231.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0dffe3e7-37b1-422f-9f50-f2c1712f4d45_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_92535a66-ba5d-446e-b541-16b9411f7a1a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_5caebdcf-3ee3-4149-8687-dc870ca7355b_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyMember" xlink:to="lab_cms_NorthStarCleanEnergyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_c0c95b97-d871-4b19-870b-b2f4ca8765f6_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/2022/elts/us-gaap-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bf99db28-77bc-4fc3-89ed-22d8f7ee38b1_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_3f6d20dd-41b8-45db-a6f3-7b419231bf66_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_1ea289ee-5a98-4d4c-84d3-128b62e21b9e_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Equity at End of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_e58e3d3a-1964-4d02-ad8b-af5325692e1e_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_a7094b6c-6508-4072-b656-5b6cde595592_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_bce1909a-c853-4678-9718-b95871985e06_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-20221231.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_1f84a432-9a3b-46b6-b0d0-d82d928fde13_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-20221231.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_srt_MinimumMember_3b9d4ab2-24ee-4bc2-89ce-7a5865fabb9b_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ManufacturedGasPlantMember_fd62b1b5-5a6b-49be-b970-b3bb63906118_terseLabel_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MGP Sites</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_label_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant [Member]</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_documentation_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember" xlink:href="cms-20221231.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_SiteContingencyTable_36736825-3c05-4680-a485-b0f971320ecb_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyTable_label_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyTable" xlink:to="lab_us-gaap_SiteContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9d4577f9-db9d-4bb2-beb1-5dae004779ed_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_ceff472d-05c3-4bd1-84ec-40c4fbe1804b_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_194c4a7e-5821-451d-8a3c-1ce5128c099e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_43306f8b-e110-4e11-93e5-c3efd94d7e1e_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_ff57f2c1-a89d-4b40-9c9b-55eaefde4b55_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/2022/elts/srt-2022.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_56d9832e-4fa8-4285-b3b7-8950c36e6d7f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_19e57061-0973-4537-b173-24f49f13133a_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_ef3c5165-87f5-4454-8f54-9f9bd8450bdd_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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_2ed3b104-bd9d-43d5-8996-0cb3d05c6a03_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_fa5166ed-4191-4cc3-a3a5-943de07d931f_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/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_24b5942a-662f-4da3-996a-e0ebbbb007fd_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_d7d297c8-d677-43b6-8b95-70435fd3a816_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_3262fff9-a848-4921-9323-544c23661b9a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" 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">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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_28c1edc1-1dcf-4fa4-9f86-f1c3854257c7_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">2026</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/2022/elts/us-gaap-2022.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_cms_NotesReceivableRelatedPartiesFairValueDisclosure_43475c15-836d-47eb-87cf-102931a6fb21_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-20221231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:to="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_c2c4e9d0-d18b-4d95-84d9-9686eef05d52_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_27f3e063-93ed-46a5-84b9-de5f92b9e32f_verboseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Loss Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_176ed669-2cda-469b-9ee5-c5fc8e10f4b5_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-20221231.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_6c0f800d-e3a4-42f9-b9b2-1dc8744ff07e_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-20221231.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_us-gaap_DerivativesPolicyTextBlock_7ddd86d4-a45e-4f53-96d6-18e45b39f7c0_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5964fffb-66a3-4392-858e-e51473191fb1_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/2022/elts/us-gaap-2022.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_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_bb4888fe-8b24-47c7-ae9a-8d16dd16a141_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-20221231.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_EffectiveIncomeTaxRateContinuingOperations_75bcbd64-2289-42a2-8e45-6a0d776bc23f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_ef8d1f2d-6831-4b1c-984e-2c4440954121_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revolving Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_b6107798-c169-451f-833d-40ca6a33c809_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_911f1623-d52d-464a-b8d8-d9146895389f_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_60e0d301-eac6-4482-9c2b-398c0f4b833c_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/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_833472d5-243f-499f-8bc3-3f022d5cbaec_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_1b9f9981-e719-4bc4-af4c-afa7635ef77d_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_bb6712e2-3551-4531-b6b2-5a3515246f5b_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/2022/elts/us-gaap-2022.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_us-gaap_UseOfEstimates_d495d6fb-974b-478c-aac4-92919d4fbd33_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_76f25e41-546c-438b-8446-5545739db687_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</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/2022/elts/us-gaap-2022.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_ScheduleOfVariableInterestEntitiesTable_de3775a4-bee3-4b6c-8ce8-61ada16b4b7b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxExemptRevenueBondsDue2035Member_25d89a13-21b3-4bde-b0dc-51198c7f3b80_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-20221231.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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c0140d81-bd64-4d15-ab26-91e07ec9b5b1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued rate refunds</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_62a52c3a-2b59-47be-a1a1-bc18de3003a5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_881d4f1e-6bec-4ad3-8caf-87d91d0266f4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_d95bcf7d-1288-4b63-933e-0979eaa9fcc0_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/2022/elts/us-gaap-2022.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_cms_UtilityPlantAssetsMember_53890996-0056-4a30-a0f2-7a7ea068b87a_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-20221231.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_CreditFacilityDomain_05f0c8eb-ebff-4ce6-8bcc-0f34d4df1fcf_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_111a8124-ffac-4e5a-a66e-3c3eeb0bf078_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-20221231.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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5e8ed1cb-8f15-4870-971d-3f055d4b679c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a66742d7-ca37-483b-ac27-0af3a5d13ab6_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per average common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_eb681eee-c773-4012-b9ab-93a0055340d6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_506a3d55-5396-41dd-97cd-31321d2d5071_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/2022/elts/us-gaap-2022.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_ConstructionInProgressGross_76ea7718-9294-4049-9d41-71f7d7b27bcc_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_90777f3b-59d3-45a5-ad23-cb944fb37f21_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/2022/elts/us-gaap-2022.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_cms_RetirementPlanAssumptionsAxis_9636f771-b54f-4ab4-a400-0c41d683dc14_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-20221231.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis_8e9c1446-31f0-45d8-a04a-ed9dac1bce1b_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/2022/elts/us-gaap-2022.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_LossContingencyDamagesSoughtValue_218b5027-31d5-42ca-b68b-c4f24efc0596_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementTable_abf70486-bcbd-4972-913f-bca87b65e4de_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/2022/elts/srt-2022.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_ForwardContractIndexedToIssuersEquityForwardRate_7fed3bbd-aaae-4c4f-8ec0-240b7c9a808d_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial forward price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_7eb9c44c-9ea7-4423-9396-61a49cad1df4_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_c35bf6fa-0c00-489c-94cc-d86e4b1705ca_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_8b09d0ad-722e-4ae8-aba7-9b6f6277abfa_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">2023</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/2022/elts/us-gaap-2022.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_FairValueByBalanceSheetGroupingTable_2257308e-e09d-464b-b3a3-8434f1c95c72_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_643b1d6d-f0e4-4c04-92d8-15a3790dfa71_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/2022/elts/us-gaap-2022.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_cms_YearEndThroughMarch2025Member_111f80de-7cc7-41e4-a959-e3733a0336ad_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-20221231.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_PortionAtFairValueFairValueDisclosureMember_361e102e-3926-41d3-9ffd-8de64376ea91_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5e90e557-6e2e-42b0-9b0d-7c9bee220f3a_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">2027</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/2022/elts/us-gaap-2022.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_cms_FinancingAndCapitalizationLineItems_0b5a876a-1e28-43e3-aa32-afc794078c93_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-20221231.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_6a58074a-5ac6-475f-a86e-454c11d0ccc2_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-20221231.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_StatementClassOfStockAxis_92308428-b1cd-492d-baf3-7207a1bc6413_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_e0c523fe-7ad1-4782-b623-8fc186456ea9_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/2022/elts/us-gaap-2022.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_OperatingLossCarryforwardsLineItems_552a5c3b-58df-492c-927a-8b94550aaefb_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/2022/elts/us-gaap-2022.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_4659037c-def5-48ed-bddb-5066b0e152d2_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/2022/elts/us-gaap-2022.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_cms_NumberOfFormerManufacturedGasPlants_1e18f094-65c1-4ebc-8be7-7a0aceaad5bc_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-20221231.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_DiscontinuedOperationsAndDisposalGroupsAbstract_c270c495-29dd-43de-af21-0642b45a572f_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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_567cc330-0f68-4e7f-ac4e-9c188a48cb43_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_368a4877-2702-4ada-9991-443f295b1b11_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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_dff4bafc-0e70-4dd9-89a6-b2a45904e1b5_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_b4661686-9174-4a4d-a24e-c9ec214a336f_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 (decrease) 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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityLenderDomain_2947a31a-34a7-456b-b7c5-5ecf752873fa_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_cbc08751-82b8-4d65-9b93-0035cf51327d_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-20221231.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_d8c411dc-2332-40cf-ae7f-d0068a324f6e_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-20221231.xsd#cms_FinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsTable" xlink:to="lab_cms_FinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_34ecacdf-b81c-48a2-96bd-591b8873e795_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_875a7053-c7de-40e5-aa0f-f095f678a3a4_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_8b6d7d65-0c96-4ea6-a6b3-26a8f615f39d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink: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_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/2022/elts/us-gaap-2022.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_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_c8cd9d71-9acb-45fd-bc00-37811cb50fd2_terseLabel_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current accounts receivable and notes receivable</link:label>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_label_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</link:label>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_documentation_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:href="cms-20221231.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:to="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_10bf6cf1-0382-42ab-b514-8a2fd3da999c_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2c171931-fa54-477d-b205-ad1b9fb6fc9d_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/2022/elts/us-gaap-2022.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_cms_InactivePensionPlanMember_42ce9b68-8a11-4f1c-b426-27ea9b260e69_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-20221231.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_UtilitiesOperatingExpenseGasAndPetroleumPurchased_af6b7117-cb02-485a-bbd7-0bee4e816f4d_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Gas and Petroleum Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_a285785a-e42d-4918-96bd-624262231792_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/2022/elts/us-gaap-2022.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_PublicUtilitiesApprovedReturnOnEquityPercentage_162dc5ac-90d8-48dd-8000-675721934a79_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return on equity authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_dcbb4a74-1df3-45a2-b191-3fc39882a4ad_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_2a092673-f0dd-409c-8b00-c4afee7f995f_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/2022/elts/us-gaap-2022.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_PlanAssetCategoriesDomain_075c6a60-7a3f-4535-8a83-681845cea4da_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_89f772a9-fc7c-4a87-baa1-020412c504aa_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_de008858-9e32-4e6a-9cb7-f6fbed04f69c_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentTransmission_1377f336-f87b-45cd-ad32-dd81fd655c63_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentOther_e42281a6-fd7a-4a9c-a6ae-0f8bed475392_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/2022/elts/us-gaap-2022.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_FairValueByFairValueHierarchyLevelAxis_5cac3c99-c6bc-4e47-b817-58ad186d2d00_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_3a2688b5-46bd-491b-a814-3a5ecc980580_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-20221231.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_LossContingenciesTable_d31bdeae-d188-45f4-b7c1-97bd241f26c7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_bb81bf22-3c5e-4523-b85d-50a7d2c87673_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/2022/elts/us-gaap-2022.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_831dd8a7-bb4c-4ab5-a752-bbdf14ed9263_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/2022/elts/us-gaap-2022.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_us-gaap_UsTreasuryUstInterestRateMember_54a9d8a5-c239-4837-91c7-bf0d85be1446_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/2022/elts/us-gaap-2022.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_us-gaap_SegmentDiscontinuedOperationsMember_abf5af27-b660-4af3-b285-65afb6efe44c_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/2022/elts/us-gaap-2022.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_us-gaap_RegulatoryAssetAxis_75c57266-f616-4267-aaa3-d935a5273c98_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAxis" xlink:to="lab_us-gaap_RegulatoryAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_6a978b82-72a2-48a1-b60c-f9e6a49d81fa_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_750d51b2-0792-4978-8b2a-ca67d3ddc488_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/2022/elts/us-gaap-2022.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_InvestmentInSubsidiaries_ca5fc9ff-c636-4dcb-a63c-a3643f244395_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-20221231.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_dei_DocumentInformationTable_2bcdcc66-d217-497d-97d5-a499b8446485_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_f99b95d3-ac9b-4a99-a6a3-a3b6133f4dcd_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-20221231.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_AccountsReceivableRelatedParties_461d9446-c70f-41ef-82e5-1e1ae6f790e3_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/2022/elts/us-gaap-2022.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_cms_MarketBasedRestrictedStockMember_b3d3e188-60e9-463e-ab95-8157499ccd4e_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-20221231.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_CommonStockSharesOutstanding_8e9a2b0b-a9b8-4bcc-abc8-3225e743e380_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_5de0e9a0-298a-4a7e-9e8a-3bb2817c661a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4e245c46-f7c2-430e-b515-f956eb9bfb8c_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">End of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_784b3d40-b67a-4dac-b053-bb181b46f930_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-20221231.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_PropertyPlantAndEquipmentByTypeAxis_bea411c7-b193-47fd-9098-2c67bcbd2888_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanActualReturnOnPlanAssets_b9253b8a-fb9f-43fe-97d8-8ce7801abfb9_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/2022/elts/us-gaap-2022.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_MutualFundsMember_66d94b32-33ff-478d-bffb-48a642c35a43_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-20221231.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_IncomeTaxExpenseBenefit_61abfe62-00df-46e6-a394-d3fa3e91b6b7_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_62f68824-ff6c-4671-a9ff-76a0b892bbe1_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_e9908371-e7a1-4a20-9318-59fa0b266762_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_cdf392a5-e7d8-46b0-80d9-74b2d0509216_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilitiesNet_0805545b-fcc1-4a56-b7bc-8c4b1745ca0f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_5c3774ee-7f82-493c-b74a-e1026dfd1fe7_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-20221231.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_dei_EntityPublicFloat_76be7e75-655c-4ae0-baa7-1c2c38ca0554_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/2022/dei-2022.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_us-gaap_BalanceSheetLocationDomain_eb157d49-968e-4242-8da5-c263bda864ab_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_dd80f896-7259-4971-ba17-7a168c7e4f70_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-20221231.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_CostOfGoodsAndServicesSold_0c83079f-f271-4d0f-b073-1cef0f52a95a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods and services sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_3eed5672-db84-4a5b-8134-367d62fc4c2e_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_a2269804-886f-4071-b497-25eee5d9629f_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/2022/elts/us-gaap-2022.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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f971c529-271c-4c00-aec9-b34ce696c3c9_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_e2018a03-99dd-4ac9-9918-de7bee514efd_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_74f54dad-4c31-4121-ac01-491d47fa728c_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_98ef2c5b-40b0-49e5-973a-79c71843204e_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-20221231.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_DerivativeFairValueOfDerivativeLiability_53d48ca2-db92-451a-9756-c4753d7c8471_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, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_LossContingenciesLineItems_19f07c74-d81a-4883-a0b1-c19c2af3cff1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_b441babb-dfea-4344-8c97-e3824de34f10_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred investment tax credit</link:label>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_label_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deferred Investment Tax Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:to="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_9d992399-a77b-4945-b45c-7661c149b1c1_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">2023</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/2022/elts/us-gaap-2022.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_RetirementPlanTaxStatusAxis_071d0304-4680-46e1-a337-b5f43731f1e0_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink: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 Tax Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink: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 Tax Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:to="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_9c3911d9-8864-49cc-8e2a-1f06fec1845b_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_a8fece7f-888f-475d-80bb-82441e701e19_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_6365fa41-dbb1-4016-8450-5fbf1e55121a_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">Federal 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/2022/elts/us-gaap-2022.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_DefinedCompanyContributionPlanMember_5a099a39-3f66-4cd7-afff-a9ee3e9cf5bd_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-20221231.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_c4219ec8-7072-4a45-9bad-2d7c4c7452bd_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-20221231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:to="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_1c2fb54d-9da0-4212-a6a9-79137677dfd2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f2ffdc78-0652-479a-afa1-beb43e20602c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_8c9951ce-8ae7-478e-9cd2-41f3baa7d5cd_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-20221231.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_DebtInstrumentNameDomain_1a6dcecc-4268-4f2a-9dea-5bf7b502efb6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_e34d198c-1b87-49a5-a53a-9e5d39b38d16_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A0350FirstMortgageBondsDue2023Member_36b59551-793f-4691-ba72-134bc1c7414f_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-20221231.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_be8dc794-ca63-4785-8667-4d4cc270449f_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-20221231.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_DiscontinuedOperationsHeldforsaleMember_1f9f6aa5-602b-40ba-8170-899be730d40b_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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f36eb2ce-81dd-48ff-b09f-4607a2013946_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/2022/elts/us-gaap-2022.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_us-gaap_OtherCommitment_b46fc147-aed0-4856-8fd7-c91c90a9979d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment to fund contributions to assist low-income customers</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink: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 Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_b8a94a68-0b08-4be9-a0f2-95df23e578f8_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/2022/elts/us-gaap-2022.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_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_64b7e54d-6270-4ba7-b5b4-a81fe30169f3_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/2022/elts/us-gaap-2022.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_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_b236bae6-1329-454a-9dc8-e01a63fef195_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/2022/elts/us-gaap-2022.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_VariableInterestEntityLineItems_acb04266-00c8-4c9a-a430-30b362ba5af8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06e86cfd-7bd0-4648-9b9c-7a0c255cb96a_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_c3b75f91-cc53-45ea-8428-6f3ba7d1f1f0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_8854c1f5-abee-48a9-be6c-a5ea16cd08fd_terseLabel_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute</link:label>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_label_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute [Member]</link:label>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_documentation_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:href="cms-20221231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:to="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_c3dff841-a202-42dd-9f21-60d238180f2e_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_307df226-5603-406d-9924-c728162ee69a_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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_49d04ab2-5065-4c25-93a9-5d18b482760e_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-20221231.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_IncomeTaxReconciliationOtherAdjustments_504fc06e-a525-4b70-8b70-578bff89b927_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/2022/elts/us-gaap-2022.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_PublicUtilitiesGeneralDisclosuresTable_f8cf93fb-976e-41f2-9c76-e852fbfe25c8_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_c85ef076-7746-403f-9203-25041b49f029_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_5992dd51-7716-4b83-b7dd-2c60aaa002df_negatedLabel_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" 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">Income tax benefit for sequestered amounts</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-20221231.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_FinanceLeaseInterestExpense_174b8f6c-f629-4f4c-a9c0-c6479a900a7b_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerMatchingContributionPercent_8cb67c71-3773-496c-a0ae-4a0a0d32b30c_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/2022/elts/us-gaap-2022.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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_ffb6d048-cb2a-44e8-b467-54ae5e1237bb_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 to be Received, 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/2022/elts/us-gaap-2022.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_RetirementPlanTypeDomain_34691d54-a91e-4192-b64b-6e269b00d21a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherPpaMember_721079f8-d4e3-497c-bffb-7496b242312e_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-20221231.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_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_b3222cc5-7844-4e6b-a1f2-9f20186c82f1_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/2022/elts/us-gaap-2022.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_dei_AmendmentFlag_8c9e0801-e749-4ce4-9924-8202db02f020_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b854ca4a-58c3-4568-b4da-4da2c977d138_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/2022/elts/us-gaap-2022.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_us-gaap_UtilitiesOperatingExpensePurchasedPower_cd3a9dd9-432b-4c17-9de9-22b9626db754_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Purchased Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:to="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_2d043dfc-31ad-49b3-ad0f-c494d1b10c71_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/2022/elts/us-gaap-2022.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_EnvironmentalRemediationContingencyDomain_4a0cca0a-b7a6-4cfc-95fa-a5e127ef8439_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_3e2b51ae-ba4f-4c21-aeec-2095bb37e036_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/2022/elts/us-gaap-2022.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_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_576bd6fa-2c43-419b-aa7b-f74babfef01b_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-20221231.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_RevenueSubjectToRefundMember_7a942c2b-06fc-4503-8c7f-8b0a1b899462_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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsAbstract_bcda6026-613b-4223-8b7d-7d2c8a20f14c_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/2022/elts/srt-2022.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_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8acee558-f3ce-4083-af77-e6b98e788bf3_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NWOHoldcoLLCMember_77794d17-9124-4039-a3d8-ac51a4d433d5_terseLabel_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C</link:label>
    <link:label id="lab_cms_NWOHoldcoLLCMember_label_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C [Member]</link:label>
    <link:label id="lab_cms_NWOHoldcoLLCMember_documentation_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember" xlink:href="cms-20221231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NWOHoldcoLLCMember" xlink:to="lab_cms_NWOHoldcoLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_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-20221231.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_PreferredStockDividendsIncomeStatementImpact_2f903b3f-f8b7-4027-9f28-98b091dc66d8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_ced9547c-c534-4862-a59b-efc3c3bcb037_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_139a513d-3595-4ef2-9e61-0ee2fa46b37e_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-20221231.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_cms_TaxCarryforwardAmountIncreaseDecrease_01068d15-971a-490c-a6d9-5f9eb4a97d02_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 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">Tax Carryforward Amount Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:href="cms-20221231.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_DepreciationDepletionAndAmortization_962b8554-36bb-4a13-a80a-6b5db274a443_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_cf3d8200-d85d-4ea0-bcee-71dc75b7da43_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/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_c68ef38c-9092-44bc-a7e1-7323fc3fb179_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 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-20221231.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_22cee9a3-744d-427a-95e9-c7b9c8f94f7b_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-20221231.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_cms_AmountAvailableForDividendDistribution_6b032047-2af3-471c-8d6e-1e50f251e7e6_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-20221231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AmountAvailableForDividendDistribution" xlink:to="lab_cms_AmountAvailableForDividendDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_48d0828a-efab-4dfe-af30-b9bb4568547d_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-20221231.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_0ee8874a-e41c-4949-a4e1-264889870402_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-20221231.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_ScheduleOfRelatedPartyTransactionsTableTextBlock_9e57a4a5-e96e-43b9-95a2-3b9939daeb0d_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</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/2022/elts/us-gaap-2022.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_cms_RayCompressorStationMember_eee06aca-8e8a-47ed-96ff-4d18f07fbbeb_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-20221231.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_cms_TermLoanFacilityDueJanuary2024Member_f7354bc6-b954-4717-b08a-138f573942cb_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueJanuary2024Member" xlink: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 January 2024</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueJanuary2024Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueJanuary2024Member" xlink: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 January 2024 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueJanuary2024Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueJanuary2024Member" xlink: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 January 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2024Member" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueJanuary2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueJanuary2024Member" xlink:to="lab_cms_TermLoanFacilityDueJanuary2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_66245290-1a1e-4a35-9617-d3bb38990623_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-20221231.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_PreferredStockDividendsAndOtherAdjustments_77358eda-e2f0-4d3a-b22e-3729e9203bfe_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_c6e38fa8-85c6-4ae7-8268-5cfa862dd26b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_b53bbb18-6d4c-49df-893d-d211e2ec948f_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/2022/elts/us-gaap-2022.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_RevenueRecognitionForAlternativeRevenueProgramsPolicy_4f6de58a-b853-406d-8130-7274c9aacafe_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/2022/elts/us-gaap-2022.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_cms_PpaMember_b96d2df5-b400-4aeb-b4f6-74706000918d_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-20221231.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_OperatingLeasePayments_d32350c6-f1df-4da0-a747-323866dfb65f_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/2022/elts/us-gaap-2022.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_us-gaap_RepaymentsOfLongTermDebt_05ffe39d-9f97-4ea8-a77f-32766816aee2_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_fe20eab5-d7ca-49dd-b804-eeb81f507264_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_541c9798-2ec3-4dbe-a77c-b2f510faf144_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/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_40893998-f01c-4aa7-8f02-8ef33507ec7e_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-20221231.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_CumulativePreferredStockMember_31029cb2-2c36-4b0e-8b7b-d58d2dd71211_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</link:label>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativePreferredStockMember" xlink:to="lab_us-gaap_CumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_507cb0ae-1365-487e-809a-a5f27f0b68cd_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/2022/elts/us-gaap-2022.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_RenewableGenerationAssetsMember_decddc17-4dd1-4c43-9051-d6e4bf27c619_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-20221231.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_2ce4647d-534c-4e9f-8859-0da384628352_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c61624fa-16f6-414f-8757-90803526367a_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/2022/elts/us-gaap-2022.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_e1802e4d-8b7b-49a2-b2d8-ea72d490c2d4_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">2025</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1237f693-8d1a-4cba-bc47-a0cdad1a9127_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/2022/elts/us-gaap-2022.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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_eea3b42d-f013-4777-8ae8-24fc1106649d_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/2022/elts/us-gaap-2022.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_PensionAndOtherPostretirementBenefitContributions_917542ff-914b-40a3-9ec4-415eb8523c16_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" 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">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/2022/elts/us-gaap-2022.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bea2f9d5-8dd4-47bf-abfc-f140819f6e98_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_f5247e91-0b42-4d68-b365-c9d688f2e216_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpense" xlink:to="lab_us-gaap_UtilitiesOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_d0012977-a578-411c-9fb6-3436eca81552_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_fa3f15f1-aedf-4e06-9194-6db50d701bc6_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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:to="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_72043410-4a8e-4280-b83a-4bc8492b99ac_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricDistributionMember_acb761cb-af19-4f37-afb0-5351730106ec_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/2022/elts/us-gaap-2022.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_StatementOfIncomeAndComprehensiveIncomeAbstract_811b8a8b-4276-4e40-9406-8b75e9fd0cbe_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_70a8070d-c2c4-4933-99d6-c6cec9ce9410_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricRateCaseMember_fe0af802-406f-4ae2-9860-5078228bb4fa_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-20221231.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_DisposalGroupIncludingDiscontinuedOperationInterestExpense_1d917f6e-a77f-46b7-a542-089dd8f9afd3_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/2022/elts/us-gaap-2022.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_cms_A3500FirstMortgageBondsDue2051Member_24d773ca-ec84-401a-9d93-dd3072f61a31_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-20221231.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_InventoryImpairmentPolicy_2c2011f1-ca2c-436a-bc2a-710c8cf54a61_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/2022/elts/us-gaap-2022.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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_e350b2a6-efe9-4991-abc4-8f2524128a11_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/2022/elts/us-gaap-2022.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_cms_AsbestosAbatementMember_8b20f3b7-4e84-4eca-9d89-ef77fa2a5468_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-20221231.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_IncreaseDecreaseInReceivablesAbstract_3ad7ab76-6f45-41ca-b6da-74ecfd62740c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_15437689-5cc2-4188-be09-45578de99355_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_5d70614c-31fa-4467-8145-be75325dc945_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-20221231.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_srt_CondensedCashFlowStatementTable_429070d7-fdc5-44b2-b82f-8daa67905b67_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/2022/elts/srt-2022.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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_35340fec-67ae-4e0b-ac56-5b64f1fe4b8c_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/2022/elts/us-gaap-2022.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_AssetRetirementObligationDisclosureTextBlock_8157f34b-a092-45e7-83de-65c6dddf603b_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_80c917e2-9c16-4d95-8b96-f96e3f1b191b_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/2022/elts/us-gaap-2022.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_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_47e7ab22-a261-4366-bd01-1e17b51954b3_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-20221231.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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_46d59425-5a1b-4c5b-81d7-ebb1d530f33e_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/2022/elts/us-gaap-2022.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_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_0b6c8842-ed66-41e8-bbb6-181d3d77467e_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-20221231.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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_077e29b2-d3f2-495d-8ba3-1f93094bd4eb_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-20221231.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_FairValueMeasurementFrequencyDomain_887c8e59-11a3-4dae-ab49-da510d33afe7_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_d4ff792c-9c19-4909-9d64-3f28305e4e47_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_5c45adc3-533f-4138-9a2b-90066d1da1cf_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-20221231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:to="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_10a29cb7-f5a4-4f70-bc6f-433499d4c1a2_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_15c0c32f-3d1e-4524-acf8-b0e180cfcb0f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_ab9aa7c5-20fb-4810-b910-471679f98cc0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_1df2c0b7-5cb9-43fa-a525-7c43e8c89f6d_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/2022/elts/us-gaap-2022.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_ComputerSoftwareIntangibleAssetMember_ee791f21-4951-447e-8762-7d4365283e65_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/2022/elts/us-gaap-2022.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_cms_GasUtilityMember_17d2402c-12ea-4d02-b356-83c90cf560b3_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-20221231.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_DefinedBenefitPlanWeightedAverageAssetAllocations_9fc26d2f-d809-41d5-9f5c-47048d08d295_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/2022/elts/us-gaap-2022.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_ea515996-a185-4abb-872f-058a5ea0b4a5_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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_6933c696-fba1-4cf5-8dc2-18976a0593ab_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/2022/elts/us-gaap-2022.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_ConsolidationVariableInterestEntityPolicy_4d1fd5c2-33e2-41c2-9e33-9481283db0de_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_771b0292-e437-44d1-b8c9-aaa5a118811c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a64167b9-3138-4a78-8adc-6e54504e7d0d_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a87a7245-11ae-41b4-9d2a-5e33404eb4b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GeneseeMember_565f6fcf-28cc-4cf7-9fc2-9d5f6a8d6593_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-20221231.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_baef28bf-6a4c-4133-a311-98b093b24b4a_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-20221231.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_srt_ScheduleOfCondensedFinancialStatementsTable_6f435ec7-fb35-4732-bd8d-93de2483f977_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/2022/elts/srt-2022.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_NotesPayableFairValueDisclosure_5580649b-4ef6-4214-aee9-0cf4571a2ab0_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term payables</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_6f58104f-a0c6-44ec-8ee0-c65fbe3f9cf6_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_ce641a8a-3a74-4883-925e-fc20382cb9a5_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling ownership interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_82a7142b-890f-4f49-a1cf-e2e9ef0bea97_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">2023</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_c95187df-362b-4d63-9ea9-c8ccc09b70a3_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-20221231.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_TermLoanFacilityDue2024Member_d441c97d-69ad-4ff5-b94e-c5629960c076_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDue2024Member" xlink:to="lab_cms_TermLoanFacilityDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_eac5e186-8269-482d-af5d-95ce25edf39c_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-20221231.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_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_e03b7bc3-93e7-42d8-a8df-b2f7d6324f8a_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/2022/elts/us-gaap-2022.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_cms_GasDistributionCutPurgeCapMember_cb365255-b1e6-4281-835b-00c17e0afe7d_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-20221231.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_SegmentReportingDisclosureTextBlock_10655ddc-bf69-4f15-957c-587ea069a648_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_a8ee6573-5ace-41ae-ad24-1448e801510b_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies and Commitments</link:label>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Contingencies and Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:to="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_38fb51be-4180-4fa5-927e-d601be83dc52_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_444e1d6d-cdc3-4a9c-bb11-013c452317d5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" 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 income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9e571b7a-9021-476f-bbc9-1cbac3a577fb_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_da07769d-d085-4d7f-9c22-9e8811e61675_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilities_4b0b9777-bbe4-4aa3-a590-01368d38858f_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/2022/elts/us-gaap-2022.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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_201ff20c-b163-4d75-b223-612adcef3d1a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink: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</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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6a3687df-2ac9-4971-a163-bb3a4799f1c3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7aa8f181-1b6f-42aa-a6d3-616fcc95e438_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_aa00372f-9b13-4b9e-9651-38ab50281b33_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualRightsMember_9fc5ce4a-550c-4566-acc2-210c4478ac32_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/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_23aecda2-617c-4795-b3aa-e6d56579faf2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_049c8fc5-ed13-426d-a492-218ac82f005b_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/2022/elts/us-gaap-2022.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_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_ecb37075-cdfc-4235-a462-c99ef4d22ebc_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-20221231.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_AssetsAndLiabilitiesOfLesseeTableTextBlock_449061cd-7d35-439b-a62d-b24779c21562_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-20221231.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_CommonStocksMember_2e2a7e6b-ebbb-49fc-941d-010c447785bd_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-20221231.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_IncomeLossFromContinuingOperationsPerBasicShare_503c52f7-b9e6-4576-b785-1d46d6349b0b_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_b2658408-5867-49fa-a121-56f795634134_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_342055f5-8e77-4ff3-819b-5bf85920ae6b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_a22d0596-cd03-42ee-95b3-70e90c730676_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizedRegulatoryAssetsMember_1dabde0e-ec5e-43b8-bb1f-a94ffa1378b6_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-20221231.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_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_39e36b63-999b-4fc1-83f4-fe8438e84005_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityMember_6cfb7b04-cf3c-4ced-ac0a-5d75aa512b81_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-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricUtilityMember" xlink:to="lab_cms_ElectricUtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e5ba6438-db7c-4265-b915-3f82183f471c_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/2022/elts/us-gaap-2022.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_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_80085c02-e998-4d93-903a-f741563dd89d_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-20221231.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_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_4d9bb26d-cb2f-4d20-9428-8123300ba419_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-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:to="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_c5aa6f88-114c-4db9-a86b-eed941b7e1eb_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlantRetirementAndAbandonmentPolicy_b9262bf1-1c35-4244-bdff-c6af7316783b_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/2022/elts/us-gaap-2022.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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_3543ab73-9921-4b49-89a8-b474129a6bb2_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink: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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink: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, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fde469e7-b696-49d9-8332-72038de26030_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_aa7815c4-2afb-42c0-adce-e2358aec339c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_af1af563-de42-45be-baed-c9105fc6cf85_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/2022/elts/srt-2022.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_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_87eb26c7-7afb-48d9-900b-67b16408d745_terseLabel_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_label_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:to="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_9356149e-667d-456a-ba93-8da0a0c7fbdc_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_label_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseRelatedParty" xlink:to="lab_us-gaap_InterestExpenseRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_4dfc4f54-4732-4d05-b925-beec74ae53e3_terseLabel_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Term Loan Credit Agreement Due January 2024</link:label>
    <link:label id="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_label_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member" xlink: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 Term Loan Credit Agreement Due January 2024 [Member]</link:label>
    <link:label id="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_documentation_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Term Loan Credit Agreement Due January 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member" xlink:to="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_e34079e1-1a31-41f4-989c-ff2b2e8d1861_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_49daf801-ab2b-4757-97ab-0c74b3399377_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_44598480-c976-4b35-ba3d-97b39d723e85_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-20221231.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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_3a074f6c-817b-44b6-b163-77aee7d1c28d_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_5acb60e5-c995-4a14-a3ed-70dca7789c2d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_cd27002c-5ba4-4a36-82a4-e16ee96fec64_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_a0c42fe8-7134-40f1-ba5e-dc00c9ff9206_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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentLineItems_353faaa0-9c55-4a4a-9de6-b292eb751b4d_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfDebtTableTextBlock_280656cc-f543-41ce-9ed3-e13bc9211913_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Long-Term Debt Issuances and Retirements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_5260223f-d247-4c0c-b653-4251fb6de55d_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_a236f31c-3d4a-48be-9d4b-6cd120587dae_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/2022/elts/us-gaap-2022.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_dei_EntityWellKnownSeasonedIssuer_20633d29-5dea-420e-b024-b7b629aa292a_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/2022/dei-2022.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_88d4bc47-3a6f-40bb-a891-0c9a73b87865_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/2022/elts/us-gaap-2022.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_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_a97f7291-de56-4132-ba64-7c975c2b2711_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-20221231.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_cms_A5.875JuniorSubordinatedNotesDue2079Member_4891675b-15ed-4ad1-89f5-57403ca367f3_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_c49f9742-f1d6-47c1-ac3a-30c8532db5be_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-20221231.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_LesseeLeasesPolicyTextBlock_5042b675-e473-4204-a3ea-0181cecf9b79_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/2022/elts/us-gaap-2022.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_DebtInstrumentTable_09b4b313-d4d9-4994-b489-e139e46f031b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_704eafa6-45b8-43a1-8f00-a44190ec3b56_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-20221231.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_FairValueInputsLevel3Member_e7475946-1632-4523-9201-5de5915d4e09_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f794a6dc-f65d-4568-b588-f22f6b5e0cf4_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/2022/elts/us-gaap-2022.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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2bb4ba30-a6bd-4f18-ba05-f6472de43ae9_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/2022/elts/us-gaap-2022.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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_0503ebd0-2b3f-4007-b3c2-ad31765b6306_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 Amounts Related to Restricted Stock Awards and Restricted Stock Units</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/2022/elts/us-gaap-2022.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_NotesPayableRelatedPartiesClassifiedCurrent_76f49547-a660-4995-8e73-ef30be09ff2e_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_1d5c5a5a-6351-43ab-815f-19018717ce57_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">2027</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_5bf3a766-456a-4939-aa74-f9acea1c91b8_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;SERP note receivable &#8211; related party</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_81dc661a-43fe-46c0-a535-199e8e0810bc_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/2022/elts/us-gaap-2022.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_JointlyOwnedUtilityPlantDomain_66dc1d3f-4244-43fd-9656-5044b2ad4b78_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_e863d853-e38e-4c3c-9561-00844b3bd753_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_aabd2931-d114-44f3-8e58-f1be2eba5644_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_9124c856-e4ab-4faa-9fe7-b94fadb7f844_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">2024</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/2022/elts/us-gaap-2022.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_cms_DemandResponseProgramMember_90495a19-56b6-4b41-b5b8-4654b19d72ea_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-20221231.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_us-gaap_NoncontrollingInterestMember_a093e41e-e9c6-4520-8725-7d96739005e8_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_81997195-b682-4279-b6e8-afac56567ff4_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-20221231.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_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_b1972401-463e-4bd5-8f34-4de5644f84ec_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-20221231.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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0172a2a8-1cfe-4f3d-b111-fe418cecea9a_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/2022/elts/us-gaap-2022.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_us-gaap_GuaranteeObligationsByNatureAxis_483f4771-2d0e-49e8-9191-9ef9b8dc69ec_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PlanContributionPercentage_e2bf5835-1aa4-4f40-928d-bf5376b73ee7_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-20221231.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_EarningsPerShareDilutedAbstract_c2a5eb6f-8401-4309-82e3-63dca6319382_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted Earnings Per Average Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_12d9c462-14a9-45da-b89b-023d0258637b_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/2022/elts/us-gaap-2022.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_JointlyOwnedUtilityPlantAxis_2744b18d-6ef5-4cfb-8ace-fe85c33225b1_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_488a9435-bd9e-4ece-8b22-bd2526891468_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/2022/elts/us-gaap-2022.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_FairValueInputsLevel2Member_56f1c77f-987f-450c-8735-60292ebe9902_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_4143be4a-ebe6-4aee-893b-530eda2b407c_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-20221231.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_DebtPolicyTextBlock_35da322a-3e71-4ffc-99e0-b40edfc0d71b_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/2022/elts/us-gaap-2022.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_ScheduleOfRegulatoryLiabilitiesTextBlock_dbdfd2dc-4801-464e-8cdd-7e4f47bf48ae_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/2022/elts/us-gaap-2022.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_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_eacdb896-c10b-41d9-8704-c9f415040fc0_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-20221231.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_dei_CurrentFiscalYearEndDate_1ef87dd8-1f94-4c2b-8403-16dadb8ff095_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_ce227956-b228-4fa5-80a1-aba5bdc15d20_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_9abd44c3-2046-43dd-9a0c-eaa83b7c5f7e_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-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:to="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccruedRateRefunds_b1f79557-bb2e-4039-bfdd-46a32bc128bc_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-20221231.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_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_aaec00cb-2b1e-4bc7-8755-86b2724eea7e_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-20221231.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_05dacd40-0efa-46f9-b4c7-8c8cb07f1af9_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-20221231.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_AssetRetirementObligationAccretionExpense_31ad4609-e9fc-4af8-bb5c-7f041fcb6b6d_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/2022/elts/us-gaap-2022.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_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_659bec60-86a4-4791-987a-5012cbc5881a_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/2022/elts/us-gaap-2022.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_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_a726bc7a-b214-427b-962f-4584f08e125b_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-20221231.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_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_81e5ebef-8933-4bce-a5ec-8bf54452a6ce_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesCurrent_7656683f-cd30-4b81-9628-5cba01f9502a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_dda5242a-8472-41af-b1db-c1f0de693988_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-20221231.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_LesseeFinanceLeaseDescriptionAbstract_d6ebb0f5-721f-49dc-be6f-7cd7646428d5_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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_95013379-9976-45b9-9d88-ba43ef328057_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</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_c87987d3-2909-4041-a848-d9634a36d100_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_2e040cf2-560c-4b6f-b22a-85ba7bfae11a_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/2022/elts/us-gaap-2022.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_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_58a4126f-7002-430e-bf36-b4b869d497a1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_68d3d458-23a9-4874-9e07-b14381d297dd_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/2022/elts/us-gaap-2022.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_us-gaap_RestructuringCostAndReserveLineItems_f1d2545d-536e-48e7-89f8-e2cc48a43a3e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_c59160d5-b5ea-463d-9b31-50f2fc9c1625_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_1ed4450a-06a6-450e-a296-ba1c6a052862_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/2022/elts/us-gaap-2022.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_EarningsPerShareBasicAndDilutedEPSAbstract_8a07ccb0-6574-447f-bad1-ccb9d88f66b1_terseLabel_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations per average common share available to common stockholders</link:label>
    <link:label id="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract_label_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted EPS [Abstract]</link:label>
    <link:label id="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract_documentation_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:href="cms-20221231.xsd#cms_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:to="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StateTaxAuthorityMember_0b106fc1-7282-4119-a353-4a9a9aaa136e_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-20221231.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_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember_de036839-b815-45a6-98b7-2e10f61809b1_terseLabel_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 2</link:label>
    <link:label id="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember_label_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" xlink: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 Term Loan Credit Agreement Due January 2024, Tranche Two [Member]</link:label>
    <link:label id="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember_documentation_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Term Loan Credit Agreement Due January 2024, Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" xlink:to="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Plan401KMember_ec73f8f4-5ce1-49c3-9137-c5e51d828026_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-20221231.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_UnrecoveredCostsForPurchasedGasAmount_905980c6-0e34-4413-ae1c-ea38845092b2_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">GCR underrecoveries</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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationChangeInEnactedTaxRate_0817c8d9-073f-4d27-9e9b-46a1fa4b9fa1_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/2022/elts/us-gaap-2022.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_IncomeTaxAuthorityDomain_92128b4b-0aed-46cd-bc8b-43587a1f242d_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/2022/elts/us-gaap-2022.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_ProceedsFromPaymentsForOtherFinancingActivities_1090d9a1-2d0c-41e3-89f7-bb8400543f41_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_1b233cff-c447-4af9-bedd-fb94c327e2e8_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryIncomeTaxesPolicy_03c34c58-43e5-4808-87c2-f22da9ae3235_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/2022/elts/us-gaap-2022.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_e6707bcb-b3b2-4830-82ed-98f65de43662_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueDisclosuresAbstract_22b4f04e-4e7d-4873-8cda-2b6f3bcfa7df_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_7f05b73f-1149-40d2-8082-0b82eb1a850c_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Available</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartyLeaseMember_dc59a3d0-98f0-47df-88b0-7df6f7e300b6_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-20221231.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_97b21ee8-dd30-4e89-bdf5-dd10832e1bd5_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-20221231.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_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member_be1249ae-2b7b-47fb-a5ee-24fb1931ecbc_terseLabel_en-US" xlink:label="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028</link:label>
    <link:label id="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member_label_en-US" xlink:label="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" xlink: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 Six Five Zero Percent First Mortgage Bonds Due March 2028 [Member]</link:label>
    <link:label id="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member_documentation_en-US" xlink:label="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" xlink: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 Six Five Zero Percent First Mortgage Bonds Due March 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" xlink:href="cms-20221231.xsd#cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" xlink:to="lab_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InvestmentInSubsidiariesParentOnly_9ab5333e-21b3-4714-ae7a-b6de06fa1af4_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-20221231.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_CreditFacilityAxis_dc71707c-1fbe-4f72-aa5c-ae0af0a6b7da_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_c0b72c77-04f3-4345-af72-893591784768_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/2022/elts/us-gaap-2022.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_cms_A3750JuniorSubordinatedNotesDue2050Member_62ba3d8b-9b3c-42a5-acde-85af465343f0_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-20221231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_91f4d5db-7e46-4787-81b8-9f46ce1671ac_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/2022/elts/us-gaap-2022.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_A4750JuniorSubordinatedNotesDue2050Member_78eb99ca-6ae1-4ae6-8eb8-2d7e69bb9bbc_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-20221231.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_dei_EntityTaxIdentificationNumber_cd1241a1-e233-44d1-8baf-6d00ccd8287f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_116b8f9c-a0ec-4cb2-bd6f-5df1b5f333c2_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_6550a792-1718-4ebb-b459-b071147c26cf_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">Summary of 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/2022/elts/us-gaap-2022.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_JointlyOwnedUtilityPlantProportionateOwnershipShare_ce7258c9-f08b-4756-babd-c392b901783e_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership share</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Proportionate Ownership Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_1442ed25-53c1-48dc-8623-734f4b86dcc4_terseLabel_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification agreement from sale of membership interests in VIEs</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_label_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Sale of Membership Interests in VIEs [Member]</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_documentation_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Sale of Membership Interests in VIEs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:href="cms-20221231.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:to="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_89c03ff9-590d-40b8-b0a1-c9c0bd48442f_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_506cea04-2964-4aa7-b59e-a1719f3115f7_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsTerm" xlink:to="lab_us-gaap_GuaranteeObligationsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_3a93368b-be29-4d87-9231-6b238934e32f_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-20221231.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_f65b093d-872b-44ea-ab62-2f514e4915a7_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-20221231.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_GasTransmissionMember_43368047-dc84-4370-98db-aec77a6bfafb_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/2022/elts/us-gaap-2022.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_GuaranteeObligationsMaximumExposure_968f8013-cb38-456e-9d8f-2aac3b344ba1_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_9a7a065f-1af4-4f44-a0b7-5fde14b4bb09_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/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_0ab4ec24-79cf-4e43-9b05-159eacf640e1_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_b89cab21-92bf-4871-9ca3-821f3ebca841_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/2022/elts/us-gaap-2022.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7f25d96c-7495-48db-90e1-20d717a33ad1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2483720c-dde6-4900-9407-f6488c6e8c25_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_9b2fd72c-4545-44ba-9212-13eea4e9222b_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_af79c506-96b8-4218-9cf4-80da29eb2cf9_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_15468a61-1642-403b-a06c-9ee9aac0641a_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">2026</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_87eb142a-7f8f-4440-83dc-3bbd63f90d13_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_f9042340-0766-46b0-8079-bba909062c1d_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-20221231.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_UtilitiesOperatingExpenseMaintenanceAndOperations_6b87b1d3-9c5c-48e1-bacc-fd2a78dbf87a_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Maintenance and Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f62028d0-bcb6-4664-ae29-c537efcc7c7c_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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2eb88a86-c630-4bfd-a7bb-1d0ed4ffec65_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/2022/elts/us-gaap-2022.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_cms_DBPensionPlanASettlementMember_4670031c-3149-4c79-a5b0-c51093f846ab_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-20221231.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_dei_EntityDomain_3ac69ea8-5a61-4f09-9281-789805d378e7_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_12de02e1-c38a-48a3-a20e-10db7a297134_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_4dc9ba47-398f-42f7-8ac0-16810f2e81f7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_ec4d4230-e88c-44d9-82d9-8edf50682eb0_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-20221231.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_RevolvingCreditFacilitiesFiveMember_d4d8196e-9c06-4d2a-916e-b19f7f23b29a_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-20221231.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_5d929410-0b1b-40c6-a4e4-b1a4efc9f199_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-20221231.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_us-gaap_SubsidiarySaleOfStockAxis_a974e1aa-82b8-4b1d-9ab4-945730568ee3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink: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 Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFuelCost_48767d9a-3888-4ed2-9f90-9f6918df16b2_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredFuelCost" 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">Accounts receivable and accrued revenue</link:label>
    <link:label id="lab_us-gaap_DeferredFuelCost_label_en-US" xlink:label="lab_us-gaap_DeferredFuelCost" xlink: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 Fuel Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFuelCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFuelCost" xlink:to="lab_us-gaap_DeferredFuelCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_7e7bf0c4-8196-48e5-9595-c2bb09c621de_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-20221231.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_InterestExpenseAbstract_8bdc3756-1c95-44a3-9596-3adfcf1ad87d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Charges</link:label>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseAbstract" xlink:to="lab_us-gaap_InterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmissionCreditsOrAllowancesPolicy_ecaeafb1-5a5a-4042-9437-69f44334575f_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/2022/elts/us-gaap-2022.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_FirstMortgageBondsMember_3d74731e-3ac0-4dee-9104-adf7d04891ac_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-20221231.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_FairValueByAssetClassAxis_2ab03347-0a67-4f29-86c9-0a616ab19a4f_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/2022/elts/us-gaap-2022.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_us-gaap_LongtermDebtWeightedAverageInterestRate_10355f87-50d1-42d2-bdc3-381d7555ffc1_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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerSharePolicyTextBlock_576d26fc-486e-44fc-a6d4-0bef75baa65b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EPS</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_dd864388-b729-4c2e-8eb6-5733412a96a6_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">2023</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/2022/elts/us-gaap-2022.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_us-gaap_RepaymentsOfShortTermDebt_7e6336ab-f1b0-49e3-ac5e-fa526e6aa294_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">Increase (decrease) in notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssets_f8c3908b-0bec-423f-8840-118fc87b1a17_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_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 Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_VariableRateAxis_798b1aff-a570-4861-8785-13c14dcbab1d_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/2022/elts/us-gaap-2022.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_OtherLiabilitiesNoncurrent_332e2455-8d6c-40e6-8706-222f115c42a9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_87c360e1-77ba-4c6d-8bff-271fc9279d28_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/2022/elts/us-gaap-2022.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_JointlyOwnedUtilityPlantNetOwnershipAmount_b5bcf01d-e1cc-4c74-87ab-111d42c45ee2_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/2022/elts/us-gaap-2022.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_srt_TypeOfReserveDomain_2f645bdb-55db-4312-98b5-ca5e4914a03a_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/2022/elts/srt-2022.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_PaymentsToAcquirePropertyPlantAndEquipment_bbb74442-5c53-4d79-96e4-fd71d640f4ea_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures (excludes assets placed under finance lease)</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_f2ed8344-f3b9-4ede-a2e6-2c61b29e9744_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_e8a1e591-916b-4a2e-8781-576bb850f4ae_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_06fdc36d-a454-42c0-9243-a1de3a8f475e_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">2023</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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanBenefitObligation_edbaf327-aa44-49c4-b03e-763a9427aaf8_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_ec36407a-8e56-46f0-874c-57b22fcd25c5_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_bd0b88a1-156a-40f5-b428-906358d20355_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">2028 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/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_35aac57c-5976-4b2b-9a73-3bdce659c626_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic And Diluted EPS Computations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_72c578ef-0f40-414f-9ad2-8b5152b165a1_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink: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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_a0fcf6c5-41d7-478f-9198-961f40ad4dd1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPEB Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_76e0c366-92af-4b44-9985-ff54492086b0_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-20221231.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_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_fc9d9eff-33df-4a9b-8e93-ecea2c719dd8_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-20221231.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_de47831e-78c5-48df-b20f-267a77e1e9c9_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-20221231.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_cms_LocalJurisdictionMember_c357572a-deeb-45b3-a4d1-d28ff21f4bb7_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-20221231.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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_ee1dd824-6630-49ba-a9f8-818a759c73da_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/2022/elts/us-gaap-2022.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_us-gaap_OtherShortTermBorrowings_54a00dd7-d3b5-4c67-9c54-c27a8cdc96fd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term payables</link:label>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Short-Term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermBorrowings" xlink:to="lab_us-gaap_OtherShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_da7a2830-1f5e-49c0-8153-2f5986961510_terseLabel_en-US" xlink:label="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink: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 of forward contracts through issuance of stock (in shares)</link:label>
    <link:label id="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_label_en-US" xlink:label="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink: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, Settlement Of Forward Contract Indexed To Issuer's Equity</link:label>
    <link:label id="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_documentation_en-US" xlink:label="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:href="cms-20221231.xsd#cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:to="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0d8116b2-a65e-4687-b8d3-a016cf5ee79d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_f36512d8-76c1-44e0-9f72-a656fbb744c5_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_96e30b86-eb1a-491b-bc2c-845ec0463b5c_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/2022/elts/us-gaap-2022.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_ProfitLoss_153b78ea-d9be-4f62-9598-621374aa483e_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_8d5ff566-d1e7-4597-a0a0-6b7363056a04_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_b1b3278b-a69c-4dcd-b753-540d31d36c5f_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_4eb3f833-da94-44a0-89db-d64ef0c76adc_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/2022/elts/us-gaap-2022.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_VariableInterestEntityPrimaryBeneficiaryMember_0beda408-44e6-4934-8bbd-7aede9bdab99_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesTable_2b721be0-1e27-4ce7-b860-b148a0dd209d_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-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesTable" xlink:to="lab_cms_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_9169fcac-9fd4-4942-a0e2-09700ccd6d97_terseLabel_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_label_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and Gas, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OilAndGasPurchasedMember" xlink:to="lab_us-gaap_OilAndGasPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_500c0e84-aa1c-487a-ae0d-6960435737d2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_b068f11a-2556-46eb-a100-56d1bc31f907_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_7e598931-07d5-4db7-868c-58dad3466dfd_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-20221231.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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_b0096666-5332-4467-adff-1f1202d47071_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_0b660946-a431-4a5a-ab88-ed6ee6d8fb2d_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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4f640a8d-8c8f-4831-bd6f-ee202839460c_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">2024</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/2022/elts/us-gaap-2022.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_TermLoanFacilityMember_cab7f1fd-d082-41ef-8e39-c9ffd769dcfd_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-20221231.xsd#cms_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityMember" xlink:to="lab_cms_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_04953d02-f24c-4614-a522-ba2ce96c403b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Guarantees</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:to="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JuniorSubordinatedDebtMember_9cd70262-63e5-4b59-b9a2-f2f9d8a10377_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanPlanAmendments_481ee246-3401-41b6-a263-d9ae1c420738_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/2022/elts/us-gaap-2022.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_cms_PropertyTaxPolicyTextBlock_06ddbf1e-9053-4c1e-8c95-591d1acabf7c_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-20221231.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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6731ef91-7359-41ef-af35-c06fb74703a3_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_25069c15-a1fe-4d2d-9a7d-4d1b198744f3_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_1d259b4c-2bb4-4a02-a2d1-b6991e3d86fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_e5f83107-0705-4405-a6d5-ebdb038a42ac_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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesDeductions_4a2cabad-8dfc-4218-82d0-c7b1f62185ca_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/2022/elts/us-gaap-2022.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_SoftwareAndSoftwareDevelopmentCostsMember_dc07ddd3-16fe-463f-b74e-4c6a4bc24d5f_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/2022/elts/us-gaap-2022.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_RegulatoryAssetAmortizationPeriod_6a42ea44-f4df-44c0-a0a0-05eb0b187825_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_f0845b54-547c-4e0d-a911-ba8a18e6e215_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/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember_8f65584b-1481-4757-b047-a18c8f05bdfa_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Independent power production</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Independent Power Production [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Independent Power Production</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIndependentPowerProductionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:to="lab_cms_NorthStarCleanEnergyIndependentPowerProductionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_711b67be-3242-4608-b539-c903348e3c3a_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/3/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 3, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 3, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasRateCaseMember_55726ee1-1ab6-4a04-a310-b677296383d7_terseLabel_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink: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</link:label>
    <link:label id="lab_cms_GasRateCaseMember_label_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink: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 [Member]</link:label>
    <link:label id="lab_cms_GasRateCaseMember_documentation_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember" xlink:href="cms-20221231.xsd#cms_GasRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasRateCaseMember" xlink:to="lab_cms_GasRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUtilityPropertyMember_ceb8bda4-f21e-49ac-a80f-e351edc80754_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-20221231.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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0cd872b5-5910-49ed-85b8-283ba4838c2e_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 Income and 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/2022/elts/us-gaap-2022.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_DeferredPropertyTaxes_08695f4e-fade-41d5-874d-6aab8cfe2470_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-20221231.xsd#cms_DeferredPropertyTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredPropertyTaxes" xlink:to="lab_cms_DeferredPropertyTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_dfcdeff7-2617-4383-83b0-7c4dec77834f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost to retire property and other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_52f24993-92b9-4c46-b68f-a9330d69ae7d_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-20221231.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_srt_RangeMember_cd4507c6-f07e-4811-ae29-4e430db2f415_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a61fba1e-61cf-488c-9fa1-f444021af1f8_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/2022/elts/us-gaap-2022.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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_9195861b-3d39-4ea0-b86f-255dff642c17_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional annual rate increase authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_fefd8bdb-f43b-4e64-b1a8-6dc8740fc759_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_199cac0b-40f8-4b80-bc15-409cee1b3e52_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-20221231.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_e227efcb-b3e6-4659-a707-5c873aad8a38_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-20221231.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_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_640bc1df-fedf-4afd-9309-fd9dfa2fea79_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/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_1902c779-e2ea-4179-82e4-938a6380cbda_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/2022/elts/us-gaap-2022.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_cms_FinanceLeaseAssetsAdditions_97ebbfb7-f75d-4646-9d00-b135068dda92_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-20221231.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_NetIncomeLoss_bf31a311-0479-4c4d-856a-d7772caf1e0b_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_0d229574-a038-49c7-86b1-8861e3b9a18d_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_315c8d5b-4f60-499b-8f71-8dc2cc14cda1_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-20221231.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_OtherIntangibleAssetsMember_75b41b19-8648-46ef-ac4b-42c63984ddf6_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAxis_8094cd97-65e5-42b9-aee4-ca9c04112532_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/2022/elts/srt-2022.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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5c55c363-c7de-4c4b-bf8e-5d019faf9124_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_74acf842-f9fa-407b-bf98-c327643041ec_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_1987cdfd-7331-4ea1-9a2b-86e2d59005eb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_b1dfb9be-2da8-4661-864b-ba5a1333fb7a_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-20221231.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_5f0f0e08-b164-41db-b613-a289528bacc2_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" xlink: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, impact of disallowances and transfers to held for sale</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-20221231.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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_b8fa295e-be34-4d5d-b128-3adaa9005f5b_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/2022/elts/us-gaap-2022.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_A5.625JuniorSubordinatedNotesDue2078Member_415a5e28-4c37-4eb7-a706-ca0d90217277_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_6158b996-dd39-442d-b289-5343cf2e76b5_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-20221231.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_AssetRetirementObligationRevisionOfEstimate_0152ef61-0c09-44c3-8c61-08f2d78e359d_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/2022/elts/us-gaap-2022.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_cms_ShortTermDebtAuthorizedBorrowings_6d0f2f5e-fbd2-4b3b-ae32-3e836c926f57_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-20221231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ShortTermDebtAuthorizedBorrowings" xlink:to="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyAxis_2fbb7e9c-d136-406b-9a3d-4d3d011cf9bb_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_7f5fc2c8-230a-40e7-9e36-41dcd4bdef03_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_46cf0251-7275-4d05-a040-79bd383e6716_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/2022/elts/us-gaap-2022.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_us-gaap_AssetsFairValueDisclosure_f02bc0d2-a3e4-4074-9193-334a155150f7_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_e1260513-f4f2-45c3-ba60-625527cb0a53_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/2022/elts/us-gaap-2022.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_us-gaap_RestructuringPlanAxis_647c755d-11bc-4567-bfe4-bb9bd79c1af7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_60d5f062-a668-4be7-b0ad-10aaa1c481de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_18c990b8-8c06-4104-82c0-9300fcd7e1d6_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-20221231.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_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_cb8bb85e-5a8a-4ce7-bdf0-dabfa3993a17_terseLabel_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:href="cms-20221231.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueOctober2025Member_54c503c4-1d11-47e8-8c9b-93368e39c8d8_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueOctober2025Member" xlink: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 October 2025</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueOctober2025Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueOctober2025Member" xlink: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 October 2025 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueOctober2025Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueOctober2025Member" xlink: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 October 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueOctober2025Member" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueOctober2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueOctober2025Member" xlink:to="lab_cms_TermLoanFacilityDueOctober2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_cf5ec85e-72f4-4e3d-aac7-cd7d8cc6ae12_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_71361554-c9f4-4c00-a158-b168beda6fc2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizedCostsMember_6220f6f0-f291-417a-af42-ffbc31126ced_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-20221231.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_RegulatedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedOperationsAbstract" xlink:to="lab_us-gaap_RegulatedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_af1274b1-8c05-44e8-9e11-c70a2d7771e8_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-20221231.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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_b1d315c7-7a15-4b10-be56-a25600643c30_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/2022/elts/us-gaap-2022.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_StatementOfCashFlowsAbstract_3b3dd8ae-db62-474e-b515-12c21e3d3541_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_a6fc06d8-a4e5-4f14-9132-b79e17866c53_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_75bdc76e-94f8-48c5-b800-cfdf034a5dbb_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_1509eeb2-7bb9-4051-85b6-b6372382f9bf_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/2022/elts/us-gaap-2022.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_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_bc198c45-4337-46ea-a252-7a7d46ed9310_terseLabel_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and finance leases</link:label>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_label_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</link:label>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_documentation_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:href="cms-20221231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:to="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1742f8ee-165a-4db3-8870-cb176a8253fc_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_87156726-517c-4802-b2d7-82c248c3961d_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_278d4f1a-1867-42b1-85f7-0f9a71a94401_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_dbc8e63d-c739-4c69-81a0-78715abc0698_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-20221231.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_b5aeeff2-7049-4665-b36f-9d8a17f0cbcc_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-20221231.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_cms_ActivePensionPlanMember_7a7c8d9e-dbcd-4572-9385-4537f7100553_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-20221231.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_8351942e-315f-4d77-8915-d257ab7c94a1_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-20221231.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_PropertyPlantAndEquipmentMember_ab9294cd-b77d-4760-8bc7-fbf55719234a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_c7a6cb4c-9074-4cf8-a881-cfbd6ba1bae6_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/2022/elts/us-gaap-2022.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_OtherLiabilities_9a7ff960-6e4d-43af-889c-be6893809dd8_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_d4449f5b-fd9a-4ce5-83e3-a114c1f5dd7d_periodEndLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention benefit liability at the end of the period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_a8e57fc3-deab-48b3-9c23-401003412008_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FranchiseRightsMember_8ce89225-0e53-4d93-81bb-47ace9f9ea9f_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/2022/elts/us-gaap-2022.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_dei_DocumentAnnualReport_6f354221-c0c3-488e-bd13-40f0c8c60ec8_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/2022/dei-2022.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_dei_LegalEntityAxis_109b82fb-e561-4b10-8936-4304e245b439_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RenewableEnergyGrantMember_d8ea5663-15c9-4785-9559-91b3d7a2f45f_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-20221231.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_cms_UnrecoveredPowerSupplyCosts_bddd5b30-22d7-4924-b918-4ad230cabe4f_terseLabel_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCosts" xlink: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 underrecoveries</link:label>
    <link:label id="lab_cms_UnrecoveredPowerSupplyCosts_label_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCosts" xlink: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 Power Supply Costs</link:label>
    <link:label id="lab_cms_UnrecoveredPowerSupplyCosts_documentation_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecovered Power Supply Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts" xlink:href="cms-20221231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecoveredPowerSupplyCosts" xlink:to="lab_cms_UnrecoveredPowerSupplyCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_036643a3-1959-42a5-926e-b89bd3e06ada_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_9911d7a2-65bb-4d7d-91bf-f1399e278122_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_eb2b7bca-bbf3-4179-a088-7c4b29090cb5_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/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_c8290138-3eb3-42cf-92f1-8050089d43d9_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonCashTransactionsAbstract_ac413813-8c3c-4f58-ab51-6008bf0cc17a_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-20221231.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_f5b7d6e4-0732-4f12-a73a-4c5553d0a512_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-20221231.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_DividendsPreferredStockCash_10d8b488-3d51-4e48-9d97-11374a32506d_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on preferred stock</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Preferred Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStockCash" xlink:to="lab_us-gaap_DividendsPreferredStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_9c45449b-2873-4c5f-aa38-dab2669a4288_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-20221231.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_PropertyPlantAndEquipmentTextBlock_cf24266d-430d-483f-a24e-4cccd77323f2_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/2022/elts/us-gaap-2022.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_DefinedBenefitPostretirementHealthCoverageMember_a308ab67-398f-4c2a-b395-08076ea69e2a_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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockSharesIssued_2cced761-e09f-4e87-8bf5-f9ac7424fcd8_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/2022/elts/us-gaap-2022.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_63fcaa37-7fd6-49e3-b0c4-73df5d724abb_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_a909bf44-f8f1-4cc5-93dc-2880667dabe8_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">2025</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/2022/elts/us-gaap-2022.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_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts_cf52e64c-6858-4890-9fba-6a878acf3b52_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts" xlink: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_PublicUtilitiesAmountOfRecommendedDisallowedCosts_label_en-US" xlink:label="lab_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts" xlink: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, Amount Of Recommended Disallowed Costs</link:label>
    <link:label id="lab_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts" xlink: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, Amount Of Recommended Disallowed Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts" xlink:to="lab_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_be7d45d0-8735-4c55-a09c-f052f7791f1c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherNonoperatingIncomeOther_7234a04f-5040-43be-af9f-839feeb69c8a_terseLabel_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_OtherNonoperatingIncomeOther_label_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeOther" xlink: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, Other</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeOther_documentation_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeOther" xlink: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 Nonoperating Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherNonoperatingIncomeOther" xlink:to="lab_cms_OtherNonoperatingIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_582a5c71-7aed-4673-9697-4b924c9ae0b2_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-20221231.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_StatementBusinessSegmentsAxis_01039b0a-6600-4ecd-8c67-630422ba9e3b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_6adac3bd-5a82-4d7b-be99-108c24ee6aef_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financings and Capitalization</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_415741e3-bd85-4da3-a288-46685e3fa054_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits Liability</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_689d78cb-4efc-48ed-80e2-2204fb0d18a4_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_09f1aa88-5b23-426a-ba03-4a8da68f16a0_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/2022/elts/us-gaap-2022.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_dei_EntityShellCompany_c2101ce8-6b6d-46c7-bcf3-0e410ba0b2c9_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_2f3b52af-21a6-4260-9cbf-45e2e941fb77_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-20221231.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_e273ee47-940c-4582-b9b5-2f8bc1476379_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-20221231.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_aba4b137-c0b3-43b8-88f2-9f4c5b056a2a_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/2022/elts/us-gaap-2022.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_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_a2795534-3626-4ebf-bf07-7da4d989f72e_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-20221231.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_a13093e3-8a0a-4424-9502-3591be059ce9_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-20221231.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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_f60d9e3e-d9d8-46e7-b642-f209fdbd355c_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1b2a427e-fffe-46d6-8738-872e5028b561_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">2023</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/2022/elts/us-gaap-2022.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_cms_PreferredStockDepositaryShareConversionRatio_4688cb54-733f-4b3b-b16a-265922c95f76_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-20221231.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_a9eec42e-9c78-475b-ba47-b3fdb0f3c510_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-20221231.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_21f390c7-ceb1-49f1-86fc-a990989bad00_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">2025</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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ac4847a0-088a-40f1-9a02-e0421c48836a_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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesDomain_c164700f-cb48-49e4-a54b-f77abb9380c6_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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsDomain_b0a2a2ce-e9c2-4c81-bab1-faf9c95f8eb7_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_8dc8c69b-ef55-4622-b1a1-830ce18dae61_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_e28f7bba-64bc-415b-ab03-a14f893dd6b5_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSevenMember_b7f96545-bacc-4998-ab67-870c0f197751_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 22, 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-20221231.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_LessorLeaseDescriptionTable_c97e6298-7704-4b52-80ed-b78bbc61552b_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/2022/elts/us-gaap-2022.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_Assets_550b39e3-1ce5-4e3f-8c3b-da790dce55ab_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_9039ff4e-85c2-48c4-94ac-24ae1c977383_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingIncome_c8815ab0-6d1c-4a8b-98e8-45942dadba55_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-20221231.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_PerformanceSharesMember_11f763af-0fd8-4b7b-aad0-4601da6587a8_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/2022/elts/us-gaap-2022.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_ScheduleOfRestructuringAndRelatedCostsTable_7188df02-2633-44d6-aba4-33d6a2927c04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_2f40550d-336f-4ded-81de-72063e0e30cc_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink: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 annual rate increase, as a percent</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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fdd373bd-760e-4034-a47a-b8161f3908b4_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">2027</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/2022/elts/us-gaap-2022.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_SiteContingencyLineItems_502d503c-49e8-400d-87fe-4913bcaa5f55_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyLineItems" xlink:to="lab_us-gaap_SiteContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherFinanceLeasesMember_cdf54930-0832-427f-8352-df519955046b_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-20221231.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_us-gaap_LongTermDebtFairValue_13c454c6-61d8-46b4-bfae-f5414883e621_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_63da8571-e352-4a54-a59f-be173116a849_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-20221231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_52641333-a5fb-411d-a569-17716a60efb5_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_4d9542b4-c74b-45d8-b0bf-393520f62634_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_9a3c0738-09b2-4047-9b1f-8ff2940f5e29_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_a745c537-e5cf-48e4-9044-5bf32a0af7fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and investment tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_5d7eca07-7382-49f6-ab2c-0467d537528e_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/2022/elts/us-gaap-2022.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_TaxExemptRevenueBondsMember_159f0e63-f187-4fd0-adf6-9bb8d5edb9f0_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-20221231.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_EarningsPerShareTextBlock_c301a7a6-997b-490a-8dc6-93a9fa635c6c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share - CMS Energy</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_5d8fbf2a-2735-47dd-b59a-2918561b15fa_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/2022/elts/us-gaap-2022.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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_3c0ec1ae-a599-4da8-b1bc-9618c14dc468_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/2022/elts/us-gaap-2022.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_cms_CorporateAndReconcilingItemsMember_ce01cf95-b7f3-4e74-976f-e0c5d90fd3e0_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-20221231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CorporateAndReconcilingItemsMember" xlink:to="lab_cms_CorporateAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_e4da83f0-f399-4320-b3f4-935ff5a0de7d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetDomain" xlink:to="lab_us-gaap_RegulatoryAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_c8940974-cb6c-435e-8e73-2b0e035e8a06_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-20221231.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ced69ae6-dbc3-4431-bc4d-991dd7da4bd4_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbdbe610-0427-4b53-b9c8-f44d35711b21_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/2022/elts/us-gaap-2022.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_cms_RetentionIncentiveProgramMember_200d1de5-0635-4dbf-ba27-188c4bb3fd64_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-20221231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetentionIncentiveProgramMember" xlink:to="lab_cms_RetentionIncentiveProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_2612df0e-835c-4812-9246-9a47a29ff8be_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_de11680d-87e7-45d6-9f91-b22b1f49450e_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/2022/elts/us-gaap-2022.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_cms_NonUtilityPlantAssetsMember_8568d74d-7c6b-408b-92b7-5ea16d5f6e63_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-20221231.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_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_690133e5-63f0-41d3-a2c0-9f0687272893_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/2022/elts/us-gaap-2022.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_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_0ff0431c-0b08-4aad-a55e-89cf9eedadbf_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-20221231.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_IncomeTaxesReceivable_c3c721b2-404f-407d-afb4-509d60345222_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesNewIssues_3b1f2819-3bf3-485c-801c-4e09267d2092_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/2022/elts/us-gaap-2022.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_OtherTaxExpenseBenefit_8d6ac761-b8fc-4c6f-9aef-9e5c3bf28f27_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_8311c9de-d84a-4778-b723-58208e69fa09_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_b72c56de-897e-414e-972a-678a230b8683_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_14bd2df2-077f-4a0c-8ee9-605b91bb4ea0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_550d0311-700c-4848-97a4-578b61c22fe5_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/2022/elts/us-gaap-2022.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_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_f841515b-447a-499e-976a-dc62b0a69da6_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-20221231.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_dei_EntityAddressCityOrTown_4239376d-1dfd-42cf-95ad-5e2544afb459_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_b7b4deec-64db-41fc-9232-840b76a6ef28_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/2022/elts/srt-2022.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_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_04cf11fc-64e5-45cf-8bcb-3775285bf518_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_c5853e20-3fcc-4d02-8d52-a52db2742bf0_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_18570223-082a-4fc1-9e9a-440e6d66b177_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 Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cms_RestrictedStockAndRestrictedStockUnitsMember_56d083e7-ba10-4107-b72b-1462ad8e43d6_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-20221231.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_us-gaap_OperatingExpensesAbstract_953c3b2c-adb7-425e-868b-18184d4c6509_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_f320f65d-7fa9-4f45-ab52-0fcce1ec16cb_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-20221231.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_275a2a33-8383-4fe9-89d4-46105c3615bd_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">2028-2032</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/2022/elts/us-gaap-2022.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_cms_ForwardContractsEnteredIntoAugust292022Member_914ba062-2d24-4a87-8cf4-1994004812de_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/29/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 29, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 29, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDue2025Member_f631f30b-f889-4555-b80e-215e39d94e01_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-20221231.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_MinorityInterest_0853e4e2-8bcc-4d59-adc0-894459b8ac16_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_848e15c2-1c43-4ab0-be49-8eaa10bbfb2a_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_986a3c7c-6488-4ff0-b552-97193a4130f9_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_e60878d5-5e87-42af-a106-c31b40da3bbc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_2dd4faee-bdc5-4054-8a9f-8a56265162a0_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">2026</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/2022/elts/us-gaap-2022.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_AssetRetirementObligationsNoncurrent_093a2c05-4210-4f40-ae42-d815504f47b7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_8310c0af-d4b1-4b24-a36b-4c2ea9f9dc9a_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_6112b43f-8d29-4d79-9a48-28b804451480_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 (less than)</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/2022/elts/us-gaap-2022.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_ScheduleOfSegmentReportingInformationBySegmentTable_17792a10-7f18-453a-9d31-9888b68cd359_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_ae897e43-82c7-4638-b1f6-f6c9cb9c26d0_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/2022/dei-2022.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_us-gaap_PensionPlansDefinedBenefitMember_0adb79db-6d80-422c-8027-582555b32033_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/2022/elts/us-gaap-2022.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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_cf3710f1-5076-422a-b4e7-fd38b231de13_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink: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 annual rate increase</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/2022/elts/us-gaap-2022.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_us-gaap_ElectricityPurchasedMember_570288f8-65d7-42f3-b9c2-35fbca30ff0c_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_label_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityPurchasedMember" xlink:to="lab_us-gaap_ElectricityPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3f27e6b5-ba2c-4323-b374-bd3cafd78baf_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/2022/elts/us-gaap-2022.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_cms_JHCampbell3PlantRetirementContractDisputeMember_50c4d815-948a-402f-99a5-a52f4b88500d_terseLabel_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute</link:label>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_label_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute [Member]</link:label>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_documentation_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:href="cms-20221231.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:to="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_BayHarborMember_8aad691e-710c-46f6-aabc-274bcbb10459_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-20221231.xsd#cms_BayHarborMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_BayHarborMember" xlink:to="lab_cms_BayHarborMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_a610be3b-e30e-4a92-8382-3527639dab5c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Materials and supplies</link:label>
    <link:label id="lab_us-gaap_OtherInventorySupplies_label_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventorySupplies" xlink:to="lab_us-gaap_OtherInventorySupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_20e868cf-ad6b-4342-ab66-e333be70ce99_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/2022/elts/us-gaap-2022.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_VariableInterestEntityDisclosureTextBlock_987ba1d0-18dc-4ae9-bcd3-fb3968ccd6af_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchMember_ea4ffc71-d623-486a-b529-45cd88c67518_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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_be328462-e393-4613-b4a1-a15006da1b0e_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/2022/elts/us-gaap-2022.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_VariableRateFirstMortgageBondsMember_48cc396f-c0bb-4644-a373-5b2ea641d32a_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-20221231.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_cms_CoalFueledElectricGenerationMember_bdfeb743-dac9-4e11-9e65-e80db1ac19d7_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-20221231.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_700e033b-c64a-42a2-b7ee-f0ea285cce62_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-20221231.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_c067ae79-369a-423f-9e11-ce848cdcaa5e_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-20221231.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_IncomeTaxReconciliationTaxCreditsResearch_3d0b61ce-526b-451c-b7e1-db8c9488f4e8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" 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">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/2022/elts/us-gaap-2022.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_us-gaap_EnvironmentalRemediationSiteDomain_fc27ecc8-7f8e-4c62-979d-06e58422436a_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_dc8c8f9c-d169-43cc-8bd4-0724a0a3e50e_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_8f5b4e72-0521-4dcc-a401-50106882d360_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder contribution</link:label>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Contributed Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributedCapital" xlink:to="lab_us-gaap_ProceedsFromContributedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_bdc4c675-2913-41cc-9620-d2acb1456386_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/2022/elts/us-gaap-2022.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_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_5e52059c-cb2d-4d68-a400-2ec0aeef7ba1_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-20221231.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_5dd2ef45-01ec-4221-91dc-3770526a04ad_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-20221231.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_Revenues_7abfbb61-bc36-4f5c-ae2e-d76f0b9be6a1_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_1e4638b4-6db6-4eb2-ae7f-603e401ac46f_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">Incentive revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_a58612df-bf58-40e7-9b63-24e622f5946d_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_6c5f0e87-1554-4775-9c3f-023bccbd4079_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-20221231.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_346b9e5c-3ca1-4370-acd2-ed1fa629540a_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-20221231.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_us-gaap_RegulatoryAssetsCurrent_a6a4bde2-5761-4cc2-94b8-6db9c221c1ed_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_9d2f1bff-e487-44c5-aab7-fa38be18c7df_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">Total current regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsCurrent" xlink:to="lab_us-gaap_RegulatoryAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_9b146c31-42d1-4965-b748-19cd9579ef5d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations available to common stockholders &#8211; basic and diluted</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_9f12bc60-1679-4696-9128-df3ec20770be_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/2022/elts/us-gaap-2022.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_c6bcfffb-3821-4dbc-a7d8-377be49e74f0_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/2022/elts/us-gaap-2022.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_us-gaap_InterestPaidNet_1789775d-94f7-4e6d-ac27-ae211dd2df69_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/2022/elts/us-gaap-2022.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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_dcb352b0-fa26-4c3e-98a2-42896b66dfc5_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-20221231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ee87a870-56b1-4562-b9e3-96e198b9b404_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">2025</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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanDisclosureLineItems_2bad9cd8-c36d-48e7-a07b-84e6cc36795c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_8c13989c-8d05-426a-a9d4-8da27bedf382_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-20221231.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_314ec717-0e6e-461f-b914-be0181a47d72_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-20221231.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_cms_SeveranceBenefitsMember_01de8b62-a1b1-4fa4-bcdc-82f8c356cff1_terseLabel_en-US" xlink:label="lab_cms_SeveranceBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Benefits</link:label>
    <link:label id="lab_cms_SeveranceBenefitsMember_label_en-US" xlink:label="lab_cms_SeveranceBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Benefits [Member]</link:label>
    <link:label id="lab_cms_SeveranceBenefitsMember_documentation_en-US" xlink:label="lab_cms_SeveranceBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeveranceBenefitsMember" xlink:href="cms-20221231.xsd#cms_SeveranceBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SeveranceBenefitsMember" xlink:to="lab_cms_SeveranceBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d8f35986-f709-4a76-bf16-fabc8e0bb1da_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement benefits liability</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_ae825821-ebfc-48fa-8f0a-e45d76b6850b_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-20221231.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_4ddc6d1b-8e27-4eb6-83aa-491ecd6b3283_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-20221231.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_us-gaap_InventoryPolicyTextBlock_971662e6-3942-41b1-afe4-c44c4ae55b45_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/2022/elts/us-gaap-2022.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_StockholdersEquity_b109edae-12a0-4516-9c59-a03f0a76bb04_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_00e6ccd6-3cd6-49e9-887c-70edb6d2a784_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink: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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_24682fde-6d06-4659-845b-bf0b34813da3_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/2022/elts/srt-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bd0f667f-32fa-47ac-8d48-78d5f244d89a_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/2022/elts/us-gaap-2022.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_ActualRateOfReturnLossOnPlanAssets_4baa9637-1d65-4fcf-8812-a0dc0bc93989_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-20221231.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_LineOfCreditFacilityLineItems_c34f2bee-d028-4191-bfed-a67c03b631ff_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_d086e876-926b-415a-baa5-0178a7d8f4a2_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_c9cad3b5-e0ed-4ddd-83c1-68941c4c78e6_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_87160109-edb6-4b92-b401-9da8dfa9bdfc_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">2025</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/2022/elts/us-gaap-2022.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_AccrualForEnvironmentalLossContingenciesInflationRate_528ed1ee-414b-4e53-a065-2763662e4908_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-20221231.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_18eaabc3-b064-4875-b387-924e915e6d12_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-20221231.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_5d811404-9a26-4729-b02e-26366c112e01_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">2027</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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_af55764c-b274-471a-9606-b98a0503af3c_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_2a665e08-79c3-4bec-a23d-673eafd777c8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_63d65f32-cf3d-428f-8bc3-0a1a231615b8_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_48178a19-101a-4b30-b0bb-1f7392369066_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">2025</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/2022/elts/us-gaap-2022.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_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_1d12720d-84c0-4480-8147-1bf4a502cbe2_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-20221231.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_srt_CondensedCashFlowStatementsCaptionsLineItems_16ea842e-4fd2-41dc-aaa8-219620db37e1_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/2022/elts/srt-2022.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_us-gaap_LeaseCost_57049f4f-2f84-4946-a0ad-0c1c6f5c02aa_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockMember_0ecd5933-f576-4ca5-b4b1-082af7cc51f3_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_fef39c49-cc73-4430-bd40-1ce19f406f52_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_0469d013-ef77-4700-9e96-2b56f0144260_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">Schedule of 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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c76d8dcb-b690-469f-83d6-cb8e629f9263_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/2022/elts/us-gaap-2022.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_RegulatoryLiabilityDomain_343b08d4-429d-434c-beb4-2d1a9c769753_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain" xlink:to="lab_us-gaap_RegulatoryLiabilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_6e0fc3dc-1a0e-4725-996c-237315b072ff_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/2022/elts/us-gaap-2022.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_RepaymentOfNotesReceivableFromRelatedParties_e7b5cd5e-7d40-457d-a7e3-02bdeea50247_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in notes receivable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Notes Receivable from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:to="lab_us-gaap_RepaymentOfNotesReceivableFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_9bd0db51-bf24-4e20-a2de-5ec9f049c21c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_d4c9206b-8fa7-4a29-9fd3-bd62b1497b58_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_44f30ad5-be11-4f30-9c3c-e5405e971d51_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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateEffectivePercentage_669ef4bb-4ddd-44c9-89e0-021514e7fc18_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/2022/elts/us-gaap-2022.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_cms_EnergyWasteReductionPlanMember_d04c7504-aabf-4f00-a6cc-b49897ef830d_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-20221231.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_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_b0e2e687-d9a8-4275-8c0c-ea516a9c1596_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/2022/elts/us-gaap-2022.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_cms_CMSEnergyNotePayableMember_93b134bf-6877-40a8-9cea-02da68adf068_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-20221231.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_PensionCostsMember_21bd997d-5800-44ad-9c6b-2bb587be8ea2_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/2022/elts/us-gaap-2022.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_LetterOfCreditMember_7224afab-9ef3-4452-b266-93bcc11b6f03_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_12197250-94ea-4a07-9c16-fb31316dae8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive forward equity sale contracts (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A3600FirstMortgageBondsDueAugust2032Member_5a1a0a8d-a8f0-4696-950d-66f4c4f02efa_terseLabel_en-US" xlink:label="lab_cms_A3600FirstMortgageBondsDueAugust2032Member" xlink: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 Due August 2032</link:label>
    <link:label id="lab_cms_A3600FirstMortgageBondsDueAugust2032Member_label_en-US" xlink:label="lab_cms_A3600FirstMortgageBondsDueAugust2032Member" xlink: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.600% First Mortgage Bonds Due August 2032 [Member]</link:label>
    <link:label id="lab_cms_A3600FirstMortgageBondsDueAugust2032Member_documentation_en-US" xlink:label="lab_cms_A3600FirstMortgageBondsDueAugust2032Member" xlink: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.600% First Mortgage Bonds Due August 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3600FirstMortgageBondsDueAugust2032Member" xlink:href="cms-20221231.xsd#cms_A3600FirstMortgageBondsDueAugust2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3600FirstMortgageBondsDueAugust2032Member" xlink:to="lab_cms_A3600FirstMortgageBondsDueAugust2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_ba75509a-d984-49cc-95aa-af1034aff0cb_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/2022/elts/us-gaap-2022.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_PurchasedPowerRelatedParties_d3652d43-48d0-4aa8-82d1-3622eddec694_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-20221231.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_DefinedContributionPlanCostRecognized_c947d4d1-aca8-443f-a11a-41123e6f5e7b_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/2022/elts/us-gaap-2022.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_srt_RangeAxis_a358b579-2263-41c3-9d15-e975245cd7f3_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_0ccda906-21cc-49a8-abe1-da4e4a71f247_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_ad6df9d3-b033-4ab7-a7ee-ef92a75faccf_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/2022/elts/us-gaap-2022.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_LeaseholdImprovementsMember_76f6fdbd-2d74-4db1-9c51-d43272794469_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_35c98b72-d2d7-4c60-8554-aba6d3bd5ba3_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/2022/elts/us-gaap-2022.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_AssetRetirementObligationLiabilitiesSettled_a48d5f01-e3de-4574-ac93-a586f779f038_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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_7d77a6e1-aa3a-4b7b-a8f8-e21b179964dd_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_0bf4fc73-b54f-445e-ab73-a42cfe9042f8_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_244352f8-e3ef-4c26-a6e2-f9e58ba39a46_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/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_9e73bac5-917e-489d-ae73-b77d8c56c142_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_cd5c04cf-0f9a-41e9-9724-4325d2bd3b43_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/2022/elts/us-gaap-2022.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_ProceedsFromMinorityShareholders_a907c042-8811-4e49-9d6b-0c698552bbca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution from noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_8f327c06-cb70-4656-847c-9119481a2471_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/2022/elts/us-gaap-2022.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_UtilitiesOperatingExpenseDepreciationAndAmortization_c4e37937-9ce8-4df6-8da3-aa2dea1fae90_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_40d3321b-a383-4e23-b778-983dc637917f_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/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_7cc925c3-ab32-4635-bb00-183d75bd931a_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DistributionMember_17336b99-3325-44c1-9813-1d04d1b8665d_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-20221231.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_NetRegulatoryAssetsAbstract_ce585f5e-6abd-4935-9e81-dbe7ba229e00_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/2022/elts/us-gaap-2022.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_TaxCreditCarryforwardAxis_07292717-4f0d-4293-960a-3f8343da4f56_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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c42059d0-856d-43c8-8284-9afd6df0cab5_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-20221231.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_StatementLineItems_8da755a6-0e15-489e-8eaa-07434e3edc04_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_332d82da-7385-4c41-8226-4088be3560a1_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_a27ba811-1501-4573-a7a8-23b76328c08a_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/2022/elts/us-gaap-2022.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_NonoperatingIncomeExpense_076a286c-27c3-496c-9f42-2c95d6e2db32_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesFairValueDisclosure_d4e99807-4292-40c3-9fb2-4668d66f793e_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term receivables</link:label>
    <link:label id="lab_us-gaap_ReceivablesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesFairValueDisclosure" xlink:to="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_f1657e8a-2b7e-4778-a42c-e83e634c315b_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsGross_959a0379-8898-47f6-913d-54ffac60090c_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_ca095ae7-8d5b-4c87-b9f4-6fcedf6dfc3e_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/2022/elts/us-gaap-2022.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_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_c91df190-2be9-4ba2-b598-e3b9b8a2eb98_terseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary refund mechanism</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism [Member]</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:to="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_872a0974-1212-4566-9f7b-2eac57dfdc4d_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-20221231.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_us-gaap_OperatingLeaseRightOfUseAsset_61bba7da-3d91-461f-8126-be53612fd511_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/2022/elts/us-gaap-2022.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_StockRepurchasedDuringPeriodValue_88c6ff48-f91d-4bc9-bb44-bb3885a5d080_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4307fc97-6d00-4d3f-bc73-5c96945769ef_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_7677ad22-5d8a-4cb9-8bc8-297872854bfd_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/2022/dei-2022.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_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_d55badd7-505c-41a3-816b-41e247f26413_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_56be4501-136c-4adc-89e6-d349c616c87c_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/2022/elts/us-gaap-2022.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_TypeOfRestructuringDomain_d3f06692-fbba-4056-9253-40acf02f41ff_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_dcb02d38-67e4-470d-a20f-9680b9fe6dcd_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_e560a0d1-e6e2-4625-b7e1-829a4749d9e1_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">2024</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/2022/elts/us-gaap-2022.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_dei_LocalPhoneNumber_26eadc8a-608c-468c-9e45-ff4ba586acd3_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_73f9a1fe-c4da-4344-8b5a-21c1aa28f35b_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-20221231.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_OperatingIncomeLoss_f5c8f230-f826-4212-9144-481daf6b560c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_03ab86da-8d18-4b13-9cb8-be7d3e66e85a_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_2cbc1c2c-7478-496a-8a63-48bbfbdc8f8e_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 (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetirementYearsOfService_eed198c6-da56-457b-82eb-de65ac69b7cf_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-20221231.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_NorthStarCleanEnergyIncludingSubsidiariesMember_138d5f35-82f8-4d15-a7ce-51b2985e02fd_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:to="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_23affe24-f2de-4f50-8046-4f2024cb659c_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_8ab61653-a419-4b77-be97-1bc956f98c16_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CravenMember_6ef7c0ef-c6f6-4cef-a51d-07afeb6ff95d_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-20221231.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_PensionAndOtherPostretirementPlansPensionsPolicy_d7b2fe61-d7f8-451b-978a-ae38211bae35_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_7b53127e-dec9-4f8d-8989-03b3e09ac121_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PooledFundsMember_cfc9a76e-901a-4f36-97ad-43dca436c318_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-20221231.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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_db8953ec-542d-4bdb-a0cb-82bd8dd8f7e3_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_85232e56-397e-45a6-a5ae-4c5f5c9248d9_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/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_0cebf7df-c91f-4fa6-94dd-e940ecd1c688_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_22fa4c51-7ff6-4b6f-a27d-8ff8048c58c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">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/2022/elts/us-gaap-2022.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_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_f2507a28-5282-4833-8541-d8f79617def5_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/2022/elts/srt-2022.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1544031b-5cc4-4252-a7f1-530e1dc2e2ac_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_271d3e16-93e8-4155-99c1-e0e74fb73867_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/2022/elts/us-gaap-2022.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_48d5c38c-0127-4188-9dcb-0696c5f8f7ad_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/2022/elts/us-gaap-2022.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_cms_AuthorizedRecoveryCollection_5c161e4d-3aef-4bcc-a914-6951edac479b_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-20221231.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_PropertyPlantAndEquipmentPolicyTextBlock_63f958f0-14ce-4816-b254-e0dcd68d4698_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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockParOrStatedValuePerShare_7b4b3927-b859-4557-ac29-1cc70e552582_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">Preferred stock, par value (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/2022/elts/us-gaap-2022.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_us-gaap_RenewableEnergyProgramMember_f8c3bb72-4759-4ee9-a486-6e2f52ed5718_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5f259076-c046-447c-852a-c4b15cca956f_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">2026</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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromShortTermDebt_08adf5bf-6688-4a59-89b6-4eeadb24ec99_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink: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 notes payable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink: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 Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_77bc4cb0-afec-4dd3-89e6-7225ba6f864a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e11a0231-a94a-40fc-ab95-f632fa4f34ca_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/2022/elts/us-gaap-2022.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_AdditionalPaidInCapitalMember_e445ba84-ef39-4117-8603-55aadc84b0fc_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_c14e866a-977b-4146-a494-fcd6476c2856_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasOtherMember_040b4588-7d3a-48a1-a452-cb2933f7c11b_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-20221231.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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_0b1678a4-0f6b-44b0-ac47-cd8685cdc75e_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">Schedule of 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/2022/elts/us-gaap-2022.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_EarningsPerShareBasicAbstract_7d45dd50-9f5b-4dbe-9ff3-03e7670cfd45_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Earnings Per Average Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_b058ccf0-ea75-4a0f-8326-6466ad2ef311_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/2022/elts/us-gaap-2022.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_af27f66f-565a-4dbb-8d29-25ead303057f_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_031f9108-edf3-45e1-bdce-7ad5945aa979_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyOtherMember_d322df2a-ff03-4ef9-8e63-ef83fdbe77ed_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyOtherMember" xlink: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_NorthStarCleanEnergyOtherMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Other [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyOtherMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyOtherMember" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyOtherMember" xlink:to="lab_cms_NorthStarCleanEnergyOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_c0733eae-ad83-4a14-ae0f-f0eb2aa240ee_terseLabel_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units</link:label>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_label_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units [Member]</link:label>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_documentation_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember" xlink:href="cms-20221231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_JHCampbellGeneratingUnitsMember" xlink:to="lab_cms_JHCampbellGeneratingUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_55fc711b-2681-49d1-9f9a-3fc995a43742_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/2022/elts/us-gaap-2022.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_RegulatoryAssetsNoncurrent_f4ae5a55-80a6-44ab-a69c-bacce0d5d39d_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_4ac5dafa-fa11-4e91-b4ad-3cc87eb224c2_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">Total non-current regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:to="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_5eb6e204-786d-4a6e-ba6e-15a9b3a4a3e0_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-20221231.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_dei_IcfrAuditorAttestationFlag_ecc7fac8-39e5-4e36-9cfb-8f500dfffa2a_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/2022/dei-2022.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_cms_EnergyWasteReductionPlanIncentiveMember_90cd22ea-cd07-46a7-941e-1908641ed363_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-20221231.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_RegulatoryLiabilityCurrent_7125f7a7-a17d-4eaa-9964-5f2869997c4e_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_1729e5da-f8f5-4033-9afb-8f38a8129d0c_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">Total current regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties_570b368d-cd3b-4b7e-af7a-380a53c1b65c_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">Decrease (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/2022/elts/us-gaap-2022.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_CarryingReportedAmountFairValueDisclosureMember_7e5ffd20-e461-4dcc-9b30-85314d4146a1_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_df528e75-7b41-4bfc-bda5-288ddb8f38e6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d416b336-6aff-4f8b-bf3b-c40bf983f964_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/2022/elts/us-gaap-2022.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_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_99b4e9a4-96fd-4ed0-8da2-e306348ab300_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-20221231.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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_fb77e2fa-447a-4528-8c76-d6c08d506cd3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Measured At Fair Value On A Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_00d5d339-3cbd-4209-871b-25c6cedea400_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_6f6efd3b-8474-4aaa-9958-d0761a87b901_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-20221231.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_us-gaap_ShortTermLeaseCost_8912d721-82b3-4767-bf26-d7070867a25d_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/2022/elts/us-gaap-2022.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_cms_IndustrialUtilityServiceMember_491f55e3-d50c-4e9d-bdb5-e773409796cb_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-20221231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndustrialUtilityServiceMember" xlink:to="lab_cms_IndustrialUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_f70b2f91-fc39-4cee-8770-4bca93cce13f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_dff4c74c-561e-4e7a-9ac3-8123ef870e6b_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_7be8394e-ce02-43cf-bf66-f9bf602880fd_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MultiassetInvestmentsMember_544578e3-b0b8-4498-978c-25e7d9a9a578_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-20221231.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_NetIncomeLossAttributableToNoncontrollingInterest_8f783d2f-dddc-4cc2-9866-7e6aa0256b34_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_433254d3-d6dd-4367-81eb-546af5f5da51_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FuelCosts_10b23f2f-4f14-4928-8f05-6205765cf0d9_terseLabel_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_FuelCosts_label_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FuelCosts" xlink:to="lab_us-gaap_FuelCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_da36ca2b-525b-40e3-ba24-a48f41c487a6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b293dc56-e979-407e-9d38-56fa865756cb_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_16ceb721-b176-4cac-96e4-5a9ff6ce1cd5_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember_682becf2-66c5-4a91-af02-3c2195cb35eb_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/2022/elts/us-gaap-2022.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_us-gaap_InterestCostsCapitalizedAdjustment_61d9036e-3547-496c-a02e-b681ae1a23fd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for borrowed funds used during construction</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_b7849b59-ffb9-4faa-b480-b28fb1ea211b_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_cc0b95b8-332c-41f2-aae4-36e556d21050_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/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_116122a9-b480-4aec-a0ff-5f54ec1c349d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures not paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a0375137-24d4-4c0f-8e7b-d7347de315eb_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/2022/elts/us-gaap-2022.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_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_c0f86e45-82e3-4b3e-8654-2b23b65ff0c2_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-20221231.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_2b518856-a11d-493d-9740-f644ea2331c2_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-20221231.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_FinanceLeaseLiabilityCurrent_8a0c13b9-c7c8-4f44-8eae-21d9257850e7_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/2022/elts/us-gaap-2022.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_RegulatoryAssetsNumberOfUnits_4e29178f-ddf5-4105-a780-ecab999a833d_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-20221231.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_us-gaap_UtilitiesOperatingExpenseTaxes_234cafe5-77e7-4627-875d-9db0f402991f_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_22976e84-387e-419d-a907-398c265b1141_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_a4f84d86-e219-4b24-b414-e13b48307ce9_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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOther" xlink:to="lab_us-gaap_InterestExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_592bda0b-bbb0-4822-b81f-0d0ff5ac64ab_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff144af3-bd24-499f-a165-4726b65ba105_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_93fe2000-0d1b-4243-83d7-504e421b8726_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/2022/elts/us-gaap-2022.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_DebtInstrumentFaceAmount_dc6dc821-278e-44e7-bf9d-02c984304e53_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal (In Millions)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_0a6b7e06-4ce0-4ef4-8db6-4022ef96df1b_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income Attributable to CMS&#160;Energy</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_545c4852-bc57-487d-b587-4846fbba9ea8_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Current Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:to="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_1dc210b2-9718-4b6f-beb3-e4d65f308587_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesLineItems_d21ddada-0a23-41e1-95f8-debf171c12be_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-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesLineItems" xlink:to="lab_cms_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0e6e7752-fd35-4799-8f63-0bd951b54238_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financial Information By Reportable Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_f188e18b-5308-42d1-b92a-882baf6277dc_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_d9007dd1-1766-4e41-bc37-c48308052f0f_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/2022/elts/us-gaap-2022.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_cms_AviatorWindClassBMembershipMember_598041c2-c8f6-49ae-8bb2-5c71fcb4a099_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-20221231.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_3bedb888-6aeb-43fb-aeb6-f0c0b671cb15_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-20221231.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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_32e40eea-7fec-4e2f-b6ba-f6b0d9bf888b_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/2022/elts/srt-2022.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_OtherLiabilitiesCurrent_d9d205bb-51f2-46aa-9d6a-8b94be8be346_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_6c254ac5-5ce7-48b2-a2b5-0271c6954774_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_e415fd16-bb0c-4469-920b-5c4949d2b2e8_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-20221231.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_AccrualForEnvironmentalLossContingenciesGross_b368471b-9d02-46a7-a896-d9ffb10293c4_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, gross</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_1b55421a-85f4-448d-8586-9e79faf2ebae_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1434d930-ea3f-4a0a-8722-946e9f6bf552_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">2023</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/2022/elts/us-gaap-2022.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_us-gaap_TangibleAssetImpairmentCharges_87fee9e7-9d13-4524-9267-fbe4254ee4d9_terseLabel_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink: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_TangibleAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:to="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_df0e4e6d-042d-4139-9f0f-e7a991c568d3_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/2022/elts/us-gaap-2022.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_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_e4ec2b34-7295-4ae8-a7ad-461f37d558bc_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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueTable_a4621d85-defb-4897-86d6-fc9b53e30510_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e0a05b6c-7b5a-445c-ad0c-36a5f44e1f7a_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/2022/elts/us-gaap-2022.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_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_6e531b3f-19c3-4316-bfba-1033fcedceae_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/2022/elts/us-gaap-2022.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_GasUndergroundStorageFacilitiesMember_5df5da88-9e7c-40c4-af76-2c66439104e1_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-20221231.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_7c84eb39-54ac-400d-8989-ae3929d5b840_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-20221231.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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_c1c55588-4268-4b6f-9b42-af5922d7d222_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_5dc37713-1a34-478c-87ff-62645c0169a3_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">2024</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/2022/elts/us-gaap-2022.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_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_c4935f34-2372-436d-a847-4cbb3aa6bab6_terseLabel_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink: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 of forward contracts through issuance of stock (in dollars per shares)</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_label_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink: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, Settlement Rate Per Share</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_documentation_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink: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 Contract Indexed To Issuer's Equity, Settlement Rate Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:href="cms-20221231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:to="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_74f680d6-067b-49e8-a0c2-57bba610d389_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_ef81cc00-09a5-4ed2-abca-8346e91d5705_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasCostRecoveryMember_bd9ceba3-7eb7-465e-be66-14984f847e5c_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_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-20221231.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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_60d9ee14-8155-41c7-99b7-cac245c8975b_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">2023</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/2022/elts/us-gaap-2022.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_cms_AssetRetirementObligationsCategoriesAxis_66c3158b-029f-4ca5-8bb7-f74f62fcbeb1_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-20221231.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_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_46d9c3a6-b003-4498-94c2-c1dee64f5633_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8a0103d5-df01-49c0-9dfe-1fc076a3b871_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_8a24b9ed-0fa2-419c-8d3b-65b6b66c8642_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/2022/elts/us-gaap-2022.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_BalanceSheetLocationAxis_bf49d546-944d-40ce-8912-b8c84ceb1187_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_7ef49ebd-95fd-4ae0-be9a-8b43e84fb161_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-20221231.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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_6b8d617d-3f05-4ee9-9731-e574e2dbdb81_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/2022/elts/us-gaap-2022.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_cms_A2650FirstMortgageBondsDue2052Member_fd445ff2-1105-4677-8b40-ca4b4b57d218_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-20221231.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_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_a4bfd6c4-1107-4a66-9865-af60003eeaa8_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/2022/elts/us-gaap-2022.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_AssetsNoncurrentAbstract_2a01ef39-3a37-42ac-b696-06531ea8b34b_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/2022/elts/us-gaap-2022.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_GuaranteeObligationsNatureDomain_42b37788-16dd-4581-90ed-6fb4165f074f_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_ba68284e-dc36-41ef-a156-76576f36a4c9_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-20221231.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_EnergyRelatedInventoryOtherFossilFuel_e87d481e-a1a7-4110-b86a-e339110b217a_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generating plant fuel stock</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Other Fossil Fuel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:to="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_56f8e65c-f44b-4c2a-91ed-4e73021a0f6f_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6b88e32a-c112-42fb-b295-67572e2a8e0c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetirementPlanAssumptionsDomain_f895ece1-6991-48d9-a9c3-ca33f35ad59d_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-20221231.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_290373b1-ca59-407e-82af-e2434e9790fa_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_4a1584ae-7ad8-4288-8715-f851cc4a59e1_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/2022/elts/us-gaap-2022.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_us-gaap_AssetsCurrent_62739361-797f-4478-add1-c9094ec21413_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_8f70f135-e4e9-47ee-9a20-4b6d970bb99f_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_b6645341-a8b9-413c-9287-410897ee6372_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_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_6862679a-1a41-4104-a3c7-f8ff70e9bf83_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_679a5936-8703-49cb-8058-edf9df4e1599_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_f0f921b1-13e2-48d0-aaf1-aaaa9e6ad76d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Variable Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_836c1ccb-74ba-4f4a-bead-d8db1151ac91_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_2f82e374-c85c-4c2f-8ab0-bcf711d98ca8_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/2022/elts/us-gaap-2022.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_us-gaap_OtherCommitmentsTable_a225bf2c-abee-4d82-a23a-c08648bbf385_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_f8b57a79-c5fd-42c2-a73a-6d2cc3d1423d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_cc3808f8-52e3-4c65-bff1-d6369b9ad456_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 2027</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/2022/elts/us-gaap-2022.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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_f57b4170-f35b-4ff8-abec-fe9d846363c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions and other changes in noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_884353fe-090a-46a6-a564-83eafe28efd8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:to="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_5ac0d2e4-e291-45ed-a7ee-3cea0dbde37a_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_1a222181-e5c5-4356-8c97-ebf2c8fa90fd_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">Total non-current regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_4dec8bda-2349-4abc-b949-9a6fe874387a_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_350dd6fb-edcd-416f-9a1b-f22c6a2099da_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_f0942709-734b-4bb4-a9b1-5fc07a61b13d_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/2022/elts/us-gaap-2022.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_cms_LesseeWeightedAverageDiscountRateAbstract_4d06777c-4793-4f2a-80a7-304b854b1f90_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-20221231.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_9c4d2526-6835-4b99-988c-6725920c1680_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-20221231.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_RegulatoryDepreciationAndAmortizationPolicy_92cb5871-f8a2-4095-8600-a70370b9825a_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_5c798d51-5a3a-463f-8739-f952d16a72e3_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/2022/elts/us-gaap-2022.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_PublicUtilitiesGeneralDisclosuresLineItems_fa2f9ded-db44-476b-b5f2-60a00bb77699_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6e8bb6e6-79ec-4b03-86e7-b64c59dfe979_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/2022/elts/us-gaap-2022.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_cms_RequestedRecoveryCollection_1dc579af-3c4d-4ecf-9af2-a5b549dc42e6_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-20221231.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_srt_ConsolidatedEntitiesAxis_c366f532-8cdc-4dfb-acf1-7f2105d617b8_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_15339781-7f41-4cc5-8a11-329156924eed_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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetAccumulatedAmortization_90721f17-2c6a-4fc7-a991-7687425fa2f5_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/2022/elts/us-gaap-2022.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_cms_RestructuringAndRelatedCostDeferredCost_87ac448e-a3f8-4e47-b810-b3a5649081d9_terseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost deferred</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_441b3b93-2947-4ca6-8b23-6cf6fa3cecff_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-20221231.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_SettlementOfForwardContractsMember_4c87bd81-05e0-434e-92c9-8be8b00635a2_terseLabel_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink: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 Of Forward Contracts</link:label>
    <link:label id="lab_cms_SettlementOfForwardContractsMember_label_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts [Member]</link:label>
    <link:label id="lab_cms_SettlementOfForwardContractsMember_documentation_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember" xlink:href="cms-20221231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SettlementOfForwardContractsMember" xlink:to="lab_cms_SettlementOfForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_f30310a6-f017-4c9d-a717-a1286f27a26c_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_8ff5bb07-ed8c-493f-ae9f-956e3e233824_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/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_6b6965d4-bd8d-4432-9ff3-065c3001fc53_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/2022/elts/us-gaap-2022.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_cms_DefinedContributionPlanTrustAssetsAmount_9f1a64f4-3bb7-41e2-b3f3-211a5166b792_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-20221231.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_0c33175e-13c4-46d3-936d-397bb336a72f_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-20221231.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_DebtInstrumentLineItems_dba3bad5-8539-4878-8e34-163a98af4ec3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_083fe57b-b321-4fea-a636-7d927b0fc22a_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/2022/elts/us-gaap-2022.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_VariableInterestEntitiesAbstract_aab873e0-1b24-428d-8ecc-5d17a1fde8ca_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-20221231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableInterestEntitiesAbstract" xlink:to="lab_cms_VariableInterestEntitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_5cc1e42d-a8da-4fbd-9078-cb0590895f70_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/2022/elts/us-gaap-2022.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_cms_ElectricAssetsHeldUnderFinanceLeasesMember_a289da51-20b1-4903-8fa3-1e6fa4ff5a8c_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</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-20221231.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_93792364-8131-4b6a-9e9d-eb8882a741a5_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-20221231.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_ValuationAllowancesAndReservesBalance_d4182e8d-1d7c-42a1-a6e9-6bafc6c9d113_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_4744e033-0ede-4a40-a919-17383313efa4_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDue_c5dc43d0-7ce8-46ef-85d0-c38c913e4f9a_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, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_2db50b2b-91f9-4ce5-9e73-a62fd5ef1936_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/2022/elts/us-gaap-2022.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_us-gaap_InterestIncomeRelatedParty_d5ed0b9d-dfbc-42dd-bc79-cf1173210f0a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeRelatedParty" xlink: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_us-gaap_InterestIncomeRelatedParty_label_en-US" xlink:label="lab_us-gaap_InterestIncomeRelatedParty" xlink: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 Income, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeRelatedParty" xlink:to="lab_us-gaap_InterestIncomeRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_c4b1c2f6-1db3-4dea-80b7-68d01821a474_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ffd3ec48-590d-4db8-832f-cf7974a9ef54_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">2024</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/2022/elts/us-gaap-2022.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_LessorOperatingLeasePaymentsToBeReceived_b2429c90-b15c-445c-981a-06085a33536c_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/2022/elts/us-gaap-2022.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_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_8cae801c-dd50-4ab3-9485-aee6d9301332_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink: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 from divestiture of business related to post-closing adjustment</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink: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, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_4f3d796c-702e-4dd2-8b02-426bee45d587_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_d249a208-27ea-4ae7-acb2-b43af3c4d956_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/2022/elts/us-gaap-2022.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_cms_VariableInterestEntityMaximumCapacity_2c0d6956-490f-4d99-ac52-aad11d966e85_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-20221231.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_DeferredTaxAssetsNetAbstract_9c60ac6d-3991-44c4-96a9-8be88cb49592_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/2022/elts/us-gaap-2022.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_RestructuringCharges_aa46546f-a1a8-47c4-a6f8-84e4a024e0c1_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention and severance costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_6e4bc80a-a9be-41d3-a119-0c742dd4404e_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink: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% First Mortgage Bonds Due 2032</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_label_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink: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 First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink: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 First Mortgage Bonds Due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:href="cms-20221231.xsd#cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:to="lab_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_bc0c48c1-e878-4921-9705-5deecad4f21e_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_24ef4397-2ebd-4f85-a914-71a1ebad4f02_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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8b4b9249-f384-43bc-91bf-efe7d0b69a32_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">2026</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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_bd2f2d65-df15-4fd0-94a1-ea8ebfc4cd53_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/2022/dei-2022.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_cms_SecuredOvernightFinancingRateSOFRMember_c064992b-ea46-4c49-83cb-e1cc687c98c8_verboseLabel_en-US" xlink:label="lab_cms_SecuredOvernightFinancingRateSOFRMember" 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">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_cms_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_cms_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember" xlink:href="cms-20221231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_cms_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_25537a7f-b9c1-4106-b818-f90f669fe1e0_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_36263407-c12f-456b-b41c-d614a8b2fc53_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_adc6d866-5259-4363-ade3-a0a41272275e_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/2022/elts/us-gaap-2022.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_0be8ba9f-851a-4d54-8818-f5b8844e4092_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/2022/elts/us-gaap-2022.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_cms_GasAssetsHeldUnderFinanceLeasesMember_0b957bcc-c099-44e2-aa0b-2c125a65cfd5_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-20221231.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_LiabilitiesFairValueDisclosureAbstract_a38a4046-bb6e-4a09-b240-1a3bfdd33db7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_119bf067-c99a-4e3e-b8cf-c37658b95fba_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingencies_1628e36b-9f6b-47aa-9761-aa99aaeffb1e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_856831b9-a5cb-4a65-a9fc-2d17e1e88392_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_8db6b01a-3946-41ab-97c7-22de2d885294_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_6e38e810-e940-4c77-b15e-4ff1b71345f5_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_3b003630-03d1-47de-8e70-33c2b829d3f8_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">Fleet assets held for sale</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/2022/elts/us-gaap-2022.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_AllowanceForFundsUsedDuringConstructionPolicy_c6bd551f-4581-4266-92b1-1f21832ac6b2_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_627d940c-2dbc-4966-a713-996df24cd8ad_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/2022/elts/us-gaap-2022.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_LettersOfCreditOutstandingAmount_45cefe61-3d0b-43c7-8463-1a1fccd4dd89_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockReissuedShares_07f4b4e7-9b25-4c83-9776-6e618d7c743f_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-20221231.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_RevenueFromContractWithCustomerExcludingAssessedTax_f2b8bf69-9554-435e-b7fc-d0687a5b27e0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized from contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CampbellUnit3Member_b8da96e5-ce2f-47c2-9790-8e0692f7efcd_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-20221231.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_RegulatoryLiabilityAxis_1ea17c1e-a420-4c1c-8f2f-c671ffa8b4cf_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis" xlink:to="lab_us-gaap_RegulatoryLiabilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_1784b9cf-ad7f-4352-837e-a5f1b2c3af44_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_1b89f96b-c972-468d-adfc-dfc599eb65ba_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/2022/elts/us-gaap-2022.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_LiabilitiesNoncurrentAbstract_8b8dc1c6-83c9-48fa-a788-6a862f83a412_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non&#8209;current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_dbddfc82-5086-4dee-ad1b-9d24a15fcd4b_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_50d259c0-5be1-470d-93ee-d0e56278f639_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, Property, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_51cb6354-52a6-4187-987a-aad4c6f27637_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/2022/dei-2022.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_EnergyRelatedInventoryGasStoredUnderground_1eece896-ba65-43e0-8250-06e409f7e5a9_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas in underground storage</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Gas Stored Underground</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:to="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b3d5b853-39fd-498c-8b49-4c28d7c507e0_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/2022/elts/us-gaap-2022.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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_76d5d06e-9f38-4d19-b2ff-ee5ceb2fe07a_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-20221231.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_FinanceLeaseWeightedAverageDiscountRatePercent_7f51ea4c-4a72-4ec5-9efe-ab0508386b10_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/2022/elts/us-gaap-2022.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_us-gaap_RevenueFromContractWithCustomerTextBlock_12667603-ad45-46f0-9ae9-d6f963143f58_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_124a392d-4636-4c39-a595-0015cabb5a51_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_46a93947-633b-4f9e-b351-2c764d169e5d_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/2022/elts/us-gaap-2022.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_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_accb7356-27bf-4ff1-abac-1bb12caacbee_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-20221231.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_DefinedBenefitPlanChangeInBenefitObligationRollForward_02ee6644-17e4-4dba-b136-057a6882accb_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/2022/elts/us-gaap-2022.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_srt_ScenarioForecastMember_3ddf842b-8586-41ae-b313-a74e005bf763_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_700f8679-88d1-4d04-a91f-2329e7eed8cc_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/2022/elts/us-gaap-2022.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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_9e9ff21a-da54-4323-b2d2-cbc10fd513e8_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/2022/elts/us-gaap-2022.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_us-gaap_DueFromRelatedPartiesNoncurrent_5a523a9d-f142-4e16-8358-790d38b937b6_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_d1d9c6f3-42ad-4d83-a622-27e9f1d44657_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/2022/dei-2022.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_cms_IncomeTaxBenefitsTable_13109852-d73e-44d0-bb70-17c80cecdbbb_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-20221231.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_DefinedBenefitPlanAmortizationOfGainsLosses_da45d621-80fb-471d-b279-ab15c461408f_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_5f980803-8bdb-445d-98f2-ca2d12f6b6e2_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/2022/elts/us-gaap-2022.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_RetirementPlanNameAxis_d9783d67-8874-4cae-80a0-042f398859ad_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/2022/elts/us-gaap-2022.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_LossOnReacquiredDebtMember_a14daaf5-20a5-4068-8f1c-c8db472abdaa_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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_a81af173-7a7c-4ff5-b838-7234b8ed3584_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities and Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommercialUtilityServiceMember_1b363ef1-3e26-47fc-a8a0-30e718b32c93_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-20221231.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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_08dfed09-748a-43e1-b4fd-471f1ba1abc3_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-20221231.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_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_c211075e-7fd7-43b8-967e-2b6cab6b5931_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-20221231.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_f5e01634-ed1f-4efe-b58b-0be064c8f3c4_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-20221231.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_LongtermDebtTypeAxis_218145b4-2557-469b-94fa-40629b4a85c6_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5250FirstMortgageBondsMember_e1adcb31-e99a-4bf1-80cf-e149dd0a3ea0_terseLabel_en-US" xlink:label="lab_cms_A5250FirstMortgageBondsMember" xlink: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.250% First Mortgage Bonds</link:label>
    <link:label id="lab_cms_A5250FirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_A5250FirstMortgageBondsMember" xlink: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.250% First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_A5250FirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_A5250FirstMortgageBondsMember" xlink: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.250% First Mortgage Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5250FirstMortgageBondsMember" xlink:href="cms-20221231.xsd#cms_A5250FirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5250FirstMortgageBondsMember" xlink:to="lab_cms_A5250FirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_fdbfdce2-9bb7-4a69-a5b5-d58102e80128_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/2022/elts/us-gaap-2022.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_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_2c6b8d23-a406-40ce-93be-66cdaabaa56f_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-20221231.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_DeferredIncomeTaxesAndTaxCreditsAbstract_ec59645e-8e03-49aa-9281-0eabfcc0e648_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/2022/elts/us-gaap-2022.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_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_d3d1271c-df49-4d37-aec4-cfc4aba49026_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surcharge for the recovery of excess distribution investments</link:label>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_label_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</link:label>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:to="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_f913c356-42fb-4d44-bd3f-4e16f3f285e4_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-20221231.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_534203d0-ce29-4123-9161-646298fbe4d6_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_38b9d0e7-c8e5-42cb-97f9-621baf72ca3d_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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_5fc94098-aa9b-42a3-993d-7a33e2043e91_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per average common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_41465f26-2554-4523-9911-87163c07f2f3_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink: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 Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_fb8443eb-22b4-4d9d-9592-bfd9040c0ba2_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/2022/elts/us-gaap-2022.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_cms_LudingtonMember_b83146be-23cb-48c3-9210-c0d3010c3dc4_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-20221231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5ab73121-da98-40d2-98b1-1bf3c24ec8de_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/2022/elts/us-gaap-2022.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_cms_DividendsOnRestrictedStockUnitsMember_a001a8ba-2be9-4f0a-9f61-3c90461df3a7_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-20221231.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_srt_ConsolidationItemsAxis_5a946c62-ddf5-4809-83b9-e02e4357437d_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_e4e2b4a1-4900-48eb-ba32-555f16b8cf9b_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-20221231.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_36ced74e-3250-47d5-8796-74974fa1dda7_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-20221231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cb4f3de8-5121-4aaf-8d93-9f0a72f4ce8a_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">2024</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/2022/elts/us-gaap-2022.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_OtherAssetsCurrent_2d21818d-b743-40a4-bc8e-b543971ca1e1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayments and other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_57b256fa-9806-42b9-8ec9-239095eb9bf6_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_ef64cf11-37fe-4b2f-a74b-960916fffb25_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsNet_03f99d77-875a-4b87-955d-f85007ed7f38_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/2022/elts/us-gaap-2022.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_cms_RenewableEnergyGrantPolicyTextBlock_97a1e557-274b-4831-bd70-13d211558ac2_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-20221231.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_77215162-7a90-423b-af58-6839a233dfca_negatedTerseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" 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">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-20221231.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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_2102f5f4-a2cc-417a-970f-1ca08a2d110f_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">Summary of Future Payments to be Received</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/2022/elts/us-gaap-2022.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_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_b74fa02b-6c5e-4062-a4a3-67cff548776a_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-20221231.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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_0b867491-d1e3-41be-8dd0-d73bd7ff99a9_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/2022/elts/us-gaap-2022.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_us-gaap_CorporateDebtSecuritiesMember_6f9fa941-2b14-462d-a68a-78b27fc6a4b6_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8067a6e2-cbb6-43dd-b4d3-7dd75e53e0e7_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/2022/elts/srt-2022.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_IncomeLossFromDiscontinuedOperationsNetOfTax_bcbdf338-b1ac-45ff-84ff-e7712ad38bbb_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 $1, $170, and $18</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c1e4a92f-6e38-4793-9f07-4f0ba24cbc8f_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_5257b46a-d759-4fe3-9a3c-5fae194b7e0c_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 (Loss) 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_7133eb3f-b364-4fc2-ba6f-63819cf88a0b_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/2022/elts/us-gaap-2022.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_us-gaap_AdjustmentForAmortization_72dc51c8-c45e-44d2-a3e7-0cc330cf8221_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/2022/elts/us-gaap-2022.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_DerivativeFairValueOfDerivativeAsset_6469e747-b83c-42ee-ac1d-5b4fe39c2e78_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_ac41598a-9015-451d-925e-a617841645a1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b444c8d0-3eaf-42dc-a75b-9c3da97216e4_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_f46348c2-047e-4a2e-85ef-31adc23e604a_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesNetAbstract_d01bc707-0a6f-4346-bf7d-a2c1ef59c790_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/2022/elts/us-gaap-2022.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_ClassOfStockDomain_ddbc1d09-09b6-4274-9eb5-39d9ce85a4ec_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_d3eba39c-6bd1-4fa4-8064-c57ab9015613_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_48f59878-5a6d-4143-b51a-0cdbbec5147a_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-20221231.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_5ae3d422-29ae-4765-ae13-74893d229cef_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-20221231.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_GuaranteeTypeOtherMember_b840ca3a-31b1-44a6-a9c9-bea6c64b1aff_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_label_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee Type, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeTypeOtherMember" xlink:to="lab_us-gaap_GuaranteeTypeOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockReissuedValue_cae0e701-8408-4603-a086-6f11fe99e7a4_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-20221231.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_us-gaap_InterestExpense_911d7bf0-3ba1-4b05-b186-7ee540884bb0_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_2c505744-0e21-4344-ac0d-b2b0a7ae3927_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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_9f0fc5ca-692a-4cdc-a530-4dfabc86d463_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-20221231.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_EquityMethodInvestmentsPolicy_26a6c001-2534-4bb8-9bab-dd4acbd50bef_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/2022/elts/us-gaap-2022.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_us-gaap_RetirementPlanTypeAxis_114822ba-e2b6-4089-9a8e-11be58d7256d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_57ac6293-d1df-4e60-a68a-9ad7863b0a3f_terseLabel_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted retained earnings</link:label>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_label_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:to="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_e0882135-7c1f-4bde-9326-a39dd8aa2743_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink: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 Tax Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink: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 Tax Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:to="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_7fdba65d-6114-4dab-bbd9-b332fc90b42f_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/2022/elts/us-gaap-2022.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_ScheduleOfDebtInstrumentsTextBlock_32a0144c-008f-4893-b280-0341df19090b_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/2022/elts/us-gaap-2022.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_LeasesLineItems_fd3ad945-f1d7-4d8c-9dca-211331061e28_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-20221231.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_srt_ReserveQuantitiesByTypeOfReserveAxis_ed177132-8eac-42bf-adad-69357ec5411f_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/2022/elts/srt-2022.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_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_166b0daf-f9e4-4135-af88-fd7ea408a2e3_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">2025</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/2022/elts/us-gaap-2022.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_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_16a31423-ff0c-4a92-b54e-f6931f74d06f_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-20221231.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_DefinedBenefitPlanFundedStatusOfPlan_999ea7ef-aa58-438a-a417-790fc313c933_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/2022/elts/us-gaap-2022.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_PriorPeriodReclassificationAdjustmentDescription_66609ef8-84a0-443a-91d1-e86551c5d855_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/2022/elts/us-gaap-2022.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_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_46bdcf6a-b8bd-4769-b793-cd98e26d15a1_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-20221231.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_cms_A4200FirstMortgageBondsDue2052Member_807ddcf7-a26a-46f7-a366-578d26ef8eff_terseLabel_en-US" xlink:label="lab_cms_A4200FirstMortgageBondsDue2052Member" xlink: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.200% First Mortgage Bonds Due 2052</link:label>
    <link:label id="lab_cms_A4200FirstMortgageBondsDue2052Member_label_en-US" xlink:label="lab_cms_A4200FirstMortgageBondsDue2052Member" xlink: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.200% First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:label id="lab_cms_A4200FirstMortgageBondsDue2052Member_documentation_en-US" xlink:label="lab_cms_A4200FirstMortgageBondsDue2052Member" xlink: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.200% First Mortgage Bonds Due 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4200FirstMortgageBondsDue2052Member" xlink:href="cms-20221231.xsd#cms_A4200FirstMortgageBondsDue2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4200FirstMortgageBondsDue2052Member" xlink:to="lab_cms_A4200FirstMortgageBondsDue2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RemovalCostsMember_10b6161b-3c2f-4d89-a882-b32aad4b6a1f_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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueTableTextBlock_2086092e-2513-4e41-b2de-9c5651f90429_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_289a2739-4843-4b1b-8235-3dcccd0f69d3_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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerAbstract_00c4c52d-ac46-482c-9302-f8ee68032e51_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_edd47ba0-3adf-40af-833f-ee319cdf2ee6_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-20221231.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_VariableInterestEntityOwnershipPercentage_f92f78fe-029f-4d86-bb99-1889bc270340_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_5414c411-2abc-4f60-a2e9-a07afc354a58_terseLabel_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Remediation and Other Response Activity Costs by Year</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_label_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year [Table Text Block]</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_documentation_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:href="cms-20221231.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_FinanceLeaseInterestPaymentOnLiability_91707d05-ccd8-4e89-87f6-430c25fa865b_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/2022/elts/us-gaap-2022.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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_1c6cb958-2f94-452e-93de-54e069bf9248_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Retention Benefit Liability Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_722fb556-46b2-4666-b887-0c1ec818f54e_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/2022/elts/srt-2022.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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_44442c52-0ff3-417e-a1c7-697396341c25_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/2022/elts/us-gaap-2022.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_CommercialPaperMember_0b574d5c-7ba0-4b99-b792-c0d5f6e0bf80_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ce422162-cf7a-4d90-a565-8b0f8edf06ea_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">2027</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/2022/elts/us-gaap-2022.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_cms_UnionMembershipByTotalEmployeesPercentage_c861fe45-dff2-4b10-85f7-b17b0ac466d0_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-20221231.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_FairValueByMeasurementFrequencyAxis_400f140b-f871-4089-b33d-7c18549c43e9_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/2022/elts/us-gaap-2022.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_us-gaap_AllowanceForCreditLossMember_2e987acf-565c-4ea6-8a7d-fe15e0747c1d_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bc3bd0c9-4fac-409a-a7bc-d8c8d6c12ca9_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/2022/elts/us-gaap-2022.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_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_7160905d-28a0-4b87-93a0-a0745181fbcb_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/2022/elts/srt-2022.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_cms_RevenueSubjectToRefund_a6adecf6-0b2b-4d25-8612-2b71afc218ec_terseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink: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 revenues to be refunded</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefund_2245f85e-0ab7-4e7d-bf06-9053b53ca8ff_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-20221231.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_FairValueMeasurementInputsDisclosureTextBlock_90430e09-4f28-407d-b84f-b5c04f150e83_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_81a5011a-b9c3-4109-b4bd-b929b6eb963e_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/2022/elts/us-gaap-2022.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_cms_RestructuringAndRelatedCostIncurredCostCapitalized_23be3a60-feef-4a0d-b56f-b5884742af8d_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-20221231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:to="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_bad93dd4-f560-4d8d-b896-fb7ede924a74_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_7bef2e55-995b-44b9-aac1-daa2ccb41d04_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_47969820-b7e1-452a-9e64-bd29e3108639_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherUtilityServiceMember_8976e779-3b3b-4603-a9b5-409b95573700_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-20221231.xsd#cms_OtherUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherUtilityServiceMember" xlink:to="lab_cms_OtherUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_c1cbcd02-ba8f-4d7f-8e06-f0895bf0fae1_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-20221231.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_OtherCommitmentsLineItems_a12c01b3-bf84-47b1-b2a4-2a4725ca5c63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_11adff1a-de4f-4d06-85fc-32ed96ca8987_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-20221231.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_StatementOfStockholdersEquityAbstract_32f1ded3-442d-4a1a-9769-2d07e60b94a0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_1345096d-c68b-4cf3-ac25-8b31a929cb2b_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_2cab9f1d-8617-47df-a146-25195b91c524_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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:to="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_52710ad0-8121-4187-98a9-72a87bcdf718_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/2022/elts/us-gaap-2022.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_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember_2b1c2d87-fb5f-4b03-aee6-8679b19bb345_terseLabel_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tranche 1</link:label>
    <link:label id="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember_label_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" xlink: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 Term Loan Credit Agreement Due January 2024, Tranche One [Member]</link:label>
    <link:label id="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember_documentation_en-US" xlink:label="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Term Loan Credit Agreement Due January 2024, Tranche One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" xlink:to="lab_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_100e55f8-f356-4dcc-b2f4-3ff442470b97_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_83b6b1be-14cf-4a10-b0cc-893dd457c2ee_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/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_c2bd96aa-2c49-4dae-a5eb-dc81db732883_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_33d179bc-21b4-4afc-9e29-9e3239775088_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/2022/elts/us-gaap-2022.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_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm_1587b056-a80d-4b1f-a6aa-da2483973d62_terseLabel_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proposed recovery term for 2022 underrecovery</link:label>
    <link:label id="lab_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm_label_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm" xlink: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 Power Supply Costs, Proposed Recovery Term</link:label>
    <link:label id="lab_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm_documentation_en-US" xlink:label="lab_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecovered Power Supply Costs, Proposed Recovery Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm" xlink:href="cms-20221231.xsd#cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm" xlink:to="lab_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_c7a284b9-af11-452c-8681-296079842751_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-20221231.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_FinanceLeaseLiabilityUndiscountedExcessAmount_a974e14b-34b5-4e72-a86f-857608d0dbbc_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/2022/elts/us-gaap-2022.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_AssetRetirementObligationAbstract_0c9e8e66-beee-4233-b235-fa9775010de2_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/2022/elts/us-gaap-2022.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_DisposalGroupClassificationDomain_0d26d4fb-22be-41b0-97cb-55c88e1eecc3_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/2022/elts/us-gaap-2022.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_us-gaap_AssetImpairmentCharges_a699cf5c-1e23-495c-b8a0-07c93fcb1f29_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_2a949984-4362-401d-bd7e-6e9be44862e6_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" 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">Gains (Losses)</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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueLineItems_f9457062-aeb3-4315-8344-a5639581b83b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_46a368d4-217b-43e7-8b83-44580108a6e9_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/2022/elts/us-gaap-2022.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_cms_DeferredCompensationArrangementsPlanTerm_cb2821b7-cd72-4969-a2a0-c4a25720425b_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-20221231.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_TaxesExcludingIncomeAndExciseTaxes_34a79fb3-7550-4797-bceb-b79c75ecf22f_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_label_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:to="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueSeptember2023Member_0429edce-7710-4bae-b0d3-aa61cafea806_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2023</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueSeptember2023Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due September 2023 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueSeptember2023Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due September 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueSeptember2023Member" xlink:to="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>cms-20221231_pre.xml
<DESCRIPTION>XBRL PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:9010137e-e25d-44cd-a8f1-2e3c7004c784,g:e28815d8-33e0-4d73-b5bd-8551f4bc6b3f-->
<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-20221231.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_e3fdeba8-77e1-4820-827d-f7aac509d47c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e3fdeba8-77e1-4820-827d-f7aac509d47c" xlink:to="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_19785297-19f8-4913-ba8b-107f4dcc83fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:to="loc_us-gaap_StatementClassOfStockAxis_19785297-19f8-4913-ba8b-107f4dcc83fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_19785297-19f8-4913-ba8b-107f4dcc83fe" xlink:to="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_03f1afff-3ca0-4659-a33f-91abce88fe9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_us-gaap_CommonStockMember_03f1afff-3ca0-4659-a33f-91abce88fe9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_de1f8b96-90af-4a5b-a8de-0b699cb6e5f3" xlink:href="cms-20221231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_de1f8b96-90af-4a5b-a8de-0b699cb6e5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_301706ef-8a53-45fb-8c20-e6d7fd54e7c7" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_301706ef-8a53-45fb-8c20-e6d7fd54e7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_798f701a-8264-4209-9d46-84df74f6f576" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_798f701a-8264-4209-9d46-84df74f6f576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_d3d35c4f-c590-45a0-ac7e-de2ad287c9ec" xlink:href="cms-20221231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_d3d35c4f-c590-45a0-ac7e-de2ad287c9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_2ad97789-b130-4d56-852f-64797ba2c95c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f599cacc-50e1-4478-b6de-dbcfb01ae0e9" xlink:to="loc_us-gaap_CumulativePreferredStockMember_2ad97789-b130-4d56-852f-64797ba2c95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_08e81371-b3a3-43ba-8b17-f53d7518acb3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:to="loc_dei_LegalEntityAxis_08e81371-b3a3-43ba-8b17-f53d7518acb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b446da97-72f5-48c6-a959-c4331d11ed6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_08e81371-b3a3-43ba-8b17-f53d7518acb3" xlink:to="loc_dei_EntityDomain_b446da97-72f5-48c6-a959-c4331d11ed6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f41dfd7d-ede4-4589-9a47-63867a231e31" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b446da97-72f5-48c6-a959-c4331d11ed6b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f41dfd7d-ede4-4589-9a47-63867a231e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_d5de3e08-20c6-49bf-9049-fae0ffbc0e79" xlink:to="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_05f40e70-943f-4951-9fae-9918e47e64da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentType_05f40e70-943f-4951-9fae-9918e47e64da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_aa27d0c3-08b1-4a13-9208-ebc4a30e137d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentAnnualReport_aa27d0c3-08b1-4a13-9208-ebc4a30e137d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_416ffeb1-d996-4643-a66e-462813b41877" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentPeriodEndDate_416ffeb1-d996-4643-a66e-462813b41877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1b255acd-1ef1-4869-8bc3-7a5b6ae68ecf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_CurrentFiscalYearEndDate_1b255acd-1ef1-4869-8bc3-7a5b6ae68ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f6b2cda1-0855-4e69-be1a-be985dc90047" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentTransitionReport_f6b2cda1-0855-4e69-be1a-be985dc90047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_52d92362-21c4-42fe-a7a1-594cce9aaa2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityFileNumber_52d92362-21c4-42fe-a7a1-594cce9aaa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2f1dc9e4-d441-48ce-a18b-f9b7a17a17a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityRegistrantName_2f1dc9e4-d441-48ce-a18b-f9b7a17a17a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_13e5841a-2ca6-438c-af99-14ec63570f41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityTaxIdentificationNumber_13e5841a-2ca6-438c-af99-14ec63570f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_572d08b2-bb7d-4953-ac18-9b7c23ea43db" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_572d08b2-bb7d-4953-ac18-9b7c23ea43db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1ddb8127-cb0a-4f47-8977-c6af1414e346" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressAddressLine1_1ddb8127-cb0a-4f47-8977-c6af1414e346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_28facde0-bd08-4530-a6f0-2a968bc6644b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressCityOrTown_28facde0-bd08-4530-a6f0-2a968bc6644b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_de8dbd66-c08f-4b15-bb71-88a4f727c9ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressStateOrProvince_de8dbd66-c08f-4b15-bb71-88a4f727c9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_fc40ca90-4019-45f8-9441-c7bd88d39c4b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityAddressPostalZipCode_fc40ca90-4019-45f8-9441-c7bd88d39c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_38c87ede-ef54-4c41-9e16-ef3fb01756c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_CityAreaCode_38c87ede-ef54-4c41-9e16-ef3fb01756c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c76cbc1d-9045-426d-bdf7-afd41c324074" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_LocalPhoneNumber_c76cbc1d-9045-426d-bdf7-afd41c324074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_cc4c2849-714e-4304-8df7-32dbb96c9871" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_Security12bTitle_cc4c2849-714e-4304-8df7-32dbb96c9871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0ee8b185-3530-404d-ac05-42158739da1a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_TradingSymbol_0ee8b185-3530-404d-ac05-42158739da1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_908391e5-b662-41fb-96be-c3a969a4a8f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_SecurityExchangeName_908391e5-b662-41fb-96be-c3a969a4a8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_88a4da59-2085-4049-b690-230d7a8d4167" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_88a4da59-2085-4049-b690-230d7a8d4167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_a4780dc0-530a-40c7-865b-8777b7c43536" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityVoluntaryFilers_a4780dc0-530a-40c7-865b-8777b7c43536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f45b974d-79e1-454b-b220-97115721653c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityCurrentReportingStatus_f45b974d-79e1-454b-b220-97115721653c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_367e0955-909c-41f2-942c-3f35d4ccc9cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityInteractiveDataCurrent_367e0955-909c-41f2-942c-3f35d4ccc9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_61a96834-468f-4823-8287-8e3ea62df914" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityFilerCategory_61a96834-468f-4823-8287-8e3ea62df914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f3bc0ac7-54f3-4032-b006-072f632d4a84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntitySmallBusiness_f3bc0ac7-54f3-4032-b006-072f632d4a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_64cdbe81-65e4-4777-aefc-7fda63e27605" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityEmergingGrowthCompany_64cdbe81-65e4-4777-aefc-7fda63e27605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_80af0a6b-1aa3-4047-8aa5-b2cc68bbbe91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_IcfrAuditorAttestationFlag_80af0a6b-1aa3-4047-8aa5-b2cc68bbbe91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b4a603b2-699f-4d83-8378-9a776e5a1702" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityShellCompany_b4a603b2-699f-4d83-8378-9a776e5a1702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c9b0cbc2-4be7-46f9-abbf-36fff9babd6e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityPublicFloat_c9b0cbc2-4be7-46f9-abbf-36fff9babd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3c29f9fc-2c31-4da0-a2d9-6848f1f0c11e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3c29f9fc-2c31-4da0-a2d9-6848f1f0c11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19b7b5a2-ae79-43b6-a625-deeefc720b47" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_19b7b5a2-ae79-43b6-a625-deeefc720b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c139bed4-6fe5-4e7d-b233-a35fe70ee3a2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_EntityCentralIndexKey_c139bed4-6fe5-4e7d-b233-a35fe70ee3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_80e2d384-9045-4035-a7e4-3e167b29a4e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentFiscalYearFocus_80e2d384-9045-4035-a7e4-3e167b29a4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9ed3c354-4f1b-4920-a20e-b612aaf343ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9ed3c354-4f1b-4920-a20e-b612aaf343ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_12b5a1ed-43a8-4324-b9aa-5f93c3c2a5f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_901bcc83-f4f7-4b42-a2be-8a0ab8223f7e" xlink:to="loc_dei_AmendmentFlag_12b5a1ed-43a8-4324-b9aa-5f93c3c2a5f8" 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-20221231.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_b5d27ce7-bdc8-400c-9d60-95f05f18aa37" xlink:href="cms-20221231.xsd#cms_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_4fa1c487-7dd1-4e73-9175-6ffa3693dea5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AuditInformationAbstract_b5d27ce7-bdc8-400c-9d60-95f05f18aa37" xlink:to="loc_dei_DocumentInformationTable_4fa1c487-7dd1-4e73-9175-6ffa3693dea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9a535ae4-4fba-4192-8440-2ea069ef1707" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_4fa1c487-7dd1-4e73-9175-6ffa3693dea5" xlink:to="loc_dei_LegalEntityAxis_9a535ae4-4fba-4192-8440-2ea069ef1707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2cc290d3-a2bb-4b1f-b9a7-6dd4771222f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9a535ae4-4fba-4192-8440-2ea069ef1707" xlink:to="loc_dei_EntityDomain_2cc290d3-a2bb-4b1f-b9a7-6dd4771222f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c5748811-6896-4e14-b261-938b078f15fc" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2cc290d3-a2bb-4b1f-b9a7-6dd4771222f0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c5748811-6896-4e14-b261-938b078f15fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_4fa1c487-7dd1-4e73-9175-6ffa3693dea5" xlink:to="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_3632f4fb-336c-4676-a56e-49e55e5ae398" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:to="loc_dei_AuditorFirmId_3632f4fb-336c-4676-a56e-49e55e5ae398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_bb718f1f-9b6e-4f93-a550-4f9c97c78671" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:to="loc_dei_AuditorName_bb718f1f-9b6e-4f93-a550-4f9c97c78671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_1fc72744-6380-4659-81eb-e781509a2873" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_49835450-0bb7-4d66-8be5-9bf978215f89" xlink:to="loc_dei_AuditorLocation_1fc72744-6380-4659-81eb-e781509a2873" 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-20221231.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_e3a54578-71e6-420a-b1b0-8bfc972b6ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2442c6c7-e2ee-41d6-968a-21c127afbaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e3a54578-71e6-420a-b1b0-8bfc972b6ebb" xlink:to="loc_us-gaap_StatementTable_2442c6c7-e2ee-41d6-968a-21c127afbaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2442c6c7-e2ee-41d6-968a-21c127afbaa9" xlink:to="loc_srt_ProductOrServiceAxis_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_15f02d7d-2e17-4e62-bda5-fa1ceea9bc8a" xlink:to="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d5d30092-a874-4e87-843f-76fbe52388d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d5d30092-a874-4e87-843f-76fbe52388d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_b0d21c65-f745-43cc-a6e8-eae6e5f97c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a4bc3854-3da9-4179-aa33-941b6266d28e" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_b0d21c65-f745-43cc-a6e8-eae6e5f97c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2442c6c7-e2ee-41d6-968a-21c127afbaa9" xlink:to="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_9f2c0830-4c92-4da8-a97e-24c78c297b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_Revenues_9f2c0830-4c92-4da8-a97e-24c78c297b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_9a981896-bb48-497b-bcd4-a030b36a667e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_FuelCosts_9a981896-bb48-497b-bcd4-a030b36a667e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_65b386a4-e6d9-49cc-895a-af1c07da8c29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_65b386a4-e6d9-49cc-895a-af1c07da8c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_2e517e26-02dd-4d5c-9c2a-a8ad2c406471" xlink:href="cms-20221231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_cms_PurchasedPowerRelatedParties_2e517e26-02dd-4d5c-9c2a-a8ad2c406471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_d16ed38a-6948-4e61-8d46-22f306cf7194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_d16ed38a-6948-4e61-8d46-22f306cf7194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bdfb038d-cef0-43b2-8b3c-7077c2e28af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bdfb038d-cef0-43b2-8b3c-7077c2e28af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8cb692c5-7b38-409b-8532-69fbe5e561cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8cb692c5-7b38-409b-8532-69fbe5e561cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_ffb7c528-0704-41d5-9804-167c3146cd71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_abc70596-2055-42e9-b492-62c8857beea7" xlink:to="loc_us-gaap_CostsAndExpenses_ffb7c528-0704-41d5-9804-167c3146cd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7b923e63-cb88-48ad-831a-f19a85d0df3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_OperatingIncomeLoss_7b923e63-cb88-48ad-831a-f19a85d0df3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_5dad167f-c188-4681-ba15-fd22030d6065" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_5dad167f-c188-4681-ba15-fd22030d6065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_993afe7e-d37d-43b3-9fba-97af444e9350" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_us-gaap_OtherNonoperatingIncome_993afe7e-d37d-43b3-9fba-97af444e9350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_3541df41-182b-400d-bffb-7c6f56cabf51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_us-gaap_OtherNonoperatingExpense_3541df41-182b-400d-bffb-7c6f56cabf51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d6647b07-009d-45a5-af42-3dd3986b126a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2114077a-86c6-49c7-91e3-a87ae5db5204" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d6647b07-009d-45a5-af42-3dd3986b126a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_49171074-fd82-40eb-8fdc-abe586922937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpenseDebt_49171074-fd82-40eb-8fdc-abe586922937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_aa1751d8-dbf4-4059-aecb-c2801adcdb00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_aa1751d8-dbf4-4059-aecb-c2801adcdb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_42f1ffef-1a9c-4701-8a88-72ca474c69d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpenseOther_42f1ffef-1a9c-4701-8a88-72ca474c69d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_fc0f5690-4d35-4180-a67a-1547d3a537b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_fc0f5690-4d35-4180-a67a-1547d3a537b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c57f0b21-56f3-4f21-a98f-f1c736fa290b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ee26163-9288-46fd-bff0-0602122566b6" xlink:to="loc_us-gaap_InterestExpense_c57f0b21-56f3-4f21-a98f-f1c736fa290b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d7208c92-2ae4-4727-a41e-4f676115187c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d7208c92-2ae4-4727-a41e-4f676115187c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_067b3db4-0a55-44af-a741-533342fd05f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_067b3db4-0a55-44af-a741-533342fd05f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d76a7091-bea6-4849-807b-6bdc55c44bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_d76a7091-bea6-4849-807b-6bdc55c44bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5c2a7b5a-01b3-4ded-b0d2-458a33f005ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5c2a7b5a-01b3-4ded-b0d2-458a33f005ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7bfa41b5-2629-4289-9d66-99c0c90a8ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_ProfitLoss_7bfa41b5-2629-4289-9d66-99c0c90a8ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1b4817d-db2f-491a-89b0-86862987ff40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1b4817d-db2f-491a-89b0-86862987ff40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_50208020-d14f-4d51-9924-6178f5a3277d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_NetIncomeLoss_50208020-d14f-4d51-9924-6178f5a3277d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_056999ad-2acb-4251-a9b0-fb389502c147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_056999ad-2acb-4251-a9b0-fb389502c147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd515359-7748-4658-a581-832316ff3383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd515359-7748-4658-a581-832316ff3383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_86da9305-1021-4fc5-8214-7bd18eb64c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_86da9305-1021-4fc5-8214-7bd18eb64c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c3de4851-0891-458a-a669-48b861cd98da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c3de4851-0891-458a-a669-48b861cd98da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9ecdf6f1-9122-4599-b57a-c04b03f584bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4e0ab863-5401-42b4-955f-f0fb9b4ce483" xlink:to="loc_us-gaap_EarningsPerShareBasic_9ecdf6f1-9122-4599-b57a-c04b03f584bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_149c3ca2-2a59-41d7-83ac-712b59317cb8" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_59365a2f-8513-4842-b37b-719c8e844273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_59365a2f-8513-4842-b37b-719c8e844273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a54a93e7-57da-4ce8-b585-e8bc933e97ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_a54a93e7-57da-4ce8-b585-e8bc933e97ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c3d775a1-a592-4f58-b0c1-7f6826170847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_8562a7ee-c9ea-464a-bb82-d607be7afc2d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c3d775a1-a592-4f58-b0c1-7f6826170847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20221231.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_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_24a2e19b-cd54-4342-acd3-065678890f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:to="loc_us-gaap_ProfitLoss_24a2e19b-cd54-4342-acd3-065678890f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_b56d6905-514b-4e37-bfd1-6497f8dfb65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_b56d6905-514b-4e37-bfd1-6497f8dfb65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_25c7fd4a-9865-493f-bfe4-91f123c257e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_b56d6905-514b-4e37-bfd1-6497f8dfb65c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_25c7fd4a-9865-493f-bfe4-91f123c257e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_99fd4e6e-9e6c-4aca-b22e-1ee6a05ed410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_b56d6905-514b-4e37-bfd1-6497f8dfb65c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_99fd4e6e-9e6c-4aca-b22e-1ee6a05ed410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_7c8fa880-abbe-48ef-a44a-250ee99d8c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_b56d6905-514b-4e37-bfd1-6497f8dfb65c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_7c8fa880-abbe-48ef-a44a-250ee99d8c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_129c639f-abcb-4b7f-b3e2-04088d46a330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_b56d6905-514b-4e37-bfd1-6497f8dfb65c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_129c639f-abcb-4b7f-b3e2-04088d46a330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_812fda56-340f-48b0-addf-07077284f927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_b56d6905-514b-4e37-bfd1-6497f8dfb65c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_812fda56-340f-48b0-addf-07077284f927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_f50f50c2-e1aa-43b1-a38d-f30bf6dabf17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_f50f50c2-e1aa-43b1-a38d-f30bf6dabf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_af0f301c-69df-4db7-a956-cec3be9dd912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_f50f50c2-e1aa-43b1-a38d-f30bf6dabf17" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_af0f301c-69df-4db7-a956-cec3be9dd912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b77ddc32-59d1-4c08-be87-9d633a315959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_f50f50c2-e1aa-43b1-a38d-f30bf6dabf17" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b77ddc32-59d1-4c08-be87-9d633a315959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f328b820-bd48-4735-9dda-82c6d15a7978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f328b820-bd48-4735-9dda-82c6d15a7978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ff92776f-9957-44b8-8b51-0250f9685f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ff92776f-9957-44b8-8b51-0250f9685f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6de5d299-154c-4c3a-b79d-04c81ed36722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_6de5d299-154c-4c3a-b79d-04c81ed36722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_05569d76-94b5-4779-8bd3-54437e76c5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7c9e2763-01e8-458e-989c-7516bfd86736" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_05569d76-94b5-4779-8bd3-54437e76c5f6" 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-20221231.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_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_56a913cd-061f-43a0-b013-c6cfb3560884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_56a913cd-061f-43a0-b013-c6cfb3560884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_2bf2f48b-96e7-450d-a1b7-526161ac8864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_2bf2f48b-96e7-450d-a1b7-526161ac8864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_cf09499a-8ea0-4142-8874-3c0e6d298e78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_cf09499a-8ea0-4142-8874-3c0e6d298e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_9e6a4692-9b7f-4626-9cb8-57e4a8b08c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_9e6a4692-9b7f-4626-9cb8-57e4a8b08c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_81ffe1e4-299c-44fd-8446-4565743c29e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_81ffe1e4-299c-44fd-8446-4565743c29e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_dd8356c8-91e3-4699-a5da-a0e355eb03f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_dd8356c8-91e3-4699-a5da-a0e355eb03f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_58ff2432-f724-41db-b4df-7b7254dd633e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4c098421-cb1c-4d68-85b3-17c79de5b0bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_58ff2432-f724-41db-b4df-7b7254dd633e" 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-20221231.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_c918891d-5991-4279-874a-16716f62c8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_c918891d-5991-4279-874a-16716f62c8a1" xlink:to="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_5ef8b363-f63d-4dd2-925a-209736457189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_5ef8b363-f63d-4dd2-925a-209736457189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_abceb03d-570f-46cf-bf74-24e203ef1d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_5ef8b363-f63d-4dd2-925a-209736457189" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_abceb03d-570f-46cf-bf74-24e203ef1d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_2f0c0dbd-fe93-48c4-bcc9-d234eea878d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_abceb03d-570f-46cf-bf74-24e203ef1d03" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_2f0c0dbd-fe93-48c4-bcc9-d234eea878d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c722ca96-89fc-4a43-9176-475a539418a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8a0f9af8-4ef7-4266-b6b5-829dceb3fb75" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c722ca96-89fc-4a43-9176-475a539418a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_ba67d570-4654-4bed-8c30-34eede028d17" xlink:href="cms-20221231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c722ca96-89fc-4a43-9176-475a539418a0" xlink:to="loc_cms_EnerBankMember_ba67d570-4654-4bed-8c30-34eede028d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8454dd3b-6e61-4729-b932-68b11037135c" xlink:to="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_39f3d088-73fa-4627-911e-5885e6ebe61a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_ProfitLoss_39f3d088-73fa-4627-911e-5885e6ebe61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_63c3f3b9-5e04-467c-850e-ca666d1cf075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_63c3f3b9-5e04-467c-850e-ca666d1cf075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8b6ab63f-f2b3-4bdb-96e8-2a53fba17697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8b6ab63f-f2b3-4bdb-96e8-2a53fba17697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2fd63a50-58f8-403f-ab1d-561c6170aae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2fd63a50-58f8-403f-ab1d-561c6170aae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_66059817-069f-401d-9c7d-fcb4249a9f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_66059817-069f-401d-9c7d-fcb4249a9f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_22a4b4bf-64dc-4024-86f8-acd600a26435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_22a4b4bf-64dc-4024-86f8-acd600a26435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_497f1869-97fa-4a6f-9176-43512be35f13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_497f1869-97fa-4a6f-9176-43512be35f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1cb3d039-7ce3-4e44-9e12-03ff19f0ec0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_507359c7-680a-4910-b9ef-b56f28966631" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_1cb3d039-7ce3-4e44-9e12-03ff19f0ec0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_07be0752-e90a-4ee6-a717-8ee30ea621ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_07be0752-e90a-4ee6-a717-8ee30ea621ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_2c3d57fa-36b2-4490-831e-002f813a6452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_2c3d57fa-36b2-4490-831e-002f813a6452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_09dd4a17-5d4e-4f65-9091-79b9db403270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_09dd4a17-5d4e-4f65-9091-79b9db403270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_8c800288-1d9f-4119-a470-8f3ec9ef6d87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_8c800288-1d9f-4119-a470-8f3ec9ef6d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_475154f2-f2cc-4766-a092-c050c545da0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_101c2c82-15ce-49e2-ae9a-67145ee78891" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_475154f2-f2cc-4766-a092-c050c545da0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6e0ce76a-0e90-4763-9a8c-011d93e4d7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_aae07bd6-dd91-4df3-92bd-8fdaeffd8b21" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6e0ce76a-0e90-4763-9a8c-011d93e4d7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0301cebc-c1e8-4b34-9b19-cb0ae172c7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0301cebc-c1e8-4b34-9b19-cb0ae172c7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_aac34a6a-6147-4429-a016-50c83b46c171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_aac34a6a-6147-4429-a016-50c83b46c171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f7c33664-f8a9-487f-b365-71dd9af068f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f7c33664-f8a9-487f-b365-71dd9af068f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d8fdadb9-54ca-4bc7-aa47-f9526b1ac867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_d8fdadb9-54ca-4bc7-aa47-f9526b1ac867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_57f3cc08-227b-484f-9b1c-75525112a46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_57f3cc08-227b-484f-9b1c-75525112a46c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_67b5c972-4b9a-4365-ba81-a6b14fc5338e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_72d23bb1-b5cb-444d-8892-cc44fde7f930" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_67b5c972-4b9a-4365-ba81-a6b14fc5338e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_087e1b4f-76df-431a-b0a2-f845990d085e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_087e1b4f-76df-431a-b0a2-f845990d085e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1fdb8dbe-47e7-4b3c-a3fa-fdfe12435296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1fdb8dbe-47e7-4b3c-a3fa-fdfe12435296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_2da3f74f-45bd-437a-9e64-738d275f6c97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_2da3f74f-45bd-437a-9e64-738d275f6c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_d6287155-a6c2-4512-80b9-a0b966387079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_d6287155-a6c2-4512-80b9-a0b966387079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d1b7a665-9e17-4be5-8ea9-9c3308992217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d1b7a665-9e17-4be5-8ea9-9c3308992217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_7814f7d0-04b6-44f9-90db-83c3bde10c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_7814f7d0-04b6-44f9-90db-83c3bde10c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_ec4b8f5e-cc55-4069-b048-c06ae8e79fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_ec4b8f5e-cc55-4069-b048-c06ae8e79fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_4126a315-ed9d-4dde-8af4-236c18517fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_4126a315-ed9d-4dde-8af4-236c18517fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f8090496-4db7-43c2-874a-cbbe499a13c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f8090496-4db7-43c2-874a-cbbe499a13c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_44c44a25-866c-4dd1-bd1b-5a9d08fe8247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_44c44a25-866c-4dd1-bd1b-5a9d08fe8247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_03634774-b5d8-4050-8262-e5c63982763f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_03634774-b5d8-4050-8262-e5c63982763f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b105684a-a4a2-4388-a3dc-039448520bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b105684a-a4a2-4388-a3dc-039448520bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cb9c1f5a-4043-471e-9f51-7bd6c4a945e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_46bb850d-b238-4ece-b9b9-771aa52261da" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cb9c1f5a-4043-471e-9f51-7bd6c4a945e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44e1457e-9c0c-44ab-b756-e19af40b6dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_44e1457e-9c0c-44ab-b756-e19af40b6dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_847363d0-794a-4beb-b940-ed492d3fcc58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_847363d0-794a-4beb-b940-ed492d3fcc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95f0728e-5427-4b31-be43-51aa0df9aa98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_95f0728e-5427-4b31-be43-51aa0df9aa98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:href="cms-20221231.xsd#cms_CashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7eeb9df1-09cb-44ce-83b0-941fe13530c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:to="loc_us-gaap_InterestPaidNet_7eeb9df1-09cb-44ce-83b0-941fe13530c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_a5cce3be-76ef-49dd-9967-1ec2aa3dffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_c7b20f1e-5560-4a26-a715-0dc15a74bc5b" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_a5cce3be-76ef-49dd-9967-1ec2aa3dffa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_9c1b3a11-d470-4e52-87f2-28b3930cca9a" xlink:href="cms-20221231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_02961fca-0abd-478b-9a82-80e6157d7f8f" xlink:to="loc_cms_NonCashTransactionsAbstract_9c1b3a11-d470-4e52-87f2-28b3930cca9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3f19a9be-5509-4bc7-b6bb-1a9cacb960aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_9c1b3a11-d470-4e52-87f2-28b3930cca9a" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3f19a9be-5509-4bc7-b6bb-1a9cacb960aa" 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-20221231.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_3bdfa5a9-17f9-4147-a843-3ca90b2b36d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_c24ae83f-659f-4b02-98b6-9066cdd20b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bdfa5a9-17f9-4147-a843-3ca90b2b36d7" xlink:to="loc_us-gaap_AssetsAbstract_c24ae83f-659f-4b02-98b6-9066cdd20b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c24ae83f-659f-4b02-98b6-9066cdd20b1b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0bdd5eda-ac1b-4017-b775-ae5e46d598bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0bdd5eda-ac1b-4017-b775-ae5e46d598bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_613f2ca1-b4fe-4995-8407-6cf4c6956818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_613f2ca1-b4fe-4995-8407-6cf4c6956818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bd6b6c9b-8c60-4df6-94bc-5bbd236cc71d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bd6b6c9b-8c60-4df6-94bc-5bbd236cc71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_5c24ff7a-1182-4cd2-aab0-8f554f275c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_5c24ff7a-1182-4cd2-aab0-8f554f275c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_c84670c8-bbc5-4a66-8a72-def5c77ed34e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_InventoryNetAbstract_c84670c8-bbc5-4a66-8a72-def5c77ed34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_7f515af3-9219-4864-89cb-11da394c3a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c84670c8-bbc5-4a66-8a72-def5c77ed34e" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_7f515af3-9219-4864-89cb-11da394c3a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_34c1c09a-55ef-4570-8a79-a6064645e450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c84670c8-bbc5-4a66-8a72-def5c77ed34e" xlink:to="loc_us-gaap_OtherInventorySupplies_34c1c09a-55ef-4570-8a79-a6064645e450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4de11175-909f-4c18-bfbb-70811ffd99f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_c84670c8-bbc5-4a66-8a72-def5c77ed34e" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4de11175-909f-4c18-bfbb-70811ffd99f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_7149d7e4-d16d-42f1-82c2-0d42b246cfbd" xlink:href="cms-20221231.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_cms_DeferredPropertyTaxes_7149d7e4-d16d-42f1-82c2-0d42b246cfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_d2fea48d-9226-49f7-aa32-65e3bd1c1c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_d2fea48d-9226-49f7-aa32-65e3bd1c1c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_bb4e7eda-4bb3-42dd-803d-56e0fde98f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_OtherAssetsCurrent_bb4e7eda-4bb3-42dd-803d-56e0fde98f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_59ddb7f8-0fcf-45f5-a0a1-7315105d6846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a9cd5ebf-1f85-49e0-a8b7-b8da1fe12971" xlink:to="loc_us-gaap_AssetsCurrent_59ddb7f8-0fcf-45f5-a0a1-7315105d6846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_72861679-5d3a-45ae-b4e2-92ce0f3c125d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c24ae83f-659f-4b02-98b6-9066cdd20b1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_72861679-5d3a-45ae-b4e2-92ce0f3c125d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_788a6583-0d81-46be-9068-a1aaa9100793" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_72861679-5d3a-45ae-b4e2-92ce0f3c125d" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_788a6583-0d81-46be-9068-a1aaa9100793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfe886af-48d0-4efc-9173-62d4d407a0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_72861679-5d3a-45ae-b4e2-92ce0f3c125d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bfe886af-48d0-4efc-9173-62d4d407a0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_e92dd2cf-2fd5-49a9-938a-e51f50461b54" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_72861679-5d3a-45ae-b4e2-92ce0f3c125d" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_e92dd2cf-2fd5-49a9-938a-e51f50461b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_3ab8bb9e-3008-4252-8c62-84408f87c6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_72861679-5d3a-45ae-b4e2-92ce0f3c125d" xlink:to="loc_us-gaap_ConstructionInProgressGross_3ab8bb9e-3008-4252-8c62-84408f87c6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_58e32f21-b079-454b-8a0d-f6017a67ea73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_72861679-5d3a-45ae-b4e2-92ce0f3c125d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_58e32f21-b079-454b-8a0d-f6017a67ea73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c24ae83f-659f-4b02-98b6-9066cdd20b1b" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_4c12dbee-193d-4cec-ba03-d1faca63dc47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_4c12dbee-193d-4cec-ba03-d1faca63dc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_2d73f5e0-ecd6-41ce-a7e7-7eb526ff8387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_2d73f5e0-ecd6-41ce-a7e7-7eb526ff8387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7c903a55-3501-4100-a45e-7b7acf668b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:to="loc_us-gaap_EquityMethodInvestments_7c903a55-3501-4100-a45e-7b7acf668b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_39cd473b-ba1d-4246-bc93-5602dac4f61c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_39cd473b-ba1d-4246-bc93-5602dac4f61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7739a827-19bf-4964-b55f-eb55db088a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7739a827-19bf-4964-b55f-eb55db088a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_7440eac6-3294-4ed4-8f4d-ff58348fa101" xlink:href="cms-20221231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_1573eaef-f9ae-4886-bba4-4652989a46eb" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_7440eac6-3294-4ed4-8f4d-ff58348fa101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7d0f8ef5-24aa-49b0-8c96-06a84d7ded8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c24ae83f-659f-4b02-98b6-9066cdd20b1b" xlink:to="loc_us-gaap_Assets_7d0f8ef5-24aa-49b0-8c96-06a84d7ded8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbb53db-1cc7-4937-a439-470851e48e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3bdfa5a9-17f9-4147-a843-3ca90b2b36d7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbb53db-1cc7-4937-a439-470851e48e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbb53db-1cc7-4937-a439-470851e48e79" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_25dfb185-aa0f-44c6-9d5c-03cbd290b25e" xlink:href="cms-20221231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_25dfb185-aa0f-44c6-9d5c-03cbd290b25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_2d2bb8bb-276c-4292-b775-17e98df51c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_NotesPayableCurrent_2d2bb8bb-276c-4292-b775-17e98df51c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a3b15a31-c774-4617-9c2f-7c011cd9033b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_AccountsPayableCurrent_a3b15a31-c774-4617-9c2f-7c011cd9033b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_32c317f7-1f5c-46fa-b150-39b198feb2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_32c317f7-1f5c-46fa-b150-39b198feb2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_e699f39c-87aa-4e42-9672-a25302172a5b" xlink:href="cms-20221231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_cms_AccruedRateRefunds_e699f39c-87aa-4e42-9672-a25302172a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_a913f210-636b-4357-9070-08d42949d161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_a913f210-636b-4357-9070-08d42949d161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_e68d0451-b545-482c-b7ad-6f8e1a986b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_TaxesPayableCurrent_e68d0451-b545-482c-b7ad-6f8e1a986b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_9db26088-f079-4f00-94f8-74109d53d4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_9db26088-f079-4f00-94f8-74109d53d4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8c935dd3-10a9-4f4c-a557-b71aaeef4ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8c935dd3-10a9-4f4c-a557-b71aaeef4ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f2569a30-16ba-43f9-b9ce-8031b7640706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_13676024-4d65-46da-a23f-eb2da80b954e" xlink:to="loc_us-gaap_LiabilitiesCurrent_f2569a30-16ba-43f9-b9ce-8031b7640706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbb53db-1cc7-4937-a439-470851e48e79" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_575c6758-71b7-4e4e-bb7b-2b892b330e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_575c6758-71b7-4e4e-bb7b-2b892b330e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b0ee3c4e-87a7-45de-86c1-1269597f7ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b0ee3c4e-87a7-45de-86c1-1269597f7ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_6ba537ed-85de-4960-b250-46afc1567d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_6ba537ed-85de-4960-b250-46afc1567d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6bfb0161-da8a-4dbc-a4ad-addd3b117050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_6bfb0161-da8a-4dbc-a4ad-addd3b117050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_c297a23b-8943-4e83-8e41-a86ee151b284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_c297a23b-8943-4e83-8e41-a86ee151b284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_2a84bcd6-9f47-4543-a2a1-f35d67b6cac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_2a84bcd6-9f47-4543-a2a1-f35d67b6cac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_760ee4a8-cf01-44af-80c5-f9e4784b8b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_760ee4a8-cf01-44af-80c5-f9e4784b8b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7face070-299b-47fe-8282-8a732bfc7d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7face070-299b-47fe-8282-8a732bfc7d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4aa695ef-cc33-4fb0-be23-0eea104774f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_048e2e92-a1b7-46b7-8bf3-34952e014766" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_4aa695ef-cc33-4fb0-be23-0eea104774f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0e531e2d-0326-4cd5-a5d8-c70421e55630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbb53db-1cc7-4937-a439-470851e48e79" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0e531e2d-0326-4cd5-a5d8-c70421e55630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b33bd596-8c71-4041-9780-209d8732d676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbb53db-1cc7-4937-a439-470851e48e79" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b33bd596-8c71-4041-9780-209d8732d676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b33bd596-8c71-4041-9780-209d8732d676" xlink:to="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6d27a3a2-0895-43a7-bbd5-6734ced09b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:to="loc_us-gaap_CommonStockValue_6d27a3a2-0895-43a7-bbd5-6734ced09b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28fc1494-3cab-46d3-b298-03a7d573f191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_28fc1494-3cab-46d3-b298-03a7d573f191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_796cb4c7-871c-461a-96c3-feb9434a48fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_796cb4c7-871c-461a-96c3-feb9434a48fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_49a47b79-71a1-4106-ba27-327bb3b8660b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_49a47b79-71a1-4106-ba27-327bb3b8660b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_7c01e11d-110c-40aa-9d16-0d2cd9720d27" xlink:href="cms-20221231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:to="loc_cms_CommonStockholdersEquity_7c01e11d-110c-40aa-9d16-0d2cd9720d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0b758017-78a1-4ed5-a66e-d82651710d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:to="loc_us-gaap_PreferredStockValue_0b758017-78a1-4ed5-a66e-d82651710d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b02b0139-006e-4afb-a0ea-0d829931d6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bfe10cc9-a4d0-47e7-a5f5-195279223374" xlink:to="loc_us-gaap_StockholdersEquity_b02b0139-006e-4afb-a0ea-0d829931d6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0d2b4f25-99cf-416b-b4e4-e3742db8f691" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b33bd596-8c71-4041-9780-209d8732d676" xlink:to="loc_us-gaap_MinorityInterest_0d2b4f25-99cf-416b-b4e4-e3742db8f691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_328fdb02-903c-4c35-b1fa-e9c5e15be856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b33bd596-8c71-4041-9780-209d8732d676" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_328fdb02-903c-4c35-b1fa-e9c5e15be856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2a46e77e-dd80-474c-a90d-eec3997bd9df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bfbb53db-1cc7-4937-a439-470851e48e79" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_2a46e77e-dd80-474c-a90d-eec3997bd9df" 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-20221231.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_1ce23135-b11d-4d46-9287-80fcece80693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1b0bfe65-5923-4cb3-853b-4e988d41e156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1ce23135-b11d-4d46-9287-80fcece80693" xlink:to="loc_us-gaap_StatementTable_1b0bfe65-5923-4cb3-853b-4e988d41e156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d73df37e-d374-4093-9b0f-db7c7050ee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1b0bfe65-5923-4cb3-853b-4e988d41e156" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d73df37e-d374-4093-9b0f-db7c7050ee7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2d4f7fbe-e81e-4541-a3c3-432e607b9b82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d73df37e-d374-4093-9b0f-db7c7050ee7f" xlink:to="loc_us-gaap_ClassOfStockDomain_2d4f7fbe-e81e-4541-a3c3-432e607b9b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_06639919-7044-41ef-88ff-27c373eef2d3" xlink:href="cms-20221231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2d4f7fbe-e81e-4541-a3c3-432e607b9b82" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_06639919-7044-41ef-88ff-27c373eef2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1b0bfe65-5923-4cb3-853b-4e988d41e156" xlink:to="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9d78cb0f-c4fa-4385-9cb7-ff7e49a523a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9d78cb0f-c4fa-4385-9cb7-ff7e49a523a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_eca78b98-980e-47da-98e4-0b1072d0af01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_eca78b98-980e-47da-98e4-0b1072d0af01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_dca18a1d-ffb5-4902-842d-d6a2d1d17532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_dca18a1d-ffb5-4902-842d-d6a2d1d17532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4ede8810-832a-4d3c-88a4-3247b0f65792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4ede8810-832a-4d3c-88a4-3247b0f65792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a5747e8d-1300-43df-8da4-654318dc6012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968c406b-70b7-4558-a3d5-f0da2a0f3f43" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a5747e8d-1300-43df-8da4-654318dc6012" 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-20221231.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_a6fc8a77-23cf-418c-abdc-dbbae5fc09cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a6fc8a77-23cf-418c-abdc-dbbae5fc09cd" xlink:to="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_285852ae-b26d-4415-9ab4-aa81d84e9043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_285852ae-b26d-4415-9ab4-aa81d84e9043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_285852ae-b26d-4415-9ab4-aa81d84e9043" xlink:to="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d992c4ed-5aab-47d7-91a7-9865a1b0cafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_CommonStockMember_d992c4ed-5aab-47d7-91a7-9865a1b0cafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e8adc63a-47e3-4373-83b2-629b98d99602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e8adc63a-47e3-4373-83b2-629b98d99602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1abdb439-a0cc-4893-a66e-ef742cc1795d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_1abdb439-a0cc-4893-a66e-ef742cc1795d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a4798201-a763-4501-a460-2cad2e20f4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa7ec13c-46e6-4906-b97d-e74bb9bac04c" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a4798201-a763-4501-a460-2cad2e20f4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_95573400-9581-4b4d-8327-3bf8719ee674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_RetainedEarningsMember_95573400-9581-4b4d-8327-3bf8719ee674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_90e0424d-aed6-46fd-b270-efd90a8db390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_PreferredStockMember_90e0424d-aed6-46fd-b270-efd90a8db390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_dcc7dc01-a162-40c8-a888-0a5eef483628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5ce73f79-4798-4b7a-80b6-9bf4bc905239" xlink:to="loc_us-gaap_NoncontrollingInterestMember_dcc7dc01-a162-40c8-a888-0a5eef483628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_71ec1461-fe62-4b90-b352-dd916986c223" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_71ec1461-fe62-4b90-b352-dd916986c223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e4f82e-3f8e-4e5c-aff2-57220de36845" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_71ec1461-fe62-4b90-b352-dd916986c223" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e4f82e-3f8e-4e5c-aff2-57220de36845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dcadca3a-b9e5-42c5-9c42-cf664395b08a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e4f82e-3f8e-4e5c-aff2-57220de36845" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dcadca3a-b9e5-42c5-9c42-cf664395b08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6d90ccfe-3023-4fdc-8e6f-4bb4fcbad791" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5da404b9-98ea-458f-b485-a641afcb9537" xlink:to="loc_us-gaap_StatementLineItems_6d90ccfe-3023-4fdc-8e6f-4bb4fcbad791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6d90ccfe-3023-4fdc-8e6f-4bb4fcbad791" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a4970701-5051-461e-8336-73c6c5be59a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a4970701-5051-461e-8336-73c6c5be59a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a24b34bf-aeac-4bf4-84be-80df710efbad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a24b34bf-aeac-4bf4-84be-80df710efbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28f50ca1-40a7-4d53-b02c-36487ccee1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28f50ca1-40a7-4d53-b02c-36487ccee1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_969a9616-e24d-4b15-bb1e-a5add0b0075b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_969a9616-e24d-4b15-bb1e-a5add0b0075b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_faf22ab1-dc89-4a35-82da-ea41ceff78d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_faf22ab1-dc89-4a35-82da-ea41ceff78d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_71b665fa-afef-40d6-a79e-67e4b99bcd13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_71b665fa-afef-40d6-a79e-67e4b99bcd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares_1a8d23bc-2d24-4883-907c-82342377532f" xlink:href="cms-20221231.xsd#cms_CommonStockReissuedShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_CommonStockReissuedShares_1a8d23bc-2d24-4883-907c-82342377532f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue_87e433a1-6cd8-4127-8a23-c61686cad7a5" xlink:href="cms-20221231.xsd#cms_CommonStockReissuedValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_CommonStockReissuedValue_87e433a1-6cd8-4127-8a23-c61686cad7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_830c3efd-eaa6-4e71-ae39-052ab9b15b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_830c3efd-eaa6-4e71-ae39-052ab9b15b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_8cb78b1c-8087-431f-915c-9d8193580368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_8cb78b1c-8087-431f-915c-9d8193580368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_adcd13f2-f754-4a6f-80c3-56c7cc15bd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_adcd13f2-f754-4a6f-80c3-56c7cc15bd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_bbfa678b-2b8a-4f6e-aa9b-3778cc00ffe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_bbfa678b-2b8a-4f6e-aa9b-3778cc00ffe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_455ed415-4390-4b7c-a0d4-ef9d64567243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_455ed415-4390-4b7c-a0d4-ef9d64567243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b0ffd74b-de6b-4a55-8de6-0e6e28a0a4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_b0ffd74b-de6b-4a55-8de6-0e6e28a0a4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_867931ec-fb9a-4bc6-b0bd-5929fa172284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_867931ec-fb9a-4bc6-b0bd-5929fa172284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d8c41597-0bd3-44cf-a03b-67e194eafde9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d8c41597-0bd3-44cf-a03b-67e194eafde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f0e3bfb2-34ab-40a2-bac2-9d47a8574303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f0e3bfb2-34ab-40a2-bac2-9d47a8574303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_94c5455e-2462-4c3e-bed8-7f67636ad193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_ProfitLoss_94c5455e-2462-4c3e-bed8-7f67636ad193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_717ed82d-be95-4d18-aefb-74bbe8fd829c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_DividendsCommonStockCash_717ed82d-be95-4d18-aefb-74bbe8fd829c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_681c96f2-1925-42d2-b19e-b077c8f28004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_DividendsPreferredStockCash_681c96f2-1925-42d2-b19e-b077c8f28004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_922bfb97-e3a4-456b-98d3-a721f715aa40" xlink:href="cms-20221231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_922bfb97-e3a4-456b-98d3-a721f715aa40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_bf45cf54-cf55-4bcc-bb20-3bf674417f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_bf45cf54-cf55-4bcc-bb20-3bf674417f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c286b526-ed79-4d57-bcfa-cac529caf014" xlink:href="cms-20221231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c286b526-ed79-4d57-bcfa-cac529caf014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_9b61a469-14ae-42a3-babe-ecf5801ee2df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_9b61a469-14ae-42a3-babe-ecf5801ee2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e1bf84aa-4f2d-462e-86af-db1b65979fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e1bf84aa-4f2d-462e-86af-db1b65979fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_77724794-9084-4750-8842-aadd58d6a40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_77724794-9084-4750-8842-aadd58d6a40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_d1df4781-0719-4346-88c6-708f0ae60675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_d1df4781-0719-4346-88c6-708f0ae60675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_3eeee703-ee11-4349-afce-153e3732b95f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_277c58ed-a10b-49e8-ba47-6177a877a6c1" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_3eeee703-ee11-4349-afce-153e3732b95f" 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-20221231.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_1a29cbc5-bb9a-46c0-9691-430c060b2225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ef8e2f37-e35f-4156-9c2e-c5e8d9c4822e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_1a29cbc5-bb9a-46c0-9691-430c060b2225" xlink:to="loc_us-gaap_StatementTable_ef8e2f37-e35f-4156-9c2e-c5e8d9c4822e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee70ed18-1980-480e-b638-9c824ae3c50a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ef8e2f37-e35f-4156-9c2e-c5e8d9c4822e" xlink:to="loc_dei_LegalEntityAxis_ee70ed18-1980-480e-b638-9c824ae3c50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e20d27e-15f3-4166-a6b9-08350e841cd9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ee70ed18-1980-480e-b638-9c824ae3c50a" xlink:to="loc_dei_EntityDomain_0e20d27e-15f3-4166-a6b9-08350e841cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c2601f6d-4e12-429d-98de-e936d077d107" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0e20d27e-15f3-4166-a6b9-08350e841cd9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c2601f6d-4e12-429d-98de-e936d077d107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ef8e2f37-e35f-4156-9c2e-c5e8d9c4822e" xlink:to="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dd37a4d2-e72f-418c-bc9e-118b0ba48c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_Revenues_dd37a4d2-e72f-418c-bc9e-118b0ba48c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_7f21d543-0167-4cd6-b6a1-b33beb0f7722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_7f21d543-0167-4cd6-b6a1-b33beb0f7722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_9f3b1a57-5ebc-4786-b202-be25633889f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_9f3b1a57-5ebc-4786-b202-be25633889f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_0123ac98-1fbe-4465-9c29-ca5fc047d28a" xlink:href="cms-20221231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_0123ac98-1fbe-4465-9c29-ca5fc047d28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_69114701-95fa-4647-bf35-9586fefff354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_69114701-95fa-4647-bf35-9586fefff354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_9708a04a-4c08-44f5-bd87-fb4d23abf96a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_9708a04a-4c08-44f5-bd87-fb4d23abf96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_cd7a7b1f-40c9-4d47-b0d0-3a526cca1cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_cd7a7b1f-40c9-4d47-b0d0-3a526cca1cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_da20612c-9000-4cc0-8b5d-d83a9506cd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_da20612c-9000-4cc0-8b5d-d83a9506cd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_7a6e43b5-bb63-495d-8dc1-d1fa612928db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f90fd295-7714-4320-8d9f-cbf181cc460f" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_7a6e43b5-bb63-495d-8dc1-d1fa612928db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b565774b-f005-41ac-85d4-43b9bc3dc04f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_OperatingIncomeLoss_b565774b-f005-41ac-85d4-43b9bc3dc04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9d14c9a6-deb1-4e68-a46f-80e587c7afd6" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9d14c9a6-deb1-4e68-a46f-80e587c7afd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_7123c653-9a1c-41c9-8728-bfc75df948ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_us-gaap_OtherNonoperatingIncome_7123c653-9a1c-41c9-8728-bfc75df948ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_37e7606c-f568-4658-bc34-dfa6df089b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_us-gaap_OtherNonoperatingExpense_37e7606c-f568-4658-bc34-dfa6df089b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9afc48e5-3e6d-4cc1-a57b-afbec139f8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_d46c7772-9e39-4002-a475-2e2ff799ef0e" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9afc48e5-3e6d-4cc1-a57b-afbec139f8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_e8a308ee-5d7a-4be5-92b9-610aeba12abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpenseDebt_e8a308ee-5d7a-4be5-92b9-610aeba12abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_49334295-38af-4626-bfed-05a33fe472a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_49334295-38af-4626-bfed-05a33fe472a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_9105501b-3f95-4e12-9dfe-0ed883ab17cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpenseOther_9105501b-3f95-4e12-9dfe-0ed883ab17cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_fef4af98-7f7b-427e-8478-169e160b7bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_fef4af98-7f7b-427e-8478-169e160b7bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6c77a4c4-a5c8-4f07-ad3f-6fcf0a7e3013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_99acb23c-6140-424c-95a1-01f1806daa71" xlink:to="loc_us-gaap_InterestExpense_6c77a4c4-a5c8-4f07-ad3f-6fcf0a7e3013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1a2a341f-b850-44c1-a094-8027c24c7a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1a2a341f-b850-44c1-a094-8027c24c7a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97672f84-b65b-415c-992c-3ddedf7be1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97672f84-b65b-415c-992c-3ddedf7be1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f32bbb6d-1501-4751-a26c-228908938866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_NetIncomeLoss_f32bbb6d-1501-4751-a26c-228908938866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_329ed7d8-80f8-440f-be5d-d5bd5443f48c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_329ed7d8-80f8-440f-be5d-d5bd5443f48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6490bcc4-de29-4c3f-b8e8-e80d4ed54234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b3dd9169-e97a-4337-92c5-e36002b54fb3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6490bcc4-de29-4c3f-b8e8-e80d4ed54234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20221231.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_0c3e9066-76a3-4efd-be9c-bfda2472263d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e431022b-75c1-436e-9493-1990dc7116ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0c3e9066-76a3-4efd-be9c-bfda2472263d" xlink:to="loc_us-gaap_StatementTable_e431022b-75c1-436e-9493-1990dc7116ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fc6ba326-781d-4f38-9c23-7a7484d10836" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e431022b-75c1-436e-9493-1990dc7116ce" xlink:to="loc_dei_LegalEntityAxis_fc6ba326-781d-4f38-9c23-7a7484d10836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_802b9a3e-24bd-4c8c-b998-11c98c40bf36" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fc6ba326-781d-4f38-9c23-7a7484d10836" xlink:to="loc_dei_EntityDomain_802b9a3e-24bd-4c8c-b998-11c98c40bf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_608e4808-a84b-41b4-a4a9-d60591905cd4" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_802b9a3e-24bd-4c8c-b998-11c98c40bf36" xlink:to="loc_cms_ConsumersEnergyCompanyMember_608e4808-a84b-41b4-a4a9-d60591905cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e431022b-75c1-436e-9493-1990dc7116ce" xlink:to="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4a9c8fc0-f0a9-4f03-a660-a6e783a6f757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_NetIncomeLoss_4a9c8fc0-f0a9-4f03-a660-a6e783a6f757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_ab6467c8-48a1-4dfd-afd2-b4c25e119a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_ab6467c8-48a1-4dfd-afd2-b4c25e119a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_67822f16-af5e-4d44-8674-7b93592acb59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_31b32714-1b2d-4418-9ada-60bc48ebc14d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_67822f16-af5e-4d44-8674-7b93592acb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e5a03007-5482-475c-a91e-c624e74aed2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_e5a03007-5482-475c-a91e-c624e74aed2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_eb78bb4b-7926-45ae-958f-77c02423659c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_230f60a5-1481-426b-83bb-9b05d301b63c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_eb78bb4b-7926-45ae-958f-77c02423659c" 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-20221231.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_3582e26e-cb53-4b94-9e71-32cbbbbb5e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_71359efb-9022-47fe-8145-6a097356a18c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3582e26e-cb53-4b94-9e71-32cbbbbb5e79" xlink:to="loc_us-gaap_StatementTable_71359efb-9022-47fe-8145-6a097356a18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_26468d76-4808-4e23-a5f1-a9389af7ce86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_71359efb-9022-47fe-8145-6a097356a18c" xlink:to="loc_dei_LegalEntityAxis_26468d76-4808-4e23-a5f1-a9389af7ce86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b2d4cd13-f73d-4847-bec9-ee5b67214c51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_26468d76-4808-4e23-a5f1-a9389af7ce86" xlink:to="loc_dei_EntityDomain_b2d4cd13-f73d-4847-bec9-ee5b67214c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fc0cd839-5260-46f9-85a1-a76c0e7b0894" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b2d4cd13-f73d-4847-bec9-ee5b67214c51" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fc0cd839-5260-46f9-85a1-a76c0e7b0894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_71359efb-9022-47fe-8145-6a097356a18c" xlink:to="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_a35bef42-ea22-49d7-af0e-5329abe2f5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_a35bef42-ea22-49d7-af0e-5329abe2f5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_82526f91-4822-485c-922e-0e924968acc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_250b4f44-6c03-4bc5-bd05-94f87d24409f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_82526f91-4822-485c-922e-0e924968acc7" 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-20221231.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_431cf3aa-dfcd-4274-bd9b-d41a81e162b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_365c2a39-993a-4eef-81f8-aebac7a9fac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_431cf3aa-dfcd-4274-bd9b-d41a81e162b6" xlink:to="loc_us-gaap_StatementTable_365c2a39-993a-4eef-81f8-aebac7a9fac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4b215e34-5f56-4694-941a-fb3d9e9ce7a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_365c2a39-993a-4eef-81f8-aebac7a9fac7" xlink:to="loc_dei_LegalEntityAxis_4b215e34-5f56-4694-941a-fb3d9e9ce7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86128eb0-7d92-4bab-b7d6-d4012d2a5a07" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4b215e34-5f56-4694-941a-fb3d9e9ce7a5" xlink:to="loc_dei_EntityDomain_86128eb0-7d92-4bab-b7d6-d4012d2a5a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4b7863e4-c56a-4d68-8b76-8606c83e2ee3" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_86128eb0-7d92-4bab-b7d6-d4012d2a5a07" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4b7863e4-c56a-4d68-8b76-8606c83e2ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_365c2a39-993a-4eef-81f8-aebac7a9fac7" xlink:to="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_49a46a2d-2da2-4394-81d4-4ed24613b3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_NetIncomeLoss_49a46a2d-2da2-4394-81d4-4ed24613b3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_00b1f8b6-92ed-47a1-8102-2b80f4887625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_00b1f8b6-92ed-47a1-8102-2b80f4887625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0fa6e94e-dfa4-4181-87e6-5acdfdaea239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_0fa6e94e-dfa4-4181-87e6-5acdfdaea239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d5069eb5-d1eb-474f-b75b-d087e1ea4911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d5069eb5-d1eb-474f-b75b-d087e1ea4911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_fb40cbf8-b39d-4337-ad6c-154457b8e4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_fb40cbf8-b39d-4337-ad6c-154457b8e4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_130165ac-ebc4-415e-a9a4-a43e019b70fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_650ecfbb-ab35-4bfd-aea9-d950362dbfe7" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_130165ac-ebc4-415e-a9a4-a43e019b70fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6eee410a-599b-4601-b3e5-d7f524fe5b64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6eee410a-599b-4601-b3e5-d7f524fe5b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7c6bb509-dd09-4107-8120-a9933a5ac8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7c6bb509-dd09-4107-8120-a9933a5ac8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7fae4f7f-6d4a-44c2-838a-52cda9cfc013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7fae4f7f-6d4a-44c2-838a-52cda9cfc013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_5393c756-c795-4a67-b7cf-3cb215080206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_5393c756-c795-4a67-b7cf-3cb215080206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_a58f5f53-1cf2-413e-bed5-96c5b416290b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_e819182b-163c-4732-b4c0-986294d2ff1e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_a58f5f53-1cf2-413e-bed5-96c5b416290b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b93e3747-9eda-4acf-a99b-708620119996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c1b12263-608a-4720-9804-058ae8f96f62" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b93e3747-9eda-4acf-a99b-708620119996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_47b7cde4-f6a4-47ed-b515-01d331a6670d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_47b7cde4-f6a4-47ed-b515-01d331a6670d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_dcdcbfc4-6c03-4687-9e0d-b4fa43292598" xlink:href="cms-20221231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_dcdcbfc4-6c03-4687-9e0d-b4fa43292598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_e09aa4ac-16c2-4e20-9f35-29817151f247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_e09aa4ac-16c2-4e20-9f35-29817151f247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2de17350-32f6-4871-af50-1e18214658a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2de17350-32f6-4871-af50-1e18214658a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d47dc731-edfe-43de-b67a-1f52b88b7f06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6b191243-b6c9-47e3-a6d4-4cae6b024bfb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d47dc731-edfe-43de-b67a-1f52b88b7f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f8bf6b8a-6c8b-4d72-b4d2-25edeed81450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f8bf6b8a-6c8b-4d72-b4d2-25edeed81450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_891f23f9-b2a3-4bf5-a02d-85a32931f749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_891f23f9-b2a3-4bf5-a02d-85a32931f749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_c2020cec-eaca-4dbc-beae-5c7c411819c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_c2020cec-eaca-4dbc-beae-5c7c411819c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_3497ec68-9ca0-4e04-9e14-bb69c935c9ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_3497ec68-9ca0-4e04-9e14-bb69c935c9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c9c25470-ebc5-47e9-ab36-9a9ca99b6878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_c9c25470-ebc5-47e9-ab36-9a9ca99b6878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_7d4c0c89-f515-49b5-bea0-a8b602d1028c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_7d4c0c89-f515-49b5-bea0-a8b602d1028c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_4b8979c3-6f03-49fd-91b3-578e21791f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_4b8979c3-6f03-49fd-91b3-578e21791f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_ea262ce9-8aa7-40f8-8810-ccf2801e6d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_ea262ce9-8aa7-40f8-8810-ccf2801e6d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2f2ee29a-bc3e-415e-a5f3-c4a029c81ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2f2ee29a-bc3e-415e-a5f3-c4a029c81ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ee1a33a-d4a1-4608-8b50-4f1e3b0cdee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce10a6c3-1276-448b-bdec-7a13d2cb20d5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ee1a33a-d4a1-4608-8b50-4f1e3b0cdee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d328c46a-2336-4b71-b601-8fe7f291207c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d328c46a-2336-4b71-b601-8fe7f291207c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3bcbf5b8-467f-42b1-8ec0-2a52332a251b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3bcbf5b8-467f-42b1-8ec0-2a52332a251b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06d0cf4b-d9a5-4cb5-a004-05ff6846e16f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_06d0cf4b-d9a5-4cb5-a004-05ff6846e16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:href="cms-20221231.xsd#cms_CashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_abc622d9-b0f5-4450-8557-99ae212ec8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:to="loc_us-gaap_InterestPaidNet_abc622d9-b0f5-4450-8557-99ae212ec8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e1594935-f8bd-4aa5-af4f-c267148a2dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_52a7f8a3-bcf8-43e3-a8e0-e5e4d63a76e7" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e1594935-f8bd-4aa5-af4f-c267148a2dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_87f10a71-6868-4b19-969e-97f0ff89a5b2" xlink:href="cms-20221231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e1b29703-23cc-4e91-adef-d17262b814b9" xlink:to="loc_cms_NonCashTransactionsAbstract_87f10a71-6868-4b19-969e-97f0ff89a5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6317c8ad-298e-45e3-8455-738193c7da2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_87f10a71-6868-4b19-969e-97f0ff89a5b2" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6317c8ad-298e-45e3-8455-738193c7da2c" 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-20221231.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_bf63e581-3cbf-43f3-97cc-e46a582d4d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e7a9cc4a-d599-4ec3-b74e-ecf38b4270b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf63e581-3cbf-43f3-97cc-e46a582d4d76" xlink:to="loc_us-gaap_StatementTable_e7a9cc4a-d599-4ec3-b74e-ecf38b4270b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e7a9cc4a-d599-4ec3-b74e-ecf38b4270b8" xlink:to="loc_dei_LegalEntityAxis_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3263fa3-0539-4bf4-bddb-bc83bfae0598" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3ceb72d5-c3ee-40a2-8f38-0bb04cec48b1" xlink:to="loc_dei_EntityDomain_d3263fa3-0539-4bf4-bddb-bc83bfae0598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9ff0f0a3-22b2-4bae-9a04-ccca1e837f99" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d3263fa3-0539-4bf4-bddb-bc83bfae0598" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9ff0f0a3-22b2-4bae-9a04-ccca1e837f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e7a9cc4a-d599-4ec3-b74e-ecf38b4270b8" xlink:to="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:to="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_afeee606-2eaf-4d90-8901-6cfe3096ff09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_afeee606-2eaf-4d90-8901-6cfe3096ff09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cf24772f-1644-4748-bbad-2a56ceb4651d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_cf24772f-1644-4748-bbad-2a56ceb4651d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_205f2962-6b2a-4afe-8051-1f796870c5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_205f2962-6b2a-4afe-8051-1f796870c5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_e0311ba4-5a99-4395-8877-7aa399d6c816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_e0311ba4-5a99-4395-8877-7aa399d6c816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2ccab6e4-5e76-4b37-8a8c-c7d3dbf0ad3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2ccab6e4-5e76-4b37-8a8c-c7d3dbf0ad3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_fd0af2b7-35a6-473b-b75c-65c3451221cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:to="loc_us-gaap_OtherInventorySupplies_fd0af2b7-35a6-473b-b75c-65c3451221cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_ee45fe8d-e129-47c3-8a6c-fc9fe8f4c7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_0bf966ed-2ee3-4319-a750-ea05c7158c39" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_ee45fe8d-e129-47c3-8a6c-fc9fe8f4c7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_fac78a45-abc1-4387-89b9-e7e9ded02d05" xlink:href="cms-20221231.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_cms_DeferredPropertyTaxes_fac78a45-abc1-4387-89b9-e7e9ded02d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_b3e00743-cb53-413e-b5a9-83bd1665e1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_b3e00743-cb53-413e-b5a9-83bd1665e1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_390ee291-fd8f-4c91-b45f-8c813adcdf48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_OtherAssetsCurrent_390ee291-fd8f-4c91-b45f-8c813adcdf48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3975cfbb-3373-444a-97b2-3c1b9d81c695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_77ffc3cc-1b1c-498a-8cb1-cd09d63fac77" xlink:to="loc_us-gaap_AssetsCurrent_3975cfbb-3373-444a-97b2-3c1b9d81c695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_9db874de-d492-483f-9bb7-ce2fa986595d" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_9db874de-d492-483f-9bb7-ce2fa986595d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f4d004b4-c9d1-4f98-ab64-0fd21200aa07" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f4d004b4-c9d1-4f98-ab64-0fd21200aa07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_5da282f1-896a-42bc-9320-45d829baab5f" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_5da282f1-896a-42bc-9320-45d829baab5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_08fe579d-7979-4962-9232-a10b21ca9fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_08fe579d-7979-4962-9232-a10b21ca9fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a53f561a-fe31-493f-bbdb-ce99c1f6c3f6" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_37c7fa06-ee5d-4277-9241-24f38d99f188" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a53f561a-fe31-493f-bbdb-ce99c1f6c3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_93713431-3bc5-4931-a0a4-cc76ad44f208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_93713431-3bc5-4931-a0a4-cc76ad44f208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_68bb0ccb-ecf5-43b0-af0d-25e6bf848f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_68bb0ccb-ecf5-43b0-af0d-25e6bf848f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_ec54096d-b412-4f4f-976b-fb54cebbcf19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_ec54096d-b412-4f4f-976b-fb54cebbcf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_630ad94c-47cc-4db8-928a-77f8d821764c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_630ad94c-47cc-4db8-928a-77f8d821764c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b9b33ffd-c27b-4c6f-be93-b1e1933b52ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b9b33ffd-c27b-4c6f-be93-b1e1933b52ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0be7d7be-634e-4cad-bb1f-9833b68fb484" xlink:href="cms-20221231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_04d0fcee-abdd-4766-b0a1-8842b69f52ab" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0be7d7be-634e-4cad-bb1f-9833b68fb484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d8f4a0af-e956-418e-8ca7-0682bd3d8532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61827fdc-0851-41b6-8ee1-6012b86dd4c3" xlink:to="loc_us-gaap_Assets_d8f4a0af-e956-418e-8ca7-0682bd3d8532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_49094a4b-e70f-4fab-9883-a4e218e40136" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6ab4c70f-105e-4bfd-bc40-cb37fd977053" xlink:href="cms-20221231.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_6ab4c70f-105e-4bfd-bc40-cb37fd977053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_f4f33ae8-ec61-40af-9334-4c66a9457868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_NotesPayableCurrent_f4f33ae8-ec61-40af-9334-4c66a9457868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_671570bf-8289-4448-8642-5d7af99f7aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_671570bf-8289-4448-8642-5d7af99f7aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_accbdd04-e2f7-4f3f-8c62-bbfe521a55f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_AccountsPayableCurrent_accbdd04-e2f7-4f3f-8c62-bbfe521a55f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_6dfe5459-5855-4dca-b679-ec754e37ede7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_6dfe5459-5855-4dca-b679-ec754e37ede7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_029549ed-6682-481e-8f7c-e3261dbff90e" xlink:href="cms-20221231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_cms_AccruedRateRefunds_029549ed-6682-481e-8f7c-e3261dbff90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_409e1b89-17e2-494a-9985-a50f0824d8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_409e1b89-17e2-494a-9985-a50f0824d8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_857d2cac-2581-4501-85cb-6f6c11510d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_TaxesPayableCurrent_857d2cac-2581-4501-85cb-6f6c11510d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_d5557c0f-c81f-482f-986c-a3c677df6575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_d5557c0f-c81f-482f-986c-a3c677df6575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b4d63d58-57db-47dc-98af-4f8d53c71d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b4d63d58-57db-47dc-98af-4f8d53c71d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2a4c82b3-9cab-46a2-9e27-7a28f2a46fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4ad6830d-5379-4d5b-8c01-f3c3ed68c4fd" xlink:to="loc_us-gaap_LiabilitiesCurrent_2a4c82b3-9cab-46a2-9e27-7a28f2a46fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4a774413-97dc-41e9-9077-c225b6d14499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4a774413-97dc-41e9-9077-c225b6d14499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_77abc6c7-e659-4576-9268-726c8fabc1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_77abc6c7-e659-4576-9268-726c8fabc1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_5a41aa02-0498-422c-b695-13928ea92e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_5a41aa02-0498-422c-b695-13928ea92e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c0f021e8-a668-441b-906d-c03f5fe354ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c0f021e8-a668-441b-906d-c03f5fe354ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_ca921594-0a15-4ec4-98ee-e1e38b41b823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_ca921594-0a15-4ec4-98ee-e1e38b41b823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_a33ee7e5-6fa9-4daa-b3dc-7979b4fa22f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_a33ee7e5-6fa9-4daa-b3dc-7979b4fa22f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7c9ef309-ebaf-4964-82b5-c7698cd858f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7c9ef309-ebaf-4964-82b5-c7698cd858f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_faa47969-208f-4116-9069-643ee309cc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_faa47969-208f-4116-9069-643ee309cc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_93e24435-2cf6-493b-b1d9-1b2660df4688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_e7755f7d-ea77-493e-9908-82bf154d97a9" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_93e24435-2cf6-493b-b1d9-1b2660df4688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_aadc0dea-622d-42a4-9af0-8eec444f6421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_CommitmentsAndContingencies_aadc0dea-622d-42a4-9af0-8eec444f6421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b4cffbbd-6d68-47b2-bd27-c2a35fe5f207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b4cffbbd-6d68-47b2-bd27-c2a35fe5f207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b4cffbbd-6d68-47b2-bd27-c2a35fe5f207" xlink:to="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_07ddea85-9862-4aaa-befb-38e22855180e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_CommonStockValue_07ddea85-9862-4aaa-befb-38e22855180e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7405dd90-43c9-48fd-9223-f994ab56671a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7405dd90-43c9-48fd-9223-f994ab56671a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eddc3849-7b00-4979-b7ab-483507c5563f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_eddc3849-7b00-4979-b7ab-483507c5563f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d07fe6ce-3de4-4dfe-829a-a5d03af4f7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d07fe6ce-3de4-4dfe-829a-a5d03af4f7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_b7c9b8f6-d4d1-4400-a17a-b319b27ba2b0" xlink:href="cms-20221231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_cms_CommonStockholdersEquity_b7c9b8f6-d4d1-4400-a17a-b319b27ba2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_78bdad8f-c32b-4c97-b598-cfa9e7cc8849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_PreferredStockValue_78bdad8f-c32b-4c97-b598-cfa9e7cc8849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f166e778-55ce-4739-b9d6-fa024ac90a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_9b5c9f54-ed31-4680-a78a-53bf1f6edf65" xlink:to="loc_us-gaap_StockholdersEquity_f166e778-55ce-4739-b9d6-fa024ac90a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4765183b-60ba-4260-b9ea-392c6f7c39d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8936b677-205b-404c-beb2-d382a54a47be" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4765183b-60ba-4260-b9ea-392c6f7c39d0" 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-20221231.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_de57109a-7185-4b0f-890d-10f29a9dd6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fe47d666-dbf2-4009-a5b1-efbc248d4a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_de57109a-7185-4b0f-890d-10f29a9dd6be" xlink:to="loc_us-gaap_StatementTable_fe47d666-dbf2-4009-a5b1-efbc248d4a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_425cd806-f6e8-46a9-af89-e69b5180b99d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fe47d666-dbf2-4009-a5b1-efbc248d4a57" xlink:to="loc_dei_LegalEntityAxis_425cd806-f6e8-46a9-af89-e69b5180b99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_95ba4fda-523f-4cd3-9a6a-5403a414fc71" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_425cd806-f6e8-46a9-af89-e69b5180b99d" xlink:to="loc_dei_EntityDomain_95ba4fda-523f-4cd3-9a6a-5403a414fc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7c51aee7-751a-426e-8721-2597a3b56629" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_95ba4fda-523f-4cd3-9a6a-5403a414fc71" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7c51aee7-751a-426e-8721-2597a3b56629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fe47d666-dbf2-4009-a5b1-efbc248d4a57" xlink:to="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c941329e-d313-4a94-825c-186f6cd86638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c941329e-d313-4a94-825c-186f6cd86638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b2537ee2-4870-43a9-b612-826c2bbb81f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b2537ee2-4870-43a9-b612-826c2bbb81f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3cce38c2-11da-4f36-aa3c-c734a361aa82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3cce38c2-11da-4f36-aa3c-c734a361aa82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0ebf3254-757c-4201-b0a6-2d939fb2cc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0ebf3254-757c-4201-b0a6-2d939fb2cc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_215cf180-2f34-47e1-bb9b-ba4122c4f07a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54dd40fb-bdaf-463e-8c56-588a4c7407a0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_215cf180-2f34-47e1-bb9b-ba4122c4f07a" 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-20221231.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_7ee621ec-4a76-4f3b-bcf1-dd53c0891caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7ee621ec-4a76-4f3b-bcf1-dd53c0891caa" xlink:to="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bcd6965a-81ad-4ffe-8d9d-029e7330f8df" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:to="loc_dei_LegalEntityAxis_bcd6965a-81ad-4ffe-8d9d-029e7330f8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a822b92-0d6d-4c5d-929f-a1cc7eef0a3a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bcd6965a-81ad-4ffe-8d9d-029e7330f8df" xlink:to="loc_dei_EntityDomain_3a822b92-0d6d-4c5d-929f-a1cc7eef0a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_96477fe1-d67a-4d89-a7ca-189ef26d88d7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3a822b92-0d6d-4c5d-929f-a1cc7eef0a3a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_96477fe1-d67a-4d89-a7ca-189ef26d88d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e5d5388e-7910-4085-853f-91f26bfbcfac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e5d5388e-7910-4085-853f-91f26bfbcfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5d5388e-7910-4085-853f-91f26bfbcfac" xlink:to="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_838aa1ec-142c-4f1b-b6f4-c79790ef2526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_CommonStockMember_838aa1ec-142c-4f1b-b6f4-c79790ef2526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_079d3d5c-e383-42d9-9baa-906bffa19231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_079d3d5c-e383-42d9-9baa-906bffa19231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd332b44-4410-45c9-ba93-4cef0e984173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd332b44-4410-45c9-ba93-4cef0e984173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_27b36cf9-3ac9-459a-a83d-ef72ba4150f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cd332b44-4410-45c9-ba93-4cef0e984173" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_27b36cf9-3ac9-459a-a83d-ef72ba4150f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a63b9597-a4f3-45f2-963d-c147b54d1747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_RetainedEarningsMember_a63b9597-a4f3-45f2-963d-c147b54d1747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_b0225c46-e14d-4c47-9a85-7baac1da1e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bdf12d53-5448-42cb-a372-ec368641c66b" xlink:to="loc_us-gaap_PreferredStockMember_b0225c46-e14d-4c47-9a85-7baac1da1e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_80e92b94-f9fc-4b88-bf59-554b2c33b8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_450c368d-274c-4483-b08c-dddeb2f3b0fd" xlink:to="loc_us-gaap_StatementLineItems_80e92b94-f9fc-4b88-bf59-554b2c33b8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80e92b94-f9fc-4b88-bf59-554b2c33b8d8" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c173bbad-e05e-4a4f-a4a5-891ba909cb24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c173bbad-e05e-4a4f-a4a5-891ba909cb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_a22d98bf-b730-410f-97a8-89fa0650dab5" xlink:href="cms-20221231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_a22d98bf-b730-410f-97a8-89fa0650dab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9ad1a615-d55f-4d96-bc28-96ea61fb1b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9ad1a615-d55f-4d96-bc28-96ea61fb1b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_0caf7c8b-6b72-4741-aa0b-e9382db09bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_0caf7c8b-6b72-4741-aa0b-e9382db09bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2185ad36-daa7-4f08-aa3e-a7d58028e891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_NetIncomeLoss_2185ad36-daa7-4f08-aa3e-a7d58028e891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_bb69fc0d-2dde-4711-9396-b2f21e4ff7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_DividendsCommonStockCash_bb69fc0d-2dde-4711-9396-b2f21e4ff7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_13dbb180-48b8-44af-9521-f634b5f9d379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_DividendsPreferredStockCash_13dbb180-48b8-44af-9521-f634b5f9d379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_05073547-b5ae-4069-af3b-8253ea7fb705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7a26c357-9664-4001-be67-7004a9d9238c" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_05073547-b5ae-4069-af3b-8253ea7fb705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20221231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_bf3f0dd3-9bdb-4fef-8bbf-85239b30f9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_df4999b4-a7a4-4253-8364-488a478371d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_bf3f0dd3-9bdb-4fef-8bbf-85239b30f9b6" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_df4999b4-a7a4-4253-8364-488a478371d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20221231.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_98ad216c-04bb-4ca8-a6f0-1b5730ec1fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_3d9481a7-f33d-48ef-ad31-3c613840ae1c" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_98ad216c-04bb-4ca8-a6f0-1b5730ec1fab" xlink:to="loc_cms_SignificantAccountingPoliciesTable_3d9481a7-f33d-48ef-ad31-3c613840ae1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_686ff5e3-dc50-4f59-a9dc-69299afe7c3f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_3d9481a7-f33d-48ef-ad31-3c613840ae1c" xlink:to="loc_dei_LegalEntityAxis_686ff5e3-dc50-4f59-a9dc-69299afe7c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_123367f9-9b67-404e-bf44-cd49dc5eff22" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_686ff5e3-dc50-4f59-a9dc-69299afe7c3f" xlink:to="loc_dei_EntityDomain_123367f9-9b67-404e-bf44-cd49dc5eff22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_499cd37e-fbb2-4f1c-8e2a-788f89ea52d7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_123367f9-9b67-404e-bf44-cd49dc5eff22" xlink:to="loc_cms_ConsumersEnergyCompanyMember_499cd37e-fbb2-4f1c-8e2a-788f89ea52d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_a4ff81b2-2219-4e1a-be8e-005b9641fe86" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_3d9481a7-f33d-48ef-ad31-3c613840ae1c" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_a4ff81b2-2219-4e1a-be8e-005b9641fe86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_9f9cd036-f58d-4797-b5d4-ac8c1192642f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a4ff81b2-2219-4e1a-be8e-005b9641fe86" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_9f9cd036-f58d-4797-b5d4-ac8c1192642f" 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-20221231.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_8ccfd2af-177c-426d-96a5-e71eef37d9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_33232e93-a19f-4f1b-8c68-b93bee65d862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_8ccfd2af-177c-426d-96a5-e71eef37d9f6" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_33232e93-a19f-4f1b-8c68-b93bee65d862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_383b71ca-b6f8-46fd-889e-e75095242c58" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_33232e93-a19f-4f1b-8c68-b93bee65d862" xlink:to="loc_dei_LegalEntityAxis_383b71ca-b6f8-46fd-889e-e75095242c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ad0c3013-de64-479e-95dc-a22c2d1f7c1e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_383b71ca-b6f8-46fd-889e-e75095242c58" xlink:to="loc_dei_EntityDomain_ad0c3013-de64-479e-95dc-a22c2d1f7c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_00502b46-e2b7-4b7b-a92d-9e0dc3814cfd" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ad0c3013-de64-479e-95dc-a22c2d1f7c1e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_00502b46-e2b7-4b7b-a92d-9e0dc3814cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_ec4c27f8-9992-42d8-865a-75f55e60e352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_33232e93-a19f-4f1b-8c68-b93bee65d862" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_ec4c27f8-9992-42d8-865a-75f55e60e352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_dd4b930f-866f-4723-bd13-331aec28b36b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_ec4c27f8-9992-42d8-865a-75f55e60e352" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_dd4b930f-866f-4723-bd13-331aec28b36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20221231.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_07c98839-7a3d-4b75-9a57-0c6ebff86672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_b473242a-9da6-48b8-b2cd-ffb68b81d706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07c98839-7a3d-4b75-9a57-0c6ebff86672" xlink:to="loc_us-gaap_OtherCommitmentsTable_b473242a-9da6-48b8-b2cd-ffb68b81d706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9937df0e-096e-4908-839a-4edf8be36965" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_b473242a-9da6-48b8-b2cd-ffb68b81d706" xlink:to="loc_dei_LegalEntityAxis_9937df0e-096e-4908-839a-4edf8be36965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_369bd896-e331-474a-8147-38a6b02d7b66" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9937df0e-096e-4908-839a-4edf8be36965" xlink:to="loc_dei_EntityDomain_369bd896-e331-474a-8147-38a6b02d7b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_009637ef-0034-42e0-9c84-07c5f870eb7b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_369bd896-e331-474a-8147-38a6b02d7b66" xlink:to="loc_cms_ConsumersEnergyCompanyMember_009637ef-0034-42e0-9c84-07c5f870eb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_b036dc98-54b5-48b9-abdd-442ed6d9f2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_b473242a-9da6-48b8-b2cd-ffb68b81d706" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_b036dc98-54b5-48b9-abdd-442ed6d9f2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_d73c7207-ccc6-4d2c-9ac0-84973ed230eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_b036dc98-54b5-48b9-abdd-442ed6d9f2c8" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_d73c7207-ccc6-4d2c-9ac0-84973ed230eb" 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-20221231.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_3e2dae5a-cbd2-4767-9830-db0668c536aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5890c011-1cf2-423f-9bbf-91bbf77e5e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3e2dae5a-cbd2-4767-9830-db0668c536aa" xlink:to="loc_us-gaap_DebtInstrumentTable_5890c011-1cf2-423f-9bbf-91bbf77e5e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_561e18ec-231d-4c85-93b8-5e15db0b20c8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5890c011-1cf2-423f-9bbf-91bbf77e5e27" xlink:to="loc_dei_LegalEntityAxis_561e18ec-231d-4c85-93b8-5e15db0b20c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_20969614-d1e7-41b2-a25a-4b45d5a14173" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_561e18ec-231d-4c85-93b8-5e15db0b20c8" xlink:to="loc_dei_EntityDomain_20969614-d1e7-41b2-a25a-4b45d5a14173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_10af4860-4a03-4e83-aa79-e86c3b86e541" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_20969614-d1e7-41b2-a25a-4b45d5a14173" xlink:to="loc_cms_ConsumersEnergyCompanyMember_10af4860-4a03-4e83-aa79-e86c3b86e541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a99103aa-4491-43c7-a5b2-15400a6cba54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5890c011-1cf2-423f-9bbf-91bbf77e5e27" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a99103aa-4491-43c7-a5b2-15400a6cba54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_f5be2813-81c3-4b04-8eaa-0bf48d51147b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a99103aa-4491-43c7-a5b2-15400a6cba54" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_f5be2813-81c3-4b04-8eaa-0bf48d51147b" 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-20221231.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_9b8ac19a-e51a-4e47-8273-5f8e9ac45a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1aac0f04-218d-4e93-9b46-974bb7e0bbec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9b8ac19a-e51a-4e47-8273-5f8e9ac45a7a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1aac0f04-218d-4e93-9b46-974bb7e0bbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_366ff8cb-e3ce-48a1-9259-a9e805700a00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1aac0f04-218d-4e93-9b46-974bb7e0bbec" xlink:to="loc_dei_LegalEntityAxis_366ff8cb-e3ce-48a1-9259-a9e805700a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d740a73a-b8c7-43cf-a424-582836feeb7d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_366ff8cb-e3ce-48a1-9259-a9e805700a00" xlink:to="loc_dei_EntityDomain_d740a73a-b8c7-43cf-a424-582836feeb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_005c0e5a-c275-41c4-99ac-0cc7bf3a2cea" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d740a73a-b8c7-43cf-a424-582836feeb7d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_005c0e5a-c275-41c4-99ac-0cc7bf3a2cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_935bd010-c7b3-49da-b59a-cd6d8de44a41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1aac0f04-218d-4e93-9b46-974bb7e0bbec" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_935bd010-c7b3-49da-b59a-cd6d8de44a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_5aab2405-1496-429d-a984-c756e56dff5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_935bd010-c7b3-49da-b59a-cd6d8de44a41" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_5aab2405-1496-429d-a984-c756e56dff5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20221231.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_1facf834-9263-441a-9d99-50dc6d0c70e3" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_e3bfd281-2cc1-4bee-957b-80448a43b43d" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_1facf834-9263-441a-9d99-50dc6d0c70e3" xlink:to="loc_cms_FinancialInstrumentsTable_e3bfd281-2cc1-4bee-957b-80448a43b43d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fcb5a280-047c-4149-a4f4-b0c353f1e90a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_e3bfd281-2cc1-4bee-957b-80448a43b43d" xlink:to="loc_dei_LegalEntityAxis_fcb5a280-047c-4149-a4f4-b0c353f1e90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f821e62-2eac-41b5-a71b-118fcd0d9f52" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fcb5a280-047c-4149-a4f4-b0c353f1e90a" xlink:to="loc_dei_EntityDomain_8f821e62-2eac-41b5-a71b-118fcd0d9f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_84e50faf-2a39-4fd2-abd1-21ad9ddbd256" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8f821e62-2eac-41b5-a71b-118fcd0d9f52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_84e50faf-2a39-4fd2-abd1-21ad9ddbd256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_f79f4044-07ef-4331-b832-2ae6468429f7" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_e3bfd281-2cc1-4bee-957b-80448a43b43d" xlink:to="loc_cms_FinancialInstrumentsLineItems_f79f4044-07ef-4331-b832-2ae6468429f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_f725de42-a644-4a42-9670-d168b805c69c" xlink:href="cms-20221231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_f79f4044-07ef-4331-b832-2ae6468429f7" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_f725de42-a644-4a42-9670-d168b805c69c" 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-20221231.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_caa71d05-22a9-4bbb-83bc-d03e70d558ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8995f6ad-468f-4cb2-b55f-31192bda601a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_caa71d05-22a9-4bbb-83bc-d03e70d558ee" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8995f6ad-468f-4cb2-b55f-31192bda601a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cb375d1c-5df5-4cc8-a456-e2b07d892938" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8995f6ad-468f-4cb2-b55f-31192bda601a" xlink:to="loc_dei_LegalEntityAxis_cb375d1c-5df5-4cc8-a456-e2b07d892938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2f672a6-5c8a-43cc-be75-a0fac04543e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cb375d1c-5df5-4cc8-a456-e2b07d892938" xlink:to="loc_dei_EntityDomain_e2f672a6-5c8a-43cc-be75-a0fac04543e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c719df57-c642-4486-9452-295bb99b060b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e2f672a6-5c8a-43cc-be75-a0fac04543e3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c719df57-c642-4486-9452-295bb99b060b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1916c26b-80b6-4d5b-a736-0eaaeaf5d30f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8995f6ad-468f-4cb2-b55f-31192bda601a" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1916c26b-80b6-4d5b-a736-0eaaeaf5d30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_194ea388-3ef0-46e1-a81a-c635c3ba6e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1916c26b-80b6-4d5b-a736-0eaaeaf5d30f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_194ea388-3ef0-46e1-a81a-c635c3ba6e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Leases" xlink:type="simple" xlink:href="cms-20221231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ebc4d3c5-31a0-4655-a78c-f82b7f15ac8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_e4d92581-7244-4243-a1cc-c61426ffb900" xlink:href="cms-20221231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ebc4d3c5-31a0-4655-a78c-f82b7f15ac8d" xlink:to="loc_cms_LeasesTable_e4d92581-7244-4243-a1cc-c61426ffb900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8a71865-c6f4-4d37-a233-2c825bccfae0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_e4d92581-7244-4243-a1cc-c61426ffb900" xlink:to="loc_dei_LegalEntityAxis_b8a71865-c6f4-4d37-a233-2c825bccfae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb226275-8afb-4f5b-bc32-c0b5e8789209" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b8a71865-c6f4-4d37-a233-2c825bccfae0" xlink:to="loc_dei_EntityDomain_eb226275-8afb-4f5b-bc32-c0b5e8789209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5272c604-ccea-46ed-98be-3f14ceb6bff8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_eb226275-8afb-4f5b-bc32-c0b5e8789209" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5272c604-ccea-46ed-98be-3f14ceb6bff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_25ab6398-8aaf-4889-90da-ae49593ffc77" xlink:href="cms-20221231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_e4d92581-7244-4243-a1cc-c61426ffb900" xlink:to="loc_cms_LeasesLineItems_25ab6398-8aaf-4889-90da-ae49593ffc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_edca3a33-715b-4fa0-9b17-092a7b148a6e" xlink:href="cms-20221231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_25ab6398-8aaf-4889-90da-ae49593ffc77" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_edca3a33-715b-4fa0-9b17-092a7b148a6e" 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-20221231.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_d4517fd1-e973-4f7c-83f4-2f24f9334534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_782fe780-e86e-4604-b69d-f230b83eadbc" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_d4517fd1-e973-4f7c-83f4-2f24f9334534" xlink:to="loc_cms_AssetRetirementObligationsTable_782fe780-e86e-4604-b69d-f230b83eadbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0c8519f7-2267-4e41-a398-7374e379780a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_782fe780-e86e-4604-b69d-f230b83eadbc" xlink:to="loc_dei_LegalEntityAxis_0c8519f7-2267-4e41-a398-7374e379780a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_edf2a9fd-5a16-47f9-ace1-416aab10308b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0c8519f7-2267-4e41-a398-7374e379780a" xlink:to="loc_dei_EntityDomain_edf2a9fd-5a16-47f9-ace1-416aab10308b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f1eb68c6-5a65-4552-885c-1fc7f1fd9e47" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_edf2a9fd-5a16-47f9-ace1-416aab10308b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f1eb68c6-5a65-4552-885c-1fc7f1fd9e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_5a5c011b-e43d-4732-8023-924aa620a23b" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_782fe780-e86e-4604-b69d-f230b83eadbc" xlink:to="loc_cms_AssetRetirementObligationsLineItems_5a5c011b-e43d-4732-8023-924aa620a23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_baff5eb7-2814-49dc-9d60-869ae6dd3cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_5a5c011b-e43d-4732-8023-924aa620a23b" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_baff5eb7-2814-49dc-9d60-869ae6dd3cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20221231.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_353db39b-1cb3-4ea3-825e-5d43d3465020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8f1c88a9-f06a-4eca-89e4-29c09ee20521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_353db39b-1cb3-4ea3-825e-5d43d3465020" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8f1c88a9-f06a-4eca-89e4-29c09ee20521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d615a3e-44d3-489f-b9fe-f7cdc13222de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8f1c88a9-f06a-4eca-89e4-29c09ee20521" xlink:to="loc_dei_LegalEntityAxis_7d615a3e-44d3-489f-b9fe-f7cdc13222de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6cc1b69a-cc75-4856-a73e-42df8043c7f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7d615a3e-44d3-489f-b9fe-f7cdc13222de" xlink:to="loc_dei_EntityDomain_6cc1b69a-cc75-4856-a73e-42df8043c7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_300ac5cb-ff3f-49ef-9dff-2b5108a6b4fb" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6cc1b69a-cc75-4856-a73e-42df8043c7f4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_300ac5cb-ff3f-49ef-9dff-2b5108a6b4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_df6c7123-039d-4b40-aa40-af90d1f78536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8f1c88a9-f06a-4eca-89e4-29c09ee20521" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_df6c7123-039d-4b40-aa40-af90d1f78536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a895b266-2330-4939-a6a9-c9256fe2e375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_df6c7123-039d-4b40-aa40-af90d1f78536" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a895b266-2330-4939-a6a9-c9256fe2e375" 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-20221231.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_615a92ea-cbf8-4530-9e47-bcdc6ffd2ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a73ea7e3-d7ba-42ea-aa83-c8c6c2453f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_615a92ea-cbf8-4530-9e47-bcdc6ffd2ff4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a73ea7e3-d7ba-42ea-aa83-c8c6c2453f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a73ea7e3-d7ba-42ea-aa83-c8c6c2453f94" xlink:to="loc_dei_LegalEntityAxis_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_53091b19-62fd-4375-81a0-038ff4ebe862" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1b9575ed-a8e2-46eb-b9a0-69751b9ddb00" xlink:to="loc_dei_EntityDomain_53091b19-62fd-4375-81a0-038ff4ebe862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b916fc33-f933-4289-9d56-7c83cedf5f64" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_53091b19-62fd-4375-81a0-038ff4ebe862" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b916fc33-f933-4289-9d56-7c83cedf5f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fa22d2f-01dd-405c-ad9a-66a8c99eef6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a73ea7e3-d7ba-42ea-aa83-c8c6c2453f94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fa22d2f-01dd-405c-ad9a-66a8c99eef6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_565aff8e-651e-4317-8448-018c03a62560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5fa22d2f-01dd-405c-ad9a-66a8c99eef6d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_565aff8e-651e-4317-8448-018c03a62560" 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-20221231.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_ec8c4902-43b0-4af1-85bc-b66d07096e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_b57ec1ce-74a1-4f79-9d88-e25fcb33fd6f" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ec8c4902-43b0-4af1-85bc-b66d07096e5b" xlink:to="loc_cms_IncomeTaxesTable_b57ec1ce-74a1-4f79-9d88-e25fcb33fd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9ac0f5fd-016e-410a-b405-ad7db44d6c34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_b57ec1ce-74a1-4f79-9d88-e25fcb33fd6f" xlink:to="loc_dei_LegalEntityAxis_9ac0f5fd-016e-410a-b405-ad7db44d6c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e7d5a8d9-d3f6-4d05-94f7-e084e3e62190" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9ac0f5fd-016e-410a-b405-ad7db44d6c34" xlink:to="loc_dei_EntityDomain_e7d5a8d9-d3f6-4d05-94f7-e084e3e62190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d31eabe0-d5d3-40df-a802-65adefddc9ce" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e7d5a8d9-d3f6-4d05-94f7-e084e3e62190" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d31eabe0-d5d3-40df-a802-65adefddc9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_90b0b33d-d6d4-416b-bdc1-ed2fe309c9f9" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_b57ec1ce-74a1-4f79-9d88-e25fcb33fd6f" xlink:to="loc_cms_IncomeTaxesLineItems_90b0b33d-d6d4-416b-bdc1-ed2fe309c9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_7477db05-d23c-416e-81d5-c664545a38d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_90b0b33d-d6d4-416b-bdc1-ed2fe309c9f9" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_7477db05-d23c-416e-81d5-c664545a38d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20221231.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_c3c2eadc-28ca-42a4-8046-a8bcdb9c79a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_fadd9337-010d-4bf2-9bc7-528e20b23164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c3c2eadc-28ca-42a4-8046-a8bcdb9c79a3" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_fadd9337-010d-4bf2-9bc7-528e20b23164" 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-20221231.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_65573cf0-dc37-4afe-85f5-7e7bfc33b45e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4f4eabef-5bc1-44bd-b08b-94191c197d70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_65573cf0-dc37-4afe-85f5-7e7bfc33b45e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4f4eabef-5bc1-44bd-b08b-94191c197d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0f2be0b0-765e-4e96-bad9-d49de6aecfae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4f4eabef-5bc1-44bd-b08b-94191c197d70" xlink:to="loc_dei_LegalEntityAxis_0f2be0b0-765e-4e96-bad9-d49de6aecfae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_daaa8611-dc08-4419-b6f7-6e779a250fbc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0f2be0b0-765e-4e96-bad9-d49de6aecfae" xlink:to="loc_dei_EntityDomain_daaa8611-dc08-4419-b6f7-6e779a250fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_17693ef2-009e-4ec5-bf99-ace4484f646c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_daaa8611-dc08-4419-b6f7-6e779a250fbc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_17693ef2-009e-4ec5-bf99-ace4484f646c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d08c0afb-cdbc-4f64-94e3-df07fdb9c04a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4f4eabef-5bc1-44bd-b08b-94191c197d70" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d08c0afb-cdbc-4f64-94e3-df07fdb9c04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_31fb326e-a069-499c-8192-91176f8a43d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d08c0afb-cdbc-4f64-94e3-df07fdb9c04a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_31fb326e-a069-499c-8192-91176f8a43d2" 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-20221231.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_2ab44b82-1584-4099-9f0e-1784c6c23fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_1c079d5f-9f91-4e47-a5e7-445512141e59" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2ab44b82-1584-4099-9f0e-1784c6c23fdf" xlink:to="loc_cms_OtherIncomeandExpensesTable_1c079d5f-9f91-4e47-a5e7-445512141e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e635b46f-4a7e-4663-a6fb-3a4387683d72" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_1c079d5f-9f91-4e47-a5e7-445512141e59" xlink:to="loc_dei_LegalEntityAxis_e635b46f-4a7e-4663-a6fb-3a4387683d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8fa3af83-15ca-47b7-bbc8-00b0039af485" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e635b46f-4a7e-4663-a6fb-3a4387683d72" xlink:to="loc_dei_EntityDomain_8fa3af83-15ca-47b7-bbc8-00b0039af485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51947f79-66a1-4311-a7ad-a636cb44da15" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8fa3af83-15ca-47b7-bbc8-00b0039af485" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51947f79-66a1-4311-a7ad-a636cb44da15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_fe829658-b778-4b14-ab36-cf95a673ec77" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_1c079d5f-9f91-4e47-a5e7-445512141e59" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_fe829658-b778-4b14-ab36-cf95a673ec77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_7348e60e-48c9-42a3-bd24-468baa07ced7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_fe829658-b778-4b14-ab36-cf95a673ec77" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_7348e60e-48c9-42a3-bd24-468baa07ced7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20221231.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_5fd30efe-e2dc-46b6-820c-5f615a3b5726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3c1b7fd1-5116-47e0-8011-66222d89bee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5fd30efe-e2dc-46b6-820c-5f615a3b5726" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3c1b7fd1-5116-47e0-8011-66222d89bee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_adec5546-a09d-4cfa-b026-cb3559937634" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3c1b7fd1-5116-47e0-8011-66222d89bee9" xlink:to="loc_dei_LegalEntityAxis_adec5546-a09d-4cfa-b026-cb3559937634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_247c4eb7-df0a-4554-8c79-297717e1d5ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_adec5546-a09d-4cfa-b026-cb3559937634" xlink:to="loc_dei_EntityDomain_247c4eb7-df0a-4554-8c79-297717e1d5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8fbfe808-8c9d-41ad-8426-324e6a4be6c4" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_247c4eb7-df0a-4554-8c79-297717e1d5ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8fbfe808-8c9d-41ad-8426-324e6a4be6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f002c212-315b-4062-8c55-337a6d3fdaa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_3c1b7fd1-5116-47e0-8011-66222d89bee9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_f002c212-315b-4062-8c55-337a6d3fdaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_82f58262-6602-456c-9683-6f56753f0580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f002c212-315b-4062-8c55-337a6d3fdaa3" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_82f58262-6602-456c-9683-6f56753f0580" 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-20221231.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_df980dd2-7003-4379-8247-62e66b996cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a12cc3c-5782-4c08-8923-ba6b924f82d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_df980dd2-7003-4379-8247-62e66b996cc9" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a12cc3c-5782-4c08-8923-ba6b924f82d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f7ea9637-6b29-4828-b318-17bcdaf14cea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a12cc3c-5782-4c08-8923-ba6b924f82d7" xlink:to="loc_dei_LegalEntityAxis_f7ea9637-6b29-4828-b318-17bcdaf14cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b7f325b-8f79-4c64-a609-ed82eab4ad01" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f7ea9637-6b29-4828-b318-17bcdaf14cea" xlink:to="loc_dei_EntityDomain_7b7f325b-8f79-4c64-a609-ed82eab4ad01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_caff5978-883c-4b77-83dc-037f65d2b599" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7b7f325b-8f79-4c64-a609-ed82eab4ad01" xlink:to="loc_cms_ConsumersEnergyCompanyMember_caff5978-883c-4b77-83dc-037f65d2b599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_d732e081-3bc6-49cc-8fc3-7558b503793d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7a12cc3c-5782-4c08-8923-ba6b924f82d7" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_d732e081-3bc6-49cc-8fc3-7558b503793d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_96e61e8a-8367-4842-a011-ce818c2bc6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_d732e081-3bc6-49cc-8fc3-7558b503793d" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_96e61e8a-8367-4842-a011-ce818c2bc6f6" 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-20221231.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_0a466d90-a792-4a8a-946d-e36ab7ddc6f4" xlink:href="cms-20221231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_883d5a74-3e2a-4186-8882-422b0780a0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_0a466d90-a792-4a8a-946d-e36ab7ddc6f4" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_883d5a74-3e2a-4186-8882-422b0780a0d6" 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-20221231.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_da6ee1d6-12bf-40a9-a7b6-4c2375e6cb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_15b04c2b-6a7e-4c6e-a27f-aaf7364f2240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_da6ee1d6-12bf-40a9-a7b6-4c2375e6cb5a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_15b04c2b-6a7e-4c6e-a27f-aaf7364f2240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e51d2618-7429-433d-ae5d-2cf1497e2fb7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_15b04c2b-6a7e-4c6e-a27f-aaf7364f2240" xlink:to="loc_dei_LegalEntityAxis_e51d2618-7429-433d-ae5d-2cf1497e2fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bfc5b40e-7785-46ab-82d1-b6ae1397552f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e51d2618-7429-433d-ae5d-2cf1497e2fb7" xlink:to="loc_dei_EntityDomain_bfc5b40e-7785-46ab-82d1-b6ae1397552f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9de41b3-9b16-43a5-bfcf-861c330aaffe" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bfc5b40e-7785-46ab-82d1-b6ae1397552f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9de41b3-9b16-43a5-bfcf-861c330aaffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_904f2a8c-0b61-4ad0-8501-80970139ffd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_15b04c2b-6a7e-4c6e-a27f-aaf7364f2240" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_904f2a8c-0b61-4ad0-8501-80970139ffd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_0299f495-cea4-467b-9a97-4c75165e7e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_904f2a8c-0b61-4ad0-8501-80970139ffd3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_0299f495-cea4-467b-9a97-4c75165e7e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="simple" xlink:href="cms-20221231.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_bd02e865-ccf2-4630-987b-2eb2bdf3804e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_97c29c66-4f01-40a2-a9c3-0413ae5825fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_bd02e865-ccf2-4630-987b-2eb2bdf3804e" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_97c29c66-4f01-40a2-a9c3-0413ae5825fc" 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-20221231.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_8445fe4b-84c2-4748-a59f-1a52aafa183f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_527d17da-9eff-4504-baab-8c0368d40f2a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_8445fe4b-84c2-4748-a59f-1a52aafa183f" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_527d17da-9eff-4504-baab-8c0368d40f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1dde594b-c7a9-4161-be54-e84746e31ee1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_527d17da-9eff-4504-baab-8c0368d40f2a" xlink:to="loc_dei_LegalEntityAxis_1dde594b-c7a9-4161-be54-e84746e31ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_744a5705-9a07-4b0e-8e38-6573f272db1f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1dde594b-c7a9-4161-be54-e84746e31ee1" xlink:to="loc_dei_EntityDomain_744a5705-9a07-4b0e-8e38-6573f272db1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2b1b06a1-e3ff-473f-9c62-0b9ce5c1641c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_744a5705-9a07-4b0e-8e38-6573f272db1f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2b1b06a1-e3ff-473f-9c62-0b9ce5c1641c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a0ace44e-c4dd-4304-9f7b-5e45ac8a541a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_527d17da-9eff-4504-baab-8c0368d40f2a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a0ace44e-c4dd-4304-9f7b-5e45ac8a541a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_cb159758-316c-4860-a2c5-2b398a1e861f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_a0ace44e-c4dd-4304-9f7b-5e45ac8a541a" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_cb159758-316c-4860-a2c5-2b398a1e861f" 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-20221231.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_d7730fbf-09ad-4ea3-aa4a-42b23d99404f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_2194c9aa-1365-4046-8f2f-cb5cf08dae14" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d7730fbf-09ad-4ea3-aa4a-42b23d99404f" xlink:to="loc_cms_SignificantAccountingPoliciesTable_2194c9aa-1365-4046-8f2f-cb5cf08dae14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a133b66e-48bd-4271-aa86-e700804eb874" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_2194c9aa-1365-4046-8f2f-cb5cf08dae14" xlink:to="loc_dei_LegalEntityAxis_a133b66e-48bd-4271-aa86-e700804eb874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e53bd46a-0531-4436-9cb2-04a82f1ae0c6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a133b66e-48bd-4271-aa86-e700804eb874" xlink:to="loc_dei_EntityDomain_e53bd46a-0531-4436-9cb2-04a82f1ae0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ce887f34-6715-43d4-ac9b-4c48bf285890" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e53bd46a-0531-4436-9cb2-04a82f1ae0c6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ce887f34-6715-43d4-ac9b-4c48bf285890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:href="cms-20221231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_2194c9aa-1365-4046-8f2f-cb5cf08dae14" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_88415304-c5a2-4acb-bb2b-255807cc3cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_88415304-c5a2-4acb-bb2b-255807cc3cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_08b89185-88ba-4e15-87de-16c3854538b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_UseOfEstimates_08b89185-88ba-4e15-87de-16c3854538b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_d4a4da1f-e380-49ff-a80d-7c809741f8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_d4a4da1f-e380-49ff-a80d-7c809741f8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_582eb580-2d43-4fe8-ac21-c28d70948643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_582eb580-2d43-4fe8-ac21-c28d70948643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_eee6be6b-3ff4-4f6a-b433-6ba3b6b193c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_eee6be6b-3ff4-4f6a-b433-6ba3b6b193c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_e19c5c98-2330-49f3-9ce4-a176ec3d9a20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_DebtPolicyTextBlock_e19c5c98-2330-49f3-9ce4-a176ec3d9a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_4dc520df-97ab-4d71-9172-b2b93695c1c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_4dc520df-97ab-4d71-9172-b2b93695c1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_31a2b5f8-dd36-4818-b9cb-1b8df47b288d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_31a2b5f8-dd36-4818-b9cb-1b8df47b288d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_49e08c26-0fc0-44fe-996e-82be88ddc00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_49e08c26-0fc0-44fe-996e-82be88ddc00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_b58b9411-da3d-4148-9264-d051aaa18224" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_b58b9411-da3d-4148-9264-d051aaa18224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_50f4ca73-8997-4592-9ebc-071cdd54e784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_50f4ca73-8997-4592-9ebc-071cdd54e784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_abd9faeb-9f69-4f8a-87fe-b9ad1a4aeee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_abd9faeb-9f69-4f8a-87fe-b9ad1a4aeee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_1ae6879b-7053-472b-b6d7-c3547391af74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_1ae6879b-7053-472b-b6d7-c3547391af74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_94354c64-ac5d-4fb7-9f08-3baff393e951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_94354c64-ac5d-4fb7-9f08-3baff393e951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bc5eeb3b-0d99-41ad-8eb2-4ba65c8ef88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_bc5eeb3b-0d99-41ad-8eb2-4ba65c8ef88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_beae58a5-53ce-40dd-99ad-a26a60913356" xlink:href="cms-20221231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_beae58a5-53ce-40dd-99ad-a26a60913356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_a18ebdd2-4ece-4509-bccc-39c8bff7bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_a18ebdd2-4ece-4509-bccc-39c8bff7bfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock_a471ac68-2661-4e36-a330-50cb2f848751" xlink:href="cms-20221231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_cms_RenewableEnergyGrantPolicyTextBlock_a471ac68-2661-4e36-a330-50cb2f848751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_51799e90-d777-40c2-ac5d-e99f5a1af3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_51799e90-d777-40c2-ac5d-e99f5a1af3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_fad11f93-d1d1-40f6-a9ea-6ee5af0a9b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_fad11f93-d1d1-40f6-a9ea-6ee5af0a9b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_941e10c1-4f8a-4ad8-bd85-2a6e429f75a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_941e10c1-4f8a-4ad8-bd85-2a6e429f75a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_f36dc355-44a8-4ef8-9119-06d86a0227af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_f36dc355-44a8-4ef8-9119-06d86a0227af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_b1e2c5ab-51a4-436c-98da-179a678e0aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_b1e2c5ab-51a4-436c-98da-179a678e0aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_8dc120ff-fcc5-4883-a23e-51f55f5e42e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_8dc120ff-fcc5-4883-a23e-51f55f5e42e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_29fd14ca-e3ef-48bf-ae9c-28092dc06269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_29fd14ca-e3ef-48bf-ae9c-28092dc06269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_411d42e0-a1c1-4578-8349-94e73bf86789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_411d42e0-a1c1-4578-8349-94e73bf86789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_56af545d-18af-4276-a3dd-970c7d27b384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_56af545d-18af-4276-a3dd-970c7d27b384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_76612a60-881e-4a77-b10f-ce01cde70b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_76612a60-881e-4a77-b10f-ce01cde70b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_958bc84f-c67d-494c-a171-cd9111825b77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_958bc84f-c67d-494c-a171-cd9111825b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_05461fa6-fd69-4c42-808a-08cbd96cfb05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_05461fa6-fd69-4c42-808a-08cbd96cfb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_99538dea-fe16-4682-9f7d-aefa7341b88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_99538dea-fe16-4682-9f7d-aefa7341b88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_e91a0b2d-ebe3-41d4-9bcb-8be153018673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_e91a0b2d-ebe3-41d4-9bcb-8be153018673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_9f64db45-49dd-4fc9-946e-78d30df88b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_5382ddf7-b5fb-462f-9799-733cba6a9e73" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_9f64db45-49dd-4fc9-946e-78d30df88b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20221231.xsd#RegulatoryMattersTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_9dcae63c-6a05-4fa1-be71-23880f498db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_805d7222-93f1-4e89-bb2a-57dc9545fd84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_9dcae63c-6a05-4fa1-be71-23880f498db1" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_805d7222-93f1-4e89-bb2a-57dc9545fd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fe188165-cb33-499b-91d7-76abb1fbd405" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_805d7222-93f1-4e89-bb2a-57dc9545fd84" xlink:to="loc_dei_LegalEntityAxis_fe188165-cb33-499b-91d7-76abb1fbd405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c230e11-1495-4e72-9287-0e9b1f6b2a50" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fe188165-cb33-499b-91d7-76abb1fbd405" xlink:to="loc_dei_EntityDomain_0c230e11-1495-4e72-9287-0e9b1f6b2a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f722ee32-0a7e-4ee6-9c5e-281b7351e51c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c230e11-1495-4e72-9287-0e9b1f6b2a50" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f722ee32-0a7e-4ee6-9c5e-281b7351e51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_805d7222-93f1-4e89-bb2a-57dc9545fd84" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_7167b311-3eaf-424b-bb84-2e9573b53ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_7167b311-3eaf-424b-bb84-2e9573b53ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_646f801d-3635-4101-89da-987168c55531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:to="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_646f801d-3635-4101-89da-987168c55531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_39a7909b-3a0d-4423-bdf9-83cdf7365ddb" xlink:href="cms-20221231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_0764e228-8a1b-4027-8ebf-efa64d404335" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_39a7909b-3a0d-4423-bdf9-83cdf7365ddb" 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-20221231.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_aaa6dffc-b737-4e5d-a928-ab8b3e4de15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_22572a5c-ac3c-4ed2-b324-9a37c13ba749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aaa6dffc-b737-4e5d-a928-ab8b3e4de15e" xlink:to="loc_us-gaap_SiteContingencyTable_22572a5c-ac3c-4ed2-b324-9a37c13ba749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5de63ca2-3df4-4ec2-a4df-62ff23acec6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_22572a5c-ac3c-4ed2-b324-9a37c13ba749" xlink:to="loc_dei_LegalEntityAxis_5de63ca2-3df4-4ec2-a4df-62ff23acec6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73c52e85-2c11-49fd-a8cc-d2e2c55bfa46" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5de63ca2-3df4-4ec2-a4df-62ff23acec6d" xlink:to="loc_dei_EntityDomain_73c52e85-2c11-49fd-a8cc-d2e2c55bfa46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7851e7f3-4195-441e-8918-7b788bc76a16" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_73c52e85-2c11-49fd-a8cc-d2e2c55bfa46" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7851e7f3-4195-441e-8918-7b788bc76a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_22572a5c-ac3c-4ed2-b324-9a37c13ba749" xlink:to="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_f41ec306-a942-45d7-b137-c6e898e3204e" xlink:href="cms-20221231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_f41ec306-a942-45d7-b137-c6e898e3204e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_1071bb03-bdc9-4b27-86a6-575f2af841dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_1071bb03-bdc9-4b27-86a6-575f2af841dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_b4002cb6-b6fa-4cf3-bdb8-f39609a2f10a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_b181cf23-0cb3-4dc2-908b-9c8a19eeecf6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_b4002cb6-b6fa-4cf3-bdb8-f39609a2f10a" 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-20221231.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_427de7dd-73ec-4de4-85a8-7cd33a4596a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5d5daa97-0845-405f-a643-c76431f03b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_427de7dd-73ec-4de4-85a8-7cd33a4596a9" xlink:to="loc_us-gaap_DebtInstrumentTable_5d5daa97-0845-405f-a643-c76431f03b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5c54b309-a6a6-426c-9999-9d15e95cddd1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5d5daa97-0845-405f-a643-c76431f03b3a" xlink:to="loc_dei_LegalEntityAxis_5c54b309-a6a6-426c-9999-9d15e95cddd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_db9ae09a-8889-47ba-b2d3-1302e802790e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5c54b309-a6a6-426c-9999-9d15e95cddd1" xlink:to="loc_dei_EntityDomain_db9ae09a-8889-47ba-b2d3-1302e802790e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9d16924d-4e96-44d8-8c40-5a07be722c81" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_db9ae09a-8889-47ba-b2d3-1302e802790e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9d16924d-4e96-44d8-8c40-5a07be722c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5d5daa97-0845-405f-a643-c76431f03b3a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c1d1be44-ff32-44ff-b55f-f181a6869d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c1d1be44-ff32-44ff-b55f-f181a6869d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_25882a06-94c9-4745-89d3-452625c972cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_25882a06-94c9-4745-89d3-452625c972cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4c3d097d-88f3-4bf1-a4b2-15eaef032d84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4c3d097d-88f3-4bf1-a4b2-15eaef032d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_04440cc9-a811-40bf-917f-24ef9cd38904" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_04440cc9-a811-40bf-917f-24ef9cd38904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_c4f323dc-1a2d-4e2f-835d-0467f8781cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_c4f323dc-1a2d-4e2f-835d-0467f8781cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_43626710-a73d-45dc-8d91-579cd95d8217" xlink:href="cms-20221231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68258133-2918-486b-947e-e2edfbfb44ad" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_43626710-a73d-45dc-8d91-579cd95d8217" 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-20221231.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_9aeda7a7-3e8b-4e9b-8156-b7b153846bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e01b3536-2f17-4bd5-9a4e-7544ab95a483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9aeda7a7-3e8b-4e9b-8156-b7b153846bb0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e01b3536-2f17-4bd5-9a4e-7544ab95a483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_14f00985-093a-426f-a23e-10d1d39fbd1c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e01b3536-2f17-4bd5-9a4e-7544ab95a483" xlink:to="loc_dei_LegalEntityAxis_14f00985-093a-426f-a23e-10d1d39fbd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91133992-cc90-4937-8a43-fa30a0badc00" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_14f00985-093a-426f-a23e-10d1d39fbd1c" xlink:to="loc_dei_EntityDomain_91133992-cc90-4937-8a43-fa30a0badc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_68e77d3e-8f04-4d44-b9d0-8888697ad868" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_91133992-cc90-4937-8a43-fa30a0badc00" xlink:to="loc_cms_ConsumersEnergyCompanyMember_68e77d3e-8f04-4d44-b9d0-8888697ad868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e01b3536-2f17-4bd5-9a4e-7544ab95a483" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dabec24b-97ee-48c8-bf80-54909a588e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_dabec24b-97ee-48c8-bf80-54909a588e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_e1a2bb28-34e9-4d5f-8165-45119272265a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9549244f-1d44-4e16-a224-61d046d71452" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_e1a2bb28-34e9-4d5f-8165-45119272265a" 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-20221231.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_610e9af4-da81-4d56-a0cc-cf6552744e96" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_5e49f6e3-4d69-4ee9-9438-cf9364ac3d31" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_610e9af4-da81-4d56-a0cc-cf6552744e96" xlink:to="loc_cms_FinancialInstrumentsTable_5e49f6e3-4d69-4ee9-9438-cf9364ac3d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_baf98367-bf19-4f84-b031-2a6a2af125fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_5e49f6e3-4d69-4ee9-9438-cf9364ac3d31" xlink:to="loc_dei_LegalEntityAxis_baf98367-bf19-4f84-b031-2a6a2af125fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_69b3576c-c378-492f-b969-6f99722e39fd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_baf98367-bf19-4f84-b031-2a6a2af125fa" xlink:to="loc_dei_EntityDomain_69b3576c-c378-492f-b969-6f99722e39fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a9e47945-48ce-4484-90e4-a6e5cd6fe050" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_69b3576c-c378-492f-b969-6f99722e39fd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a9e47945-48ce-4484-90e4-a6e5cd6fe050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_7ee982b7-db8b-45e0-8d48-095ce164b2e1" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_5e49f6e3-4d69-4ee9-9438-cf9364ac3d31" xlink:to="loc_cms_FinancialInstrumentsLineItems_7ee982b7-db8b-45e0-8d48-095ce164b2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_77683c41-5b07-4031-b2c0-65cb05058225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_7ee982b7-db8b-45e0-8d48-095ce164b2e1" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_77683c41-5b07-4031-b2c0-65cb05058225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20221231.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_a76dc872-5a55-479f-bd93-d814a289647e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_e9c74401-9a0d-4954-b3f9-fe1642ef447b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_a76dc872-5a55-479f-bd93-d814a289647e" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_e9c74401-9a0d-4954-b3f9-fe1642ef447b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_67b31261-574d-486f-9f09-5e881751673a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_e9c74401-9a0d-4954-b3f9-fe1642ef447b" xlink:to="loc_dei_LegalEntityAxis_67b31261-574d-486f-9f09-5e881751673a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8592809-2e1a-4bbb-bf69-442c34e39e8c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_67b31261-574d-486f-9f09-5e881751673a" xlink:to="loc_dei_EntityDomain_d8592809-2e1a-4bbb-bf69-442c34e39e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_30ad4dd8-3dc5-4e92-ab47-4c14e7edf259" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d8592809-2e1a-4bbb-bf69-442c34e39e8c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_30ad4dd8-3dc5-4e92-ab47-4c14e7edf259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_e9c74401-9a0d-4954-b3f9-fe1642ef447b" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d9dbad8f-9b88-4113-9843-5997dc011205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d9dbad8f-9b88-4113-9843-5997dc011205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ef70bde3-86fd-4f19-8140-93a18efe091b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ef70bde3-86fd-4f19-8140-93a18efe091b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_0ecb80be-8f9f-4403-a02e-3a798066d3c9" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_0ecb80be-8f9f-4403-a02e-3a798066d3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_4e6104d7-ea66-4052-86ac-efbb56b0d653" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_4e6104d7-ea66-4052-86ac-efbb56b0d653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_61275dab-a9fc-47f8-bfaa-e55ee89dc3a6" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_61275dab-a9fc-47f8-bfaa-e55ee89dc3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_e6b068e3-cf7b-4d52-857c-802b7b8065bc" xlink:href="cms-20221231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_e6b068e3-cf7b-4d52-857c-802b7b8065bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_b5bc8097-d72a-4ff2-9800-8964c7515a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_b5bc8097-d72a-4ff2-9800-8964c7515a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_1df0a649-7889-4d33-8330-8a750b8d9907" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e380e556-9c21-45ed-ba9f-1cec7223c012" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_1df0a649-7889-4d33-8330-8a750b8d9907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesTables" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_61ddf09b-ff89-4233-99cf-97e71a4dfad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_05090c6f-635d-4753-88d8-be9d142f738f" xlink:href="cms-20221231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61ddf09b-ff89-4233-99cf-97e71a4dfad6" xlink:to="loc_cms_LeasesTable_05090c6f-635d-4753-88d8-be9d142f738f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_05090c6f-635d-4753-88d8-be9d142f738f" xlink:to="loc_dei_LegalEntityAxis_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e094ef8-15d1-4ffb-87d6-e7e680f92587" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_67fdb7c7-f593-4b82-90ce-7cabacd8dcf6" xlink:to="loc_dei_EntityDomain_3e094ef8-15d1-4ffb-87d6-e7e680f92587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_10abd716-7a8a-4ff7-87db-c95b86367d88" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3e094ef8-15d1-4ffb-87d6-e7e680f92587" xlink:to="loc_cms_ConsumersEnergyCompanyMember_10abd716-7a8a-4ff7-87db-c95b86367d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:href="cms-20221231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_05090c6f-635d-4753-88d8-be9d142f738f" xlink:to="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_79730467-f324-4d09-b7b7-fb54e8bdb9fc" xlink:href="cms-20221231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_79730467-f324-4d09-b7b7-fb54e8bdb9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_9d43cbd6-8b2c-4bba-9e7c-21696063ac82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_9d43cbd6-8b2c-4bba-9e7c-21696063ac82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_fe5c48bc-d6d5-4fb9-ad3c-228bb6765881" xlink:href="cms-20221231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_fe5c48bc-d6d5-4fb9-ad3c-228bb6765881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_5dca5fe2-36bc-4bc9-a666-a83b1d8c1462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_bd2c9f67-08b3-4770-8ee9-911440d67e47" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_5dca5fe2-36bc-4bc9-a666-a83b1d8c1462" 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-20221231.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_93d370db-0885-4775-905b-d5821331ba8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_6273797f-0e97-4f6b-9daa-adcac5ca765c" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_93d370db-0885-4775-905b-d5821331ba8b" xlink:to="loc_cms_AssetRetirementObligationsTable_6273797f-0e97-4f6b-9daa-adcac5ca765c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_868e6166-e6a1-4199-9818-92073ada4e82" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_6273797f-0e97-4f6b-9daa-adcac5ca765c" xlink:to="loc_dei_LegalEntityAxis_868e6166-e6a1-4199-9818-92073ada4e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5c1c8e7f-ea96-4e6d-9a71-e89c8bc752fb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_868e6166-e6a1-4199-9818-92073ada4e82" xlink:to="loc_dei_EntityDomain_5c1c8e7f-ea96-4e6d-9a71-e89c8bc752fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3fb3bdef-5ebd-4efd-9404-1879061b37a4" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5c1c8e7f-ea96-4e6d-9a71-e89c8bc752fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3fb3bdef-5ebd-4efd-9404-1879061b37a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_6273797f-0e97-4f6b-9daa-adcac5ca765c" xlink:to="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_a3200d65-ae25-4328-88e8-60ddeb04a0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_a3200d65-ae25-4328-88e8-60ddeb04a0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_a593e9e0-dbf0-4c96-bfd8-1930d7671b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_21664dba-26f4-4e1f-b664-c4cc9d4aff84" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_a593e9e0-dbf0-4c96-bfd8-1930d7671b93" 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-20221231.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_9176c90f-8eea-4792-9cd8-2d8d0e4e0df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_54c552b6-f9dd-4b0e-8948-5a4203760802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9176c90f-8eea-4792-9cd8-2d8d0e4e0df1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_54c552b6-f9dd-4b0e-8948-5a4203760802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c140034e-0bd2-4e7f-8f39-b42fcd1b41de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_54c552b6-f9dd-4b0e-8948-5a4203760802" xlink:to="loc_dei_LegalEntityAxis_c140034e-0bd2-4e7f-8f39-b42fcd1b41de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_018c0dc1-9ca0-43a8-9f28-b2f3b47a21f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c140034e-0bd2-4e7f-8f39-b42fcd1b41de" xlink:to="loc_dei_EntityDomain_018c0dc1-9ca0-43a8-9f28-b2f3b47a21f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_70318075-2dd9-480a-a201-bb3d2af87a47" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_018c0dc1-9ca0-43a8-9f28-b2f3b47a21f0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_70318075-2dd9-480a-a201-bb3d2af87a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_54c552b6-f9dd-4b0e-8948-5a4203760802" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_b9bf915c-f566-4409-88d1-fe1300b839ba" xlink:href="cms-20221231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_b9bf915c-f566-4409-88d1-fe1300b839ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_eded8c12-978a-4828-8859-6b8b74b1f918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_eded8c12-978a-4828-8859-6b8b74b1f918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e64a8e5f-e353-42b0-9b37-115cd0aa6369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e64a8e5f-e353-42b0-9b37-115cd0aa6369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_539c7f5e-7b2e-4d29-b3d4-57f3ea9fdf39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_539c7f5e-7b2e-4d29-b3d4-57f3ea9fdf39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_fbf0b417-69c4-44c9-a4c9-8026afeb08ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_fbf0b417-69c4-44c9-a4c9-8026afeb08ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_3a73a4c3-9f64-4c04-bca4-80a410ad598b" xlink:href="cms-20221231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_3a73a4c3-9f64-4c04-bca4-80a410ad598b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_7b63dbb4-b0a7-479d-8992-6f1c84f6ff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_7b63dbb4-b0a7-479d-8992-6f1c84f6ff5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_b8118be1-0e2c-48df-864c-c519c8f37231" xlink:href="cms-20221231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_b8118be1-0e2c-48df-864c-c519c8f37231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_a344a71c-d986-4fa7-a3ba-934f6a703d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdafc8ed-8d80-4472-9dfb-22c69bfcf3d7" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_a344a71c-d986-4fa7-a3ba-934f6a703d79" 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-20221231.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_49bad3c5-b92a-4b48-bc8f-0a680ab6d270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6e9ec6f6-15ba-4d81-b37b-fe6ce010e445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_49bad3c5-b92a-4b48-bc8f-0a680ab6d270" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6e9ec6f6-15ba-4d81-b37b-fe6ce010e445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_37b277d8-9719-47f2-8455-ac1f74dffbad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6e9ec6f6-15ba-4d81-b37b-fe6ce010e445" xlink:to="loc_dei_LegalEntityAxis_37b277d8-9719-47f2-8455-ac1f74dffbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_943fd182-44ac-4a90-a455-54d490123143" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_37b277d8-9719-47f2-8455-ac1f74dffbad" xlink:to="loc_dei_EntityDomain_943fd182-44ac-4a90-a455-54d490123143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9a57003a-6a40-4cf2-ae2a-7d5a87c3ad61" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_943fd182-44ac-4a90-a455-54d490123143" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9a57003a-6a40-4cf2-ae2a-7d5a87c3ad61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6e9ec6f6-15ba-4d81-b37b-fe6ce010e445" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_8fe604b4-d53b-40a6-a430-540f720352a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_8fe604b4-d53b-40a6-a430-540f720352a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4d4252a1-d295-488a-98d7-e9342fc52804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4d4252a1-d295-488a-98d7-e9342fc52804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_01e5e7aa-a13c-4be9-9d91-9004f4f6ced7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_01e5e7aa-a13c-4be9-9d91-9004f4f6ced7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_a075213e-bc4e-452b-91e5-fd29cae77705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d0de60f9-4c2a-4a0a-95cf-0638e185f0d9" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_a075213e-bc4e-452b-91e5-fd29cae77705" 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-20221231.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_6d487f74-e470-464a-a349-f519745b6d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_08124ef6-20f7-40bd-b516-99e0afc1ca44" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6d487f74-e470-464a-a349-f519745b6d3d" xlink:to="loc_cms_IncomeTaxesTable_08124ef6-20f7-40bd-b516-99e0afc1ca44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9fb2628d-6579-4705-a455-477b841a9a51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_08124ef6-20f7-40bd-b516-99e0afc1ca44" xlink:to="loc_dei_LegalEntityAxis_9fb2628d-6579-4705-a455-477b841a9a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_62412f31-784b-41cf-b596-aeca044513e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9fb2628d-6579-4705-a455-477b841a9a51" xlink:to="loc_dei_EntityDomain_62412f31-784b-41cf-b596-aeca044513e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82d8d177-4d14-4750-92f0-cf13faf39884" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_62412f31-784b-41cf-b596-aeca044513e1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82d8d177-4d14-4750-92f0-cf13faf39884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_08124ef6-20f7-40bd-b516-99e0afc1ca44" xlink:to="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f80de159-5c6b-4260-863d-eb4c461d7683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f80de159-5c6b-4260-863d-eb4c461d7683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3daabcdb-31d6-4ecc-afe0-7648eafb37b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3daabcdb-31d6-4ecc-afe0-7648eafb37b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_05a37612-26c5-430d-b78f-b3c51041d14f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_05a37612-26c5-430d-b78f-b3c51041d14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_fd48c2ea-107c-42fa-821a-c435a8c2d357" xlink:href="cms-20221231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_fd48c2ea-107c-42fa-821a-c435a8c2d357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_6c45cc0d-fc83-46a7-9e1a-28792c648de1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_05fb7dee-560b-45d5-a31c-17d838871230" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_6c45cc0d-fc83-46a7-9e1a-28792c648de1" 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-20221231.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_4382ec02-5dc1-4926-94e5-69ac12309c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_31b7ca97-a5a7-4f6f-b008-bfdc100b2e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4382ec02-5dc1-4926-94e5-69ac12309c20" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_31b7ca97-a5a7-4f6f-b008-bfdc100b2e1f" 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-20221231.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_2445b753-f19d-4816-9112-47386aafe1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5b58aa4-749a-4791-8164-76ceefc69e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2445b753-f19d-4816-9112-47386aafe1c0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5b58aa4-749a-4791-8164-76ceefc69e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_32f35fed-96ef-412e-afa2-4a7caa22ba1d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b58aa4-749a-4791-8164-76ceefc69e09" xlink:to="loc_dei_LegalEntityAxis_32f35fed-96ef-412e-afa2-4a7caa22ba1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_696f831a-7ff3-4d96-aed7-2f7dcb5ce36c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_32f35fed-96ef-412e-afa2-4a7caa22ba1d" xlink:to="loc_dei_EntityDomain_696f831a-7ff3-4d96-aed7-2f7dcb5ce36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cc7aed31-a6ed-4a85-94e1-6062482bc4b8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_696f831a-7ff3-4d96-aed7-2f7dcb5ce36c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cc7aed31-a6ed-4a85-94e1-6062482bc4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2cb62c07-c5d4-4519-86a8-751482ff7bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b58aa4-749a-4791-8164-76ceefc69e09" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2cb62c07-c5d4-4519-86a8-751482ff7bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_931204d6-cae5-40d0-a3f9-831b8f26e53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2cb62c07-c5d4-4519-86a8-751482ff7bf2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_931204d6-cae5-40d0-a3f9-831b8f26e53b" 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-20221231.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_e80f5707-0da2-4e96-b55e-b3033bfe5e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_fa9a9afc-8a7f-465b-b1b2-65d6aec2669a" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e80f5707-0da2-4e96-b55e-b3033bfe5e0e" xlink:to="loc_cms_OtherIncomeandExpensesTable_fa9a9afc-8a7f-465b-b1b2-65d6aec2669a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9a5c3991-ab9e-4871-9597-4a050ae6bf6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_fa9a9afc-8a7f-465b-b1b2-65d6aec2669a" xlink:to="loc_dei_LegalEntityAxis_9a5c3991-ab9e-4871-9597-4a050ae6bf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b9126604-de7c-4e13-bbf9-740ad4c868dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9a5c3991-ab9e-4871-9597-4a050ae6bf6d" xlink:to="loc_dei_EntityDomain_b9126604-de7c-4e13-bbf9-740ad4c868dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_488bd2dd-8d1c-4ed9-bb5c-052b96666e1b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b9126604-de7c-4e13-bbf9-740ad4c868dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_488bd2dd-8d1c-4ed9-bb5c-052b96666e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_f9a54d47-4eb9-4c48-8d2e-81952b20e6d9" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_fa9a9afc-8a7f-465b-b1b2-65d6aec2669a" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_f9a54d47-4eb9-4c48-8d2e-81952b20e6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_af3c7e13-510b-4070-8e5f-dd7d5944dc13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_f9a54d47-4eb9-4c48-8d2e-81952b20e6d9" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_af3c7e13-510b-4070-8e5f-dd7d5944dc13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20221231.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_3326aca3-75e7-4cef-b58f-66636e77950b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_64a704dd-ec2e-4937-9d07-0843de3ca8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3326aca3-75e7-4cef-b58f-66636e77950b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_64a704dd-ec2e-4937-9d07-0843de3ca8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a28398a1-f4fc-4141-ba4b-929f8780b8d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_64a704dd-ec2e-4937-9d07-0843de3ca8c4" xlink:to="loc_dei_LegalEntityAxis_a28398a1-f4fc-4141-ba4b-929f8780b8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e85ff04b-54d0-4db9-8082-2d02865caea7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a28398a1-f4fc-4141-ba4b-929f8780b8d8" xlink:to="loc_dei_EntityDomain_e85ff04b-54d0-4db9-8082-2d02865caea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e3334d8d-e816-4ffd-84cb-46d605792bfe" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e85ff04b-54d0-4db9-8082-2d02865caea7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e3334d8d-e816-4ffd-84cb-46d605792bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_f7dd44f8-baa6-43b8-b1b4-21621863d6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_64a704dd-ec2e-4937-9d07-0843de3ca8c4" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_f7dd44f8-baa6-43b8-b1b4-21621863d6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3c6cfb8d-6b9f-4751-8eb6-560723c747e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_f7dd44f8-baa6-43b8-b1b4-21621863d6aa" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_3c6cfb8d-6b9f-4751-8eb6-560723c747e5" 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-20221231.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_2693d24b-11aa-4897-9e3c-a8fd36793ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c113d10-bdf2-4ef2-aea7-27733d09cf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_2693d24b-11aa-4897-9e3c-a8fd36793ebf" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c113d10-bdf2-4ef2-aea7-27733d09cf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c113d10-bdf2-4ef2-aea7-27733d09cf2e" xlink:to="loc_dei_LegalEntityAxis_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_64fcfbc9-76e1-4878-8cdb-5894d1f09e4d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_82ccb0ff-50d0-4cfb-b427-ec6a90517dc9" xlink:to="loc_dei_EntityDomain_64fcfbc9-76e1-4878-8cdb-5894d1f09e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e2b3fe47-0f01-4075-b3f2-2a4697d984d8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_64fcfbc9-76e1-4878-8cdb-5894d1f09e4d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e2b3fe47-0f01-4075-b3f2-2a4697d984d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_3de339d9-a7df-4acf-b995-770572406299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c113d10-bdf2-4ef2-aea7-27733d09cf2e" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_3de339d9-a7df-4acf-b995-770572406299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1686a625-d4c2-4a61-bed5-7cd5206ccf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_3de339d9-a7df-4acf-b995-770572406299" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1686a625-d4c2-4a61-bed5-7cd5206ccf02" 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-20221231.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_2c1c6b77-7bf7-4bce-a389-7b03206b5324" xlink:href="cms-20221231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_d14b765a-5cf8-49a7-8930-9f4be32e7eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_2c1c6b77-7bf7-4bce-a389-7b03206b5324" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_d14b765a-5cf8-49a7-8930-9f4be32e7eba" 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-20221231.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_29b12398-d4fa-4d65-bb81-114aa57e3c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7ceba7ed-8b3d-4e27-b7d3-0d520a844c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_29b12398-d4fa-4d65-bb81-114aa57e3c4e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7ceba7ed-8b3d-4e27-b7d3-0d520a844c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7ceba7ed-8b3d-4e27-b7d3-0d520a844c3d" xlink:to="loc_dei_LegalEntityAxis_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d7c51e7-e693-424c-872a-33f273fab05a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fd8a2de9-a6c4-426a-a9c6-f3fa89a55d8b" xlink:to="loc_dei_EntityDomain_3d7c51e7-e693-424c-872a-33f273fab05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7abd960c-40ae-4866-ab12-589e7dc788cc" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3d7c51e7-e693-424c-872a-33f273fab05a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7abd960c-40ae-4866-ab12-589e7dc788cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7ceba7ed-8b3d-4e27-b7d3-0d520a844c3d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_cac1c8a5-941d-4224-9ea1-645309f7f6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_cac1c8a5-941d-4224-9ea1-645309f7f6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_7253967e-884c-491d-a05d-b83a3433afb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_722cc295-0886-4f7a-9a6f-017c1a0f57e1" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_7253967e-884c-491d-a05d-b83a3433afb2" 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-20221231.xsd#RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_17197d02-d759-493b-ac2c-3ea13d66ac4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_17197d02-d759-493b-ac2c-3ea13d66ac4d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_dba802f6-a35a-4c45-a59d-6cf92c112303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:to="loc_us-gaap_RegulatoryAssetAxis_dba802f6-a35a-4c45-a59d-6cf92c112303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_dba802f6-a35a-4c45-a59d-6cf92c112303" xlink:to="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_078936ce-c77e-4a7d-9236-f6842b81ca58" xlink:href="cms-20221231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_078936ce-c77e-4a7d-9236-f6842b81ca58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_36cd77f7-14dd-4337-8ac9-aee349786f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_36cd77f7-14dd-4337-8ac9-aee349786f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_893f750c-2731-41f5-9942-456f56379554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_893f750c-2731-41f5-9942-456f56379554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_b23149e4-aed4-428f-9d89-55130b03ad51" xlink:href="cms-20221231.xsd#cms_SecuritizedCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_SecuritizedCostsMember_b23149e4-aed4-428f-9d89-55130b03ad51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_cc9d7db1-fc10-49e1-8814-227437faee7a" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_ManufacturedGasPlantMember_cc9d7db1-fc10-49e1-8814-227437faee7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_63de2c15-e9ab-41dc-8259-108ab0004c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_63de2c15-e9ab-41dc-8259-108ab0004c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_8c02ed11-7a62-4997-9a5e-ad6b72669173" xlink:href="cms-20221231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_8c02ed11-7a62-4997-9a5e-ad6b72669173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_1e72644b-c3e6-4cde-82c7-3660f2cbb626" xlink:href="cms-20221231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_RetentionIncentiveProgramMember_1e72644b-c3e6-4cde-82c7-3660f2cbb626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember_0b573074-6ae3-4af4-aed1-fe22cd4d8c05" xlink:href="cms-20221231.xsd#cms_DemandResponseProgramMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_DemandResponseProgramMember_0b573074-6ae3-4af4-aed1-fe22cd4d8c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_1b3a294c-2fac-4ead-8919-5bb40c6a00e7" xlink:href="cms-20221231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_cms_EnergyWasteReductionPlanMember_1b3a294c-2fac-4ead-8919-5bb40c6a00e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_70ddecf1-c03f-43c3-b54c-c127985ac041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_685b24f4-a4da-440b-8db0-2fdd175801a3" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_70ddecf1-c03f-43c3-b54c-c127985ac041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_fc1a39fe-60d4-4567-8b62-17bfb8ef1002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_fc1a39fe-60d4-4567-8b62-17bfb8ef1002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_fc1a39fe-60d4-4567-8b62-17bfb8ef1002" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_e56c1705-9131-4761-b2b5-923079598129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RemovalCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_RemovalCostsMember_e56c1705-9131-4761-b2b5-923079598129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_924d53f1-9f2f-447f-b56d-58ad8cc9c9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_924d53f1-9f2f-447f-b56d-58ad8cc9c9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_a4200534-40f9-457c-8676-25464e574ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_a4200534-40f9-457c-8676-25464e574ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_c9810e1c-6294-40a1-ac75-7314f89e947e" xlink:href="cms-20221231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_cms_RenewableEnergyGrantMember_c9810e1c-6294-40a1-ac75-7314f89e947e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_44ef6676-d5e9-4035-88ca-f5e3ef3a66a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_44ef6676-d5e9-4035-88ca-f5e3ef3a66a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_72ed4940-1cee-4bff-a58d-5fc99537969b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_72ed4940-1cee-4bff-a58d-5fc99537969b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_8343ee67-6ec4-48d6-b861-3d17c31b5b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_9579ecb7-1363-488d-9016-c255584a6d49" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_8343ee67-6ec4-48d6-b861-3d17c31b5b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:to="loc_dei_LegalEntityAxis_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6be3dfa1-5e82-4612-985c-dd45cb8d5502" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5a85fc5c-bb0d-4e87-86d0-a0b6c275c572" xlink:to="loc_dei_EntityDomain_6be3dfa1-5e82-4612-985c-dd45cb8d5502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_63c01f3a-53ff-433c-992e-0800bcd46bcb" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6be3dfa1-5e82-4612-985c-dd45cb8d5502" xlink:to="loc_cms_ConsumersEnergyCompanyMember_63c01f3a-53ff-433c-992e-0800bcd46bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_52dbb832-d30d-4719-9375-a7b653b5d7c8" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_8ea66b7f-bfca-4dba-8d90-0c43334c1e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_8ea66b7f-bfca-4dba-8d90-0c43334c1e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_f052b840-a9d4-47bb-bcd8-6e455e21227d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_f052b840-a9d4-47bb-bcd8-6e455e21227d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_05ebc485-2785-40db-8723-99378e1db649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryAssets_05ebc485-2785-40db-8723-99378e1db649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_841b16ae-0c17-418f-866d-ee7ac112ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_841b16ae-0c17-418f-866d-ee7ac112ae3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_350ad471-896e-4986-9573-9ec3ba83e7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_350ad471-896e-4986-9573-9ec3ba83e7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_1605b1ed-7ef7-447c-97b7-9234111708b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f2aacef9-3bb0-447e-a59f-00a6f2164eec" xlink:to="loc_us-gaap_RegulatoryLiabilities_1605b1ed-7ef7-447c-97b7-9234111708b3" 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-20221231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_790fbac4-491a-48e7-a4eb-00edaec2152a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_790fbac4-491a-48e7-a4eb-00edaec2152a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ea56884a-e11b-4b5a-aa9c-9e1a9eca1abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_6a59d0e4-5560-4e96-b7d2-7ed84c7cc54b" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ea56884a-e11b-4b5a-aa9c-9e1a9eca1abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_fea1ae70-14b9-4709-b66c-09b208683deb" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ea56884a-e11b-4b5a-aa9c-9e1a9eca1abe" xlink:to="loc_cms_ManufacturedGasPlantMember_fea1ae70-14b9-4709-b66c-09b208683deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_5b79dc62-1017-4fce-8341-903e9f9ca2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_5b79dc62-1017-4fce-8341-903e9f9ca2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_5b79dc62-1017-4fce-8341-903e9f9ca2d5" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_65d17e66-1e30-44d3-80e2-e7c7307cbe8c" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_65d17e66-1e30-44d3-80e2-e7c7307cbe8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_ac806c0f-b41d-4e6b-b431-e95e91000957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_ac806c0f-b41d-4e6b-b431-e95e91000957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_bfc3e140-e929-4a32-bdf1-1ca4a68a5d19" xlink:href="cms-20221231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_37aeee15-4ff0-433d-a469-52358c4bdb4e" xlink:to="loc_cms_RenewableEnergyGrantMember_bfc3e140-e929-4a32-bdf1-1ca4a68a5d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_749d06c0-46ba-48c2-a243-b78f557e5bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_749d06c0-46ba-48c2-a243-b78f557e5bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_749d06c0-46ba-48c2-a243-b78f557e5bcb" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_8998f05c-2aa6-444d-98f2-ded5212e147a" xlink:href="cms-20221231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_8998f05c-2aa6-444d-98f2-ded5212e147a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_42390402-237e-4834-8ae5-d617c8cbca11" xlink:href="cms-20221231.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_ElectricRateCaseMember_42390402-237e-4834-8ae5-d617c8cbca11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember_dab93a60-6f87-4115-82fa-aa805dc093a9" xlink:href="cms-20221231.xsd#cms_GasRateCaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_GasRateCaseMember_dab93a60-6f87-4115-82fa-aa805dc093a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_55e66d7e-9506-4f7c-91b1-b408ecc8f92e" xlink:href="cms-20221231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_55e66d7e-9506-4f7c-91b1-b408ecc8f92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_8d821a17-1aee-4818-a23b-f0c0ec8a3814" xlink:href="cms-20221231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_b17bd5cf-1fa9-4e92-81a8-0de49d93afdd" xlink:to="loc_cms_GasCostRecoveryMember_8d821a17-1aee-4818-a23b-f0c0ec8a3814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_926f9d6d-a834-48e9-93ae-c7d6d89d2f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_PublicUtilityAxis_926f9d6d-a834-48e9-93ae-c7d6d89d2f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_926f9d6d-a834-48e9-93ae-c7d6d89d2f27" xlink:to="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_7bd75b7c-73b4-4a9c-b7ca-b1e0f2f4ecb3" xlink:href="cms-20221231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_7bd75b7c-73b4-4a9c-b7ca-b1e0f2f4ecb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_db481c50-ff12-4130-9d85-c14f3f5b31d4" xlink:href="cms-20221231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:to="loc_cms_CoalFueledElectricGenerationMember_db481c50-ff12-4130-9d85-c14f3f5b31d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_1ce45695-3df0-4312-92e0-fc9ddb64d608" xlink:href="cms-20221231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_1595ebd0-e508-4d2e-8f31-c7ff34701503" xlink:to="loc_cms_GasFueledElectricGenerationMember_1ce45695-3df0-4312-92e0-fc9ddb64d608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b3baf27-cfa9-4ac2-9729-22483ca6caf6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_dei_LegalEntityAxis_1b3baf27-cfa9-4ac2-9729-22483ca6caf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b60567d9-33c1-442b-9a3d-6704be045108" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1b3baf27-cfa9-4ac2-9729-22483ca6caf6" xlink:to="loc_dei_EntityDomain_b60567d9-33c1-442b-9a3d-6704be045108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c67aed66-b5d5-471b-9454-a9046a15c40f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b60567d9-33c1-442b-9a3d-6704be045108" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c67aed66-b5d5-471b-9454-a9046a15c40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b6af3433-edc5-470a-9b25-ef75adbe6959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b6af3433-edc5-470a-9b25-ef75adbe6959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_81cd02f0-c420-4e3a-b9df-ea1576cb2111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b6af3433-edc5-470a-9b25-ef75adbe6959" xlink:to="loc_us-gaap_RegulatoryAssetDomain_81cd02f0-c420-4e3a-b9df-ea1576cb2111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_75e7fd61-d2ac-45b6-8028-0b4cbeee2d11" xlink:href="cms-20221231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_81cd02f0-c420-4e3a-b9df-ea1576cb2111" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_75e7fd61-d2ac-45b6-8028-0b4cbeee2d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fa1665cb-c077-4476-ad0f-ce6a33d06eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fa1665cb-c077-4476-ad0f-ce6a33d06eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b00f9117-60fe-40f3-8937-28f3d3201686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fa1665cb-c077-4476-ad0f-ce6a33d06eaf" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b00f9117-60fe-40f3-8937-28f3d3201686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3dbd6f31-66c3-434f-9b68-919c1910f357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b00f9117-60fe-40f3-8937-28f3d3201686" xlink:to="loc_us-gaap_SubsequentEventMember_3dbd6f31-66c3-434f-9b68-919c1910f357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0c8422b9-3b62-4fac-9295-171c52ede852" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_47b2f92c-7eba-44c0-87c0-4bc2dc274f9b" xlink:href="cms-20221231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_AuthorizedRecoveryCollection_47b2f92c-7eba-44c0-87c0-4bc2dc274f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_5fe799ca-8ba6-42ef-bc11-02c9953b0115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_Revenues_5fe799ca-8ba6-42ef-bc11-02c9953b0115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_b0544005-53b5-45c8-9c07-dac74d8bc4d7" xlink:href="cms-20221231.xsd#cms_RequestedRecoveryCollection"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_RequestedRecoveryCollection_b0544005-53b5-45c8-9c07-dac74d8bc4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_434370cb-f343-43b2-ac9c-1001b8e0d995" xlink:href="cms-20221231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_434370cb-f343-43b2-ac9c-1001b8e0d995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_760bcbe4-f9a2-4547-b867-e5d0ee0a7e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_760bcbe4-f9a2-4547-b867-e5d0ee0a7e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_a3573b0a-e772-45a5-a0d0-4ba815d8b022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_a3573b0a-e772-45a5-a0d0-4ba815d8b022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_2cfadff8-60b2-44b3-8970-07d8b1cb2983" xlink:href="cms-20221231.xsd#cms_NumberOfUnitsRetired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_NumberOfUnitsRetired_2cfadff8-60b2-44b3-8970-07d8b1cb2983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_2a917041-b5ad-471d-bf1a-9dc689f613ec" xlink:href="cms-20221231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_2a917041-b5ad-471d-bf1a-9dc689f613ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_2dd7afa2-e9c8-4e28-bf4e-c749bc489889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_2dd7afa2-e9c8-4e28-bf4e-c749bc489889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_545d29d2-c023-4941-82cd-a52fa4f11f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_545d29d2-c023-4941-82cd-a52fa4f11f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_3148515f-1346-47e5-a5c1-0c96811116d0" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefund"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_RevenueSubjectToRefund_3148515f-1346-47e5-a5c1-0c96811116d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_0c43ecbd-aa79-41f4-be06-72d2a2bef23b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_OtherCommitment_0c43ecbd-aa79-41f4-be06-72d2a2bef23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_8567740a-b2cf-4083-b74e-a01123914ede" xlink:href="cms-20221231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_ProceedsFromGovernmentGrant_8567740a-b2cf-4083-b74e-a01123914ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_040a1b0e-746f-45b3-afeb-2c4563e3445d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_AssetImpairmentCharges_040a1b0e-746f-45b3-afeb-2c4563e3445d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_d28b7423-3e6f-4e53-a3e8-c5f4c6a53cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_d28b7423-3e6f-4e53-a3e8-c5f4c6a53cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_5482eb2f-2e1b-4069-b7f5-129c75397617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_5482eb2f-2e1b-4069-b7f5-129c75397617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_75cba324-9b38-49cc-b9a7-4acd34982d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_75cba324-9b38-49cc-b9a7-4acd34982d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_a255139f-5fa9-46f3-8484-3d80992a693d" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_a255139f-5fa9-46f3-8484-3d80992a693d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesDistributedGenerationCapPercent_2b2abfad-5e1e-4190-971e-5f1f9990e2b8" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesDistributedGenerationCapPercent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_PublicUtilitiesDistributedGenerationCapPercent_2b2abfad-5e1e-4190-971e-5f1f9990e2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_98127514-1368-4af0-9624-088869e978f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_98127514-1368-4af0-9624-088869e978f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm_b889a8c7-b055-4175-8cdf-7860055a4598" xlink:href="cms-20221231.xsd#cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm_b889a8c7-b055-4175-8cdf-7860055a4598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_c6504768-0007-411b-ab99-990530a659ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_c6504768-0007-411b-ab99-990530a659ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_d045c10b-47ee-48dd-8a7a-2c6fa22f328c" xlink:href="cms-20221231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_d045c10b-47ee-48dd-8a7a-2c6fa22f328c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts_13689984-e325-4399-b0dc-982205149fcb" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts_13689984-e325-4399-b0dc-982205149fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_30b98a8a-94c3-4f51-a0b3-ba53772fffb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f368c95a-2688-4928-9605-899c9f91a22d" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_30b98a8a-94c3-4f51-a0b3-ba53772fffb7" 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-20221231.xsd#RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_255f4094-9591-46bc-9c6c-a1f13b537a80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_255f4094-9591-46bc-9c6c-a1f13b537a80" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_586d5ed1-1459-4bbd-abbc-8983fe629742" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:to="loc_dei_LegalEntityAxis_586d5ed1-1459-4bbd-abbc-8983fe629742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_77530665-1965-4f6c-9581-9c01f0c270d5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_586d5ed1-1459-4bbd-abbc-8983fe629742" xlink:to="loc_dei_EntityDomain_77530665-1965-4f6c-9581-9c01f0c270d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6ae55e8d-9df7-447d-81b5-f9dc436325d8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_77530665-1965-4f6c-9581-9c01f0c270d5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6ae55e8d-9df7-447d-81b5-f9dc436325d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dd53b897-8428-4834-bf4f-5f13de429525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dd53b897-8428-4834-bf4f-5f13de429525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_dd53b897-8428-4834-bf4f-5f13de429525" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_c5492a74-d9fb-4d93-bb32-7dbd4437e110" xlink:href="cms-20221231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_c5492a74-d9fb-4d93-bb32-7dbd4437e110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_f8b882eb-c524-42ad-a4c6-da9711347881" xlink:href="cms-20221231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_aa207b92-7591-4a42-9382-6a030b5e5aa3" xlink:to="loc_cms_GasCostRecoveryMember_f8b882eb-c524-42ad-a4c6-da9711347881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df777824-5704-4c1c-97af-970021359a3b" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecoveredPowerSupplyCosts_caf0cd05-1c46-4dd3-81ad-9c5c6079731a" xlink:href="cms-20221231.xsd#cms_UnrecoveredPowerSupplyCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_cms_UnrecoveredPowerSupplyCosts_caf0cd05-1c46-4dd3-81ad-9c5c6079731a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_93c0bfb9-cfa4-4abd-b1f2-2f7ad5a6a9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_93c0bfb9-cfa4-4abd-b1f2-2f7ad5a6a9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFuelCost_50af2f37-e418-4d15-ade7-b14365ab9255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFuelCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_us-gaap_DeferredFuelCost_50af2f37-e418-4d15-ade7-b14365ab9255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_599e536c-9831-4f11-8c06-e97b0c1ff3d8" xlink:href="cms-20221231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_1021ed80-7f22-47dd-883d-5371539387d5" xlink:to="loc_cms_AccruedRateRefunds_599e536c-9831-4f11-8c06-e97b0c1ff3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d97c0282-5fe8-4828-93b7-56c9784743f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d97c0282-5fe8-4828-93b7-56c9784743f8" xlink:to="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_3ba9cf5b-42e8-4adc-ac2c-42ca1c88afee" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_44594287-9994-4ef6-a4c1-b5bdf3a3b89a" xlink:href="cms-20221231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_BayHarborMember_44594287-9994-4ef6-a4c1-b5bdf3a3b89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_2cc28f6d-d561-49a3-9e19-565f44b8a9da" xlink:href="cms-20221231.xsd#cms_NrepaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_NrepaMember_2cc28f6d-d561-49a3-9e19-565f44b8a9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_4cc35027-a872-4c48-acea-2fec587ade23" xlink:href="cms-20221231.xsd#cms_CerclaLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_CerclaLiabilityMember_4cc35027-a872-4c48-acea-2fec587ade23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_46e326e7-8600-4727-a406-9cebf7516b09" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_0925ced3-5b83-41cf-8431-1485ac9b6b7b" xlink:to="loc_cms_ManufacturedGasPlantMember_46e326e7-8600-4727-a406-9cebf7516b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_99413edf-ae58-46c9-96be-b83b45e197dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_srt_RangeAxis_99413edf-ae58-46c9-96be-b83b45e197dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_99413edf-ae58-46c9-96be-b83b45e197dd" xlink:to="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fa83213e-d77a-4788-8eb8-cbe5398193b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:to="loc_srt_MinimumMember_fa83213e-d77a-4788-8eb8-cbe5398193b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5c89f864-9915-4cb7-924d-d1df70d65aa0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5b030b68-1f11-401c-9493-6e56ecb31288" xlink:to="loc_srt_MaximumMember_5c89f864-9915-4cb7-924d-d1df70d65aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_68e7a3fa-9f54-4a56-baa8-9614d01553db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_PublicUtilityAxis_68e7a3fa-9f54-4a56-baa8-9614d01553db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_68e7a3fa-9f54-4a56-baa8-9614d01553db" xlink:to="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_eb67cbb1-757d-4464-b9d8-4614b08ffd89" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:to="loc_cms_ElectricUtilityMember_eb67cbb1-757d-4464-b9d8-4614b08ffd89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_5b6692d0-8218-40c5-acf2-ab3001cc246b" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_6c6c7ca5-122f-477d-a067-3bef2ce1995f" xlink:to="loc_cms_GasUtilityMember_5b6692d0-8218-40c5-acf2-ab3001cc246b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7de35f10-b9a9-477f-9e40-a8335965cc34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_dei_LegalEntityAxis_7de35f10-b9a9-477f-9e40-a8335965cc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27c9f3fd-578d-4c0f-ad5b-9497a5edfb72" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7de35f10-b9a9-477f-9e40-a8335965cc34" xlink:to="loc_dei_EntityDomain_27c9f3fd-578d-4c0f-ad5b-9497a5edfb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b76baf9a-b5e1-4d19-9285-9d4af1cdd078" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_27c9f3fd-578d-4c0f-ad5b-9497a5edfb72" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b76baf9a-b5e1-4d19-9285-9d4af1cdd078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_9185a1cf-958a-44d9-880c-18805bd09c0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_srt_LitigationCaseAxis_9185a1cf-958a-44d9-880c-18805bd09c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_9185a1cf-958a-44d9-880c-18805bd09c0e" xlink:to="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fa99bf8c-a54c-480c-ae60-8e9ab9eff54c" xlink:href="cms-20221231.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fa99bf8c-a54c-480c-ae60-8e9ab9eff54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_9f4c9953-ca0d-4fbc-852a-874d11713003" xlink:href="cms-20221231.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_439016f0-729b-4fad-b9df-c73acd7c9b6b" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_9f4c9953-ca0d-4fbc-852a-874d11713003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_d812b269-2473-47c2-9795-cdccd5fac1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_d812b269-2473-47c2-9795-cdccd5fac1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_4e1f4725-7757-4f4d-a8ca-aa284f7582a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_d812b269-2473-47c2-9795-cdccd5fac1fa" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_4e1f4725-7757-4f4d-a8ca-aa284f7582a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_e33cccb1-9fa7-445c-b0f3-9c7c53cfb8d3" xlink:href="cms-20221231.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_4e1f4725-7757-4f4d-a8ca-aa284f7582a6" xlink:to="loc_cms_LudingtonMember_e33cccb1-9fa7-445c-b0f3-9c7c53cfb8d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_847d69d8-112e-4d76-9867-aa5d8dfcdf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_RegulatoryAssetAxis_847d69d8-112e-4d76-9867-aa5d8dfcdf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_0aed16c1-6a19-41af-b338-d8106ae476b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_847d69d8-112e-4d76-9867-aa5d8dfcdf0d" xlink:to="loc_us-gaap_RegulatoryAssetDomain_0aed16c1-6a19-41af-b338-d8106ae476b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_97a7f63c-33c1-4ad6-a17f-0a57840bb942" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_0aed16c1-6a19-41af-b338-d8106ae476b3" xlink:to="loc_cms_ManufacturedGasPlantMember_97a7f63c-33c1-4ad6-a17f-0a57840bb942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_1b267b11-5068-4278-ba2f-e7006ed6929e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_1b267b11-5068-4278-ba2f-e7006ed6929e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_455225af-066e-4786-886b-e8ea6fc5cee7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_1b267b11-5068-4278-ba2f-e7006ed6929e" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_455225af-066e-4786-886b-e8ea6fc5cee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_c60e9f99-baad-40d8-b92f-3a43b22000a2" xlink:href="cms-20221231.xsd#cms_RayCompressorStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_455225af-066e-4786-886b-e8ea6fc5cee7" xlink:to="loc_cms_RayCompressorStationMember_c60e9f99-baad-40d8-b92f-3a43b22000a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2a12367e-f6ce-45f2-9dd1-02cb9eabef68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2a12367e-f6ce-45f2-9dd1-02cb9eabef68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_576e37f7-7339-4f13-b3eb-ed02923cbbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2a12367e-f6ce-45f2-9dd1-02cb9eabef68" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_576e37f7-7339-4f13-b3eb-ed02923cbbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_54d4b7ae-9ca7-42af-bf4b-8e8e7d5e0321" xlink:href="cms-20221231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_576e37f7-7339-4f13-b3eb-ed02923cbbe8" xlink:to="loc_cms_GasCostRecoveryMember_54d4b7ae-9ca7-42af-bf4b-8e8e7d5e0321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_66dbabab-c83e-4830-aa40-8f24e944d8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_66dbabab-c83e-4830-aa40-8f24e944d8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_66dbabab-c83e-4830-aa40-8f24e944d8b5" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_60e117a3-68cc-4ed2-84a0-2ef65f6a4aac" xlink:href="cms-20221231.xsd#cms_McvPpaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:to="loc_cms_McvPpaMember_60e117a3-68cc-4ed2-84a0-2ef65f6a4aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_d6e4a9a7-8029-4f5e-8f6b-ba31b80369e7" xlink:href="cms-20221231.xsd#cms_OtherPpaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_22e2ac5b-b3f6-4010-a5b6-43fd84d81fda" xlink:to="loc_cms_OtherPpaMember_d6e4a9a7-8029-4f5e-8f6b-ba31b80369e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_d368aec7-251e-4cb4-80e7-63e0e29ca531" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_d368aec7-251e-4cb4-80e7-63e0e29ca531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_d368aec7-251e-4cb4-80e7-63e0e29ca531" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_970f380b-f9e9-424d-a828-430409dc43d9" xlink:href="cms-20221231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:to="loc_cms_YearEndThroughMarch2025Member_970f380b-f9e9-424d-a828-430409dc43d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_b1336a8b-aa6a-46af-bee7-aa21873b7365" xlink:href="cms-20221231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_84d87235-a7c0-47ee-9f5d-81c72402b2e4" xlink:to="loc_cms_March2025ThroughTerminationMember_b1336a8b-aa6a-46af-bee7-aa21873b7365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_89eff14c-a98e-464f-ba8b-737e5534c50c" xlink:to="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_38309fae-5700-4903-a5fd-7aba303830f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_38309fae-5700-4903-a5fd-7aba303830f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_9ec2dcfa-f4f6-40dd-9f60-6ea67e7e3aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_9ec2dcfa-f4f6-40dd-9f60-6ea67e7e3aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_af6d7a4a-801b-489b-a87c-b11942a95576" xlink:href="cms-20221231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_af6d7a4a-801b-489b-a87c-b11942a95576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d89d13e-b5e9-4591-8294-42181ee0fa92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_6d89d13e-b5e9-4591-8294-42181ee0fa92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_b5102264-ad55-40fd-b5c3-0b925a532458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_b5102264-ad55-40fd-b5c3-0b925a532458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_b03ac71c-ce8f-4e5b-909c-43fa1b5dc1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_b03ac71c-ce8f-4e5b-909c-43fa1b5dc1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_4029392d-d706-41cd-b283-ddea87ea848e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_4029392d-d706-41cd-b283-ddea87ea848e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_d4e09d97-6c12-4cf8-86c7-e5386e4da83e" xlink:href="cms-20221231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_d4e09d97-6c12-4cf8-86c7-e5386e4da83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_49312479-111a-4311-ab0f-47c1fb957993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_49312479-111a-4311-ab0f-47c1fb957993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_1c1a39ad-7c7c-47e9-b3bf-6951cf00b622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_1c1a39ad-7c7c-47e9-b3bf-6951cf00b622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fa208d04-189f-470b-8cc7-88e51bf186d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_fa208d04-189f-470b-8cc7-88e51bf186d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_ef2bec2c-2e0b-4d06-ab20-d59325a6b879" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_ef2bec2c-2e0b-4d06-ab20-d59325a6b879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivableProceeds_6e617a87-3d33-4d95-ba28-f06dc46ed4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyReceivableProceeds"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_LossContingencyReceivableProceeds_6e617a87-3d33-4d95-ba28-f06dc46ed4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_d8303a37-879d-4c9f-a908-75486bc8344c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_d8303a37-879d-4c9f-a908-75486bc8344c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_64210c45-a4c4-4e68-9a25-6cfcf7392276" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_64210c45-a4c4-4e68-9a25-6cfcf7392276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_8b004325-a77c-4f3c-b672-99c58f3a973f" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_8b004325-a77c-4f3c-b672-99c58f3a973f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_2b6461a6-5b9f-4632-80a6-f497748c7c73" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_2b6461a6-5b9f-4632-80a6-f497748c7c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_d081046f-5e63-462c-bebb-a7a00d31f9fa" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_d081046f-5e63-462c-bebb-a7a00d31f9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_63312c74-4a09-4a68-9e0d-52f4069b0bb3" xlink:href="cms-20221231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_63312c74-4a09-4a68-9e0d-52f4069b0bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_db46962c-f01d-422d-bf75-4eb5ef390fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_db46962c-f01d-422d-bf75-4eb5ef390fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_8992cd07-0408-4184-bb85-a539b1ea9c87" xlink:href="cms-20221231.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_41d9ec99-39a0-4d9e-98fe-5b74ace0940f" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_8992cd07-0408-4184-bb85-a539b1ea9c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b08015dd-dc4c-457f-8810-30ae755d1c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b08015dd-dc4c-457f-8810-30ae755d1c5c" xlink:to="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:to="loc_dei_LegalEntityAxis_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1edad414-565a-48d3-a468-e34b8be3e764" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9f5b6cf0-4a2d-401f-b169-8eeb3c225f4a" xlink:to="loc_dei_EntityDomain_1edad414-565a-48d3-a468-e34b8be3e764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_400f2022-7fdd-4a04-b870-7837e6afdd16" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1edad414-565a-48d3-a468-e34b8be3e764" xlink:to="loc_cms_ConsumersEnergyCompanyMember_400f2022-7fdd-4a04-b870-7837e6afdd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_eef3ba16-3807-4f23-98e7-8a5993194968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_eef3ba16-3807-4f23-98e7-8a5993194968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_f5e91623-a0c6-40da-948d-fd27d0fa12b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_eef3ba16-3807-4f23-98e7-8a5993194968" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_f5e91623-a0c6-40da-948d-fd27d0fa12b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_40689399-ca88-4f8e-ae6b-02353947b722" xlink:href="cms-20221231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_f5e91623-a0c6-40da-948d-fd27d0fa12b8" xlink:to="loc_cms_BayHarborMember_40689399-ca88-4f8e-ae6b-02353947b722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_a17253f0-dce1-4448-ab3d-46ce8174c174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_a17253f0-dce1-4448-ab3d-46ce8174c174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e97371b5-a548-430a-b5e1-44aeb464182c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_a17253f0-dce1-4448-ab3d-46ce8174c174" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e97371b5-a548-430a-b5e1-44aeb464182c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_e5c4c248-8413-4c7c-9de8-e484c4e65a81" xlink:href="cms-20221231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e97371b5-a548-430a-b5e1-44aeb464182c" xlink:to="loc_cms_ManufacturedGasPlantMember_e5c4c248-8413-4c7c-9de8-e484c4e65a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_b1fc0780-b7aa-413f-8388-fe0babd99dd4" xlink:to="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_5b8c7760-dbaf-446f-a704-30863b6a5411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_5b8c7760-dbaf-446f-a704-30863b6a5411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_4dfe1b13-977b-4928-9302-2adb12356ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_4dfe1b13-977b-4928-9302-2adb12356ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_9488654e-c64d-4c49-8b5a-5ad1aee14645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_9488654e-c64d-4c49-8b5a-5ad1aee14645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_62d96f72-c6eb-4227-bda4-c0c15903d606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_62d96f72-c6eb-4227-bda4-c0c15903d606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_f2238c6f-d8af-406e-ae0a-caf9627263e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_a89f9039-5bc6-4182-b4c7-c4763be72846" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_f2238c6f-d8af-406e-ae0a-caf9627263e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsSummaryofGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a0e5fe63-e3f7-44ed-80ba-59ca30b99a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a0e5fe63-e3f7-44ed-80ba-59ca30b99a5b" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_9bde2bf3-7372-4c20-96dc-c939b4040832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_9bde2bf3-7372-4c20-96dc-c939b4040832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_9bde2bf3-7372-4c20-96dc-c939b4040832" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_4d06f78a-2cae-4c15-b03c-7260a8c18ae3" xlink:href="cms-20221231.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_4d06f78a-2cae-4c15-b03c-7260a8c18ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_5872cedc-deed-47ad-8799-759b5060e7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_e90a70e0-5620-4982-b8c6-891591999045" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_5872cedc-deed-47ad-8799-759b5060e7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_89f8feac-625d-490e-b985-f9a14ca12209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_a8edc4d4-fbd3-41f6-b0a9-33edd6e6c6e2" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_89f8feac-625d-490e-b985-f9a14ca12209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_7f76d323-de6e-4490-8202-b4240b7b742f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_89f8feac-625d-490e-b985-f9a14ca12209" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_7f76d323-de6e-4490-8202-b4240b7b742f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_dei_LegalEntityAxis_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_68bdb0e9-c5da-4683-b59d-d68a58d650bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b0e0cbb0-49f3-47b6-b886-dcd7ceaa283f" xlink:to="loc_dei_EntityDomain_68bdb0e9-c5da-4683-b59d-d68a58d650bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5db16cf7-948b-4126-b935-90e8c81e4b75" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_68bdb0e9-c5da-4683-b59d-d68a58d650bf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5db16cf7-948b-4126-b935-90e8c81e4b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_51a722ee-21b7-4ced-ae85-8d0e293de52c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_51a722ee-21b7-4ced-ae85-8d0e293de52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d66113ac-39a5-469e-a3eb-5808f03a3377" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_51a722ee-21b7-4ced-ae85-8d0e293de52c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d66113ac-39a5-469e-a3eb-5808f03a3377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_95885387-a0f6-4416-a436-1028600b172b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d66113ac-39a5-469e-a3eb-5808f03a3377" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_95885387-a0f6-4416-a436-1028600b172b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_afb599f0-5759-40f4-9718-0fa6489161c8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_srt_OwnershipAxis_afb599f0-5759-40f4-9718-0fa6489161c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ef408ae2-fa24-426b-a9a0-3eeb0a4ab2a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_afb599f0-5759-40f4-9718-0fa6489161c8" xlink:to="loc_srt_OwnershipDomain_ef408ae2-fa24-426b-a9a0-3eeb0a4ab2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_10b55cf6-7559-45ba-bed6-96c5a1858e47" xlink:href="cms-20221231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_ef408ae2-fa24-426b-a9a0-3eeb0a4ab2a9" xlink:to="loc_cms_AviatorWindClassBMembershipMember_10b55cf6-7559-45ba-bed6-96c5a1858e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_5620dffb-0ea3-4d72-a4a2-d7c204ec52e3" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_c51fb0a3-21e7-49ed-b420-ff50c8aa30cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_c51fb0a3-21e7-49ed-b420-ff50c8aa30cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_42756eaa-36c3-49a3-a2ed-8985264428a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_42756eaa-36c3-49a3-a2ed-8985264428a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_31a41974-8287-4191-ba0a-6b0272276056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_31a41974-8287-4191-ba0a-6b0272276056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_fff4f09a-715d-489d-99ba-976a852fdf01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_f47fd816-b266-4296-a030-b674125abe82" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_fff4f09a-715d-489d-99ba-976a852fdf01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_18f778b1-3e4f-4e66-82ca-b9e44d76c515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_18f778b1-3e4f-4e66-82ca-b9e44d76c515" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_aec7dff2-fc7a-4fd8-8053-e56366c5e3cd" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_b11914ae-e2de-4daf-8e9e-485fc81e152f" xlink:href="cms-20221231.xsd#cms_PpaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_PpaMember_b11914ae-e2de-4daf-8e9e-485fc81e152f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_6a6c7c60-cad1-431b-b653-f3155e80372e" xlink:href="cms-20221231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_OtherPurchaseObligationsMember_6a6c7c60-cad1-431b-b653-f3155e80372e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_0512df31-c154-48c7-b68a-ebe6170e94b3" xlink:href="cms-20221231.xsd#cms_McvPpaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_McvPpaMember_0512df31-c154-48c7-b68a-ebe6170e94b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_afe0756d-2346-4e72-9949-d2ce8b962507" xlink:href="cms-20221231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_RelatedPartiesPpaMember_afe0756d-2346-4e72-9949-d2ce8b962507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_4979e7ca-8c2d-4bcd-a63c-60e5af136a90" xlink:href="cms-20221231.xsd#cms_OtherPpaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_82654fb7-7ee6-4500-8d8c-b8a2a6fcbc5f" xlink:to="loc_cms_OtherPpaMember_4979e7ca-8c2d-4bcd-a63c-60e5af136a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_859ba4ef-6a6b-4731-822e-674996d75a6a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:to="loc_dei_LegalEntityAxis_859ba4ef-6a6b-4731-822e-674996d75a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_58d5977e-d4f4-4fea-b62b-800e5b29b2ba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_859ba4ef-6a6b-4731-822e-674996d75a6a" xlink:to="loc_dei_EntityDomain_58d5977e-d4f4-4fea-b62b-800e5b29b2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_37a9b1a1-29c8-4c2c-bfb7-997048bae874" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_58d5977e-d4f4-4fea-b62b-800e5b29b2ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_37a9b1a1-29c8-4c2c-bfb7-997048bae874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:href="cms-20221231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_bc8f980f-eff5-4d92-97b3-03b5dd3e349c" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_d32c4b56-76ef-4a49-929e-b37de31c9f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_d32c4b56-76ef-4a49-929e-b37de31c9f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_680dc92c-45be-4b96-a7cb-ed6497e7d7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_680dc92c-45be-4b96-a7cb-ed6497e7d7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_248d5445-b84d-42b4-a7a2-d0c9a7ada288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_248d5445-b84d-42b4-a7a2-d0c9a7ada288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_8ec12d83-d62c-4a60-bad3-c6122aec6ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_8ec12d83-d62c-4a60-bad3-c6122aec6ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_6303bdf8-a234-4ac5-8a31-2aad4cd2ccf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_6303bdf8-a234-4ac5-8a31-2aad4cd2ccf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_d7539844-fc77-42eb-82e4-99d9a0a5dab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_d7539844-fc77-42eb-82e4-99d9a0a5dab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_4667f6e6-9274-4040-8cd4-49ad95e79687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_7805dfed-ec13-45af-8b6a-319fddddeca6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_4667f6e6-9274-4040-8cd4-49ad95e79687" 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-20221231.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_08122f9b-a369-422a-bd82-6ab86fd88d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_08122f9b-a369-422a-bd82-6ab86fd88d21" xlink:to="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_354d0123-9eed-4b1f-ae23-30c3ea0831bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_srt_StatementScenarioAxis_354d0123-9eed-4b1f-ae23-30c3ea0831bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a18918a1-2ea9-472e-b0e6-3192650968f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_354d0123-9eed-4b1f-ae23-30c3ea0831bb" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a18918a1-2ea9-472e-b0e6-3192650968f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_aa4d4a9c-4ea7-4f85-bd6f-69bc99a20179" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a18918a1-2ea9-472e-b0e6-3192650968f7" xlink:to="loc_srt_ScenarioForecastMember_aa4d4a9c-4ea7-4f85-bd6f-69bc99a20179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_8460e17b-f327-4531-9f32-be87f6da2926" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_srt_ConsolidatedEntitiesAxis_8460e17b-f327-4531-9f32-be87f6da2926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_8460e17b-f327-4531-9f32-be87f6da2926" xlink:to="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bc519d03-0ae7-488b-aef6-e3ccf19359eb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:to="loc_srt_ParentCompanyMember_bc519d03-0ae7-488b-aef6-e3ccf19359eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_914b1821-fe0d-4b1a-8199-86639db96083" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_bee93266-fb02-4ab5-9490-5ff344677148" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_914b1821-fe0d-4b1a-8199-86639db96083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_591e80cc-6c5e-4f89-b223-eadb9d2e77b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_591e80cc-6c5e-4f89-b223-eadb9d2e77b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_591e80cc-6c5e-4f89-b223-eadb9d2e77b3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_cc579512-7878-49c4-a4cc-fc48c4b63138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_us-gaap_UnsecuredDebtMember_cc579512-7878-49c4-a4cc-fc48c4b63138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_96c45676-c4b5-4329-beb8-387b5e7a0e57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_96c45676-c4b5-4329-beb8-387b5e7a0e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_fac345da-c9c2-4e24-881a-7706536acc01" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_TermLoanFacilityMember_fac345da-c9c2-4e24-881a-7706536acc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_d4f2582d-751d-4970-9605-1d9276d1c6d4" xlink:href="cms-20221231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_FirstMortgageBondsMember_d4f2582d-751d-4970-9605-1d9276d1c6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_4511d7ef-c28e-46a8-91b0-06e74ba00a28" xlink:href="cms-20221231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_TaxExemptRevenueBondsMember_4511d7ef-c28e-46a8-91b0-06e74ba00a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_12c9dccc-81ec-45c2-82bc-31e529b4072c" xlink:href="cms-20221231.xsd#cms_SecuritizationBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e10f5753-2c4c-46bb-a272-beac8b766c65" xlink:to="loc_cms_SecuritizationBondsMember_12c9dccc-81ec-45c2-82bc-31e529b4072c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ecda690f-56d4-467f-a365-4c4b3deab527" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_dei_LegalEntityAxis_ecda690f-56d4-467f-a365-4c4b3deab527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4ef84c67-4adb-4816-8228-5a7aada16d31" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ecda690f-56d4-467f-a365-4c4b3deab527" xlink:to="loc_dei_EntityDomain_4ef84c67-4adb-4816-8228-5a7aada16d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dfcb27ee-6b0c-4568-aa9d-83125ea98932" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4ef84c67-4adb-4816-8228-5a7aada16d31" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dfcb27ee-6b0c-4568-aa9d-83125ea98932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_us-gaap_DebtInstrumentAxis_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3e9009d4-2a54-40ac-9cbd-022d9b85fa9c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_b514ac3b-def4-427f-b213-1726c37d233d" xlink:href="cms-20221231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_b514ac3b-def4-427f-b213-1726c37d233d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_0c1add69-80d2-4b12-aa93-88694a16f6c3" xlink:href="cms-20221231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_0c1add69-80d2-4b12-aa93-88694a16f6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_01e4aed9-2343-4187-aa3e-70762653006e" xlink:href="cms-20221231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_01e4aed9-2343-4187-aa3e-70762653006e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_6170fb37-2696-4c9b-9c1e-e0eb709edaa1" xlink:href="cms-20221231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_6170fb37-2696-4c9b-9c1e-e0eb709edaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_7180bc8d-3146-4eb9-bdb2-412a91a4b7ca" xlink:href="cms-20221231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_7180bc8d-3146-4eb9-bdb2-412a91a4b7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_a51dd77c-017e-4477-b08d-2c88f49706ac" xlink:href="cms-20221231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_a51dd77c-017e-4477-b08d-2c88f49706ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_523d59b8-e5bf-48a5-9f2b-11b401561cac" xlink:href="cms-20221231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_523d59b8-e5bf-48a5-9f2b-11b401561cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_600bb567-5843-40d3-8f02-5c5e73161546" xlink:href="cms-20221231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_600bb567-5843-40d3-8f02-5c5e73161546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_df376ea0-f174-4b78-a715-7a448f3958db" xlink:href="cms-20221231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_df376ea0-f174-4b78-a715-7a448f3958db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_7d05c5af-5714-4a37-8c7e-402127474bce" xlink:href="cms-20221231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_7d05c5af-5714-4a37-8c7e-402127474bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3601566d-dab0-488e-9870-6db2b30f7e36" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3601566d-dab0-488e-9870-6db2b30f7e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_ae2651f7-eec7-47f6-b854-70d446534875" xlink:href="cms-20221231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_ae2651f7-eec7-47f6-b854-70d446534875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member_0c1aa16a-c74c-48ed-9710-ed5eaec92731" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TermLoanFacilityDue2025Member_0c1aa16a-c74c-48ed-9710-ed5eaec92731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member_a4b5fb4a-7f9b-4756-890c-abca3d15c2d6" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TermLoanFacilityDueSeptember2023Member_a4b5fb4a-7f9b-4756-890c-abca3d15c2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_7b4a8b6a-b287-4aa0-bd04-a5e03aa8c094" xlink:href="cms-20221231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_7b4a8b6a-b287-4aa0-bd04-a5e03aa8c094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_ed39a366-782a-4c67-ad7d-25c002bffa40" xlink:href="cms-20221231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_ed39a366-782a-4c67-ad7d-25c002bffa40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_444336d7-9bac-402c-aa44-1a4b8ad8de39" xlink:href="cms-20221231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_444336d7-9bac-402c-aa44-1a4b8ad8de39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_fff34bd5-8052-4fca-9c35-6bf363de1ce9" xlink:href="cms-20221231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_fff34bd5-8052-4fca-9c35-6bf363de1ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_d00cbb46-7dc0-4866-bef2-7b03bc0cfd92" xlink:href="cms-20221231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_d00cbb46-7dc0-4866-bef2-7b03bc0cfd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1a2c3999-5145-451c-a506-ff3cc8741a33" xlink:href="cms-20221231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1a2c3999-5145-451c-a506-ff3cc8741a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_b0600b6e-672b-4090-8499-31e2bd89784b" xlink:href="cms-20221231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_b0600b6e-672b-4090-8499-31e2bd89784b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_fe187db5-3dd0-4c7f-90b6-68dc695f79fe" xlink:href="cms-20221231.xsd#cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member_fe187db5-3dd0-4c7f-90b6-68dc695f79fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_41574b5a-9716-488c-82f0-6ada8c0e8b9f" xlink:href="cms-20221231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_41574b5a-9716-488c-82f0-6ada8c0e8b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_dea4e725-f19e-40b9-b208-e5131ea14cf1" xlink:href="cms-20221231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_dea4e725-f19e-40b9-b208-e5131ea14cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_a6360861-8c85-4034-a7f6-6bae33d95cfe" xlink:href="cms-20221231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_a6360861-8c85-4034-a7f6-6bae33d95cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_8870ce90-a66b-4a3b-a322-8c330785b93d" xlink:href="cms-20221231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_8870ce90-a66b-4a3b-a322-8c330785b93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_c865e366-2096-4446-aa83-1a05accdeb57" xlink:href="cms-20221231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_c865e366-2096-4446-aa83-1a05accdeb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_2c5527d6-00e0-4889-9a32-012052838192" xlink:href="cms-20221231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_2c5527d6-00e0-4889-9a32-012052838192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_faf689fc-5976-4d2a-9258-4dbccc440fef" xlink:href="cms-20221231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_faf689fc-5976-4d2a-9258-4dbccc440fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_6f9a24d1-8808-495c-af57-d856d29df0f6" xlink:href="cms-20221231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_6f9a24d1-8808-495c-af57-d856d29df0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_299dbbcf-fef4-447f-89c6-30c4631d4431" xlink:href="cms-20221231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_299dbbcf-fef4-447f-89c6-30c4631d4431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_42c3f82f-d1ef-47be-866c-5daeefc00e96" xlink:href="cms-20221231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_42c3f82f-d1ef-47be-866c-5daeefc00e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_8594896d-4f09-4082-aaa3-ffd8137b3cb5" xlink:href="cms-20221231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_8594896d-4f09-4082-aaa3-ffd8137b3cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_894b2a0d-180b-4f0c-a3b3-8da2e5137123" xlink:href="cms-20221231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_894b2a0d-180b-4f0c-a3b3-8da2e5137123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_20be8044-c125-439d-b6c2-449cbf940ebb" xlink:href="cms-20221231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_20be8044-c125-439d-b6c2-449cbf940ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_166292a0-7a3b-40c8-95a1-3049588192e8" xlink:href="cms-20221231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_166292a0-7a3b-40c8-95a1-3049588192e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_5d0ac799-557b-474b-a14f-ec34f1e2a5d6" xlink:href="cms-20221231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_5d0ac799-557b-474b-a14f-ec34f1e2a5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_6abc5704-7484-4178-bf90-9bb6d6cb63eb" xlink:href="cms-20221231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_6abc5704-7484-4178-bf90-9bb6d6cb63eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2650FirstMortgageBondsDue2052Member_623e8a21-cece-4b03-b5f2-b81fee7c454c" xlink:href="cms-20221231.xsd#cms_A2650FirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A2650FirstMortgageBondsDue2052Member_623e8a21-cece-4b03-b5f2-b81fee7c454c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4200FirstMortgageBondsDue2052Member_1c3e6b55-049e-4ca9-a785-f1ea6f6e49d1" xlink:href="cms-20221231.xsd#cms_A4200FirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A4200FirstMortgageBondsDue2052Member_1c3e6b55-049e-4ca9-a785-f1ea6f6e49d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_f729e22a-93b2-43ee-be6d-7e206eabc1b5" xlink:href="cms-20221231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_f729e22a-93b2-43ee-be6d-7e206eabc1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2bba7623-2784-4378-b92f-93ce8b827f0c" xlink:href="cms-20221231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2bba7623-2784-4378-b92f-93ce8b827f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_8b1c3199-db02-4120-a559-eae716573b71" xlink:href="cms-20221231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:presentationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_8b1c3199-db02-4120-a559-eae716573b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_91f6fdc1-7360-4d09-8eb6-efe930457d41" xlink:href="cms-20221231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:presentationArc order="44" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_91f6fdc1-7360-4d09-8eb6-efe930457d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_7401082f-cc2c-4ca8-89c1-f3aa83d4be32" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:presentationArc order="45" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_7401082f-cc2c-4ca8-89c1-f3aa83d4be32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_1690fac3-e284-40aa-b544-60cedc6fd4b0" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:presentationArc order="46" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_1690fac3-e284-40aa-b544-60cedc6fd4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6cf0fe6b-20cc-4a0d-848b-aa6a5d990830" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:presentationArc order="47" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6cf0fe6b-20cc-4a0d-848b-aa6a5d990830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_6d9183a4-ffb6-409a-b11b-026bf12886ce" xlink:href="cms-20221231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:presentationArc order="48" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_6d9183a4-ffb6-409a-b11b-026bf12886ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_92a36b26-6ae5-415a-9cb9-46d31f01a3dd" xlink:href="cms-20221231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:presentationArc order="49" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_92a36b26-6ae5-415a-9cb9-46d31f01a3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_9acb6a4d-45ba-4759-8713-0a93d66fcb97" xlink:href="cms-20221231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_9acb6a4d-45ba-4759-8713-0a93d66fcb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_bfb57cfb-fd18-432d-a808-39d5aa9c992b" xlink:href="cms-20221231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:presentationArc order="51" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_bfb57cfb-fd18-432d-a808-39d5aa9c992b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_2412e1ae-cc02-433d-9493-63a6ff57b5a9" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:presentationArc order="52" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ed3d894f-0212-4ca6-a38e-953998bf7ad7" xlink:to="loc_cms_TermLoanFacilityDue2024Member_2412e1ae-cc02-433d-9493-63a6ff57b5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_us-gaap_VariableRateAxis_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_c8e892b5-1fa1-4b6f-b1d1-edb95f7e9a87" xlink:to="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_c11ffde2-7600-4b22-a08f-1f6b432f7752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_c11ffde2-7600-4b22-a08f-1f6b432f7752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9dcf905c-fc67-4a5d-8c9b-1b39348bc403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_9dcf905c-fc67-4a5d-8c9b-1b39348bc403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuredOvernightFinancingRateSOFRMember_56af95fb-e0af-4ace-a7ff-c8bd4db1e2f5" xlink:href="cms-20221231.xsd#cms_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_a0ebc3db-ca15-4b1f-a7ba-2930b2049048" xlink:to="loc_cms_SecuredOvernightFinancingRateSOFRMember_56af95fb-e0af-4ace-a7ff-c8bd4db1e2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0fa82e69-3b08-4972-a53d-b5fbb5e69dd6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac38a56d-9072-4e21-8a06-406d446d3902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ac38a56d-9072-4e21-8a06-406d446d3902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_da94ea6d-029b-4664-b663-6a04e83fee2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_da94ea6d-029b-4664-b663-6a04e83fee2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_89293c1a-dd74-445a-886f-f85621a6c283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_89293c1a-dd74-445a-886f-f85621a6c283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1460cf64-5698-45be-b824-3c0925fa0b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_LongTermDebtCurrent_1460cf64-5698-45be-b824-3c0925fa0b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_b2dd9635-55cb-4fb7-8ed5-ce98a5b070b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_b2dd9635-55cb-4fb7-8ed5-ce98a5b070b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_74c0ba49-6dae-4b7c-933b-a9739123ea12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_74c0ba49-6dae-4b7c-933b-a9739123ea12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e66601e9-fa3d-4ded-8de1-c768b2cd45e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e66601e9-fa3d-4ded-8de1-c768b2cd45e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b9e4ef28-c887-4962-b7fb-261130fbf196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b9e4ef28-c887-4962-b7fb-261130fbf196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a4baeede-0c5f-4097-b296-b7adfeda589e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_377c4258-4f30-4a2d-9b7d-6323d3825ed8" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a4baeede-0c5f-4097-b296-b7adfeda589e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e955c1ef-60c9-4b28-8d1e-c02d6d927b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e955c1ef-60c9-4b28-8d1e-c02d6d927b2c" xlink:to="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0a373d0c-3abb-445e-ade1-a05f65f54ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0a373d0c-3abb-445e-ade1-a05f65f54ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0a373d0c-3abb-445e-ade1-a05f65f54ba6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_600a1986-fe0b-41c7-8d49-eb7c26da4e5d" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:to="loc_cms_TermLoanFacilityMember_600a1986-fe0b-41c7-8d49-eb7c26da4e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_7af5c797-e5b1-4f6d-a333-53c9e2b0c553" xlink:href="cms-20221231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_196e9107-cfd4-4a02-afb9-dde8cf2bae0a" xlink:to="loc_cms_FirstMortgageBondsMember_7af5c797-e5b1-4f6d-a333-53c9e2b0c553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d1c39d4c-787b-496d-b7f2-29dbb169268b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_us-gaap_DebtInstrumentAxis_d1c39d4c-787b-496d-b7f2-29dbb169268b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d1c39d4c-787b-496d-b7f2-29dbb169268b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member_f012efc8-c6f6-4c40-94d6-a528fedb83ae" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_TermLoanFacilityDueSeptember2023Member_f012efc8-c6f6-4c40-94d6-a528fedb83ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2024Member_b941b1d9-32aa-4352-b5b4-6ec607bf32c8" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueJanuary2024Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_TermLoanFacilityDueJanuary2024Member_b941b1d9-32aa-4352-b5b4-6ec607bf32c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3600FirstMortgageBondsDueAugust2032Member_d4122b67-8819-4343-9109-0ed43c1fd8a8" xlink:href="cms-20221231.xsd#cms_A3600FirstMortgageBondsDueAugust2032Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_A3600FirstMortgageBondsDueAugust2032Member_d4122b67-8819-4343-9109-0ed43c1fd8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4200FirstMortgageBondsDueSeptember2052Member_6c006f67-1cff-44c7-a1e0-11aa05d6a710" xlink:href="cms-20221231.xsd#cms_A4200FirstMortgageBondsDueSeptember2052Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_A4200FirstMortgageBondsDueSeptember2052Member_6c006f67-1cff-44c7-a1e0-11aa05d6a710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember_731e319a-b895-47c9-9400-be3abff56e8a" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:to="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember_731e319a-b895-47c9-9400-be3abff56e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember_a83fa804-c5c3-4727-92f4-c1861dcc24b2" xlink:href="cms-20221231.xsd#cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member_d5fa57fc-6bab-460b-9543-66395c073c33" xlink:to="loc_cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember_a83fa804-c5c3-4727-92f4-c1861dcc24b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5250FirstMortgageBondsMember_fd506c2f-1447-413b-a3a5-b9f65e113b06" xlink:href="cms-20221231.xsd#cms_A5250FirstMortgageBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_A5250FirstMortgageBondsMember_fd506c2f-1447-413b-a3a5-b9f65e113b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueOctober2025Member_bc2d9f18-9512-459f-81c9-8c4f9b67b806" xlink:href="cms-20221231.xsd#cms_TermLoanFacilityDueOctober2025Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_TermLoanFacilityDueOctober2025Member_bc2d9f18-9512-459f-81c9-8c4f9b67b806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member_f3a0bd23-c7d5-4eb5-9ae7-48866ea4df3b" xlink:href="cms-20221231.xsd#cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b0a25845-a467-4cbd-9ee2-8979b9729a4a" xlink:to="loc_cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member_f3a0bd23-c7d5-4eb5-9ae7-48866ea4df3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4413cfb6-1a96-43d6-bab1-a3010b691f58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4413cfb6-1a96-43d6-bab1-a3010b691f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_c115f52d-26ec-4872-b686-05c48e4b5686" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4413cfb6-1a96-43d6-bab1-a3010b691f58" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_c115f52d-26ec-4872-b686-05c48e4b5686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_abbe675e-9fbc-457e-a3f4-badc930aa4bd" xlink:href="cms-20221231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_c115f52d-26ec-4872-b686-05c48e4b5686" xlink:to="loc_cms_NWOHoldcoLLCMember_abbe675e-9fbc-457e-a3f4-badc930aa4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_dei_LegalEntityAxis_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c74479d8-3a70-48aa-8ede-e654cbce4a57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3ceb46d9-3cb7-49e0-96a6-fdd5f079e6be" xlink:to="loc_dei_EntityDomain_c74479d8-3a70-48aa-8ede-e654cbce4a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d5dfa12c-508c-4373-a7f1-6bf7657baa3a" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c74479d8-3a70-48aa-8ede-e654cbce4a57" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d5dfa12c-508c-4373-a7f1-6bf7657baa3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_d614fb2c-9578-41e8-9742-f562b724014c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_d614fb2c-9578-41e8-9742-f562b724014c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_945ea086-def7-4f96-a739-c889cbfe4d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_d614fb2c-9578-41e8-9742-f562b724014c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_945ea086-def7-4f96-a739-c889cbfe4d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e634f442-07c0-4d40-9a2f-a13f7caff3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_945ea086-def7-4f96-a739-c889cbfe4d1e" xlink:to="loc_us-gaap_SubsequentEventMember_e634f442-07c0-4d40-9a2f-a13f7caff3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ac396a7e-23a1-4c1f-82ca-38a8d19d7601" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ac396a7e-23a1-4c1f-82ca-38a8d19d7601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4e76a512-f259-44cb-bba7-0e7ba95309d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_ac396a7e-23a1-4c1f-82ca-38a8d19d7601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4e76a512-f259-44cb-bba7-0e7ba95309d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_db1a4928-1914-4421-954d-52e461728bb9" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4e76a512-f259-44cb-bba7-0e7ba95309d0" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_db1a4928-1914-4421-954d-52e461728bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b870dfa0-01ef-4db4-83b8-c0fe08aabe1d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_13eda032-6c32-4bf1-9960-8c82ae438eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_13eda032-6c32-4bf1-9960-8c82ae438eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7395089a-fcbf-402a-984b-ae68989f02ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7395089a-fcbf-402a-984b-ae68989f02ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_84200dd9-28be-4ce4-bb1d-6059519ae3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_84200dd9-28be-4ce4-bb1d-6059519ae3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2d03883d-03d2-4927-bdeb-475f125fd23e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2d03883d-03d2-4927-bdeb-475f125fd23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_8e60692f-87cf-42ca-a4ac-eed92ed9746c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_8e60692f-87cf-42ca-a4ac-eed92ed9746c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_b65c4b53-9d57-4163-919c-bcf6e9edda91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_b65c4b53-9d57-4163-919c-bcf6e9edda91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_76c1af62-6edd-4783-84e7-1a867fe334e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_01c04e66-6083-4fd5-bd07-b4ac6001d52c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_76c1af62-6edd-4783-84e7-1a867fe334e4" 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-20221231.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_9bee4e45-a48c-49c8-bc7c-6ac9a7ff8004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9bee4e45-a48c-49c8-bc7c-6ac9a7ff8004" xlink:to="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_105b8227-ca88-4caa-aedd-ae4dd2922a4d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:to="loc_dei_LegalEntityAxis_105b8227-ca88-4caa-aedd-ae4dd2922a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c153c4d1-1f6b-427a-a0d2-b24d3934bd71" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_105b8227-ca88-4caa-aedd-ae4dd2922a4d" xlink:to="loc_dei_EntityDomain_c153c4d1-1f6b-427a-a0d2-b24d3934bd71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51c1317e-dbc7-4463-be0b-2f5733d888ae" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c153c4d1-1f6b-427a-a0d2-b24d3934bd71" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51c1317e-dbc7-4463-be0b-2f5733d888ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e95a4372-fc76-4a69-ae8f-652e25be49ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e95a4372-fc76-4a69-ae8f-652e25be49ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e95a4372-fc76-4a69-ae8f-652e25be49ec" xlink:to="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_dec05999-11a5-4fc4-a890-a2e9f8c7a0e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:to="loc_srt_ParentCompanyMember_dec05999-11a5-4fc4-a890-a2e9f8c7a0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d8c93bb1-de32-4f1f-9606-59b577e9936e" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_10fa8cd6-a39b-48fb-8b9f-4b376d6b2d1d" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_d8c93bb1-de32-4f1f-9606-59b577e9936e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c3d50576-0d3d-427c-b1e1-a75b70fb7bbd" xlink:to="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a1cfcb17-e985-4947-a225-44af7e60e6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a1cfcb17-e985-4947-a225-44af7e60e6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ad097d82-5cd6-4e3e-950a-7207b8fcbf45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ad097d82-5cd6-4e3e-950a-7207b8fcbf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_720ded9f-86f6-4b4b-842e-ebea5871b707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_720ded9f-86f6-4b4b-842e-ebea5871b707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_67d4c231-cc8d-4f17-9246-778388b90c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_67d4c231-cc8d-4f17-9246-778388b90c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3b86f3a4-487c-4d8f-9eb8-8e612180ab5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_3b86f3a4-487c-4d8f-9eb8-8e612180ab5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f8f53170-8a99-43b3-ade2-4e05ff681d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_e5aa5b21-fc69-43ac-bb55-87f4bddef8a5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f8f53170-8a99-43b3-ade2-4e05ff681d4d" 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-20221231.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_09dda9ff-39bc-4965-be85-792f081de004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_09dda9ff-39bc-4965-be85-792f081de004" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1dcec5e2-c6d0-4dbd-b1b6-2463b2d1830d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_d25eb161-ba62-4030-a44c-fe15b6e1a036" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:to="loc_srt_ParentCompanyMember_d25eb161-ba62-4030-a44c-fe15b6e1a036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b159e5ec-0af8-4fbf-ac7d-19790e8faed0" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f5b5fe5c-59d7-44d5-bbcc-6f8a951e0454" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_b159e5ec-0af8-4fbf-ac7d-19790e8faed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_62a76f57-4bb5-491c-8f99-18fff8b50508" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_dei_LegalEntityAxis_62a76f57-4bb5-491c-8f99-18fff8b50508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f30ff216-1904-456c-b083-7578ae25e9d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_62a76f57-4bb5-491c-8f99-18fff8b50508" xlink:to="loc_dei_EntityDomain_f30ff216-1904-456c-b083-7578ae25e9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_85acc769-b8fc-42a8-a1c7-0257a115224a" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f30ff216-1904-456c-b083-7578ae25e9d8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_85acc769-b8fc-42a8-a1c7-0257a115224a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_5ccc2c2d-135d-4974-b61d-18ec6f7ea67d" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_7ef320dd-82e2-4157-931a-a3375d58dfd0" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_7ef320dd-82e2-4157-931a-a3375d58dfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_70c0ae45-126f-48cb-b3a1-7f74d782fa8c" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_70c0ae45-126f-48cb-b3a1-7f74d782fa8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_173c7f13-b19a-4920-b8ac-35eab2af3530" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_173c7f13-b19a-4920-b8ac-35eab2af3530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_ca1b5cb3-1f87-431f-9695-f27428c51318" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_ca1b5cb3-1f87-431f-9695-f27428c51318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_ecab4776-a6e9-4836-9817-71da44cf55e7" xlink:href="cms-20221231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_64992ce1-d5db-4c8e-91a2-3f965508e0c6" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_ecab4776-a6e9-4836-9817-71da44cf55e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_29c9cafc-df45-4a08-a54f-be6a327854ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_29c9cafc-df45-4a08-a54f-be6a327854ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4cf42657-6383-4778-ae91-cdb2ba5179ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_29c9cafc-df45-4a08-a54f-be6a327854ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4cf42657-6383-4778-ae91-cdb2ba5179ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_6b9f716f-7236-42a5-a778-acab54c957ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4cf42657-6383-4778-ae91-cdb2ba5179ec" xlink:to="loc_us-gaap_LetterOfCreditMember_6b9f716f-7236-42a5-a778-acab54c957ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3785d8dd-cea0-47c2-a6fb-89323b95694a" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5c620ce9-111a-47b3-b783-6d04ea1d8437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5c620ce9-111a-47b3-b783-6d04ea1d8437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_3c05b38a-fa3e-43b2-b075-aea29f2080bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LineOfCredit_3c05b38a-fa3e-43b2-b075-aea29f2080bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_c4b97d93-23e2-49ed-92a3-fb8c3f6907a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_c4b97d93-23e2-49ed-92a3-fb8c3f6907a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_203eeb8b-be52-4900-9004-b6eec64c452c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_203eeb8b-be52-4900-9004-b6eec64c452c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_682a5c5c-e332-4f9b-9585-9a7eb50502e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_97e629b7-30c9-4c53-badc-c3c5854a7cfe" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_682a5c5c-e332-4f9b-9585-9a7eb50502e0" 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-20221231.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_10a8dc42-b457-43bb-b9e1-5692b1a989c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:href="cms-20221231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_10a8dc42-b457-43bb-b9e1-5692b1a989c4" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3ed73b33-f6ae-4e0b-a33e-de81ef362128" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_dei_LegalEntityAxis_3ed73b33-f6ae-4e0b-a33e-de81ef362128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5cda4734-9abb-44f5-8e87-bb73406f14c7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3ed73b33-f6ae-4e0b-a33e-de81ef362128" xlink:to="loc_dei_EntityDomain_5cda4734-9abb-44f5-8e87-bb73406f14c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_34edc1f7-5fcf-4d03-bfa0-045d1376d434" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5cda4734-9abb-44f5-8e87-bb73406f14c7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_34edc1f7-5fcf-4d03-bfa0-045d1376d434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_02e00379-97ea-4506-9e57-b2854bfb6381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_02e00379-97ea-4506-9e57-b2854bfb6381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_4bb7774f-478f-4769-bc47-9c2f72c75232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_02e00379-97ea-4506-9e57-b2854bfb6381" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_4bb7774f-478f-4769-bc47-9c2f72c75232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_f3abd3dc-af60-4488-9d98-a7dc32a9478d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_4bb7774f-478f-4769-bc47-9c2f72c75232" xlink:to="loc_us-gaap_CommercialPaperMember_f3abd3dc-af60-4488-9d98-a7dc32a9478d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_adbd51a3-93ec-4c02-bc4f-d4baed310f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_us-gaap_CreditFacilityAxis_adbd51a3-93ec-4c02-bc4f-d4baed310f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fd9cb8fa-dbec-4419-81d1-6e52c7751abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_adbd51a3-93ec-4c02-bc4f-d4baed310f15" xlink:to="loc_us-gaap_CreditFacilityDomain_fd9cb8fa-dbec-4419-81d1-6e52c7751abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_59a43dfc-2000-4c27-aeb4-7ab9bb4bf667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fd9cb8fa-dbec-4419-81d1-6e52c7751abb" xlink:to="loc_us-gaap_LineOfCreditMember_59a43dfc-2000-4c27-aeb4-7ab9bb4bf667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e66cf914-378b-4936-8881-77f57b006ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e66cf914-378b-4936-8881-77f57b006ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e6de6752-4461-4e7d-926f-80e75405cb94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e66cf914-378b-4936-8881-77f57b006ace" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e6de6752-4461-4e7d-926f-80e75405cb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_e8cdfe80-c893-4472-9662-5a1cc8394a85" xlink:href="cms-20221231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e6de6752-4461-4e7d-926f-80e75405cb94" xlink:to="loc_cms_SettlementOfForwardContractsMember_e8cdfe80-c893-4472-9662-5a1cc8394a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb8915db-013d-4573-bb32-52a127cf3504" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_srt_RangeAxis_cb8915db-013d-4573-bb32-52a127cf3504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_426bc469-c2ea-4898-956d-8e83e73661ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cb8915db-013d-4573-bb32-52a127cf3504" xlink:to="loc_srt_RangeMember_426bc469-c2ea-4898-956d-8e83e73661ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f54db85c-130d-4c68-89fe-aad41ecb4f4d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_426bc469-c2ea-4898-956d-8e83e73661ba" xlink:to="loc_srt_MaximumMember_f54db85c-130d-4c68-89fe-aad41ecb4f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:href="cms-20221231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_14eb265e-ca9b-4272-893e-efbb6e0676e3" xlink:to="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_aeb5be4c-1d13-4e85-8e08-7bf3b810e2b9" xlink:href="cms-20221231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_aeb5be4c-1d13-4e85-8e08-7bf3b810e2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_804933aa-f2fa-4a0e-bdf6-f65c890c7ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_ShortTermBorrowings_804933aa-f2fa-4a0e-bdf6-f65c890c7ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16d03f93-9f02-44b4-8b69-a04a223b0ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_16d03f93-9f02-44b4-8b69-a04a223b0ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2736f44e-8d40-49ce-8ad7-5aad4a6c70c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2736f44e-8d40-49ce-8ad7-5aad4a6c70c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_625f8caa-8d7e-4a9f-901e-08931add1f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_625f8caa-8d7e-4a9f-901e-08931add1f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_0d8a68b0-adfe-4cd4-9c87-676bd9f31b7d" xlink:href="cms-20221231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_AmountAvailableForDividendDistribution_0d8a68b0-adfe-4cd4-9c87-676bd9f31b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_a350baaa-953d-4c47-8b84-a69408336b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_a350baaa-953d-4c47-8b84-a69408336b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a5f47203-59c2-477b-9a57-db43a80c10c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_a5f47203-59c2-477b-9a57-db43a80c10c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b0c4500c-1750-4907-b2b5-4b38d7f71e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b0c4500c-1750-4907-b2b5-4b38d7f71e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8fd9057c-6a77-411d-ad32-3bfb56109e90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8fd9057c-6a77-411d-ad32-3bfb56109e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0050da29-d166-4917-9408-e0108c13da36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0050da29-d166-4917-9408-e0108c13da36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8c32ace6-56fe-4a39-a709-efe19a5076d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8c32ace6-56fe-4a39-a709-efe19a5076d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_c1651758-009e-4321-b1dd-ac8d89d16ec8" xlink:href="cms-20221231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_StockOfferingProgramMaximumValue_c1651758-009e-4321-b1dd-ac8d89d16ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_c8b619ed-c08d-4bbc-b173-55fe88e4c374" xlink:href="cms-20221231.xsd#cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_c8b619ed-c08d-4bbc-b173-55fe88e4c374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_e560ec6a-4978-4ce8-bf6f-bb6bba610eea" xlink:href="cms-20221231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_e560ec6a-4978-4ce8-bf6f-bb6bba610eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f096f47f-6d41-472a-a6ec-f756a2e4fdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_0fe585b2-f2b7-4440-a475-9b016d9c9b89" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f096f47f-6d41-472a-a6ec-f756a2e4fdb4" 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-20221231.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_47cf961b-c06d-44e2-968c-675c62b4dc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ff64c181-e3ab-405e-aa3a-0e8c8dd1a250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47cf961b-c06d-44e2-968c-675c62b4dc3a" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ff64c181-e3ab-405e-aa3a-0e8c8dd1a250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_d789b684-c070-449c-93f1-19763114a7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ff64c181-e3ab-405e-aa3a-0e8c8dd1a250" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_d789b684-c070-449c-93f1-19763114a7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_d789b684-c070-449c-93f1-19763114a7e6" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member_8a70035d-b5f3-45aa-a8c1-728dc3af7ce2" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust32022Member_8a70035d-b5f3-45aa-a8c1-728dc3af7ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member_8189f442-ea17-4646-ab3d-4ac54584ace1" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust242022Member_8189f442-ea17-4646-ab3d-4ac54584ace1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member_35d4d67b-40ad-4863-a878-4bb90e0b0331" xlink:href="cms-20221231.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6bbd4673-a83b-4fd3-a025-968e470f18ed" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust292022Member_35d4d67b-40ad-4863-a878-4bb90e0b0331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ff64c181-e3ab-405e-aa3a-0e8c8dd1a250" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_fff80653-52ae-4f7f-b555-55c7b052dbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_fff80653-52ae-4f7f-b555-55c7b052dbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_d0f9d675-6b10-4dec-ba39-f207e09d30c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_b15eeec4-daf5-40e8-a23c-a0f13f4e67e1" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_d0f9d675-6b10-4dec-ba39-f207e09d30c8" 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-20221231.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_75dd10d0-a1e4-49ba-a9a3-0afbfac812ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_75dd10d0-a1e4-49ba-a9a3-0afbfac812ae" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4294d274-266e-44d5-9a8b-df102d7d08b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4294d274-266e-44d5-9a8b-df102d7d08b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4294d274-266e-44d5-9a8b-df102d7d08b0" xlink:to="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_31b624ec-b804-46f8-9179-acfd9145d403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:to="loc_us-gaap_PreferredStockMember_31b624ec-b804-46f8-9179-acfd9145d403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member_32c47821-cb36-42d6-9f62-7649add61a6c" xlink:href="cms-20221231.xsd#cms_Series450Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PreferredStockMember_31b624ec-b804-46f8-9179-acfd9145d403" xlink:to="loc_cms_Series450Member_32c47821-cb36-42d6-9f62-7649add61a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_8e6df47d-9a38-4093-b1db-1125ebec96b0" xlink:href="cms-20221231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3b7f7f00-d605-4b26-837d-730a5c3a32bf" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_8e6df47d-9a38-4093-b1db-1125ebec96b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2545b24d-6134-49f1-bb10-016f2f0fb74f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:to="loc_dei_LegalEntityAxis_2545b24d-6134-49f1-bb10-016f2f0fb74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a43d865d-ca80-44ad-b07f-15419a647ce6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2545b24d-6134-49f1-bb10-016f2f0fb74f" xlink:to="loc_dei_EntityDomain_a43d865d-ca80-44ad-b07f-15419a647ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b6384c06-6242-4dba-9390-2cac43f2538c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a43d865d-ca80-44ad-b07f-15419a647ce6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b6384c06-6242-4dba-9390-2cac43f2538c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_ffa99741-a27d-47a9-bf2e-82f773070b81" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cacf990e-e6e9-49dc-aaf0-84f88a594080" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_dei_TradingSymbol_cacf990e-e6e9-49dc-aaf0-84f88a594080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio_5008a0f4-d641-490b-9861-90d12e78af19" xlink:href="cms-20221231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_cms_PreferredStockDepositaryShareConversionRatio_5008a0f4-d641-490b-9861-90d12e78af19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_de139c2c-8c0a-41e2-9dfc-e25bfdeafa04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_de139c2c-8c0a-41e2-9dfc-e25bfdeafa04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_42b4d443-a033-4df7-a857-894e5db2553e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_42b4d443-a033-4df7-a857-894e5db2553e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_45b7c165-cd48-488f-a018-bb4a222c00dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_45b7c165-cd48-488f-a018-bb4a222c00dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_a3d22193-a540-403f-949c-9e4c9859b048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_f0410754-f79f-4614-9a60-baa55b94e26a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_a3d22193-a540-403f-949c-9e4c9859b048" 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-20221231.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_f5a50592-9f2a-408a-9239-d6c1444b2d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f5a50592-9f2a-408a-9239-d6c1444b2d91" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9a12afc0-a4b8-4324-b297-0d78d9405f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9a12afc0-a4b8-4324-b297-0d78d9405f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9a12afc0-a4b8-4324-b297-0d78d9405f8b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_bf172732-4eaf-4f0a-83ec-bb2315383088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_bf172732-4eaf-4f0a-83ec-bb2315383088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_77823a42-c5ea-49d3-877c-1c423b5e230a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ba789609-a233-461a-93b3-d19d19be66ff" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_77823a42-c5ea-49d3-877c-1c423b5e230a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_634d4807-9014-4628-9ade-9886868df66d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:to="loc_dei_LegalEntityAxis_634d4807-9014-4628-9ade-9886868df66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f73fc4a-e922-4bb0-ba76-caf559a67248" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_634d4807-9014-4628-9ade-9886868df66d" xlink:to="loc_dei_EntityDomain_8f73fc4a-e922-4bb0-ba76-caf559a67248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f779647b-6d35-4058-a76f-b90fc459f9f5" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8f73fc4a-e922-4bb0-ba76-caf559a67248" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f779647b-6d35-4058-a76f-b90fc459f9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1a571de8-92ac-4ca0-83f1-d698f50c3bb2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_df3f8e55-89f5-4244-8462-0e9538b96ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_df3f8e55-89f5-4244-8462-0e9538b96ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_46b3bde8-7338-4ace-81a1-433707dcfbf8" xlink:href="cms-20221231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_46b3bde8-7338-4ace-81a1-433707dcfbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0b69f47a-10d2-44f2-a987-709175753b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_0b69f47a-10d2-44f2-a987-709175753b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_accc9712-0ab9-4401-97bc-6fa5dcdef956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_65a6283b-8536-4add-a587-8ebafc9e4fc0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_accc9712-0ab9-4401-97bc-6fa5dcdef956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7583bd3d-3c22-4ffc-9f6e-c122b47372ab" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_cf1433e3-fb42-41bf-88c1-3ef66f4008be" xlink:href="cms-20221231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_cf1433e3-fb42-41bf-88c1-3ef66f4008be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_7427ee4a-4004-4acf-aff7-9c8bea863170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_7427ee4a-4004-4acf-aff7-9c8bea863170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_ffcac23c-aa52-4484-8a31-339d10496abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_41d443c6-f922-4077-a429-a9f9ef10ab30" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_ffcac23c-aa52-4484-8a31-339d10496abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" xlink:type="simple" xlink:href="cms-20221231.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_0b38e7f8-6313-4d4d-8f78-8521909cc960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0b38e7f8-6313-4d4d-8f78-8521909cc960" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_aeb293a1-8f9a-4ae9-ba80-26b27d590dd5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_9c491303-1699-4816-bb20-6a3b193451fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_9c491303-1699-4816-bb20-6a3b193451fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_edc96b84-61a8-45c9-8c17-8649ec98ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_edc96b84-61a8-45c9-8c17-8649ec98ae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_b3d8eb96-04d1-45c1-b06d-aecf7b23be88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a748d6ee-d4fd-451d-add4-6748249a5ded" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_b3d8eb96-04d1-45c1-b06d-aecf7b23be88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8f4c705f-a5aa-45a6-8485-9c476be50444" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:to="loc_dei_LegalEntityAxis_8f4c705f-a5aa-45a6-8485-9c476be50444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c3faac8-7630-455c-91c0-930a8b25ccb5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8f4c705f-a5aa-45a6-8485-9c476be50444" xlink:to="loc_dei_EntityDomain_7c3faac8-7630-455c-91c0-930a8b25ccb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e7523fa5-7f1e-4d9e-b8ed-6d555a812a61" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7c3faac8-7630-455c-91c0-930a8b25ccb5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e7523fa5-7f1e-4d9e-b8ed-6d555a812a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7289c28c-bd46-407b-8ab4-aa84865dabb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7289c28c-bd46-407b-8ab4-aa84865dabb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_015e3758-0a93-4ca3-8122-283ac68b1b47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_7289c28c-bd46-407b-8ab4-aa84865dabb7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_015e3758-0a93-4ca3-8122-283ac68b1b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_945ffad4-20e1-4683-acbf-78619e5d0951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_015e3758-0a93-4ca3-8122-283ac68b1b47" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_945ffad4-20e1-4683-acbf-78619e5d0951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a0a9d5b4-100f-4d59-b501-f5be5d796dcb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_51258f03-69ba-4795-8416-21d96b3b897d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_51258f03-69ba-4795-8416-21d96b3b897d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_807f1345-8b48-41e4-bd0d-61231db2ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2c65a383-d5c5-49fa-8896-1b1dd5854803" xlink:to="loc_us-gaap_AssetImpairmentCharges_807f1345-8b48-41e4-bd0d-61231db2ae81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.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_ff5b5018-b86a-4c64-878b-a95568e385f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ff5b5018-b86a-4c64-878b-a95568e385f6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_456f3c95-6445-45c6-90c4-05fddcd7c644" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:to="loc_dei_LegalEntityAxis_456f3c95-6445-45c6-90c4-05fddcd7c644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_904f374c-fd3c-4e04-8f24-232f80f59811" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_456f3c95-6445-45c6-90c4-05fddcd7c644" xlink:to="loc_dei_EntityDomain_904f374c-fd3c-4e04-8f24-232f80f59811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47540c3b-2f2a-4eb2-a487-d28e63d7629d" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_904f374c-fd3c-4e04-8f24-232f80f59811" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47540c3b-2f2a-4eb2-a487-d28e63d7629d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_31e46795-3d48-4902-b654-11cd8d8e8db3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_31e46795-3d48-4902-b654-11cd8d8e8db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_e9b202c1-39a2-41eb-9794-5be8c7e56951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_31e46795-3d48-4902-b654-11cd8d8e8db3" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_e9b202c1-39a2-41eb-9794-5be8c7e56951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_6fbeed46-26d1-4b4e-927f-df4cb359067e" xlink:href="cms-20221231.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_e9b202c1-39a2-41eb-9794-5be8c7e56951" xlink:to="loc_cms_ElectricRateCaseMember_6fbeed46-26d1-4b4e-927f-df4cb359067e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4586fd98-ce02-44f1-955c-c67c0e9e9ada" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fac78ee3-c10f-4b27-9c97-481967d8f57c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fac78ee3-c10f-4b27-9c97-481967d8f57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_4452b240-5231-4244-8366-5fa87a705b30" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_4452b240-5231-4244-8366-5fa87a705b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_127895c6-d8fb-4f53-a162-91c4a501881f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bef38d8f-943b-435c-be2c-79104c9dcebd" xlink:to="loc_us-gaap_AssetImpairmentCharges_127895c6-d8fb-4f53-a162-91c4a501881f" 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-20221231.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_5255d507-cb72-48f1-a83b-01ea47fabd06" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_5255d507-cb72-48f1-a83b-01ea47fabd06" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_28e3c606-d9de-4300-913a-7683ee916c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_28e3c606-d9de-4300-913a-7683ee916c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_28e3c606-d9de-4300-913a-7683ee916c94" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_98195c10-4c2c-4090-9e8a-02e46b7b08d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_98195c10-4c2c-4090-9e8a-02e46b7b08d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a7c3b75d-07a9-4fcd-bdcd-4e29e1813233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a7c3b75d-07a9-4fcd-bdcd-4e29e1813233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_049de73d-92db-4468-91c0-647d51319d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fe4ff47f-ddd2-48ba-9934-a1e43b7fd015" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_049de73d-92db-4468-91c0-647d51319d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_171090ce-b662-40fb-9996-c230632ced2e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:to="loc_dei_LegalEntityAxis_171090ce-b662-40fb-9996-c230632ced2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a5a925fb-9ca6-4bb3-b8cb-d96c9e3ecb39" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_171090ce-b662-40fb-9996-c230632ced2e" xlink:to="loc_dei_EntityDomain_a5a925fb-9ca6-4bb3-b8cb-d96c9e3ecb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4f22b67b-c138-45bb-87e3-6b7ecbf3d7f9" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a5a925fb-9ca6-4bb3-b8cb-d96c9e3ecb39" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4f22b67b-c138-45bb-87e3-6b7ecbf3d7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_39999771-ae91-417d-9945-126c8df8609f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_39999771-ae91-417d-9945-126c8df8609f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ddc7decf-cfbd-4cec-ac3c-539b9fa88ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_39999771-ae91-417d-9945-126c8df8609f" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ddc7decf-cfbd-4cec-ac3c-539b9fa88ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_ddc7decf-cfbd-4cec-ac3c-539b9fa88ab6" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_46bede68-5361-47b4-ab14-40b34e7d6b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_46bede68-5361-47b4-ab14-40b34e7d6b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0e5f4f8a-0c4f-4852-a93f-31378cd01c53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_94f4f5b3-6f1f-4ca5-a3ae-0e2e592f92fe" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_0e5f4f8a-0c4f-4852-a93f-31378cd01c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_2f00e99a-cd8e-483b-8c46-2dc0cd1198fd" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_e25cbbbc-22a6-4f00-9397-25a21bb6b0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_e25cbbbc-22a6-4f00-9397-25a21bb6b0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_ae9cfb95-d1ff-4535-9944-d8018f38efac" xlink:href="cms-20221231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_ad617767-fb82-401a-a346-ecf2d792c7f3" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_ae9cfb95-d1ff-4535-9944-d8018f38efac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_54cc9635-28f3-4215-a9f3-0ad26201b14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:to="loc_us-gaap_LongTermDebtFairValue_54cc9635-28f3-4215-a9f3-0ad26201b14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_a51a25b8-d5ae-4e0a-b939-14c3170055c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_853bd851-2c9a-459c-9c13-bc4abf0f4bf5" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_a51a25b8-d5ae-4e0a-b939-14c3170055c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_078dbc98-98b8-4d7c-aa1a-8dcbbfde2e1e" xlink:href="cms-20221231.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_078dbc98-98b8-4d7c-aa1a-8dcbbfde2e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4162b58b-c01a-43ef-aa1e-4c495baac84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_LongTermDebtCurrent_4162b58b-c01a-43ef-aa1e-4c495baac84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_7d9995a1-b7cd-49b3-a968-ddf23262353a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_OtherShortTermBorrowings_7d9995a1-b7cd-49b3-a968-ddf23262353a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_e21104c3-3122-4e22-abfc-49bc3fb43f40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_eaf482a2-83d2-4a7e-b1a3-da91e306617e" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_e21104c3-3122-4e22-abfc-49bc3fb43f40" 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-20221231.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_83b9ba8c-cb3d-4500-888d-b434d9a3ff7f" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_83b9ba8c-cb3d-4500-888d-b434d9a3ff7f" xlink:to="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bb1f47a9-064d-4cfb-b024-b12ea8431668" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:to="loc_dei_LegalEntityAxis_bb1f47a9-064d-4cfb-b024-b12ea8431668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e416c91-363d-49f6-b31a-254bb799272b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bb1f47a9-064d-4cfb-b024-b12ea8431668" xlink:to="loc_dei_EntityDomain_0e416c91-363d-49f6-b31a-254bb799272b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d521e18b-4f9f-4fc0-bb6c-2882927a3f64" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0e416c91-363d-49f6-b31a-254bb799272b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d521e18b-4f9f-4fc0-bb6c-2882927a3f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e3911b27-a90b-4739-8ebb-2c803732d3c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:to="loc_us-gaap_DebtInstrumentAxis_e3911b27-a90b-4739-8ebb-2c803732d3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_42d49c8c-7f4e-4c73-8a98-785b1a4fbb47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e3911b27-a90b-4739-8ebb-2c803732d3c9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_42d49c8c-7f4e-4c73-8a98-785b1a4fbb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_d4c4d3c2-50fb-458b-9f62-bf18e331355e" xlink:href="cms-20221231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_42d49c8c-7f4e-4c73-8a98-785b1a4fbb47" xlink:to="loc_cms_CMSEnergyNotePayableMember_d4c4d3c2-50fb-458b-9f62-bf18e331355e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_0447c8c6-85c9-41f9-a3ed-99437437f054" xlink:href="cms-20221231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_9fc7f8f8-b082-446d-91fe-d581d6787539" xlink:to="loc_cms_FinancialInstrumentsLineItems_0447c8c6-85c9-41f9-a3ed-99437437f054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f751cc98-2b6d-42e3-bae0-2e261b80085a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_0447c8c6-85c9-41f9-a3ed-99437437f054" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_f751cc98-2b6d-42e3-bae0-2e261b80085a" 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-20221231.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_ae064c30-5d6e-498b-aeb1-246dce218f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_ae064c30-5d6e-498b-aeb1-246dce218f10" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_81fcdf98-2276-46dc-9c9b-315446c5ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_81fcdf98-2276-46dc-9c9b-315446c5ca23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0ee2f92c-f749-4be1-9375-c0f51049b074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81fcdf98-2276-46dc-9c9b-315446c5ca23" xlink:to="loc_us-gaap_SegmentDomain_0ee2f92c-f749-4be1-9375-c0f51049b074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0ee2f92c-f749-4be1-9375-c0f51049b074" xlink:to="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_91ab0b4c-e0dc-4016-b669-1950237bb7b9" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyIndependentPowerProductionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:to="loc_cms_NorthStarCleanEnergyIndependentPowerProductionMember_91ab0b4c-e0dc-4016-b669-1950237bb7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyOtherMember_acaff3a7-d21f-4656-ad99-74dcbb927773" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NorthStarCleanEnergyMember_458ef299-084c-4f29-9b04-5e3846e49562" xlink:to="loc_cms_NorthStarCleanEnergyOtherMember_acaff3a7-d21f-4656-ad99-74dcbb927773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_da61925f-f38b-47d0-a249-22e05c7b39a3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_da61925f-f38b-47d0-a249-22e05c7b39a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_4f69d81a-c556-4de8-9234-9cdfde3b7e2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TypeOfReserveDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_da61925f-f38b-47d0-a249-22e05c7b39a3" xlink:to="loc_srt_TypeOfReserveDomain_4f69d81a-c556-4de8-9234-9cdfde3b7e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_8c340965-e0ef-46e7-aa99-970d78412c51" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NaturalGasReservesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TypeOfReserveDomain_4f69d81a-c556-4de8-9234-9cdfde3b7e2f" xlink:to="loc_srt_NaturalGasReservesMember_8c340965-e0ef-46e7-aa99-970d78412c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a7c5d78b-f45b-498d-a1c3-86041de677d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_us-gaap_PublicUtilityAxis_a7c5d78b-f45b-498d-a1c3-86041de677d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_a7c5d78b-f45b-498d-a1c3-86041de677d2" xlink:to="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_735c8586-2e20-45b0-9c3a-9834fe1e0b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_735c8586-2e20-45b0-9c3a-9834fe1e0b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_a9a09ff0-371f-42a1-a55c-d5725cf22619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_ElectricDistributionMember_a9a09ff0-371f-42a1-a55c-d5725cf22619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_fe5353aa-9b18-4d51-98a7-5f781f48ca4a" xlink:href="cms-20221231.xsd#cms_ElectricOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_ElectricOtherMember_fe5353aa-9b18-4d51-98a7-5f781f48ca4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_c6b2c9c4-14e9-4a4d-bb49-dcd6108a5e76" xlink:href="cms-20221231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_c6b2c9c4-14e9-4a4d-bb49-dcd6108a5e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_a325b2fb-5830-4132-aa46-370be81bd0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GasDistributionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_GasDistributionMember_a325b2fb-5830-4132-aa46-370be81bd0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_ccf7b91f-a4aa-4fe7-a048-cbff61e13007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GasTransmissionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_GasTransmissionMember_ccf7b91f-a4aa-4fe7-a048-cbff61e13007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_c80b6466-90ff-47fd-824c-7a609ccee068" xlink:href="cms-20221231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_c80b6466-90ff-47fd-824c-7a609ccee068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_fb72c36c-98ce-4ffd-9bfe-641c3f1b87d4" xlink:href="cms-20221231.xsd#cms_GasOtherMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_GasOtherMember_fb72c36c-98ce-4ffd-9bfe-641c3f1b87d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_e735860f-e7f7-4736-a441-953f6da4be01" xlink:href="cms-20221231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_e735860f-e7f7-4736-a441-953f6da4be01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a4dfdee8-827d-4a41-9c58-1058d860da82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_94578bdd-06ce-46ed-9cc0-d6bf2f8e7147" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_a4dfdee8-827d-4a41-9c58-1058d860da82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_acf718ca-af94-4129-94c7-9ac3d1ea3acb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_dei_LegalEntityAxis_acf718ca-af94-4129-94c7-9ac3d1ea3acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1261cc3b-15c3-4fb0-a951-e14afa7fd1a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_acf718ca-af94-4129-94c7-9ac3d1ea3acb" xlink:to="loc_dei_EntityDomain_1261cc3b-15c3-4fb0-a951-e14afa7fd1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d8a64804-e1fb-4447-921f-27b063a4a42f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1261cc3b-15c3-4fb0-a951-e14afa7fd1a3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d8a64804-e1fb-4447-921f-27b063a4a42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_srt_RangeAxis_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5f9be0b4-f6ff-42b7-a349-7fc041f0cc9c" xlink:to="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fdfcb17f-6d05-494e-bf55-c4cb2bd0cb01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:to="loc_srt_MinimumMember_fdfcb17f-6d05-494e-bf55-c4cb2bd0cb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_46884a92-4fe6-4fe7-a318-ac02718dfcf5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_265130ce-feb8-4288-b5a2-b933bd8db04c" xlink:to="loc_srt_MaximumMember_46884a92-4fe6-4fe7-a318-ac02718dfcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_871a8c93-a283-40d5-aae5-c65bca355ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_us-gaap_RegulatoryAssetAxis_871a8c93-a283-40d5-aae5-c65bca355ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_5dbd7d84-2c93-4c18-8dc9-1ee2212b9f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_871a8c93-a283-40d5-aae5-c65bca355ab1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_5dbd7d84-2c93-4c18-8dc9-1ee2212b9f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_3c2668dc-a6f7-419c-a790-80115136adbb" xlink:href="cms-20221231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_5dbd7d84-2c93-4c18-8dc9-1ee2212b9f12" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_3c2668dc-a6f7-419c-a790-80115136adbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_521f6513-f5bf-466c-8f89-fcfdc7b4a915" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f0037202-1856-4900-ae31-6414807d4e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f0037202-1856-4900-ae31-6414807d4e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3703dd94-6b11-4ca3-a1bb-ee99d18fdc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3703dd94-6b11-4ca3-a1bb-ee99d18fdc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_bef3f147-dc41-4dfd-a8ce-bdf585c621c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_bef3f147-dc41-4dfd-a8ce-bdf585c621c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b609d587-1a54-4c09-817d-85754bee27c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b609d587-1a54-4c09-817d-85754bee27c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_26a8785a-69ea-46eb-91d1-ce69fde8ce6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_26a8785a-69ea-46eb-91d1-ce69fde8ce6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_8f9e3bb3-9454-4071-821a-92a7cefe3b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_8f9e3bb3-9454-4071-821a-92a7cefe3b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_66d5d331-d338-44fb-8c03-8d53dce9ca8e" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_66d5d331-d338-44fb-8c03-8d53dce9ca8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_27e81448-db00-4625-a1a4-dbc8dc2bd0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_27e81448-db00-4625-a1a4-dbc8dc2bd0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_20b40fff-737c-4ea1-8aec-26da2e30f859" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_20b40fff-737c-4ea1-8aec-26da2e30f859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ad08fbc1-1410-4af0-bc2f-4ba147e4d2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_ConstructionInProgressGross_ad08fbc1-1410-4af0-bc2f-4ba147e4d2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_177ea494-3a72-4b71-be98-f7952b704ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_177ea494-3a72-4b71-be98-f7952b704ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_48abdddb-edcc-49fe-b560-0de655b803a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_48abdddb-edcc-49fe-b560-0de655b803a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_dcbd1947-4908-45b6-9b85-ea7bbfd8d323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_dcbd1947-4908-45b6-9b85-ea7bbfd8d323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40585875-4768-4205-8f29-d124e3e96a30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_40585875-4768-4205-8f29-d124e3e96a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5b307ac3-85ca-44d7-8e11-c6eefdd2d396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5b307ac3-85ca-44d7-8e11-c6eefdd2d396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_93bb61d4-7e24-470d-9e47-0d2ec2433ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_93bb61d4-7e24-470d-9e47-0d2ec2433ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_cafb558b-434e-4e48-b52c-276a69367938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_cafb558b-434e-4e48-b52c-276a69367938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_145757bb-392b-4a29-95a2-fed221116a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_145757bb-392b-4a29-95a2-fed221116a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_2be5f853-2bce-4162-b0c9-08d7c752c43a" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_2be5f853-2bce-4162-b0c9-08d7c752c43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_059adea5-a8d1-41f1-af46-c29085960b56" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_059adea5-a8d1-41f1-af46-c29085960b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_c68a84af-7c00-4c05-8c99-e6f1237671d2" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_c68a84af-7c00-4c05-8c99-e6f1237671d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_c29ff5c5-8a19-4534-8e75-5e9705219267" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_c29ff5c5-8a19-4534-8e75-5e9705219267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_b306a0ab-57aa-4fd2-a31a-fc5de7f60246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8079d2ce-0698-47b6-bbc2-e89210759510" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_b306a0ab-57aa-4fd2-a31a-fc5de7f60246" 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-20221231.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_2a9bb75b-90a3-425d-98d2-c10d8c6fd40e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_2a9bb75b-90a3-425d-98d2-c10d8c6fd40e" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_36107f9c-0530-4776-a052-72e28c48b80a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_srt_RangeAxis_36107f9c-0530-4776-a052-72e28c48b80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_36107f9c-0530-4776-a052-72e28c48b80a" xlink:to="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46bc3c91-d18a-4584-9162-804ef4c88233" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:to="loc_srt_MinimumMember_46bc3c91-d18a-4584-9162-804ef4c88233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_564ba57d-774d-4285-8adb-ecfb9d21fef6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0b93bc04-5c23-4bd1-b5ce-9f99cc1b4c0b" xlink:to="loc_srt_MaximumMember_564ba57d-774d-4285-8adb-ecfb9d21fef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_621a6089-28c9-4612-8cc8-140e86a449a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_621a6089-28c9-4612-8cc8-140e86a449a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_621a6089-28c9-4612-8cc8-140e86a449a6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_188b2ae5-7eb8-4205-bd28-eb2e90c52798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:to="loc_us-gaap_ContractualRightsMember_188b2ae5-7eb8-4205-bd28-eb2e90c52798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_9aa09775-e144-4535-b663-6a8c0c6a3f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FranchiseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:to="loc_us-gaap_FranchiseRightsMember_9aa09775-e144-4535-b663-6a8c0c6a3f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_74dc85a9-65b0-4e7d-99ef-a315cf6fe556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_dfc4dfac-a013-4ee0-9801-7773efa37f27" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_74dc85a9-65b0-4e7d-99ef-a315cf6fe556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1070201-fe79-440d-bf9f-1f67be50f043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1070201-fe79-440d-bf9f-1f67be50f043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a1070201-fe79-440d-bf9f-1f67be50f043" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b896030d-8b76-40a7-94e7-614ae740ea03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b896030d-8b76-40a7-94e7-614ae740ea03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4e649852-330f-45f4-a437-d485fae31e11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4e649852-330f-45f4-a437-d485fae31e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_872efcc2-9b98-436b-9504-c352e854c58c" xlink:href="cms-20221231.xsd#cms_IntangiblePlantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c273fff6-4cca-4a89-82d9-6fa1a204201c" xlink:to="loc_cms_IntangiblePlantMember_872efcc2-9b98-436b-9504-c352e854c58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c9aebafb-fd9b-417a-be6c-93860bbaf3ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_dei_LegalEntityAxis_c9aebafb-fd9b-417a-be6c-93860bbaf3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_235f01d6-fae0-4784-b879-68b682e03b59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c9aebafb-fd9b-417a-be6c-93860bbaf3ef" xlink:to="loc_dei_EntityDomain_235f01d6-fae0-4784-b879-68b682e03b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_38928d7b-16a3-4423-bb5c-025e70125d5e" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_235f01d6-fae0-4784-b879-68b682e03b59" xlink:to="loc_cms_ConsumersEnergyCompanyMember_38928d7b-16a3-4423-bb5c-025e70125d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_00d358a2-0161-4c69-bc2e-2308c6b95f15" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f3741b8c-2b15-4fdb-b810-2cf95c6fafa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f3741b8c-2b15-4fdb-b810-2cf95c6fafa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_59796b47-f6a4-4851-adbc-5e9a2f104d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_59796b47-f6a4-4851-adbc-5e9a2f104d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbe59d2a-174d-4893-8d95-dd0c916cd166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cbe59d2a-174d-4893-8d95-dd0c916cd166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_8a4162a7-b57e-4f2a-825b-a86cd3cbe1cb" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_8a4162a7-b57e-4f2a-825b-a86cd3cbe1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_8b7fec28-a9c3-446c-8bad-8eddb2d1351c" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6db2ce09-c4aa-4ffd-ab4e-5449ac1ed810" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_8b7fec28-a9c3-446c-8bad-8eddb2d1351c" 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-20221231.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_62feadd4-1571-4b48-adc5-7c289b6aead9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_62feadd4-1571-4b48-adc5-7c289b6aead9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_19c346c1-c3ba-48b2-ac33-74c494d09a76" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:to="loc_dei_LegalEntityAxis_19c346c1-c3ba-48b2-ac33-74c494d09a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_929371b2-4909-48cf-9950-8496c68dfd66" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_19c346c1-c3ba-48b2-ac33-74c494d09a76" xlink:to="loc_dei_EntityDomain_929371b2-4909-48cf-9950-8496c68dfd66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90e2c4ef-fa19-494e-95c1-6fc1bc56fd3b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_929371b2-4909-48cf-9950-8496c68dfd66" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90e2c4ef-fa19-494e-95c1-6fc1bc56fd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_f326849b-fd7b-45ee-aa49-d949e155978a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:to="loc_us-gaap_PublicUtilityAxis_f326849b-fd7b-45ee-aa49-d949e155978a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_f326849b-fd7b-45ee-aa49-d949e155978a" xlink:to="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_819b2110-6a94-4c62-bcaf-eff0ed5852dc" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:to="loc_cms_ElectricUtilityMember_819b2110-6a94-4c62-bcaf-eff0ed5852dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_782a960c-313a-451b-a147-cc6be82044f5" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_97c01c55-0363-45e1-82c6-7f9602fa6ed6" xlink:to="loc_cms_GasUtilityMember_782a960c-313a-451b-a147-cc6be82044f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b1e0a35-fcb5-4e3f-a89d-685610d86a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c5bcfee5-fab3-4a61-81d1-2528ab7856a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b1e0a35-fcb5-4e3f-a89d-685610d86a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_78f90e7f-9059-4421-bb86-3960aa2ddbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6b1e0a35-fcb5-4e3f-a89d-685610d86a9b" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_78f90e7f-9059-4421-bb86-3960aa2ddbbd" 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-20221231.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_b5a70606-e028-4929-9a92-205f785c1e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d57c439-d571-4ec4-adf1-1fdb65ccf367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b5a70606-e028-4929-9a92-205f785c1e85" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d57c439-d571-4ec4-adf1-1fdb65ccf367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0852929-6be1-4e2e-b786-d7599f45a69c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d57c439-d571-4ec4-adf1-1fdb65ccf367" xlink:to="loc_dei_LegalEntityAxis_b0852929-6be1-4e2e-b786-d7599f45a69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91a011d4-7b59-41a7-9e1b-eae76e3e874e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b0852929-6be1-4e2e-b786-d7599f45a69c" xlink:to="loc_dei_EntityDomain_91a011d4-7b59-41a7-9e1b-eae76e3e874e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_df590dcc-c764-4828-9db0-96acce796fe9" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_91a011d4-7b59-41a7-9e1b-eae76e3e874e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_df590dcc-c764-4828-9db0-96acce796fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d57c439-d571-4ec4-adf1-1fdb65ccf367" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7aae4550-5e77-44d4-9134-9f43f40d22d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7aae4550-5e77-44d4-9134-9f43f40d22d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_c8b3e0b4-acd5-4dcb-a884-d7c5346533e2" xlink:href="cms-20221231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_c8b3e0b4-acd5-4dcb-a884-d7c5346533e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_0881aaed-1668-4f58-bba5-b162caf60807" xlink:href="cms-20221231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_0881aaed-1668-4f58-bba5-b162caf60807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1043aabb-4062-4037-891c-3072eaea90e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_59dfd95b-7ffa-4e1f-af2c-30c6f7baf144" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1043aabb-4062-4037-891c-3072eaea90e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_39863530-b388-4479-8e55-45f94ace9e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_5b0bdb4a-6fae-4751-9b3f-a0bc762ec2b0" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_39863530-b388-4479-8e55-45f94ace9e22" 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-20221231.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_d37a65d5-6117-4c2a-89c4-8c6245268162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_d37a65d5-6117-4c2a-89c4-8c6245268162" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_9ea356dc-c6d5-4a97-b18a-af060c27cdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:to="loc_us-gaap_PublicUtilityAxis_9ea356dc-c6d5-4a97-b18a-af060c27cdb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_9e73e063-e552-4d30-ac00-bfc010e8a479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_9ea356dc-c6d5-4a97-b18a-af060c27cdb6" xlink:to="loc_us-gaap_UtilityPlantDomain_9e73e063-e552-4d30-ac00-bfc010e8a479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_59fd317d-fc3b-4e84-a495-ecddc92f5806" xlink:href="cms-20221231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_9e73e063-e552-4d30-ac00-bfc010e8a479" xlink:to="loc_cms_UtilityPlantAssetsMember_59fd317d-fc3b-4e84-a495-ecddc92f5806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58d1baf3-d1e5-448b-803c-28a2377fd94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58d1baf3-d1e5-448b-803c-28a2377fd94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f4505bc-5664-42b0-9e47-601d997e8eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_58d1baf3-d1e5-448b-803c-28a2377fd94c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f4505bc-5664-42b0-9e47-601d997e8eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_1f3eddb8-6fb2-4d12-b148-6823e411d0c2" xlink:href="cms-20221231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f4505bc-5664-42b0-9e47-601d997e8eec" xlink:to="loc_cms_NonUtilityPlantAssetsMember_1f3eddb8-6fb2-4d12-b148-6823e411d0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_231393e6-19d1-44a8-9c2b-0defae95bb14" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:to="loc_dei_LegalEntityAxis_231393e6-19d1-44a8-9c2b-0defae95bb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_68fa20e1-f2a6-498f-9774-3c77a6f834b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_231393e6-19d1-44a8-9c2b-0defae95bb14" xlink:to="loc_dei_EntityDomain_68fa20e1-f2a6-498f-9774-3c77a6f834b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_af7b120b-fa82-4a6c-b6bd-4fff2ef945b7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_68fa20e1-f2a6-498f-9774-3c77a6f834b0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_af7b120b-fa82-4a6c-b6bd-4fff2ef945b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_d6630d0c-72c4-481f-b602-ddde72a07d59" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_71d1ac16-a31d-4491-bf39-01fe6a65b7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_71d1ac16-a31d-4491-bf39-01fe6a65b7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0682eaba-122a-40f0-b3fb-63ef232acd57" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_8c32c39d-6f84-43ad-b7d9-c9ccfd29777b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0682eaba-122a-40f0-b3fb-63ef232acd57" 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-20221231.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_1e38abdd-4f02-4055-8e0a-566e5e6e3080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1e38abdd-4f02-4055-8e0a-566e5e6e3080" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_dc2836a2-f138-4ba5-82f0-069b5ce9e970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:to="loc_us-gaap_PublicUtilityAxis_dc2836a2-f138-4ba5-82f0-069b5ce9e970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_dc2836a2-f138-4ba5-82f0-069b5ce9e970" xlink:to="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_693169ce-c0c5-4804-ab50-91736024b663" xlink:href="cms-20221231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:to="loc_cms_ElectricUtilityPropertyMember_693169ce-c0c5-4804-ab50-91736024b663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_f2e47cf3-2e4b-40b0-855f-191af6810427" xlink:href="cms-20221231.xsd#cms_GasUtilityPropertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:to="loc_cms_GasUtilityPropertyMember_f2e47cf3-2e4b-40b0-855f-191af6810427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_efddcc32-a22d-48c6-a024-cb519344431c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OtherPropertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_d9016cbe-fea0-41d3-abf5-b417141c39a1" xlink:to="loc_srt_OtherPropertyMember_efddcc32-a22d-48c6-a024-cb519344431c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_78976788-19c0-4733-86d5-2dff2b1a46d3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:to="loc_dei_LegalEntityAxis_78976788-19c0-4733-86d5-2dff2b1a46d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f68d4a6b-78b4-4b7b-bcb6-2248922aeec4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_78976788-19c0-4733-86d5-2dff2b1a46d3" xlink:to="loc_dei_EntityDomain_f68d4a6b-78b4-4b7b-bcb6-2248922aeec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_50d2220c-f84f-4c46-99d7-fd1eae64ace2" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f68d4a6b-78b4-4b7b-bcb6-2248922aeec4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_50d2220c-f84f-4c46-99d7-fd1eae64ace2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_56a96369-0c4e-4345-917f-553c4b439573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f62954f9-f57f-47e2-adad-4041ee809cc9" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_56a96369-0c4e-4345-917f-553c4b439573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_9905fb93-e795-4bc3-870f-b73209ac6dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_56a96369-0c4e-4345-917f-553c4b439573" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_9905fb93-e795-4bc3-870f-b73209ac6dbd" 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-20221231.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_49878ee3-b61c-43d1-8c94-980bb116e8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_49878ee3-b61c-43d1-8c94-980bb116e8f5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5629b959-9859-46a7-99eb-738524e57ebb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:to="loc_dei_LegalEntityAxis_5629b959-9859-46a7-99eb-738524e57ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_946ee2b9-4321-45fd-bbe1-bcf810f7da02" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5629b959-9859-46a7-99eb-738524e57ebb" xlink:to="loc_dei_EntityDomain_946ee2b9-4321-45fd-bbe1-bcf810f7da02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f701ecce-5d72-4923-be0b-5973712ea469" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_946ee2b9-4321-45fd-bbe1-bcf810f7da02" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f701ecce-5d72-4923-be0b-5973712ea469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f8c98345-6479-4983-91c2-5865ea329040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f8c98345-6479-4983-91c2-5865ea329040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f8c98345-6479-4983-91c2-5865ea329040" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_896cd36e-2de4-4d01-90f9-de8028a880f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_896cd36e-2de4-4d01-90f9-de8028a880f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_e8e5d988-a16d-4564-bc75-d92118626b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8acb6266-8a9a-439b-bd76-0caf755a8025" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_e8e5d988-a16d-4564-bc75-d92118626b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_48333178-9e44-4361-a163-a463b12cfa82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:to="loc_us-gaap_RegulatoryAssetAxis_48333178-9e44-4361-a163-a463b12cfa82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_38972153-51ab-470c-8b87-e8f38d8ece40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_48333178-9e44-4361-a163-a463b12cfa82" xlink:to="loc_us-gaap_RegulatoryAssetDomain_38972153-51ab-470c-8b87-e8f38d8ece40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_2a2655c5-aa07-4a52-8c2a-02549b4e2066" xlink:href="cms-20221231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_38972153-51ab-470c-8b87-e8f38d8ece40" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_2a2655c5-aa07-4a52-8c2a-02549b4e2066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ec80f514-f9bb-4a12-90cb-ca826332ef32" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ca93c570-2a6e-4beb-aa0f-3501478dda65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_Depreciation_ca93c570-2a6e-4beb-aa0f-3501478dda65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_92a58d2b-04d8-456a-94e1-ad71ed331592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_AdjustmentForAmortization_92a58d2b-04d8-456a-94e1-ad71ed331592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_eb686e94-22f2-49fc-8f02-baaf013d5fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_eb686e94-22f2-49fc-8f02-baaf013d5fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ae2ffd75-e5a2-40d2-bd9c-03e223a136ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d9ff1253-9698-46d2-a4a1-33d384c4e305" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ae2ffd75-e5a2-40d2-bd9c-03e223a136ba" 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-20221231.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_1c2ac3af-a8f1-484b-b605-9b3facbc96a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_22552535-1cdb-451b-8dd1-9c4495e9994a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1c2ac3af-a8f1-484b-b605-9b3facbc96a2" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_22552535-1cdb-451b-8dd1-9c4495e9994a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b96506a6-0cfb-4f60-ad21-275eb030c3b6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_22552535-1cdb-451b-8dd1-9c4495e9994a" xlink:to="loc_dei_LegalEntityAxis_b96506a6-0cfb-4f60-ad21-275eb030c3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_87565c96-e557-48a2-bdab-9d30dac4f161" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b96506a6-0cfb-4f60-ad21-275eb030c3b6" xlink:to="loc_dei_EntityDomain_87565c96-e557-48a2-bdab-9d30dac4f161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0d454011-b316-4210-963a-21f65329a75f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_87565c96-e557-48a2-bdab-9d30dac4f161" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0d454011-b316-4210-963a-21f65329a75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_22552535-1cdb-451b-8dd1-9c4495e9994a" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4048232d-f414-497d-b10a-4f769a31676e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4048232d-f414-497d-b10a-4f769a31676e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_03d495b4-db50-4de1-8f7d-ffcb69e6217f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_03d495b4-db50-4de1-8f7d-ffcb69e6217f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_875d4c6f-708e-40da-b5bb-5ac7dec07b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_875d4c6f-708e-40da-b5bb-5ac7dec07b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_49e83ea2-a77b-46db-9307-032c87763cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_49e83ea2-a77b-46db-9307-032c87763cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0d7390c0-ce5c-4011-8b5a-ee7bc3001ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c0bb8912-0024-4b57-92ac-f268021739ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0d7390c0-ce5c-4011-8b5a-ee7bc3001ec5" 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-20221231.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_1e84775b-0ee6-4c5b-8e5b-634e922f7f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_1e84775b-0ee6-4c5b-8e5b-634e922f7f5f" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_1bc36cdf-72ac-4731-9340-8e7d74716575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_1bc36cdf-72ac-4731-9340-8e7d74716575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_1bc36cdf-72ac-4731-9340-8e7d74716575" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_6ccc6266-9ab4-482f-a7e9-2435f9b0301f" xlink:href="cms-20221231.xsd#cms_CampbellUnit3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:to="loc_cms_CampbellUnit3Member_6ccc6266-9ab4-482f-a7e9-2435f9b0301f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_99278804-45d9-4d16-8ec0-009728e7f0e3" xlink:href="cms-20221231.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:to="loc_cms_LudingtonMember_99278804-45d9-4d16-8ec0-009728e7f0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_4bfc0479-f09b-43fa-8250-a71e349d98e3" xlink:href="cms-20221231.xsd#cms_DistributionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_5f94d319-c1e4-43cb-8cdb-91fb24ccbee8" xlink:to="loc_cms_DistributionMember_4bfc0479-f09b-43fa-8250-a71e349d98e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:to="loc_dei_LegalEntityAxis_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d5388d8c-4d5d-463d-ba8f-b8293cf8d5c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f5af1d31-5ef0-4eb0-85f5-f7f3fb67d21c" xlink:to="loc_dei_EntityDomain_d5388d8c-4d5d-463d-ba8f-b8293cf8d5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_53eb2b5e-bf39-4ab5-83cc-43bf42f45eb2" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d5388d8c-4d5d-463d-ba8f-b8293cf8d5c3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_53eb2b5e-bf39-4ab5-83cc-43bf42f45eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f5e0c84a-305a-41ab-9345-70bf5c22f75f" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_9e6e312f-0632-4c66-a91c-fc1003e53d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_9e6e312f-0632-4c66-a91c-fc1003e53d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a51ee44a-f7d3-4ab4-89df-27a15d8906aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_a51ee44a-f7d3-4ab4-89df-27a15d8906aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_8dedbb5c-30f7-46b0-9e01-ba44df10041a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_8dedbb5c-30f7-46b0-9e01-ba44df10041a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_25ccabf4-b5d8-45c1-80f4-cff2e50c55c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_25ccabf4-b5d8-45c1-80f4-cff2e50c55c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_02b89fcd-7a48-4fde-9510-168bb580c530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_6d953d3e-04d1-404e-82f7-ee0581aba8f5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_02b89fcd-7a48-4fde-9510-168bb580c530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesAssetsandLiabilitiesofLesseeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5f9909ab-fc33-4604-8dc6-79757dcd54a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f9909ab-fc33-4604-8dc6-79757dcd54a5" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_28ee1271-b18a-4564-8828-a853541db88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_28ee1271-b18a-4564-8828-a853541db88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_d5765d8d-9d7d-4a91-a918-fb8c1aefb783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_28ee1271-b18a-4564-8828-a853541db88c" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_d5765d8d-9d7d-4a91-a918-fb8c1aefb783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_53bc68eb-4391-49d8-bd8c-bc6284b2fff1" xlink:href="cms-20221231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_d5765d8d-9d7d-4a91-a918-fb8c1aefb783" xlink:to="loc_cms_RelatedPartyLeaseMember_53bc68eb-4391-49d8-bd8c-bc6284b2fff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:to="loc_dei_LegalEntityAxis_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5cebff7-c6dd-4eaa-a366-2ae26a9bf7f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6ce7f4e3-5ad7-47ac-a823-3bed97a8b93f" xlink:to="loc_dei_EntityDomain_e5cebff7-c6dd-4eaa-a366-2ae26a9bf7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ac240f31-26bf-44e6-b23c-a8aab1d815c1" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e5cebff7-c6dd-4eaa-a366-2ae26a9bf7f8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ac240f31-26bf-44e6-b23c-a8aab1d815c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_28b5f0a5-3224-4e15-9247-677b1c36a97f" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f8f6bd6a-28fa-43cb-abf1-597a987ff030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f8f6bd6a-28fa-43cb-abf1-597a987ff030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:href="cms-20221231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_7e905a55-a7be-4ff1-8e68-3ea08fbbd5c6" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4cf552ec-2921-4301-ac21-4fa5e601678e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4cf552ec-2921-4301-ac21-4fa5e601678e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c19f395-8e30-4b21-b30b-c9a9becd389e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_0ba4cc43-5278-4a4f-a3c6-ed6ae212a204" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0c19f395-8e30-4b21-b30b-c9a9becd389e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_a13d3275-97c2-493a-886c-cb74bcf5334e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_a13d3275-97c2-493a-886c-cb74bcf5334e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:href="cms-20221231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_20c6eb29-7567-4ec0-ab06-d8b3dbe825fc" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_18c11f61-787c-494d-911f-6787955a49f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_18c11f61-787c-494d-911f-6787955a49f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d6320069-8468-4486-b94d-bb1e327c0e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_b2341686-9021-4130-8cdb-26416f786f18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d6320069-8468-4486-b94d-bb1e327c0e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:href="cms-20221231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b8330cbb-61ca-488f-a4da-7d219f6fe15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b8330cbb-61ca-488f-a4da-7d219f6fe15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_445e9bcf-8011-466f-8e5d-6cdc09336e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_a7675e20-b814-47a5-9633-ee96f026e22f" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_445e9bcf-8011-466f-8e5d-6cdc09336e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:href="cms-20221231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6ecbc41a-46b2-48b6-a321-0c3de214a67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6ecbc41a-46b2-48b6-a321-0c3de214a67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_19bb4515-c8f0-426a-bdbb-59eb26fafa5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_dd89f290-d40c-4b96-90f4-150ff310a9af" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_19bb4515-c8f0-426a-bdbb-59eb26fafa5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4544602d-85db-4c93-b136-ab90e945b5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_FinanceLeaseLiability_4544602d-85db-4c93-b136-ab90e945b5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_eccbe281-ddb4-4bd8-996e-a5dd0d666c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_eccbe281-ddb4-4bd8-996e-a5dd0d666c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_74aa84ee-9592-4784-80b4-9169d6da2c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_74aa84ee-9592-4784-80b4-9169d6da2c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3daec8ce-dc2b-4090-8ec3-0e781bd0b2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3daec8ce-dc2b-4090-8ec3-0e781bd0b2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6373d2ed-8fd8-459d-b280-0fb62122011c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6373d2ed-8fd8-459d-b280-0fb62122011c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0424c104-7c06-428b-9652-338c5ae7751f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_5c49b6e1-1412-4081-9c2c-34bf178dedbb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0424c104-7c06-428b-9652-338c5ae7751f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6858772e-c6b8-4ac9-9a0f-24f0ef6d75eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_9990fe5e-e7d6-4e86-95d6-262c13c6d0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6858772e-c6b8-4ac9-9a0f-24f0ef6d75eb" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_9990fe5e-e7d6-4e86-95d6-262c13c6d0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ac485a08-e943-4447-a127-9075f490351a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_9990fe5e-e7d6-4e86-95d6-262c13c6d0a2" xlink:to="loc_dei_LegalEntityAxis_ac485a08-e943-4447-a127-9075f490351a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9b9709d-958d-4145-a7b5-0bcff77d53e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ac485a08-e943-4447-a127-9075f490351a" xlink:to="loc_dei_EntityDomain_e9b9709d-958d-4145-a7b5-0bcff77d53e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5d181dc3-a569-4603-b170-0d081233c010" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e9b9709d-958d-4145-a7b5-0bcff77d53e3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5d181dc3-a569-4603-b170-0d081233c010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_9990fe5e-e7d6-4e86-95d6-262c13c6d0a2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2c197cc7-63f6-4b95-9151-25f000b52b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_OperatingLeaseCost_2c197cc7-63f6-4b95-9151-25f000b52b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:href="cms-20221231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_96dcee63-a03b-453b-b614-8fb03ffa33c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_96dcee63-a03b-453b-b614-8fb03ffa33c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_ec56bf5c-d377-4202-a8a2-b11a1b85c668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_3650c39f-20cc-49ab-9a1e-10c084f71574" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_ec56bf5c-d377-4202-a8a2-b11a1b85c668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_6e071ba7-ca45-4349-8a81-8d6ca41d25a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_VariableLeaseCost_6e071ba7-ca45-4349-8a81-8d6ca41d25a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_765cd47f-b249-4c8d-88b0-29aae44381b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_ShortTermLeaseCost_765cd47f-b249-4c8d-88b0-29aae44381b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_77da12cc-8139-4f7d-a60d-23e4139e4ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f9bde418-78de-48fc-80a6-2c91db9ad55c" xlink:to="loc_us-gaap_LeaseCost_77da12cc-8139-4f7d-a60d-23e4139e4ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesScheduleofLesseeCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_207ed07b-1465-4755-9647-d272ea031ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ce403b72-f707-4756-90f6-fac7c30c60ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_207ed07b-1465-4755-9647-d272ea031ffc" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ce403b72-f707-4756-90f6-fac7c30c60ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_680792f5-5b1e-4b47-8ea3-5e25fe102c34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce403b72-f707-4756-90f6-fac7c30c60ef" xlink:to="loc_dei_LegalEntityAxis_680792f5-5b1e-4b47-8ea3-5e25fe102c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9c35a882-4fe7-4915-8740-60da65aed26f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_680792f5-5b1e-4b47-8ea3-5e25fe102c34" xlink:to="loc_dei_EntityDomain_9c35a882-4fe7-4915-8740-60da65aed26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e8724a0f-c85f-4934-9d5f-fe9e3f2105f8" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9c35a882-4fe7-4915-8740-60da65aed26f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e8724a0f-c85f-4934-9d5f-fe9e3f2105f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ce403b72-f707-4756-90f6-fac7c30c60ef" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:href="cms-20221231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3c46e19e-af8e-4a4e-ba63-70656bde0508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:to="loc_us-gaap_OperatingLeasePayments_3c46e19e-af8e-4a4e-ba63-70656bde0508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_998e34f3-969c-40ca-8b6f-821f61606762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_998e34f3-969c-40ca-8b6f-821f61606762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_eda98344-ff12-4b53-b37b-a33ee9e5d940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_19b6b656-d6ff-4573-b3ea-7dc80036580b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_eda98344-ff12-4b53-b37b-a33ee9e5d940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:href="cms-20221231.xsd#cms_LesseeLeaseRightOfUseAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_064444dd-4699-4e7d-a056-2b4195a33763" xlink:to="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_98421ed2-9020-4134-a061-26024ef95866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_98421ed2-9020-4134-a061-26024ef95866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5ecbc58a-40c3-4dd0-b8c2-73c7f0cc205f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeLeaseRightOfUseAssetsAbstract_432290a5-f9ec-4599-a260-1d8304cd4902" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5ecbc58a-40c3-4dd0-b8c2-73c7f0cc205f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesMinimumAnnualRentalCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d732c269-de60-45ef-b59b-4a1d607a4a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d732c269-de60-45ef-b59b-4a1d607a4a00" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_304caf3d-2518-4097-b55f-848777d8dceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_304caf3d-2518-4097-b55f-848777d8dceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_304caf3d-2518-4097-b55f-848777d8dceb" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_b4957a89-eebd-4fa5-bfac-4472a80eaeef" xlink:href="cms-20221231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_b4957a89-eebd-4fa5-bfac-4472a80eaeef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_e50ded4e-469a-401d-9481-6878c598b99e" xlink:href="cms-20221231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_9f599531-e428-47cd-8812-86f53f767b0c" xlink:to="loc_cms_OtherFinanceLeasesMember_e50ded4e-469a-401d-9481-6878c598b99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2bbe356c-cdf7-4654-8438-c59cb73e3209" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:to="loc_dei_LegalEntityAxis_2bbe356c-cdf7-4654-8438-c59cb73e3209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_38845501-54a1-420c-8da9-2834ec1a0f91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2bbe356c-cdf7-4654-8438-c59cb73e3209" xlink:to="loc_dei_EntityDomain_38845501-54a1-420c-8da9-2834ec1a0f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3ce82ef2-3915-4fa6-972c-33a91920069b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_38845501-54a1-420c-8da9-2834ec1a0f91" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3ce82ef2-3915-4fa6-972c-33a91920069b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_860ec658-f5e2-4a6c-b0b2-6af83032603c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80a327b4-0c4b-4a5a-8848-a5937e4d3ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80a327b4-0c4b-4a5a-8848-a5937e4d3ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72aa26e8-0886-48f6-a565-b75c2a868923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_72aa26e8-0886-48f6-a565-b75c2a868923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_67808b24-f114-4646-946b-68525ae3057a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_67808b24-f114-4646-946b-68525ae3057a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_16f65c0d-ccb4-4c54-9178-73b8bb889a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_16f65c0d-ccb4-4c54-9178-73b8bb889a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4dfdd032-9ad1-49e2-915b-b5ab85ff47d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_4dfdd032-9ad1-49e2-915b-b5ab85ff47d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ef960d44-4668-44c9-9adc-f05d9937792a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ef960d44-4668-44c9-9adc-f05d9937792a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3043bc8-ddb6-429b-bd11-4bca47bdad4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a3043bc8-ddb6-429b-bd11-4bca47bdad4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac6ae889-e503-47ac-8bc4-ee397241843d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ac6ae889-e503-47ac-8bc4-ee397241843d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_cb25de65-73d6-44c0-87bf-1f9dec424f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ef8d4b4-2136-4cbe-ba5a-77ffdef28656" xlink:to="loc_us-gaap_OperatingLeaseLiability_cb25de65-73d6-44c0-87bf-1f9dec424f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d54d4578-d2e1-42c4-a65c-7cf871cc2425" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_af65eaec-4ab0-4bb2-8574-8da7d62c1bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_af65eaec-4ab0-4bb2-8574-8da7d62c1bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33572f66-1802-43f7-a303-abbefa06acd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33572f66-1802-43f7-a303-abbefa06acd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_092058ba-9d6a-41df-8a4b-3e158ab922e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_092058ba-9d6a-41df-8a4b-3e158ab922e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_898b4e65-7928-4526-94c0-3366d6fa887a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_898b4e65-7928-4526-94c0-3366d6fa887a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c4ffb2a2-0b1b-46f5-ae24-c1abd7981626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c4ffb2a2-0b1b-46f5-ae24-c1abd7981626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_14f3451e-f7ee-4392-bb6d-867bcb1459b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_14f3451e-f7ee-4392-bb6d-867bcb1459b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fed47ecf-88d8-4610-906f-0e2183e2e072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_fed47ecf-88d8-4610-906f-0e2183e2e072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dd53b1b5-d0a4-4ade-8175-56e319240a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_dd53b1b5-d0a4-4ade-8175-56e319240a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a3f05079-b86f-46bf-be2b-d7bd188162a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_002544a1-b0ec-496d-9fb1-0004d6cb1426" xlink:to="loc_us-gaap_FinanceLeaseLiability_a3f05079-b86f-46bf-be2b-d7bd188162a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesMinimumAnnualRentalCommitmentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesLessorLeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_75ff7d2b-5d16-4849-b6c2-0a0c91c881ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_75ff7d2b-5d16-4849-b6c2-0a0c91c881ec" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_40964e40-dc7d-40b5-a643-7c033be25456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_40964e40-dc7d-40b5-a643-7c033be25456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f26fa8a2-ebcb-448b-b38e-2c540b56bc38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_40964e40-dc7d-40b5-a643-7c033be25456" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f26fa8a2-ebcb-448b-b38e-2c540b56bc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_60640274-1239-4bea-ab9d-15a8f0b81e9e" xlink:href="cms-20221231.xsd#cms_PowerSalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_f26fa8a2-ebcb-448b-b38e-2c540b56bc38" xlink:to="loc_cms_PowerSalesAgreementMember_60640274-1239-4bea-ab9d-15a8f0b81e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c183ecc1-5a59-41ae-baa1-49d15a42048a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:to="loc_dei_LegalEntityAxis_c183ecc1-5a59-41ae-baa1-49d15a42048a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0cbd1b22-5a2e-4aec-9886-fa61be114cec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c183ecc1-5a59-41ae-baa1-49d15a42048a" xlink:to="loc_dei_EntityDomain_0cbd1b22-5a2e-4aec-9886-fa61be114cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_73a8b594-c653-4878-b9fa-c847bdd7b6f6" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0cbd1b22-5a2e-4aec-9886-fa61be114cec" xlink:to="loc_cms_ConsumersEnergyCompanyMember_73a8b594-c653-4878-b9fa-c847bdd7b6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_50aa7324-a2e7-41d0-be76-7b8ee5958caf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:to="loc_srt_RangeAxis_50aa7324-a2e7-41d0-be76-7b8ee5958caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4aad2a44-5b01-4c2d-8d76-852f5a356c88" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_50aa7324-a2e7-41d0-be76-7b8ee5958caf" xlink:to="loc_srt_RangeMember_4aad2a44-5b01-4c2d-8d76-852f5a356c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cf687a31-2981-48bb-af4f-f10ad39fe953" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4aad2a44-5b01-4c2d-8d76-852f5a356c88" xlink:to="loc_srt_MaximumMember_cf687a31-2981-48bb-af4f-f10ad39fe953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_f572e373-b190-4ff1-8f01-93d87237b1c7" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_c2b4a098-efb0-4c4c-be57-d5f836c6d43c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_c2b4a098-efb0-4c4c-be57-d5f836c6d43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_c7a2027e-14ac-4d98-808f-b0585d4d62f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_c7a2027e-14ac-4d98-808f-b0585d4d62f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_42eeba0b-fded-4781-867c-ef26d6728fb5" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_74977535-6735-4642-b2ba-8353edd94a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_74977535-6735-4642-b2ba-8353edd94a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_96955d6f-fd06-4d24-874b-6ba0cea5667f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_96955d6f-fd06-4d24-874b-6ba0cea5667f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_aafbe12d-6052-4c46-9e67-341122b0f6db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_aafbe12d-6052-4c46-9e67-341122b0f6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_1f819a1f-6891-4d24-a2d5-73451ed11812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_1f819a1f-6891-4d24-a2d5-73451ed11812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_36d32e5f-6a45-47bb-b498-af1ae16f8e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_36d32e5f-6a45-47bb-b498-af1ae16f8e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_6ba07773-0299-4f7e-8839-5afc90c4e456" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_6ba07773-0299-4f7e-8839-5afc90c4e456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_2b367892-baa6-4000-80a8-b0824351a80f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_2b367892-baa6-4000-80a8-b0824351a80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_6ca79403-449b-451f-9982-50f795c649ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_3319428b-ef4e-462b-8aff-b0b5158b8704" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_6ca79403-449b-451f-9982-50f795c649ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#LeasesScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3f6effc6-156d-4ec5-9c62-4a07ea8427c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4bd0b71c-5d71-4ed3-8782-eb7aa9509c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3f6effc6-156d-4ec5-9c62-4a07ea8427c5" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4bd0b71c-5d71-4ed3-8782-eb7aa9509c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_012e922d-d316-47e0-ad36-bbec047ce92a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4bd0b71c-5d71-4ed3-8782-eb7aa9509c6e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_012e922d-d316-47e0-ad36-bbec047ce92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_08746263-403c-4862-81d5-eefd7fe544ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4bd0b71c-5d71-4ed3-8782-eb7aa9509c6e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_08746263-403c-4862-81d5-eefd7fe544ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9df5101c-53bd-4758-92e1-2148ad854811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4bd0b71c-5d71-4ed3-8782-eb7aa9509c6e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9df5101c-53bd-4758-92e1-2148ad854811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_39732900-c5c8-49ac-82b6-bdc91f9a9210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4bd0b71c-5d71-4ed3-8782-eb7aa9509c6e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_39732900-c5c8-49ac-82b6-bdc91f9a9210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_15c1ae87-82ea-4400-9335-615acd6a7685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4bd0b71c-5d71-4ed3-8782-eb7aa9509c6e" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_15c1ae87-82ea-4400-9335-615acd6a7685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20221231.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_a85acf9e-34d0-4f60-8aa7-29fba3697481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_a85acf9e-34d0-4f60-8aa7-29fba3697481" xlink:to="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_dfe99426-4ca8-49db-9ee1-c10b63a981f0" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_dfe99426-4ca8-49db-9ee1-c10b63a981f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_dfe99426-4ca8-49db-9ee1-c10b63a981f0" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_df5a97e1-3cc6-4c70-be8b-9278160c7eba" xlink:href="cms-20221231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_RenewableGenerationAssetsMember_df5a97e1-3cc6-4c70-be8b-9278160c7eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_c65a45f0-8e13-49ef-a799-d732f46f05b8" xlink:href="cms-20221231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_CoalAshDisposalAreasMember_c65a45f0-8e13-49ef-a799-d732f46f05b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_1919e96d-6254-4a49-a596-d13b148657f3" xlink:href="cms-20221231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_1919e96d-6254-4a49-a596-d13b148657f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_f597491d-741c-4962-87ee-ee8e7cee1cf8" xlink:href="cms-20221231.xsd#cms_AsbestosAbatementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_AsbestosAbatementMember_f597491d-741c-4962-87ee-ee8e7cee1cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_f5095b64-5854-496c-94fd-ef9a1c996854" xlink:href="cms-20221231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_f08e54b6-046d-4c09-b2be-98f2b27773ad" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_f5095b64-5854-496c-94fd-ef9a1c996854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:to="loc_dei_LegalEntityAxis_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_527802fa-9ecd-4910-a9d5-3f49c865b687" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_44e1ebd7-ca15-4731-b5ea-a1e6eee9705a" xlink:to="loc_dei_EntityDomain_527802fa-9ecd-4910-a9d5-3f49c865b687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d59bbd15-e6a2-473d-8d99-d8f0b765805b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_527802fa-9ecd-4910-a9d5-3f49c865b687" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d59bbd15-e6a2-473d-8d99-d8f0b765805b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_5beb9674-be90-4937-9ab2-59e11fd42904" xlink:href="cms-20221231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_dac1211d-afe2-484b-b9d2-512b5db3d825" xlink:to="loc_cms_AssetRetirementObligationsLineItems_5beb9674-be90-4937-9ab2-59e11fd42904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_5beb9674-be90-4937-9ab2-59e11fd42904" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_8f8431e2-fb82-461f-be1c-6a921f90b622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligation_8f8431e2-fb82-461f-be1c-6a921f90b622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a63f20fc-5c4e-4230-844a-a4a14fbf5563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a63f20fc-5c4e-4230-844a-a4a14fbf5563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_8fde45e0-c1f6-47ac-a251-f30920919133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_8fde45e0-c1f6-47ac-a251-f30920919133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_5b64a0ae-7c42-49b5-b04e-c184fba1cf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_5b64a0ae-7c42-49b5-b04e-c184fba1cf85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_29fb54b6-10ff-4fa4-9ed1-b9bcfa24a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_29fb54b6-10ff-4fa4-9ed1-b9bcfa24a2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_146d0e5d-5b6b-4f82-817f-5faa1e051dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_7813d819-ab2a-464f-acbb-30fbb5689267" xlink:to="loc_us-gaap_AssetRetirementObligation_146d0e5d-5b6b-4f82-817f-5faa1e051dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.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_f91614c7-bd06-4aeb-b181-d336aff51153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f91614c7-bd06-4aeb-b181-d336aff51153" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64e8b743-1e0f-4442-899c-8351ab378642" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_srt_RangeAxis_64e8b743-1e0f-4442-899c-8351ab378642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_64e8b743-1e0f-4442-899c-8351ab378642" xlink:to="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7d535221-e817-4e91-b9c3-0c1f492daa45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:to="loc_srt_MinimumMember_7d535221-e817-4e91-b9c3-0c1f492daa45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_888cd076-5203-4f20-a32f-1040e403141a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_81be8ca3-36be-45dc-a2c3-c10045617791" xlink:to="loc_srt_MaximumMember_888cd076-5203-4f20-a32f-1040e403141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_5ba890fe-f0bf-4396-9c74-4deb55fae3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_RetirementPlanNameAxis_5ba890fe-f0bf-4396-9c74-4deb55fae3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_5ba890fe-f0bf-4396-9c74-4deb55fae3e3" xlink:to="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember_f180ddf8-82ef-4c2f-9df6-9c1c150877d8" xlink:href="cms-20221231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_DBPensionPlanASettlementMember_f180ddf8-82ef-4c2f-9df6-9c1c150877d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_ef5bb79d-636b-40fd-881a-abe39cdc2b0c" xlink:href="cms-20221231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_ef5bb79d-636b-40fd-881a-abe39cdc2b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_bc7b1d8e-c25b-4e8c-9774-847ac23f27eb" xlink:href="cms-20221231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_bc7b1d8e-c25b-4e8c-9774-847ac23f27eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_f18e7ff1-deb9-4fa6-9b06-0fe1e4ecf35b" xlink:href="cms-20221231.xsd#cms_Plan401KMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_Plan401KMember_f18e7ff1-deb9-4fa6-9b06-0fe1e4ecf35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_45f21c09-aa1e-473a-b70f-f14c5defa807" xlink:href="cms-20221231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_ActivePensionPlanMember_45f21c09-aa1e-473a-b70f-f14c5defa807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_107b1f54-25d8-4d72-8c38-38c85ddcfc9f" xlink:href="cms-20221231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_d930d9e7-5ac6-4189-b67d-1709c890117e" xlink:to="loc_cms_InactivePensionPlanMember_107b1f54-25d8-4d72-8c38-38c85ddcfc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_37bef43b-8fd8-4148-bf3f-f3703a2a97e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_37bef43b-8fd8-4148-bf3f-f3703a2a97e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_37bef43b-8fd8-4148-bf3f-f3703a2a97e5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_857a7af6-7c3a-4606-aa64-7e04f60cdfec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_857a7af6-7c3a-4606-aa64-7e04f60cdfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b5d1b08d-f227-4edb-a4a2-c58bd6051526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b5d1b08d-f227-4edb-a4a2-c58bd6051526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_2e8cc0ae-09e3-4343-ae78-443512d33e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_2e8cc0ae-09e3-4343-ae78-443512d33e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_ac0e56b0-b146-4ab6-b86d-b9a755cabb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9cae9bf2-f3ab-4d8b-b322-fa7472a20efb" xlink:to="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_ac0e56b0-b146-4ab6-b86d-b9a755cabb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2563f8-0a0a-4bf7-a94a-cc106339addc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2563f8-0a0a-4bf7-a94a-cc106339addc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_ad2563f8-0a0a-4bf7-a94a-cc106339addc" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_303c6e9b-edc4-4f57-9cdd-795c404aaec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_303c6e9b-edc4-4f57-9cdd-795c404aaec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_ee02e19d-9f79-44d8-a145-29782c7a432a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_us-gaap_FixedIncomeFundsMember_ee02e19d-9f79-44d8-a145-29782c7a432a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_b223c742-c748-4d06-9a19-fcc06f4c70bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_b223c742-c748-4d06-9a19-fcc06f4c70bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_13949441-cbe9-483c-b774-6b204bd89eea" xlink:href="cms-20221231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_37a744da-0dd0-437c-a5c8-bec09e1eb4a2" xlink:to="loc_cms_MultiassetInvestmentsMember_13949441-cbe9-483c-b774-6b204bd89eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5aa21534-f518-40fb-b87e-1117c684eef6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_dei_LegalEntityAxis_5aa21534-f518-40fb-b87e-1117c684eef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ed84619-9490-44ad-bb5d-958ef1305519" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5aa21534-f518-40fb-b87e-1117c684eef6" xlink:to="loc_dei_EntityDomain_5ed84619-9490-44ad-bb5d-958ef1305519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_14f91d5e-de06-4241-9e6e-a339345b7107" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5ed84619-9490-44ad-bb5d-958ef1305519" xlink:to="loc_cms_ConsumersEnergyCompanyMember_14f91d5e-de06-4241-9e6e-a339345b7107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_23de27b7-9fef-4d74-aa6f-c19f7a2b809a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_RegulatoryAssetAxis_23de27b7-9fef-4d74-aa6f-c19f7a2b809a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_72ae661a-0912-4a4f-92c5-7996cb4a44d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_23de27b7-9fef-4d74-aa6f-c19f7a2b809a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_72ae661a-0912-4a4f-92c5-7996cb4a44d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_77bd7b61-ef70-4a63-948d-acf282774f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_72ae661a-0912-4a4f-92c5-7996cb4a44d1" xlink:to="loc_us-gaap_PensionCostsMember_77bd7b61-ef70-4a63-948d-acf282774f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis_aa113f9b-4c0f-466c-8904-58a78ade2c93" xlink:href="cms-20221231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_cms_RetirementPlanAssumptionsAxis_aa113f9b-4c0f-466c-8904-58a78ade2c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:href="cms-20221231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_aa113f9b-4c0f-466c-8904-58a78ade2c93" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_127c9de9-7956-4353-b1a3-066c60e4b8b9" xlink:href="cms-20221231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:to="loc_cms_UnderAgeSixtyFiveMember_127c9de9-7956-4353-b1a3-066c60e4b8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_1c971811-f46a-4edd-86df-04fcc17461b5" xlink:href="cms-20221231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_68b215ad-60e9-440d-b836-910923acbee5" xlink:to="loc_cms_OverAgeSixtyFiveMember_1c971811-f46a-4edd-86df-04fcc17461b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bd4b54d4-9d84-46e1-a713-527424834dd2" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ee0885b5-bc23-4148-a246-6e97dfcf1286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ee0885b5-bc23-4148-a246-6e97dfcf1286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1eb8a648-ba4c-4a64-83e9-9b68146d5280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_1eb8a648-ba4c-4a64-83e9-9b68146d5280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f514f7a-5842-46b2-b15a-1753d6f8d1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0f514f7a-5842-46b2-b15a-1753d6f8d1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_5858701a-0d7c-4fdb-9a8d-42a08b182b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_5858701a-0d7c-4fdb-9a8d-42a08b182b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_33480b09-bfdc-480e-a5ff-2469bb9f97e8" xlink:href="cms-20221231.xsd#cms_PlanContributionPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_PlanContributionPercentage_33480b09-bfdc-480e-a5ff-2469bb9f97e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_87e8b5c4-449a-445a-be15-ec3454a9ab10" xlink:href="cms-20221231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_87e8b5c4-449a-445a-be15-ec3454a9ab10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_960408f1-5fbf-4b12-b401-59ce91c38b8c" xlink:href="cms-20221231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_960408f1-5fbf-4b12-b401-59ce91c38b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_eca23908-f4f6-41c3-82bd-20616a36939c" xlink:href="cms-20221231.xsd#cms_RetirementAgeRequirement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_RetirementAgeRequirement_eca23908-f4f6-41c3-82bd-20616a36939c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_e44babcf-8a54-4ff3-9e83-bf5318702f9c" xlink:href="cms-20221231.xsd#cms_RetirementYearsOfService"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_RetirementYearsOfService_e44babcf-8a54-4ff3-9e83-bf5318702f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_3a6a70e8-7140-4217-a8e7-cca1feda7a5d" xlink:href="cms-20221231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_3a6a70e8-7140-4217-a8e7-cca1feda7a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_247b6819-f93c-41a7-8bd3-64d41d327343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_247b6819-f93c-41a7-8bd3-64d41d327343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_541dcbd0-c2f8-43d5-9b8f-da02d055069f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_541dcbd0-c2f8-43d5-9b8f-da02d055069f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_b9bc8220-7d10-40bf-a075-45071e2aac11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_b9bc8220-7d10-40bf-a075-45071e2aac11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_8c9039f1-5b79-4236-a33d-54ab9188a6ca" xlink:href="cms-20221231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_8c9039f1-5b79-4236-a33d-54ab9188a6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_1ccf84e0-6b2f-4675-b7ce-d60513f565a3" xlink:href="cms-20221231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_1ccf84e0-6b2f-4675-b7ce-d60513f565a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ee3091df-b81a-4fdf-9a4b-7432cddb21f9" xlink:href="cms-20221231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ee3091df-b81a-4fdf-9a4b-7432cddb21f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_59079d10-9062-427d-b2ed-67821602e114" xlink:href="cms-20221231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_59079d10-9062-427d-b2ed-67821602e114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_392d4b22-b7a4-4413-8570-a5423451f91d" xlink:href="cms-20221231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_392d4b22-b7a4-4413-8570-a5423451f91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fb8f45b-4b48-410f-9d34-0e0fed07723a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fb8f45b-4b48-410f-9d34-0e0fed07723a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_334f6acc-b473-4170-a12f-2bd726e85efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_334f6acc-b473-4170-a12f-2bd726e85efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_df701f55-2684-4b52-b4c6-41386512d50b" xlink:href="cms-20221231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1b539c3d-2c7b-4af3-a010-43d7d3344a76" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_df701f55-2684-4b52-b4c6-41386512d50b" 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-20221231.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_0f58d428-121d-4873-a919-68f607c71152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0f58d428-121d-4873-a919-68f607c71152" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b8dde721-9599-44c9-ade1-1a4c424ee207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b8dde721-9599-44c9-ade1-1a4c424ee207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_e9996033-34c5-40ab-9c65-ee0a4d31f3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_b8dde721-9599-44c9-ade1-1a4c424ee207" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_e9996033-34c5-40ab-9c65-ee0a4d31f3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_b2c0c99f-8063-4118-93d2-7994a3d00069" xlink:href="cms-20221231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_e9996033-34c5-40ab-9c65-ee0a4d31f3aa" xlink:to="loc_cms_DbSerpTrustAssetsMember_b2c0c99f-8063-4118-93d2-7994a3d00069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3879b06e-c0f6-4382-ba1c-33d47ea643c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3879b06e-c0f6-4382-ba1c-33d47ea643c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a5fae7a3-3d3f-480a-bbc7-f74ec6402f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3879b06e-c0f6-4382-ba1c-33d47ea643c6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a5fae7a3-3d3f-480a-bbc7-f74ec6402f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4d0459e1-2f2e-4d4d-9365-a6d13f3bcb2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5fae7a3-3d3f-480a-bbc7-f74ec6402f52" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4d0459e1-2f2e-4d4d-9365-a6d13f3bcb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d367c350-3612-4715-92c9-86f2519953c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_dei_LegalEntityAxis_d367c350-3612-4715-92c9-86f2519953c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f21da46f-0d17-445c-968f-5d7d21800301" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d367c350-3612-4715-92c9-86f2519953c0" xlink:to="loc_dei_EntityDomain_f21da46f-0d17-445c-968f-5d7d21800301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_261cd825-c07d-4adb-b2e9-b06a557e22ef" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f21da46f-0d17-445c-968f-5d7d21800301" xlink:to="loc_cms_ConsumersEnergyCompanyMember_261cd825-c07d-4adb-b2e9-b06a557e22ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_f0a0fcc9-875b-476f-8eaa-81ead52b4866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_f0a0fcc9-875b-476f-8eaa-81ead52b4866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_80271565-c26d-4ac4-ba33-1d89b8e593a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_f0a0fcc9-875b-476f-8eaa-81ead52b4866" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_80271565-c26d-4ac4-ba33-1d89b8e593a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonqualifiedPlanMember_7858e4bd-fa95-4748-837b-44b982492e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonqualifiedPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain_80271565-c26d-4ac4-ba33-1d89b8e593a2" xlink:to="loc_us-gaap_NonqualifiedPlanMember_7858e4bd-fa95-4748-837b-44b982492e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc4342ca-adbb-4dab-a349-c6266a9e8807" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_93c5b056-094a-4df0-a5c0-98daf5f5596f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_93c5b056-094a-4df0-a5c0-98daf5f5596f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_3c8e98ec-47dd-4cc2-9d21-9ffd16100199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0b82d5f9-96c1-400b-a18b-345da0b9876e" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_3c8e98ec-47dd-4cc2-9d21-9ffd16100199" 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-20221231.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_4f523878-af68-4eee-9066-81160ce5386b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4f523878-af68-4eee-9066-81160ce5386b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:to="loc_us-gaap_RetirementPlanNameAxis_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_9c785a0c-fdc9-4e7d-9e0b-ac20e0de596e" xlink:to="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_c770950e-3532-4690-99c9-669ca3b06b64" xlink:href="cms-20221231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:to="loc_cms_ActivePensionPlanMember_c770950e-3532-4690-99c9-669ca3b06b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_1e5aab14-174a-4a3c-a6d8-0901a754c42a" xlink:href="cms-20221231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_40e14f60-abeb-4789-9568-d623289a717b" xlink:to="loc_cms_InactivePensionPlanMember_1e5aab14-174a-4a3c-a6d8-0901a754c42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ac70eb5a-eda4-4ceb-8b92-aac878097075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ac70eb5a-eda4-4ceb-8b92-aac878097075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ac70eb5a-eda4-4ceb-8b92-aac878097075" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_88d1bbfc-7a5b-4ee3-a4d8-f341db9a4ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_88d1bbfc-7a5b-4ee3-a4d8-f341db9a4ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1de61d6c-4225-4791-9dbe-81bc8457d9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1de61d6c-4225-4791-9dbe-81bc8457d9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebaf164c-033b-4dbf-a153-22625fbfd8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0700c0e2-c6fe-4c65-902a-a597548014a9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ebaf164c-033b-4dbf-a153-22625fbfd8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_98d3f43a-8099-4e5f-b66b-a46c1d074a5f" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4f3c186c-2d87-48c5-bed6-960114bcf5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_4f3c186c-2d87-48c5-bed6-960114bcf5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_61bf5893-3b7d-4c65-8a71-340d5f1a7278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_22c6bb08-dbd9-4003-8a3d-6593b2ec4c20" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_61bf5893-3b7d-4c65-8a71-340d5f1a7278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_1f72271e-dd13-49f1-ac6a-d38ed481c182" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_1f72271e-dd13-49f1-ac6a-d38ed481c182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_33c24e76-f140-4fdb-b7e4-d3e6feb172d0" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_33c24e76-f140-4fdb-b7e4-d3e6feb172d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c08b61ac-404b-4f7d-9ae8-ad32ee019d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_c08b61ac-404b-4f7d-9ae8-ad32ee019d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_4b9fe07b-34c1-4395-b1d1-c5dbfaeee7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_7277e727-98eb-434c-b366-5aab9235c736" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_4b9fe07b-34c1-4395-b1d1-c5dbfaeee7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_b409daa4-3c75-48d9-8520-528030ac8f90" xlink:href="cms-20221231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d9e92744-ef34-4c9b-975a-2500a357092c" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_b409daa4-3c75-48d9-8520-528030ac8f90" 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-20221231.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_56e3440e-4e1f-4be0-b062-faf962c77161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_56e3440e-4e1f-4be0-b062-faf962c77161" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a20d6b35-86e9-4ead-bd88-ec8e7c89dc0e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_7d30be52-93e1-4eb6-a528-7ba8390a8c0f" xlink:href="cms-20221231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:to="loc_cms_PensionAndDBSERPMember_7d30be52-93e1-4eb6-a528-7ba8390a8c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5b85f538-ca5e-4f49-b25b-f1317d2ff345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f9e09d83-6a3c-476a-b20a-678c43efb3a0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5b85f538-ca5e-4f49-b25b-f1317d2ff345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7f955c7-882d-4106-9fd9-68a4af2901ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:to="loc_dei_LegalEntityAxis_c7f955c7-882d-4106-9fd9-68a4af2901ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f36f568c-069f-42d8-b84a-1c6128635264" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c7f955c7-882d-4106-9fd9-68a4af2901ec" xlink:to="loc_dei_EntityDomain_f36f568c-069f-42d8-b84a-1c6128635264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47631a2b-66a6-40f8-9cf1-bc3677db5343" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f36f568c-069f-42d8-b84a-1c6128635264" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47631a2b-66a6-40f8-9cf1-bc3677db5343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e7b03701-f103-4e84-95b2-cb69c419ff62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ce4c763a-5ee4-44ed-9c3f-01a522eb040e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e7b03701-f103-4e84-95b2-cb69c419ff62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e7b03701-f103-4e84-95b2-cb69c419ff62" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_159407e5-23a4-4645-839b-da9b04e50258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_159407e5-23a4-4645-839b-da9b04e50258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_2d2578a0-539a-4cb8-873a-6903dc8051d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_2d2578a0-539a-4cb8-873a-6903dc8051d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_0925ca5e-4c99-4bf9-877f-0095bb378b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_0925ca5e-4c99-4bf9-877f-0095bb378b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf7a5071-0c0e-4399-9037-26ccdbef8ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_cf7a5071-0c0e-4399-9037-26ccdbef8ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_d332fa1c-fff9-48ac-924b-7879a075fef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_d332fa1c-fff9-48ac-924b-7879a075fef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_2b4ab214-eef6-4006-a79d-83416105fac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_2b4ab214-eef6-4006-a79d-83416105fac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_8e5cf248-5379-40ae-abb1-1b2f4d409485" xlink:href="cms-20221231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_f9a77494-c333-408e-bb26-6d7ca5aa0765" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_8e5cf248-5379-40ae-abb1-1b2f4d409485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e4280fcc-9cf5-4b11-af1a-e0293f4ca2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9f85d47b-a5f3-4051-8dc9-6c941f008e63" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e4280fcc-9cf5-4b11-af1a-e0293f4ca2cd" 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-20221231.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_6dede3a6-9c96-4bfa-abf8-336acdc3bb93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6dede3a6-9c96-4bfa-abf8-336acdc3bb93" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0dcdf514-6789-43c7-ad52-97620ace329e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0dcdf514-6789-43c7-ad52-97620ace329e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0dcdf514-6789-43c7-ad52-97620ace329e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_7df6a90f-c773-4065-a196-4fae59139361" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_7df6a90f-c773-4065-a196-4fae59139361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d1107efa-8189-47c6-a0eb-7ba9165aa0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d1107efa-8189-47c6-a0eb-7ba9165aa0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ba258f6d-0e4a-4d2e-a85e-1174ea8bf30c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_46ca9c29-7b43-4feb-bf9a-ab56db53e65c" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ba258f6d-0e4a-4d2e-a85e-1174ea8bf30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3a4f115b-be75-4d55-9f23-0809198b285f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:to="loc_dei_LegalEntityAxis_3a4f115b-be75-4d55-9f23-0809198b285f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aff9bd2b-28dd-4308-aa10-060f11470da2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3a4f115b-be75-4d55-9f23-0809198b285f" xlink:to="loc_dei_EntityDomain_aff9bd2b-28dd-4308-aa10-060f11470da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4487c4ef-a1d0-437b-9715-fc132a23a264" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_aff9bd2b-28dd-4308-aa10-060f11470da2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4487c4ef-a1d0-437b-9715-fc132a23a264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7ffe9207-7b7a-45b1-82a7-3d9ae353bc0c" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f944589a-c708-4361-a055-6a10fe159ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f944589a-c708-4361-a055-6a10fe159ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c10bfefa-28aa-42bc-9b12-d0c9c78f0835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c10bfefa-28aa-42bc-9b12-d0c9c78f0835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ca98c610-6646-4f37-8ca1-1b03dcaf6bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ca98c610-6646-4f37-8ca1-1b03dcaf6bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_4f157d2f-27b3-4661-824b-1ac2a0b82f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_4f157d2f-27b3-4661-824b-1ac2a0b82f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba91daeb-a642-43d9-8cdd-0835a78b7848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ba91daeb-a642-43d9-8cdd-0835a78b7848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_dd9b2f86-76ee-4dbc-b5e1-de7ece74d830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_dd9b2f86-76ee-4dbc-b5e1-de7ece74d830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0bb846ca-1eda-43d9-8ab6-bd87f9e16512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_b084a28e-8498-4935-91f9-d27e20d6ee8b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_0bb846ca-1eda-43d9-8ab6-bd87f9e16512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_83724a95-140c-4bf3-8c7b-8b7def4705b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_83724a95-140c-4bf3-8c7b-8b7def4705b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_c3a8056e-8276-4440-a722-5e4c2e91a5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_c3a8056e-8276-4440-a722-5e4c2e91a5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0fea0366-c712-4f85-9397-7f0d664b1069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0fea0366-c712-4f85-9397-7f0d664b1069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_599c89a2-ebc5-480e-bb52-c9687a7a93e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_599c89a2-ebc5-480e-bb52-c9687a7a93e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2f6f4b9e-efaf-481e-9caf-fd812c1a2422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_9092d131-11b9-415d-8116-874dea90c2a0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2f6f4b9e-efaf-481e-9caf-fd812c1a2422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_dc185f1f-8f53-4653-8d22-27bb9f566e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3755b9fe-ffdf-4a1f-9973-5f5176d0f2a7" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_dc185f1f-8f53-4653-8d22-27bb9f566e58" 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-20221231.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_0e8999e1-bf15-4e5c-a8ab-27df59dd6435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0e8999e1-bf15-4e5c-a8ab-27df59dd6435" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4f6205a1-680b-4354-86f0-3dde94a1d630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4f6205a1-680b-4354-86f0-3dde94a1d630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4f6205a1-680b-4354-86f0-3dde94a1d630" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_30aa1bfa-f0be-4c74-a982-81604f03d1da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_30aa1bfa-f0be-4c74-a982-81604f03d1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53715f47-ba44-4d21-a9da-3d5337ffafaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53715f47-ba44-4d21-a9da-3d5337ffafaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_7a4b9747-f272-46d2-aabc-9bdd952d5b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_8f9fd42c-4b62-49ba-b122-056ab322f239" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_7a4b9747-f272-46d2-aabc-9bdd952d5b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_80bccff7-cafa-4506-929c-725088796e42" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:to="loc_dei_LegalEntityAxis_80bccff7-cafa-4506-929c-725088796e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c91f2d24-55aa-4a83-89a5-6a1c85a91173" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_80bccff7-cafa-4506-929c-725088796e42" xlink:to="loc_dei_EntityDomain_c91f2d24-55aa-4a83-89a5-6a1c85a91173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f9e62ded-d108-4dbf-8409-e251fdc9f8b7" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c91f2d24-55aa-4a83-89a5-6a1c85a91173" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f9e62ded-d108-4dbf-8409-e251fdc9f8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_55555b7c-89a3-416a-b71b-8e3dcb217e8d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_93480968-4719-4ac6-8393-2c48ac7b52fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_93480968-4719-4ac6-8393-2c48ac7b52fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ac376469-733f-4abe-8a17-7eba8904d6db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_ac376469-733f-4abe-8a17-7eba8904d6db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_08245980-e34b-4181-b94d-b19a54b7e033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b3613d99-b22f-4dae-b60c-908713780d6b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_08245980-e34b-4181-b94d-b19a54b7e033" 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-20221231.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_509c86bb-10b5-480b-b151-0a1a452167ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_509c86bb-10b5-480b-b151-0a1a452167ca" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ea38da54-98c8-465e-8908-eab5eb974561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ea38da54-98c8-465e-8908-eab5eb974561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ea38da54-98c8-465e-8908-eab5eb974561" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_939220b0-28a7-4823-bad7-b67efff831ec" xlink:href="cms-20221231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:to="loc_cms_PensionAndDBSERPMember_939220b0-28a7-4823-bad7-b67efff831ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d97d050a-222a-40de-942c-160f65e81700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1e1a51c1-c5ed-42d2-a0a2-c2731a14a553" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_d97d050a-222a-40de-942c-160f65e81700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a09f1699-c20e-4cf7-b883-deee78786374" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:to="loc_dei_LegalEntityAxis_a09f1699-c20e-4cf7-b883-deee78786374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d519c2ec-1547-41b0-ab4c-da9f49658e35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a09f1699-c20e-4cf7-b883-deee78786374" xlink:to="loc_dei_EntityDomain_d519c2ec-1547-41b0-ab4c-da9f49658e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b3a0ec13-8766-42d6-b0ae-1d54c74aa7be" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d519c2ec-1547-41b0-ab4c-da9f49658e35" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b3a0ec13-8766-42d6-b0ae-1d54c74aa7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6d5b313a-577d-4228-97b2-f135e2a4756e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_b4bd50bd-98a2-4550-a2e9-9ffbdc97fa61" xlink:href="cms-20221231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_b4bd50bd-98a2-4550-a2e9-9ffbdc97fa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_a9337968-0893-41d8-aa24-75cf7fef91e8" xlink:href="cms-20221231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_a9337968-0893-41d8-aa24-75cf7fef91e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_fbd23483-fd08-4d23-a139-504f354fbe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_us-gaap_RegulatoryAssets_fbd23483-fd08-4d23-a139-504f354fbe8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_439a9f19-3ea4-4d68-bfe2-dab317d23783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_edf819cc-6a93-4855-b65f-90bf1060fd00" xlink:to="loc_us-gaap_RegulatoryLiabilities_439a9f19-3ea4-4d68-bfe2-dab317d23783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0e3eacb9-807a-4a0a-966c-c72fe916e075" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_ebbb41fb-4663-4cc0-9aa1-cbd673a2dad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_ebbb41fb-4663-4cc0-9aa1-cbd673a2dad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a2ccb1d2-92d7-4624-a881-7721370f14e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a2ccb1d2-92d7-4624-a881-7721370f14e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_b389910f-66f5-4764-b350-2749b539cf80" xlink:href="cms-20221231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6a14c5b4-76fe-4f63-b234-3214a40eedc7" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_b389910f-66f5-4764-b350-2749b539cf80" 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-20221231.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_2e9201bf-3f50-4d07-801b-b21030cb7739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2e9201bf-3f50-4d07-801b-b21030cb7739" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_757f3ed1-8e83-4783-bf75-51b6e398074d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_757f3ed1-8e83-4783-bf75-51b6e398074d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_757f3ed1-8e83-4783-bf75-51b6e398074d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_650a564d-ab07-46cc-a431-fe95f1cdb427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_650a564d-ab07-46cc-a431-fe95f1cdb427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2d0f0277-2e30-496f-9688-8744818f27d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_18d0e6c0-57d0-4083-8ad0-b9e3afd60b81" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2d0f0277-2e30-496f-9688-8744818f27d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_36e2a23c-6371-4b87-a83b-992b0269c048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_36e2a23c-6371-4b87-a83b-992b0269c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_36e2a23c-6371-4b87-a83b-992b0269c048" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:href="cms-20221231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_85ca1706-e6f4-4e20-8459-36152bbf4f5b" xlink:href="cms-20221231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_85ca1706-e6f4-4e20-8459-36152bbf4f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_d335133a-e5ea-4503-9df9-ba8229b75a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_d335133a-e5ea-4503-9df9-ba8229b75a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_ce77b16a-d1f5-4e9f-b428-58613df6614f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_ce77b16a-d1f5-4e9f-b428-58613df6614f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_845e86de-5413-4106-9e09-f5975a7b98a1" xlink:href="cms-20221231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_StateAndMunicipalBondsMember_845e86de-5413-4106-9e09-f5975a7b98a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_ec4a99a0-a67e-4074-8f05-34aa7f379243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_ec4a99a0-a67e-4074-8f05-34aa7f379243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_12e48aab-f784-4d79-916a-589aae71e189" xlink:href="cms-20221231.xsd#cms_CommonStocksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_CommonStocksMember_12e48aab-f784-4d79-916a-589aae71e189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_231caec8-10cc-4e44-8124-de21e05cc2e4" xlink:href="cms-20221231.xsd#cms_MutualFundsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_a635b4d1-665b-4228-bdfd-22ddc898044c" xlink:to="loc_cms_MutualFundsMember_231caec8-10cc-4e44-8124-de21e05cc2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_23eda275-487f-439f-8895-69ac09b8dcca" xlink:href="cms-20221231.xsd#cms_PooledFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c7e52928-0a10-4998-8dbf-8c863efc378a" xlink:to="loc_cms_PooledFundsMember_23eda275-487f-439f-8895-69ac09b8dcca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c96a06e7-394d-48b4-98ce-065359367ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c96a06e7-394d-48b4-98ce-065359367ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c96a06e7-394d-48b4-98ce-065359367ba8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_09efee4b-005c-4f4c-87fa-75bcd46ae428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_09efee4b-005c-4f4c-87fa-75bcd46ae428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5a0ecc3a-c689-48e5-94e5-94c2fe0249b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e00e6368-e60a-434e-a692-4a4d173642e5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5a0ecc3a-c689-48e5-94e5-94c2fe0249b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b0b9b2bc-5249-40bf-ab56-145f8878a94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_12d5d5fb-9e90-4444-87b5-5d506925be95" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b0b9b2bc-5249-40bf-ab56-145f8878a94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f615569d-b0d6-4327-8a88-c3365bcf9eae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b0b9b2bc-5249-40bf-ab56-145f8878a94f" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f615569d-b0d6-4327-8a88-c3365bcf9eae" 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-20221231.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_68ee1202-600b-4c14-be8f-cb025a58a3de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_68ee1202-600b-4c14-be8f-cb025a58a3de" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_d2c83d0e-6ffd-4f6c-b8b5-995cc5ad06ac" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_415337ca-59d3-490e-99bb-2f7748457357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_415337ca-59d3-490e-99bb-2f7748457357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_21568c96-8285-4357-8867-f1afeaa75836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4566a561-79b9-4a18-9bb6-4b1efd844ffa" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_21568c96-8285-4357-8867-f1afeaa75836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_31db7779-30fd-45f7-880c-874bc6f11bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_31db7779-30fd-45f7-880c-874bc6f11bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_31db7779-30fd-45f7-880c-874bc6f11bbd" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_1a2e7837-7c90-4657-ab84-c627c2bb9fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_1a2e7837-7c90-4657-ab84-c627c2bb9fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_a5b6e42f-4275-4004-bb46-f8ce00e8d379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_FixedIncomeFundsMember_a5b6e42f-4275-4004-bb46-f8ce00e8d379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_730534c1-41bc-4be2-b09a-9bfb0efcacf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_730534c1-41bc-4be2-b09a-9bfb0efcacf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_bf70ec34-9b35-468d-a86c-1549edb9a7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_abda9eda-9d33-4bd2-9f42-6111ac0bd6d3" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_bf70ec34-9b35-468d-a86c-1549edb9a7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f6801f48-39fe-4810-9214-b02bc71cd4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cd7949cf-72a1-40b6-acbf-6e80372d73aa" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f6801f48-39fe-4810-9214-b02bc71cd4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ae0082f5-7edb-4a71-820d-10a441a44d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f6801f48-39fe-4810-9214-b02bc71cd4fd" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_ae0082f5-7edb-4a71-820d-10a441a44d7e" 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-20221231.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_e1e3d908-5e24-4a41-915f-6d3c26ce6373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e1e3d908-5e24-4a41-915f-6d3c26ce6373" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_47d0ac33-e120-48d4-9e6a-db57daeb2bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_47d0ac33-e120-48d4-9e6a-db57daeb2bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_47d0ac33-e120-48d4-9e6a-db57daeb2bc8" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_08d91419-b5c2-4b02-801a-3e4acb0db934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_08d91419-b5c2-4b02-801a-3e4acb0db934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4a0cd1a2-1181-4ca8-ba26-7a5f1e1ef6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4a0cd1a2-1181-4ca8-ba26-7a5f1e1ef6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3c55124e-4cde-4ea8-93d0-4a4e123293d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f3d08015-dc17-4ab3-a7e0-91fbdefa00c7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3c55124e-4cde-4ea8-93d0-4a4e123293d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27997074-aa24-4b79-bf49-7b9b11cc4ef1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:to="loc_dei_LegalEntityAxis_27997074-aa24-4b79-bf49-7b9b11cc4ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0be2f43c-1ba8-4e1e-92d8-9e5d35e766fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_27997074-aa24-4b79-bf49-7b9b11cc4ef1" xlink:to="loc_dei_EntityDomain_0be2f43c-1ba8-4e1e-92d8-9e5d35e766fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2b81e070-6310-4213-888a-ba3c77b4b6ba" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0be2f43c-1ba8-4e1e-92d8-9e5d35e766fe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2b81e070-6310-4213-888a-ba3c77b4b6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c1a8c7bb-082a-4dbe-8350-46bc68173c3a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ee810361-7e03-4fcb-860f-fd7116c12522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ee810361-7e03-4fcb-860f-fd7116c12522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_7b8d3ec4-7841-4f83-a19e-11e401b41b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_7b8d3ec4-7841-4f83-a19e-11e401b41b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_59b49568-c981-4617-b674-c45d34cc66b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_59b49568-c981-4617-b674-c45d34cc66b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_25bfa334-0687-42bd-8653-da779f628a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_25bfa334-0687-42bd-8653-da779f628a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_e1303eaf-956c-49ad-888f-1b72008c4a42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_e1303eaf-956c-49ad-888f-1b72008c4a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6757df3a-c37a-4741-9795-244fbdce2183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_850b04e8-da1e-4687-ad8f-25e88403e05a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_6757df3a-c37a-4741-9795-244fbdce2183" 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-20221231.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_321e3b63-5378-466b-a79d-59ed98f91058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_321e3b63-5378-466b-a79d-59ed98f91058" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:to="loc_us-gaap_AwardTypeAxis_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_47e0f2ae-5dcc-4f1b-8728-ddde99f5d962" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a7294324-324a-47a7-832a-a6e815174e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_us-gaap_PerformanceSharesMember_a7294324-324a-47a7-832a-a6e815174e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_50f53477-270e-4659-8704-3250b43aa9f9" xlink:href="cms-20221231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_cms_MarketBasedRestrictedStockMember_50f53477-270e-4659-8704-3250b43aa9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_2496c3f8-2e7d-459e-88f3-5b0fe1f3e318" xlink:href="cms-20221231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_2496c3f8-2e7d-459e-88f3-5b0fe1f3e318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2012e15b-a3e9-483c-ae97-20ad25b24fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2012e15b-a3e9-483c-ae97-20ad25b24fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_497fec3c-0e99-4e32-8f7b-c05de23c4b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4fb8775f-26d2-4082-bb14-e90a5a8cda90" xlink:to="loc_us-gaap_RestrictedStockMember_497fec3c-0e99-4e32-8f7b-c05de23c4b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6182c811-3aa9-4df5-a6ff-2a08a081eaee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:to="loc_srt_RangeAxis_6182c811-3aa9-4df5-a6ff-2a08a081eaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_6182c811-3aa9-4df5-a6ff-2a08a081eaee" xlink:to="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa326941-519f-4ebe-bb33-6f0cc4f0c377" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:to="loc_srt_MinimumMember_aa326941-519f-4ebe-bb33-6f0cc4f0c377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eb465899-057f-405f-bea6-b41fb1843ff7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5dfc5009-7d97-428b-8ba8-e38e49058206" xlink:to="loc_srt_MaximumMember_eb465899-057f-405f-bea6-b41fb1843ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_37ca770f-30e3-4e0e-8e7e-923e79e190d7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:to="loc_dei_LegalEntityAxis_37ca770f-30e3-4e0e-8e7e-923e79e190d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_76f7ae02-473f-4255-a550-9be51133b9b6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_37ca770f-30e3-4e0e-8e7e-923e79e190d7" xlink:to="loc_dei_EntityDomain_76f7ae02-473f-4255-a550-9be51133b9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1ccf1bda-71a2-446d-bea1-a8be0788a254" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_76f7ae02-473f-4255-a550-9be51133b9b6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1ccf1bda-71a2-446d-bea1-a8be0788a254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d1c07ce-800c-4fbd-891a-f4e1a31072be" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_31a300fc-e099-48e3-8940-3782e3314dee" xlink:href="cms-20221231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_31a300fc-e099-48e3-8940-3782e3314dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d510d4c8-096d-4aac-bb48-85617410ab10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d510d4c8-096d-4aac-bb48-85617410ab10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eade3095-8746-4c49-bd2f-4b56515eb8d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_eade3095-8746-4c49-bd2f-4b56515eb8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_2c77442c-655b-4da5-ab74-57e258308334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_2c77442c-655b-4da5-ab74-57e258308334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_22a540ee-cb24-441e-ac13-6e3ee0d136f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_22a540ee-cb24-441e-ac13-6e3ee0d136f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_32a29235-6f2e-485d-9fd4-edc42218b2de" xlink:href="cms-20221231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_32a29235-6f2e-485d-9fd4-edc42218b2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7c673511-7afe-4754-8680-ef673cb7bf3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7c673511-7afe-4754-8680-ef673cb7bf3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a03f2e37-0777-493e-8a7b-301016432c22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a03f2e37-0777-493e-8a7b-301016432c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_71211205-3fed-472f-b6c6-d0494e6693d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_99a4912d-b3dd-4d61-b7c4-e2da920ac512" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_71211205-3fed-472f-b6c6-d0494e6693d5" 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-20221231.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_98c80080-885a-4054-8b3d-c98f87c97734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_98c80080-885a-4054-8b3d-c98f87c97734" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:to="loc_us-gaap_AwardTypeAxis_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3335c7cd-d1e8-48a0-9cb8-c0e9d2f08059" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d07970f2-cb65-464e-a477-dad4e06f77f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:to="loc_us-gaap_RestrictedStockMember_d07970f2-cb65-464e-a477-dad4e06f77f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_20611d17-a44a-46eb-8b21-3d1ce74b0546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_20611d17-a44a-46eb-8b21-3d1ce74b0546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7cccf0a7-8476-4639-acb0-57d3472b11f6" xlink:href="cms-20221231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61f23d13-bd8f-4fcd-90e2-41c28ad6724f" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7cccf0a7-8476-4639-acb0-57d3472b11f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_22479340-d4b1-458a-82ce-d85fb9870ce2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:to="loc_dei_LegalEntityAxis_22479340-d4b1-458a-82ce-d85fb9870ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3f7457e0-714d-487c-b2d9-59d53f9a41d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_22479340-d4b1-458a-82ce-d85fb9870ce2" xlink:to="loc_dei_EntityDomain_3f7457e0-714d-487c-b2d9-59d53f9a41d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c3597723-83c2-4fd9-b0bc-59c8b969e5de" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3f7457e0-714d-487c-b2d9-59d53f9a41d8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c3597723-83c2-4fd9-b0bc-59c8b969e5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6fe0c973-ade3-4004-ab67-7143a06ad8ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_369e44b6-bca2-401c-96d1-8d9b29a5c7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_369e44b6-bca2-401c-96d1-8d9b29a5c7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dc3b42c-6f91-43e0-9e3b-8c41282c5cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dc3b42c-6f91-43e0-9e3b-8c41282c5cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7529f5aa-6fb5-4821-beea-edcfc044f9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7529f5aa-6fb5-4821-beea-edcfc044f9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_90f80540-80c1-4ed7-bd18-8ede1eae3e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_90f80540-80c1-4ed7-bd18-8ede1eae3e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f0034cec-5c78-4ac7-b149-d2119adb135b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_23919cbd-d48e-4dc2-8fd1-91646e981401" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f0034cec-5c78-4ac7-b149-d2119adb135b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f247667e-237d-4423-b93c-464f2394e445" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0e77a78-4dff-4701-afe1-720a1a2c1f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0e77a78-4dff-4701-afe1-720a1a2c1f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c03b5606-d933-4519-8e82-e4a756f3dd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c03b5606-d933-4519-8e82-e4a756f3dd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0da631a0-bf95-4c7e-ab4e-e49b760c4a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0da631a0-bf95-4c7e-ab4e-e49b760c4a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cb97cf2-9d0d-4209-9613-d95a625a5560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cb97cf2-9d0d-4209-9613-d95a625a5560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0dd31c8-1633-4129-bcab-470c9546e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_90b11852-bfe9-460b-bccf-c5afef4a9eaf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0dd31c8-1633-4129-bcab-470c9546e02d" 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-20221231.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_29c6636f-d9ad-4abc-9009-5f113adcd6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_29c6636f-d9ad-4abc-9009-5f113adcd6e3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1acee7d-b622-4c86-a145-6b7c8810a964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:to="loc_us-gaap_AwardTypeAxis_d1acee7d-b622-4c86-a145-6b7c8810a964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d1acee7d-b622-4c86-a145-6b7c8810a964" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_00a4ae94-aed7-4fa4-b133-8c241ad74caf" xlink:href="cms-20221231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_00a4ae94-aed7-4fa4-b133-8c241ad74caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_164a83c3-29de-4dae-9fab-1d271f5a8780" xlink:href="cms-20221231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_MarketBasedRestrictedStockMember_164a83c3-29de-4dae-9fab-1d271f5a8780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a2f191bd-1e3c-4607-9dfd-494dd3aed8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_us-gaap_PerformanceSharesMember_a2f191bd-1e3c-4607-9dfd-494dd3aed8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_8976f162-8d2c-4819-a46c-2be55470d0e7" xlink:href="cms-20221231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_8976f162-8d2c-4819-a46c-2be55470d0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_8de0ccc3-aee2-44a5-b44f-866dcd39a1f5" xlink:href="cms-20221231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_8de0ccc3-aee2-44a5-b44f-866dcd39a1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_77bd05d6-f8dc-43eb-86c3-85d35ed125ab" xlink:href="cms-20221231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_77bd05d6-f8dc-43eb-86c3-85d35ed125ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_95f1474c-248e-4e80-8924-39dea0dbaf03" xlink:href="cms-20221231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_95f1474c-248e-4e80-8924-39dea0dbaf03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_228cf0a9-51f3-4f4a-8a14-e0918a892dce" xlink:href="cms-20221231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_228cf0a9-51f3-4f4a-8a14-e0918a892dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_670ea6ca-4aa9-42f4-b655-cc3b50688684" xlink:href="cms-20221231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fb3b91fa-12d7-4b90-a78d-9a84013ecc73" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_670ea6ca-4aa9-42f4-b655-cc3b50688684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e69dfa12-fdf7-414c-95b7-c3323e9b35ad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:to="loc_dei_LegalEntityAxis_e69dfa12-fdf7-414c-95b7-c3323e9b35ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1b06da1b-c032-4c92-8f2b-7d3a8aafa124" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e69dfa12-fdf7-414c-95b7-c3323e9b35ad" xlink:to="loc_dei_EntityDomain_1b06da1b-c032-4c92-8f2b-7d3a8aafa124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_19c8647a-7bc1-4e48-9a3b-b1abd1d21216" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1b06da1b-c032-4c92-8f2b-7d3a8aafa124" xlink:to="loc_cms_ConsumersEnergyCompanyMember_19c8647a-7bc1-4e48-9a3b-b1abd1d21216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6b3918aa-df24-4bfa-839d-969861be0231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0d853981-a69c-4da6-8f22-4ab3a21bb046" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6b3918aa-df24-4bfa-839d-969861be0231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_97b69089-70d6-4859-a8ed-3407a8dcf1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6b3918aa-df24-4bfa-839d-969861be0231" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_97b69089-70d6-4859-a8ed-3407a8dcf1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_d5de411e-1686-45bc-b439-d42f00a01281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a889e5c6-fab9-4a89-9ff5-1153b57dea53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_d5de411e-1686-45bc-b439-d42f00a01281" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a889e5c6-fab9-4a89-9ff5-1153b57dea53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_920fae3e-7582-4b16-a702-69a01b319afa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_d5de411e-1686-45bc-b439-d42f00a01281" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_920fae3e-7582-4b16-a702-69a01b319afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5fc8c128-7ddc-487e-9f5d-28e0941902d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_d5de411e-1686-45bc-b439-d42f00a01281" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5fc8c128-7ddc-487e-9f5d-28e0941902d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_2409de87-7782-4df9-8af0-0fcd999efd32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_2409de87-7782-4df9-8af0-0fcd999efd32" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c46eda6e-8983-42a3-8684-aad54a8d0464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:to="loc_us-gaap_AwardTypeAxis_c46eda6e-8983-42a3-8684-aad54a8d0464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c46eda6e-8983-42a3-8684-aad54a8d0464" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_d792a8a6-53ed-4c7b-a8ba-da94c5fe9930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:to="loc_us-gaap_RestrictedStockMember_d792a8a6-53ed-4c7b-a8ba-da94c5fe9930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_957f12bf-07ad-4eb6-a5fe-80f9a3be91aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8ccddfd6-e555-4d4b-86d7-4eecc00530ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_957f12bf-07ad-4eb6-a5fe-80f9a3be91aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:to="loc_dei_LegalEntityAxis_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8fac4671-2728-4954-a4e9-4ef4d4ef6cf6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a39dbbd2-5fc2-4f80-80c0-40c6c4d79a5b" xlink:to="loc_dei_EntityDomain_8fac4671-2728-4954-a4e9-4ef4d4ef6cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2547d021-2c5d-4509-bcd8-5196e40eb32f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8fac4671-2728-4954-a4e9-4ef4d4ef6cf6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2547d021-2c5d-4509-bcd8-5196e40eb32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4615922f-0d0a-4041-8671-e3894f3bdcf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ba93181b-95fd-4f08-8223-afac36342e96" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4615922f-0d0a-4041-8671-e3894f3bdcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1eff9152-0644-498b-a75a-1e9f842d92c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4615922f-0d0a-4041-8671-e3894f3bdcf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1eff9152-0644-498b-a75a-1e9f842d92c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_8a45c1a8-7ff7-45ff-93fb-ae183763839b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_8a45c1a8-7ff7-45ff-93fb-ae183763839b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2623afec-eb17-4ca6-905e-f71729354fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:to="loc_us-gaap_AwardTypeAxis_2623afec-eb17-4ca6-905e-f71729354fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c86b92e-da88-4e53-9c2a-0faab26519ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2623afec-eb17-4ca6-905e-f71729354fbc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c86b92e-da88-4e53-9c2a-0faab26519ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_bf644f1b-27bc-4683-bf95-aab521e4d1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c86b92e-da88-4e53-9c2a-0faab26519ff" xlink:to="loc_us-gaap_RestrictedStockMember_bf644f1b-27bc-4683-bf95-aab521e4d1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_36483454-c90c-418a-a558-79f87ebb2958" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:to="loc_dei_LegalEntityAxis_36483454-c90c-418a-a558-79f87ebb2958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_35a9c7e7-a169-4496-9491-324cf445f30a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_36483454-c90c-418a-a558-79f87ebb2958" xlink:to="loc_dei_EntityDomain_35a9c7e7-a169-4496-9491-324cf445f30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a84ed012-38db-4382-878a-520e35787046" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_35a9c7e7-a169-4496-9491-324cf445f30a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a84ed012-38db-4382-878a-520e35787046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb7fef35-f2e2-4331-8518-542dddcad1cf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ff3df506-6d4f-4994-b793-40780364d53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ff3df506-6d4f-4994-b793-40780364d53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_40cdadc5-f8ea-40e3-a2b9-b4c7f11e989a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_40cdadc5-f8ea-40e3-a2b9-b4c7f11e989a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb3711b4-201e-4393-8e9f-73da2c457758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7ec42599-a4f2-47f7-b32a-af98cdb61a06" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb3711b4-201e-4393-8e9f-73da2c457758" 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-20221231.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_b011c893-2673-42e2-944d-239d5141e515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b011c893-2673-42e2-944d-239d5141e515" xlink:to="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_35816940-5b66-4a76-892d-aea979d8f6e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:to="loc_dei_LegalEntityAxis_35816940-5b66-4a76-892d-aea979d8f6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c9fd3e2-6004-409c-932f-9a165f537979" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_35816940-5b66-4a76-892d-aea979d8f6e7" xlink:to="loc_dei_EntityDomain_1c9fd3e2-6004-409c-932f-9a165f537979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_caf750b1-5615-4def-aa3a-4f09cb649a8c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1c9fd3e2-6004-409c-932f-9a165f537979" xlink:to="loc_cms_ConsumersEnergyCompanyMember_caf750b1-5615-4def-aa3a-4f09cb649a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_a2966bd6-a413-4b18-98f7-b56f57b093e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_a2966bd6-a413-4b18-98f7-b56f57b093e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_1103fa99-7bc8-4e8d-8966-6b2ab44748c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_a2966bd6-a413-4b18-98f7-b56f57b093e4" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_1103fa99-7bc8-4e8d-8966-6b2ab44748c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_19d028e2-d88d-4239-abca-8795da0bf802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_1103fa99-7bc8-4e8d-8966-6b2ab44748c0" xlink:to="loc_us-gaap_ResearchMember_19d028e2-d88d-4239-abca-8795da0bf802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_7e9aebf7-2256-4f8e-bd07-f86f912a52b1" xlink:to="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4a0643cf-fca3-4d11-ad57-9f7bfde9d029" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4a0643cf-fca3-4d11-ad57-9f7bfde9d029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_20172229-cafc-4d74-bb90-067739dc9cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_20172229-cafc-4d74-bb90-067739dc9cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:href="cms-20221231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c221d589-e61a-4f29-96f6-99d243efda20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c221d589-e61a-4f29-96f6-99d243efda20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_2266c986-96a8-4e2b-8fed-e10e4cd961ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_2266c986-96a8-4e2b-8fed-e10e4cd961ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_f3ebaba3-c172-474f-afe0-4ea26c84f673" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_f3ebaba3-c172-474f-afe0-4ea26c84f673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_c5a63725-2eb3-402a-9914-d9f2928436f5" xlink:href="cms-20221231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_c5a63725-2eb3-402a-9914-d9f2928436f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_9b109c58-5e75-4147-ae16-b724de7808fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_9b109c58-5e75-4147-ae16-b724de7808fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_0534a427-fa1a-43ab-91f1-9c654874d5bb" xlink:href="cms-20221231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_0534a427-fa1a-43ab-91f1-9c654874d5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b528fd4f-982e-470c-9b7f-f8bcc2f17efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_606cfc67-2a17-4e6d-a7f5-f37fc855884c" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b528fd4f-982e-470c-9b7f-f8bcc2f17efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3621675b-0296-437e-af3d-16a772763bea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3621675b-0296-437e-af3d-16a772763bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_946adae4-4b0c-4888-a98f-43f25958481a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_946adae4-4b0c-4888-a98f-43f25958481a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_b3a552a5-615a-4a3a-9b3c-d73eb0d22e11" xlink:href="cms-20221231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_b3a552a5-615a-4a3a-9b3c-d73eb0d22e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_a9db1a91-921f-40a7-8a83-5049f4ddf9aa" xlink:href="cms-20221231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bb37661-7fe1-4141-b788-0ffad267a6ac" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_a9db1a91-921f-40a7-8a83-5049f4ddf9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.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_314a3250-d681-4299-899c-0a4c202ea434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_953c09ff-75ac-4c00-8b82-598d53f11d43" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_314a3250-d681-4299-899c-0a4c202ea434" xlink:to="loc_cms_IncomeTaxesTable_953c09ff-75ac-4c00-8b82-598d53f11d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d0983315-cdc2-4c3b-8e4f-207a2277ff6d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_953c09ff-75ac-4c00-8b82-598d53f11d43" xlink:to="loc_dei_LegalEntityAxis_d0983315-cdc2-4c3b-8e4f-207a2277ff6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d8dcfdc-5a80-4bbc-acf9-dfc8736f9ce7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d0983315-cdc2-4c3b-8e4f-207a2277ff6d" xlink:to="loc_dei_EntityDomain_2d8dcfdc-5a80-4bbc-acf9-dfc8736f9ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_37970b1a-06ef-42ee-86f7-8e34207e96a5" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2d8dcfdc-5a80-4bbc-acf9-dfc8736f9ce7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_37970b1a-06ef-42ee-86f7-8e34207e96a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_953c09ff-75ac-4c00-8b82-598d53f11d43" xlink:to="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cbfead13-d0d1-4a55-a23b-df83735166ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cbfead13-d0d1-4a55-a23b-df83735166ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e879d4ad-d3f9-4763-a896-78138dd57a89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e879d4ad-d3f9-4763-a896-78138dd57a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_29ede463-8553-4f74-bb0a-29b1fe80248b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd362016-d27b-43de-9628-4cc723932c73" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_29ede463-8553-4f74-bb0a-29b1fe80248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b114f8bf-53b6-4f47-a0dd-2da41a845565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b114f8bf-53b6-4f47-a0dd-2da41a845565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b892cffd-1ae6-486d-94fb-88c19ae7b5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_b892cffd-1ae6-486d-94fb-88c19ae7b5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b096370e-64a3-40c5-a764-7bce96dbc2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b096370e-64a3-40c5-a764-7bce96dbc2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_4c24a34d-48fe-41ff-b103-1c026d135c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_0973fb82-6bb9-4f90-b548-e68480c78141" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_4c24a34d-48fe-41ff-b103-1c026d135c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2b8e093c-3fb4-46bf-b771-203840892627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_828a54ed-4449-4b4e-94d9-ded09869edce" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2b8e093c-3fb4-46bf-b771-203840892627" 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-20221231.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_656cf2ca-d3bd-4f78-a7ca-cdde163b5708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_b9aff188-cef2-4672-92fd-2dccae57837d" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_656cf2ca-d3bd-4f78-a7ca-cdde163b5708" xlink:to="loc_cms_IncomeTaxesTable_b9aff188-cef2-4672-92fd-2dccae57837d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f6e02d8c-5e5e-42e6-8113-745a8e58b44a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_b9aff188-cef2-4672-92fd-2dccae57837d" xlink:to="loc_dei_LegalEntityAxis_f6e02d8c-5e5e-42e6-8113-745a8e58b44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d15949d6-8096-4257-ae98-176fa3f5945c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f6e02d8c-5e5e-42e6-8113-745a8e58b44a" xlink:to="loc_dei_EntityDomain_d15949d6-8096-4257-ae98-176fa3f5945c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c715ada9-44f3-40bb-aa4c-491f0dbaecce" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d15949d6-8096-4257-ae98-176fa3f5945c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c715ada9-44f3-40bb-aa4c-491f0dbaecce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_b9aff188-cef2-4672-92fd-2dccae57837d" xlink:to="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_04f1963f-3bc0-4eab-aadf-96b1d4f422d6" xlink:href="cms-20221231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_04f1963f-3bc0-4eab-aadf-96b1d4f422d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_27118c85-94ea-4a79-92ab-066f48d5a00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_27118c85-94ea-4a79-92ab-066f48d5a00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_50122ba6-68ce-4e72-bb3d-b36504ce2a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_50122ba6-68ce-4e72-bb3d-b36504ce2a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_551a3659-4b0c-4d1d-9841-9121a5a56b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_551a3659-4b0c-4d1d-9841-9121a5a56b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ad4c8ce4-73e7-4487-992a-1167b5312819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ad4c8ce4-73e7-4487-992a-1167b5312819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_213ea9fb-cf68-4315-b35b-a797142fb08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_776cbe72-dce1-4bc7-839c-156a13ced0ba" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_213ea9fb-cf68-4315-b35b-a797142fb08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_8a3ac3ab-7c6a-4fe4-9988-9f9b13b692c1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4db43c28-9b9a-4c8f-8390-9582141a4352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4db43c28-9b9a-4c8f-8390-9582141a4352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_00577b8b-6fe1-43df-a983-baec9b85cf3c" xlink:href="cms-20221231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_00577b8b-6fe1-43df-a983-baec9b85cf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2215a274-bb1e-49b8-84fc-960287a6af62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2215a274-bb1e-49b8-84fc-960287a6af62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_04b3ab79-8b3b-4c9a-828a-4d8e061c5921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_04b3ab79-8b3b-4c9a-828a-4d8e061c5921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_8d172f45-d747-4672-8051-71dfe10bf38c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_8d172f45-d747-4672-8051-71dfe10bf38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1d056be4-0417-4563-859d-9ce656ff80e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1d056be4-0417-4563-859d-9ce656ff80e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0496c695-973b-4019-8919-1f7a98dba116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_39d29f22-2085-46e2-882e-3fa5309e415b" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0496c695-973b-4019-8919-1f7a98dba116" 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-20221231.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_c596e728-69ae-415e-a53f-51beb2e91572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c596e728-69ae-415e-a53f-51beb2e91572" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_d6be76ae-eac0-4583-a90d-c94315208616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_d6be76ae-eac0-4583-a90d-c94315208616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_d6be76ae-eac0-4583-a90d-c94315208616" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_82160a8c-af46-49e2-a3c1-eebeec619f6c" xlink:href="cms-20221231.xsd#cms_StateTaxAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:to="loc_cms_StateTaxAuthorityMember_82160a8c-af46-49e2-a3c1-eebeec619f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_6469a4d8-3baa-4731-863f-ac5a94aed2da" xlink:href="cms-20221231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:to="loc_cms_LocalJurisdictionMember_6469a4d8-3baa-4731-863f-ac5a94aed2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_980c73f5-615c-4f7b-a683-0c37f030db09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63f61db7-020e-46a8-907a-d5c2cfede896" xlink:to="loc_us-gaap_DomesticCountryMember_980c73f5-615c-4f7b-a683-0c37f030db09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:to="loc_dei_LegalEntityAxis_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b3b792c6-b646-4d6e-874b-94258ef4b9e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ea1a91f5-b5f9-4b71-a2c0-ef72a5b9fa79" xlink:to="loc_dei_EntityDomain_b3b792c6-b646-4d6e-874b-94258ef4b9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fd4aa9fe-a4d5-461c-a9b0-dddcf3a42ad0" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b3b792c6-b646-4d6e-874b-94258ef4b9e8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fd4aa9fe-a4d5-461c-a9b0-dddcf3a42ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0460716a-66c4-4a8a-9382-a8fd4050f517" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_694cd01e-79ea-4d67-9a2a-ddf376da9833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_694cd01e-79ea-4d67-9a2a-ddf376da9833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_c636e666-f42f-47d6-a137-a866de8d8c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_c636e666-f42f-47d6-a137-a866de8d8c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_8ef78733-03dd-49a9-8279-16d23e1f1c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_8ef78733-03dd-49a9-8279-16d23e1f1c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_e04f6b08-02c9-405f-9767-06273d5ca37e" xlink:href="cms-20221231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_4bc6aceb-81af-4057-b920-33b904f5e7f5" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_e04f6b08-02c9-405f-9767-06273d5ca37e" 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-20221231.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_7fba915e-e4df-4763-9ce2-62cb30a9fd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:href="cms-20221231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7fba915e-e4df-4763-9ce2-62cb30a9fd90" xlink:to="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4481f840-9d68-4902-9e4f-8fddafd65425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4481f840-9d68-4902-9e4f-8fddafd65425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_0eca85df-31af-492b-892e-fb7c2811cde1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4481f840-9d68-4902-9e4f-8fddafd65425" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_0eca85df-31af-492b-892e-fb7c2811cde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_c258ff1a-c1cd-430a-be60-c7d59d0104ae" xlink:href="cms-20221231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_0eca85df-31af-492b-892e-fb7c2811cde1" xlink:to="loc_cms_LocalJurisdictionMember_c258ff1a-c1cd-430a-be60-c7d59d0104ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:to="loc_dei_LegalEntityAxis_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc8f208f-6c06-4f56-8aa9-111e15845560" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5ac5a09d-3ff5-45f9-8af3-0378d0ca4f2c" xlink:to="loc_dei_EntityDomain_bc8f208f-6c06-4f56-8aa9-111e15845560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e2635364-358a-4108-a0b5-7878c8069363" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bc8f208f-6c06-4f56-8aa9-111e15845560" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e2635364-358a-4108-a0b5-7878c8069363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:href="cms-20221231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_fe684195-0c12-4d95-9576-f0e0a89ba1ef" xlink:to="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_aee5d944-6123-498e-a044-ebeba8efe6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_aee5d944-6123-498e-a044-ebeba8efe6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_48d41c4c-51bc-4dbf-8d98-d3beb99c781c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_f4929080-c061-457d-b625-eb8499733464" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_48d41c4c-51bc-4dbf-8d98-d3beb99c781c" 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-20221231.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_817534fb-8beb-43e4-9128-bc10bd8b5d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_fb139346-c660-4b92-ba73-b64cc71e0ea0" xlink:href="cms-20221231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_817534fb-8beb-43e4-9128-bc10bd8b5d47" xlink:to="loc_cms_IncomeTaxesTable_fb139346-c660-4b92-ba73-b64cc71e0ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4dab800a-688a-466b-95fc-caad66f4dd28" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_fb139346-c660-4b92-ba73-b64cc71e0ea0" xlink:to="loc_dei_LegalEntityAxis_4dab800a-688a-466b-95fc-caad66f4dd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5b63c055-6c75-40ac-9dcb-137b6dd1055a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4dab800a-688a-466b-95fc-caad66f4dd28" xlink:to="loc_dei_EntityDomain_5b63c055-6c75-40ac-9dcb-137b6dd1055a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1a95a567-ec51-4f31-b970-5b19a460879c" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5b63c055-6c75-40ac-9dcb-137b6dd1055a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1a95a567-ec51-4f31-b970-5b19a460879c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_29471f0e-6ede-4ba6-8db4-545f4b4580ca" xlink:href="cms-20221231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_fb139346-c660-4b92-ba73-b64cc71e0ea0" xlink:to="loc_cms_IncomeTaxesLineItems_29471f0e-6ede-4ba6-8db4-545f4b4580ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_29471f0e-6ede-4ba6-8db4-545f4b4580ca" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e08d7fb7-f523-4d7b-9f43-07b68c434c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e08d7fb7-f523-4d7b-9f43-07b68c434c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_57801bf8-ae04-46b7-8a70-94dbca12c966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_57801bf8-ae04-46b7-8a70-94dbca12c966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_4bdd28c3-dab4-4ee5-9bcf-811b256b57d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_4bdd28c3-dab4-4ee5-9bcf-811b256b57d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_ef72c2ce-fc1a-4d73-9d71-8fffe2062c40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_ef72c2ce-fc1a-4d73-9d71-8fffe2062c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a64c95a5-5433-43ca-9eb3-579356c6f7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b60531f5-89f9-4599-92ed-2f50c2a31696" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a64c95a5-5433-43ca-9eb3-579356c6f7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20221231.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_834073ca-9865-4898-bbac-7719eac00469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c09a425b-6332-4fde-9d79-4faeccb87c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_834073ca-9865-4898-bbac-7719eac00469" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c09a425b-6332-4fde-9d79-4faeccb87c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1c0f7615-bfc8-4be7-8059-df6416824f17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c09a425b-6332-4fde-9d79-4faeccb87c1a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1c0f7615-bfc8-4be7-8059-df6416824f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3d578c17-aafd-401f-902f-2619efd5aee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c09a425b-6332-4fde-9d79-4faeccb87c1a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3d578c17-aafd-401f-902f-2619efd5aee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_6235444a-de4a-43fd-8d2a-9b02c6f6acfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c09a425b-6332-4fde-9d79-4faeccb87c1a" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_6235444a-de4a-43fd-8d2a-9b02c6f6acfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_8133e4a7-d835-428b-ad9b-654ac3c3d24a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_c09a425b-6332-4fde-9d79-4faeccb87c1a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_8133e4a7-d835-428b-ad9b-654ac3c3d24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8324ab7a-0247-420c-9487-0dc2a90a45fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_834073ca-9865-4898-bbac-7719eac00469" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8324ab7a-0247-420c-9487-0dc2a90a45fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5ebf92f8-1a1e-4e98-b257-4ea636295141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8324ab7a-0247-420c-9487-0dc2a90a45fa" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5ebf92f8-1a1e-4e98-b257-4ea636295141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_446014e4-e7fa-4071-8ae5-97b3b2548ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8324ab7a-0247-420c-9487-0dc2a90a45fa" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_446014e4-e7fa-4071-8ae5-97b3b2548ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_43bc65df-5a82-4505-9447-96eac9443aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8324ab7a-0247-420c-9487-0dc2a90a45fa" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_43bc65df-5a82-4505-9447-96eac9443aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1eadf5a6-f29c-4424-85cf-75ab78ca60be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8324ab7a-0247-420c-9487-0dc2a90a45fa" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1eadf5a6-f29c-4424-85cf-75ab78ca60be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_44512ddb-52b4-4409-98d4-3d24bd7be572" xlink:href="cms-20221231.xsd#cms_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_834073ca-9865-4898-bbac-7719eac00469" xlink:to="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_44512ddb-52b4-4409-98d4-3d24bd7be572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_8bdd8de8-4280-4d78-b859-2f5b9584b7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_44512ddb-52b4-4409-98d4-3d24bd7be572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_8bdd8de8-4280-4d78-b859-2f5b9584b7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e429e95f-96ad-4fe8-a47a-00b86dfbdd45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_44512ddb-52b4-4409-98d4-3d24bd7be572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e429e95f-96ad-4fe8-a47a-00b86dfbdd45" 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-20221231.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_a894f99d-33ea-45b2-b021-45e19d76d90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a894f99d-33ea-45b2-b021-45e19d76d90b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4570eecb-259f-487a-b734-44cbb25936ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_srt_ProductOrServiceAxis_4570eecb-259f-487a-b734-44cbb25936ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4570eecb-259f-487a-b734-44cbb25936ad" xlink:to="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_2b19a84c-1213-4884-8fc0-8080490a57bb" xlink:href="cms-20221231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_ResidentialUtilityServicesMember_2b19a84c-1213-4884-8fc0-8080490a57bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_c5ed3951-6803-40d4-8367-4f1f10aec9e0" xlink:href="cms-20221231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_CommercialUtilityServiceMember_c5ed3951-6803-40d4-8367-4f1f10aec9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_a09ba07d-bb55-4546-8fa1-241a132fa65a" xlink:href="cms-20221231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_IndustrialUtilityServiceMember_a09ba07d-bb55-4546-8fa1-241a132fa65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_7bbd0c7e-e993-4915-83a4-1f83b0145595" xlink:href="cms-20221231.xsd#cms_OtherUtilityServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926a9a4a-8835-4b9f-a9fd-c18403794fa4" xlink:to="loc_cms_OtherUtilityServiceMember_7bbd0c7e-e993-4915-83a4-1f83b0145595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e062b837-9480-4fb4-9b68-8707874e2ed9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_dei_LegalEntityAxis_e062b837-9480-4fb4-9b68-8707874e2ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c985961e-f799-4dc2-a5cc-5003cb712e27" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e062b837-9480-4fb4-9b68-8707874e2ed9" xlink:to="loc_dei_EntityDomain_c985961e-f799-4dc2-a5cc-5003cb712e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8e487b5f-9567-4b11-bff4-e0a5ce626074" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c985961e-f799-4dc2-a5cc-5003cb712e27" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8e487b5f-9567-4b11-bff4-e0a5ce626074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_80796dec-00df-4ebb-84f5-cf39d1e6fd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_80796dec-00df-4ebb-84f5-cf39d1e6fd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_80796dec-00df-4ebb-84f5-cf39d1e6fd81" xlink:to="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_06bffae7-9a10-473f-8c83-321d662229d9" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:to="loc_cms_ElectricUtilityMember_06bffae7-9a10-473f-8c83-321d662229d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_51d0b7a0-9b8b-48d8-ae52-4032f5559879" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:to="loc_cms_GasUtilityMember_51d0b7a0-9b8b-48d8-ae52-4032f5559879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_ea362c21-917b-4c1c-b6ab-19db8ad69c0d" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9f0ad9b9-c192-421e-8906-5437062d78d4" xlink:to="loc_cms_NorthStarCleanEnergyMember_ea362c21-917b-4c1c-b6ab-19db8ad69c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_44cb88fe-67b1-49b7-9efe-62d86d5a192d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_srt_ConsolidationItemsAxis_44cb88fe-67b1-49b7-9efe-62d86d5a192d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_95b52791-425e-40b4-8c71-d8bf8899e101" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_44cb88fe-67b1-49b7-9efe-62d86d5a192d" xlink:to="loc_srt_ConsolidationItemsDomain_95b52791-425e-40b4-8c71-d8bf8899e101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_64e4afeb-fb65-4c21-91cd-4f89ec74b4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_95b52791-425e-40b4-8c71-d8bf8899e101" xlink:to="loc_us-gaap_OperatingSegmentsMember_64e4afeb-fb65-4c21-91cd-4f89ec74b4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_04acadaf-9338-4388-8b39-02ebb4e0059d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97fab22d-e232-46ed-96b2-07b59ceee4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_97fab22d-e232-46ed-96b2-07b59ceee4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e581d132-9813-4281-bcd4-708bbc5a430c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_us-gaap_LeaseIncome_e581d132-9813-4281-bcd4-708bbc5a430c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_82f804dc-6692-4722-a8ce-4eba6215d046" xlink:href="cms-20221231.xsd#cms_FinancingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_cms_FinancingIncome_82f804dc-6692-4722-a8ce-4eba6215d046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_97398077-d004-4837-9d77-f4f85d2e7944" xlink:href="cms-20221231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_cms_AlternativeRevenuePrograms_97398077-d004-4837-9d77-f4f85d2e7944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_a29e74ac-8bf1-41ab-aeaa-d10fc917a6d3" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefund"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_cms_RevenueSubjectToRefund_a29e74ac-8bf1-41ab-aeaa-d10fc917a6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1a767ab8-7e4a-4eb5-be6b-515d3be21b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d95cfbbc-3f1a-4819-822f-3db6ceba8467" xlink:to="loc_us-gaap_Revenues_1a767ab8-7e4a-4eb5-be6b-515d3be21b54" 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-20221231.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_79a2eb71-6bd5-4803-a12f-a5b27c59c147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_79a2eb71-6bd5-4803-a12f-a5b27c59c147" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_12f4268e-003f-4835-9845-f1fa716ddf71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_12f4268e-003f-4835-9845-f1fa716ddf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_98ba2791-a912-442e-9bf2-5d014525cee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_12f4268e-003f-4835-9845-f1fa716ddf71" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_98ba2791-a912-442e-9bf2-5d014525cee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_9501f466-0af3-40aa-81a4-73f7b453bdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_98ba2791-a912-442e-9bf2-5d014525cee2" xlink:to="loc_us-gaap_AccountsReceivableMember_9501f466-0af3-40aa-81a4-73f7b453bdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_767a40f9-462d-4fe8-af4a-c8d8ef9e676c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:to="loc_dei_LegalEntityAxis_767a40f9-462d-4fe8-af4a-c8d8ef9e676c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_46654b3f-6863-4f55-b330-cbe43e818e88" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_767a40f9-462d-4fe8-af4a-c8d8ef9e676c" xlink:to="loc_dei_EntityDomain_46654b3f-6863-4f55-b330-cbe43e818e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e6bfbe7a-7aab-4a3e-86ba-8140962bc3a1" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_46654b3f-6863-4f55-b330-cbe43e818e88" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e6bfbe7a-7aab-4a3e-86ba-8140962bc3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_f5e9a42a-0b47-4b2a-b5a6-34373330bd5c" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_a85ff432-c9fb-4c3a-9f36-371e21d89d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_a85ff432-c9fb-4c3a-9f36-371e21d89d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_8e954a06-7436-4b04-b403-6fa789546d80" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ad0c3808-b9a4-4a4f-af14-05e7f79353d1" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_8e954a06-7436-4b04-b403-6fa789546d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50c2244d-ac26-46c0-8eb1-1259e85ab494" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_200d71a7-68e3-4a0f-8d25-c43c1ebaf9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_200d71a7-68e3-4a0f-8d25-c43c1ebaf9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_86509771-bfe6-4b5d-861b-2144db04c2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_OtherCommitment_86509771-bfe6-4b5d-861b-2144db04c2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_94bc4390-086f-4d97-a4e3-75a1a52de39f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_94bc4390-086f-4d97-a4e3-75a1a52de39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_734bcac0-718b-4c4b-84c0-567ca7e00256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_734bcac0-718b-4c4b-84c0-567ca7e00256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_89888905-2be6-43f4-95a1-3bc4ea712679" xlink:href="cms-20221231.xsd#cms_RevenueSubjectToRefund"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1dc90922-b39c-4e7e-9775-c47fa8cc3cc4" xlink:to="loc_cms_RevenueSubjectToRefund_89888905-2be6-43f4-95a1-3bc4ea712679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20221231.xsd#OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_7e00e10a-f641-48e7-874f-a8e3b0c5952e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_2de3e1a9-d7be-4df4-994d-5cc5da272292" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_7e00e10a-f641-48e7-874f-a8e3b0c5952e" xlink:to="loc_cms_OtherIncomeandExpensesTable_2de3e1a9-d7be-4df4-994d-5cc5da272292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_2de3e1a9-d7be-4df4-994d-5cc5da272292" xlink:to="loc_dei_LegalEntityAxis_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_90d41a80-6365-4f6e-aebe-314ab5e5bcea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_af517c5a-3bbd-4d7c-97dc-38ea9bddcd05" xlink:to="loc_dei_EntityDomain_90d41a80-6365-4f6e-aebe-314ab5e5bcea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4bdd2205-e37f-4edb-ac43-7d2614fa658b" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_90d41a80-6365-4f6e-aebe-314ab5e5bcea" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4bdd2205-e37f-4edb-ac43-7d2614fa658b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:href="cms-20221231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_2de3e1a9-d7be-4df4-994d-5cc5da272292" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_97c01011-76ad-435b-a6f8-f1f3c6e65e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_InterestIncomeOther_97c01011-76ad-435b-a6f8-f1f3c6e65e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_2254846e-eb67-4384-a791-6f8b2be2e0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_2254846e-eb67-4384-a791-6f8b2be2e0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_806a4081-3592-47aa-89e3-a3a1a0d6cf50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_806a4081-3592-47aa-89e3-a3a1a0d6cf50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9d90ae12-017a-420f-8eda-8a39607f027f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_9d90ae12-017a-420f-8eda-8a39607f027f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeOther_f6484d62-dd7d-43cf-9dfc-41581a20faba" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_OtherNonoperatingIncomeOther_f6484d62-dd7d-43cf-9dfc-41581a20faba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_996810e1-d98b-4f8a-b639-a0bcdeae44d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_OtherNonoperatingIncome_996810e1-d98b-4f8a-b639-a0bcdeae44d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_23516c67-97bc-4fa1-bc3e-7b0bc01ebe0c" xlink:href="cms-20221231.xsd#cms_Donations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_Donations_23516c67-97bc-4fa1-bc3e-7b0bc01ebe0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_e9f2b92e-cb22-4ed1-a118-e3160e7e8119" xlink:href="cms-20221231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_CivicAndPoliticalExpenditures_e9f2b92e-cb22-4ed1-a118-e3160e7e8119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_78add49f-7ed5-476a-b487-654774b2a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_78add49f-7ed5-476a-b487-654774b2a153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_6a463789-656f-4ebe-8bd9-3291636063d4" xlink:href="cms-20221231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_cms_OtherOtherNonoperatingExpense_6a463789-656f-4ebe-8bd9-3291636063d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_a74ce9bc-db90-4c55-84c8-fa308fa50115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_cf5b4e17-fc01-40a5-9769-518648b0c635" xlink:to="loc_us-gaap_OtherNonoperatingExpense_a74ce9bc-db90-4c55-84c8-fa308fa50115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20221231.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_fa84ed31-443c-4126-bed8-022be0d2d06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fa84ed31-443c-4126-bed8-022be0d2d06f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_db3f625e-5f8f-4d61-8664-31e355d83868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_db3f625e-5f8f-4d61-8664-31e355d83868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_db3f625e-5f8f-4d61-8664-31e355d83868" xlink:to="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_5cd782d1-05a7-4a03-a850-6ace53f4b050" xlink:href="cms-20221231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:to="loc_cms_ElectricUtilityMember_5cd782d1-05a7-4a03-a850-6ace53f4b050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_486a2a7e-5075-4056-b990-b2cf108b05fa" xlink:href="cms-20221231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:to="loc_cms_GasUtilityMember_486a2a7e-5075-4056-b990-b2cf108b05fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_e778f0dc-e2d7-4df4-ac42-95986f47d318" xlink:href="cms-20221231.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_91ae5e6a-2eb1-4a02-9a5e-e00033a325e2" xlink:to="loc_cms_NorthStarCleanEnergyMember_e778f0dc-e2d7-4df4-ac42-95986f47d318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a65f1181-0ef4-4579-8e29-7063bd8f4f67" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:to="loc_srt_ConsolidationItemsAxis_a65f1181-0ef4-4579-8e29-7063bd8f4f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a65f1181-0ef4-4579-8e29-7063bd8f4f67" xlink:to="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_269ff3c8-0dd4-4f6a-9422-1eace5da2fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:to="loc_us-gaap_OperatingSegmentsMember_269ff3c8-0dd4-4f6a-9422-1eace5da2fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_3a4e1158-9b14-4c26-bf4a-3bd8d7050b3f" xlink:href="cms-20221231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6d44538c-2a91-4e1e-8a86-dc17af4e78b3" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_3a4e1158-9b14-4c26-bf4a-3bd8d7050b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8da0d6b-28ca-4e33-9376-d6341915e29e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:to="loc_dei_LegalEntityAxis_b8da0d6b-28ca-4e33-9376-d6341915e29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_801d3093-daba-41c3-9cc0-1d12209ca1a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b8da0d6b-28ca-4e33-9376-d6341915e29e" xlink:to="loc_dei_EntityDomain_801d3093-daba-41c3-9cc0-1d12209ca1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_523f33e8-5dd0-4d06-a8a8-b9de149b478d" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_801d3093-daba-41c3-9cc0-1d12209ca1a3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_523f33e8-5dd0-4d06-a8a8-b9de149b478d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_318babec-396e-4531-99d7-5ed695810e01" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ba15b3bb-7531-4ee9-a412-5aa479c4dd38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_Revenues_ba15b3bb-7531-4ee9-a412-5aa479c4dd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7ad11cf7-09bf-4cb4-9d18-9b84d3cd6ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7ad11cf7-09bf-4cb4-9d18-9b84d3cd6ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d3716464-0cbc-44c9-832c-20e3f97dec49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_d3716464-0cbc-44c9-832c-20e3f97dec49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d15e3440-b1de-4a87-8c4a-45496e94a25e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d15e3440-b1de-4a87-8c4a-45496e94a25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_75d1c01a-e6c5-404b-b65d-55912f6c6d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_InterestExpense_75d1c01a-e6c5-404b-b65d-55912f6c6d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0c66548a-cc77-4ae1-a1ab-e25bd8bf19f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0c66548a-cc77-4ae1-a1ab-e25bd8bf19f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5dc90745-f070-48f1-b1b4-eeb686cacd22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_5dc90745-f070-48f1-b1b4-eeb686cacd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d303926a-b908-4d03-a724-50dac6925715" xlink:href="cms-20221231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d303926a-b908-4d03-a724-50dac6925715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7a7199a2-96f3-4b1f-86bd-4a4b380eeb39" xlink:href="cms-20221231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7a7199a2-96f3-4b1f-86bd-4a4b380eeb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_8ba72c17-5525-4031-bb2c-e56bb7723c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_EquityMethodInvestments_8ba72c17-5525-4031-bb2c-e56bb7723c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_94105b42-0122-4cc2-9fb3-f187623abc43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_Assets_94105b42-0122-4cc2-9fb3-f187623abc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_1990d863-4a42-4463-8c93-aedbe670d819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_07877c5c-dc96-44bb-b169-0a605f69c19e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_1990d863-4a42-4463-8c93-aedbe670d819" 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-20221231.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_4df7a3e6-57c6-4fbf-8e30-6c761565153d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_4df7a3e6-57c6-4fbf-8e30-6c761565153d" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cbe656b9-0f8f-4b5b-85bb-86328df5c610" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_us-gaap_DebtInstrumentAxis_cbe656b9-0f8f-4b5b-85bb-86328df5c610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9dedfb9d-7d1b-4768-a551-46c4b27e150d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_cbe656b9-0f8f-4b5b-85bb-86328df5c610" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9dedfb9d-7d1b-4768-a551-46c4b27e150d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_cf77f173-e284-4708-96af-5d7fc90d0e64" xlink:href="cms-20221231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9dedfb9d-7d1b-4768-a551-46c4b27e150d" xlink:to="loc_cms_CMSEnergyNotePayableMember_cf77f173-e284-4708-96af-5d7fc90d0e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_dei_LegalEntityAxis_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b7cad4f4-7cc6-42f3-b4c5-e153da684e68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_acd44bc9-0e4b-45b9-b715-5c19fc85fe6b" xlink:to="loc_dei_EntityDomain_b7cad4f4-7cc6-42f3-b4c5-e153da684e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_25f57bad-95c8-4ba5-b94f-ce8a38a3e04f" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b7cad4f4-7cc6-42f3-b4c5-e153da684e68" xlink:to="loc_cms_ConsumersEnergyCompanyMember_25f57bad-95c8-4ba5-b94f-ce8a38a3e04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_233d1eac-baa1-4e31-8585-328e382cab32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_us-gaap_CreditFacilityAxis_233d1eac-baa1-4e31-8585-328e382cab32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2acd981a-2def-4e37-a025-d60b8ea9d51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_233d1eac-baa1-4e31-8585-328e382cab32" xlink:to="loc_us-gaap_CreditFacilityDomain_2acd981a-2def-4e37-a025-d60b8ea9d51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1de668f8-1275-48de-ac8a-46cff6dc2cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2acd981a-2def-4e37-a025-d60b8ea9d51e" xlink:to="loc_us-gaap_LineOfCreditMember_1de668f8-1275-48de-ac8a-46cff6dc2cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_30fcb265-542e-4967-a285-74d5c8792461" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_30fcb265-542e-4967-a285-74d5c8792461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1c2efd6d-e720-49f5-adef-346fce85c23e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_30fcb265-542e-4967-a285-74d5c8792461" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1c2efd6d-e720-49f5-adef-346fce85c23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterpriseSegmentGeneratingUnitsMember_9721fc77-298d-42fb-831a-73765ef89cb2" xlink:href="cms-20221231.xsd#cms_EnterpriseSegmentGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1c2efd6d-e720-49f5-adef-346fce85c23e" xlink:to="loc_cms_EnterpriseSegmentGeneratingUnitsMember_9721fc77-298d-42fb-831a-73765ef89cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4f30d8af-f748-459d-a848-3ff5117e8075" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_6d028b84-4812-4586-8f4e-ff71459afadd" xlink:href="cms-20221231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_6d028b84-4812-4586-8f4e-ff71459afadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_dd816148-02ed-4acc-b701-2756f749d009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_dd816148-02ed-4acc-b701-2756f749d009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_504bc305-05c1-4cc7-b3b5-6414d74f9d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_504bc305-05c1-4cc7-b3b5-6414d74f9d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3f72b7c3-c09d-41bd-9906-8ca87db26b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3f72b7c3-c09d-41bd-9906-8ca87db26b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_620c3f8e-b63d-42a3-9b80-293e8e3debf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_620c3f8e-b63d-42a3-9b80-293e8e3debf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_59b8e097-778f-4d5f-be37-df6a1b75df90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e9243942-44ea-4579-9f21-8b4d606ec3af" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_59b8e097-778f-4d5f-be37-df6a1b75df90" 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-20221231.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_265b3b04-728c-441d-b626-044d025f8219" xlink:href="cms-20221231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_265b3b04-728c-441d-b626-044d025f8219" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_94f562b9-5bc0-46eb-a2e2-9edcf65f8669" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_94f562b9-5bc0-46eb-a2e2-9edcf65f8669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_94f562b9-5bc0-46eb-a2e2-9edcf65f8669" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_2a9c51ce-fc53-4d26-a923-c56a73c1344c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_2a9c51ce-fc53-4d26-a923-c56a73c1344c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_7fa0e7f8-d743-4b73-95bb-ddeed2d9d3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3a6ab93d-0e33-4024-bacc-678f1a59dd32" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_7fa0e7f8-d743-4b73-95bb-ddeed2d9d3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ff1f5d43-d9bd-4339-8176-c583b4683458" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:to="loc_srt_OwnershipAxis_ff1f5d43-d9bd-4339-8176-c583b4683458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ff1f5d43-d9bd-4339-8176-c583b4683458" xlink:to="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_547f29ff-6f50-49c8-a55a-6921650f16c5" xlink:href="cms-20221231.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_AviatorWindMember_547f29ff-6f50-49c8-a55a-6921650f16c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_113cabfd-4ef6-4214-867a-0cef98a4c9b3" xlink:href="cms-20221231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_AviatorWindClassBMembershipMember_113cabfd-4ef6-4214-867a-0cef98a4c9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_29bfcb0a-133d-4023-b714-762b59a9dfa8" xlink:href="cms-20221231.xsd#cms_TESFilerCityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_TESFilerCityMember_29bfcb0a-133d-4023-b714-762b59a9dfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_62699a79-44cc-4c3f-93a1-a3c066b64b40" xlink:href="cms-20221231.xsd#cms_GraylingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_GraylingMember_62699a79-44cc-4c3f-93a1-a3c066b64b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_9ec18cbd-0fb0-46b5-bdaf-5aae6bae9cfd" xlink:href="cms-20221231.xsd#cms_GeneseeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_GeneseeMember_9ec18cbd-0fb0-46b5-bdaf-5aae6bae9cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_4e0253f9-0e1b-45de-9ad5-4a2354512ab7" xlink:href="cms-20221231.xsd#cms_CravenMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_2052639a-3589-4f95-8600-04ca7e7525c1" xlink:to="loc_cms_CravenMember_4e0253f9-0e1b-45de-9ad5-4a2354512ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e1611f1f-9cc3-46bd-bd10-d30f4173b848" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e1611f1f-9cc3-46bd-bd10-d30f4173b848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a661586f-5267-4852-8720-9228e322754f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e1611f1f-9cc3-46bd-bd10-d30f4173b848" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a661586f-5267-4852-8720-9228e322754f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_a231bc26-ce2e-4a38-95ae-9def674c12e7" xlink:href="cms-20221231.xsd#cms_NWOHoldcoLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_a661586f-5267-4852-8720-9228e322754f" xlink:to="loc_cms_NWOHoldcoLLCMember_a231bc26-ce2e-4a38-95ae-9def674c12e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_2620bdbc-4558-4136-8780-61a8a772fa5a" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_c287c03b-6790-4dc2-a369-2e30a699957a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_c287c03b-6790-4dc2-a369-2e30a699957a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_cc9ede6a-f894-4e52-b654-337379298c28" xlink:href="cms-20221231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_cc9ede6a-f894-4e52-b654-337379298c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_8810a87c-51bd-4d89-b879-7113a957aa27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_8810a87c-51bd-4d89-b879-7113a957aa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_889b6d44-7b07-4e3a-86f8-cdc43c740dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_889b6d44-7b07-4e3a-86f8-cdc43c740dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e0c5f623-ae5a-4656-89df-54a0c0f9daf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_7e1681e0-7315-48a1-8870-f31808ff5925" xlink:to="loc_us-gaap_EquityMethodInvestments_e0c5f623-ae5a-4656-89df-54a0c0f9daf0" 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-20221231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_c206c66a-b757-4c1f-9ff5-4d761bbedfb9" xlink:href="cms-20221231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_dac6a74a-5fd3-4b81-bf63-28c5e2e0de4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_c206c66a-b757-4c1f-9ff5-4d761bbedfb9" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_dac6a74a-5fd3-4b81-bf63-28c5e2e0de4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_dac6a74a-5fd3-4b81-bf63-28c5e2e0de4a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_943469f6-e063-4aaa-b264-6bb28a8511ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_13f4f16d-ce9d-4628-b4b5-b0f6a7c36a41" xlink:to="loc_srt_ConsolidatedEntitiesDomain_943469f6-e063-4aaa-b264-6bb28a8511ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0c5f4504-1518-4b2f-9c39-f182ddf04e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_943469f6-e063-4aaa-b264-6bb28a8511ba" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0c5f4504-1518-4b2f-9c39-f182ddf04e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_dac6a74a-5fd3-4b81-bf63-28c5e2e0de4a" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e4b36cea-cde3-4127-b29d-cbe0424b7520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e4b36cea-cde3-4127-b29d-cbe0424b7520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e47e6bf8-5ed4-4a38-ae8e-6713e6233f83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e47e6bf8-5ed4-4a38-ae8e-6713e6233f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_41021524-54b5-46ac-b04e-7014bfd1ed8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_41021524-54b5-46ac-b04e-7014bfd1ed8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_78982765-4217-4613-9480-3eb5e2b72bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_OtherAssetsCurrent_78982765-4217-4613-9480-3eb5e2b72bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cffe1db7-6b90-4527-945c-b13f4c566507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cffe1db7-6b90-4527-945c-b13f4c566507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c2317ad6-2d4d-4095-b651-0bc61d411216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_Assets_c2317ad6-2d4d-4095-b651-0bc61d411216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a92abdf0-8bd6-4636-bf16-ad2f85792c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_AccountsPayableCurrent_a92abdf0-8bd6-4636-bf16-ad2f85792c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_730a5b8f-d0c8-41a0-9b90-85dd5fd607e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_730a5b8f-d0c8-41a0-9b90-85dd5fd607e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_f3decdc4-ccb4-4f62-84ce-505bb2066981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_f3decdc4-ccb4-4f62-84ce-505bb2066981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f3ea6f68-5a8d-41c9-8673-597f3714b996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f3ea6f68-5a8d-41c9-8673-597f3714b996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3bb27e93-c97c-4253-9010-7087b83399c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b260d732-ee3d-4643-8770-eedf48839d61" xlink:to="loc_us-gaap_Liabilities_3bb27e93-c97c-4253-9010-7087b83399c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="cms-20221231.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_c151ef45-91b1-4e19-b784-cbc1d4d64ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_c151ef45-91b1-4e19-b784-cbc1d4d64ddd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_19a1ba14-6591-41c5-9780-1462155534dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_19a1ba14-6591-41c5-9780-1462155534dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_19a1ba14-6591-41c5-9780-1462155534dd" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_5eaf06c3-d5ab-4add-912e-9d9d1936ec96" xlink:href="cms-20221231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:to="loc_cms_RetentionBenefitsMember_5eaf06c3-d5ab-4add-912e-9d9d1936ec96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeveranceBenefitsMember_617e7270-bb0d-41ee-8a24-bcec0a010354" xlink:href="cms-20221231.xsd#cms_SeveranceBenefitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_8902a091-0863-41f4-bc7f-a4cc5c7038b8" xlink:to="loc_cms_SeveranceBenefitsMember_617e7270-bb0d-41ee-8a24-bcec0a010354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_54d2312c-79bd-4a91-9e7c-74afcfc4384f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_RestructuringPlanAxis_54d2312c-79bd-4a91-9e7c-74afcfc4384f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_54d2312c-79bd-4a91-9e7c-74afcfc4384f" xlink:to="loc_us-gaap_RestructuringPlanDomain_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_f0dfdcb8-b8eb-4e0a-b7df-a22a1df0d644" xlink:href="cms-20221231.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_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_f0dfdcb8-b8eb-4e0a-b7df-a22a1df0d644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_f4c83fe8-25da-490d-ad57-2fc707c831f0" xlink:href="cms-20221231.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_27e85924-7baa-40c8-ae3a-fd0df9c80ae9" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_f4c83fe8-25da-490d-ad57-2fc707c831f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_921e1bd0-945a-4ec9-9c99-99756c20323b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a1eb8b0c-2155-48ea-99bb-9b5dbe4ab43c" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_921e1bd0-945a-4ec9-9c99-99756c20323b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_29a86eb7-6f6a-44f2-8998-8c0d36e71adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_921e1bd0-945a-4ec9-9c99-99756c20323b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_29a86eb7-6f6a-44f2-8998-8c0d36e71adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_5730e458-9716-4cec-9eb0-ce747abd6360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_RegulatoryAssetAxis_5730e458-9716-4cec-9eb0-ce747abd6360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a37dd2c7-fcd1-4f7d-909d-2bd7d3f56560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_5730e458-9716-4cec-9eb0-ce747abd6360" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a37dd2c7-fcd1-4f7d-909d-2bd7d3f56560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_296390ac-977a-4c56-b019-2e17555c64ac" xlink:href="cms-20221231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_a37dd2c7-fcd1-4f7d-909d-2bd7d3f56560" xlink:to="loc_cms_RetentionIncentiveProgramMember_296390ac-977a-4c56-b019-2e17555c64ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_93d6ce2a-11f0-4b5f-b49b-889024fc5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_93d6ce2a-11f0-4b5f-b49b-889024fc5d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_b76d1257-eba6-4c7c-ae6b-4cff5de805ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_93d6ce2a-11f0-4b5f-b49b-889024fc5d44" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_b76d1257-eba6-4c7c-ae6b-4cff5de805ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_9e189e8a-bbfe-4350-9638-7513cedef890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_b76d1257-eba6-4c7c-ae6b-4cff5de805ac" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_9e189e8a-bbfe-4350-9638-7513cedef890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8be29e96-c077-4e7f-b279-f8a40492050c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8be29e96-c077-4e7f-b279-f8a40492050c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2fa97d11-c324-4202-a612-fd173400751e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8be29e96-c077-4e7f-b279-f8a40492050c" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2fa97d11-c324-4202-a612-fd173400751e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_93002643-18d4-472e-80a8-5eb28bb803bd" xlink:href="cms-20221231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2fa97d11-c324-4202-a612-fd173400751e" xlink:to="loc_cms_EnerBankMember_93002643-18d4-472e-80a8-5eb28bb803bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b84e63fd-8a59-48ea-b09c-4582fa386afe" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_9e847c68-859c-44f5-adb7-4699562eab74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_9e847c68-859c-44f5-adb7-4699562eab74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_63910045-545c-4681-8ab4-d1e023b65b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_RestructuringCharges_63910045-545c-4681-8ab4-d1e023b65b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_c4900172-8ca1-4f13-80d1-5b380196a348" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_c4900172-8ca1-4f13-80d1-5b380196a348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_411a785b-65ba-46d1-a3a7-02e4baed6543" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_411a785b-65ba-46d1-a3a7-02e4baed6543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f804a0a5-7386-4206-9e12-6fb9b54e3c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f804a0a5-7386-4206-9e12-6fb9b54e3c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_76aedbd5-8a23-44b0-ae58-a185e27e71a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_76aedbd5-8a23-44b0-ae58-a185e27e71a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_d12a654d-e430-4c45-9a5a-cba8f4daec13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax_d12a654d-e430-4c45-9a5a-cba8f4daec13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6e87d335-5cfb-4761-8d60-866a5c650885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_05d1570c-5a82-49ec-bda3-f6524d4cfe86" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6e87d335-5cfb-4761-8d60-866a5c650885" 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-20221231.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_6799eea5-e4a8-4bb9-9898-96ac055a7617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6799eea5-e4a8-4bb9-9898-96ac055a7617" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_fc2430a9-03bb-420b-9510-d20866b9c6da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_fc2430a9-03bb-420b-9510-d20866b9c6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_99dc1257-6180-46e6-862f-2edffcd9e3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_fc2430a9-03bb-420b-9510-d20866b9c6da" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_99dc1257-6180-46e6-862f-2edffcd9e3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_03408bc2-ccb5-46fc-9146-2991495f6705" xlink:href="cms-20221231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_99dc1257-6180-46e6-862f-2edffcd9e3ed" xlink:to="loc_cms_RetentionBenefitsMember_03408bc2-ccb5-46fc-9146-2991495f6705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_acd667fd-b9ad-499f-80d5-f0a095281723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:to="loc_us-gaap_RestructuringPlanAxis_acd667fd-b9ad-499f-80d5-f0a095281723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_fc4d4aa0-3f7b-4d07-afd0-69cb842560a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_acd667fd-b9ad-499f-80d5-f0a095281723" xlink:to="loc_us-gaap_RestructuringPlanDomain_fc4d4aa0-3f7b-4d07-afd0-69cb842560a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_efeb46fb-63e1-4afd-bb3b-03650e309033" xlink:href="cms-20221231.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_fc4d4aa0-3f7b-4d07-afd0-69cb842560a0" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_efeb46fb-63e1-4afd-bb3b-03650e309033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_2a0bd8cc-7f1f-4a39-800d-7ed09dc9fc0e" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:to="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_0d3cdcbe-5cdf-4bcc-b351-eb2b15594827" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_us-gaap_OtherLiabilities_0d3cdcbe-5cdf-4bcc-b351-eb2b15594827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_d5926841-19d5-44a6-b5e7-985156875305" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_d5926841-19d5-44a6-b5e7-985156875305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b60ba091-8065-488b-820f-4e9a42942539" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b60ba091-8065-488b-820f-4e9a42942539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_52940e14-bb62-47ed-b240-88e51aee27e7" xlink:href="cms-20221231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_52940e14-bb62-47ed-b240-88e51aee27e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_4a60a837-3f6a-4a4e-b0a6-a1dd5ef33157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_dc2b514e-56e8-45e7-b2f4-3619001abf4d" xlink:to="loc_us-gaap_OtherLiabilities_4a60a837-3f6a-4a4e-b0a6-a1dd5ef33157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9120443e-87cc-4a07-a9f3-1a289a84b9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_67ae5090-22c3-484b-a456-d81c24d4dd51" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9120443e-87cc-4a07-a9f3-1a289a84b9b0" 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-20221231.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_6345e0e0-63db-4488-82cb-563b85b16532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6345e0e0-63db-4488-82cb-563b85b16532" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_406ccce6-e7bd-4c52-9550-6473fa02db70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_406ccce6-e7bd-4c52-9550-6473fa02db70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7d65ad5c-bfb0-4416-b1ef-2cd69dcdfd2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_406ccce6-e7bd-4c52-9550-6473fa02db70" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7d65ad5c-bfb0-4416-b1ef-2cd69dcdfd2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5067f742-cffc-4a5b-a523-09d3ce9c698d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_7d65ad5c-bfb0-4416-b1ef-2cd69dcdfd2c" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_5067f742-cffc-4a5b-a523-09d3ce9c698d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0516ec0f-e768-4731-99a4-87edee59fb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0516ec0f-e768-4731-99a4-87edee59fb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3a515e3-251a-4136-8dcb-ac66c5187830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0516ec0f-e768-4731-99a4-87edee59fb26" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3a515e3-251a-4136-8dcb-ac66c5187830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_34191ba6-786e-4e90-96ad-80ad25e33ece" xlink:href="cms-20221231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b3a515e3-251a-4136-8dcb-ac66c5187830" xlink:to="loc_cms_EnerBankMember_34191ba6-786e-4e90-96ad-80ad25e33ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_27dbc26e-7916-4336-af27-b66ff84314b1" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_d0f5fb18-d49b-476d-9c87-cc90dfa0ead0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_d0f5fb18-d49b-476d-9c87-cc90dfa0ead0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_47b706eb-2153-4c93-83c0-25609ee3612f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_47b706eb-2153-4c93-83c0-25609ee3612f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_05744bbf-d553-40a0-9e55-4d27890dc029" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_05744bbf-d553-40a0-9e55-4d27890dc029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cef1dd97-dad1-4b95-aee4-3faadf7525bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cef1dd97-dad1-4b95-aee4-3faadf7525bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_0b0e1d5d-6945-4d8d-997b-3cef9876012a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_0b0e1d5d-6945-4d8d-997b-3cef9876012a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e74ec03c-e4b7-4eb5-a200-4ebcda06d76f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_e74ec03c-e4b7-4eb5-a200-4ebcda06d76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e2168969-597f-4211-8049-d807bb873b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_e2168969-597f-4211-8049-d807bb873b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7681bb95-520f-4a17-86fa-becfd13b357e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_51af38c1-6259-4f51-9993-a2a59d2f314c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_7681bb95-520f-4a17-86fa-becfd13b357e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20221231.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_1d211fb8-e8f3-4957-a9b4-388134ef809c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_30e79234-1a9f-409e-9224-1825c18e5fb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1d211fb8-e8f3-4957-a9b4-388134ef809c" xlink:to="loc_srt_CondensedIncomeStatementTable_30e79234-1a9f-409e-9224-1825c18e5fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1ce961f6-04c4-4574-b037-73b0992f603f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_30e79234-1a9f-409e-9224-1825c18e5fb1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1ce961f6-04c4-4574-b037-73b0992f603f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e88f4f3b-f189-49b2-9ba6-eadf115ba2cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1ce961f6-04c4-4574-b037-73b0992f603f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e88f4f3b-f189-49b2-9ba6-eadf115ba2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_38b99d6b-ceee-4301-a84d-28f888ca80a2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e88f4f3b-f189-49b2-9ba6-eadf115ba2cf" xlink:to="loc_srt_ParentCompanyMember_38b99d6b-ceee-4301-a84d-28f888ca80a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_30e79234-1a9f-409e-9224-1825c18e5fb1" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8d9cb22f-93df-4e68-98d6-ca7e8f0a2936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8d9cb22f-93df-4e68-98d6-ca7e8f0a2936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_1a76a69c-4281-4c13-b386-fbdbd153f1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8d9cb22f-93df-4e68-98d6-ca7e8f0a2936" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_1a76a69c-4281-4c13-b386-fbdbd153f1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_81496e28-c664-45bb-a4e6-1c4df2d3f274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_CostsAndExpenses_81496e28-c664-45bb-a4e6-1c4df2d3f274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e8dd100f-d2ed-466f-8ead-d462a6f0a9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_OperatingIncomeLoss_e8dd100f-d2ed-466f-8ead-d462a6f0a9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries_e147ab8d-d85d-41f6-bca1-103e5dfeedda" xlink:href="cms-20221231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_cms_EquityEarningsOfSubsidiaries_e147ab8d-d85d-41f6-bca1-103e5dfeedda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_effbbf63-beea-4857-a493-647f7a7d5def" xlink:href="cms-20221231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_effbbf63-beea-4857-a493-647f7a7d5def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_1ac51e5c-41c8-434d-baa1-ff34b2164842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_1ac51e5c-41c8-434d-baa1-ff34b2164842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeRelatedParty_9d31441f-8487-4d2b-8d5d-127399c8ca2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_InterestIncomeRelatedParty_9d31441f-8487-4d2b-8d5d-127399c8ca2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_4a6e43d2-81f4-4dd9-8635-62fe1e332a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_OtherNonoperatingIncome_4a6e43d2-81f4-4dd9-8635-62fe1e332a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_887fbaed-c53a-4396-b33e-83af2cbc2ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_5dcdfc48-a839-4ff6-9335-3b0265a4c30b" xlink:to="loc_us-gaap_OtherNonoperatingExpense_887fbaed-c53a-4396-b33e-83af2cbc2ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9444c784-7e0b-46d6-95c8-1ccce0732664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9444c784-7e0b-46d6-95c8-1ccce0732664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_197aeec5-4694-41e1-bedb-709a770e80fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:to="loc_us-gaap_InterestExpenseDebt_197aeec5-4694-41e1-bedb-709a770e80fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_2e0b410e-0722-4e24-8095-59ce88032729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_c586bfcc-6836-4bb3-9449-9784ed0aab04" xlink:to="loc_us-gaap_InterestExpenseOther_2e0b410e-0722-4e24-8095-59ce88032729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_33f7f3df-4bfc-4bf3-8606-e4034ae5f140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_InterestExpense_33f7f3df-4bfc-4bf3-8606-e4034ae5f140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc53eb48-c3a7-4f5f-a575-cf2b86159e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc53eb48-c3a7-4f5f-a575-cf2b86159e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3095722d-cd25-4163-a613-03935db36a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3095722d-cd25-4163-a613-03935db36a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_399220cf-72d3-482a-b030-f7ae7aeea122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_399220cf-72d3-482a-b030-f7ae7aeea122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_782d6a83-70a6-4a0a-bbd6-06715b57f5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_782d6a83-70a6-4a0a-bbd6-06715b57f5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_394cb2e5-3032-4293-bf8e-8fbe8b0796da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_NetIncomeLoss_394cb2e5-3032-4293-bf8e-8fbe8b0796da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_52079a73-a54d-44d1-8adf-bd59826005fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_52079a73-a54d-44d1-8adf-bd59826005fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4325a96e-118c-4ecf-b474-ea8b5c3b0693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_142aabf2-966c-4482-aea5-fa9f1df6cae2" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4325a96e-118c-4ecf-b474-ea8b5c3b0693" 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-20221231.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_a0b1f75e-97d4-4788-aa89-4d280fe801c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_34d361b4-2d97-4a19-bef9-f53ea85c99a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_a0b1f75e-97d4-4788-aa89-4d280fe801c7" xlink:to="loc_srt_CondensedIncomeStatementTable_34d361b4-2d97-4a19-bef9-f53ea85c99a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_d7a046ac-54ae-4860-bf85-6b3bf172f5ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_34d361b4-2d97-4a19-bef9-f53ea85c99a7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_d7a046ac-54ae-4860-bf85-6b3bf172f5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9787beff-e634-4e60-bdb0-06ec5a726c7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_d7a046ac-54ae-4860-bf85-6b3bf172f5ef" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9787beff-e634-4e60-bdb0-06ec5a726c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c088b052-b575-4583-bb91-108467b5e941" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9787beff-e634-4e60-bdb0-06ec5a726c7d" xlink:to="loc_srt_ParentCompanyMember_c088b052-b575-4583-bb91-108467b5e941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_36698426-e746-43ca-b935-e80917611751" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_34d361b4-2d97-4a19-bef9-f53ea85c99a7" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_36698426-e746-43ca-b935-e80917611751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9d56a39c-1165-42d1-91e5-53e377d9e566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_36698426-e746-43ca-b935-e80917611751" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9d56a39c-1165-42d1-91e5-53e377d9e566" 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-20221231.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_eb43dc80-d3c2-489c-8868-adfcfb31dbc0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_4f2fa289-815f-4b8b-9992-484590eb068d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_eb43dc80-d3c2-489c-8868-adfcfb31dbc0" xlink:to="loc_srt_CondensedCashFlowStatementTable_4f2fa289-815f-4b8b-9992-484590eb068d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e1dde872-5f81-46c2-a0e9-f05f660a40fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_4f2fa289-815f-4b8b-9992-484590eb068d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e1dde872-5f81-46c2-a0e9-f05f660a40fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a9a99f6a-1531-4a88-b41f-2d2dc7e98dfb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e1dde872-5f81-46c2-a0e9-f05f660a40fa" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a9a99f6a-1531-4a88-b41f-2d2dc7e98dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_171f1791-f9f8-4ac4-bb49-aff3d34ce16d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_a9a99f6a-1531-4a88-b41f-2d2dc7e98dfb" xlink:to="loc_srt_ParentCompanyMember_171f1791-f9f8-4ac4-bb49-aff3d34ce16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_4f2fa289-815f-4b8b-9992-484590eb068d" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_55ed872a-7ba8-4659-a6e7-d3980e1814ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_55ed872a-7ba8-4659-a6e7-d3980e1814ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c221bac5-ccb2-46d8-ab77-ee9b4d83804d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_55ed872a-7ba8-4659-a6e7-d3980e1814ab" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c221bac5-ccb2-46d8-ab77-ee9b4d83804d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_4f1ebff4-cbac-4068-8ec5-e4662ce569f7" xlink:href="cms-20221231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:to="loc_cms_InvestmentInSubsidiaries_4f1ebff4-cbac-4068-8ec5-e4662ce569f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_09054a05-c2da-452f-8fd7-a3640a25a938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentOfNotesReceivableFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:to="loc_us-gaap_RepaymentOfNotesReceivableFromRelatedParties_09054a05-c2da-452f-8fd7-a3640a25a938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_2d011651-cb61-41a7-b1b9-4c222dca3277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bcf4fa3c-c2f0-4692-8f78-2d7ebba6c9ec" xlink:to="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_2d011651-cb61-41a7-b1b9-4c222dca3277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba9b36eb-39bb-4745-8b4d-402e82f8a24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba9b36eb-39bb-4745-8b4d-402e82f8a24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5c907c1d-e13d-4529-b621-a5dc8976ef36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_5c907c1d-e13d-4529-b621-a5dc8976ef36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d60f5661-a121-4171-a471-86278339e67e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d60f5661-a121-4171-a471-86278339e67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_58ad3688-8430-4c1d-afa2-410f501740ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_58ad3688-8430-4c1d-afa2-410f501740ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_173938bc-f8d3-430b-9938-255ec7fb9f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_173938bc-f8d3-430b-9938-255ec7fb9f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_1dda5241-3729-4d0d-a2be-5ea92f6b1979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_1dda5241-3729-4d0d-a2be-5ea92f6b1979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_b29f909d-12e9-4054-bf68-27ac44f9bd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_b29f909d-12e9-4054-bf68-27ac44f9bd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c9db3b37-cfba-41f9-8d5e-f9f7557d1ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c9db3b37-cfba-41f9-8d5e-f9f7557d1ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_3a9bd9ca-db25-4398-a354-63b2c69651ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_449ae9eb-fd75-4553-b8d7-3254fa4ccbc7" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_3a9bd9ca-db25-4398-a354-63b2c69651ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_193a10c4-73b8-4ff9-82ea-ea6ab04f00b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_193a10c4-73b8-4ff9-82ea-ea6ab04f00b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_632e3d8e-2410-4777-aa63-948470825bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_632e3d8e-2410-4777-aa63-948470825bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75175162-33dc-41cc-812d-ba2444df3b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_75175162-33dc-41cc-812d-ba2444df3b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf983830-dfb4-4eda-beb1-b96a91eeab72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_3d6ca900-e727-4a42-9d37-a4c1c6c3e2c4" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf983830-dfb4-4eda-beb1-b96a91eeab72" 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-20221231.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_7e5cbcfa-b823-4b90-8a4e-c334d0c634ce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_20f247f3-aa58-45a4-8429-ecfde32c29cd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_7e5cbcfa-b823-4b90-8a4e-c334d0c634ce" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_20f247f3-aa58-45a4-8429-ecfde32c29cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3a475a88-5d4b-4acf-931c-373f9a7d84ea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_20f247f3-aa58-45a4-8429-ecfde32c29cd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3a475a88-5d4b-4acf-931c-373f9a7d84ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e8b78c15-f225-4280-a2c1-22ec3a217123" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3a475a88-5d4b-4acf-931c-373f9a7d84ea" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e8b78c15-f225-4280-a2c1-22ec3a217123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_f800710d-9781-4704-9043-34e236a94594" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e8b78c15-f225-4280-a2c1-22ec3a217123" xlink:to="loc_srt_ParentCompanyMember_f800710d-9781-4704-9043-34e236a94594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_20f247f3-aa58-45a4-8429-ecfde32c29cd" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:to="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:to="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14c8edbd-68b7-41c6-8475-16e56cdeda3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14c8edbd-68b7-41c6-8475-16e56cdeda3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_895803be-f2d5-43b3-af2a-d72b6fa4c2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_895803be-f2d5-43b3-af2a-d72b6fa4c2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_ee31d4aa-2f1d-4276-8fcb-1cb376155c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_ee31d4aa-2f1d-4276-8fcb-1cb376155c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_d1a9a7ea-661f-491a-b897-002bb713940d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_IncomeTaxesReceivable_d1a9a7ea-661f-491a-b897-002bb713940d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_19a7b480-0c28-44dc-8009-9e8aa36c4202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_OtherAssetsCurrent_19a7b480-0c28-44dc-8009-9e8aa36c4202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2a2e3dcd-c3fe-49ed-8344-5e79fa2135fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_22552cdb-8acb-469d-8d1d-d620e4968198" xlink:to="loc_us-gaap_AssetsCurrent_2a2e3dcd-c3fe-49ed-8344-5e79fa2135fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_41509403-523b-4e5f-958d-6c57c0059f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_41509403-523b-4e5f-958d-6c57c0059f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly_54651a1e-f6e7-4d5f-a27b-817d1413f144" xlink:href="cms-20221231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_cms_InvestmentInSubsidiariesParentOnly_54651a1e-f6e7-4d5f-a27b-817d1413f144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3dbe528b-0624-4300-93f4-bee034b78d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3dbe528b-0624-4300-93f4-bee034b78d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2a9e4d12-4921-4981-b33f-5f8d4b2b1961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2a9e4d12-4921-4981-b33f-5f8d4b2b1961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_e88d74da-6852-4caf-b509-bb1c90135ae8" xlink:href="cms-20221231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_b0b227a5-8e0b-4f54-9286-48f09e6deceb" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_e88d74da-6852-4caf-b509-bb1c90135ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ec0b252c-9670-491e-81b1-8ac6de040d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_51dc9c2b-1323-497f-bae0-244bce8dfb10" xlink:to="loc_us-gaap_Assets_ec0b252c-9670-491e-81b1-8ac6de040d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_01f8bba4-3dd0-45a9-b7f6-e721c51b21e1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_6b8d1e14-2819-475d-9c52-41d093ebd657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_6b8d1e14-2819-475d-9c52-41d093ebd657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_6b2e40bc-f48a-4c52-9e10-2bd7e1f1357d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_6b2e40bc-f48a-4c52-9e10-2bd7e1f1357d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_7e5b5deb-12c9-4e39-ad30-3742a8b18abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_TaxesPayableCurrent_7e5b5deb-12c9-4e39-ad30-3742a8b18abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_495c3b2d-3419-4619-9b63-8aa86acd1a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_495c3b2d-3419-4619-9b63-8aa86acd1a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_290800d2-5e82-4bd6-b510-c9d93584ff48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e477d54-2479-45aa-bc71-a162b8295927" xlink:to="loc_us-gaap_LiabilitiesCurrent_290800d2-5e82-4bd6-b510-c9d93584ff48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2b519884-19b6-429b-add9-b114047e7f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2b519884-19b6-429b-add9-b114047e7f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_17ecd8f9-e37a-4d6d-8efe-5308e8f2e9b5" xlink:href="cms-20221231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_17ecd8f9-e37a-4d6d-8efe-5308e8f2e9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_a85a578c-a67c-4fb2-b662-178064ee2c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_a85a578c-a67c-4fb2-b662-178064ee2c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b1acec40-9a8b-4df4-a5cb-7ad7d67b09f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b1acec40-9a8b-4df4-a5cb-7ad7d67b09f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_9f32413d-61a1-4a20-bef4-45a1f2d1c8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8a89cf18-749a-4f7b-98d1-1a18427ac503" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_9f32413d-61a1-4a20-bef4-45a1f2d1c8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_a0d9a3fd-aa92-4a48-b6bf-cceec825011e" xlink:href="cms-20221231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:to="loc_cms_CommonStockholdersEquity_a0d9a3fd-aa92-4a48-b6bf-cceec825011e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a44b6c9d-ef3f-4869-b1bd-d958439dba2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:to="loc_us-gaap_PreferredStockValue_a44b6c9d-ef3f-4869-b1bd-d958439dba2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d636d4b6-6d63-4c2d-9f27-1abd99557743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ad5a470-8e13-4be3-91ff-4df715c02479" xlink:to="loc_us-gaap_StockholdersEquity_d636d4b6-6d63-4c2d-9f27-1abd99557743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_00a79261-caa2-4069-b2e6-c713d6cac5cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e3d292a4-0ba6-4e65-9920-972869fc196d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_00a79261-caa2-4069-b2e6-c713d6cac5cf" 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-20221231.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_ec40ff6e-f11e-408f-8a97-4ce8dada6813" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_e61a5d8d-bd09-4ea0-9a4d-812ef16c472f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ec40ff6e-f11e-408f-8a97-4ce8dada6813" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_e61a5d8d-bd09-4ea0-9a4d-812ef16c472f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_6527ecdd-5a9a-43d8-b91b-6dc165db525c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_e61a5d8d-bd09-4ea0-9a4d-812ef16c472f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_6527ecdd-5a9a-43d8-b91b-6dc165db525c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_abd0e5bc-7fdd-44e2-9bac-95469bb3b1fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_6527ecdd-5a9a-43d8-b91b-6dc165db525c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_abd0e5bc-7fdd-44e2-9bac-95469bb3b1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3545b1ea-14cb-467a-97ab-1c7ab9c965d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_abd0e5bc-7fdd-44e2-9bac-95469bb3b1fd" xlink:to="loc_srt_ParentCompanyMember_3545b1ea-14cb-467a-97ab-1c7ab9c965d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_a6978f6f-b50f-4f2b-ac39-afd4a80e67c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_e61a5d8d-bd09-4ea0-9a4d-812ef16c472f" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_a6978f6f-b50f-4f2b-ac39-afd4a80e67c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_16672cc9-fe5c-45c3-a028-0c1ee4cf1296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_a6978f6f-b50f-4f2b-ac39-afd4a80e67c7" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_16672cc9-fe5c-45c3-a028-0c1ee4cf1296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20221231.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_8bce87dd-56a9-403e-9ed9-7c5a06764ef2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_8bce87dd-56a9-403e-9ed9-7c5a06764ef2" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f6d14a6a-f5ba-4381-8740-cc2a56d1ce4f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_73ffa774-82d3-4228-af09-4c510253a599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_73ffa774-82d3-4228-af09-4c510253a599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_67f30993-fa4e-4e86-aea6-4ad8ee076c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8747f28d-2757-465a-bd1c-5adbe93cb898" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_67f30993-fa4e-4e86-aea6-4ad8ee076c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b41a7913-c228-4565-86cb-3aa4ce9dcdf2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:to="loc_dei_LegalEntityAxis_b41a7913-c228-4565-86cb-3aa4ce9dcdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_acf297b8-7bf1-4942-80be-2cf368e735e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b41a7913-c228-4565-86cb-3aa4ce9dcdf2" xlink:to="loc_dei_EntityDomain_acf297b8-7bf1-4942-80be-2cf368e735e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_64e91283-c32d-467f-b384-886b0b6ec294" xlink:href="cms-20221231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_acf297b8-7bf1-4942-80be-2cf368e735e7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_64e91283-c32d-467f-b384-886b0b6ec294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_67c9dac0-1158-4cf1-bb12-714f43b193fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f457402-cbaa-4c60-a816-f2ea79593a2d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_67c9dac0-1158-4cf1-bb12-714f43b193fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_67c9dac0-1158-4cf1-bb12-714f43b193fd" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_5e85099f-3955-4656-ac0f-f5f60382f0b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_5e85099f-3955-4656-ac0f-f5f60382f0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b589d9ee-ac17-4390-a846-d1eff5baf6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_b589d9ee-ac17-4390-a846-d1eff5baf6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f9f769c2-c522-4b96-9031-1fb278117b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f9f769c2-c522-4b96-9031-1fb278117b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_629e6f27-4d30-4dad-bb3d-50efc18c1e65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_629e6f27-4d30-4dad-bb3d-50efc18c1e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e9b7f943-b333-4a69-bed4-ae2b9e45149a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_8245fca8-f23b-45b4-a013-c4db0d9c1345" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_e9b7f943-b333-4a69-bed4-ae2b9e45149a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>cms-20221231_g1.jpg
<DESCRIPTION>GRAPHIC - SERVICE TERRITORY MAP
<TEXT>
begin 644 cms-20221231_g1.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T      ! !+
M  $  0$L     0 !_^& G&AT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\
M/#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C
M>FMC.60B/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B
M('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#<N,BUC,# P(#<Y+C%B-C5A-SDL
M(#(P,C(O,#8O,3,M,3<Z-#8Z,30@(" @(" @("(^#0H)/')D9CI21$8@>&UL
M;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT
M87@M;G,C(CX-"@D)/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B!X;6QN
M<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\B('AM;&YS.GAM
M<$=);6<](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]G+VEM9R\B('AM
M;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X
M;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E
M+U)E<V]U<F-E4F5F(R(@>&UL;G,Z<W1%=G0](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"]S5'EP92]297-O=7)C945V96YT(R(@>&UL;G,Z:6QL=7-T
M<F%T;W(](FAT=' Z+R]N<RYA9&]B92YC;VTO:6QL=7-T<F%T;W(O,2XP+R(@
M>&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(CX-"@D)
M"3QD8SIF;W)M870^:6UA9V4O:G!E9SPO9&,Z9F]R;6%T/@T*"0D)/&1C.G1I
M=&QE/@T*"0D)"3QR9&8Z06QT/@T*"0D)"0D\<F1F.FQI('AM;#IL86YG/2)X
M+61E9F%U;'0B/C$P2R!-87 @+4UI8VAI9V%N($=E;F5R871I;F<@1F%C:6QI
M=&EE<R M($Y!3453("T@3F]V+B R,#(R/"]R9&8Z;&D^#0H)"0D)/"]R9&8Z
M06QT/@T*"0D)/"]D8SIT:71L93X-"@D)"3QX;7 Z365T861A=&%$871E/C(P
M,C(M,3$M,S!4,30Z,3 Z-3$M,#4Z,# \+WAM<#I-971A9&%T841A=&4^#0H)
M"0D\>&UP.DUO9&EF>41A=&4^,C R,BTQ,2TS,%0Q.3HQ,3HP,UH\+WAM<#I-
M;V1I9GE$871E/@T*"0D)/'AM<#I#<F5A=&5$871E/C(P,C(M,3$M,S!4,30Z
M,3 Z-3$M,#4Z,# \+WAM<#I#<F5A=&5$871E/@T*"0D)/'AM<#I#<F5A=&]R
M5&]O;#Y!9&]B92!);&QU<W1R871O<B R-RXP("A-86-I;G1O<V@I/"]X;7 Z
M0W)E871O<E1O;VP^#0H)"0D\>&UP.E1H=6UB;F%I;',^#0H)"0D)/')D9CI!
M;'0^#0H)"0D)"3QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@T*
M"0D)"0D)/'AM<$=);6<Z=VED=&@^,C P/"]X;7!'26UG.G=I9'1H/@T*"0D)
M"0D)/'AM<$=);6<Z:&5I9VAT/C(U-CPO>&UP1TEM9SIH96EG:'0^#0H)"0D)
M"0D\>&UP1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^#0H)"0D)
M"0D\>&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=%05-!0DE!040O
M-U%!<U5':'9D1SEZ84<Y=TE$375-04$T46ML3D$K,$%!04%!04)!05-!04%!
M045!#0I!44))04%!04%104(O*TE-5T5L1%$Q.5%5:SE'4U5X1D%!14)!04%-
M4T5X<&)M.$-%04%!8E<U,&-L2DA1:4)95U9O9T(X-$%!9T%*#0I!05E!35%!
M05E73GIC13%44FQ104%!04%3559$24A.4U(P24%!04%!04%!04%!04%!04%!
M05!B5T%!14%!04%!,'DQ255#06=!04%!#0I!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!05)9,T)Y
M9$%!04%604%!04%Z#0I:1U9Z67=!04%944%!04)S9#-2=V1!04%!9D%!04%!
M55EM='=D04%!06=104%!055C;&A:5V=!04%H9T%!04%56C%H6E=G04%!:7=!
M#0I!04%566QH6E=G04%!:T%!04%!55I',75:04%!06Q104%!0G=:1S%K6D%!
M04%S44%!04-)9&Y6;%I!04%!,'=!04%#1V1M;&QD=T%!#0I!.5%!04%!:V)(
M5G1A44%!02]G04%!055B5U9H8W=!04)!=T%!04%K9$=6:F%!04%"1$%!04%!
M36-L4E-1=T%!0D1W04%!9TU:,5)3#0I1=T%!0D1W04%!9TU9;%)347=!04)$
M=T%!06=-9$=6-&1!04%!04)$8C-"-6-M;&YA2%%G2T=-<$E$135/5&=G4T=6
M,V)'5C!D0S%1#0I95TYR65A*:TE%3G9B6$)H8FYK04%'4FQC,DU!04%!04%!
M04%%;DY34C!)9U-55D1.:D4U3FI9=$UI-'A!04%!04%!04%!04%!04%3#0IC
M,4I(46E"2E)533)-5&LR3FDP>4QJ14%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!#0I!04%!04%!04%!04%!
M1FA:5VE!04%!04%!041Z55%!0D%!04%!4F)-5T9L84E!04%!04%!04%!04%!
M04%!04%!04%"65=6;V=!04%!#0I!04%!8C9)04%$:C%!04%$:T9H6E=I04%!
M04%!04%":6U104%T-%5!04)J85=&;&%)04%!04%!04%#4V=!04%0:$%!071S
M.6M:6$YJ#0I!04%!04%!04%"6DI254UG84A2,&-$;W9,,V0S9'DU<%I73759
M,F=!04%!04%!04%!04%!04):2E)536=A2%(P8T1O=DPS9#-D>35P#0I:5TUU
M63)G04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!
M04%!04%!04%!04%!04%!04%!05I'5GI9=T%!#0I!04%!04%!=5-55D1)1%EX
M3U19,DQ4275-4T)%6E=::&17>#!)1DI(46E":F(R>'9D6$EG8S-":%DR56=,
M4T)Z56MD0T%!04%!04%!#0I!04%!04%!=5-55D1)1%EX3U19,DQ4275-4T)%
M6E=::&17>#!)1DI(46E":F(R>'9D6$EG8S-":%DR56=,4T)Z56MD0T%!04%!
M04%!#0I!04%!04%!04%!04%!04%!04%!04%'4FQC,DU!04%!04%!04%,1DIL
M6FU6>5I7-6I:4T)785=6,V%7-6Y)14YV8FU2<&1';'9B:4)P#0IB:4)*4E5-
M,DU4:S).:3!Y3&I%04%!04%!04%!04%!04%#>%-:5UIL8VU6=5DR56=6;6QL
M9#)L=5IY0D1B,C5K85A2<&(R-&=A5S1G#0I3559$3FI%-4YJ671-:31X04%!
M04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04(R85=6,T%!04%!04%4
M<% T049&.'5!0D10#0I&04%$-V-W04)"34Q!04YC;F=!04%!1EE75F]G04%!
M04%!0DU#5EE!54%!04%&8V8U,C%L65A-04%!04%!04%!05%!04%!04%!04%!
M#0I!04%!04%!04%!04%!04M004%!04%N3G!:>4%!04%!05$Q2E5)1TXQ8VY9
M04%!04%!04%%04%!04%!54%#9T%004)104=1065!0TU!#0I+04%T041)04YW
M03=!14%!4E%"2T%%.$%604):048T05EW0F]!1S!!8V=",T%(=T%G44-'04ES
M06M!0U9!2F]!;G=#:T%+:T%R9T-Y#0I!3&-!=D%$0D%-64%Y=T1104Y503)W
M1&=!3U5!-G=$=T%064$K=T5"05%C0D11151!4FM"2'=%;$%3<T)-9T4T050T
M0E)11DU!5DE"#0I7449G05=C0F)G1C%!6'="9W='3$%:24)M9T=H06%K0G-1
M1S5!8T5">5%(4D%D:T(T44AP069)0BMG241!9W=#1D%)9$%I64-,=TDT#0I!
M:T5#4W=*54%L,$-:=TIX06YO0VA!2T]!<&=#;V=+<T%R64-W44Q,07150S1!
M3')!=E5$04%-3$%X641)44UT07IG1%%W3E!!,6]$#0I:9TYY03,T1&EG3U=!
M-DE$<F=/-D$X8T0P=U!G02MW1"M144="0DU%24%1=$)$<T5305)60D=-16-1
M4BM"27=%;6=3;T),645X0514#0I"3T5%.$%4*T)1,$9(055R0E1O1E-15EE"
M5V-&9'=71T):649P9U<Q0F-51C%16&Q"9EE'0F=95T)I8T=.=UI)0FQK1V%G
M6C=";W='#0IN46%V0G-!1S!18FI"=E5(0G=C6D)Y<TA046100C)%2&1!94="
M-6M(<D%E+T(Y24@U468T0T%S24AW9WE#15E)5V=H=4-)24EL9VEQ#0I#3#1)
M,&=J;D-0<TI%06ML0U1O2E1W;&M#6&M*:G=M:T-B;TIZ=VYL0V9S2T51;VY#
M:C!+5D%P<4-O14MM07%U0W-52S-!<GI#=W-,#0I)9W,U0S%%3&%1=4%#-6=,
M<T%V24,K14PK47=31$-O35%W>&-$2%5-:F=Y;D1-04TR47IZ1%$P3DIG,4%$
M5F].9$$R3T1A:TYW=S-E#0I$9F=/17<T=41K:T]:034O1'!S3W1G-U-$=310
M0U$X;$0P15!89SDV1#594'-W+U!$*W=10U)!;45%35%94D(K14IS47521%A%
M4%52#0I%>$5X154X4F)21TU%86]2>5)(;T5G8U-*:$I&16U14VA"2VI%<TU3
M-'A-1$5Y3511>$YJ131-5'!"4$9%*U550FA1;D9%:U5A:%-,#0I&2S!5>FA4
M=T92259.0E971EAG5FUX5SE&94%707A9;49K:U=B0F%01G))5S%H8C9&>#!8
M45)D;$8T:UAR:&931B]C64=X:$%'1U59#0II:&EV1TY562MH:V='555:87AM
M4D=B8UHS4F]%1VEO8552<#-'<#1A>%)R<T=X46)/>'1J1S1O8G-H=F%(04EC
M2VAX4TA(<V-O>'I-#0I(4%5D2&@Q2$A8061M4C-$2&5W949H-4%(;6]E;$(V
M*TAU:V9%>#@K2#)K9FQ"*R](*V]G1E-"0DE'=V=M0T1%25!!:$A#1DE)6%5H
M#0IO4TA/269S:4IY2E9);TEI<GE,9$EW;VI/0TYM2351:G=I4'=*0CAK5%-2
M.$I+<VLR:55*2E1G;&%#5UA*8V-L.7E9;DIL8VUH>6$S#0I*=6=N1T-D2DHS
M;VYQ>69C2T$P;U!Y:'A+2TEO,4-K1TM49W!A>6UD2V1!<4%I;S%+;6=Q;7ER
M4$MW27).:71P2S4P<C!3=T9,1&MS#0IB:7EI3$YC=$1#,4),6%ET<7DS:$QH
M67540S9#3')C=3=I.&M,,6]V:U,O2$PO-'=.5$)S34M1=S)Z15--56]X9VI'
M-DUF27E+:DIJ#0I-<'-Y,41-3DTP67IF>D\T32]%,$MZ4FQ.2C0P,D155$Y5
M,#%H>EA#3F8P,DYZ6GE.<30R-E1C:TXR03-N1&983T)1-%5$:4U/36<U#0I"
M5&Q#3U@X-79$;C5/:EDV9$1Q>4]U.#=,5'1R3S9O-S9$=VY01U4X<$1Z:E!3
M23E95#)H4&5!*TE$-6=0<4$K-$0X:% R12]O:B]I#0I10TY!6D5#;5%/9$)+
M549Q46%X0C=K27=1;DI#=%5,,U%Z<$1F55!!4D%.15(P4TM2335&16M65E):
M<$8S:UEI4FUD1W$P8G=2>E9(#0IE,&9!4T%625,P:5)33F1*2%5L:E-A;$HX
M16\S4VXQ2WA%<TU3,4Y,;6MV:51#<$UC:WDV5%%*3E-K,E149'A/2E4U=51R
M9%!!13E*#0I4-4Y0,U9!;E5(1E%U,45'559"4FTQ2&U5:D939D9,2%5X3E18
M,4]Q52]:55%L4U!63G162T96,59C2E=$,5IC5G%L5SDQ9$56-4I8#0HT1F=V
M5T@Q67DQ:V%75VQ:=49O2%=L6F%P;'(Q5S!68FQ6=FQ81%9C:&QZ5UA39&1E
M1C-*6&AP96)&-CE8=SEF658K>EE!5F=6,D-Q#0I94'AH5#)':5EF5FE35TMC
M679":E$R3UA9*W1K44=355I/;&Q05U=36F5D;5!785-:=6AN4%=E5%HK;&]0
M,FE784]X<%$R;6%A9D9Q#0I31W%F879D<E0R=6YA+SES5C)Y=F)1:'191S(U
M8FA*=6$R-T5B>#5V94<O4F-#='=H;D1G8U1P>&Q82'=C:W1Y<&Y-0F,Q,7IU
M2%%5#0ID2$(P>DA5;V195C$T6%DK9'!T,BM(9%=D-TXT15AH=65->#5+;FU*
M965D-E)N<6QE=U(W63-V0V9#1CAG6'IH9E5&.6]8-$)F;4HK#0IW;CAJ9C12
M+S590DAG2VE"0V]&<F=C,D--24M39W931%8T3S9H0C)%9TE4:FA5949Q-%E/
M:&Y+1S$T8S=H-2M)0DEH<&E--DI--&U:#0II9C9+6DER2VEZ0TQL;W8X:D=/
M37EO,'AJ6FE.+S0U;6IS-E!.;RME:T%A46)P1%=K5"M2<4I)4FMN<5,T-4Y.
M:S=A54E*4TML4%-6#0I8-5A*;&I35VXU8TML,U=8-$IH36U,:5I*2FU1;69Y
M86%*<E9M,$MB<C5W8VY);6,Y-3%K;F1+95%*-G5N>#)F:34O-F]';6<R2T9(
M#0IO8F%I2G%+5V]W86ID<5!M<$9A:W@V531P86UM1W%A3'!V,FYB<69G<49+
M;WA+:S-Q86UQ2$MQ4'%W2W)D879P<D9Y<S!+,45R8FEU#0I,839H<GAA=FDW
M04%S2%=W-G)&9W-D87E3-TQ#<WII>G)R46QT2GDQ13=72W1G1S)E8F)W=#)I
M,S1,:%IU3D<U4W)N0W5J=39T8G-U#0IU-F4X26)Y8G925SEJ-S1+=F]3*R\W
M.39V+UA!8TU$<W=79D(T.$IF=W1V1%=-4%5X1DA%>G-63'AC:D=2<V)$>#!(
M2'8X9SEY3'I*#0I/<VTU>6IJ2W0X<S)Y-V)-3F-Y,7I46$YT8S0R>G)B4$XX
M*S0P1&Y1=71%.#!B-U-0.4Q",#!45'AT4DHQ37965'184C%L6%<R3F1C#0HQ
M*T196DYJ;S)7>EHX9' R,G9V8F=.=T8S27)D14XR5S-H>F5O=#AP,S8O9TYU
M0SDT551H>D]*5#1T=FI9*U!R-4A0:R]/5T4U9S-M#0IL=6-F-39N;TUU:3@V
M56)P,$]P8C9U6')C3W8W-TEB=$5E,F,W:6IU=$\Y03<X>G=74$1L.%A,>"\O
M2TTX>&YZ<"]1,#E-3#%54%AE#0HY;3,R*R]E2RM";C1Q4&LT*V-F-E8O<FXK
M,V8X0B]Y62]3;CEU=C5,+W1Z+V)F+R\O*S1!1&M&:V(R2FQ!1U1!04%!04%F
M+V)!25%!#0I"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O2T-W;TM$
M0D%-1$%W341!=U%$031014$X3T1"351&0E%417AW8D=X<V-(>#AF#0I(>#AF
M2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&9(>#AF2'@X9DAX.&9(
M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF#0I(>#AF2'@X9DAX.&9(>#AF
M2'@X9B\X04%%46="04%$24%W15)!04E205%-4D%F+T5!84E!04%!2$%114)!
M445!04%!04%!04%!05%&#0I!=TE'05%!2$-!:TM#=T5!06=)1$%114)!445!
M04%!04%!04%!44%#07=11D)G8TE#46],14%!0T%1341!9U%#0F=C1$)!24=!
M;DU"#0I!9TU20D%!1DE227A15D5'13)%:6-9155-<$=H0GA7>%%I4$)5=$AH
M37A::3A#4GEG=D5L47I25&MQ2WE9,U!#3E51;FLV3WI.:&15#0I:2%1$,'5)
M24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4Q3U0P6EA71FQA5S%X9%AL
M.5=:,FAP86UT<V)7-799,U(Q9&YD-&58#0IP-V9(,2MF,T]%:%EA2&E);4MI
M-'E.:F\K0VLU4U9L<&59;5IQ8FY*,F5N-4MJ<$M7;7 V:7!Q<75S<F$V=F]2
M04%)0T%1241"455%#0I"45E%0T%-1&)114%!:$5$0D-%4TU514954DYH26=:
M>&=:17EO8DAW1DU(4C133D-&5DII8W9%>DI$4D1G:&%357E7:5DW3$-",U!3
M#0I.94I%9WAD56MW9TI#:&=:2FI:1D=I9&MD1E4S.'%/>G=Y9W P*U!Z:$I3
M:W1-5%4U4%)L9%E75G!B6$8Q95@Q4FQ:;61O85=P<F)'#0HQ=6(R4C%D;F0T
M95AP-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\K1&Q*5U=L-6E:;7!U8VY:-F9K
M<4]K<&%A;G%+;7%Q-GET<G$K=B]A#0I!07=$05%!0T5135)!1#A!.54T<3=&
M6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M6%EQ-T9867$W#0I&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<7!Z,TU5
M0VAP3U9$,U9786YU94E.0C@X5E%6>#5G,'E%9C-N<7-+07)(=5)8<%=P#0I(
M5W59;69867-206Y,;3)2>%-L>4-+<W(K,'99:DQB4V,Q0C1S2T5&5S8P64=H
M0GI):$]->&-464Q!9VI9<2M443=&6%EQ-T9867$W#0I&6%EQ-T9867$W1EA9
M<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$T:T%%:S!!,TIX5E154W1*>6%G
M46)+=F8U:R]W>%9H*W,O=T,Y#0IC+SA!>&Y8+T%*3T104#A!6&8T>% S;#(R
M3#9!<VIE5TM14W=/67!2,&1F,45D0U!N:V1*<G-M03-%-V0S4F-M25,U<&Y$
M-6HQ3U95#0I#,CA:8VIE;DYQ*SE.<69,9C4U,&-U,V9567AG6D5F:G4U3T=.
M3G1:2TXP-WI!='A/8F$V:$YT8TMA5DI":DI.0T9"4$9Q:TU.:4TR#0I/;#=1
M:&Q01'9'9F-E8E9015DW.'=M*UIZ53=&6%EQ-T9867$W1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3 Y3TIR#0HP1S4W-T1&5W!*66]W1$DV
M;T0P3$5$.652;$U2-6UK9T5S2S$R6D9K=5IG459744U$6%EG3T0Q>FE*-&9'
M,6AH2&9I;5)S-T-745DX#0I0165G4V0Y5FUN<VM716-B=61I:6AE,4]P>F]-
M6%E'3%0V<55S<'94-&\X4G9R9DEE9C1(5C!S*S%:-6-!14)785IR8GDU;&MV
M;&18#0I3-6A343%K5TMJ,#A104TQ+UIS-'HQ<S5W2&]01EAX3'1*4FQ(0D=-
M=G%!1B]*43%P3V5P,S9D0U=4:69!*VEL1#E">D@W5GDK2')"#0I0*V)W;'5W
M4G9(4V),-6]H-'%8='!A;C=156]A2#976$YX2'0S5&LQ=5!G-'@P<S P<S<R
M,G9)=E9G9FMV46<W340T37 S1V)B2&MJ#0I-8U5464Q145%A2W9K,$]X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6>$Y.>C!X5DQB+U@W
M2WI*0C53;&0S.4]L#0I!4&U30FU$<74P8U=!:4UJ=5<R1TM5=5-76'5S,D8Y
M8CA9-&Y*0G%R1FQO<% K<5<K-TY.,FXR:G!S,$]'<$=85'!28VI$:&Y%,FLY
M#0IY03!61T916%%%2' Y<UIZ;4M::DMW84EC=5514E(U2U9P<#A.<W9%9DA2
M;6%-<T)695A92$YL,FHR>&PQ2G,K;31G4V]M<%8Q4#9N#0I$,&Y:.$U);V(P
M4U)F4RLU;5=I5VML=F%N;5%F5DED94YE:$$V,4%Z<$]Y3DQ,1&AQ5F)M.79C
M1W)55$5P8DMR4G1+;#E%=$%Z:W%##0IE;%1%;WI/,4=->GAY:5 T;VMF34Y5
M1%)"4V8O04$U9B]W03A8+T).+W=!,#5Y+RMH-TPO041O+V$U,S5U4&-R5U=H
M-FAB,T%K5V19#0IL86=L35I*3$M.-E5:85IS=7HK>C@K;FQ814]$<4=N3&UH
M36-T,&4Q,4Q:4G%,,30R:G)W5S5:,&I,13E/4W1W5W8X07%N-W,S,%EM#0I8
M25<T8W!X:4Q*<$516&QV3V5-8B]'04=-6C)90G5H-&YE:'!K5U-T:7)S5F1I
M<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7%L3F0R#0IS1$MS<W%O>FM"5DHS
M3E14<&M:5&I'<E!.24)+:F8S.6YA=$=,<50P,65P06]4>7!T5%E(>'ER3G%C
M94MU33%A67=-=51#=%9I9R]3#0IJ>F%64'=J=5-3-#0Q6#%A8W5J054W-7)T
M6#)H<#@T27EW1U-/3&A)24Y(:$HT6E8S,&$R3%-.2FMX>D)X>31$3RML:FDU
M:C-D5FQS#0IJ>DE(;41X4VEG;%5F0T=90VQD=C1(3V$W47A9.&51*T9+37-:
M,VHQ;V1X-VHW,V%A5$I/8T)X9VE9-2LO=T%V2DXU9$US;#AV0SE+#0IU6C%D
M5'DU>4XP;D,O6C5%9%!B3GAI,&5)-DQX3T5C9D-D+VUW;&ML-&Q8=&%8+U=)
M+T(O*T%F*VUC>'=L>F)25G!Q=#!T>&)Q6&XY#0I->7AP>'%A54QH855R;30P
M1W1Z>7I1:5HK;7AS-"M82$AH2G!K.$TW3$I/5$1*4C-$3#A08F=O+U=--U(Q
M<7(Y6EDO6F=K4#!+4#A!#0II4D=+<E5U,V-65S-K24)+.5DK<6UH+V(X4FEQ
M:'%!3GAA=$A*<'!U>'-21$E9=4I0:E5S855Y>D9+<&,K1G%Z4D5O,%DX6&MK
M5V=Y#0IT1#E804UG:71*<$QE94-89T=G17@K0E-1951$;4%!860O8DQT6#E6
M,7HV.3=J-D5J9S1B-4AL,4AK>7I-5GI867$W1EA9<3=&6%EQ#0HW1EA9<3=&
M6%EQ-T9867%P,T9X1&)X1U=:=4M$<61Z,2M75C5C<V-C94M2;T)-66MM9W@W
M5'94=CEA:VQN6#EN,4DQ2%-Q14%C=FM+#0I5>E(Y;EI-97!Z>GE(9554-F9)
M3U9M0FA%04MN;7ED67!B1E="+V5'4D$S64=I:U8K9$UU-V(P<W-U3S1N94%-
M<3AT9V9L8E1H>FE%#0IG1"]%82M03D)71V=36#935&DT5TE,3%9635I99VA&
M,W%(5'@X33%V6EA:+VDT:DE3-&)U2C)",C4Y9GAS-4=O;4))06IL=6IF.$PS
M#0I8+TQA;B])9R]W1%9836XO045/=R]N;C5)+T](=5AZ,FQZ2&]C='4P>4UK
M3#=K4FM%,&Q$+W=!-7!M=WI90F@P:V]!,U53,5)L>%I!#0IF3D%A8G U=EI7
M:CE4,"M+.'$X95AC1'A'8WHR6#)F2%5M44IR:'!Z32M5=W!(=C5E34Q1>2]7
M3UAP>E%T>#15<E-65#$U6G9D4#)(#0I$1DU416HV6$9N<51)5E-F6G9(1V1I
M<6IA-TQ)3W=K96XP;FPK<S1Q<EEQ:$I:8EE836M0;S@U1U)8=5=!6%I$>4-C
M<3!*<GA.34YL#0I!035T85)+6# K1DA9=%!#:5(S1F1Y2D%G-6(Y*W9806Q'
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&54IQ1W!W5U-+6$1/>D=G:E-N#0I,
M659R=5)M2G$Y8FIW04=F5G-X-'I0:VM7<39Q=#<V87AQ>5)P=59E;%-X*U)9
M8EIZ4&)(855-,5%X;C!J9'I.4&A-9'DW4V)L8E=+#0HW=5!4<DE&5EEN4%%L
M:69H*VIQ8WEE>3@T=V%795-T=V9N,TU-.&5+64-8*V%.4F$U<TE*;D-R2VE*
M37%G,#9V<U%$56EO<&TQ>$=7#0I45UDT165M8TI2;#%(<6ED=G-D9G)325E*
M4T(Y55-#4&=2*W1B>%9G1UI256IU3C@T:WIL06M2;'0U3S=!0D9K3SE/4"M5
M9F--9DAY#0IF>FHX,#A)-VQ/0D4K36A2.71Q1VYG85E:-7!N66LO3D%I13DX
M="\W,7DO.%DO-&I.+S=/9E90-&9P8UA78V=N9#,O9$PO>&MI+S5/#0I,;E5U
M0W)9<3%Y6&QX<4]85VYF1E9+,2\S9"]X:V)&5F)&54A-:E<Y-&)T5EHT-45%
M9'=&,TE#16Q'0SDO=$5';2]41E561S9/:79'#0I1>4]/4W-/:$(W-'%U>%8R
M2W5X5C)+=7A6,DMU>%8R2W5X5C)+<T-7-F=)0F%63U(S66QH5W8S-35X;31P
M5$HS3S=U23!!,SE:='8Y#0HK<"]W47ER9U!C>71'45AL=DQ93&%2<T=C>G,X
M>FIC2W%P5W4S*U1N5%E9=WDV8DAJ3W=&>6PU0TI.+T\S0VM41UI+439W9V4Y
M:T)$#0HK:F-):4EW1E)';VM(=R]+9T=B5%$V.'IX*TQ$:#1S5U-2-%-217E(
M05%0:4%4.$)4<4YD<&@T:&I,:31:=T$T<79H.5@V9'9J=6U)#0IT-D%!4U!T
M=#%Z:#4U3TM22D$S96EJ1VA33W1B-WE+,71#6G1:=$)+555Y03-K65!+;3E2
M>C(S>G4X9G,O:DU15&EL9&8P;E53-U%!#0I0,7@K65%%:F%:3F-Z+V]Y-U<T
M=$9C0DI)6E)+;%-I<S-X070K,#)C-3)X<$DV9DQ1:G=J:$AF>DYJ<BM.;DXP
M=6)X23)$939R0UIO#0I73%)4>4EX1D-686TR83-"<3AU2&5"-&)C;55)>35Q
M:3-.-CDQ8E)V9%1.1S@X4$I3-6]16E9"1S-Z>F,V1'1,3FMN15-L+T5"."\W
M#0I#-'581$5C=38P>3$X4U$S56%X5'I)<%-P0WI3:F5P.$=Y-W1V5UIC5U-)
M:$MH=R]P6%19-'E"<TI44B]5.5@Q<'96+S,U-G-N3'!4#0HW6$MV5$Y#3F1M
M-"M0:3E89358:'AQ<3)7=U,S4#=Z+T%%;30K,F8Y,WDO.#%:8V4Q3E(O4$Q(
M=TED>7(V='EE='IC165(<GDO=T1.#0I74E!A96]);WI+*T1$=6%$>F<Q1GA/
M1#1I855F.&):6$A86F]M>$ES:FEI96EE*U9:6DAS-VQ(67-)<FAL4FE35TE+
M235Q5"]!2E1(#0I/,3=.>7EY64EY;#E2+U<V,TY%0U)!5')--7%D:7)S5F1I
M<G-69&ER<U9D:7)S5EDS<5=R,WAU2EE68C!O,%IK05552D$R<50O5$]4#0HW
M4S=8>D1*2T5F4T)T-6QZ.$]N:E%*,U,K,VAA85I);$E$3V%!;G!V;6LP,D$U
M<V=G3UIC;6-U15<V-G-P3$\X:VEK64UX5E=Q=&%B#0HQ.&9L;#)U,&-T4$E2
M:U%D<C)9-'-G;4Q#;5%$4V]R5&-::&E22$IS<%1U4#=S9C8V9CA!17AH:GI5
M;RMW,#9A.3E4,#)69E1P6&Q8#0HY<79G1#1:;C9(<S)E<$)-4T)893%:8W=H
M>F5(*V)0>64X,6%"65!Q9'I.85A%5%1,1W-.<SAR>6QP0V%55F]K2#0U-U9P
M93!S95%I#0I!0G5U=&9R9DYT6C)6;'A!>DIJ5CE,=F8T37,O2W$Q4S$P:35H
M4GA,2DA.+W!"56=Q2$MI<7%E:#0W1#4U-34W87I",4E",CE!*V0O#0IQ97 Y
M;6]K864O-E):<5=D5DQC0W@V:T%I=C!6,B](3U(T25-L6$5!3VUX<C0W6#EH
M9"M:4T%U<BM8.6XR<4IU-6QK:&U3,V-I2U=.#0IV:4MQ0U9K52M*4&).;'!C
M1TQ"34=E5T9I<%5"23DO.4=N1VYM;E V65,W="M%9G!3;GIF-3<Q:4Q8=$]T
M;V1+37-.=T92,T)::G4Y#0I$>$LQ1E)8=FU6<F]W,4HT=4E70C4P4&9X04AK
M-TAS-U1#5TMC<$AH3651,C,R.2]F<VTO,2M*5"LX4U-)2&]843 K.%9Z6&9Y
M4FQK#0I0,V-O6E!+36AF>4Y/0BMF9U!Q16\K*TI85V,X37EY3D4V>4QZ27%P
M0C,K:DU$4&AN:DY40FEF3GDT5$5H658X<%I/>%9/+TMA15$S#0IS;C=,,T<S
M*WAI444U,V99.$1(5%)V>BLY,6UO3GI+935S,F@R2W5X5C)+=7A6,DMU>%8R
M2W5X5FE7=7IW3'%K>3%O4G@U8DAR>$=C#0I4,C),,4)R=41S=$XY0T)7-FI5
M:&QC<7<S1$Q5169333%M3U4T4T5O-T5.-4%);W)0<F=K;FMA4U9N8C12>6-S
M>'!4>$]76CAU5$M1#0I:;7EX:D52-4YM-F=516PV06)K;75647A3:U%):7E5
M>6U):7EA055:-S8P35922W!#<VA*1RMW64A-<5!:*V\T:$AG:T-D:'-7:S9R
M#0I&=VLX56%(;6HY3C$K0T-'9$E82UA%-6I31FYJ67%"53AP1# R5E183VXW
M1C!W,'=M8S!O06)C<'A/*R]P,E!.,3)Q,5!I54U9;'A(#0IL8U0X.2MI=F8V
M9#52,5,R9416-W57+SE3;DIN:VUJ<'98-$)$-F9%5C=$3GA(=')(02MI8TDO
M3#E,:E0W345X5U%3;C<O,F-K:G,Y#0I,.'-A0SDQ0F]Y+U8W1FY6-D9P2$93
M:6=M<VA9.6,U5'1R3FPQ=7%(1"LX4$11<C0Y>G-D2&EX85A&6#!2=G(K,49M
M-V=O0TA"<C!/#0HY33!S9$Y0:4E)231E638O2GI4;$9!9S@O:W!Z>E)E:4%'
M<6538C!),S5J1U Q,E)T*VA34%13<4QM0V=O,C-B63583T5U23-Z6E))#0IR
M6F).2D),0SA:8W%(57)Y5W12555Q3G-%45%15U%,1&9+5G9P2&QJ5DQJ4T@Q
M250S3C1W9%5:4W!Q0E902&-G;DYZ<4%-*VXT-G%5#0I:8W8V3DAI*S)N2S%E
M8DYN:THX1EEH1VEF3W@X93E03&YZ<&]D=')A84Y,238S5&=(;G@O9&EO-4%&
M<2M(=&UU:F]S:V]C635):G!:#0IN2#1G*VQ/1G4W9#%$2S1:5'5'1E-$;4]9
M14]->4AY;G9:,U1G,5(W9VQF;VI12#A18S=R<VU*1VUH9C0S3'$X-3E:5'I.
M:3!U>%8R#0I+=7A6,DMU>%8R2W5X5C)+<U!V,T0S<S=!,4)D<4@R<FYN+V%5
M*TQ55%!N.3)Z='-)<4%1*UE,67A8>3<U>D=U6#DY83)T;3A5:T)!#0I$>4=Q
M,$)+,6%G0D(R-EIU0F]-8U!6;&PV0C-C>C5$.5HU3FYA1VUY65E234ML2V9Y
M2&UE.6M+,EA*9S%Z25IY4'-G9T)2+W-2,WE-#0IU,4]#4$1G:4U14$UG,TDO
M-7@V951R4F]U23-L;'@Y,U%F3'953EA-5G19>5A3=V\P:U)6,7%O-CAH,WEJ
M5#9V351W8V-X13=F5654#0I,531S8UEM9D1%;4\O24I&+VI/."]W0U=E4#<R
M+W)L=C5'4&585V9Y=E X06UH3DIT8VU4431T445A*W!),T5O83 V:V9W>D=J
M<'=C#0IH:#!C+TIR2E)W:DI7-5$Q:')K3C=(36(V14--=6DO1%5G8D5G;C=S
M,UA:+UHR9FI-=$Y+<VM9:RLX8W9X9GIC2$HR:&IN:B]!2#!F#0I22U9F<%1R
M5#0T-#=:4D9*-FM22DM.-$%N<#E'83=T:DY02G%#8VM/1$E!0DEE9&,O:3=(
M<R](1T=)0T5U2T\Y93=U6%1,4F1H46-O#0HK;FIZ1UE02'A!6'5D+W5C;U)O
M-TLR56MS,UEQ>'I69DIU;&%N9C-/;TAL1G%807A1,T-S84MF4T%6*U!1;&57
M6BM$6%1X04%C;DEX#0HV<559.$(S:&9*2C=,.'(T:F\Y>&)A:F1E=&9Y="LV
M=E95<S!306<X4GE.4T1V6#4U:WHW5DYJ:$AP*S%Y6CEO2'A"2T%Q22]H-DAZ
M#0I:2&]0;#DY1S!U1W=G=DI*0D18-&Y64T-7670Y:S%)1R]3=59N=$1(3#8X
M55IE9'E%=FU$6'II-G9794IM>4A)2D=..4M"2#-8.7)/#0IF2W=K1VPO=D%!
M-6QF:U)503<P<4LU,D]J15!#:G=8=S%T9E T=7%L>%@V=G$X:S-Z2EEU>%8R
M2W5X5C)+=7A6,DMU>%9,.61V;G1,#0I">D5V3V54-$DQ0C0Y97!R-T1-8E8V
M:4=+1GEL=UAT9%AV-VMI36HY231J,V-M2%4Q0G1Q>%%J>$9:1#EX-$1/4#1T
M1D1E<VU1.7AQ#0I!*UDT:69S8W5T5$QB,%$K8W8X06EF,'-B,6$K.#E1-CE9
M>%=D<VMM;6M,.6%D44-'*TDX>5=/-B]$,'DX-&1&26YG:U)%+WIU8V(K#0HK
M;EIA45(O3'E/8BLK:F16,3=V;6XK;')(*SEL54QZ;4EK:S1!1&,Q3D0X<V\W
M6&E96F9$;VE-0G=I*W1F>&9(;C=Q9&9O6FUE4&E*#0IS>3,Y,3E0:'E2,F%P
M>D5P.#)80S(O;#(K;EI3=VI13598<6%-37E.24QY0FA006-W.$U'=4QB-79/
M=$DQ36%J86UC4FU):&EH56UO#0HR;V1J465/8GEC84QO3S$K>D1O.&]H>&-6
M:2LW-TXP>6A3-&YD3&5-;&UC,%)+,$9F<#)Y=55H15=807AW;&M):4=484)O
M<W%26&M&#0HY1G@U;$-U-FMI9T\T24IY=BM5-31-<V-U12]Q4&5#-VI4.6YI
M5T4T.&\V+V=H3S=/>6ET14M21FER8C!9,7 X<WA/,&4Q36US:TI:#0I"1W@S
M0W9N*VAZ=$AO;V%C15%*;SDU5DQJ*S=(*W5N+T%"35IG4C5U5U9427$W1E9/
M3"LX;2\Q>"]W05%82DAK1E9-:7%B85)O=W59#0I98G5:=C-,+T%"0TML95,O
M<VMM=E$Y8S8W<R]S5TUA;FLS4$]U;C=807DV:VUW1U%2>'AX;T5J54EI:6EQ
M;V]!4%E$3V=C4F1I<G-6#0ID:7)S5F1I<G-69&EQ,E=73T=.<$I'0TEV5FIK
M6GI%4EI.04I!=FMX4%8W<S,Q>GE$37-59G=X9T=M,VEF;FY%9'$V+W@X;G K
M:5!,#0HY8G-S1TQH1R].34Y/,$='4T508W%A37%T1U5K97!Q2VYK3VXS6G9.
M2#)8:6Y!1V-">4A+56Y'>5HU03=&=5A1-T51,VI,-FY+1W9P#0HO1S(Q23%B
M.5IY>E4Y:S9E3TM2:D0Q0TIR8S@V.39)6C5M47-S86LP-$LO<E)L;S4V,35(
M=4\T3S-F3V5X83-*1U!H-6)/26EQ4%1U#0I-8C=J.'AS,C5.3D5N:FA1;41Z
M-RLX2#,O=%A-2D$P645Z+T5X5F=1;CAP4#AV=&U!63$P8V]',70S64QD5S<R
M.',P:&IK1D=P=T(V#0HQ+VQW47EC2G-"1U1'2GA-5'E,169-1VA7=6U#,T9T
M2DE23'HU0G5',TAJ,&]O+VUZ86%854A*9&=B3V<W5# X8UI"0DI*=FYV,TDO
M#0IY.6]6=DIA,C)O1V%8-GAY6F=O2T)F9V-Q4#)$-%I8;GI'>D4Q=R]J>F-Z
M4C9306I'62MU;5),8G5'3&5S+TIQ8W9S9'8Y:FU&3$Q'#0IU1W1H-R\Q=7I%
M5&0R<W5(.40P>DIC;4Y(8FE79C!W4'-K.5-V=&M)1&DU1#<Q;DE2,TIP1%@Y
M-6)I>6YA3RM5>6]J4$=!,%(K3E)Y#0I886TK-'DS2&EL>$,T-V9&;WIA;4%G
M4TI#-E!525A33E)U<#E*;79,<31.65A91F=Q06-604HR0RLK5'HT;VE9:D5C
M,G)286U5.%)N#0I-.&QB.5 V4B]W070W9CA!068X05AV0BM6>69Z9G0O87DO
M;$1$+T\K+W=$53!.9#!C1FE,.39S86XT3SE!4#A!9F9T:BM7>69Z9G0O#0IA
M=C4O1"]/*R]W1%5L>C8S9C-/<WA7;&AD8V]*-4DT-#):1C9V44=T5D(V;DTO
M4S9+36I%4T<U3&=:93!*;DQ51#9F8SEC=&)D3&$Q#0IH=# K>$-I>'(X;$9-
M-U)K<31Q-T963TLV='!:2DEO<&MK:VA.2FM69WI)5#)91' Y3T5X25%#0W%9
M175X5C)+=7A6,DMO5%9X2"MI#0HW<'!+.$DT,FM.3W8W<V,O-%IJ-G9#375+
M541Y26)-4DEK2V5A*U903C%N-6II=5I,84=32#9S>7%W:W!U1T))27 X<S10
M5F%5-'%S#0HS8C!'<3!K<TI!;#%:9EHV=DAA259H=&=#=TA-.#(S23<P3F,R
M;41T=G=O.$U99C=);C<S5GHP,T5B2EAW*UI*0DI/9E%'.&=0,FHO#0I!0TM0
M1$QZ-U)3+VU$-2]S62]L0C-R*U,V>DM&9#%T;FI&15@W4F5U-6]#5C9C8T$O
M=T)C:G5F1#10:F0O3&Q3+W=">C4R:&15,$U7#0IK8U4O<F-Y2DMC94Y/<4XW
M;DLY8C)4-$=%>31U2W9+=79V5&IZ.%5U4T)Z;C-,4VI8=$AF5791-%-I37<X
M<6=G;79+;F@O<35M-EA*#0IW6'1Z*T1R=&9P9D=Q:E97:61&<WIA869(8FQU
M8DE80F)P*S)X+VIL5W!Y:6-T=51L86)%65%!4$Y(6FIT-E%E8R\X06IM=V8X
M>$$O#0HU3G9M9&]0<E!U+U-(5V1R9C-8>%EH;3!E8UI&<&-K63AR6#9L,41N
M,6%!:U8K=T\R64=92'AO+T(S96MK0G!P:BMT.7I'9WA$1EA)#0HV06IT,7(W
M-7-+9$EY5'ET-4]U=&9J;FU36EE)66%+<VA(3&LU,W!12'-->F1.;VIK:EI.
M3U1H,"]'3#5-+SA!3&YK6%0Y2U=8-G=)#0HW-35/0E9P63%007(Q-#%R,4]B
M5$)P631X6$YZ8V5%4D1*<WEM-6@S;G8X04TO42]+54U18V98-S9:;59B3T=2
M47DX4'1'42]&=S-.#0I/;5HR:S!%.'@W:#-U0G)E,$EA8T,Y>65G95 K6G9Z
M,S@R879B>C)L;$A&<%9T3G-(:$QT8T)F1#%344)8>%918S-E1'-J2$%G>3E2
M#0HK>C504&%N='I,345206E0="MF-T5O+TMJ5&)F5B]01G!:6')3;4=:6EAK
M36-R>$]7:E%U<#5O5F)::#0U8C)N37=W:VHW;7)S:4%N#0IN<58X=3AJ-VXP
M6G!/=3)Z835F*UA7:UHW>E1K:FQ$=G5Z=WEQ0T-46&-Q5%$U>3!S4D5"3'!*
M-T=/54=2:C%(-E4X>7!S9&ER<U9D#0II<FE!4E$W9SE2:7)X>30P9GI*82MD
M-VDU,"\P;U!,:&1I8F%%4F]R3'A)*W=+5F)L=GEZ:G14;'=M56\X-6-2<C4O
M8SE*2$YJ3VUQ#0I12GDY-S%M:68X<TQF9$8O>E9N5V5"1"MA4&LX-WA(=E%H
M:CE30S<Y3WE9=$M8168Y,$YW9U0K8BM:5&Q/<# P6EEP0TU2>$=*<C5-#0IO
M5$EK3$M3;E-.5TEO8DIY4$%V1"]W03$U>6-E>#E51%E&9D5F<F,X-FE#5U-(
M:DQ$4S-914]F-5 U1R]Y<W=$3U)"0FPY-V)1-VQN#0IR>E1Z14EK:7=P<S%!
M;TI916=J:U0P,C=:<U!#:' X44UH1U=75S1S,U54145(:$A5,R]&.&Y#135:
M8VA!2D5).#EQ<S)14F9W-F9.#0I%0U)X,&AF-S O-7%Z5GE..'HK4&LU=T9,
M24II14Y9,RLR+UE(.7,K0GAL1E%65#%V*TLS*S=).$MB4TAZ:DQ85&]09UEF
M=G@Q2"]&#0IB-6TV065S*S<Y261:,G(O04A8>%EH-FXK4W@K:DYP5'IJ56I.
M=U!W164K,SEC24-6-4%0559Y2TAT2&M/34HU57-+2T9*5GEA9#9Y#0I.;E1A
M8U9J:C=G-VI%4%-08VXK6$YI6"M99%ES=$<P4SDQ3SE++U9R5TIN9%<V351S
M<61$.71I1BMN3&-/37IM26IM5W).;&IJ9UI3#0HU0CAH-C%Q;C95,5,T=CA!
M-G1"6FED<6DR=%EX1D-G04%!5E(X=G!Z='-74&=I23)4-S-Z+U!L.%-:;%%J
M9E%)2$Q';$]F2TAM938X#0IS-C="<D9T0VLX,$-U<7AY,31N,49+;79%9SDX
M>#E6<'AM:'=K,#5E:3%:=U0T=TQ4*T0X>DPK9CAW-V)Z5F-23&)K;4]+-F=G
M3&-4#0I%04599D5F1&9C-6@U97IW3D]C63-R8V4Y>CA086A/<4=1:6=F4V9C
M*V])-45K:E=21%9(05I4-&<W-7EJ,DLW1EA9<3=&578Q=2ME#0HR=&=S93!K
M<$MH=D%$<6,Q;F%U=$]$1G0Y571H*W1V=UDK2UAK>%IV<VXU6G<X1#9G5#-U
M>5!*;5@V47-F*U=I4"]G>"]84%%F>C)$#0HK9D0O045W9%0T574T<%9B-B]'
M<WAG15E-6FYD9E<U-U5-<"M,<#)R-#5R:C(Q1'AV1&]C3B]6>&)F9"ML=2],
M2&AV<C-*>D900DQ8#0HP<$9K-"]A-'-'<%AX<&TS>#595$9X26PW:F)J;4I(
M3C4U<G5P,C)L,F)8.7IY.4,S67,O159B9%=!04AZ3V5F47A'8WI%8WDW=D9J
M#0I--4-)-6Q,9$(X,39.9C)2=6ML.49*2%EH2F%":%4W,7!8=FUF,FIG:V5!
M:F5O0THO=T$S8C=Q8U-91VQY4W@U0T%E2R]H3&13,7IZ#0I(2D9*14Y/;E)L
M25!Q14%.=EAB<FU0<#E+0T1X:#$K=#=135-01$E11VTK6F14835H4U=64D,P
M,4I#5E5$:5@K3&9T;"M84U%O,$XV#0IA34AA3U%Z06M25G-S+U-/;B\X04Q6
M1"]!36I&+W)M<SA'9F-F:S=V.'AJ+T%*,&9M1TQ$5FIR33A.;G%*:F=T=WAK
M.5)$=U!*55E!#0I68W-/*V),=V9#0FQ#>5A3=S%8-6<X1U-H2&XS9F5L;7%7
M.71B,S!S3G1*-G-#.&5$,416<6]*,UAB<FU2:6M:4D)K2TQR.51#34UH#0I%
M5&-52$PY9S5A1VAS:T%%:S!!,TIW36]236E!3UIE;RM29E O;'DO,&4R=&ID
M>'=Z,C9I1F<O=TE3;S))63=B:GAZ;V-'<6=99T4P#0I8934X13A"16-O-%I%
M33$U<58U3#A127%+53,K5UIB0CAU969V>E4Q=GI:2#E294YB9E-O-3-M:6A8
M*SA95G!'2D=R43A&.$\O=T)'#0ID9&\K>C0T1'AC-54X5G(K,4I:>'<X;S)W
M>3-G;G5B:4LS9VIA4V%:,6II:D9+<WI':6=B.7EC>G!415%395%D6D-":U%"
M>DQ)>BM7#0IF;C1-1D]H6%A)9VM$:41S2U8V2#-Z1B]L2$(O3T1N9GE6<5 U
M=C-*=C54.'0S9FQJ>D9:870U>C!M4S(P0TUU;'A*9%%E=$=794IX#0I'0V=$
M,2M,,GEJ539G6F]'3TDS4'DR8VY385-71$E*-6\Q:C@Y+S%P5"M:3W K6$Y1
M.#%Z,UAL,4544S)J:45A=W=M0D]144(O=T(R#0I64VTO=&PK:&AK:&I!;F9&
M.#-'-U-Y634U8G@Q=S$S52MK=GDY=G9R,VMR4C=N:UA,5WE+5U!7<69!82\X
M1&Y*6C1C3U-1-VE8=&-%#0HK4$A'6&5!>4A+;3$R2W5X5DQT9'1$4&%E;W8R
M-&%S0C1J.7(K=6%V=&9394YH3F962&-.*VYY8TUV97AJ3T9D;3=&5D\S+W5Z
M+W)V#0HO=T%43U-L>E5*=&\Q,SE51GIC4W9(2&%2<7)816MJ0D%O*TQJ4FU+
M<4MN>'IP97=:>D54<T]#.7HQ-4]*<4EC4D%(,5!/3D,X>&%J#0HU;TXS6C,K
M;7)$86@K2W563$E66EA"0D1B36%B:6U51%0T8T5V16M4='5)+WIJ63(R1W<W
M+VPQ9&@R:&A/15%'1U9Y4$TO>F90.5-.#0IU4$IA:55I>$UD=F%G05)W9T55
M;T%$,#A4=FU#3S!,*V]B=6PQ96=N;7E'6FQZ<FXW:V\Q8E-*9$YK:E-34EA-
M9TI"5W4Q3G4K6D](#0I/36<R9%1Q.4EC2D%*=3!&6G=.4$Y(06A!85=49W!0
M4W).5&9,<VMU15@S3D=,1UIY15(Q4F5Q851C86,V2DUY35I!4T]"2C9F341+
M#0IS3UE:3U1D<61,3$-10V5A:%HR570W95$R,%)66&-K9W17;7E%.6=C;FMY
M0T534W<P*T$U6F-)5%=F>6YQ14U-:WI3>$99,4QS05=R#0I24EAB-&-X;S8R
M2DY56$YN,E9/35-B1WE1>2\S6GI.2$XQ8E1C=#%C8S!954Y"*TA80T=C2FU-
M:$EB14M.;&%7;&UN<%<X6FI6,G%A#0HQ3E14>$I0:&AK4UA,,3-A1V)64T5S
M:'-G2FQB+VUF<C-L:T-W=$QA0S5G2DUN<EA!:UEX8V=!44],<4%U,69V>F(Y
M;E1M94=.1U%-#0IQ+UE(861N86)(4%,U36MS9VI+1C=(,V1F22M4>5!055AY
M-4YF2VXO04-L3VHO.$%-9&)F.&YL>D@Q9CEZ4#A!<6XW;DLP6#DO1"MV#0I(
M-S,Q*R\X079B1B]X:FLO-&MM8U$K9W!D-7 X<F%6-6TP<S9:<5EK3G0V:7DO
M=6TT34=3=$XV2'AY-T)N;&EL>%(U=$]O,#A-<V5'#0IF2F@S+TMG=DE8+TPU
M+WE/2"].3UIV.$%+*V9V2'EC1"M29$XS9F%75RM69$US.49T2DY"<RMF,6)4
M>5!136@U355M<2LU;T]J8VAM#0IV>5I$3U)K95ID;&IX:45216-G;F516G5X
M5C)+=$]O6E-P-DU#1#E/2W-&;7-O;W)M4T5W<E--;&5254-P0C=:-2]R34AG
M>4UE3#%8#0IY.'9.,FU/9D8P,F$K<E<S*RMK+S1%6F@X6C<R-FQ&3&E'1TUO
M3C,U4'AI4590,GHR2%1-,T)O8VU8,6941&$U4S)I4&EE9G5'-VI:#0ID5$='
M,T]8.#!B;$(V,6]S=70V6F-A9F1Z3F(R."]!.$E453AK4$E&:5)V435K:E=9
M8T5E1$9X5$XW>6QS4#A!3FE$6'AL6CEZ6F\U#0HU;UI2;&Q1<FQ(;CAZ6#-6
M.%=T1S!',C!B5$Q45%E89#!J:UIJ25-66FU:5TI/,U1-3%!Q6EI:8U(V0W9T
M8VI.:T]36FUE8VHK:6MZ#0HK<G@K3"\X04)V.$$Q>D<T:7=P:79N2T9"8U<Q
M0S,R1S9S>#<K-7I:84=7>&1$,G8Y569C>#9-96TV=D=Z2S9N:W)";4)"0G)8
M<FUC#0ID.6DV;4UZ13)/839E-'5,;5@O4TIP2F5+:FIY9&I3<$YE*T--4D5B
M0VUE5$Y+9C%',F]Y.%5G:VED-#5&*WDV=7=)<4MD46-*,T9&#0IH1V-O;7=A
M2TQ0-F)U8F%1>'E88S!21$MX1'ES;E1C2&5M5F9U-&YF:$(K1&Q13V]M3FI)
M:C1O865Z83-L36,P6'!Y3%%L4T)55C-'#0I74FYX0W=82'E9-5%.4T9&8FAA
M,FEQ<TM%06IW3TMS23@T9T16;$%&0C93-T0U=&YO;G-N+VES=C8U*S9,;W4Q
M4#=W9C%F,&Q).#9D#0HQ<C9C+TDY15 U9&%E4V]*.5,T,W O>&,R8V@R<"]J
M179H.7=E-#=(+W=!5VHX9CDP5V-0+W9B1B]W05DU4#A!:5-:<C-:<3)+=7A6
M#0I!;$9I,7182%<W='ER:C-G97%N-F973TMO-T9867$W1EA9<7AF>E-$8EA%
M8S9W=DES-&]21TLP9&9(=W%+6GHO04=P,E=-=51J-#19#0IX5R]%82M896$V
M951F1%8K2$=U1U5V-F]T2C%3.&M7<VMG:7(Q5D)5:B]:1W4O,%IP6EID3&IL
M54E(2EA74F](+TY&8F9',BM-33AX#0HV<$-(:T(K:R]Q86ET5$%'.4YW07A,
M37IJ:U-F8S%'63)O,6-S>$A&,#)!1W=(=41D:'=2>&IB<GI*,THK3&%V3S!J
M24I)>4965%5+#0IE-5 K5C=::FM#;3%C,%9W>%5M4E!G3E(X0CA#4#5V9D5%
M2S%+8FQ);F9M:#1Q5%1G97=R+TYI2TI6:EAN33%U8F8R5G8Q:DYL;V\P#0I#
M-DAT8S-+3$AC>EA527I3=$YH=DI,:'!R<&)73T952F1W2V9%5TA5<W55-7-P
M9T)1=3-/,%=I3V4V3E8U5V@W;4E1,T5S4W-(5TXR#0I13T]J0E13=F9R;&M4
M64)C6$Q$9VM9.7AP;%AL;B]J:%A(*W9*+WA!6G)D6"]E1#10461L+W=">CA3
M:R]M:B]J<WDO-G%F.$%%4FU6#0IO+S=S3W(W5"]V:C=G;$]:5'(Q=G%29S!,
M:6\Y>&AO<7<O>EAB6$TK<4(T26YL5#!L2$I&3$-T5'156C-F<WAQ<U=05&M4
M;D=*-'IZ#0I)2%-0939B=$A&3U5W44-D=3=Z2U)Y,F0S16AE5T-33D(Q6FQ9
M1&8S27IP<V5T=U101$=C0V4T4T)D9$Q"34-Z16=E-3=P*U1V;DAY#0IT8655
M-T138GI64F(V:3EX2DA(83%98GEY;FAU1DLO1GDX8S!(84]L>5-Y>6U"-F4O
M=T)W97(W2S%E2T]'141)8UAD-WE8<35T<&MM#0I75TM4;%)756E1:R]A2VYA
M;BMR;6]D,G$R.&I34F-M041";54P-F9#>%@K1TMQ;4MO2SDT>#-T;$]X+V%E
M040S:T%B+T%*;#1Q:F-6#0ID:7)S5F1I<48Q4S)&>%I3<GAQ-%5S;FIY1RLS
M>C9::38S5&I.:6Q$=D<S=C9-.&,K1U%,>BLS,6U'.&UA1WI:2D=1175W86]7
M:'!3#0IM,BMC;DQS;S1S2GDU95A%23%%:G%#8DI&,$YU-V9Y8W,V;VY)36-1
M45-,=5%)*U8Q84QC5%!(-EI4<E%&:5(O1$Y74TQV:S510G!$#0I897%A5G Q
M,'$S;'I&86UC27-1:UE*>4E,5G!8=W)H:FIL36)!;6TS2&AL3RM%13!J5$Y#
M2E!436EI43E%<4LO9&MH<&-P:'AI375$#0IV;S$X*U118S!"3&A-:'AD,3=P
M5'$S;4MY=$AN=%I%;$UI<'560VQF:5=O-G-02$Q-3VQL2W!#;D5Z.6]1>'HT
M0T1F-#@P<S@T,TA*#0IO27A'=UI+;&A69C)G4$$K,F),4V%C:D--:"]I2D$Y
M=W(Y2BLY,79A=55'9D-/;34K4#A!67AS3U%14VI5+S)0.6-T261:13!1:B]-
M#0HX=6AA>%E3,FM513%S=S1325EK:5AK>6,V0F='04YE5U5A5$9/16AX158X
M9'58:SE.<&4R.%=N;'AW:C U545Z=DY/='),>7)B2D)##0I'-$I%1G5(-"MO
M=W K,%%->#AE47EZ1WHS-TU/,5IJ2FI/4V=$23,X,&ET2DI28WA!06=C,3)R
M-VI-,EE&1C!/;5 W>5 Y669E;4AM#0ID<% P>DQ62V9#;F-F>6I+9$E"-%EC
M;G10*RM0=4-68VXO:R](36UN6'129EDS.%<O5V-3<2]!<50K8E K3TQ,+W)*
M+WA)6G9F6G8O#0I!0C)(*V0O=5,T;78O=5IF1#=W=W%W=DIB2RMT-S))2S!T
M=$MK,&%T57%7:EE-2S!)3DMJ4%,X:T)/2FEE4D904#1S:&A)4TA/2G8U#0I0
M;T0X<69Z53AW*V)T9'5T4#%+,W1)65E,5G P83)34E=,0U)%;U,X:V=P4GHR
M>FTK,&5Z-%E)07A*,U!8*W@V>G-V=$Q*<4IM36=.#0IH,'8Y8C!I,E<V2T]5
M:U%,-FMT055*4#DT,V9M33 W=3%8:&4O=T,O62\X06M7,R]!1%AI<40Q5T<V
M3FU:5V1'*W)-;'=!<4U#9E-9#0I/441Y8G%O2399<6U72W5X5C)+=7A68DQ'
M<W-4>'8X05ED4W)5,C));V-316<P.&XP9CA!3'I3=$%U8GE.2EIB9U-3-V5O
M44M,1U11#0IB9&5U*V-N;#=7>C983$M'4&)M4#%&,TAA16\V-DU01D@P.7EB
M=&)1,C!B3W,W5S!+-W-+<'=(=CA986U932LP<%II4$9H1$Q0=E!%#0I*9C=#
M56(K3&E1,$EJ=&IL2T$W:%)(*WE"*WAJ974K6$Y).'<S1G1*<4TP=D]"85%Y
M5S55<DY'6% X;V9R=#1:<VAP<%5:-F9H.$TO#0I52D=V1$Y#=V5+='5D2&5W
M,V%0=&I*<&)X-4(V+V0Y5S5O:75V940Q6D5Y4E(R3"MS>3(O3FU)85%G8U-7
M*T-P<E1957I";'$K2%5W#0I-9EA#15EX,C9J:'%D8W5:-'5B:6Y&94=81C9$
M26LW.41F<"M7>D5.85E8;7!Y4V=F=3-#:&EP1$1:440X47ID85AS;55:46HY
M5TTP#0IE2W5H,S,W:E1Z;7,Q9VY->4=X+U-.='4Y5'9,=3=U,5548U%Q<WHX
M=D5T4W1452M'3UA2-4I3-&E"0T%&1&-526DV1S-0;C5K<TIA#0IN:49(8S-F
M;5-F-T5Q,5,X:G-,2C=N:5II;%!G6#12=6%D5%@Y5U9E1FE',T5:2'E&1#5N
M9B]9=68R5&]4<3@T>&LX06\W."]S+V$V#0HP;CEE3DIU2E0Q23!B:65O<E4U
M:GIJ5WI6<F1.-$=75T\K3&A.5VU5,G)A:$YA<F%34SAR9$%O5D]+:EID:'5"
M6$UE3T=);'A!8G-:#0HV<DI+4$%4-F9G9S)D:U5U<&]Y:7%N=TEY,G)A67E)
M24E68FDT;G5*5$Q--651,'%X-C=B6D=-4D55135-:W!M-4=Y<#5*9W1J*WEF
M#0HY6G8K2DA#5EA91E-F>EHO>'A:9CE:4"M*1$XW-TXO-#=$+T\O=T)Y6$4Q
M+SEZ3#1F94="-39C.#(W1EAP2#57+VPY-7)M,6I1=DUS#0I.<7)A44QN,5=N
M17-964I'-TDU-$9G,U94,GI4-B]7-"M#5T\O53<O04Q,-U!Y.&--=3-!*VMS
M-6@V>'A!26]D=V5O>%9"-E4U3G,V#0I6-4Q$3$Q%:E9**T9(2V=64#AV5#9-
M5E)M2W5X5C)+=7A6-6@U<C@V85IP4&UH3DMU16MA5S9F*SA11&EN3BM+,3=N
M9G=Z:DYD<$I:#0I-,E-1-D@Y1'8Y2&\U>G<X63525V5C<D=+*SAU6&1V2WI+
M<F-$5D11,41J3F1O<#A/54Y*,5HP+S<P0RM(<#EJ1W9,,G-(4F)&3E!G#0II
M.5=/2F1N9&I5.&U::C!(*U9M=S%';D=1.%),<4Y2,C=02DUZ35%,4F5P*UI(
M=C=*<EHT06A,03AW,65N=%0K3U%X851G;&1U2'%E#0HP5&QH=VU.2DYC-W=H
M=D9#4'5Q33(K;S-J:FPS>'(O4VMJ-W%D5D1M4C5T6FAS,T1R:V\X=W0P=FQI
M9C%P2$%Q:$$K26)J<6,R5W8P#0IS>D]5-&DT6&1J8V99,5DX9V]!.#%M871T
M5WDO,U0O-G O5FA(3E8R0EA9<71J*WEF.5IV*TI(0U9A4$EU44=)04%/,4\Y
M9D5E,DMS#0IA.#18,#!C47-7:4IJ;D%A3V9K=E9#0W<T0F4Q4C-Z<E!::E)2
M;FLX65,Y54]C83=W44XS5SEO-6I'4$17,'5R17%(>% T6C-T3VIT#0IM9C55
M*U1D33@R95I*.4XQ2U=A3S-J=$I,:%=G6D9F;6MK84%66EA&2U-(=&UV-U(Q
M33A-0DM093=0<W)347HU1$=F3&AV-U$K:U!,#0IN;&DQ.'8V4&(V4EE83G@Y
M571U9G!E<5DR8C0S3&UP-$1U>'IL8S)5-4I'4C5L-TQ$:&IJ9TE2-4)-53E7
M3S5337ET27)O-TAK1C)+#0IL44MC478X04YL8F%T,4]74TA48G%736Q:16AD
M:UEB:TU&3D]V=FEQ=$)$2$)#:U5A:%5154%'2W(X5F1I<G-69&ER>G978E!4
M<&1D#0IM;G4W2DI:67!73G1C3$58659*<G5!9'=C-69864)K;$M73$E!8FQX
M>&Q/361X,UA84#A!435E2%=4>#-#46QW;7$T4DDS-S8W;4MA#0IR>#%05S4W
M5%0U;&UE3E8U,C1L05E507)61UE(62LR66-)2$1(,6EJ."]T1G5,<F1(<4UH
M-#1X4&AY-610=E5F.$LV=C$K<2\X3VXO#0I!1%9H+T]9*SEW4#5/>B]Z9G1(
M-C!Q94U";$<T,V]A16IS9D1-:T9W;%EX2DI'<3AQ8U%15DQ%5G%A.6-Z<4=8
M2$%#55)+24EO-V13#0IB=FPQ-RMJ5%II5'1Z5TY#1DY$6"]G:B]!1GI%>5DU
M44Y3+U(Y-&)"2S%I24-P<5<V;CEP=7A0=FM#5U,Y1D--1U5K34\O22\Q>65,
M#0I.3$A,:6EA25EY04EO<6]D5'4T2$-T2T%52DI",G%0;&UW=V%G14=5-'<T
M23%S26=%:SE,-6IK9"]K,5-J,$).;V%E3E!2:TY.*THW#0IN=WI8-&IC>#<R
M-35Z*VMT4R\U834O.$%K62\Y8SE9+VLS5&8V;D0O045O+U4X=BM:>69Z<&9.
M3E!,=75,0DQ),F\S17)O>4%*>4QV#0IV6#5N3DPR>C),-'5/27=1:4I8=E92
M-D]B;SE:=WE02$DQ.# X+WA0;U X079X=BM!8D]C+W="1&5T+VUJ-6AZ+W=#
M54U89CEH4S=6#0HO3E58<"MN<&I(;$E">FQ)24LP4%E%9#@R;EI8<S-)6D],
M540P:FM/9"LO,T]0<74P0G<Q:D\W2')Q*W9,<V]B;59P4VQE2$QE;DML#0IF
M,5HQ=6TP5TA"9FAX16(U,#9N2FUN4#9J86AM53%-;R],<GIS=FLO6#5.56$P
M3C9*8EHW8C!G+W!K8S-2*UA,:2\X079V=WI#,3)K#0HX94EJ9&(R-T1S-U=$
M5'I-:4PR<C=N<%@O47E6="\Q64@O-E-H+S%3>E8O>4=F-2\R9G1D>B]O:&HO
M35!Z97-T<49R.5IT5UII=G)1#0IU-G)1:VA72T=R8V$P2'5D<S!,,%1E=%-X
M+V]M-$9E475%.4=/;3E7;2]D<E-N=3)+;S=&6%EQ-T9867%T;&-*13=N;W%L
M=G5&8T).#0I#,5E456YC-VYU8S@Q>50T<$4Y-61Y0E%32S(X;C9:838S4')D
M<S!I6#@U679Y26%0-'I6=F@R3R]W03AZ<V5V2$1W6DDX54MR;E(K#0I",RLT
M='5O,4=794U117%%9DLO;BM!;3!&,&IK>'E%2D]P2W-N:E1U=&5O23-X,69:
M.'-9131!>7A304EL,U@P;%A)9S=/0F<Q46ME#0I'5D1)1%9F<$AK96)Z96(K
M.5@O6% V:FUY1'EX-6QV07AD53!P,G<X4G%U:3!T:BMY9CA!5V(O:5)X2W)S
M0W1H>6]P,F)A;C!6>DEW#0HU1$=-:#!K2RLS.41%>'-H87EH;$MN;U)1+U1L
M15I58D1*6#AP+VQX-4DQ5U<X6%9R=5-W14-X1T1J4$A(>DQL*V8X065H-C T
M<C X#0IC-TA1*S!'95536FU*3CEZ4F@W3'=3=3EV:3AT;'-,<4QK9E%K16%6
M*TUQ855(971--T1&<7-5<4%L1R]E2&YS;4-12C).269-;&]:#0I6*UAM;654
M.50Q85<P.'I45%<X56EO3&%E2C%J5EA,14@Q1UE%0F%D.#$K=7E:;VDX9GAD
M<#)B:7=42D=8-$I*<CER6E=M=39L85=-#0IN<3).=F144E=S=DE0>6E34FQ2
M=5,W3E911%5:;#1:17=I6F-Y0F)G-FE-635*0U P:5)R,U=G371A5VHY;UE$
M>E,S:%8Y2V9K=69.#0HO=T-H<'8P+TA).$PX2DQ#.&YD;FQD1T@R0U=*4$9A
M07(X.#0O=$$T5$\X9G@W=F<Y,3)B2$U-9%IE9E1E>CA78G!P<WAM1#-&,%HT
M#0IO-51,0D555E%L0E)&<74W8V0K=5E$<T5F:7)S5F1I<G-656(Q2EI,5U-+
M2VYQ4TM66&MA1&99.4%E,E8U;WEL06E*;VM-;VM!-W-"#0IV3#97,6<Y6C1L
M6F%G559Z6&8U<FYN8V-6>7$S6EIS=VA(:4MR<#!T-68R>C--14,K;D9V2E=3
M:%5B*S-T,GI):F]*;4UP1#99.#)/#0I057AK064Y:DAN+U=D6# S5#=D<DLP
M:FQL;6LT<SE':TMQ=GAB04)4=64K6E!:5U=52FMX:U)8>3,R,T<T4'AC=D9P
M=$YM;'<U>4%+#0HR,W)L-7-D4C4U-$5L;&I73V112&119D5524\S66Y.,TMC
M8S)/4DDY8T]O1E=,<F-D-'-B=D0U-%)X-51'0C1O8U)!+U%F:4AC;B]K#0HO
M2$U#9V@V2G X<W)71G-W:3)-4T5F15 U4FUH>4%C4C,V=EHT+W!(=5E*<6YQ
M1%4W<T9.+U=K4%AX66Y.,6ER9TAU1'EM<B]!3#)8#0IV2U X=F%61G%(<BMS
M:B]U=5!(9W=(,G$Y86<K1U4V<DU95EA6>2MZ.4I$2T1X9$509F%*<49T14QL
M:U57,TE%5F5P-'151%E$,WDW#0I"<6]M6$1F=F%D5&]:-'=:2&ML+S<S*U9F
M*T,O<WDW9V-+,&9Q=6]R94-$,&]&:3E*3TQB+V%0:G-U63)(1G=86G4S33%M
M;VIL2312#0I6364Q='!";V1Y0V\R5&HQ4%DP.$TS;EEW+W=Z2"]79%IQ:BLW
M;#=N;C-X94$K+RMZ4%9.,VU(9D97=$(Y+SA!6F<S4S1&=#EH=#<O#0I!3FU.
M;$1*9DDS:UA5+T]&.6-79&I00F)Y5S!1;5IP>315<5=#,$A&5S,S>D4Q;71'
M04%K6&)S3D)O1'%#441637DO-D9Z.#)60B]3#0I.:'0O;%1F.54X=U U8F@O
M3DQS=CE$,'8U-"M45"\X04]0.$$U;71&*W14-FQ90TM':G92<&E306$P03E,
M8VYS36I0='%*0DA#5V50#0IS0U5:03A1,E!C*V=B5D%L=$5G6&=&4E%%.$M#
M;$TU-39657A6,DMU>%8R2W5X5D$V;'%U;C9B0DQE,S!P:'1B9$,P<S-&,E)2
M559*#0I+<69$2E%G6D=H>DQ'8WA%16Y90CAZ*UA03C)V,RMS=S)D>F536$9R
M37IN:DE39&Q2;49/,V)-<G0O<UA3-'1,3$Q#06I/3F-V3U%(#0HV6&PY2#)P
M;GDU4D-5<FEB-2LU35!-,VUJ6#E),6$R9W-T46UT3$M:1DYX2$<U5E<K3F<Q
M45 X04IZ13EM9$Y$3'!C=G!";G98*VPR#0IB=3!.6&MX5&="26E0-U59=FU&
M9%=K0TQD;35%44Q%1W4Q841U335V4#)B:S!W=6-/0S-++T](34LT=4MK3G!7
M;GDR53%Y.&QW,#8S#0I"<49/,TAC;G54:W-E;T5B0D<P:%(W*VXV;F-D<V1Q
M43%E4$A'34]!=R]6.7E95FI(,E%39F8X07!K5%!&2&5)3B\P<2LV=C O0C!6
M#0I%.#)7,VI8,&5G5TPR2W5:>7-18C Q3$YX.4TQ<E%(=E1.2FIY035*0UIU
M3R]0,W9487-4:FEI8V0X5S-,,TU6=6AC974U=5%Y>G-E#0I4:'A2<6YE<$)P
M;7IH=T5E;FLX+VLT*TDX6#%);E,W:E9O9E4O4C--.'50<3A)+U4V5G!7<714
M=FQ78D9J3F-:1&9P<W5A3BM'1#4P#0I,5%A59%-T-2],8T545$LQ,WAI.5)/
M:#5!9D9S37AC94-58W!.96YD,D]R,4U:-$%,.64Q+W!9;G%%,7I$6GE3,G-F
M<7IQ4&=J,TYA#0IM:#)'-3)Z630K8F@Y;5E-5UA01T=76$1!.68R=#)%='A,
M85)36$UF<%1-2W9(-$=V=F=K041S:G1,1&EX6C52>%,T;T1K549R=CA!#0IX
M=S=V-4@O:65B5'-8+TA-9G8X03!/<#%F.3%,,TMV-4ME5G1".'AA,W%&=').
M<4QU1T<R16MA1C-3:F5O<3%Q:DME:'IV.$%T8E54#0IX4FE91W)C5'-84S0X
M<&QX:39P-T=V-4\O;'5P<4Y'46XS;75$*W543DEE,',O.$%/*S4V061L-F-F
M=T))4$]0-54K5F\O3$]S4&]M#0II039R2'A&;4EM;&0V,&I*-'%73F1I8W4P
M;79Y94E/3UAP-G1/<C=.>&5&3&=G3TMT:VLO26IY>#5I,&I8=%)M,5148FEY
M:6MT46MB#0IZ>'-G6G9553!"238P>DDW6#%'4$I'4$-B,V-4<U13-4U2;'AI
M<G W0F4S:WE4>%=L<V]A-FY$34=95E)%4VQ78T%Q5'5W049D.#!B#0HP1&$R
M06-Q.3-)8F@Q4$E$9%EW93%)=V%B9'565&EQ3'A6,DMU>%8R2W5X5G!J,DA5
M.4U64VIZ8C5E+WA$-6-V3D8K<W1::3=#2S%W#0IG-4U!<VEU4E-Q,35"94HS
M-S5F<#@S:%1%-G5M:E4T4$9X;48Q8G<W>E0K6$U8:T143D\X>5$S>F%G-WIR
M0CE794U2065T0DDQ95%:#0HK;DAW>F%3>4AT1$A,5&XP06='*V9+465E,4]I
M:F]U2$M#6F5Q<3DT3$$O34=V4V%Z8U)44$-)9E-49T9"3%8S<E=T0FU:,E R
M44Y&#0I'55),:31J9DMN5F$S5RM/46%Q;$Q2=%IF4S5:2%-)4RMQ=$-#855O
M8U!A,UI1,6=I1$QH-&)9-EA6949E,3)Y1F9/,6PV44Q7.'9Q#0HP*TE$:GAR
M.#8Q<#E'8WA,,E)Z8U<P-#A0>'5V;"ML,DDW56A823)M=6HV<6UP,C=Z2D=9
M=VIL2T4Q-D%(=#@X,'9A;EIS=$AK14-E#0I+>&)L-F951$Q'=TLS6GHU6C$R
M839A1WIE2E933T55659R.$%!>FUD6'!X1S5$=F5O,$=T;&ML=T5C9W(V<#59
M*W98<C-0,6XP*V10#0IG-&-Q54%(6&M01$DT=%IW4D5A5'%E>F9&;5IC5E@U
M9G123VDV2BMJ4%<O9F5T-G9(.6YJ5&I8,V)X>79586IX2S)Q;2]2-E!W8C-U
M#0HR1$]F,VIF32]R>F-W3D(U;DXY6CDU85!T:VE/-6<Q:U-B5DLY9"\T-&0S
M.&HO>%!.=#),+VIM4#,O;V-F5B\S579C;F8O3T]8+TM3#0IA<"]Z0FHO:S9U
M9'HR-3E-9F57=C)E*W%F=R]3.2]Z;DAQ14Y"3D-*8FUR<B]E1'50.3EP:7%R
M2&-7.&IC63559&AU47)!;CA-5E%E#0IN3#9L-68S5$1C>2MH1U-"6&A%<6=I
M=B]!0FLU67%M1TMU>%8R2W5X5C)+=7A68713>DUF1VDO268R-'%U>%9,:S!J
M4V)U=W0P=7)+#0I#-%1G:F-:66MC8W505VI!-S<T45-/4T-!96%6*UI02F5I
M6%AL,U9,5W<P:7E7*VYT2C1R47)"0VA%<GA-<V1'-&IJ.%)'*U@T37AJ#0IK
M:5-D9U$P86I$>%DU4D$S35-0<V5#2#AJ+WI$17%P*VHT=51+>$$Y94AO0T%F
M,G9F3VDO;%A"*T$X="]);6\X=FUJ3$0X<U!-1VA-#0HY,7$Y:T592V%C6DE:
M14-D>5%'2G)8=WIM4&%0=&U-=4A&03!*8CAJ9C9N3C!N6D=81T1/6%1Z5%-X
M,&%E.#5I,'0Q9FA4;E1G=$LY#0I/<$AH;DA:9%18,49Z.$]M>5I,-$)D2V5N
M5V,P.&MC3G-G33=R<T%1<$Y"53=M;FAH>7I!0DHU27=W;DM81$AM>EA13DYM
M=#=*;S<R#0I)97(V:$DU8UA01V<W:75A:E4U4DM6>$\Q4%-A3$9/1T]P.#=1
M6&UR5'!:5&)V8E)Q<V-+5%!/,5910E)W3E15:G!V;#)I>6=70V5D#0IF<&%E
M,$Y0:WEC27@K9C9%;SAR869"9C--9#!K8TXQ6DEZ2DMW36)G3GA.059R6'5/
M,EI7<GDX15-,26LT,D1S=DYI>6IX63=E9$EV#0IZ1#5B;FMU6DI,1WI264)(
M*W@V84-O0G)T55I6<'1504MK9"]I>#%U:&Y,2F-)*VXT0DI,5W=E-FY70T-*
M6&QA=$8K161"53=M;5IK#0HX9VE,2C)D6&EX4WE3-%DX,64O.&]8,&QL371X
M86A93TI-:%9O-FA6,U!1*S)(4SEP1$AK:D]".5%/,GAB<S-:=5AG4$5.<3,S
M63)N#0IL2%-%,U0Q5G(Q;SE0,41/:%!T3G%J+TTO=T)+-F=A1T$U6#@S=78U
M8S9D85(K5')#3FM%=D%32TAK05IQ97$Q05-F06):6G Y4DQ.#0I%>FQZ2DPP
M;4-01&II0C-";$%T-$(P:E@O9U)L-UEO-FDY<D1A4&-81&5M:T$U:5)F=$M2
M<T]0=C)P,S99<3%P8TUS5FI(-BLQ>$E0#0I6;DAH2DHX5$1B=TIX5D99<3=&
M6%EQ-T9867%T66QQ<5 Y:V8V67%U>%8R2W%.;"]V1F(O05!'3E K26I&5F)&
M5D8O.3=9=BM-8VXO#0I!0DI-5E-J>F)P.$8Q66MY1FAY+V1.46=F0V%N=S8U
M;W4S35!P:FM(,5).3U)H06M$03AI>%A3.4AT9$\Y5#!'9'96<'DU:T@W3F5L
M#0I!4$A/5WHU<%1R:49/5' Y3$1&9D0Q43)L95AB1S%K9W4T,VM-:7)50FEP
M6#1L;V8R83DX;FTQ57!!>$Y.94A1-#13-&AD<'AM235Q#0I&=G)30SA6<E,T
M6&Y"4$1*2$EV:7)C46-S>'I-9'AZ0E1'4FI)16-W:&9,,VQV5$Y"=%AT<D%0
M=VQF,4AA4G5413!P,6]/;51Z-FE7#0I5,TIU>C9I954S2DU,;B]E85@O56(Y
M5U91-6AO2U@R4&QY=W-R<&)M2G!#-C%O1TE),T9/=T=8-4Y62UEO,#1E1%$T
M.%5U2TXR:3E5#0HO=T-/6F0O.%E:4"M)2$MS4#%J,VAU,5 Y,4PK<69U961:
M=FYK0T8S;&)54$Y-4&YF5$%,-C94459N06QT>&-/24]/.5%943%$.%@K#0I4
M;E9A1%@V5$9O>D=:07EB+W=!2BLK=C!T5TE:-6%M3D4X2'8R*U0R6%5T9F5/
M6&QA>4PV0T1K>D94,G)51W1.<S5V5CES>CA54G=K#0I3:G0P-6YU971X-F-C
M4'%2=&Q$4&5G6&PO1V=6;%4R.71U=U%F835.569B4#1:,'-383,U=4=5>7=O
M9&ER<U9D:7)S5F-2545E3TMO#0I95V-W059B=5I10E%!0T@K365+<E1:6% O
M3&9/4#EJ0B]W0E5S5F(K<#-0+T%#,U1F.$1$+W="53A65W!P.#9)<4IF>FA6
M0592>&<V#0I$8B]F94MT+U5B<B]!2W5%+W=$=TU(+U9,1E9N-DUN.5@Q9G(X
M+U!J>')X9S)&83=F=7-66'):,U$O-"\U;2MA=R]W:D=+<49Z;VE8#0I,:#4W
M;58R031G,&I',UAS;WI",5A:,DQ024=D,D<R1V%54E%513AR,F%+1E=A5VEG
M069:-D0O635I;G-05#EX*V)0.'I.9"]H<3$O#0HS.4PO04U,+T%-,#0O=T%H
M-F9U4'I8.#%.039H;T@Q6E5L9TTQ=S(V<T-&66=';E%)<2M'66UU-T9J=T1W
M63<S=G8X07)B35=P,SE2#0I14S)6*S,O2')-4&UH1V$S*U%T4C-$-70S-7%$
M<&1+,4]32U)&=%AQ>6Q15%%$8V902G@W0GHS9G K9C=%2%915D)P5W!K,"MR
M4#A!#0I/<68X,5E2-U U*RM0>E V;"].>#@Q-#!85D0P:$$O,6U!+U982D0R
M97ID6E(K,SE34'IC931P8G(S:WI7.5-G:6II.49'4FEX-75A#0ID2V1L3UI7
M;3=%>5EY4UI"=V1C9D=I04YQ4WI49GDP.'A7=#-$3S!L<7=J9FU616HW-S$O
M,S-M5FLW2VQ)16-18U!4-$1#66QF2FQL#0IT-64Q1#9X0S%X-E-X239U-%(R
M2DE5,7 Y:&4O=FQE:3=&.$A+2FU1;%AL*S$R;515.%5A<&MM8CEX6%EQ-T98
M67$W1EA9<3=&6%EQ#0HW1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98+R\R43T]/"]X;7!'26UG.FEM
M86=E/@T*"0D)"0D\+W)D9CIL:3X-"@D)"0D\+W)D9CI!;'0^#0H)"0D\+WAM
M<#I4:'5M8FYA:6QS/@T*"0D)/'AM<$U-.DEN<W1A;F-E240^>&UP+FEI9#HX
M8S,W96(T,"TW,3DR+31C83@M.&,W82TP.#$V-S$S-V$R,#(\+WAM<$U-.DEN
M<W1A;F-E240^#0H)"0D\>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.CAC,S=E
M8C0P+3<Q.3(M-&-A."TX8S=A+3 X,38W,3,W83(P,CPO>&UP34TZ1&]C=6UE
M;G1)1#X-"@D)"3QX;7!-33I/<FEG:6YA;$1O8W5M96YT240^=75I9#HU1#(P
M.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO>&UP34TZ3W)I9VEN86Q$
M;V-U;65N=$E$/@T*"0D)/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F.G!D
M9CPO>&UP34TZ4F5N9&ET:6]N0VQA<W,^#0H)"0D\>&UP34TZ1&5R:79E9$9R
M;VT@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@T*"0D)"3QS=%)E9CII;G-T
M86YC94E$/G5U:60Z.65D,6)B83<M.# V,RUC-C1A+6(R,6(M,C0Y,3$Q93@W
M,&,V/"]S=%)E9CII;G-T86YC94E$/@T*"0D)"3QS=%)E9CID;V-U;65N=$E$
M/GAM<"YD:60Z,S8U-3DU-&$M8C<T-2TT-#<Q+3ED-C8M9#@R8C W-C9F8C4U
M/"]S=%)E9CID;V-U;65N=$E$/@T*"0D)"3QS=%)E9CIO<FEG:6YA;$1O8W5M
M96YT240^=75I9#HU1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO
M<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/@T*"0D)"3QS=%)E9CIR96YD:71I
M;VY#;&%S<SYP<F]O9CIP9&8\+W-T4F5F.G)E;F1I=&EO;D-L87-S/@T*"0D)
M/"]X;7!-33I$97)I=F5D1G)O;3X-"@D)"3QX;7!-33I(:7-T;W)Y/@T*"0D)
M"3QR9&8Z4V5Q/@T*"0D)"0D\<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U
M<F-E(CX-"@D)"0D)"3QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO
M;CX-"@D)"0D)"3QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,C5E-3DX-C,M
M,&$U,BTT,64X+3DY9CDM83DR860V8F)C-S-C/"]S=$5V=#II;G-T86YC94E$
M/@T*"0D)"0D)/'-T179T.G=H96X^,C R,BTP,2TP-E0Q,CHQ-CHS,"TP-3HP
M,#PO<W1%=G0Z=VAE;CX-"@D)"0D)"3QS=$5V=#IS;V9T=V%R94%G96YT/D%D
M;V)E($EL;'5S=')A=&]R(#(V+C @*$UA8VEN=&]S:"D\+W-T179T.G-O9G1W
M87)E06=E;G0^#0H)"0D)"0D\<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N
M9V5D/@T*"0D)"0D\+W)D9CIL:3X-"@D)"0D)/')D9CIL:2!R9&8Z<&%R<V54
M>7!E/2)297-O=7)C92(^#0H)"0D)"0D\<W1%=G0Z86-T:6]N/G-A=F5D/"]S
M=$5V=#IA8W1I;VX^#0H)"0D)"0D\<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED
M.CAC,S=E8C0P+3<Q.3(M-&-A."TX8S=A+3 X,38W,3,W83(P,CPO<W1%=G0Z
M:6YS=&%N8V5)1#X-"@D)"0D)"3QS=$5V=#IW:&5N/C(P,C(M,3$M,S!4,30Z
M,3 Z-3$M,#4Z,# \+W-T179T.G=H96X^#0H)"0D)"0D\<W1%=G0Z<V]F='=A
M<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B R-RXP("A-86-I;G1O<V@I/"]S
M=$5V=#IS;V9T=V%R94%G96YT/@T*"0D)"0D)/'-T179T.F-H86YG960^+SPO
M<W1%=G0Z8VAA;F=E9#X-"@D)"0D)/"]R9&8Z;&D^#0H)"0D)/"]R9&8Z4V5Q
M/@T*"0D)/"]X;7!-33I(:7-T;W)Y/@T*"0D)/&EL;'5S=')A=&]R.E-T87)T
M=7!0<F]F:6QE/E!R:6YT/"]I;&QU<W1R871O<CI3=&%R='5P4')O9FEL93X-
M"@D)"3QI;&QU<W1R871O<CI#<F5A=&]R4W5B5&]O;#Y!25)O8FEN/"]I;&QU
M<W1R871O<CI#<F5A=&]R4W5B5&]O;#X-"@D)"3QP9&8Z4')O9'5C97(^061O
M8F4@4$1&(&QI8G)A<GD@,38N,#<\+W!D9CI0<F]D=6-E<CX-"@D)/"]R9&8Z
M1&5S8W)I<'1I;VX^#0H)/"]R9&8Z4D1&/@T*/"]X.GAM<&UE=&$^#0H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_;
M $,  @$! @$! @(" @(" @(#!0,# P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(
M!P<*#0H*"PP,# P'"0X/#0P."PP,#/_; $,! @(" P,#!@,#!@P(!P@,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M#/_  !$(#.0)]@,!(@ "$0$#$0'_Q  ?   !!0$! 0$! 0           0(#
M! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'
M(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&
M1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:
MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CI
MZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_
MQ "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&A
ML<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X
M^?K_V@ , P$  A$#$0 _ /W\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@ 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@ HI-X]11O'J* %HHHH **
M** "BBB@ HHHH ***;++Y8]Z '4UYU3O6??:LL*\L/SZ5S^K>-X;5#F05#D6
MHG5-?JO=:;_:2_WEKS/4OBQ;6W6X49_2LF3XW6D38-PO7U_^O4>T+]FSV-=0
M5NZU*ERKCK7D>E_&*UNCQ<J?:NIT;QS#=J")%.>F.]4IB]F=N#N%%9=GK:3#
M_6+^%7H[Q7]/PJE(CE)J*16#=*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 **** "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@!&;:.:K7&HK$V,TV_GV(S9
MQ7&>*/%PT]?O=NYJ)2-(Q.GGUU(S]X?B:9_PD49[K7B>O_%\12E%;+$X ZL:
MQ&^./V6Y,<CM&RG!#94C\*R]H:>S/HZ#6D?C=^1JU%J(<?>'XU\_:5\<8Y9/
M]:OIUKK=&^+$,^W]X/IUJE4$Z;/6DG4CDT_>/45Q>F>.X;@9$@/K6O!XDCE4
M?,O/O5<Y'(;U%9::Y&1]_'L#0VN1K_RT_6JYB>4U**R?^$A Z,OXFC_A(O\
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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 %%%% !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 %%%% $-U%O&3SVQ7,>(_#BWJ-N7L?QKK:K7<"N".
MV*F42XR/FSXJ_#%9XI?DQD>E9_[/W[1<WPCUF#PSXBF9M!G<):74C<Z<Q/"L
M3_RRR?\ @/TSCVKQ]IT<EI)D?PG-?*?QYL(XQ(>,XKGE>+NCIC[RLS[M5MPR
M.0>AI:X;]FVRU+3_ ($>%8M69FOEL(RVXDL$/,8.>XC* ^A!KN:Z(NZN<LE9
MA1115$A67XP_Y 4_^X:U*R_&'_("G_W#4RV*CN?+.H_\A"?_ *Z-_.H:FU'_
M )"$_P#UT;^=0U_FIG7_ ",:_P#CG_Z4S]LPW\&/HOR"BBBO,-@HHHH ****
M /FS]HS_ )*Q??\ 7.+_ -%K7TG7S9^T9_R5B^_ZYQ?^BUKZ3KZK/O\ <L'_
M (7^43BPO\2IZ_YA1117RIVA1110!'<VT=Y;R0S1I+%*I5T==RN#P00>"*X'
M5O"6I?#*];4-!\ZZTX'=+9Y+20=\I_>7VZCW[>A45]?PAQMF7#N*]O@I7B_B
M@_ADO/L^S6J\U=/S\?EM'%PY:F_1]5_78F^$7[0UOJ\$9\].@XS7M_A?XBPW
M\2_O%YKY8\6?!RUU?47U'2[B32-2D.YVC7,,S=<NG')]01UR<U3TSXD>)/A?
M,JZU:R-:Q\?:X6,D)^IZKZ?,!7]B\(^)N2Y[&,*-10K/>G)VE?R>TOEK;=(_
M/<PR3$89MM7CW6WS['W%8>(8[C!\P5J0WRR@<J:^8_ '[1-KJD49%PK;ATSS
M_.O5_#?Q)AO]F)5/?ZU^C1J'B2IV/3%</TI:P]+UY;E5;=FMB&X$H'O6BE<R
M<;$E%%%42%%%% !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 55OKD1J>
M?I4T\H12.]<SXHU]+2%OF P.]3*144<O\2_$*VMG)\_:O$?!7@)OCI\7K73Y
M%+Z38D75^<<&)3Q']7;"^N"3VK6^,WQ PDD:,69OE4#N:]F_9L^%;_##P K7
MD>W6-6875[D?-&2/DB_X IY_VBU8)<TCH<N6)Z$B"-0H   P .U.HHKI.4**
M** "LOQA_P @*?\ W#6I67XP_P"0%/\ [AJ9;%1W/EG4?^0A/_UT;^=0U-J/
M_(0G_P"NC?SJ&O\ -3.O^1C7_P <_P#TIG[9AOX,?1?D%%%%>8;!1110 444
M4 ?-G[1G_)6+[_KG%_Z+6OI.OFS]HS_DK%]_USB_]%K7TG7U6??[E@_\+_*)
MQ87^)4]?\PHHHKY4[0HHHH **** "CJ***-M4!RNN_"#2]4G:XL_,TFZZ^9:
MG:C'W3[O7G( )]:ATO5O%7PXF5ILZK8J?];;Y\Q1ZLG7\MPXZBNPHK].X8\6
ML_R=QINI[:DOLSUT\I?$O+5I=CQ<9D.%Q&MN5]U_EL=A\*OCA;^(($99UP1Z
MU[/X<\2I>HK!NW-?&GC'P_<>#KZ3Q!H^X*O[R]M5SM<=Y%'][N1WZ]<Y]0^#
M/QKBUNUC83#:P'&<XK^P>$>+L%Q!@8XW!/RE%[QEU3_1[-:GY[F.75,+5]G4
M^3[H^G+6Y$H^]VJQ7'^'/%4=XBMN4\=^]=+:7RS+U^HKZZ,CRI1+=%(C;US2
MU9 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 %%%% !1137E5* '5%<3"/OBJUYJ:1Y&ZN=U_
MQ=':*?WBU$I%QB:&MZ^EI"<LHKQ_XI?$E;6"10XZ=:A^(OQ:CMXG_>@<5R'P
MH^&&I?M"^)5N;H7%MX8M7_?W'*_:B#_JHSWYZD?=&>^!6$I-NR-XQ45=F_\
MLT_"B;XD^*D\7:K&?[)T^;-A$Z_\?<RG_6?[J'IZL/\ 9(KZ6JOINF6^CZ?#
M:6L,=O;6R".**-=JHH&  /2K%;TX\JL83ES,****L@**** "LOQA_P @*?\
MW#6I67XP_P"0%/\ [AJ9;%1W/EG4?^0A/_UT;^=0U-J/_(0G_P"NC?SJ&O\
M-3.O^1C7_P <_P#TIG[9AOX,?1?D%%%%>8;!1110 4444 ?-G[1G_)6+[_KG
M%_Z+6OI.OFS]HS_DK%]_USB_]%K7TG7U6??[E@_\+_*)Q87^)4]?\PHHHKY4
M[0HHHH **** "BBB@ HHHH ,UYOK_@/5/ >N3:KX=5KBQD8R36"</">I,8_B
M4\_*.1T /0>D45]5PCQCF'#N+^M8%JSTE%_#)>?FNC6J]&T^''Y?2Q=/DJ_)
M]4'P<_:$AU)5C>8*Z\,K?>4CK7OGA/Q['J$"MYB\CM7RWXU^&</B&X;4+"3^
MSM84?+,O"3XZ"0=_3<.1QU Q3?AU\:+[PCJW]DZU&]G>1XQN.5E7^\K=&!]1
M]."#7]G<#^(F6\1T?W#Y*R7O4V]5YK^:/FOFE<_.<TR>KA)>]K'HU_6C/MJP
MU59XU(8?2KR2!Q7C_@?XH1:C;QD2J0PZ5Z)IGB&.Y13O7IT]*_1(R/$E WJ*
MJQZBKC[RFH[G4U5>M5S$<I<\Y1_%36N54USNI^*X[8$%Q^%8-W\2K>$X:9:G
MG*4#OUNU;_ZU/\Y?[U>=0?$VW+?ZY"3Z5?MO'T#C_6KS1SA[,[;SE_O4><O]
MZN57QK$R\2 U%-XZA0?ZT4<X<AUOVE?>E$ZGO7"3?$2WB;'G+^)IUO\ $*"1
MQ^]4_0T<X>S.Z$RGO3JY:R\8PS_\M%_&M>TUA9L8:GS"<32HJ&*\5_\ ZU2"
M53WJ[DV8ZBBB@04444 %%%% !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 %%%% !114-S<*
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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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBFRR;%H 9
M<S!%(SCUKG/$OB)+*-LMCBKFNZP+6,_,/J37B_Q7^)"V<,F'7@'OTK&4C:$3
M-^*?Q36TCD59.@XKI_@!\ VN5B\2>*;?S+J7Y[.QG7*VX[22*?XSV!^[]?NT
M/V<?@K)XDO8?&&OPDP\2:9:R#AO2=@?PV?\ ?7]TU[]2A"_O,JI4M[J"BBBM
MSG"BBB@ HHHH **** "BBB@ K+\8?\@*?_<-:E9?C#_D!3_[AJ9;%1W/EG4?
M^0A/_P!=&_G4-3:C_P A"?\ ZZ-_.H:_S4SK_D8U_P#'/_TIG[9AOX,?1?D%
M%%%>8;!1110 4444 ?-G[1G_ "5B^_ZYQ?\ HM:^DZ^;/VC/^2L7W_7.+_T6
MM?2=?59]_N6#_P +_*)Q87^)4]?\PHHHKY4[0HHHH **** "BBB@ HHHH **
M** "FW$ODQ;L;FX 7U)Z4ZFS)D _W3N'&?K^E;8=0=6//JK_ '^6FNOEKV,Z
MW-R/EW$MX?*4[CN=CEFQC)_PI]"L'4$'.>01WHJ:U2<YN4]_ZTMTMLET6@Z<
M5&-H[?U_5PHHHK,L**** "BBB@ HHHH **** "BBB@ K-\97EIIGA>^N;ZU2
M\M;6)I9(617W@#/1N*TJY_XK_P#)-=<_Z\Y/Y5U8&4EB(<K:=UJG9[]&B*B3
MB[GC>L?%C0XI/M.AVVK:7= Y\O*M!)[$;LK_ ,!X'H:O>%_^"@P\&7J6NKZ9
MJ4,G\+ IME'JIW8/].]8OP&^'NF_$+6+^'4EF:.WA5T\M]G);%>DW_[*OA#5
M;<PW-K=7$9.=KS;A]>E?T1D_BU/(ZGU+'.=:"MN[R5^TF[OTE\FCY3$9#'$K
MVE.T7^'W?Y'T#\-?CO:^(=,M[A9MJSQJX4]>1G'ZUZIX?\7QWJJ1(ISS7QN_
MPCF\*11R>&;R:W\D*HM;B4O$P&!PW+ _7(^G6NP^%GQRN+/5?[-U1'M;V$@2
M1N02,\]0<$8[BOW;A7CK*,_I\V7U;R6K@])KU7;S5UYGRF8937PK_>K3NMCZ
M^LKX3)G/U JX#D5YYX,\;)J,"$,/6NWL;Y95!S^ K[2,CR)1+E% .116AF%%
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 %%%% !6?JM_P"2N0V-HS5F[G6-.N/6N*\<>)186TGS=!ZU$I%Q
MC<YKXF>-H[""3Y^WK7GWP<^',GQS\<27E^K-X>TJ3]]G[MW)U$7T[MCL0.-V
M:R_$$NH?%#QK::!I9S=7S[2Y&5A0<L[>RC)]^G4XKZ>\#^#;/P!X7L])L$VV
MUG'M!/WI&ZL[?[3$DGW-91CS/78WE+E5EN:T:+$@50%51@ #I3J**Z#E"BBB
M@ HHHH **** "BBB@ HHHH *R_&'_("G_P!PUJ5E^,/^0%/_ +AJ9;%1W/EG
M4?\ D(3_ /71OYU#4VH_\A"?_KHW\ZAK_-3.O^1C7_QS_P#2F?MF&_@Q]%^0
M4445YAL%%%% !1110!\V?M&?\E8OO^N<7_HM:^DZ^;/VC/\ DK%]_P!<XO\
MT6M?2=?59]_N6#_PO\HG%A?XE3U_S"BBBOE3M"BBB@ HHHH **** "BBB@ H
MHHH *.HHHHO;5 16;?N%7^*/Y&^H'^34M1S#R9ED'?"./7G@_@3^OL*DKLQE
MI2]O':6OH^J^_;R:ZW,*%TO9O=?ET?\ GYW"BBBN,W"BBB@ HHHH **]$^&?
MP:B\5Z)'<322,S=\XKI_^&;;/_GI)^=?O5/Z/N>SBI*O2U\Y_P#R!\K+B["I
MV<9?A_F>*45[7_PS;9_\])/SH_X9ML_^>DGYU7_$O.??\_Z7WS_^0%_K?A/Y
M9?A_F>*45[7_ ,,VV?\ STD_.C_AFVS_ .>DGYT?\2\Y]_S_ *7WS_\ D _U
MOPG\LOP_S/%*Y_XK_P#)-=<_Z\Y/Y5]%_P##-MG_ ,])/SKC/V@O@);:/\&?
M$EU&[JT5A*RY/7Y:UP_T?L\IU(U)5Z5DT]Y]/^W!/BW"R7*HR_#_ #/E/]D[
M_D8]6_Z]E_\ 0J]TKPO]DQ#'XDU96.[;;@9_X'7NE?D_&F'EA\WK8>>\79VV
MNM#Z#+Y\]",EUU"N;^(7@3_A*K>.ZLW%OJUC\UO+G ?OY;?[)]?X3R.X/245
MY639QB\JQD,?@I<M2#NG^:?=-:-=4;8C#PKTW2J*Z9F_ OXT2/,;.ZW0W5LW
ME2Q/]Y&!Y!KZ7\'>+EU&V4[UZ U\E?$'P!->Z@NMZ/B'5H /,0':MZH' /\
MM@< GZ'L1UWP,^.":G;QQO)MD7Y75^&4CJ#FO[NX%XVP?$> 6)H.U2-E.'6,
MOU3^R^J\TTOR_-,KJ82KR2VZ/NOZW/KBTNUD4'=QCI5K-</X2\7QW\"_O%Y'
MK776EZLHSNZ#D5]W&1XLHEJBC-%69A1110 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 %(S;5S2U#=OB/WZT,#)UV_6W
MB;.!@<5X3\9?'/V2WF428X[&O4/B'K/V2T<EN@S7D?PV\*'XM?&2&.=1)IFD
M8N[H'E7(/[M#_O-SCN%:N>6KLCIAHKL](_9>^$S>"_#;:YJ,;?VUKB!B&'S6
MT'5(_8GAF]\#^&O5J**VC&RL82E=W"BBBJ)"BBB@ HHHH **** "BBB@ HHH
MH *R_&'_ " I_P#<-:E9?C#_ ) 4_P#N&IEL5'<^6=1_Y"$__71OYU#4VH_\
MA"?_ *Z-_.H:_P U,Z_Y&-?_ !S_ /2F?MF&_@Q]%^04445YAL%%%% !1110
M!\V?M&?\E8OO^N<7_HM:^DZ^;/VC/^2L7W_7.+_T6M?2=?59]_N6#_PO\HG%
MA?XE3U_S"BBBOE3M"BBB@ HHHH **** "BBB@ HHHH ***;-+Y$1;T' ]3V'
MXU=.G*<E".[=E\R9245S/8CN9TD#0JRM(QVE0>5!QG\@<U-3;:'R8%7C(')
MZGN?QIU=&)J4[*E2VBWJ^M[*^RLM%9:V[LRHQE\<]W;3M_GOO^ 4445R&X44
M44 %%%% 'T'\!#_Q24/TKO:X'X"?\BG#_N_XUWU?Z<87^#'T7Y'X?6^-A111
M709A1110 5P7[3W_ "07Q5_V#IO_ $&N]K@OVGO^2"^*O^P=-_Z#4U/A9=/X
MD?!?[*O_ "-6L_\ 7!?_ $.O<:\._95_Y&K6?^N"_P#H=>XU_GOXB?\ )18K
M_&_S9^PY3_ND/0****^)/0"N+\=_#VX_M+^VM"Q%J*_-/!G:MV!Z=@_N>#WQ
MUKM**][AOB3'9'C8X[ 2M);KI)=8R75/[T]59I,Y<9@Z6)INE56GY>:(?@A\
M=EU K;W#-#<0G9)'(-KHP/((/3'O7T7X1\6KJ-NK*PYKY.\>_#YM6N!JNDE;
M?6(>6P=JW8 ^ZW^UC@-^!XQCN/V?_BQ)JD?D3;H[B%C')&_#1L#@@^X(Q^%?
MW%P+QU@N),'[>A[M2-N>#>L7^L7T?WV::/S/-,KJ82?++5/9]SZJL[GS4#9[
M<BK5<WX:U7[7 O/&!7112;UK[Z,CPY(=1115$A1110 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 51U:7;$>>V*O5B^()=ENW
MT-3(J)Y3\8];\BRDY_ASUJ]^QMHOE>"]5UA@?,U:]**<=8XAM'_CS/7 _';6
M?*MYOFZ+7N7P'\-MX2^#_A^RD&V5;432+_=>0F1A^!<UC#XC:II"QUU%%%=!
MSA1110 4444 %%%% !1110 4444 %%%% !67XP_Y 4_^X:U*R_&'_("G_P!P
MU,MBH[GRSJ/_ "$)_P#KHW\ZAJ;4?^0A/_UT;^=0U_FIG7_(QK_XY_\ I3/V
MS#?P8^B_(****\PV"BBB@ HHHH ^;/VC/^2L7W_7.+_T6M?2=?-G[1G_ "5B
M^_ZYQ?\ HM:^DZ^JS[_<L'_A?Y1.+"_Q*GK_ )A1117RIVA1110 4444 %%%
M% !1110 4455O]?L=)<+=7EI;$\@2S*A/YFNC"X.OB:GLL-!SEVBFW]RU,:V
M(I48<]:2BN[:2^]D.O\ BK3O"\*R7]U';JWW0<EF^@&2?P%8^E?%?0_$.HQ6
M\-UY;;LCSE\M7ZX )[YQQ7FGQJU>/5_'4ODS1S0P1)&C(P9>FX\CW8UR5?W1
MP#]%O)<PX;H9CF->K'$UZ:FK<JC3YXW2Y7&[:35[R6NUC^8N*O'',<)G-7!X
M.E3E1I3<=;MRY79^\G9)M:63^9]045X]\*_BW/I%[%I^IS-+8R?(DCGYK<]N
M?[O\OTKV&OY5\3/#'->"<S67YC:4)ING4C?EG%;VOM):<T>EUJTTW^Y\%\:8
M'B7!?6\'>,HNTH/>+_5/H^ODTTBBBBOSD^P"BBB@ HHHH ^@O@)_R*</^[_C
M7?5P/P$_Y%.'_=_QKOJ_TXPO\&/HOR/P^M\;"BBBN@S"BBB@ K@OVGO^2"^*
MO^P=-_Z#7>UP7[3W_)!?%7_8.F_]!J:GPLNG\2/@O]E7_D:M9_ZX+_Z'7N->
M'?LJ_P#(U:S_ -<%_P#0Z]QK_/?Q$_Y*+%?XW^;/V'*?]TAZ!1117Q)Z 444
M4 %<7?O_ ,(9\6K6XB.R'68RS*/^>B8#'\05_')[UVE</\;7CL8=!O,?OH]1
M$*OZ*T;D_F47\J_4?!W-9X/BBA!/W:JE"7G=-K_R9(\7B"@JF"DWO&S7]>A]
M4?"_6_MMA&=W\(!KTBQDWI^&:\,^!.J&?38><_*#FO;=*?,2_E7]TTS\KJ(O
M4445L8A1110 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 C_</TKF_%LY2V?Z8KHY_]4U<KXU8BV;_ #VJ)FD#YU^)\#>(?%-A
MIR_-_:%W%; >I=PO]:^M43RU"C@#@ 5\L0HD_P </#*S-\O]IQ,/]X/E?_'@
M/_K5]45%'JRJW1!1116QB%%%% !1110 4444 %%%% !1110 4444 %9?C#_D
M!3_[AK4K+\8?\@*?_<-3+8J.Y\LZC_R$)_\ KHW\ZAJ;4?\ D(3_ /71OYU#
M7^:F=?\ (QK_ ..?_I3/VS#?P8^B_(****\PV"BBB@ HHHH ^;/VC/\ DK%]
M_P!<XO\ T6M?2=?-G[1G_)6+[_KG%_Z+6OI.OJL^_P!RP?\ A?Y1.+"_Q*GK
M_F%%%%?*G:%%%% !1110 4444 %%%% $=_>)IUC-/)_JX$:1L=< 9-?.'B'6
MYO$>M7-]<-F2X<L1G[H[ >P&!^%>Q_&[Q!_8O@F2%6Q-J#"%>>=O5C^0Q_P*
MO#Z_T$^B'PC'#Y1BN(JT/?K2]G!O?DAK*WE*;L_.'D?R?]('B!U<?0RBG+W:
M<>>2_O2VOYJ*NO*04445_8A_.X5]%> ]2;5_!VFW$G^LDMUW'.<D#!/XXS7S
MK7T5X#MX[7P7I:1MN3[+&=WJ2H)_4U_'OTQ51_L+ .2_>>VE9]H\CYE\WR^M
MO(_H;Z/'M/[3Q:3]WV:NO/F5G\ES?>:U%%%?Y\G]9!1110 4444 ?07P$_Y%
M.'_=_P :[ZN!^ G_ "*</^[_ (UWU?Z<87^#'T7Y'X?6^-A111709A1110 5
MP7[3W_)!?%7_ &#IO_0:[VN"_:>_Y(+XJ_[!TW_H-34^%ET_B1\%_LJ_\C5K
M/_7!?_0Z]QKP[]E7_D:M9_ZX+_Z'7N-?Y[^(G_)18K_&_P V?L.4_P"Z0] H
MHHKXD] **** "N-^.UL)/ #3%L?9;J"0>^9 G_L]=E7/_%:SCO?AMK2R#*Q6
MCS\^L8WC]5%?2\&XSZKGV#KO9587].9)_A<X\PI\^%J1\G^1Z)^SIJ'G:5:[
M6ZJ!7T-HC[K?\!7RC^R_KJS:1:_,W '\J^I/"\XDMEQW7-?Z)T]C\@J;G044
M*<K170<P4444 %%%% !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 -D&4-<OXRCW6K?Y[5U+_</TK \40>9;M],U$RXGS1XUN_[!^(NB
MWWW?LFI6\Q^BRJ37UO7R+\?;%E25U^5@<A@>0?K7U5X6U?\ M_PQIM_C'VZU
MBN,>F] W]:SH[M&E;9,T****W, HHHH **** "BBB@ HHHH **** "BBB@ K
M+\8?\@*?_<-:E9?C#_D!3_[AJ9;%1W/EG4?^0A/_ -=&_G4-3:C_ ,A"?_KH
MW\ZAK_-3.O\ D8U_\<__ $IG[9AOX,?1?D%%%%>8;!1110 4444 ?-G[1G_)
M6+[_ *YQ?^BUKZ3KYL_:,_Y*Q??]<XO_ $6M?2=?59]_N6#_ ,+_ "B<6%_B
M5/7_ #.9^(_Q(A\ VT(^SM<W%SDHF[:H ZDGZD<?7I7#^(_C_?:E91)I\)T^
M;),KY67([8R.*Q?C#J[:MX]O@69H[4B!%)^[M SCZMDUR]?Z >$O@#PK0R'
M9GFV$5;%2@JDG-R<;S5U%TV_9M1BTM8OWE?L?R#Q[XK9Y4S7%X+ 5W3H1DX)
M123]UV<E-+F3DTWHUH[':^$/C'K%KKMLMY>-<6DDJK*LB X4G!(.,\=:]KKY
M?KZ*\!ZN^N>#]/NI6W220C>?[S#@G\2,U^3?2Q\/\NRRG@L[RK#PHQDY4ZBA
M&,$Y6YH.T4DW933>]DC[WP'XLQF-EB<LQU651Q2G%R;DTK\LE=MNUW%I>IK4
M445_%Q_1P4444 %%%4?$GB*U\+:3+>74BK'&.%S\SGLH'<FNS+\!B<=B88/"
M0<ZDVHQBE=MO1)(Y\5BJ.&HRQ&(DHPBFVWHDENV>(_%#QK)XS\0LP!6UM28X
M$/IGEC[G'Z"N;HHK_:3A[(<'DN6T<JR^'+2I148K\V^[;NV]VVVS_.'-\UQ.
M98RIC\7+FJ5'=O\ 3T2LDNB5@HHHKV#S0KZ-\%Z;'I'A73[>-FD2.!2&;J<C
M/]>E?.5?0'PKCFB^'VEB9F9_*W MUVDDK_XZ1BOY!^F)2F^'L#552T56:</Y
MFX2:E_V[9K_M\_H+Z/-2*S;%0<-733YNR4E=?]O73_[=.@HHHK_/4_K8****
M "BBB@#Z"^ G_(IP_P"[_C7?5P/P$_Y%.'_=_P :[ZO].,+_  8^B_(_#ZWQ
ML****Z#,**** "N"_:>_Y(+XJ_[!TW_H-=[7!?M/?\D%\5?]@Z;_ -!J:GPL
MNG\2/@O]E7_D:M9_ZX+_ .AU[C7AW[*O_(U:S_UP7_T.O<:_SW\1/^2BQ7^-
M_FS]ARG_ '2'H%%%%?$GH!1110 5'>6D=_:2V\R[H9D,;J>X(P14E%5"<H24
MXNS6J!I-69YW^SCK<GA76KG1[IOW^GSM VX;=V"0#]",$>QK[&\ ZTMU:1X;
M^$<U\;?%G2I/"/B6T\46J[8V*V]_C\HW/_H)/^Y[U[O\$OB1'J%A"PD4[E'0
MU_H5P3Q-2SS**.84]VK27::^)??JO)I]3\ES3 RPU>5)_+TZ'T5:S"5!],U-
M7/:'X@2XC5MXZ5KIJ2L/O+7V2D>.XEJDWCU%4I=65?XORJM-KT8_BS[FCF#E
M-;>/44M88\1Q_P!Y?SJ:+74/\77T-','*:U%4H]45OXA]*E6^4]U/T-','*R
MQ148N5-.$RGO57)LQU%%% !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 %9.
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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 ****
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
MJ=CNLT53LK]9D!!^HJX#D5LG<Q:L%%%%,04444 %%%% !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 %
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
M;#4*,:,XRNEY?YGBE%>U_P##-MG_ ,])/SH_X9ML_P#GI)^=>#_Q+SGW_/\
MI??/_P"0.G_6_"?RR_#_ #/%**]K_P"&;;/_ )Z2?G1_PS;9_P#/23\Z/^)>
M<^_Y_P!+[Y__ " ?ZWX3^67X?YGBE%>U_P##-MG_ ,])/SK'\9_ F#1-&EGB
MDD5HUSG-'_$O6>_]!%+[Y_\ R ?ZW81_9E^'^9Y910!M&#U'!HK\'K4W3J.F
M^C:^X^IC*ZN%%%%9E!1110 4444 %%%% !1110 4444 %%%% '(^/?AX^HW/
M]K:.PM=8A7E0=J7@_NMZ-V#?@>,8W_@?\=FN9?LMUOM[JW;RY8I/E9&'4$'^
M57ZY#XB?#R36)UU;26%OK5N.QVK=J.BM_M#LQ^AXZ?OWA7XKRR^4<ISB=Z+T
MA-_8\F_Y.S^S_AV^5SS(E63KX=>]U7?_ (/Y^I]7^#O&,>H6ZG>O3-=I9WRR
MIG/Y5\<_ WXY--)]CNB\-U"WER12##(PZ@@\U])^#_&4>H6RMO7I7]<TZJDE
M*+NC\]J4VM&=^#D453LKT3("/R%7*Z$[F#5@HHHIB"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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
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 -:$.>]1M:*U3446'=E=K!6[*14;Z8K?P_E5RDWCU%3RH?,S
M.FT9&'*U3NO#D<G\(K<,JCO4<MPI'MZTG%#YF<'XA\#1S1-\JYQW6O"?CE\+
M8;NPF#0JPVX^[7T]J]Y&(^J],UX]\7;V%K6;YEQMYK*:-Z<F?/WP-\1,=.N-
M N6_TK13MBW'E[<_=Q_NGY>.@V>M=Y7BL>M?V=^T)H_V7#&Z>2WE53]Y"C$Y
M^A4-_P !KVJOX?\ &7AZEE?$,JE#2-=>TMVDVU+[VN;YVZ'Z=P_BI5L(E+>.
MG^7^04445^3GN!1110 4444 %%%% !1110!\V?M&?\E8OO\ KG%_Z+6OI.OF
MS]HS_DK%]_USB_\ 1:U])U]5GW^Y8/\ PO\ *)Q87^)4]?\ ,****^5.T\[^
M.'P_6_L&UBUC_P!(@ ^T!1_K$_O?5?Y?2O(Z^H&570JP#*PP0:S9/!FCRG+:
M3IK'U-JA_I7]9>%'TFI\,Y+')LXH3Q"INU.2DDXPZ0=UJHN_*[Z)\NR1^"\>
M>"T<ZS)YCE]6-)S7OIIM.7\RMLVM^[UW;/G>QL)M3NXX+>-YII6VHBC)8U[I
M\/?AC:>!E-PK2RWTT821V/RJ."54#MD#KD\5K:3X3TW0KAIK.QMK>1AM+QH
M<>F:T*\7QE^D1BN+:$<KR>$\/A6OWB;7-4>CM+ENE%6V3]Z^O1'I>'7A'0R"
MJ\;F$HUJ]_=:3M#?57WD[[VTZ=PHHHK^9S]H"BBB@ HHHH **** "BBB@ HH
MHH ^@O@)_P BG#_N_P"-=]7 _ 3_ )%.'_=_QKOJ_P!-,O\ ]VI_X5^2/Q'$
M?Q'ZA111788A1110 4444 %%%% !7(_'K_DB_B?_ +!TW_H)KKJY'X]?\D7\
M3_\ 8.F_]!-3/X65#XD>%_L$?\CGKW_7DG_H=?45?+O[!'_(YZ]_UY)_Z'7U
M%6=#X#2O\84445L8A1110 5S/Q1_Y%>Z_P!VNFKF?BC_ ,BO=?[M3/8J&Y\S
M/]\_6DI7^^?K25_F7CO]YJ?XG^;/VZE\"] HHHKE- HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ]J_9O<C17]G/]:]-L=*M=,>9K
M>VM[=KAS)*8HPIE;U;'4^YKS#]F__D"R?[Y_K7K%?Z*\"_\ ).X#_KS2_P#3
M<3\=S;_?*O\ BE^85X;^T3^SQ-/+-XF\*V^V_3]Y>V$2X%V.I>,#_EIZ@?>Z
MCYN&]RHKZF45)69Y\9.+NCY/^%WQ=$CHLDFUE^5E/4&O<O"7C.._@5A)V%<[
M\>?V9(O&T\FN>'?*L/$"Y>2+[D.H'_:[+(?[W?\ B]1Y'X'^)%YX=U633=2C
MEL[RV;RYH9E*NC#UKGUB[,Z-)+0^KK+45F'6KJ-O7->9>#?B%'J$2_.,XKMK
M#7$N%#;A]:VC(QE$V**KQWJMCD$5,)E/>KN19CJ***8@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 ***CEG$8- $E,>=5]_I6??:PD*_>%8&J>.(K4']XM1S%J)U37RK
M_$M,;4E'\0KS'5?B[:VH^:X0?2LB7X[V<9Q]H4GZU'M"_9L]F74T(^\*<NH*
MQZK7C=O\;;6;'^D+[\__ %ZT+3XNV[@?OA1[0/9GJWVU?;\Z=]I7WKS6+XH6
MY/\ KE_&K5O\2;=_E\Y<BJ]H+V9Z%YR_WJ/-7UKC8/'D+@?O0??-7%\8PD?Z
MQ31SBY#IO.4=Z9)<JO\ C7+W/C6&,?ZP?A61J/Q(A@7_ %BCZT<X*F=Q+J:I
M_$/PJG<Z_''_ !#\37E>M_&BVME;,RY^M<-XD_:5LK $?:57MUJ'4-%39[]=
M^,(8>/,45D:E\1+> -^]7\:^8=0_::N=7+?V;:WVH;3@_9XGDQ]=H-9-]X]\
M;:ZNZWT>XC5^ 99DCV_4,P/Z5Y&.X@R[!?[WB(4_\4HQ_-HZJ.!K5/@BWZ)L
M]_\ %_QBM[6!_P!\M> ?%+XUR^(;O^S],CDOKVXX2*(98^_L!W)X%4!\-_$7
MBAE;6-8CLX2P+16@,DC#']]L!3_P%A76^%_!FF^#K=H["W6)I,>9*Q+22_[S
M'D_3H,\ 5^4\5>-V38"FZ>6OZQ5Z6NH)]W+K_P!NWOM=;GO8'AJO4:=;W5^/
MW?YG._"CX72>%)9M6U1HY]:O!@[?F6TC_N*>Y/5C] .!D]M117\EY]GV,SC&
MSQ^.ES3E]R71)=$NB^;N[L^\PN%IX>FJ5):(****\<Z HHHH **** "BBB@
MHHHH ^;/VC/^2L7W_7.+_P!%K7TG7S9^T9_R5B^_ZYQ?^BUKZ3KZK/O]RP?^
M%_E$XL+_ !*GK_F%%%%?*G:%%%% !1110 4444 %%%% !1110 4444 %%=5\
M/OAA-XVADE\[9&IP !75?\,W2_\ /PU?KV6>"?$./P=+'4)4^2I&,U>3O:23
M5_=WL]3Y^MQ-@Z525*=[Q;3T[?,\KHKU3_AFZ7_GX:G0?LW-YB^9<.5[XKN_
MX@'Q-_-2_P# Y?\ R!E_K7@?[WW?\$ZWX#@KX3@X[<UWM8_@[PTOAK2XX%^Z
M@VCUK8K^S,)3=.C&$MTDOP/S2M)2FV@HHHKH,PHHHH **** "BBB@ KD?CU_
MR1?Q/_V#IO\ T$UUU<C\>O\ DB_B?_L'3?\ H)J9_"RH?$CPO]@C_D<]>_Z\
MD_\ 0Z^HJ^7?V"/^1SU[_KR3_P!#KZBK.A\!I7^,****V,0HHHH *YOXF0--
MX:N%7DLAXKI*@O[);^ QLH*MUS4R5T5%V9\D2C;(P]Z;7T5J'P3TN]N#(T$9
MW=<"JW_"A])_YX"OY?Q'T=JM2K*I]>6K;_A]W_C/NX<8044O9?C_ , ^?J*^
M@?\ A0^D_P#/ 4?\*'TG_G@*Q_XEQJ_]!Z_\%?\ W0K_ %RA_P ^OQ_X!\_4
M5] _\*'TG_G@*/\ A0^D_P#/ 4?\2XU?^@]?^"O_ +H'^N4/^?7X_P# /GZB
MOH'_ (4/I/\ SP%'_"A])_YX"C_B7&K_ -!Z_P#!7_W0/]<H?\^OQ_X!\_45
M] _\*'TG_G@*/^%#Z3_SP%'_ !+C5_Z#U_X*_P#N@?ZY0_Y]?C_P#Y^HKZ!_
MX4/I/_/ 4?\ "A])_P"> H_XEQJ_]!Z_\%?_ '0/]<H?\^OQ_P" ?/U%?0/_
M  H?2?\ G@*/^%#Z3_SP%'_$N-7_ *#U_P""O_N@?ZY0_P"?7X_\ ^?J*^@?
M^%#Z3_SP%'_"A])_YX"C_B7&K_T'K_P5_P#= _URA_SZ_'_@'S]17T#_ ,*'
MTG_G@*/^%#Z3_P \!1_Q+C5_Z#U_X*_^Z!_KE#_GU^/_  #Y^HKZ!_X4/I/_
M #P%'_"A])_YX"C_ (EQJ_\ 0>O_  5_]T#_ %RA_P ^OQ_X!\_45] _\*'T
MG_G@*/\ A0^D_P#/ 4?\2XU?^@]?^"O_ +H'^N4/^?7X_P# /GZBOH'_ (4/
MI/\ SP%/A^!6DHP(MTXH_P")<:O_ $'K_P %?_= _P!<H?\ /K_R;_@&/^S?
M PT%F(.UG//XD5ZI6;X?\-P>'[?RX555 X K2K^DLARUY=EN'P#ES>RA"%[6
MORQ4;VUM>U[79\5C,1[:O.JE;F;?WNX4445ZQRA7GOQR^ 6G_%_3A/&RV&O6
MJXMKT+][KB.3NR$GZKU'<'T*BIE&^C*C)K5'Q<OB76_A)XF;2=?MYK&[BZ;O
MN3+G =&Z,I]1]#@@@>D^$OC3'+&NZ4?C7M'Q#^&&A_%31?[/URQCO(5.Z-LE
M)(6_O(XP5/3H<'H<CBO*-0_87TV&X+:1XDU:QC_YYW$:7 7Z$;#^>>]8\DEL
M;^TB]SI](^*$%P%_?+TKI-/\9QS\B0&O&_$G[-'C+P?%YFD7]KX@A4#='C[+
M/[X5F*D?\#S[5R*?%/5/!^HK9ZO:WNFW*C/E7,;1,1[ ]1[TN9K<?*GL?55M
MKJRID-^1JY'>J^.5-?/WAOXV17(7=)[=:[;2_BG!<!?WJ\5:J&;IGI_VA:3[
M2/3]:X7_ (6'#_ST6F2?$F%/^6BU7.3[,[Y;E2*>KA^E<)8^/X9GSYB_AWK>
ML/$<=Q@[P10I X&]15>"^67N/>IPZGN*TN186BBB@04444 %%%% !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 %%%(75>] "TUY0E0W%ZL?\6*Q
M-6\41VJ-\PJ7(I1-6[U-4'WN/Y5S^M^,([6-LN!BN+\8_%>#3$;=*J\<5X?\
M2/VC2UQ]ELO.N[J0D)%""[N?8#FL*E:,%S2=DC>G2;T1ZUX\^-%OH\#,TRCC
MCFO%]8^->K^-[J2#1+>2Z56VM-G;"G3JW3/(.!D^U8>F> M4\;7(O/$LTD,&
M<I8QR?,W_71@>/HO/3GJ*[BRLH=.M(X+>&."&(82.-0JJ/8#BOP7C?QNP>7R
M>$R9*M56\O\ EW'[M9/T:7F]CZS+>&9U5SXCW5VZO_(Y<> =4UDAM4UR=2R_
M-':*%VG_ 'FSD?\  10WP?T]VW?;=6_\"/\ ZU=917X%C/%/BG$U/:2QDH^4
M;12^22_&[\SZJGDF"@K*FGZZG)M\)8HU;R=8UJ-C]W,J,J_AMS^M9]SX)\6Z
M2 ;'6K.^YY$ZM"1],;\_CBN\KYLL?^3C&_[#S_\ H\U]!PWXE<4MU'];YE%7
MM.,97\KZ27R9RXO)\%HN3?LVO^ >MV]AX\V+_I.DJ>X-Q)Q_XY5QK?QEIL7F
M1WEC=,N=T09D)],$C!/UQ7645;\=.)W-3O3LNG)H_76_W-"_U9P5K:_><>/C
MMX@\+HW]J:7J%LL?+2["\2C_ 'UROZU8@_:WLMG_ !\+_P!]UU%-EMXYL;T1
MMI!&1G!K[# _2(K1BEB\$F^\9M+[G%_^E'GU>$XM_NZGWK_@K\CDY_VH9M6)
MCTZ&ZOG[+;QM(?\ QW-0-KGC?Q:-R6RZ;&PR'NI=I/\ P%<D'Z@5VO2BO.S7
MZ069U8\N PT*?G)N;^6D5]Z9KA^%*,7>K-OTT_S.)_X5/>ZGG^T_$%Y)N'W;
M5!'M/U;=G\A6KH_PKT+1F#BQ6YEXS)=$S-GU&[(!^@%=#17YEFWB+Q'F*<<3
MBY\KZ1:@O2T4KKUN>U0RG"4=805_/7\P1!& JC:J\  =****^+E)MW9Z.P44
M44@"BBB@ HHHH **** "BBB@ HHHH **** /FS]HS_DK%]_USB_]%K7TG7S9
M^T9_R5B^_P"N<7_HM:^DZ^JS[_<L'_A?Y1.+"_Q*GK_F%%%%?*G:%%%% !11
M10 4444 %%%% !1110 4444 >T_LWM_Q))/]\C^=>K;!Z#\J\H_9O_Y LG^^
M?ZUZQ7^BW O_ "3N _Z\TO\ TW$_',V_WVK_ (I?F)L'H/RI0,445]4><%%%
M% !1110 4444 %%%% !1110 5R/QZ_Y(OXG_ .P=-_Z":ZZN1^/7_)%_$_\
MV#IO_034S^%E0^)'A?[!'_(YZ]_UY)_Z'7U%7R[^P1_R.>O?]>2?^AU]15G0
M^ TK_&%%%%;&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51U[PUI_BFP
M-KJ5C:ZA;L<F.XB61<^N&[^]7J* /(?%G[&WAO5V:;1[C4- N.PAD,T!/NCG
M/X!@*\X\6?L]>/O 2M)8>1XAM$'6U;9,![QL?T4M7U+16;I19I&K)'POK'Q3
MU7PS=BTU*RU#3[IN/)N('B<GZ, :]:^#7P;\2?$6RCU+6)+C0]-D&Z%'3_29
MQV;:?NJ?5N3Z8.:^C&4,1D#Y3D<=*=4QHZZE2K::(^<_BK\//$'PDW7]J\^K
M:(OS/*B_O;8?]-%'\/\ M#CCG'>EX)^-:W 7=,&SZFOIDC(KQ[XL_LC:5XOF
MEU#P_,OA_5F)9E1?]%N&_P!I!]PDX^9?<E2:4J;6L2HU$])&SX=^(T-VJ_O%
M'%=18^)HYP/F4BOE77U\7?!>[V:]IUQ!;JVU;M/WEM)SQB0< GT.&]A70>%_
MCNL@7]\/Q-3[3HRG3OJCZ<AU59 ,,/QJU'<J]>+^'_C!#<LO[X5VVB>-X[M1
M^\4@_K6D9F<J9VU%9MCJRSJ"&_6M"*7S!6B9DXV'4444Q!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 %%%% !1136F5/_K4 .HJK-J"Q_Q8JO<:TBC[U3S%<I>EG6-?
MO5F:CK*6ZM\PZ=<UDZUXOCMXF^85YIX\^+*62-MF6LY2-(P.P\4?$.&P4_OE
M%>1?$/XVK:PR;9N<8&/6JF@>&O%7QPNV_LB'R=/#%7OK@F. >H!QEC[*#[XK
MU[X??LT:)\,X?MTS/K6LJ,B[N4&V$_\ 3-.0GU)+>_-1[TMC3W8GS#=Z%X@\
M>7>_5)KC2;'J(NES(#@@X/W!SWYXZ<YK?\/>$M/\+0LEC:QPF3[\GWI)/]YC
MR?I_*NG\<-N\4WF?[]9-?PYXG\8YMCLXQ.75JK5&G.45!:1M%M)M+XGI>[OY
M6/T[)<OH4\/"M&/O22=^NJZ=@HHHK\K/<"BBB@ KYEEU.'1_CY<75S((K>WU
MN221R,[5$S9/%?35>4^)OV7H_$.O7U^NM/"U]<O<%#:A@F]BV/OCIFOHN'L;
MA\/*HL3+E4E;9O\ ),Y<53G)+D6QU2?'/PF[!?[9@R?6-Q_[+4P^,WA<G_D-
M6?YG_"O/I/V1F"';X@5F[ V./U\RH#^R5=8_Y#5O^-L?_BJZ/J.1O:O+[O\
M[4CVF)_E7]?,]._X6OX:_P"@YIO_ '_%3+\2/#K#/]O:-CKS>Q__ !5>2_\
M#)VI?]!:Q_[]M47_  RAK)/&I:9^;_\ Q-']F9.]L2_N_P" 'MJ_\A[?I6N6
M6N1L]C>6MXJ_>:"59 /Q4FK5?-?PE\63_"GXC-;WVZ&"1_LEZK=$P<!_^ GG
M/H3ZU]* YKS,XRMX*JHI\T9*Z??^O\C;#UO:*_4****\@W"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ^;/VC/^2L7W_7.+_P!%K7TG7S9^T9_R
M5B^_ZYQ?^BUKZ3KZK/O]RP?^%_E$XL+_ !*GK_F%%%%?*G:%%%% !1110 44
M44 %%%% !1110 4444 >T?LW_P#(%D_WS_6O6*\G_9O_ .0+)_OG^M>L5_HM
MP+_R3N _Z\TO_3<3\<S;_?:O^*7YA1117U1YP4444 %%%% !1110 4444 %%
M%% !7(_'K_DB_B?_ +!TW_H)KKJY'X]?\D7\3_\ 8.F_]!-3/X65#XD>%_L$
M?\CGKW_7DG_H=?45?+O[!'_(YZ]_UY)_Z'7U%6=#X#2O\84445L8A1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4453UW6[?PWH=YJ-TVRUL('N9F
M ^ZB*68_D#3BFW9$RDHKFEL7**_..Z_:5\177QMC\9M>W1EAO?/CM3.YBC@W
M']P!G[FTE2!ZD]3FOIS]IUO$7Q@^$FC^*_AWKFH"SM4-U<VEC<&.6=3L93A#
M_K(BIRA.<].1@_3XOA>KAJM*%::2J:7Z)]G^CT/B<OXXH8VA7JX>DY2I:J*:
MO*/\R].JUMYMGT!17QO\)?\ @HQJGAZSAL?%FF?VQ'$ AO;=Q'<D>K(?E<_B
MN>_/-?0WPU_:E\#_ !3\N/3M<MX;R3_ETO?]'FSG& &X8_[A:N''\/X["7=2
M#<>ZU7_ ^=CU,IXNRO,$E1JI2?V9:/TUT?R;.^G@CNX6CEC62.0;65ERK ]0
M17'^(/V=_!/B1MUQX=T^.0]7M4-LQ]R8RN?QKM**\3E3W/I>9K8\1\6_L?1Q
M1^=X8U:XLYE!_P!'O6\V%_0!@-R_4[J\\N-=U[X6:ZNGZ]:S64N<QN?FBG&>
MJ..&'3W&><5]8UF^*_"6G>-]#FT[5+6.\M)A@HX^Z>S*>JL.Q'(K.5)=#6-5
M_:/+? WQ.CU"-?W@Y'YUZ1I&NK.F[=GCUKYB^)/@/6?V=_$2>9))>:!=R%;2
M\_NGKY<G8/C..S $CH0.U^'OQ9CNDCW3#D=:SC)IV9I**:NCW^&X60?>J6N2
MT#Q5'=*N&5LC\ZZ.TO!*/YBMXR,)1+5% .115$!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
M444R:38* $N)0BXS6+JNOK:Q'Y@..])KVLK:I]/6O(OB1\35T]) 'P0*QE(V
MC$ZKQ#\38[(-F0+7&ZO\:XX!\LR\<5)\%?A/<?%4-K6N>?'H['%K;@E&N_\
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
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 #-M%9>L:AY*'G'%7KR78GX9KAO'GB(:?:LV1P.:B4C2,3D_B?\
M$!;&%P)-N!U]*X_X-?".X^-NN_VMJRR)X;M9"JIN*F_=3]T=]@_B/?H.Y%+1
M]"F^-7Q0M]%\R1;% 9[V1#RD*D9 ]"Q(4?[V?6OI[2M*M]"TV"SLX4M[6V01
MQ1(,*BC@ 5E&/,[O8TE+E5EN3PPK!&J(JJJ@*JJ,  = !VI]%%=!SA1110!\
M:_\ !2_5;R3XB>';%BW]GPZ<T\0[&5Y65_\ QU(Z^::^\OVYO@;<?%GX:PZA
MIL<DVK>&R\\<"#)N(6 \Q0.I8;58#OM(P217Q%'X&UJ748;-=)U+[5.XCCB-
MLX=V] ,5^P<*XVC/+H032<;IKYWO\UK]Y_.O'V68FGG-2HXMJI9Q=K]$K?)J
MUNUNYE5<T'6[CPYJT%[;-MF@;(]&]0?8CBNA^)GPFO?ALUN9MTB21HLI _U,
MVT%D...N<'N!7)5Z&'Q>79U@YJDXUJ,N>G);IV;C.,E]Z:?Y'S.*P>.RG%J-
M9.G5CRR71K:46G]S3/H?P5XXL_&^F+-;L$F4?O8"?GB/]1Z'O]>*V:^9]-U.
MXT>\6XM9Y+>9/NNC8(_SZ5Z9X*^/D<D:P:TIC8<"YB7*G_>4=/J/RK^!_%3Z
M+N:995J9CPJGB,/>_LMZL/**_P"7D5TM[_2TK.1_4_ OC=@<;".#SUJE5VY_
ML2\W_(WY^[YK1'IE%5=(UVRU^V\ZRN8;F/N8VSM^HZ@^QJU7\GXO!U\+6EA\
M3!PG%V<9)II]FG9I^I^[X?$4J]-5:,E*+U3333]&M&%%%%<YL%%%% !1110
M5Y/^T[\/O[2TF/7K:/\ ?60$=R .6C)X;_@)./HWM7K%1WEG%J%I+;S1K+#,
MACD1NCJ1@@_45W9=C983$1KQZ;^:ZHSK4U./*SS']F7Q_P#VSH4FAW$F;C3Q
MO@SU:(GI_P !)Q]"/2O4J^8=6L[SX'_%,-%N;['+YD);I/"V1@_494^X/I7T
MKHNKP>(-)M[ZU?S+>ZC$B'V/]17K<1X*,*JQ='X*FOSZ_?O]_8PPM1M<DMT6
M:Y7QG\9=%\":P+'4&N%N#&)?DBW#!SCG\*ZJOGG]J#_DI2_]><?\WKER' 4L
M9BO8U;VLWH7B:CA#FB>C?\-,>%_^>E]_X#G_ !H_X:8\+_\ /2^_\!S_ (UA
MZ1^RYI.H:7;7#:CJ2M/$LA V8!(!]*L?\,H:/_T$M2_\<_\ B:]*5'(4[.4_
MZ^1ES8GLC4_X:8\+_P#/2^_\!S_C1_PTQX7_ .>E]_X#G_&LO_AE#1_^@EJ7
M_CG_ ,31_P ,H:/_ -!+4O\ QS_XFI]GD/\ -/\ KY#YL3V1J?\ #3'A?_GI
M??\ @.?\:/\ AICPO_STOO\ P'/^-9?_  RAH_\ T$M2_P#'/_B:/^&4-'_Z
M"6I?^.?_ !-'L\A_FG_7R#FQ/9&I_P -,>%_^>E]_P" Y_QH_P"&F/"__/2^
M_P# <_XU=^&O[#F@^,?$!CGU35%15'39_P#$UZFG_!,/PJ1_R%=7Z?\ 3/\
M^)K]DX=\%<'F^74LQHUVHU%=)KS:[KL?.8SB66'K2HSCJCQ__AICPO\ \]+[
M_P !S_C1_P -,>%_^>E]_P" Y_QKV#_AV%X4_P"@KK'_ )#_ /B:/^'87A3_
M *"NL?\ D/\ ^)KVO^)>J'_00_N_X)S?ZW?W3Q__ (:8\+_\]+[_ ,!S_C1_
MPTQX7_YZ7W_@.?\ &O8/^'87A3_H*ZQ_Y#_^)H_X=A>%/^@KK'_D/_XFC_B7
MJA_T$/[O^"'^MW]T\?\ ^&F/"_\ STOO_ <_XT?\-,>%_P#GI??^ Y_QKV#_
M (=A>%/^@KK'_D/_ .)H_P"'87A3_H*ZQ_Y#_P#B:/\ B7JA_P!!#^[_ ((?
MZW?W3XZ^,'BNS\:>/+K4+%I&MYDC"EUVMP@!X^HKZEKY[_:F^#-C\$?BG<:-
MI\T\\%NL9#RXW'<@;G  ZFOH2OROQ0X;_L.MA\ I\R47K:W9>?8][)<9]9C*
MK:VH4445^5GM!1110 4444 %%%% !1110 4444 %%%% 'HWP;^(]GX3LI(;A
MMC*Q.3TYKO/^%\:/_P ]U_[ZKY]HK]^R;QZQ>7Y?0P$<)&2I0C"_.U?EBHWV
MZVN?)XGA6G6K2JNH_>;>W=W/H+_A?&C_ //=?^^J/^%\:/\ \]U_[ZKY]HKT
MO^)C,;_T!1_\#?\ \B8_ZG4O^?C^[_@GT%_POC1_^>Z_]]4?\+XT?_GNO_?5
M?/M%'_$QF-_Z H_^!O\ ^1#_ %.I?\_']W_!/H+_ (7QH_\ SW7_ +ZH_P"%
M\:/_ ,]U_P"^J^?:*/\ B8S&_P#0%'_P-_\ R(?ZG4O^?C^[_@GT%_POC1_^
M>Z_]]4Z+XZZ2[#]^OIR:^>Z*/^)C,;_T!1_\#?\ \B'^IU+_ )^/[O\ @GU=
MX?\ $MOXCM5FMY$D1NA4YK2KRS]G2X9]!VDDA6('MR37J=?TYD>82QV7T,;)
M6=2$96[<T4[?*Y\+BZ*HUI4E]EM?<PHHHKU#G"N1^/7_ "1?Q/\ ]@Z;_P!!
M-==7(_'K_DB_B?\ [!TW_H)J9_"RH?$CPO\ 8(_Y'/7O^O)/_0Z^HJ^7?V"/
M^1SU[_KR3_T.OJ*LZ'P&E?XPHHHK8Q"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** *^I:9;:U8R6MY;P7=K,,20S1B2-QUP5/!_&O-_
M'/[''P]\=12>9H,.ESMTGTT_9F7Z*/D_-37J%%=&'QE>@[T9N/HVCCQF7X7%
M1Y<33C->:3_,_.S]I/\ 9HU/]GO7HA))]NT6_9OL=X!@DCJCCLX'/H1R.X'F
M5?IA\=OA;!\8OA9JVA2*GG7$1>T=O^64Z\QMG' SP<?PLP[U^:=Y:R6-U)#,
MC1S0N4=3U5@<$?@:_6N&,YEC\.U5^..C\UT?^9_/O''#<,JQ:EA_X535>36Z
MO]S7D_(]:_8]_: N/@S\1;>SNKC_ (IW6IEAO8W)VP,?E68>A7C/JN>X&/T"
MK\GZ_23]F+7M2\2_ 7PQ>:M#)%>M9JA+C!E125CD_P"!(%;WSGI7SO'&7PBX
M8R&C>C\^S_1_(^R\+\XJU(U,NJ7:BN:/DKV:^]IKYG>4445^?GZX1RS+!&TD
MC*J*"S,QP !U)KYC^']Y:WOC;4IM/_Y!\U_,]O[QEV*_IBNI_;O^(EYX7\"Z
M3HMG))"WB*Y=+AUXW01J-Z9[;F=,^H!'0FN2^ VG!(8/IFN>I*\K'13C:-SZ
M"\+LQMESG[N.:Z%/N#Z5B>&XL6RG_9%;E:Q,IA1115D!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 %!.!14
M=P^U,>M &;KM_P"5$WS8XKPWXS^,/LMO*N_^&O4O'6LK:VKM_LUX%=:>_P 4
M/BOI.AC+17=R#<8[0K\\G_CJD#W(KGF^ATTU;4]@_95^'4GA/P.^K7D974O$
M#"X;</FCA&?+7\02Q_WQZ5ZG2(GEJ%' '  I:VC&RL82E=W"BBBJ)"BBB@ J
MIK7_ !XR?2K=5-:_X\9/I2EL5'<^3/C#X8A\7W.I6$S-&LLH(=1RA!!R/\]Z
M\$^)'PXE\!7D.V1KBSN!\DI&,,.JGW[^_P"%?1OC3_D9[S_KH:X/XR:4NJ^
M+S=]ZUQ<)]0>?_'2:_G#P^\5,UX?\0:F3>TO@J^*G&<&E92J24%-.W,FFHW5
M[-7TN[G5X@<"X'-^'Y9CR6Q-*DG&2;U4$Y.+5[--7MI=.VMM#P>BBNJM_@SX
M@N=/:X^QJG<1/(JR,/I_C@U_?F=\3Y1DT82S;%4Z"F[1]I.,.9Z;<S5[75[;
M=3^0\LR3,,Q<HX"A.JXJ[Y8N5EYV3M?IWZ'.Z;JMSH]QYUK<36\H_BC<J?TK
MM-!^/VJ:<%2]A@U",=6/[N0_B./TKB]2TJZTBY,-U;S6TJ]5D0J?UJO7C\0\
M$\,\4T(RS3#4\1%KW9V7-;^[4C:27I*QZ&4<39UD=5QP-:=)IZQZ7\X.ZOZH
M]:O?VBK-;)3;Z?</<,#E9&"HA^HR3^0K*L/VB;Z.YS=:?:RPL>D3-&P'U.?Y
M5YU17PF"^CGX?X:A.A]04^:]W*=1R7E%\R<;;)JS[ML^HQ/C!Q96J1J?6N7E
MZ1C%+YKE=[^=UV2/6(?VC;5I5\S2[A8\_,5F#$#Z8'\ZL?"_XP?\)%<+I^J-
M&MXW$,RC:LWL1T#?H?8]?'Z<C%'5E.UE.0?2O-S+Z,_ ];+<1@L#A_8SJ)<M
M3FE.4)1O9KGDW9W]^-TI)*]FDUVX+QHXFIXREB<36]I&#=XVC%23M=/E2U5O
M==KQ=^C:?T]167X+\21^*O#=K>1R!F= )<?PR ?,,?7]"*U*_P R,URS$9=C
M*N Q<>6I2DXR79Q=GN?VK@<;1QF'ABL.[PFE)/NFKH****\\ZCSO]HSP!_PE
M/A/^T+>/=>:4#)@#EXOXA^'WOP/K7EOP_P#COJWP^T+^SX(;6ZMQ(73SPV8\
M]0,$<9Y^I-?2S(LB%6 *L,$'H:Q?^%<>'O\ H Z+_P" 47_Q-?29?G5&GA?J
MN+I\\4[KR_K]3DJ8>3GSP=F>/_\ #5VM?] [2_R?_P"*KB?B!X\N/B)KXU"Z
MA@AE$2Q;8L[<#)[D\\U]+?\ "N/#W_0!T7_P"B_^)H_X5QX>_P"@#HO_ (!1
M?_$UW8;/LNP\_:4:#3[W,I86K)6E(N>&O^1<T_\ Z]H__015ZDCC6&)8XU54
M0851P% ["EKX^<N:3D>@@HHHJ0"BBB@#O/@!_P C4W^Z/ZU]!1?ZL5\^_ #_
M )&M_P#=']:^@HO]6*_OSPI_Y)3!?X7_ .E,_)N(?]_J>OZ(=1117Z(>(%%%
M% !1110!^=O_  40_P"3A-1_W(?_ $4M>I5Y;_P40_Y.#U'_ '(?_12UZE7\
M=_2 _P"1Q0_P/\S]+X4_W:7K^@4445^!GU(4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'M/[./_ "!I/]\UZO7E'[.7_(&D
M_P!\UZO7^CG!O_(BP7_7JG_Z1$_&LT_WNI_B?YA1117TAP!7(_'K_DB_B?\
M[!TW_H)KKJY'X]?\D7\3_P#8.F_]!-3/X65#XD>%_L$?\CGKW_7DG_H=?45?
M+O[!'_(YZ]_UY)_Z'7U%6=#X#2O\84445L8A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5\$?MW_  WC\"?'>YN[==MKXBB&
MH@ <+(25E'U++O\ ^!U][U\_?M__  7U+XD>"=-UC2+=[R[\/M)YUO%&6FEA
MDV99<<G84!QCHS'L<_2<*8Y8;,(\[M&5T_T_&Q\7Q]E<L;E$_9QYIP:DK;Z:
M/\&W\CXN\.75I8>(;">^M_MEC#<1R7$&XKYT88%DR.1E<C\:^HO%G_!2F&T"
M6_AGPOMMXQM1[^4)A1P (X\@<?[7%?*MKI\]_=K;P0S33NVU8T0L['T '.:]
M6\.?L0?$;Q)H+7RZ*EG\NZ.WO)U@N)?8(?NG_?VU^D9MA<NJ2A/,&M-KRLM?
M*ZN?B_#V.SFC"I2RF+]ZSDXQN]/.SM_5CN_AU_P43\17'Q ME\06ND_V'>31
MQ3+;Q/&UFI.#(I+,6QG)#9SCC%?8ZL'4$<@]#7YB:_\ "+Q5X5U6.QU#P[K-
MK=3-LBC:T?\ ?'_8P,-_P'-?H?\  >WUBS^#7AN'7H6M]6AL(XYXV^^NT87=
M_M;0NX=CFOB>+LMP=&%.OA+*^C2>_9_YOT/T[P_SK,<34K87,.:3C9IR6W=/
M3T:7J<#^W7X7&L?":SU)4S)HVHQ2L_\ =C<&,C\6:/\ (5R'P'G4PP<CD8Q7
MN'QQ\.?\)7\(/$=@J[I);"1XQCK(@WI_X\HKYL^ &OC9#]1FO@:BM.Y^KT]8
M6/J;0&W6W_ 16Q7-^$[OSK5#QT[&NBC.4%:Q,9#J***L@**** "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'3CTS7@?P9\5B>VC7=V&*]NT6[\Z)3FBFPJ1-2BBBMC$**** "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 **3>/44GG+_>H =13?.7^]3J "BBB@ H
MHHH **** (+V38OT&:\Z^)FLBSLY/F'W:[K6KC9"3VQ7B7QK\0?9[:1=W\/Y
M5C49M3B8G[/&G/XN^/ANFA\VWT>UDG+D95)&PB?CRQ'^Z?3(^FJ\E_8XTM8/
MA3)J'EJ)-5OII?,QRZH?+ SZ JWMR?4UZU54U:)-5WD%%%%:&84444 %%%%
M!536O^/&3Z5;JIK7_'C)]*4MBH[GR]XT_P"1GO/^NAK+K4\:?\C/>?\ 70UE
MU_G9QY_R4F._Z^U/_2F?L65?[G2_PK\@KQWXUZ!)X8\6PZM:,T2W9\P.O_+.
M5<9_/@_G7L5<?\=+(W?@"5P-WV::.0^PSM_]FK[[Z/W$U7*.-,+2T=+%/V%2
M+VE&IHKWTTGROSU74^'\6,EAF'#=>>O/17M8-;IPU?WQNO+?H6/A=\0AXZTJ
M19E\N]M-HF ^Z^<X8?7!X[5U%>*_ ;6VT[QI]EV;EU"-D)S]PJ"X/Z$?C7M5
M'C]P1A>%^,*N#P$.2A5C&K3C>Z2E=22[)3C-)/966U@\*>)J^=\/4\3BI<U6
M#<).UKM6:;[MQ<6WU=PHHHK\5/T@;<VT=W;R0RJLD<BE65AD,#VKYP\2Z*_A
MS7[NQDSNMY"H)'WAV/XC!_&OI&O/?C;\.YM=2/5+&)I;F%=DT2+EI%[,!W(]
M.N/I7].?1?\ $3#\/Y_4RO,:BA0Q:23;M&-2-^1N^B4DW%ONXWT1^*^-O"-7
M-LIAC<)#FJT&W9*[<';F2[VLG;M>QP_PDU&STKQU:W%[,MO'&KA7?[H8J0,G
MMU/)XKWI65T#*0RL,@BOF&6%H)"DBLC+P0PP171^%OBMK'A.U6W@ECFMT.5C
MG7<%]@<Y ]LU_1'CUX$X[C/%4L[R>NO;0@H<DW:#BG*2<9).TKR=T[I[W5M?
MR/PK\4<+PY0GEF8TG[.4G+FBKR4FDFI)M75DM5JNSZ>]T5Y,O[1=Z$&=-M=W
M\1$C<UT?@_XWV/B?58[.:VDL9IN(RSAT9O[N<#KVXK^1<^^CWQWE.%GC<1@N
M:G!-R<)PDTEJWRJ7,U;71/1:V/W[*_%KA?'UXX:CB;3DTDI1E&[?2[5OO:.V
MHHHK\5/T@**** "BBB@ HHHH **** .\^ '_ "-;_P"Z/ZU]!1?ZL5\^_ #_
M )&M_P#=']:^@HO]6*_OSPI_Y)3!?X7_ .E,_)N(?]_J>OZ(=1117Z(>(%%%
M% !1110!^=O_  40_P"3@]1_W(?_ $4M>I5Y;_P40_Y.#U'_ '(?_12UZE7\
M=_2 _P"1Q0_P/\S]+X4_W:7K^@4445^!GU(4444 %%%% !1110 4444 %%%)
M)((U+,550,DGM0 M%0?VI;?\_$'_ '\%']J6W_/Q!_W\%5R2[!<GHJK+K]C;
MMB2]M(R>S3*#_.H_^$FTW_H(6/\ W_7_ !JO93[/[A<R+U%4?^$FTW_H(6/_
M '_7_&H?^$VT7_H+Z7_X%)_C35"H]HO[A<R-2BLO_A-M%_Z"^E_^!2?XTV7Q
M[H4 S)K6DH#TW7D8_K3^KU?Y7]S#FCW-:BL7_A8_A[_H/:+_ .!L7_Q5'_"Q
M_#W_ $'M%_\  V+_ .*JOJM;^1_<PYX]S:HK ;XK>&E8K_;FEY4XXN%(I/\
MA:_AK_H.:;_W_%5]2Q'_ #[E]S%[2/<^B?V<O^0-)_OFO5Z^??@%\<_"&EZ-
M)Y_B+2X_GZ>=N/Y"O2_^&D/ W_0R:?\ FW^%?Z(\(/ER/!J6C]E3_P#2(GX]
MF46\54:_F?YG;T5Q'_#2'@;_ *&33_S;_"H)?VG_  '!)M;Q%:DC^[%*P_,+
MBOH_:1[G#[.78[ZN1^/7_)%_$_\ V#IO_036;_PU)X!_Z&*W_P"_$W_Q%<W\
M7_VB?!GB/X7:]86.N0W%Y>64D4,8AE!=BO R5Q^=3*<;/4J,)<RT.!_8(_Y'
M/7O^O)/_ $.OJ*OC[]D?XGZ'\,?$VK7&N7WV&&ZMECB;R9)-S!LX^13V]:]Z
M_P"&MOA[_P!#!_Y(W/\ \;K.C**CJS2M&3E=(]'HKS&X_:_\ P, NL339[I9
M3#'YJ*9_PV-X#_Z"5U_X!R_X5K[2/<R]G+L>HT5Y:?VQO 8'_(2NO_ .7_"J
M_P#PVKX(_P">NJ?^ G_UZ/:1[C]G/L>M45Y+_P -J^"/^>NJ?^ G_P!>H[C]
MMKP5$!M_M>7/]VU''YL*7M(=P]E/L>O45XY_PW%X-_YX:Y_X#)_\71_PW%X-
M_P">&N?^ R?_ !='M(=P]E/L>QT5XJ_[=GA%7(&G^(F .,BWAY_\BT?\-W>$
M?^@;XD_\!X?_ ([1[6'</93['M5%>(S_ +>'A58OW6E^(&;T>*%1^?F&H?\
MAO/P]_T!M:_\A?\ Q5'MH=P]C/L>Z45X7_PWGX>_Z VM?^0O_BJKS_M[Z,LA
M\O0=39>Q:5%/Y<_SH]M#N/V,^Q[Y17@/_#?&E?\ 0OZA_P"!"?X4V3]OC2Q&
MVWP]?LV. ;E!G\<4>VAW#V,^Q] 45\\_\-^VO_0L7'_@</\ XBC_ (;]M?\
MH6+C_P #A_\ $4>VAW#V,^Q]#45\YS?M_P :M^[\*NZXZMJ07_VD:;_P\!_Z
ME+_RJ?\ VFE[:'</8S['T=17SB?^"@/'_(I?^53_ .TU5_X;\O?^A9M?_ QO
M_B*7MH#]C,^F**^9_P#AOR]_Z%FU_P# QO\ XBH[G]OK4F \KP[8ISSON6;^
M@H]O /83/IRBOEW_ (;VUK_H Z7_ -_7H_X;VUK_ * .E_\ ?UZ/;P#ZO,^H
MJ*^57_;R\1EVVZ/HH7/ (E.!_P!]4?\ #>7B3_H$:'_WS+_\71[> ?5YGU51
M7RE-^WAXH9/W>E:"K>K)*P_+S!47_#=WB[_H&^&__ >;_P".T?6(!]7F?65%
M?)O_  W=XN_Z!OAO_P !YO\ X[4$W[<7C*63*V^AQC^ZMLY'ZN31]8@'U>9]
M<T5\A_\ #;WC3_GGHO\ X"M_\739/VW/&KH0%T=21PPM3D?FU+ZQ$?U>1]?4
M5\=?\-G^.?\ GZT__P !%H_X;/\ '/\ S]:?_P" BT?6(C^KR/L6BOC6?]L?
MQY,X*ZA:P^R6<?/Y@U'_ ,-A>/O^@M;_ /@%#_\ $T?6(A]7D?9U%?&)_;!\
M>D?\A:W_ / *'_XF@?M1?$LC_D+W'/\ U#;?_P"-T?6(A]7D?9U%?&/_  U#
M\3/^@O<?^"VW_P#C=!_:,^)VJ?*NJ7[E><1:?$I_';'2^L1#ZO(^GOCU\3W^
M#GPHU;Q#%:_;+BR11#$0VPN[JBER.B@MD],XQD$BO@?Q%^TEX\\4QRQWGBO6
MFBFR'CBN#"C ]L)@8]J]6G^-?Q.NX)(9;S5Y(I%*.CV"LK \$$%.017#:OX3
MU'7KIIKC0F\R0Y8Q:6L.3]$0#_&OJ.'^(,#@HR6)HN4F]]&_2SM;KK<^'XNX
M4S3,YQ>#Q*A%*SB^9)OJVU>_16:TMYL\RL=7N]+U2.^MKJXM[R&031W$<A65
M'!R&##D'/.:[3X8?$KQ]\+M/N];\.W&L0::TFVZG\@S6;2$'[^X%-_7D\UM?
M\*JU:ZL]J^&;YHWPP9-,8$_1@N?UKL-+\2?$S0M)CT^RC\26=C"FR.WAL&2)
M%/4!0F,<G\Z][&<>82I#EC0<K[J5K6_'_@'R>6^%N84:G//%*%M4X<U[OUY=
M/Q>VAYK\6?VDO%OQIL+6UUS4%DM;0LRPP1B&.1C_ !.%X8C&!GISCJ<\'7>>
M.?A%X@(NM4_L+5HU4-/<XL'C2-0,L_"@*!U/0#K7!U]ED>-PF)PJJ8-*,>JM
M:SZI_P!:GYSQ1EN88+'RI9C)RGTDVWS+9--_ET/N;_@GCX4NM"^!LE]</<;=
M8OI)[>)W/EK&H$>Y5[%F5\GN OH*]ZK\Y?A)\9/%NE16WA_2]:UN.-GV6=K;
M3O\ >8YV(@[EB2 !R2?6O3#!\8;W]YGX@#/;?<Q_ID5^4<40K4<QJ>V7Q.Z?
M1KI_D_,_?>!ZV&Q&34?J\OA7+)/=26_W[KR:/LZBOC'^S?C#_>^('_?^Y_QH
M;1_C!<CRV_X3QED^4AI[G:<^N3C\Z^?]MY'UOL/,^SJRO&WA.U\=^$]0T>]7
M-MJ$+0L<<H3T8>ZG!'N!7R+_ ,*^^+'_ #[^+?\ P*D_^*H_X5]\6/\ GW\6
M_P#@5)_\52]L^PU1MU)_AO=WG@CQ1=:+J \N]TV9K>5>V5/4>H/4'N"#7TEX
M'UM;VUC8-DX!KXK\3?"3QQX$^*VG>,-:L]8CL;E39W<MW*6'F[?W9.6)Y4$9
MZ#:*^D_@_P",/M4$/S9^45%.1=2.A[G;R"2,8.:DK-T:]\Z)3[5I*VX5TQ9R
MR044451(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
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
MX45L8A1110 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 %(7"]Z5FVC-9^I:BL"DY7\>U)NPTKDUS
MJ"Q]\5CZGXGCMHV^9:YCQ?\ $"'28F+2*,5X;\0_VCH[>Y^RVOG7-PV0D<(+
M,Q]@.:PJ5HQ7-)V1O"FWHCV?Q1\38;)&_? 8KP_XN_M$0Z:C1QS%Y&.Q%3)+
M$\ 8^M</J-SXT\>R$K''I5NV#ONGPY'^XN3GV;;6IX-^%=CX6G6[F=]2U/'-
MU./N'OL7D)^IYZU^6\5>+F1913DJ=55JO2,&GK_>DKQ2[[OR9[^ X?Q-=KF7
M+'N_T6Y3\)>#[WQ#=)J_B(,TA.^WLGY6$=FD'=O0=%[\_=[2BBOX]XHXJS#/
M\:\9CY7>T8KX8KM%?F]WNS]!P.!I86G[.DO5]7ZG-?%*!HM!AU"/Y9=-N$E!
M Y*D[6'T^8'_ ("*]M^!?B!M1TFW;=GY17AOQAO%3PE]CW,LVHSQ0Q!>IPP=
ML^VU2/Q [U[-\ -+:QT>W&&SM&:_JCP%EB'PXU6^%5)<G^&T;V\N;F^=SX?B
MI0^M^[O97]=?TL>ZZ5)^Z7VJ_6?I2'R0/6M"OW*)\C(****HD*CN%RF?2I*;
M(,H: 1Q/CVVWV<F?3%?)/CJRL],^,MI-?6MO(EZC68>1 VUF(*]1W8 ?5J^R
M/%UKYMLW&>,U\D_M5^'Y([&2YA+QS6["2-UZHP.01^.*\'B#*XYCE]; 3=E4
MC*-^UU:_RW/2P-=TJL:BZ-,O?\(UIO\ T#['_OPO^%'_  C6F_\ 0/L?^_"_
MX59L;Q-0LH;B,AHYT612.X(R*EK_ #EJNM3FZ<V[IV>O5'[!&S5T4?\ A&M-
M_P"@?8_]^%_PH_X1K3?^@?8_]^%_PJ]16?MJG=_>/E11_P"$:TW_ *!]C_WX
M7_"C_A&M-_Z!]C_WX7_"KU%'MJG=_>'*BC_PC6F_] ^Q_P"_"_X4?\(UIO\
MT#['_OPO^%7J*/;5.[^\.5%'_A&M-_Z!]C_WX7_"O/?VF-'L[#X=1R06MM#)
M]LC&Z.(*<;7[BO4*\Y_:A_Y)M'_U^Q_^@O7J9+4F\=23;W1CB$O9LA_94_Y)
MY>?]A%__ $5%7IE>9_LJ?\D\O/\ L(O_ .BHJ],J<]_W^KZCP_\ "04445Y)
ML>%?%VVMQ\2+Q(66-79#*>JJY W'^I]\U[7H.CQ>']&MK*'_ %=N@0$_Q>I_
M$\_C7@7CR&2W\<ZFER6+?:G)('4$Y!Q],5] Z;>V^HZ?#-:NDEO(@,;)T([?
M_J[5_8GTCJ6)PO"/#>$A5E4HJE[TM7&4HTZ2A)ONTY\J>MK]F?SSX/U*-?B#
M.<1*"A4<]%U47.?,K=DU&[76WD34445_'9_0P4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '>? #_D:W_P!T?UKZ"B_U8KY]^ '_ "-;_P"Z/ZU]
M!1?ZL5_?GA3_ ,DI@O\ "_\ TIGY-Q#_ +_4]?T0ZBBBOT0\0**** "BBB@#
M\[?^"B'_ "<'J/\ N0_^BEKU*O+?^"B'_)P>H_[D/_HI:]2K^._I ?\ (XH?
MX'^9^E\*?[M+U_0****_ SZD**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "N?^*__ "377/\ KSD_E705S_Q7_P"2:ZY_UYR?RKJP
M7^\4_P#$OS)J?"R;_@ES_P C5K__ %Z+_P"AU]M5\2_\$N?^1JU__KT7_P!#
MK[:K_1SAS_D64/\ !#_TE'XWF'^\2]7^84445[1PA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S?QB_Y)%XJ
M_P"P/=_^B7KYY_8-_P"2DZO_ -@P_P#HV.OH;XQ?\DB\5?\ 8'N__1+U\\_L
M&_\ )2=7_P"P8?\ T;'6%3^)$Z*?\-GU51116YSA1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 8OC_P!I7Q/\*W6C:S:K=6-
MTN&4\-&W9U/\+#J"*_/_ /:._9UU+]GSQ6EM-(;W2K[+6-Z$V^8!U1AV=<C(
M[Y!'H/T:KG_B=\,M(^+W@^XT/6K<S6=QAE9#MD@<?=D1NS#)YY')!!!(/T.0
M9]4R^K:6M-[K]5Y_F?(\6<*4<WH<T;1K17NR_1^3_!ZKJG^7]>R?LD_M-:A\
M&_&%KIM]<23>%]2E$5Q"Y+"S9C@31_W<$_,!]X9X) (J_M,?LIZE^SY<P727
M#:KH5X_EQ7?E[&B?&?+D7)P< X(X.#TZ5YWX(\)WWCKQ=IND::C/?:A<+##C
M^$D_>)[ <DGL 37ZG4E@\QP;DVI4VGKVMU\FC\'H0S')\RC!)QK1:T[WZ::-
M/\3]2J*:@;8H8J6QR0, GV%.K\+/ZF"JNLZ1;:_I5Q8WD*W%K=QM#-&PX=6&
M"*M44 ?(-E9S?"3XHZEX?EE9DT^?]R[GEXF :-CVR5(SCOFO?_ 7B$7=G&P?
M^$5YA^W)X4?1M4T/Q=;1MM!_LZ]8#@#):)C^)=23_LBH/@_\0DF@C7S!RHKE
M^&5CJ^*-SZ/LY_-C%35S?A[7UNXE8-VKH(9Q*OX9KHBSGDB2BBBJ)"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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
M[:/Y@WR^O6LXW3LS6235T>M1/O6G53TV?S47Z5<K>)SL****8@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 **** "J]]
M*$3Z589MHS6'K]\((6^;&!FIDRHHXOXG>(?L-E)ST7C_ .O7RVMVWCSXN23-
M\UKHJ>:1QCS&R$&/P8Y'=17JG[0WQ CTK3+AO, PIQFO-_A+HTFG>%Q=SJ?M
M6JR&[DSV5L;!_P!\@''8DU^3^+_$G]E\/58P=JE;]W'Y_$_E&^O1M'TW#N"]
MMBHMK2.K^6WXG44445_#)^F 3BN)\2?'+2]-NGM--CDUN]C."MN<0H?1I.G_
M 'R&P1@US_QBU^[\;^*H_"VFS2QVMMAM1>,E?-9AQ%D?P@')'<D#L17I'P=^
M -O8VL.85' _AZ5_2'ASX,T,=A*>:9VWRS5XTUI[O1R>^JU25M+7?1?(9MQ%
M*E-T</TW?GY'$Z?X0\4?%BY7^U)VMK&0\6=NI2,C_;[OVZG&1P!7MOPI^!=O
MH5O&%A7*X_AYKT/PG\-8;"-1Y:_E7;Z;X?CM4X7';I7],97D^#R^@L-@J<:<
M%TBK+U\WW;U?4^*Q&*J5I<]1MOS,[PWX9CTZ-55?_K5U%I;"&,40VOEXJ:O6
MC&QPRD%%%%42%%%% !1110!3U,XB?Z5XK\<+GR]-FZ?<KVC5S^Z:O"OC_+LT
MB?L0AK&H;TSP[X,Z>GD:QJ'RF:\O"A([(@X'YLWY_GVE<O\ !\1_\(6K(OS2
M7$S2'U;S"/\ T$+^5=17^??B1B)U^)\;.>_M&M>T;17X)6\C];R>*C@J:7;\
M]0HHHKXD](**** "BBB@ KSG]J'_ ))M'_U^Q_\ H+UZ-7G/[4/_ "3:/_K]
MC_\ 07KU,E_W^E_B1CB/X3(?V5/^2>7G_81?_P!%15Z97F?[*G_)/+S_ +"+
M_P#HJ*O3*K/?]_J^H8?^$@HHHKR38*;<01W<+1R(LD;C:RN RL/<4ZBJA.4)
M*<'9K5-;IDRBI+EEJF<SX=^':^$/%$EUITWEV%TA6>V?)PPY4J?Z'ID^O'34
M45[7$'$F8YWB(XO-*GM*L8QASM+FDHZ)R>\I)67,[MI*[=CSLIR?"9;2>'P4
M.2#DY<JV3>_*NB;ULM+MV04445X9Z84444 %%%% !1110 4444 %%%% !111
M0 4444 =Y\ /^1K?_=']:^@HO]6*^??@!_R-;_[H_K7T%%_JQ7]^>%/_ "2F
M"_PO_P!*9^3<0_[_ %/7]$.HHHK]$/$"BBB@ HHHH _.W_@HA_R<'J/^Y#_Z
M*6O4J\M_X*(?\G!ZC_N0_P#HI:]2K^._I ?\CBA_@?YGZ7PI_NTO7] HHHK\
M#/J0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_
MXK_\DUUS_KSD_E705S_Q7_Y)KKG_ %YR?RKJP7^\4_\ $OS)J?"R;_@ES_R-
M6O\ _7HO_H=?;5?$O_!+G_D:M?\ ^O1?_0Z^VJ_T<X<_Y%E#_!#_ -)1^-YA
M_O$O5_F%%%%>T<(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 8?Q._P"2;>(?^P9<_P#HIJ^:?V$?^2NZE_V!
MY?\ T=!7TM\3O^2;>(?^P9<_^BFKYI_81_Y*[J7_ &!Y?_1T%<]3XXG13_AL
M^LJ***Z#G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#GOBEX2@\;^ -5TVXPJSP,4?&?
M+=?F1OP8 _GZUX!\"O$33P0C/8#K7T]-$L\31N-R."K ]P:^-OV?;TND>?:L
M:FZ.BCJFCZP\/3^9"N/3/%;8.17,>#Y-]HG^[72QG*"M(F4AU%%%40%%%% !
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 %%%% !1103
M@4 07LP2/[V*X#XB>(EL;-SO'"GFNLUZ\$$74?C7S_\ M"^.AI6E7#;L;5-8
MSD;4XGD?CZ[;XI?$2'2]V^RMCYUX>Q12,)_P(X'TR>U=MT%<U\+=#_L_P_\
M;9@?MFK$7,S'J%/W%_!3T/<FNEK^&?%SBUYUG<J5)_N:%X1\W?WI?-JR[I)G
MZED. ^KX92E\4M7^B"LSQAXHM_!OAVYU"X^98%PB#[TKGA4'U.![=>@K3KQO
MXB^)U^(/Q:BT6%]UAH3#S0#\LEP1S]=JG;[$O7B^'?";X@SF&$E_"C[TW_=3
M6GK)V2];]#JS;'?5<.ZBW>B]?^ =K^SE\.I;Z5]0NP9;R\D,\KE?O.Q))_,F
MOJ_P1X3CL[:,;>0!VKS?X'Z!';V4..-J@=*]ST:V6&WX^@K^^Z-.,(J,59(_
M)ZLVWJ6;/3EB''%6E3:/?UQ3J*ZK6.:X4444Q!1110 4444 %%%% &=K4FV)
MJ\$_:#EQI%QSP4KW77I/W+?0FOG']I/6%MM&N2S?P'I7/49T4SS3X(><?!LC
M2+\C7DWDGU7=S_X]N_*NPKG?A-9&Q^'>EJW69&N!SVD=G'Z,*Z*O\\>.L3&O
MQ#C:L-O:S_"35_G:Y^O9;%QPE.+[+\@HHHKY4[@HHHH **** "O.?VH?^2;1
M_P#7['_Z"]>C5Q'Q_P##%_XM\"I:Z;;-=7 NDD**0/E ;)Y(]17I9/.,<;2E
M)V2:W,<0FZ;2,K]E3_DGEY_V$7_]%15Z97@O@/\ 9;^(GB&"1K+3=0CAWGY8
MYT49_P"^O:ND_P"&+OBC_P ^.K_^!2?_ !=?MM7P1S7,9?7J5>FHU$I+XMFD
MUT/G5Q)AZ7[J47=:=#U:BO*?^&+OBC_SXZO_ .!2?_%T?\,7?%'_ )\=7_\
M I/_ (NL_P#B7[.?^?\ 3_\ )O\ (/\ 6K#?RO\  ]6HKRG_ (8N^*/_ #XZ
MO_X%)_\ %T?\,7?%'_GQU?\ \"D_^+H_XE^SG_G_ $__ ";_ "#_ %JPW\K_
M  /5J*\I_P"&+OBC_P ^.K_^!2?_ !='_#%WQ1_Y\=7_ / I/_BZ/^)?LY_Y
M_P!/_P F_P @_P!:L-_*_P #U:BO*?\ AB[XH_\ /CJ__@4G_P 71_PQ=\4?
M^?'5_P#P*3_XNC_B7[.?^?\ 3_\ )O\ (/\ 6K#?RO\  ]6HKRG_ (8N^*/_
M #XZO_X%)_\ %T?\,7?%'_GQU?\ \"D_^+H_XE^SG_G_ $__ ";_ "#_ %JP
MW\K_  /5J*\I_P"&+OBC_P ^.K_^!2?_ !='_#%WQ1_Y\=7_ / I/_BZ/^)?
MLY_Y_P!/_P F_P @_P!:L-_*_P #U:BO*?\ AB[XH_\ /CJ__@4G_P 71_PQ
M=\4?^?'5_P#P*3_XNC_B7[.?^?\ 3_\ )O\ (/\ 6K#?RO\  ]6HKRG_ (8N
M^*/_ #XZO_X%)_\ %T?\,7?%'_GQU?\ \"D_^+H_XE^SG_G_ $__ ";_ "#_
M %JPW\K_  /5J*\I_P"&+OBC_P ^.K_^!2?_ !='_#%WQ1_Y\=7_ / I/_BZ
M/^)?LY_Y_P!/_P F_P @_P!:L-_*_P #U:BO*?\ AB[XH_\ /CJ__@4G_P 7
M1_PQ=\4?^?'5_P#P*3_XNC_B7[.?^?\ 3_\ )O\ (/\ 6K#?RO\  ]6HKRG_
M (8N^*/_ #XZO_X%)_\ %T?\,7?%'_GQU?\ \"D_^+H_XE^SG_G_ $__ ";_
M "#_ %JPW\K_  /I/X *3XID(_NCM7T#&,(*_.^X^"_C+X-0PW6L+JE@MTQ2
M-FNL[F R1\K'M78^%/AS\0/&^B1ZAI4.L7EE(65)5O  2IP>K@]17]*\&955
MR?)J&65FI2IJS:V>K>E_4^+S.I'$XB5>.B;/N&BOC#_A1OQ1_P"@?K7_ (&K
M_P#%T?\ "C?BC_T#]:_\#5_^+KZCVS_E//\ 8K^8^SZ*^,/^%&_%'_H'ZU_X
M&K_\71_PHWXH_P#0/UK_ ,#5_P#BZ/;/^4/8K^8^SZ*^,/\ A1OQ1_Z!^M?^
M!J__ !='_"C?BC_T#]:_\#5_^+H]L_Y0]BOYCSS_ (*(?\G!ZC_N0_\ HI:]
M2KQGXU_ 7QR-1CDOM'O7D8X+R3H['CUW5[-7\@^/\T\XH1Z\FWJS]$X5C;#2
M]0HHHK\%/J HHHH **** "C/S8[^E%>@? SPK:>(+ZX:XC5V4@#(K[CP_P"$
M8<29K_9TZCIKE<KI7VMI:Z[GF9MF#P=#VR5]4C@-C>A_*C8WH?RKZ9_X55I/
M_/K%^5'_  JK2?\ GUB_*OW#_B7+#_\ 0=+_ , 7_P D?+_ZY2_Y]+[_ /@'
MS-L;T/Y4;&]#^5?3/_"JM)_Y]8ORH_X55I/_ #ZQ?E1_Q+EA_P#H.E_X O\
MY(/]<I?\^E]__ /F;8WH?RHV-Z'\J^F?^%5:3_SZQ?E1_P *JTG_ )]8ORH_
MXERP_P#T'2_\ 7_R0?ZY2_Y]+[_^ ?,VQO0_E1L;T/Y5],_\*JTG_GUB_*C_
M (55I/\ SZQ?E1_Q+EA_^@Z7_@"_^2#_ %RE_P ^E]__  #YFV-Z'\J-C>A_
M*OIG_A56D_\ /K%^5'_"JM)_Y]8ORH_XERP__0=+_P  7_R0?ZY2_P"?2^__
M (!\S;&]#^5&QO0_E7TS_P *JTG_ )]8ORH_X55I/_/K%^5'_$N6'_Z#I?\
M@"_^2#_7*7_/I??_ , ^9MC>A_*C8WH?RKZ9_P"%5:3_ ,^L7Y4?\*JTG_GU
MB_*C_B7+#_\ 0=+_ , 7_P D'^N4O^?2^_\ X!\S;&]#^5<]\6%8?#37.#_Q
MYR?RKZZ_X55I/_/K%^5<K\<_AGIEM\'/$DBV\89-.E(X[[:TH_1WP]*:J?79
M>ZT_@737^87^N$I>[[-:^?\ P#Y[_P""7=HR>)M<9AA6M%Z_[^*^U*^5?^"?
MNGQV?C#7E10H%DF,?[]?55?T)E>&6'PM.@G?E25^]E8^1QE3GJN7?4****]
MY0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH Q?B+ UU\/]=C7&Z33[A1GIS&U?,?[#%SY'QBO%QGSM*E0>W[R
M)OZ5]1>-O^1,U?\ Z\IO_0&KY7_8A_Y+1)_V#IO_ $)*YZGQQ.BG_#9]>444
M5T'.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7QC\&].;0]?N;%LJUK</ 0>Q5B/Z5]
MF.ZQH68A549)/:ODOP!>P>(_'NL:C:KLM;_49[F$$8VH\C,OZ&L:VZ-Z/4^B
MO!#'[*F>NVNJB_U8KF/!B;+1?I73QC""KB1,=1115F84444 %%%% !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 %0W4H5.OO4CRA/K6
M/K>KK;QMR/K4R944<]X\UT6=HQW#@9KY,^+VIMX^\>66BJ=T4TF^XP>D:\M]
M,C@'U85[)\;OB#'IVG3%I%'RYZUXA\(K1]9O-2\0W"\WCFWM21TC4_,P/HS<
M?]LZ^!\1.)5DF15\8G:;7+#_ !RT7W:R]$SW,FP7UC$QIO;=^B_JWS.Y P**
M**_S_;;U9^K!7D'Q \!-\/OB"WB6S$C:?JDP-VO7[/,?XO\ =;]&X[@5Z_4.
MH:?#JUC-:W$:R0SH4=3_ ! U]EP+Q=7X=S2.-IZP?NSCWBWK\UNO/39L\_,\
M#'%T73>_1]F=[\"?$,=[80LK?> /6O<]&F\Z#KVS7QO^S!XNEM5^PW# 3V<C
M02#/1E)!_45]:>#M2^T6R<]0,\U_H)1J*45*.S/R6K&SU.JHIL3[TIU=1RA1
M110 4444 %%%% !2/]P_2EILGW#0!S_BF;RX&^F*^3_VIM1DN;;[+"P\RZ<1
M)D]"Q '\Z^IO&DVRV;Z8KY#_ &A+C[5XNTB')_>ZA G'7!D6O.Q];V5"=7^5
M-_<KG;AX\TDC7U#4;'P1X=629O(L[*-8T &20  J@>O&*J>!OB#9^.[:9[99
M(I+=L/')C< >AX['G\JXG]HO5)C/IUGAUM]K3$X^5FZ#GID#/_?5<5X%\6R^
M#/$4-XF6CSLF0'[Z'J/ZCW K\0X-^CQ1XA\/YY\IN685^:I2U]U*,FN1K9NI
M9ZM^ZW':TK^+Q)XO5,JXLCE<HI86G:,W;WKR2?,GVA=:+=)[W5OH>BH[.ZCO
M[6.>%UDAF4.C#HP/(-25_(=6G.G-TZB:DG9IZ--;IKHT?O\ "I&<5.#NGJFM
MF@HHHK,H**** "BBB@#VK]G)O^)+)_O$5ZKL'H/RKRG]G+_D#2?[YKU>O](.
M%/\ D383_KU3_P#2$?C.9?[U4_Q/\Q-@]!^5&P>@_*EHKZ X1-@]!^5&P>@_
M*EHH 38/0?E1L'H/RI:* $V#T'Y4;!Z#\J6B@!-@]!^5&P>@_*EHH 38/0?E
M1L'H/RI:* $V#T'Y4;!Z#\J6B@!-@]!^5&P>@_*EHH 38/0?E1L'H/RI:* $
MV#T'Y4;!Z#\J6B@!-@]!^5&P>@_*EHH \!_;Y_Y%7P__ -?<O_H KK?V.?\
MD@^F_P#7>?\ ]&M7%?M^NW]D^&5S\OG7!QV/$==Y^R.BI^S]H)"@;C<$D#J?
MM$HY_(5SQ_BO^NQT2_A(]*HHHKH.<**** "BBB@#Q']H[_CYA_WS7EM>I?M'
M?\?,/^^:\MK^+/'W_DIH_P#7J'_I4S].X4_W+_MY_D@HHHK\2/I@HHHH ***
M* "O4_V<3BXN/]\5Y97J7[./_'S-_OBOVCP'_P"2G_[AS_.)\WQ5_N/S7ZGM
MU%%%?VP?EX4444 %%%% !1110 4444 %%%% !1110 5R/QZ_Y(OXG_[!TW_H
M)KKJY'X]?\D7\3_]@Z;_ -!-3/X65#XD>%_L$?\ (YZ]_P!>2?\ H=?45?+O
M[!'_ ".>O?\ 7DG_ *'7U%6=#X#2O\84445L8A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^-O^1,U?_KRF
M_P#0&KY7_8A_Y+1)_P!@Z;_T)*^J/&W_ ")FK_\ 7E-_Z U?*_[$)Q\9W_[!
MTW_H25SU/CB=%/\ AL^O****Z#G"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK,\6>+M-\#:#<:EJUY#8V-
ML,O+(?R '4L>P')KYF^(W[6WB;XEW$ECX5ADT'2R2OVH_->3KR,@](P>.%RP
MQ][M42J*.Y<:;EL?0WQ!^,/AGX66WF:]K5GI[$;EB9M\T@]5C7+GZ@5YOIW_
M  4!^'-[K<-G+>:G9K,VT7-Q9,L*G.!N()(SGJ1@=R*\'@^#-QJLDEU>--<W
M4QWR2S$O(Y[DL>2:YOQW\'_L5JV(^@X.*P=:70WC1CU/T)5MPR.0>AI:XW]G
MO4O[4^!WA.1OF:/3(('/JT:"-C^:FNRKI3NKG*]'8\O_ &M/B<?AS\*9H;>0
MIJ6NM]@MB.J!A^\?\$R >Q9:\G^ FC^5#%A1TJ3_ (* WMP/&W@V!P19K#<R
M(<_>D+1AA^ "?]]&M#X&W4:Q1<]JYI.\['5!6@>\>'(?+ME]E%;BC"UB:!<J
M]L.1R!6S&X=?PK>)A(=1115D!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 %%%([;%S0 M0S77E]P/>J^H:BL*]<?7M7)^)/&T=D&R^W
MCOVJ)2+C&YMZQXA2W3[V,>]>9?$;XGPZ=!)F94P.M<=\4/CY;Z-:R9N%^7/!
M[UXY<3Z]\9+E9"TVFZ*Q!,[?ZR=?^F:GU_O'CD$;L8KP\\S_  .589XO'U%"
M"ZOKY);M^2NSOPN"J5Y\E)797\9Z]??&KQ0=+L)C':Q8:\N ,B!#Z>K'! 'X
M] :]"T[3X=*L(;6WC$=O;H(XT'\*@8 JOX;\-67A/3%L[&%885.YN[2,>K,>
MI)]3Z = *O5_%'B1X@U>)<8E33CAZ=^2+W=]Y2\WT6R6F[;?Z5D^4QP=/763
MW?Z(****_-3V HHHH \W@8_#WXUS ?)::QB[CP,+O/$@SZ[AN/\ OBOK#X5^
M(!>6,7S?PC/I7S/\9_#K:IX7&H0*/MFC-]J0XY,8'[Q<_P"[SCN5%>C?LZ>/
M5U/2[?#Y^4 Y]>M?W5X2\2K-^'Z7._WE']W+_MU+E?SC;7O?L?F/$&"]ABI6
MVEJOGO\ B?4&GS>8H]Q5JL'P[??:HE;/\.:W5;<N:_5(GS<D+1115$A1110
M4444 %1SGY14E1W/2E+8:W..\>R;;63VR:^3_'P74/C'I,<A7:LDDBAOXBL;
M$8]P<'\*^I_B))Y=C)[KBODGQE.9?CKHJJ"=KS9]AY,E?)\:2DLAQK@[/V52
MS[>XSULK5\33O_,OS1L?$3PS#XI\*74,BCS(D,L+XY1P"1^?3\:^>Z^D?%5^
MNE^&M0N&Z0V[MCU.TX'YU\W5P_0[QF,J9)C\/5DW1A4CR)[*4HMS2[;1;6UW
M?=L_*OI#8?#PS+"U8)*I*$N;NTFN6_\ Y,K_ "Z'J7P&\;[U;1;A^5R]J3W'
M5D_J/Q]J].KYEL;V73+V*X@<QS0L'1A_"1S7TM9S-<V4,C8W2(&./<5^3?2J
M\/\ #Y-GE+/<'90QG,Y1[5(\O-)>4U)-_P![F?5'WO@7Q96S'+)Y7B-98>RB
M^\)7LO6-FO2RZ$E%%%?RF?NH4444 %%%% 'M/[.7_(&D_P!\UZO7E'[.7_(&
MD_WS7J]?Z0<*?\B;"?\ 7JG_ .D(_&<R_P!ZJ?XG^84445] <(4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?//[?O_(+\+_]=;G^
M4==_^R3_ ,F^>'_^WG_TIEK@/V_?^07X7_ZZW/\ *.N__9)_Y-\\/_\ ;S_Z
M4RUSQ_BO^NQT2_A+^NYZ/11170<X4444 %%%% 'B/[1W_'S#_OFO+:]2_:._
MX^8?]\UY;7\6>/O_ "4T?^O4/_2IGZ=PI_N7_;S_ "04445^)'TP4444 %%%
M% !7J7[./_'S-_OBO+:]2_9Q_P"/F;_?%?M'@/\ \E/_ -PY_G$^;XJ_W'YK
M]3VZBBBO[8/R\**** "BBB@ HHHH **** "BBB@ HHHH *Y'X]?\D7\3_P#8
M.F_]!-==7(_'K_DB_B?_ +!TW_H)J9_"RH?$CPO]@C_D<]>_Z\D_]#KZBKY=
M_8(_Y'/7O^O)/_0Z^HJSH? :5_C"BBBMC$**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NN?\@6\_ZX/_ .@F
MOD3]C#_DN5K_ ->D_P#Z#7UWKG_(%O/^N#_^@FOD3]C#_DN5K_UZ3_\ H-<]
M;XXG11^"1]BT445T'.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %9/C7QIIOP\\,W>L:M<+:V-FNZ1L9)/0*!W8D@
M #J2*UJ^1_VHOB5<?%SXK-X<M6_XDGAR8QL ?^/FY P['_<R4 ]F/?%9U)<J
M+IQYG8Y_QGXSUK]I+QDM]?[[?2[=C]BL%.8[=?4_WG/=OP&  *].^'OPBCMX
M4)C[?W:7X2?#E(;>([<<#M7L^@Z"MM$!M_2L8Q;U9O*5M$<]:> 88;<C:N=O
MI7$?$GX?K):2;8_X?2O<#9*L/UX-8/B705N(6!&[(]*TE$B,]3R_]F#XGKX=
MO/\ A#=4=8XR[/IDK' )8EFA/N22RYZY(_N@^\5\R_%+X:-())$5E9?F5E'*
MD<CFNH^$/[3\>G00Z/XQD:&XC/EQ:FP_=RCMYI_A;I\W0]3CDE4YVT85(7]Y
M&[^U;\"Y/C-X*MYM/;_B>:&7GLD)PLX8#?$?0L%&#ZJ < DCY\^%/CQM*G%O
M/NAFA8HZ.,,C#@@@]".E?:EM=1WD$<L,B312*&1T;<K \@@CJ#ZUYO\ &C]F
M;1_BLS7]J5TC7L#%Y$F5GQT$J\;O]X?,..H&*=2G=W0J=2RLRIX-^(D-S"H,
M@Z"NZTS7UN5!# CVKYJU7X?>-/A%*S:AI[W=A'UN[+,T0'J<#<H]V %=5X ^
M*@NU7,F:F,GLS24$]4?05O=B51_.I@<BN3\-^(A>1JV[ZUTUK-O7^5:QE<YY
M1L344459(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 #-M%9^
MJ:D((V^;']*L7MPJ1]:X3QWXJ72[20EA\HSUZUG*1I&)G_$'XA0Z/;L6F"A1
MFOG;QY\9]2\6:K)I^BQ374V<,RG"0@]V;H!U]SCC)IOQ%\6WGQ&\5MH]G<-#
M#&I>YG7GRTZ<>Y/ 'U/8UI:#H%KX:TY+6SC\N-3DY.6<GJQ/<G_/%?C_ (D>
M*5#AU?4\-%5,3)7L_ABGLY6WOTBK/JVE:_TV39'+%?O)Z0_%^G^9SOA_X5Q1
MW2WNM3?VM?9W*KC]Q"?93]XCU;V( KKLT45_'V?<1YCG.(^M9C5<Y=+[)=HI
M:)>GSU/T'"X.EAX<E&-E_6X4445XATA1110 4444 #+O&#\V>H/>N-^%?F?#
MGXC7.C@G[*Q\ZTY_Y9MG Z_PG*Y/7;GO77W%Q':0M)+(D<:]6=MJC\:PIY+'
MQ3XETN2QGBN[JUD.6@;>OEGJ"1QU X_QK]L\#<TQN%SOV%.G*5&LN632;46M
M8R;6BMJM>DCYOB6C2GAN9M*4=5Y]U_78^IO .H-<6<;9_A'-=K:G*UP'PXM6
M@TR'</FV"N^M/E7'M7]H0/S.9-1116AF%%%% !1110 5'<]*DJ&]_P!7^!I2
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
M'_&C_B.7"G_/V7_@$O\ (/\ 57'=E]Z/I7[6GK^M'VM/7]:^:O\ A;NM?\_
M_(_XT?\ "W=:_P"?@?D?\:/^(Y<*?\_9?^ 2_P @_P!5<=V7WH^E?M:>OZT?
M:T]?UKYJ_P"%NZU_S\#\C_C1_P +=UK_ )^!^1_QH_XCEPI_S]E_X!+_ "#_
M %5QW9?>CZ5^UIZ_K1]K3U_6OFK_ (6[K7_/P/R/^-'_  MW6O\ GX'Y'_&C
M_B.7"G_/V7_@$O\ (/\ 57'=E]Z/I7[6GK^M'VM/7]:^:O\ A;NM?\_ _(_X
MT?\ "W=:_P"?@?D?\:/^(Y<*?\_9?^ 2_P @_P!5<=V7WH^E?M:>OZT?:T]?
MUKYJ_P"%NZU_S\#\C_C1_P +=UK_ )^!^1_QH_XCEPI_S]E_X!+_ "#_ %5Q
MW9?>CZ5^UIZ_K1]K3U_6OFK_ (6[K7_/P/R/^-'_  MW6O\ GX'Y'_&C_B.7
M"G_/V7_@$O\ (/\ 57'=E]Z/I7[6GK^M'VM/7]:^:O\ A;NM?\_ _(_XT?\
M"W=:_P"?@?D?\:/^(Y<*?\_9?^ 2_P @_P!5<=V7WHM?M_:@HM?"L?\ >>Z;
M.>F!"/Z_I7H_[*<BVWP \/KN!RLS?G/(?ZU\?_MD_$C5=3_X1SS9\^7]IQQZ
M^3_A7??L_P#Q3UBR^#^B1)<?*L;XX_Z:/71+Q@X;A16,E4ER2T7N2W]+>3'_
M *NXQ_NDE=>:/L;[6GK^M'VM/7]:^:O^%NZU_P _ _(_XT?\+=UK_GX'Y'_&
MN?\ XCEPI_S]E_X!+_(7^JN.[+[T?2OVM/7]:/M:>OZU\U?\+=UK_GX'Y'_&
MC_A;NM?\_ _(_P"-'_$<N%/^?LO_  "7^0?ZJX[LOO1]*_:T]?UH^UIZ_K7S
M5_PMW6O^?@?D?\:/^%NZU_S\#\C_ (T?\1RX4_Y^R_\  )?Y!_JKCNR^]'4_
MM&3*]S;[6!RQ->7U>UWQ#=^([E9+J8N5Z#M5&OYK\6.)L!GN=K&Y=)RAR1CJ
MFM4Y-Z/U1]KD.!JX7#>RK;W;_(****_,SV@HHHH **** "O4OV<?^/F;_?%>
M6UZE^SC_ ,?,W^^*_:/ ?_DI_P#N'/\ .)\WQ5_N/S7ZGMU%%%?VP?EX4444
M %%%% !1110 4444 %%%% !1110 5R/QZ_Y(OXG_ .P=-_Z":ZZN1^/7_)%_
M$_\ V#IO_034S^%E0^)'A?[!'_(YZ]_UY)_Z'7U%7R[^P1_R.>O?]>2?^AU]
M15G0^ TK_&%%%%;&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %?&/['O_)>])_ZY7'_ *)>OLZOC']CW_DO
M>D_]<KC_ -$O7/6^*)T4?AD?9U%%%=!SA1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'S]^W7JV^'PGI(;BXNIKME!Z
M>6JHIQ_VU;]:E^"ECY=G&<=ASZUR?[:>J>;\=]!LRWRV^E+,!GH7FE!_] 'Z
M5W?P:8"UC/;C%<S?OLZH_ >NZ7%^X'^U6A5/2SF):N5O$YY!1115$A2.F\8-
M+10!1O-.65?F'Z5S>N>#DNEY3/M795');AJAQ+4CR#4_A/'.[-Y?Y"F:9\+(
M[>7Y5[^E>M2Z<K'E?R[TP:4H_A:HY"_:,YSP_P"&EL0H"_2NHL(/*4#TI\-H
M$QP*GJXQ(E(****L@**** "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 ;(V
MU":P/$U[Y$#_ #8P*W;IML=<'\0M5%O9R?,/NUG(T@CY_P#VEO&LPMOLML3)
M<7+"&)0?O,QP!^9JCX:T&'PSHEO90_,L*_,QZR,>68^Y.3^G2N=\3WA\5_&B
MRM_E:.Q#W<@/^R %(_X$R'\*["OY0^D%GTYXO#Y1!^[%<\EW;;4;^B3_ / C
M]"X4PJ5.5=[O1?+?^O(****_G(^N"BBB@ HHHH **** "N)^.&I>9H5GI$?,
MVL7"J0"01&A#L>/?8,>C5VU>=^"H)/BK\4I]24%[&U/V>S/\)12<N/\ >;)S
MZ;1VK]:\&^&99IG\,3-?N\/:;?\ >^PO7F][TBSPN(,8J&%<%O+3Y=?\OF>Y
M_L_^%/L&EP#R^B"O?-$L_+A ]JX?X;>'UL;&,;>BCH*]%L8MD8^F*_N"G$_+
MJDBQ1116QB%%%% !12;QZBEH **** "J6JOMC;Z5=K-UV3$+$5,BH[GB_P =
M=1\C2+@Y_@->%?!JW;^PK^Z;G[9?2.IQSM4*G\U->K_M%ZAY&CW3$_P'%>9?
M""%H?AYI^[.9#+)R,9#2NP_0BOPOQZQ;I<.1I+_EY4BODE*7YQ1]=PK3YL5S
M=D_T1TM%%%?QJ?HAQ/Q]\G_A!E,B_O/M""(^AP<_^.YKQ6O;/CQI?V[P,9E7
M+6<R2$^@/RG_ -"%>)U_IE]%&I2EP,HPDVXUJBDOY7:+LO*S4O5L_B[QXA./
M$]Y1LG3A;S7O*[^::]$CUS]GG6_M.B7E@S?-:R"51_LMU_(C_P >KT2O"_@M
MKG]C>.[=&;;'>@V[?4\K_P"/ ?G7NE?RE])SAC^R>-ZV(@K0Q48U5ZOW9_/F
MBY/_ !(_=_!7.OK_  S3I2?O46X/T6L?ERM+Y!1117\]'ZT%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C/[
M7/\ S+__ &\_^TJ[GX%?\DGT?_KF_P#Z,:N&_:Y_YE__ +>?_:5=S\"O^23Z
M/_US?_T8U?58S_D14/\ $_SF<5/_ 'F7I_D=;1117RIVA1110 4444 %%%%
M!1110 4444 %%%% !7J7[./_ !\S?[XKRVO4OV<?^/F;_?%?M'@/_P E/_W#
MG^<3YOBK_<?FOU/;J***_M@_+PHHHH **** "BBB@ HHHH **** "BBB@ KD
M?CU_R1?Q/_V#IO\ T$UUU<C\>O\ DB_B?_L'3?\ H)J9_"RH?$CPO]@C_D<]
M>_Z\D_\ 0Z^HJ^7?V"/^1SU[_KR3_P!#KZBK.A\!I7^,****V,0HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^,?V13]F_:!TF.3Y79+A,>XA<_T-?9U?&/[+W_)R^D?]=;O_P!)YJYZWQ1.
MBC\,C[.HHHKH.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ^;/V[_  9-!K7ASQ3#'NAC#:==,/X,DO%^!)D&?7'K
M4_P1\0*]K"N[[V.,U[E\0O!5K\1_!>H:)>C_ $?4(3&6QDQ-U5Q[JP##W%?)
M_P .KJ\\!>*[K1=2_<WFFSF&5<\9'0CV(Y![@BN:HK2N=--WC8^M-"N_.A5N
M:U@<BN%\"Z\MY9HP;L.]=M;3"6)?I6T6931)1115F84444 %%%% !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 %%%-D?:/K0!5U.<)&
MW/;%>/\ QDUU;;3IOF_AX.:],\2ZD+>V;IT-?,O[2_C^/3M(N?WBCY"*YZDC
MHIQU.!^%H;6?%.OZHWS1ATM(F[@C+./_ !Y*[BN>^%GA]_#O@BSCF7;=7 -S
M/D8(=SNP?]T$+_P&NAK_ #^\1LZCFG$6*Q4'>/-RQ]()137D[7^9^M91AW0P
MD(/>UW\]0HHHKX@](**** "BBB@ HHKA_C#\9;?X;PPV5LJ76N7ZYM[<_=B7
MIYLG^R#P!U8C P 2/5R7)<9FV,A@<##FJ2V7;NV^B6[9CB,13H4W5J.R0GQ7
M\8-,X\-Z:Y;4+X 7++_R[0GKG_:8< =0#GCY<^J_L_\ PS31--MU\L#Y0<CU
MKQ[X%>% ]PUW>.9KRY?S999#EG8GK7U?\.;6&&"/:1P .E?W?P+P?AN'<MC@
MJ/O2>LY?S2ZOR2V2Z+S;;_+LUS">+JNI+;HNR.W\.Z<+6W7CH*WD^X/I5#3O
M]16A7W43Q)!110S;15$B,VU<U5N=16,XSBH-4U(0*W./QK@/&WQ'AT.%F>4+
MQW-9RE8TC$[F37T#GYA^)I]OK:M_%^5?-U_^T8UQ,YM;>ZNHU;!:&!I%!],C
MC-:'@[]HVUUBX\HS>7(K;61AAE/N*Y:>,HSG*G"2<H[I-77JNAM+#R23:T9]
M'07JR]Q5A6W#BN$\+^-(]31660,.QKK["\$J[OT%=<9&,HERL;7WVP?@:V&;
M"9KGO%4_EVS=:)$Q/F_]I^]V:)=<_P 'ZUR_PVWGX?Z+OQDV<1&/3:,?IBI?
MVLM6\K1;G#'H0!ZU?TRR73=.M[:,;8[>)8U [!0 /Y5_-OTA\5&.!PF&ZRG*
M7_@,4O\ VY'W/"5-^TG/LDOO?_ )J***_E0^Y,[Q?IG]L^%=0M=NYIK=PH']
M[&1^N*^<*^H*^??B3H/_  COC6^MU4+&S^;&!V5OF _#./PK^WOH=\31C5Q_
M#]1ZR4:T?E[D_GK#[GV/YH^D-DLG3PN;1V3=.7S]Z/Y2^\Q;.Z>QNXYHSMDA
M<.I]"#D5]*:1J4>L:5;7<?\ J[F)9 ,YQD9Q7S/7MGP(UO\ M/P5]G8_O+"0
MQ_\  3\P_F1^%?8_2\X8^M\/X;.Z:][#U.67^"HDKOTG&*7^(^=^C_G7L,UK
M99-Z5H\R_P 4/\XN3^1VE%%%?YX']<A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!XS^US_S+_P#V\_\ M*NY
M^!7_ "2?1_\ KF__ *,:N&_:Y(SX?7^+_2"1_P!^J[KX%C'PGT;_ *YO_P"C
M&KZK&?\ (BH?XG^<CBI_[S+T_P CK****^5.T**** "BBB@ HHHH **** "B
MBB@ HHHH *]2_9Q_X^9O]\5Y;7J7[./_ !\S?[XK]H\!_P#DI_\ N'/\XGS?
M%7^X_-?J>W4445_;!^7A1110 4444 %%%% !1110 4444 %%%% !7(_'K_DB
M_B?_ +!TW_H)KKJY'X]?\D7\3_\ 8.F_]!-3/X65#XD>%_L$?\CGKW_7DG_H
M=?45?+O[!'_(YZ]_UY)_Z'7U%6=#X#2O\84445L8A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\8_LO?\G+
MZ1_UUN__ $GFK[.KXQ_9>_Y.7TC_ *ZW?_I/-7/6^*)T4?AD?9U%%%=!SA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7@?[87PU-L]KXTL$_>VI6VU$*/OQDXCD^JL=I]BO0"O?*I^(-#M_$VAWFG
M7D?F6M]"\$J^JL"#CWYJ91NK%0ERNYX;\'?%_P!IMHUW=O7K7M6B7OGP*WMF
MOE;P$+KX?>-+W0[QO](TNX:!CT$@!X8#T88(]B*^B_!.IBXM4^;L*QIR-ZD>
MIV0.11387WI3JZ#F"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 **** "FM(
MJ=34=S<*B]<5CZCXACM/XE'N:ERL4HW-SSE_O4><O]ZN'N_B!!#(=TR@YZ$T
MMEX^AG;B93VZU/.5[,[A7#=*6L+3_$27 SO!K5M[Y9A]Y?>J4B7$L44@=3W%
M&]?451(I.!6?J>H+$A^:G7VH!$;YL5P_CCQK'86KMO'RC-9RD:1B8_Q.\:1V
M%I)F0?*#7ROJT\GQ>^)JP<2:7IKB>[)^ZY!^2/WW$<_[(;VKHOC3\3;KQ1K"
M:/I;>=>77R 9^51W9CV ')_K5[P7X2A\&:%'9PMYLA8R3S$8:>0]6(_( =@
M,\5^.^+7'D,DRYX3#R_VBLFH]XQ>CF^W:/>6NJ3/J,@RMXBKSS7N1W\WV_S\
MC6HHHK^)3]("BBB@ HHHH **** "OD[XN^*ELOVC?$3WF(Y+=X8XU)SM00QE
M2/KG=C_:KZQKDM5^!_AO6_B1!XKN[#S]8MXU1&9SY>5^ZY3H67L3TX[@$?I'
MACQAA.',PJXS%P<E*FXKEWO>+2U>B=M7TT/'SG 5,72C3INVM_S,KX9^&=<'
MA^*^FD6QFD7?%:21G=CMO.?E)YXP2,C/.17M7P/^*RZY:JLAVR)\KHW#*P/(
M(_"N7KD(M0;P/\7(V3]W;:M&)1@?+YBG#X_\=8^[5^U^%OBEC<[S>M@,RM[Z
M<J:22Y;;P[O36[UT?=)?.9YD=/#X>-2CTT?GYGV?H&H^?$O.<CFMZ-]ZUYM\
M-]:^WV<9#<8KT2RDWK^&:_HF#/BIHGJ&]DV1'Z9J:LG6[CRH>O.,U4B8G)_$
M#Q,-.LY/F&57.3WKYB\<^)[KXE^+VTNWF>.UM_GNY5ZJN>%'^TV"![9/.,5Z
M3^T1XW_L;1;AMQ'RUYI\,]%_LSPU'<2<W6I8NIF(^;YAE5_!<#ZY/>OR_P 4
M^,)9!DTJM!_OJCY(>3>\O^W5MYVOH?19#ERQ6(2E\*U?^7S_ ,S>MK:.SMUB
MAC2*.,855&%45C>,O!*>)$6>WD^QZE#_ *J=>_\ LOCJOZCJ.X.Y17\3Y7GF
M.R_&K,,)4<:J=^:]V[[WONGU3O?J?I%;"TZM/V4U[I%\$OBM=6VI2:;J):.\
MM6\N1"?QR/4$<@^]?2WA+6OMUNI5NP/UKY"\?11Z-K>DZM&I6=K@6LC+_&I5
MF&?H0<'_ &C7TA\(]5:\TV$_[(%?WIP+Q0L_R>EF/+RRE=27:2=G;R>ZZV:/
MRW-L#]5KNE]WHSU3S<Q]>*Y+QWJ8@M9"&V\5T#7&VUZ\XKS#XN^(Q8Z?-_NY
MK["3T/+BM3YR^.E]_;_C?2=/4[_M%[$'7U0,"W_CH-=C7!^$[,^-/B/=:U+E
MK?2RT,'/#2L.3^"GO_?'I7>5_&_CSG=/%YU3P-)W]A&S\I2U:^Y1O]Q^D<+X
M9T\,ZDOM/\%_3"BBBOPT^F"O$?CG=1W/CZ01MN\F%$?'\)Y./U%>W5\[^/;5
MK3QKJD;LS,+J0Y;J03D?H:_K/Z(.74ZO%&*Q<IVE3HM*/?FG&[OY67W^1^"_
M2"QDZ>24,.HZ3J:OMRQ=E\[_ (&/7>? '7/L'BZ2S9CLOXB /5U^8?INK@ZN
M>']5;0=<M+Q?O6TJR8]0#R/Q%?W)X@\-1X@X;QN3M:U:<E'_ !I7@_E-1?R/
MYCX2SIY3G.&S#I3FF_\ "])+YQ;1]*44V&59X5D1@R2 ,I'0@]#3J_QJE&49
M.,E9H_T4C)25X[!1114E!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% 'B7[6O\ R$M$_P"N4O\ -:]&^#/_ "2[1?\
MKW'\S7G/[6O_ "$M$_ZY2_S6O1O@S_R2[1?^O<?S-?59A_R),/ZO_P!N.*G_
M +Q+T_R.GHHHKY4[0HHHH **** "BBB@ HHHH **** "BBB@ KU+]G'_ (^9
MO]\5Y;7J7[./_'S-_OBOVCP'_P"2G_[AS_.)\WQ5_N/S7ZGMU%%%?VP?EX44
M44 %%%% !1110 4444 %%%% !1110 5R/QZ_Y(OXG_[!TW_H)KKJY'X]?\D7
M\3_]@Z;_ -!-3/X65#XD>%_L$?\ (YZ]_P!>2?\ H=?45?+O[!'_ ".>O?\
M7DG_ *'7U%6=#X#2O\84445L8A1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5\7_ 7_1/VH-.6/Y%6_N4&.PV
M2#'Y5]H5\8? W_DZ+3_^PC<?^@R5SUOBB=%#:1]GT445T'.%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'RS^
MU18_\(C\?[?4%RL.M64<A8]#)'F-A^"B/\Z]#^%'B99[2,;@?E%6?VN/@Y=?
M%'P+!?:;N?5_#[/<P0@9^TQL!YD8[[B%4CU*X[Y'BOP8^):J(U:3YN!BN66D
MCJC[T#ZVTV\66,-GMTJ]7!>$/&$=] I##D5V%EJ"S+NW#Z5M&1C*)=HI$;>N
M:6M#,**** "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 **** "H;J4*OTYJ25]B5BZ]JXMXFY[>
MO6IDRHJY1\3>(DLXC\PXKP_XK?'-='/DPLTDTC;8T0;G=CV 'K5SXV?%2/0K
M"9FD564$GFO'_A[IEQKEVWB'4,^9<@_8T(_U41_CQZM_Z#]2*^+XVXOPW#V6
MSQU?66T(]92>R].K?1)];)^QE>6SQ=94X[=7V1K/-XFUY/.GOX]-9CE8@GG,
M!_M$,!GZ9^M5=0\7^)/ "BX>1M4L5&9)(D*O#ZDKDG;WR"<<YP*Z*BOY;POC
MIQ)#&?6*SC.G?6GRI*W927O+R;;UW36A]Q/AG!NGR1NGWO\ IL;GPY_:'MM;
MC1A<(W R.]>N>'?B-#>JI\Q>F:^5_%/PDAU&Z:^TFX;2-0)W,47,,QZ_,@(P
M3_>7'4D@UFV?Q6\0_#27RM;LYXX$.!=1GS+=NP^;MGT;!]J_I#A'Q*R;/H*.
M'J<E7K3EI+Y=)+S5_-+8^.S#)<1AG>2O'NMO^ ?<%KXICE48=3QU-)=>*HXT
MY=1]*^6M"_:>M;J ?Z0.G]^G:_\ M-VMK;,?M6#CINK] ]HCR/9GN7B[XD0V
M4#?O57 [U\\_%_XW3:G>_P!FZ;YEW?7)V111GECU_ =<D\#!S@5RU[\0O$'Q
M7N1#I-O-':OPU[,"D"CV./F/;"Y]\#FNE\#_  ^M/!4+NKO=W\X'GW4OWW]@
M/X5SV^F2<5^8<>>*.6Y!2E2@U4Q'2">S[S:V2[?$^BZKW<JR.KB6I/W8=_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_P"/F;_?%?M'@/\ \E/_ -PY_G$^;XJ_W'YK]3VZBBBO[8/R\**** "BBB@
MHHHH **** "BBB@ HHHH *Y'X]?\D7\3_P#8.F_]!-==7(_'K_DB_B?_ +!T
MW_H)J9_"RH?$CPO]@C_D<]>_Z\D_]#KZBKY=_8(_Y'/7O^O)/_0Z^HJSH? :
M5_C"BBBMC$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "OC#X??\ )V-O_P!AZ;_T8]?9]?&'P^_Y.QM_^P]-
M_P"C'KGK[HZ,/U/L^BBBN@YPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "LOQ9X/TWQSH4VFZM9Q7UG
M-]Z-QT/8J1RK#L0016I10!\L_$KX":Y\$IY-2TB2XU;P_'\S'K<6:_[8'WE'
M]X#UR!UK2^&_Q=CO%CS-VKZ4(R*\#^-O[+4UI=S:]X+C6*7F2XTM?E23U,/9
M3U^3H>V.AYY4[:Q.B-1/21Z5X9\6QWL:L&4\=ZZ>TO5F7(/U%?+7P[^+#P79
MM[GS(9X6,<D<@*M&P/((/0BO;/"'CN/4(%(D7I^5.,PE3L>B*VX9HK/L=46>
M,$,OY\5?5MRYK92N8-6%HHHIB"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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
MKRVO4OV<?^/F;_?%?M'@/_R4_P#W#G^<3YOBK_<?FOU/;J***_M@_+PHHHH
M**** "BBB@ HHHH **** "BBB@ KD?CU_P D7\3_ /8.F_\ 03775R/QZ_Y(
MOXG_ .P=-_Z":F?PLJ'Q(\+_ &"/^1SU[_KR3_T.OJ*OEW]@C_D<]>_Z\D_]
M#KZBK.A\!I7^,****V,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AN
M[^.R7=(RK]34KOL4MZ5XM\=?B#(+C[#:RM&S'YV4X('L17A\1Y]A\FRZKF6*
M^&FKVZM[)+S;LEZG7@<'/$UHT8;L]6;Q?8@X\^/K_>J6'Q+9S_=F4_0U\K'5
MKK=G[1,3[N:FM_$M_:_ZNZF7_@5?C%'Z1&3/^+AJJ].1_G)'TTN#L1]F<?Q_
MR/JE=7MVZ2+^=313I.,JP;Z&OEA?'&JH1_IDO'2O1_@M\3I]0N_L=Y)ND!^5
MCW%?:<+>+61Y]C5E^$YXU))M*<4KVU:34GK:[]$SS,?P[B<+2]M.S2[/_@'L
M=%(C[U!]:6OT\\$**** "BBB@ KXO^'W'[6-O_V'IO\ T8]?:%?&.F_\GA-_
MV-4G_I2U<]?='1A^I]G4445T'.%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%)O'J*-X]10 M%)O'J*-X]10 M%)O'J*-X]10 M%)O'J*
M-X]10 M%)O'J*-X]10 M%)O'J*4-F@ HHHH \Q^.7[-]G\4=VIZ<\>F>(HQ\
MMP!B.ZP.%E _(,.1[@ 5X?H7BG5OAYXBDTC7+::QOH"-R/\ Q#L5/1E/8CBO
MKZN7^*/PGTGXLZ)]CU*,K-#EK:[CXFM6]5/H>,J>#]0",9T^J-J=2VC.3\"^
M/8]1@3Y^U>A:=J N%5AVYX[U\S)8ZK\&O&S:+JCK(54203K]RYC)(##TZ$$=
MB#UX)]L\"^(_MMLK!NH'%3&14H]4=\K;ES2U#9R^8GX9J:NA'.PHHHH ****
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 -_Q1]2Q'_/N7W,/:1[G045S_P#PM?PU_P!!S3?^_P"*/^%K^&O^@YIO_?\
M%'U+$?\ /N7W,/:1[G045S__  M?PU_T'--_[_BC_A:_AK_H.:;_ -_Q1]2Q
M'_/N7W,/:1[G045S_P#PM?PU_P!!S3?^_P"*/^%K^&O^@YIO_?\ %'U+$?\
M/N7W,/:1[G045S__  M?PU_T'--_[_BC_A:_AK_H.:;_ -_Q1]2Q'_/N7W,/
M:1[G05ZE^SC_ ,?,W^^*\-_X6OX:_P"@YIO_ '_%>B? ?X]>#]&O)EN?$6DQ
M?-N&ZX49K]D\"\/5I\3<U2+2]G/=-=8GS?%,E+ V7='TY17 C]I_P'_T-&B_
M^!*_XTG_  T_X$_Z&G1?_ E?\:_M#VD>Y^:>SEV._HK@/^&G_ G_ $-.B_\
M@2O^-'_#3_@3_H:=%_\  E?\:/:1[A[.78[^BN _X:?\"?\ 0TZ+_P"!*_XT
M?\-/^!/^AIT7_P "5_QH]I'N'LY=COZAN]0AL7A6:18S<2>5%N.-[X) 'O@'
M\JX;_AI_P)_T-.B_^!*_XU6U;]HKX>ZUI\MK<>)M%DAF&"!=*I!Z@@@Y!! (
M(Y! (HC4A?WGH*5.I;W5J>D45Y;X;_:E\(I%+:7_ (HT>2XM2%6X^T(%NT_A
M?@X#=F7C!!(&TBM/_AI_P)_T-.B_^!*_XU4[1=FR:=YQNE_P#OZ*X#_AI_P)
M_P!#3HO_ ($K_C1_PT_X$_Z&G1?_  )7_&I]I'N7[.78[^BN _X:?\"?]#3H
MO_@2O^-9^M?M3>#[2YL9+?Q-H\T'G>5<QK.C-L88#CG/RMMSSC:7/4"J@U)\
MJ9%2\(\S6AZ?7(_'K_DB_B?_ +!TW_H)K._X:?\  G_0TZ+_ .!*_P"-<U\9
M/VB/!>N?"KQ!9V?B32;BYN;&6.**.X5F=BIP ,]36<IQY6:1IRNM#@?V"/\
MD<]>_P"O)/\ T.OJ*O@3X6_&/5OA9?7-UHDMNDEW&(Y#)$) 5!SQFNV_X;/\
M<_\ /UI__@(M84ZT8QLSHJ492E='V+17QU_PV?XY_P"?K3__  $6C_AL_P <
M_P#/UI__ ("+6GUB)G]7D?8M%?'7_#9_CG_GZT__ ,!%H_X;/\<_\_6G_P#@
M(M'UB(?5Y'V+17QU_P -G^.?^?K3_P#P$6LCQ5^WAXWT2S+M=6'T%HO-14QE
M.$'.>B2N_1!'"S;LC[<+8I-X]17Y\/\ \%'O'A;B:RQV_P!%6F_\/'?'W_/:
MQ_\  9:\+_7+)_\ H(C]Z.K^R<3_ "L_0G>/44;QZBOSV_X>.^/O^>UC_P"
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
M^PO^%_:M_=2C_A?VK?W4KX]_X:@\2_W=-_[\'_XJC_AJ#Q+_ '=-_P"_!_\
MBJ/^(A\<_P#/VG_X#'_(/['RO^5_>S[$'Q_U3NB^_->B?";XD-XRA;S%960X
M.37Y[_\ #4'B7^[IO_?@_P#Q5;?@K]MOQAX)N)&MX])99"#S W_Q5?8\#\?Y
M[/,6N(:T%1Y7M%)\UU;9=KGGYID^%]C_ +)%\U^_0_2K>/44;QZBOS^_X>6>
M.O\ GWTC_OPW_P 51_P\L\=?\^^D?]^&_P#BJ_8/]>,D_P"?Z_'_ "/F_P"Q
M\5_*?H#O'J*-X]17Y_?\/+/'7_/OI'_?AO\ XJC_ (>6>.O^??2/^_#?_%4?
MZ\9)_P _U^/^0?V/BOY3ZT_:OT.TN/A5/JDL?^F:/-%);R#@KOE2-E/L0V<>
MH7TKE?@SK;75M'G'W:\#N?VVM<^*_P ,_$&FZU#9JLDEFD30QE.?.WD?>/\
MSS'Z^U>M_ *_^T65NV>JY..E>I@,UPN/BZV$GS13M?SW_5&=3#5**Y:BLSZ)
MTB?="IYQ6A61H+;K8?05KUZT3AD%%%%42%%%% !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 5EZ\?W#?C6I67KR_N6'KFID5'<^<?VF)F&@W77.P
MXKB_ 9SX(T?_ *\H?_0!7>?M)V1GT.YXZQDY]*\W^$UX;[X?::Q_Y9JT/3^X
M[)_[+7\\_2$HR>38>HME52^^$O\ (^TX3E:O)?W?U1T5%%%?R.??!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #+FX
M6TMI)I&"QQ*78GL ,FN6_9+TYI;".XDV^9,VY_J>:TOB3<"W^'VM,7\O-C,B
ML#C#,A4?J16Q^RWI7D:-:X4@G%?U1]'?!\N$QF*_FE&/_@*;_P#;CX?BVI[]
M.'9-_?\ \,?37@Z+R[5/]VNFC&$%8?AA,6J_2MX<"OZ5B?#2"L_4V5(:O.VU
M:YWQ1J7V6W;D# (YIR%$\U^+^N+:V4S$C[N?K7S5X&TW_A+?B3?:W(NZWTO,
M%N?65A\Q_!#C_@?M7H'[2WCU[:PDAAS)-,1'&B<LY/  'J369X)\-#PIX8M;
M/.Z5%WS/_?D;EC],GCV K\3\:^*%EN2/!4G:IB+Q\U#[;^::C_V]Y'UG#6!]
MKB/:2VCK\^G^?R-:BBJNNZU;^'-)N+Z\D\NWMTWNW\@!W). !W) K^,Z%"I6
MJ1HTDY2DTDEJVWHDO-GZ)*2BN:6R.(^,]Y)KNIZ7X=M\D7#BZNP/[BGY%/L6
M!/\ P 5[O\$?!:Z7I<(V[<**\7^!OA:Z\;^)KC7+Z,K/>R;U3KY2=%0<#H !
MGOC/4U]7>"="^PV*+C&T"O[_ . >&5D62T< _C2O-KK-ZOUM\*?9(_*<VQSQ
M.(E4Z;+T7]7)=77[-8-7RY^T)K26WBC2Y)9%CCCU" NQ/11(I)KZ=\<WHM;*
M3G&!FOD+XT1R>-/B+INEPJDADN5DEWC*B-#N?/\ P$$8[D@=Z^@SJK3IX&M4
MK2Y8J$FWV5G=_)')@XMU8J.KNOS.>T;]K*,7#+J&DOY>[B2VDRVW/]UN^/\
M:K,^(GB3PYXQ:/4M%F\N]9C]I@=#&S>C@=,^N#WSZUZ%X@_9^\+Z^&86+6,C
M?QVC^7C_ (#ROZ5POB3]FF3PO#-J5CJ2W,%G&TKQ31['"A3G!'!X]A7\I>$/
M%6 RCBK!XK!SE1YYQISBV^64)M1:ENFE?F5[6DD^A]!XA9&\RR#$T*T5)QA*
M<7;52BKJW57M9VW3:.-K<^'?AU?%/C"SM)!F$MYDONJC)'XXQ^-8==?\#I-G
MQ"MQ_?CD'_CI/]*_T=\1LQQ. X5S'&X-\M2G0JRB^S4&TUYK<_B[@_!T<5GN
M#PV(5X3JP37=.2T^>Q[B!L& ./2BBBO\:KWU9_HH%?/_ ,4=+72/'VIPKMVM
M+YH [;P'Q^M?0%?._CW6_P#A(_&&H7BCY9)=J=OE4!5_0"OZ_P#H=T<6^(,=
M5A_!5%*7^-SBX?@JA_/OTAJE!93A:<OXCJ-Q_P *B^;\7$QZ**?! UU,D<:L
M\DC!54#)8G@ 5_H/*2BG*3LD?R5&+D[+<Z'2/V?;[QWI5OJ4=]:VL<RD*DB,
M6P&(_6K'_#)VI?\ 06L?^_;5[)X1T?\ X1_PQ8V3?ZRWA57YS\V,MC\<UH5_
MD)QUQWB\QXBQV-P\TZ<ZM1QT7P\SY?\ R6Q_H?PKD<,#DV%PE16E"G!/_%RK
MF_&YX7_PR=J7_06L?^_;4?\ #)VI?]!:Q_[]M7NE%?*_ZT9A_,ON1[WU.EV/
M"_\ AD[4O^@M8_\ ?MJ/^&3M2_Z"UC_W[:O=**/]:,P_F7W(/J=+L>%_\,G:
ME_T%K'_OVU'_  R=J7_06L?^_;5[I11_K1F'\R^Y!]3I=CPO_AD[4O\ H+6/
M_?MJ/^&3M2_Z"UC_ -^VKW2BC_6C,/YE]R#ZG2['A?\ PR=J7_06L?\ OVU'
M_#)VI?\ 06L?^_;5[I11_K1F'\R^Y!]3I=CPO_AD[4O^@M8_]^VJ2S_8]U;5
M;V&WAUBQ1I'QDQ-7N%:G@HX\46?_ %T%?5\#9UBL9G^$PN)M*$YI--*S3^1P
MYGAX4\+4G#1I'GMK_P $P_$-S;+)_;^G?,,_ZI_\*E_X==>(O^A@TW_OV_\
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
M'V/_ 'X7_"C_ (1K3?\ H'V/_?A?\*O44>VJ=W]X<J*/_"-:;_T#['_OPO\
MA1_PC6F_] ^Q_P"_"_X5>HH]M4[O[PY44?\ A&M-_P"@?8_]^%_PH_X1K3?^
M@?8_]^%_PJ]11[:IW?WARHXSXR>&H?\ A66J-9VMO#);JET2B!/EC<.V<?[(
M:NO_ &9_$J7&F6K;^PSCZ47EI'?V<MO,JR0S(T;J?XE(P17G?PJN;CX5>.I=
M"N9&:)3OM9&_Y:Q'.T_4=#[@]J_J#P XBIRP]?**LO?4O:1OU324K>C2?S];
M?%<58.7-'$):6L_T/N;PM>++:IR/NUT$;;D%>:_#?Q M[9QG=G*BO1+&7>HY
M^\*_IB#/A9HL4445H9A1110 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 %4=8&8FJ]5'5_\ 5-4R*CN>$_'RS\[2IO\ <->(_!"9F\.:A W"VFHR
M1KSV*H_\V->Z?'9PNE3<_P )KP;X'-NTS6B.G]J/_P"BHJ_%_'*G&7"\V^DX
M->M[?DV?5<+R:QB]&=O1117\4GZ0%%%% !1110 4444 %%%% !1110 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
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 %8?B4_P"CM]*VW^X?I6!XG?;;M_NU,BXGR_\ M57_
M )&AW/NAK.\'6;:=X1TJW;[UO9PQGZA /Z5'^UE*9]-DB5@&F(4$]!FM55"
M*.@XK^8_I$XA*C@J'=S?W**_]N/N^$8:U)>B_/\ R"BBBOY=/M@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@O&L
M3>'_ (K:1J2_<OX3 ^%X#(<@D^I#X^B5WM<5\:;V."TT6/Y?.DU!63U $;Y/
MZ@?C7Z9X0XZKAN*L,J2OS\T6O)Q;_!I/Y'CY]3C/!3OTL_Q/IGX1ZD9[&$^J
MBO0+B]\NUZX"CG%>.?!;4U33(?FS\HKN?$'B9;6P;Y^QK^[(RT/RN4=3B?C7
MXQ73--F;S,;5->'_  SL7U"6\UVX7]Y?,8X ?X8E/7_@3#\0JGO5SX\^+)/%
M6LVVCVK_ +_4)1%D<[!U9L?[*@G\*V[*RCTVRAMX5VPVZ+&B_P!U0, 5_/\
MX\\4/"Y=#)Z+]ZL[R\H1>W_;TK?*+1]=PO@>>J\1+:.WJ_\ )?F<I\:-1:+P
MW;V"9W:I=)$<'D(OSD_FH'_ J]7^ _AE;33H54;=JBO'/'[C5/B=H=C][[+
MT[#'7>P _P#19KZ4^$.E"*QBPO4#&*^J\&,KCA.%Z$[>]5<IOYNR_P#)5$X>
M)*[GC)+I&R_KYL]*T:$6\*_[*UF^*];%E;L<XXSUK4:3R;8\XKR?XT^,?[*T
MR=MW13^%?K$G9'SL5=GEGQZ^*EQ-<#3=.#7%]=-Y<4:GEC_3'))/  SQBLCP
M)X'C\)6C22LMQJ5US<W&/O'^ZOHH_7J:I_#JS;5I;K7KE<S7S%+?=UCB!Q_X
M\1^("UU5?R#XS>(5;'8N>18.5J--VFU]N2W3_NQ>ENLDWT1^C<.Y3&E36)J?
M$]O)?YO\@HHHK\#/J HHHH YWXKZ*-;\!Z@F 9($\]/8IR?TR/QKP&OH#XIP
M7%Q\/]36U;$GE;F ZE 06'_?.:^?Z_T6^B!6J2X6Q4)5$XQKNT>L;PA=ORET
MMU4C^0?I!4X+/*$E!INDKOH[2E9>JZ^31-IULM[J%O"S,JS2*A(&2 3BM+Q[
MX83P=XJNK"*2:6&(JR-)C<P90W8 <9Q^%6OA7HYUGQWIZ;HPL,@G(8]0GS8
M[GCI]3V->D?%_P"&O_"66?VZS3_B86ZX*_\ /=/3ZCM^7I7W'&GBI@.'N/\
M+\JS"LX4:E":EK[D9U*D/9RGVM[.4>9_"IW=E=GS7#? N*S?A/%XW"4^:I"K
M%QT]Z481ESQC_P"!IVZN-M79'E_@KQQ>>!M0DGM5BD69=DD<@)5AG/8CD?U-
M:_C[]H#5M4T;[+I]C%:B=#'/)N\YB#P0HP ,\]<_A7(.C12,K*RLIP01R#3:
M^BX[\&>&>*ZCQN,HJ.):5JL;WTVO&_+)6T]Y-VV:/*X3\2,ZX?2P]"?-13=Z
M<K6UWL[<T7?71VONF=-^SY\.]>@\5VNM?9OLNGQA@[3_ "F=64C"KU/4'/3C
MK7O5>2?"+XK-I<L6E:E)NM7.V"9C_J3V4G^[_+Z=/6Z_SD\7^",WX9SQX/,X
MIQ:O3G%/EG!/?RDKVE'>+[IIO^Q>!N+,#G^7+%X-V:TG%[QEV\T^CZKLTTBB
MBBORH^S"BBB@ HHHH **** "BBB@ HHHH *U/!?_ ",]G_UT%9=:G@O_ )&>
MS_ZZ"OMO#C_DI\#_ -?(GFYQ_N57T9]0Z+_QXQ_2K=5-%_X\8_I5NO\ 0B.Q
M^/2W"BBBJ$%%%% !1110 4444 %%%% !1110 5\]_P#!1X[?@?9GTU:/_P!$
MS5]"5X#_ ,%%QGX"K[:E%VZ?NY*SJZ1N:4U>5CYY_9D7;\/)QZ7\H_1*]$KS
M?]ETY\!WS?WM09OSBB->D5_G/QC3<,\Q<'TJ2_,_8<KES8.E+^ZOR"CM[455
MU,^?Y=J/^7@D/CL@^]^?"_\  LUXN"P_MZRI-V6[?9)7D_.R3=MW:R.G$5O9
M4W.UWT7=O1+YNR#2QYZ/=-UN3N7V0?='Y<X]6-6J**,9B?;UI5;63V79)62^
M227R##T?94U#=]7W;U;^;U"BBBN4V"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "CM[444 9C#R]*NK-O^6(\L9_BC;[OY#*_536G6?K\3
M(T,R?Q2)#* .JLZC\P?R!:M"OHLWJ0JX2CB(O6<IN7E*T%+[VN9):)22/*P,
M7"M.D_LJ*7FKRM]RT]4%<_\ %?\ Y)KKG_7G)_*N@KG_ (K_ /)-=<_Z\Y/Y
M5X^"_P!XI_XE^9Z=3X63?\$N/^1JU_\ Z]%_]#K[:KXE_P""7'_(U:__ ->B
M_P#H=?;5?Z0Y)_N-+_#'\D?C.._C2]6%%%%>J<84444 %>4?M&_\@:/_ 'Q7
MJ]>4?M&_\@:/_?%?/\5_\B7%_P#7JI_Z2SNRW_>J?^)?FCQ:BBBO\WS]F"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYK\8?\G
M2_\ 85C_ /0UKZ4KYK\8?\G 2_\ 85C_ /0UKZKA7^+5_P #_,X\9M'U/I2B
MBBOE3L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *X7]H"^9/!]K9+S_:5]%"P[
M[5S)G\T4?C7=5P?QWA5['0I#NRNI!1^,<A_I7W?AE1IU>*,%&IMSW^:3:_%(
M\S.9.."J./8]>_9XTA;73+8;>P%?0V@Q>7;#Z 5XC\!@%TZW_P!T?K7NFC1[
MH,=QUK^_:9^35-S2HHHKH.<**** "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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
M1_Q"G!?\_P"?W+_(/^(T8[_H&A]\C^B+_AZG\#?^BE^#_P#P8I1_P]3^!O\
MT4OP?_X,4K^=VBC_ (A3@O\ G_/[E_D'_$:,=_T#0^^1_1%_P]3^!O\ T4OP
M?_X,4H_X>I_ W_HI?@__ ,&*5_.[11_Q"G!?\_Y_<O\ (/\ B-&._P"@:'WR
M/Z(O^'J?P-_Z*7X/_P#!BE'_  ]3^!O_ $4OP?\ ^#%*_G=HH_XA3@O^?\_N
M7^0?\1HQW_0-#[Y']$7_  ]3^!O_ $4OP?\ ^#%*\=_;=_X**?"'XB_!X:?I
M'C_PQ?77VZ.3RXKY&;:$<$X_$?G7X?TR?[GXURXSPMP=.A*:K3T79?Y'5@?&
M+&U<1"F\/#5VWD?LK^QEXMM/%OPPFGL9H;JU:[9XYHVW+)\J@X/MBO7J^6_^
M"5;F/]F#1G_Z?+B(\] 0I_FH'XU]25_DSXH8&&$XDQ5*F[I3E'_P"3A][Y5)
M^I_9W#&*E7RZG4DK-I/_ ,"2E^'-;Y!573_]*GENO^>GR1_[B]_Q.3GN-M.U
M:1H]/?:67<50L.J!B 6_ $G\*GBC6*-54!548 '85\G3_<X*51;U&X^BCRRE
M][<;>2:ZGJ2_>8A1>T%?YNZ7W)/[UV%HHHKRSL"BBB@ HHHH **** "H+6Z-
MW+(5"^2IVJV.78=3]!T]SGVRFJL?L>T,RF1DC)4X8!F"D@^N#4\42PQ*B*%1
M0%"CH!Z5Z$(4Z>$=62O*3<5Y)<K;]7=)=ES=;-<LI3E7Y%HHI-^=[I+T5FWY
MVZ7%HHHKSSJ"BBB@ HHHH **** "BBB@ HHHH **** *^J?\>J_]=HO_ $8M
M6*KZP=NE7#?W8V8?4#(JQ7H5/]QI_P".?Y4SEC_O$O\ #'\Y!7/_ !7_ .2:
MZY_UYR?RKH*Y_P"*_P#R377/^O.3^58X+_>*?^)?F=%3X63?\$N/^1JU_P#Z
M]%_]#K[:KXE_X)<?\C5K_P#UZ+_Z'7VU7^D.2?[C2_PQ_)'XSCOXTO5A1117
MJG&%%%% !7E'[1O_ "!H_P#?%>KUY1^T;_R!H_\ ?%?/\5_\B7%_]>JG_I+.
M[+?]ZI_XE^:/%J***_S?/V8**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OFOXD_Z)\>+IH_E9;^)Q]?D/\Z^E*^:_BC_ ,EVN_\
MK]A_DE?5<)_[Q47]Q_FCCQOPKU/I2BBBOE3L"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *\_\ VA[C[/H&AM_U%XQ_Y!FKT"N%_:#M?.\$VTFU6^RW\,F3_#G<
MF1_WUC\37VWAO)1XGP3?_/Q?CH>;F^N"J>A[=^S[+OTJW/L*][T5]L;&OG3]
MG>[4Z3;?-_"*^AM#D#V_'H#7^@5,_):B-:BBBN@YPHHHH **** "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@ HH+8J,W"CUH DHJ%KL ]OQJ.345"_>7\*7,5RL=>RA%
M^E><_$_6EM;&3YA]VNLU[74BA^\ <=SUKPCX[>/H[33KC]XHVICK64Y&M.)X
M]N;Q=\;%FY,.D1-,Q'W=[?(JG\V/_ *[JN,^"M@TFA76K2#][J]P9%;&&\I/
ME0'\=[#V:NSK^%O&#/?[2XEJQ@[PHVIK_MWXO_)FU\D?J?#^%]C@XWWEK]^W
MX!1117Y<>T%%%% !1110 4444 %%%% !1110 4444 %4?$O_ "+FH?\ 7M)_
MZ":O51\2_P#(N:A_U[2?^@FM*/QKU0I;'@_[+_\ R4IO^O.3^:5]#5\\_LO_
M /)2F_Z\Y/YI7T-7T7%G^_?]NK]3DP/\/YA1117S)V!1110 4444 %%%% !1
M110 4444 %<S\5OA;8?%CPW]@O&>&:%_.M;E.6MI0" V,_,#D@J>H/4'!'34
M5V9?F&(P.)AB\)-PJ0=TUT?]:-/1K1Z&=:E"K!TYJZ9X9X<U'Q!\&;GR=:LI
M5M8V*I>1C?;R#. =P^[GT;!]J]:\.?M%VKV*[;A>%P?FK9=1(C*P#!A@@]"*
MY'6_@5X8URX\UM.^R2=S:2M;J?\ @*D+^.,U_2W#OT@*+@J><T&I?S4]4_6+
M::^3?HCX[%\*N]\/+3L_\T4/B3^T,MU +>W9I[B5@D<<8+M(QX  '))/859^
M#O@>XT*QFU35(]NL:F?G4\FWBS\L?U/4X[X'\-:'@[X2Z#X%NVN=/LL7;C:9
MYI&FD YX4L3M]]N,]\XKI*^/\2?%W^W,.\LRR#A1=G*4M)2MTLFTHWU>K;LM
ME=/OR?(?JTO;5G>71+9?\$****_#3Z8**** "BBB@ HHHH **** "N2^.O\
MR2?6/^N:?^C%KK:Y+XZ_\DGUC_KFG_HQ:[<M_P![I?XH_FC.M\#]&<-^R-_S
M,'_;M_[5KV:O&?V1O^9@_P"W;_VK7LU>AQ+_ ,C*I\O_ $E&6#_@K^NH4445
MX1TA1110 4444 %%%% !1110 4444 (_W#]*_/C_ (+7_P#(7^'G^YJ/_MK7
MZ#O]P_2OSX_X+7_\A?X>?[FH_P#MK7]#?17_ .3FY=_W&_\ 4>J?DOCE_P D
M5C?^X?\ Z=IGPO1117^OQ_GR%%%% !1110 4444 %%%% !1110 4444 %,G^
MY^-/IDY^4?6N',O]UJ>C/0RK_?*?JC]3O^"6@_XQ)TX_W=19L^@#1Y_3-?4M
M?*O_  2WFW?LBK'C[LD[ _4?_6KZJK_%?Q8_Y*''?]A-?\XG^D_"7_(OP_\
MUYI?DQMQ"MU \;\K(I5O<&H]-G:>R1GYD7*2$=-RDJWZ@U-56W_<:G/&?NS
M3)]?NL!],*?^!5\'AOWN%JT>L;37R]V27JFI/R@>[6]RM"??W7^:;^::7G(M
M4445YIV!1110 4444 %%%% %?5/^/9?^NT7_ *,6K%5]4_X]E_Z[1?\ HQ:L
M5WU/]RI_XY_E3.:/^\2_PQ_.04445P'2%%%% !1110 4444 %%%% !1110 4
M444 )-$L\3(W1@0:BTR4SZ;;NWWFB5C^(%357TD8T^,?W<ICTP2,?A7HT]<#
M._2<+?.,[_DON.66F)CYQE^#C;\V6*Y_XK_\DUUS_KSD_E705S_Q7_Y)KKG_
M %YR?RK#!?[Q3_Q+\SHJ?"R;_@EQ_P C5K__ %Z+_P"AU]M5\2_\$N/^1JU_
M_KT7_P!#K[:K_2')/]QI?X8_DC\9QW\:7JPHHHKU3C"BBB@ KRC]HW_D#1_[
MXKU>O*/VC?\ D#1_[XKY_BO_ )$N+_Z]5/\ TEG=EO\ O5/_ !+\T>+4445_
MF^?LP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?
M-?Q1_P"2[7?_ %^P_P DKZ4KYK^*/_)=KO\ Z_8?Y)7U7"7^\5/\#_-''C?A
M7J?2E%%%?*G8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S/QETM]6^&6L)&65
MX81<C R3Y3"3 'OMQ^-=-0RJZ%67<K<$'H17H91F$\!CJ..I[TYQDO\ MUIV
M^=C'$4E5IRIOJFOO*?[,7C*.[TVW(93P!P?:OJ;PGJ"SVR_-_"*^'?"MNWP?
M^)7V&/Y=+OLSV>>B#/S1_P# 2<?0KWKZV^&'B)=0LHVW9RHYK_13)<VP^98.
MGCL*[PJ)-?/H_-;-=&F?D.,P\Z-1TY[H]0B;<@IU5=/F\Q%_VA5JO;1P,***
M*8@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@ HHJ*6Z6,=?J: ):AFNE3OCWJC?:TL2_?&:Y?Q
M!X\BL4;]XOR]ZB4C2,3IKO7$B&6(_&L34O'$-OD>8HKR3Q[\>K72(FW7"=SR
M:\JNOC1KGCR9UT:UDFA!*FX<^7"/7YNY]ER?:O.Q^9X;!47B,74C""W<FDE\
MV=-'"SJ2Y8)M^1]*7GQ1MX6_UJUEWOQ>MU3_ %PZ5\YKX<\5:BI:ZUJUM7[+
M%&TP_,E?Y55F^&NO3_\ ,TX_[<?_ +97P-?Q>X3I/EEC%\HSE^*BSUX\.XZ2
MNJ?XI?J>P^-OCC!:VSYN%P!7S_XE\1WWQR\5-I-A,ZV<>&O+I1Q"GIZ;CS@?
M4] :U(O@1-J%UNU?7KJ_MP<^3#%]GW^S-N8X^F#[UVF@^'+#PM8"UT^UAM+<
M<[8UQN.,98]6/ Y.2<5\+QAXY9;2PLJ.1-U*LEI)Q:C'SM))MKHK6[OH_4R_
MAFJYJ6)TBNE]7]Q8TW3X=(T^WM;=/+@MHUBC4'.U5& /R%3445_)]2I*I)SF
M[MN[;W;9]U&*2L@HHHK,H**** "BBB@ HHHH **** "BBB@ HHHH *H^)?\
MD7-0_P"O:3_T$U>JCXE_Y%S4/^O:3_T$UI1^->J%+8\'_9?_ .2E-_UYR?S2
MOH:OGG]E_P#Y*4W_ %YR?S2OH:OHN+/]^_[=7ZG)@?X?S"BBBOF3L"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ KDOCK_P DGUC_ *YI_P"C%KK:Y+XZ_P#))]8_ZYI_Z,6NW+?][I?XH_FC
M.M\#]&<-^R-_S,'_ &[?^U:]FKQG]D;_ )F#_MV_]JU[-7H<2_\ (RJ?+_TE
M&6#_ (*_KJ%%%%>$=(4444 %%%% !1110 4444 %%%% "/\ </TK\^/^"U__
M "%_AY_N:C_[:U^@[_</TK\^/^"U_P#R%_AY_N:C_P"VM?T-]%?_ ).;EW_<
M;_U'JGY+XY?\D5C?^X?_ *=IGPO1117^OQ_GR%%%% !1110 4444 %%%% !1
M110 4444 %1S_='UJ2HY_NCZUQYC_NM3T9W97_O=/_$OS/U._P""4<?F_LO6
MZ_WIW'YDU]0:;+Y^G6[_ -^)3U]0*^7/^"5LYMOV5(Y%^]')(P_#)KZGMH5M
MK>.-?NQJ%'X5_BOXJ:<0YES=<34M\F^;_P!*C^)_I1PKKE^%MTHPO\TK?DQU
M5M0_<O#/_P \W"M[JW!_ ':?^ U9J.ZMEO+:2%_NRH4;Z$8K\[R^M&EB(SJ?
M#M+_  O27_DK9]%BJ;G2:CONO5:K\4B2BH=.N&N+*-GQYGW7P. PX./Q!J:L
M<11E1JRHSWBVGZIV-*515(*I'9I/[PHHHK$T"BBB@ HHJG<R-?S-;PL5C7B>
M13@KQ]U3_>Y&3V'N>.O!X25>35[1BKR;V2[_ *);MM):LQKUE37=O1+N_P"M
M^RU!V;5+@)'Q;P29=L??93D*OT.,GVQZXN4V&%8(ECC552,;54#@#M3JO&8F
M-2U.DK0CLNOFWW;Z]E9+1(G#T91O*H[R>_;T7DO\WNPHHHKA.@**** "BBB@
M HHHH **** "BBB@ HHHH *KZ7S;-_UVE_\ 1C58JOI7-JW_ %VE_P#1C5WT
M_P#<JG^.'Y3.6?\ O$?\,OSB6*Y_XK_\DUUS_KSD_E705S_Q7_Y)KKG_ %YR
M?RK+!?[Q3_Q+\SHJ?"R;_@EQ_P C5K__ %Z+_P"AU]M5\2_\$N/^1JU__KT7
M_P!#K[:K_2')/]QI?X8_DC\9QW\:7JPHHHKU3C"BBB@ KRC]HW_D#1_[XKU>
MO*/VC?\ D#1_[XKY_BO_ )$N+_Z]5/\ TEG=EO\ O5/_ !+\T>+4445_F^?L
MP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?-GQL
M'V?XX7YC^7$UNPQZ^7&?YU])U\V?'+_DMVH?]=+?_P!%1U]5PC_O<_\  _SB
M<6.^!>I])T445\J=H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S?Q7TA-
M1\&W%QM_?Z:/M<3]"FWEOS7<,?0]J]-_9S\2'4-%MVW!LJ*X+QO<"T\&:Q,P
M++'93,0/:,FM3]E!F&BVN[/W:_K?Z/N.K5,IQ&&F[QA.\?+F6J7E=7]6SX+B
MRG%5HR6[7Y'U9H<_FPJWL#6I6'X;;-JOTK<K^AX['Q4@HHHJB0HHHH ****
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*** "F2RA%//-+,^Q?K6-K6L+;1L,C\ZF4K%1C<L7^KK"OWQZUS.O>.8;%&S
M(OUKBOB5\7;?0+:1FE5=H[GI7AOB3XJ^(O' W:/8R26[-A9Y'$<>/49.2/H#
M7FYAFF$P-+V^,J1IP[R:BOO;1UT,+4JRY::;?EJ>O>./C?;Z9$VZ95X[GI7B
MWB+XUZKX\OI+/0HI+M@</*/EBA_WFZ#Z=3Z&J%G\*+S7IEN/$FI/<\Y^RVK%
M8_HS_>8=.@7GN:[/3=,M]'LDM[6"*W@C&%CC4*H_*OPWB[QTR_")T,E7MJG\
MSNH+\G+Y67:1]3E_"]6?O8CW5VZ_Y+^M#E]$^%4;RK=:Y<-JUWU\LDBWC/LO
M\7?[W!_NBNN1%B154!548  P *6BOYCS[B;,\YK_ %C,JKF^B^RO*,5HODO4
M^TPN#HX>/+1C;\_O"BBBO!.H**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *H^)?^1<U#_KVD_]!-7JH^)?^1<U#_KVD_\ 036E'XUZH4MC
MP?\ 9?\ ^2E-_P!><G\TKZ&KYY_9?_Y*4W_7G)_-*^AJ^BXL_P!^_P"W5^IR
M8'^'\PHHHKYD[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *Y+XZ_P#))]8_ZYI_Z,6NMKDOCK_R2?6/^N:?
M^C%KMRW_ 'NE_BC^:,ZWP/T9PW[(W_,P?]NW_M6O9J\9_9&_YF#_ +=O_:M>
MS5Z'$O\ R,JGR_\ 2498/^"OZZA1117A'2%%%% !1110 4444 %%%% !1110
M C_</TK\^/\ @M?_ ,A?X>?[FH_^VM?H._W#]*_/C_@M?_R%_AY_N:C_ .VM
M?T-]%?\ Y.;EW_<;_P!1ZI^2^.7_ "16-_[A_P#IVF?"]%%%?Z_'^?(4444
M%%%% !1110 4444 %%%% !1110 5'/\ ='UJ2IM.T>Z\0:I:V-E!)<7EY,L,
M,2#+2.W  ^I-<>8_[M4]&=V6.V+IM_S+\S],O^"85UN_9IT>Q7[U_?L&!_YY
MI\[_ )@!?^!5]<5\\_L"_"G_ (55X"M=+FF6:YTVU6.5EY5I9"6<K[ C ]0*
M^AJ_QS\>\-3P7%=?+J;NXRE4F_[]9\_X4_9Q?3FBWU/]$O#;%2QF3T\:U:,D
MHQ_PTURW^<U.2ZV:[!1117XF?H!7T_Y&N(QTCF./^! .?U8U8JO;G9JEPO\
M"R))^)W _HHJQ7H9IK7YNKC!OS;A%M_-MLY<'I2MV<DO12:7X!1117GG4%%%
M))*L$3.[!54$L3T '6JC%R:C%7;%*22NRO>3R3S?9X=RLPR\@_Y9 ^GJQ[#M
MU/8&>W@6UA6.-=JKT_SW/N:ATJ-A;&20%9)V,K CE<]!^"X'X58KTLPJ*G_L
M5+X8/6WVI+1R;ZI:J/11Z7E)OCPL.?\ VB>\MO)=%Z[.7=];))%%%%>6=H44
M44 %%%% !1110 4444 %%%% !1110 4444 %5]-^5)H_XHYGS^)W#]&%6*KV
MW[O4+I/[VR7\QM_]D_6O0POO8>M![)1E\U)1_*;.6MI5IR75M?)IO\XHL5S_
M ,5_^2:ZY_UYR?RKH*Y_XK_\DUUS_KSD_E6."_WBG_B7YG14^%DW_!+C_D:M
M?_Z]%_\ 0Z^VJ^(_^"7,B)XI\0;FQ_HB_P#HROMC[6GK^M?Z09)_N-+_  Q_
M)'XSCOXTO5DE%1_:T]?UH^UIZ_K7K7.2S)**C^UIZ_K1]K3U_6BX69)7E'[1
MO_(&C_WQ7J?VM/7]:\K_ &BY8WT9-K _,.]?/\5_\B7%_P#7JI_Z2SMRW_>J
M?^)?FCQ>BFW%PEM$TDCK''&,LS'"J/<U\_\ QU_X**^"?A#<S6-I(^N:I#E6
MAMAN6-O1CD 8[@D,/2O\^\EX;S#-9N."I\R6[=E%>LG97\MWT3/VW"X6OBJJ
MH8:#G-](IM^NFR\W9=V?05%?GUXC_P""M?BZ]NF;2]#TRQBS\JS2>=Q_WR.O
MU-/\+_\ !6WQ39W2G5M!T^^CZ$0R>3CZ#:<_3(K[+_B%.:\M_;4K]KSO_P"D
M6_$^I_U!X@Y.?ZL_3GIW_P#2[?B?H%17A/P&_P""@7@GXU7$-B\[Z/JTG MK
MKY3(?]D\@_123CDXKW6*5;B)71E=& 964Y##L:^+SGAW,,JFH8VFXWV>CB_2
M2NGYK==4CY7$X>MAJKH8B#A-;J2:?K9].S6CZ,6BBBO%,0HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *^;/CE_R6[4/^NEO_ .BHZ^DZ^;/CE_R6[4/^
MNEO_ .BHZ^JX1_WN?^!_G$XL=\"]?\SZ3HHHKY4[0HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#F?C%J!T_P"'&I;<;KA5MP">N]PA_P#'23^%=]^S1I?V
M;2+7Y>BCK]*\H^.D_P!K;P_IJ[MUU>F? /WEC0@Y_&1?RKZ ^!.DB#383MZ
M=:_L[P)RWZOPW[=_\O9RE\E:'YQ9^=<45N;%<O\ *DOU_4]G\/ILM1]!TK8K
M/TJ'; N.]:%?N$3Y*044451(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 %%%,G;"?6@"GJE\(8S\P&!WKRGX
MI^/4T:RD9GZ*3GTKM_&&I_9[=^0O!KY7^./B.X\6^)+?1;61E>Z?:[C_ )9H
M.6;\@<>^!WKS\=C*6%H3Q->7+"";;?1)7;^2.O#T95)*$5J]C#2:X^+GB&2X
MN6;^Q;.0K@G'VMQV_P!T=_7IZX["*)8(E1%5%0!551@*!T J'2M+@T33X;6V
MC$<,"A$4?YY)ZYZDFK%?P3Q]QMB>(\QEB)MJE'2G'HEW:VYI;M_+9(_5<KRV
M&$H\B^)[O^N@4445\*>H%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 45U/PZ^&%QXU@>9IMJAR!@=LUU?\ PS=+_P _#5^S87P+XCKT85Z<J5I)
M->]+9J_\I\[4XHP<).$N:Z\O^">5T5ZI_P ,W2_\_#4?\,W2_P#/PU;?\0#X
MF_FI?^!R_P#D"/\ 6O _WON_X)Y717JG_#-TO_/PU'_#-TO_ #\-1_Q /B;^
M:E_X'+_Y /\ 6O _WON_X)Y75'Q+_P BYJ'_ %[2?^@FO8O^&;I?^?AJS/&7
M[.TUOX1U207#?):3-T]$-53\!>)8R4G*E_X%+_Y 7^M6">GO?<O\SXX_9?\
M^2E-_P!><G\TKZ&KY_\ V;]/?2_BO/"[;MMI)CCW6OH"OA>/L!5P6;SPM:W-
M%).VW<];+*JJ4%..S"BBBOBST HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *Y+XZ_P#))]8_ZYI_Z,6NMKDO
MCK_R2?6/^N:?^C%KMRW_ 'NE_BC^:,ZWP/T9PW[(W_,P?]NW_M6O9J\9_9&_
MYF#_ +=O_:M>S5Z'$O\ R,JGR_\ 2498/^"OZZA1117A'2%%%% !110QP/E5
MF;(  [DUOA<-5Q-:&'H+FG-J*7=MV2^;)J5(PBYRV6K"BNBLOA=K%_;K)';_
M "L,CFI/^%1ZU_S[5]S_ ,0KXK_Z I??'_Y(\O\ MW ?\_%^/^1S-%=-_P *
MCUK_ )]J/^%1ZU_S[4?\0KXK_P"@*7WQ_P#D@_MW ?\ /Q?C_D<S173?\*CU
MK_GVH_X5'K7_ #[4?\0KXK_Z I??'_Y(/[=P'_/Q?C_D<P_W#]*_/C_@M?\
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
MX1T*RM-:PEUB_P#)_:75>=FOVT5MPW#GOQWHKRW]COXQ?\+J^!&CZK*T?VQ(
M_(N%7LZ_*>.PR#@>@'6O4J_E7.\KJ9;CJN"J:N#M?NMT_FFG\S^5ZE*I2G*E
M55I1;BUV:=FODTPHHHKRR0HHHH **** "BBB@ HHHH **** "BBB@ KYL_:)
M_=?%R_9?E;9"21Z^6O\ A7TG7S9^T9_R5B^_ZYQ?^BUKZK@__?9?X7^:.+'?
MP_F?2=%%%?*G:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444V65;>)I'8*D8+
M,Q/  [U48N3Y8[@W;5G >(S_ ,)-\:K*T1E:/2[<;A_<D<[B#_P$1G\:^J?A
M/I8M;&'_ '017R[^SQI\GBWQ/?:U(LA;4+AY5W<E$)^5?P7:/PK[#\"Z;]GM
M(QCG:*_T2X/R?^RLGPV7O>$$G_BWE_Y,V?D.9XGV^(G5[O\ #I^!U]@FV,?2
MK%,@38E/KZM'E,****8@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 *AO&POX5-4%Z/E_"E+8<=SS;XIWIM].
MF_W>*^9_"*-J?C?6]0D4?NBMK$V>G\3C_P! KZ4^+-L9=,F_W>:^9_ DALO%
MWB"S8X_>).@]0=P)'TPOYU^5>,,ZT>%,4Z/]R_ISQO\ AOY7/H^'%%XV'-Y_
M?9G64445_"I^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'M7[.#;=&?_ 'S7JNP>@_*O*?V<O^0-)_OFO5Z_THR#_D6X?_!#_P!)1^*X
M[^//U?YB;!Z#\J-@]!^5+17L'*)L'H/RHV#T'Y4M% ";!Z#\JR?'X_XH;6/^
MO&;_ - -:]9/C[_D1M9_Z\9O_0#2EL5'='YQ_!#CXU7/_7G)_-:]RKPWX(_\
MEKNO^O.3^:U[E7\&>+W_ "5&(_[=_(_6LA_W*(4445^9GL!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R7Q
MU_Y)/K'_ %S3_P!&+76UR7QU_P"23ZQ_US3_ -&+7;EO^]TO\4?S1G6^!^C.
M&_9&_P"9@_[=O_:M>S5XS^R-_P S!_V[?^U:]FKT.)?^1E4^7_I*,L'_  5_
M74****\(Z0HHHH *GTWG4(/^NB_SJ"I],_Y",'^^/YU]%PA_R/L%_P!?J?\
MZ7$Y,P_W6I_A?Y,^H?!]K'_84'RC[@K2^PQ_W5_(51\'_P#("@_W!6I7^CD=
MC\8EN0_88_[J_D*/L,?]U?R%3455A79#]AC_ +J_D*/L,?\ =7\A4U%%@NR'
M[#'_ '5_(5'<Z-;W7WHU/X5:HI6079ECP?8_\\4/U6C_ (0^Q_YX1_\ ?-:E
M%+E0^9F7_P (?8_\\(_^^:/^$/L?^>$?_?-:E%'*@YF9?_"'V/\ SPC_ .^:
M/^$/L?\ GA'_ -\UJ44<J#F9E_\ "'V/_/"/_OFLOQ?X2LET68K!']P]JZBL
MKQ?_ ,@2X_W#1**L.,G<_F6_:+7;^T'X['IXAU ?^3,E<;79_M&_\G"^//\
ML8M0_P#2F2N,K^O,#_N]/_"OR/X>S+_?*O\ BE^;"BBBNHX0KU#]E_\ 9UNO
MCMXOW3+)#X?TYPU]<=/,[B%#_>;N?X1SUV@X/P0^"FK?'/QE'I>G+Y-O'B2\
MO&7,=I'ZGU8]%7J3Z $C] ?AM\.M+^%?@ZST328?+M;1,;FYDF<\L[GNS'GT
M[#   \O,,<J4>2'Q/\#NP>%]H^:6WYFKING6N@Z7#:6L,-K9VD:Q11(-J1(H
MP !T  %?#/[9G[1/_"XO%ZZ9ILV?#NC2%82K?+>2\AIO3'4+[9/\6!ZW^VY^
MT'- &\ ^'?,GU+4%"ZC)!EFC1ND"@<[F'+>BG'.XX^5[[1=-TM5AO-0E>ZR=
MXLXEGCA(_AW%U#'KRI*CC!;)QY=/"VPTZU3=Q=ONW/2IU[XJG3CMS1O]ZT/T
M1_X(W?\ )#-4_P"PBU?95?'/_!(8PV7P3U+[*T]Y"VH,=QB$;)]5W']":^PK
M:]2Z+!1*I7GYXV3^8'Z5_C_XU8.M_KGF591O'VLKM6=MM[7M\['^A_ V(I_V
M'A(-V?)'1Z7TZ7W^1)1117Y&?8A22Q+*C*P5E8$$$9!'O2T549.+YH[BE%-6
M9673/)&V&XN(4SD*"K ?3<#@>PXI?L4G_/Y<?]\Q_P#Q-6**[I9IB).\^63[
MN,6WZMQ;;\VSFC@Z2TC=+LI22^Y.R*_V&3_G\N/^^8__ (FF6VD_9X$C6XN/
M+C4*HRHP!P.@!JW151S;$QCR1Y4M](06JO9Z1W5W][)^HTF^9WO_ (I/]?(K
MG3(V^])<'U/GN/Y&C^RHL?>N/_ B3_XJK%%3_:V-Z59?^!-?J5]2P_\ (ON1
M7&E6^/FCW>N]BV?KDT?V/9_\^MO_ -^E_P *L44/-L<]ZT__  )_YA]1P_\
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
M[E8U****_/3ZP**** "BBB@ KYL_:,_Y*Q??]<XO_1:U])U\V?M&?\E8OO\
MKG%_Z+6OJN#_ /?9?X7^:.+'?P_F?2=%%%?*G:%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5R?QLUS^R/A]=1*P$VILMC&"/O;_OCZ^6'/X5UE>=?%Z?\ MGQS
MX?TA6^6+?>2H/?Y$/_HROO/#/)UF7$N%H35XQESOT@N;7U:2^9Y><8CV.#G)
M;VM]^AZ?^S7X0%EI-L-O8=*^F/#EIY%LO'0 5Y1\%-%6WT^$8"G KV?2H-L7
M/UK^_*<=#\GJ2U+RC"T445T'.%%%% !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 5'<+E,^E24C+N7% '#>/
M=,^T6L@V]5(KY-^(D'_"!?%*SU&152WN2;6=C_"KD8.>P#!2?8&OM'Q!8>=%
MSZ=*^=OVBOARNMZ3<#8&^7TZ5X^<Y92S#!5<%7^"I%Q?HU;3S6Z\SOP=>5*I
M&I'=.YAT5ROPL\62:[I<EC>,?[3TLB*;/65>=DGX@8/N#TR*ZJO\[L^R7$Y3
MCZN78I6G3=O5=&O)JS7DS]=PN(A7I*K#9A1117D'0%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110![3^SE_R!I/\ ?->KUY1^SE_R!I/]\UZO7^E&
M0?\ (MH?X(?^DH_%<=_'GZO\PHHHKV#E"BBB@ K)\??\B-K/_7C-_P"@&M:L
MGQ]_R(VL_P#7C-_Z :4MBH[H_./X(_\ ):[K_KSD_FM>Y5X;\$?^2UW7_7G)
M_-:]RK^#/%[_ )*C$?\ ;OY'ZUD/^Y1"BBBOS,]@**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N2^.O_ "2?
M6/\ KFG_ *,6NMKDOCK_ ,DGUC_KFG_HQ:[<M_WNE_BC^:,ZWP/T9PW[(W_,
MP?\ ;M_[5KV:O&?V1O\ F8/^W;_VK7LU>AQ+_P C*I\O_2498/\ @K^NH444
M5X1TA1110 5/IG_(1@_WQ_.H*GTS_D(P?[X_G7T7"'_(^P7_ %^I_P#I<3DS
M#_=:G^%_DSZE\'_\@*#_ '!6I67X/_Y 4'^X*U*_T<CL?C$MPHHHJB0HHHH
M**** "BBB@ HHHH **** "LKQ?\ \@2X_P!PUJUE>+_^0)<?[AJ9;%1W/YE_
MVC?^3A?'G_8Q:A_Z4R5QE=G^T;_R<+X\_P"QBU#_ -*9*XROZ\P7^[T_\*_(
M_A_,O]\J_P"*7YL*ZKX0?"+5OC1XPATG2HCR0UQ<,O[NUCSR[?T'4GBM;X#_
M +.>N_'G6-MBGV/2K=PMUJ$J_NXNY51_&^.=H]1D@$&ONKX5?"/0_@WX8CTO
M1;7RH^&FF?YIKI_[[MW/MP!T  KGQV81HKECK+\A87".H^:6WYB_"?X4:1\'
M/!]OH^D0A(X_FFF8?O+J3',CGN3^0& .!6%^T5\:;?X/^"9I([BWAU2Z4I;&
M7D1?]-"O5B.R@?,>NU0SJG[0W[0^E_ 7PP9IMEUK%TI%E9!N9#_>;^Z@[GOT
M'-?!GC_XA:O\3O$LVK:U>27EW-P"W"Q+V5%Z*H]!]>22:\K!8*=>7M:FWYG=
MB,3&DN2._P"0[7/&<ET]TMFUP@O&+75U,^ZZOB>6,C]E)).P<=-Q<@-6#,,I
M3J;+_JS7MXR*6&J6_E?Y'%E\F\72O_-'\T?I)_P1K<GX+ZLO\*WV1^.[_"OL
MZOC#_@C7_P D:UC_ *_1_P"SU]GU_BUXV?\ )<9E_P!?7^A_I/P/_P B#"?]
M>X_D%%%%?EA]6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %1N(;%))6\N)?OR/@+^)-256O1Y][;1G[H)E([';P/U8'ZBN[+Z:J5?9R;4
M;-RMU44Y-=KZ:7TO8Y\5+DAS)*]TE?NW;]=?(8EL=4;?<*?)S^[A8\$>KCU]
MCTX[]+G;VHHJ<7C9UVH[0C\,5LEY>;ZO=O5A0P\::OO)[OJ_ZZ+IT"BBBN,Z
M HHHH *Y_P"*_P#R377/^O.3^5=!7/\ Q7_Y)KKG_7G)_*NK!?[Q3_Q+\R:G
MPL\K_9._Y&/5O^O9?_0J]TKPO]D[_D8]6_Z]E_\ 0J]TKU^*/^1A+T7Y'/@_
MX2"BBAF$:EF.%49)/05\_%-NR.INVK"JMXWFW=M#U^8R,O\ LJ#@_P#?16A+
MJXO(U:&$1HPR&F//UVC^I!J2SL_LV]F;S)I3EWQC/H .P'8?4]22?9I45@G*
MI7DN=)I133=VK7;5U'EO??FYDE9*\EY\ZCQ"4*:?+=-MJRLG>RO9N^W:S>O1
MS5P?[2?P@A^-WP?U?095_>7$1:%L9*..5/X$ X[E17>45RY3F57+\93QE#XH
M._D^Z?DU=/R9Z,92A)3@[2333ZIIW37FGJC\5_%?A>]\%>([S2=0A,-[82F*
M5#ZCN/4$8(/<$&L^OTF_;8_88M_CQ;-KNA^79^([=,=/ENAR=K ?B<CD9/7.
M!^>?COX>:U\,]<DTW7-.N-/NHR1MD7Y9,<95NC#W!-?U-D^<87-,,L5@W==5
MUB^TOT>SW1_2_"/&6&SB@H3:C72]Z'>V\H]XO?O'9^>+1117I'V@5L_#[P)J
M'Q+\8V&AZ7"TUYJ$HC7 R$'\3GV49)^E6/AQ\*]>^+.O1Z;H.FW%]<.P5F5?
MW<6>[MT7^9Z#)XK]%OV,/V)K']GC2QJFI^7?>)+I!YDNWY81UV*#T (!]20"
M<$ +Y.=9UA<JPKQ6+?\ ACUF^R_5[16^MD_A^,.,\/E%&5&DU+$->['?EO\
M:EV2W2WELM+M>J_!GX5V7PJ^%NE^'885:&S@5'5P#N.!G/49]?4\UI7_ ,.=
M#U)MTVEV>[U1/+S_ -\XK:HK^<(\79S3Q=3'87$SI3FVVZ<Y0W[<K6BV7EH?
MR[CLKPF-5L;2C5[\\5*[W;=T]6]3DKWX'^'KL_+:S6Y_Z9S-_P"S9K-O?V>-
M+D7]Q>7T)_VRKC^0_G7?T5];E_C5QU@[>QS2L[?S2Y_OY^:_S/E\5X;\,8B_
MM,#3U_ECR_\ I-CS)_V<$/W=8=?K;9_]FJ)_V;V ^76%;ZVN/_9Z]2HKZ*G]
M)+Q%@_\ D87]:5#_ .5W_$\>?@WPA+_F$MZ5*G_R9Y1/^SE=+'^[U2W=L<!H
MBH/ZFN6\0?#'6O#6YI[*22%<DRP_O$QZG'(_$"OH"BOJN'_I7<98*MS9DJ>)
MAU3BH/\ [=E!))^L9>AX>;>!'#F)IVP?/1ET:DY+YJ5[_)KU/E\C!H!P:^AO
M$'P\T?Q-N:ZLHO.8?ZV/Y),^N1U_'-<7K'[.BL[-8ZB57^%)X\X_X$/\*_I3
MA7Z5/!V9Q4,SY\)4ZJ<7.%_*<$W\Y1B?C.>>!?$."DY8+EQ$?[K49?.,FOPE
M(X71?'NL>']HM=0N8T7HC-O0?\!;(KJ]&_:&U"U"K>V=O=*!@M&3&Q]^X_05
MG:C\"=>LC^ZCMKL8SF*8#_T+%8.H^"]6TA2UQIM[&J]7,1*C\1Q7U6*RWPLX
MSUE]5KSEUC*,:NO=Q<:E_)]3PZ&,XYX<^'V]*,>DHRE#3LI*4/N/5=*^/FBW
MVU;A;JS8_>+)O4?BO/Z5TFE>--)UL+]EU"UE9S@+Y@5S_P !//Z5\Y$%3Z&B
MO@,]^B/PKBKSRRO5P[Z*ZJ17RDE+_P G_P SZO*_'[/*%HXVE3JKT<)?>FX_
M^2GU!17SCI?B[5-%'^BZA=PKG.U9#M/X=*Z32_CUKEAQ-]EO%_Z:1[3^:XK\
M8SWZ(7$N&O+*\52KI='S4Y/Y-2C]\T?H^5_2!R6M:.-HU*3[JTXKYJS_ /)3
MVJOG']I5<?%*?@<V\6??BO2-*_:*LY2!>:?<0\<M$XD&?H<?UKS#XW:E'XQ\
M;OJ%B));=X8U!VX8$#D8K\\P?A#QED>-E+,<OJ*/*_>BE4CT^U!R2VZM'WF'
M\0N',RII87&0NWM)\C^Z7*W\CZ/TT[M.MR>28U_E4U5](D672;5E8,K1(00>
M#P*L5^)58N,W&6C3/O(R35UL%%%%9E!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YK&
MQUK]H.^#+\MC'#;K[C8'_FYKTJO.]*B:T_: U3=]VX\B5..H\I%/ZJ:_</ %
M0?$-7FW]C*W_ ('#]/U/F^*;_5%;^9?DSZP^%-J([&/CDJ#]*],L5Q&/I7GG
MPR'^@0_[@_&O1;+_ %?X"O[+IGYI4)J***U,@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@"O>P
M"1#[\5Y[\1O#:WUG(-OWEKTEEW+BL'Q)8B>W;Z&LY(TA(^&OBKI\OPO^(-KK
MEON6%7\N[7G#PL0&S]/O#W45Z)VJQ^TQX*6_TBX'E[OE)'M7,_##6FUSP)I\
MLA+31Q_9Y23DEXSL)/UQG\:_F'Z060QY,-F]..MW3D^]US1OZ6DOFC[SA3%.
M\Z#]5^3_ $-ZBBBOYA/M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** /:?V<O^0-)_OFO5Z\H_9R_P"0-)_OFO5Z_P!*,@_Y%M#_  0_])1^*X[^
M//U?YA1117L'*%%%% !63X^_Y$;6?^O&;_T UK5D^/O^1&UG_KQF_P#0#2EL
M5'='YQ_!'_DM=U_UYR?S6O<J\-^"/_):[K_KSD_FM>Y5_!GB]_R5&(_[=_(_
M6LA_W*(4445^9GL!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5R7QU_Y)/K'_7-/_1BUUM<E\=?^23ZQ_P!<
MT_\ 1BUVY;_O=+_%'\T9UO@?HSAOV1O^9@_[=O\ VK7LU>,_LC?\S!_V[?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M\6/&W_DN,R_Z^/\ )'^E7 W_ "(,)_U[C^04445^5GU84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 57B_Y"TW_7&/^;U8JM9OY][<3#[G
M$(/][:6R?S)'_ 37H8.+]A7ETY4OGSQ=O6R;MV3?1G+B'^\IKS?_ *2_\U]Z
M+-%%%>>=04444 %%%% !7/\ Q7_Y)KKG_7G)_*N@KG_BO_R377/^O.3^5=6"
M_P!XI_XE^9-3X6>5_LG?\C'JW_7LO_H5>Z5X7^R=_P C'JW_ %[+_P"A5[9=
M7_ER^3"OG7&,[0<!!ZL?X1^IYP#@U[_$&%JU\SG"DKNR;Z)*RU;>B2ZMM(XJ
M-:%*@I3?_!\DMV_)$US<1VD1DD81J.Y_0?Y]JATJ-EM3(ZE9+AC*P(P1GH#[
MA<#\*2WT_9,)IF\^<=&(PJ?[H[?7D^I-6:\JO4H4:+P]!\SDTY2V6E_=BGK:
M[NV[7:7NJUW=*%2I456HN5*]EN]>KZ7Z)*]M=7?0HHHKRSL"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSW]J3XL+\%_@EK6N<&
M:&$I"I. SMPH_%B%R.1NKT*ODS_@K;KS6/PAT.QC;;]LU$!Q_>0(S?\ H2+7
MV' > AB\\H0J*\8WD_\ MV+DK]US)775'H93@5C<=1P<MISBGZ-KF_\ );GP
M%J^K7&O:K<WUY,]Q=7DK332-]Z1V.23]2:KT45_3&^K/ZZA&,(J,59+1(***
M*"@I5<HP92593D$=J2B@#]3/V"/C7-\:/@-8S7DAFU+2V^R73D\LR]S[D8;V
MW@5[97PW_P $@=9D;4/&%ASY,:P3 9XW/O!X_P"V8K[DK^<_$C PP^=SG!65
M1*?S=U)_.2;^9_)O$F7PP&;8C!T](PEHNRDE-)>24DOD%%%%?!GBA1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7!_'"V^S3:#J0W;K6\-N<=ED7)S^,:_G7>5S/QCL'O_ (<Z
MCY?^LMPEP#CH(W5V_P#'0:^T\.\Q^H\2X.OTYU%^D_<?X2/.S:E[3!U(^5_N
MU/:?@3JHN-,@(;J!T->VZ3,&B7VKYH_9IUC[7HUK@_P@C\J^C] DWVR_05_H
M)3V/R2IN;%%%%=!SA1110 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 %%%% !4<ZY7/I4E(_W#]* 1QWCJVW
M6LG3D8_K7R#\=[+[/X^T.1=R[=2M^GIYJY_/.*^QO&*;K63_ #VKY$_:2'V7
MQ!ITVY8Q#>POGL,2 YKR,VI>UPE6F^L9+[U8[\)*U2+\U^9TM%%%?YK'[*%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51\
M2_\ (N:A_P!>TG_H)J]5'Q+_ ,BYJ'_7M)_Z":TH_&O5"EL>#_LO_P#)2F_Z
M\Y/YI7T-7SS^R_\ \E*;_KSD_FE?0U?1<6?[]_VZOU.3 _P_F%%%%?,G8%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7)?'7_DD^L?\ 7-/_ $8M=;7)?'7_ ))/K'_7-/\ T8M=N6_[W2_Q
M1_-&=;X'Z,X;]D;_ )F#_MV_]JU[-7C/[(W_ #,'_;M_[5KV:O0XE_Y&53Y?
M^DHRP?\ !7]=0HHHKPCI"BBB@ J?3/\ D(P?[X_G4%3Z9_R$8/\ ?'\Z^BX0
M_P"1]@O^OU/_ -+B<F8?[K4_PO\ )GU+X/\ ^0%!_N"M2LOP?_R H/\ <%:E
M?Z.1V/QB6X44451(445X'^T!^W9HOPSDETWPXMOX@UJ,[7??FSMC_M,I^=O]
ME3CGE@1BNS X"OBZGLL/&[_!>KZ'G9GFV$R^C[?%S48_B_)+=OT/=-5U6UT.
MPEN[VYM[.UA7=)-/((XXQZECP/QKYZ^,?_!0[0_"WFV?A.U_MZ]7C[5,&CLT
M/'0</)W'&T>C&OECXG?&SQ/\8;_S]?U:XO%4YCMP=EO#_NQCY1]<9/<FN;TO
M2KK6[^&TL[>>[NKA@D<,*&221CT 4<DU^A9;P71I+VF-ES/LM$O5[O\  _(<
MZ\3,37?L<LAR)Z<SUD_1:I?B_0Z[XE?M#^,?BTS+K6N74UJW_+I$?)MQUQ^[
M7 )&>K9/O7$U]$_!_P#X)Y^(/%L4=YXHNAX=LW 86R@2W;C@\C.V/()ZDL".
M5KZ,^&_[(_@/X9!9+718=0O$_P"7K4?])DZYR 1L4CU50:[<5Q-EF!C['#KF
MMTBDE]^WW7/,P/ ^=YK+ZQC&XI]9MN7W;_?8^'_AQ^SQXR^*VUM%T&\FMFS_
M *5*ODV_'7]X^%/T&3[5[_\ #G_@FI&A2;Q9KS/US:Z8N![?O7'YC9^-?5@&
MT45\ECN,L=6]VC:FO+5_>_T2/T#*_#?*\-:6(O5EYZ+[E^K9RWPY^"OA;X36
MWEZ#HMG8R8(:?;YEPX.,@R-ER..F<>U=3117RM6M.I+GJ-M]WJS[RAAZ5&"I
MT8J,5LDK+[D%1W, N82C=#4E%9FQXCXA_P"">OP>\3ZQ<WUY\,_ -Q>7DK3S
MS2>'[1I)I&)+,Q,>68DDDGDDU1_X=K?!7_HE_P /_P#PG[3_ .-U[Y174L=B
MEI[67_@3_P SC>781N[I1_\  5_D>!_\.UO@K_T2_P"'_P#X3]I_\;H_X=K?
M!7_HE_P__P#"?M/_ (W7OE%'U[%?\_9?^!/_ ##^S<'_ ,^8?^ K_(\#_P"'
M:WP5_P"B7_#_ /\ "?M/_C='_#M;X*_]$O\ A_\ ^$_:?_&Z]\HH^O8K_G[+
M_P "?^8?V;@_^?,/_ 5_D>!_\.UO@K_T2_X?_P#A/VG_ ,;KS3]K7_@G]\)/
M"'P)UZ_T[X<^![.ZMXT,<L&A6L<B9D0<$(".OZU]CUY'^VY_R;?XF_ZY1_\
MHU*SJ8[%<K_>R_\  G_F73RW!\R_<P_\!7^1\1?L0>$M/\):=KUKI]G:V-NI
MMV\NWB6-<GS<G"C&37O->,_LB]/$'_;M_P"U:]FK_./C:K.IGF(G4;;<MWOL
MC]ORV$886$8JRL%%%%?*G<%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 0ZC.\-KB,_O9"$3V)[_AR?PI]M MK;I&F=L8"C)J*[_>7]JG]T
MM+^ 7;_[.*L5Z6(?L\)2IQ^U>;\W=Q2?HHMK_$^YQTES5IS?V;17W)O[[Z^B
M"BBBO-.P**** "BBB@ KG_BO_P DUUS_ *\Y/Y5T%<_\5_\ DFNN?]><G\JZ
ML%_O%/\ Q+\R:GPL\K_9._Y&/5O^O9?_ $*O:M$11ID+* &E02.<?>8C))]Z
M\5_9../$>K?]>R_^A5[9I VZ3:_]<4_D*^HXD;4JZ[RI_P#I,SS<-;VE/TE^
M<2Q1117QIZ@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7RU_P5=\)2:U\"K'4(T+#2;])I6 '"D&,#UZR9_"OJ6N7^,_PW
MMOBU\,M6T&Z021W]NR+ZJQ!&1[\\'L>:^JX)S2G@,YHUZKM&[BWT2DG&[\E>
M[]#LRW'/!XREBTK^SE&37=)IM+S:ND?C?16U\0O FH?#/QEJ&AZI"T-YI\IC
M;(P)!_"XSV88(^M8M?T_*+3LS^NL/B*=>E&M1:E&2336S3U37J%%%%(V"BBK
M6BZ-=>(]7MK"QADN;R\D6*&)!EG8G %"N]$3.<81<YNR6K;V2/K[_@EE=V_@
M:R\0:W?"1;;5+F.Q#@9V&-=Q;'4C][CC]:^[H)X[J!9(I$DCD4,K*<JP/<&O
MDCX=_#M/A-X&TWPZH_>:=%BX;;CS)F.Z1N>?O$XST  KZ&^!&J?VAX%6$D;K
M.9XO?!^8?^A$?A7+XY^$]/!<+X3BJG)^V]V%2-[QY9\THR79IM1?1WOHUK_G
M;1\6EQ%Q_F6 @DZ#D_92V;]FHP:?=-)R756ZIZ=G1117\@GZ0%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %4?%(C;PSJ0EC$L7V67>A_C78<C\:O5S_Q5N6M/AMK3(I<M9R)@
M=@PVD_AG/X5ZV0T)5LRP]&.\JD%]\DC#%2Y:,I/HG^1M?LFW#-H5K] *^J?#
M1(ME^E?+G[+<>S0[7'M7U%X:_P"/9?I7^D-+8_'*FYO Y%%(GW!]*6NDY0HH
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@ I'^X?I2TC_ '#]* .:\6_\>[5\E?M06ZRF/C_EL@_\
M>%?6OBXXMFKY%_:@D:>^MX8_E::XC0$G@$L!7#BW:G)OL_R.S#_$=!1117^9
MI^T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %4?$O_ "+FH?\ 7M)_Z":O51\2_P#(N:A_U[2?^@FM*/QKU0I;'@_[+_\
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
M[NK32_\  T<V-:6'FWV?Y'3?LN+_ ,2:S_"OI_PT/]&7Z5\V?LPV>S1K7_9
M'Z5]+^'DV6H'L*_T<I['X[4W-A/N#Z4M%%=!S!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 %%%% !39
M#A#3J9.?W9'K0".7\:2;;9_\]J^1/VA)%G\8:/&1\LFHP*1GL95!KZP\?7 2
MSD[8!/-?(?Q>;^UOBGH=JIY^VI*?^V9W_P#LM>'GU;V.7UZO\L)/[HMGH8*/
M-5BO-?F=E1117^;9^R!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %4?$O\ R+FH?]>TG_H)J]5'Q+_R+FH?]>TG_H)K2C\:
M]4*6QX/^R_\ \E*;_KSD_FE?0U?//[+_ /R4IO\ KSD_FE?0U?1<6?[]_P!N
MK]3DP/\ #^84445\R=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %<E\=?\ DD^L?]<T_P#1BUUM<E\=?^23
MZQ_US3_T8M=N6_[W2_Q1_-&=;X'Z,X;]D;_F8/\ MV_]JU[-7C/[(W_,P?\
M;M_[5KV:O0XE_P"1E4^7_I*,L'_!7]=0HHHKPCI"BBB@ J?3/^0C!_OC^=05
M/IG_ "$8/]\?SKZ+A#_D?8+_ *_4_P#TN)R9A_NM3_"_R9]2^#_^0%!_N"M2
MLOP?_P @*#_<%:E?Z.1V/QB6X445\\_MQ_M*P^ O#%QX3T>Y5M>U2/9=M&<F
MQMV'(/H[J< =0I)XRI/?E^!JXRO'#TEJ_P %U;\D>7F^:T,NPLL7B'I'IU;Z
M)>;_ .#L>%_MH_'T?&3XC?8M/EW:#H+/!;$8VW$F<239'4' "\]%SQN-?4W[
M%FC_ -D?LT>&5\LQO<)-</D8+;YI"#_WSM_#%?#'PC^&5_\ &#Q_I^@Z>N);
MQ_WDI&5MXAR\A]@/S.!U(K]+_#^AV_AG0K+3;566UT^WCMH03DA$4*O/T K[
M/BWV&%PE'+J/37[KJ[]6V_D?FWA_]:Q^88C.<1]I<J]6T[+RBDE\T7****_/
MS];"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRK]LS_ )-W\4?]>O\
M[,M>JUY5^V9_R;OXH_Z]?_9EK.I\)I3^)'Q-^R3_ ,A'6O\ KE#_ #:O;J\1
M_9)_Y".M?]<H?YM7MU?YU\9_\CFOZ_H?LF7_ .[Q"BBBOESL"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@!EU<+:6[2-]U1G ')]A[G]:AT^R,.9I@IN9
M1\[#G:.R@_W1^O7J333_ ,3#4?6&U/(_OR?_ &(_4CN*MUZU:3PN'6'CI.:3
MEY1WC'Y_%);.\4]8G#3C[:K[5_#'2/KU?Z+Y]&%%%%>2=P4444 %%%% !111
M0 4444 %<_\ %?\ Y)KKG_7G)_*N@KG_ (K_ /)-=<_Z\Y/Y5U8+_>*?^)?F
M34^%GE?[)W_(QZM_U[+_ .A5[1:2G3O+M9ON@!(9!TD '0^C?SZCN!XO^R=_
MR,>K?]>R_P#H5>Y36Z74+1R*KHXP5/>OI<\Q-.&/J4:ZO"7+>VZ:6DEYJ[T>
MC3:T=I1\ZG2E*G&I3=I*]NS3>J?K9:K5/NKINHJK;R-93K;RMYBR ^3(3\QQ
MSL/J0.0>I .>F3:KYK%X5T))7YDU=-;-;7^]--=&FCMH5E45[6:T:[/^M?0*
M***Y38**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *^?_VJ_P#DH=G_ -@Y/_1LM?0%?/\ ^U6#_P +"LCV_LY.?^VD
MM?2<*?[^O1G)C?X1[9X)_P"1,TC_ *\H?_0%K4K+\#,'\%:.RD%?L,)!'?\
M=K6I7@XC^++U?YG3'X4>1_M%0[?$&GR?WK<KGZ,3_6O/[.Z:RNHYDX>)PZGW
M!R*]._:/A!BTB3'(,JG_ ,<KRVO]5_H^8B.+\.\OYEIRU(M?X:DX_BD?PGXM
M4GA^+\7RO6\)+YPB_P SZ<LKM+^RAN(_]7.BR+GT(R*DKF_A'JW]K> ;!BQ:
M2!3 WMM.!_X[BNDK_,'BK)991G6+RJ6]&I.'RC)I/YI77<_MG(\RCF&74,='
M_EY",O\ P))_AL%%%%> >J%%%% !1110 444V:>.VA>21ECCC&YF8X"CU-5&
M+E)1BKM@W;5CJ*^8_P!I#_@I/X>^%-Y/I?A^(:[JT64?8VV*%N>K<X(],$]B
M!7ROXV_X**_%#Q?=2-#K$>CQ/QY5I"",=/X]W/N *_2\K\+\QKP53&35%/HT
MY3^:5DO1R375'U63\%9QF4%6H4U&#VE-\J?HK.379\MGT9^HE%?D]I/[;_Q2
MT>Y\R/Q9>2>JR0Q,&_\ '<C\"*]I^#7_  5<UK2KN*U\8:;#?6I(4W5J"KH/
M4J22?<[OHIKMQGA/BHPOA*\9OM).%_).\E][2\SNQ_ASGN%@ZBA&HETA)M_=
M*,;^BN_(^^**YGX5_&#0?C-X9AU70;Z&\MY5R0K?,GJ".HQZ'D9Y /%=-7YC
MCL!B,%7EAL5!QG'=/^M4^C6C6JT/A]4VFK-:-/1IK=-;IKJGL%%%%<8!1110
M 4444 %%%% !1110 4444 %%%% !1110 5Q7QWNV3PE:VJKN_M"_BA;V W2?
MS05VM>?_ !@9K_QAX9LMP\O=-.X/7(V!3^K5^A>%>!^M<4X2#VC)R_\  8N2
M_%(\K.ZG)@JC\K?>['M_[/>E_9]*MUV]%&:]_P!%AVP!:\A^"FGB+38?7:!S
M7LFEIMB7V%?WO31^3U"Y1116Y@%%%% !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 %07C[!^&:GK/UF
M;9"W6E(J.YY_\4-26WL9?FQA:^4U<^)?CBDJY,6EQ22LW8,P* ?CN/\ WR:]
M^^.WB,6&E3L6Z(3D5\J^ ?CIH/AF;5I+R/4&O+J\8,R0@C8A*J.6]=Y!]&K\
MT\4LRJ83AW$1HQYIU5[-+_'H_NC=^I]!D-!3Q4'+:.OW;?C8]HHKSG_AJ'PW
M_P \]4_[\+_\51_PU#X;_P">>J?]^%_^*K^'_P"Q,?\ \^I?<?IGUBE_,>C4
M5YS_ ,-0^&_^>>J?]^%_^*H_X:A\-_\ //5/^_"__%4?V)C_ /GU+[@^L4OY
MCT:BO.?^&H?#?_//5/\ OPO_ ,51_P -0^&_^>>J?]^%_P#BJ/[$Q_\ SZE]
MP?6*7\QZ-17G/_#4/AO_ )YZI_WX7_XJC_AJ'PW_ ,\]4_[\+_\ %4?V)C_^
M?4ON#ZQ2_F/1J*\Y_P"&H?#?_//5/^_"_P#Q5'_#4/AO_GGJG_?A?_BJ/[$Q
M_P#SZE]P?6*7\QZ-17G/_#4/AO\ YYZI_P!^%_\ BJ/^&H?#?_//5/\ OPO_
M ,51_8F/_P"?4ON#ZQ2_F/1J*\Y_X:A\-_\ //5/^_"__%4?\-0^&_\ GGJG
M_?A?_BJ/[$Q__/J7W!]8I?S'HU%><_\ #4/AO_GGJG_?A?\ XJC_ (:A\-_\
M\]4_[\+_ /%4?V)C_P#GU+[@^L4OYCT:BO.?^&H?#?\ SSU3_OPO_P 51_PU
M#X;_ .>>J?\ ?A?_ (JC^Q,?_P ^I?<'UBE_,>C45YS_ ,-0^&_^>>J?]^%_
M^*H_X:A\-_\ //5/^_"__%4?V)C_ /GU+[@^L4OYCT:BO.?^&H?#?_//5/\
MOPO_ ,51_P -0^&_^>>J?]^%_P#BJ/[$Q_\ SZE]P?6*7\QZ-17G/_#4/AO_
M )YZI_WX7_XJC_AJ'PW_ ,\]4_[\+_\ %4?V)C_^?4ON#ZQ2_F/1JH^)?^1<
MU#_KVD_]!-</_P -0^&_^>>J?]^%_P#BJK:S^TQX=O\ 2+J"./4O,FA>-285
MQD@@9^:M*>2XY33=)[]A/$4[;G$?LO\ _)2F_P"O.3^:5]#5\P_!;QO9^ /&
M+7]\LS0&W>+$2AFR2I'!(]*]8_X:A\-_\\]4_P"_"_\ Q5>YQ+EN*KXSGHP<
ME9:KYG-@ZT(T[29Z-17G/_#4/AO_ )YZI_WX7_XJC_AJ'PW_ ,\]4_[\+_\
M%5\__8F/_P"?4ON.KZQ2_F/1J*\Y_P"&H?#?_//5/^_"_P#Q5'_#4/AO_GGJ
MG_?A?_BJ/[$Q_P#SZE]P?6*7\QZ-17G/_#4/AO\ YYZI_P!^%_\ BJ/^&H?#
M?_//5/\ OPO_ ,51_8F/_P"?4ON#ZQ2_F/1J*\Y_X:A\-_\ //5/^_"__%4?
M\-0^&_\ GGJG_?A?_BJ/[$Q__/J7W!]8I?S'HU%><_\ #4/AO_GGJG_?A?\
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
M#S_H*W'_ ("2?X4>UCW#V4NQ[!17C_\ PW-\//\ H*W'_@))_A1_PW-\//\
MH*W'_@))_A1[6/</92['L%%>/_\ #<WP\_Z"MQ_X"2?X4?\ #<WP\_Z"MQ_X
M"2?X4>UCW#V4NQ[!17C_ /PW-\//^@K<?^ DG^%'_#<WP\_Z"MQ_X"2?X4>U
MCW#V4NQ[!7E7[9G_ ";OXH_Z]?\ V9:J?\-S?#S_ *"MQ_X"2?X5P/[2_P"U
MKX'\=?!O7=+L=4FDNKRV9(E-LZ[FX(&2,=JFI4BXZ,JG3DI)M'S?^R3_ ,A'
M6O\ KE#_ #:O;J^=/V?/B)IO@#4-0?4I6BANHD"%8RY)!/I[&O4?^&CO"?\
MS_3_ /@,_P#A7^?/%V78JKFU:I3IMIO=)L_7L#5@J$4V=U17"_\ #1WA/_G^
MG_\  9_\*/\ AH[PG_S_ $__ (#/_A7SG]D8W_GU+[F=?MJ?\R^\[JBN%_X:
M.\)_\_T__@,_^%'_  T=X3_Y_I__  &?_"C^R,;_ ,^I?<P]M3_F7WG=45Q$
M7[0_A>;_ %=U=/M_NVLAQ^E,_P"&CO"F<?;;C_P&D_PK261YC&"J2H3L]GRN
MSMO9VUL1'%T')P4U=;JZNO4[JBN%_P"&CO"?_/\ 3_\ @,_^%'_#1WA/_G^G
M_P# 9_\ "L_[(QO_ #ZE]S+]M3_F7WG=45PO_#1WA/\ Y_I__ 9_\*/^&CO"
M?_/]/_X#/_A1_9&-_P"?4ON8>VI_S+[SNJ*X7_AH[PG_ ,_T_P#X#/\ X4?\
M-'>$_P#G^G_\!G_PH_LC&_\ /J7W,/;4_P"9?>=U17"_\-'>$_\ G^G_ / 9
M_P#"C_AH[PG_ ,_T_P#X#/\ X4?V1C?^?4ON8>VI_P R^\[JH=0NFM;;*+NE
MD(2-?5CZ^PY)]@:X>W_:*\-^9-NO)FC7#*PMW! /8C'8]_?\3#<_M$^&8]1#
MM-=/'&G[L"W;J>I(/M@#ZGUKU\+PYC*57VM>DY0BE+9VEVCTWEI);I*78X*V
M/ISAR4Y6DWR^:[OY+5='==ST&SM5L[98UR=O4GJQ[D^Y//XT^O/_ /AICPO_
M ,]+[_P'/^-'_#3'A?\ YZ7W_@.?\:\VME>8U9NI4IR<I-MNV[>YV4ZE&$5"
M+5EHCT"BO/\ _AICPO\ \]+[_P !S_C1_P -,>%_^>E]_P" Y_QK/^QL=_SZ
ME]Q7UBG_ #(] HKS_P#X:8\+_P#/2^_\!S_C1_PTQX7_ .>E]_X#G_&C^QL=
M_P ^I?<'UBG_ #(] HKS_P#X:8\+_P#/2^_\!S_C1_PTQX7_ .>E]_X#G_&C
M^QL=_P ^I?<'UBG_ #(] HKS_P#X:8\+_P#/2^_\!S_C1_PTQX7_ .>E]_X#
MG_&C^QL=_P ^I?<'UBG_ #(] HKS_P#X:8\+_P#/2^_\!S_C1_PTQX7_ .>E
M]_X#G_&C^QL=_P ^I?<'UBG_ #(] KG_ (K_ /)-=<_Z\Y/Y5S__  TQX7_Y
MZ7W_ (#G_&LGQY^T#X=\0^#=3L;:2\,]U;O%&&AP,D<<YKHPF48V->$I4I63
M73S)G7I\KU1@_LG?\C'JW_7LO_H5>Z5\W_ ;XA:;\/=8OYM2:98[B%43RX]Y
MR&S7J'_#3'A?_GI??^ Y_P :]3B++<56QTJE*FVK+5+R,<+6A&FDV=W?VOVR
MV*JVQ_O(_P#<8<@_YZC(I+&[^UVZOMVMDJZ_W6'!'Y]^_6N%_P"&F/"__/2^
M_P# <_XU#'^T9X9BO9)DDO?+E \P?9^C#@'KW'!/^RM<^'RG&UL/+#3I2O&\
MHNWE[R^:5UV<;)>\S.M6A3JJJFK.R?WZ/Y-V]'=['HU%>?\ _#3'A?\ YZ7W
M_@.?\:/^&F/"_P#STOO_  '/^->7_8V._P"?4ON.SZQ3_F1Z!17G_P#PTQX7
M_P">E]_X#G_&C_AICPO_ ,]+[_P'/^-']C8[_GU+[@^L4_YD>@45Y_\ \-,>
M%_\ GI??^ Y_QH_X:8\+_P#/2^_\!S_C1_8V._Y]2^X/K%/^9'H%%>?_ /#3
M'A?_ )Z7W_@.?\:/^&F/"_\ STOO_ <_XT?V-CO^?4ON#ZQ3_F1Z!17G_P#P
MTQX7_P">E]_X#G_&C_AICPO_ ,]+[_P'/^-']C8[_GU+[@^L4_YD>@45Y_\
M\-,>%_\ GI??^ Y_QH_X:8\+_P#/2^_\!S_C1_8V._Y]2^X/K%/^9'H%%>?_
M /#3'A?_ )Z7W_@.?\:/^&F/"_\ STOO_ <_XT?V-CO^?4ON#ZQ3_F1Z!17G
M_P#PTQX7_P">E]_X#G_&C_AICPO_ ,]+[_P'/^-']C8[_GU+[@^L4_YD>@45
MY_\ \-,>%_\ GI??^ Y_QH_X:8\+_P#/2^_\!S_C1_8V._Y]2^X/K%/^9'H%
M%>?_ /#3'A?_ )Z7W_@.?\:/^&F/"_\ STOO_ <_XT?V-CO^?4ON#ZQ3_F1Z
M!17G_P#PTQX7_P">E]_X#G_&C_AICPO_ ,]+[_P'/^-']C8[_GU+[@^L4_YD
M>@45Y_\ \-,>%_\ GI??^ Y_QH_X:8\+_P#/2^_\!S_C1_8V._Y]2^X/K%/^
M9'H%%>?_ /#3'A?_ )Z7W_@.?\:/^&F/"_\ STOO_ <_XT?V-CO^?4ON#ZQ3
M_F1Z!7@O[5W_ ".>G?\ 7E_[.U=U_P -,>%_^>E]_P" Y_QKROX\>/M/^(/B
M.SNM.:9HX;;RF\Q-ISN8_P!17O<.9;BJ.-4ZM-I6>K1SXNM"5.T6>]?#C_DG
MF@_]@ZW_ /12UL3SQVT+22.L<:#+,QVJOU->3Z/^TMX9\%_#6W>]FN(UT73H
MQ<NT>V-"B*I^;W;@8!)SP">*^(?VF_V_/%'QJU2>ST>XN-#T!6*HD+;)IQTR
MS Y7/H#GD@DC@>MD? &,S.O.MB'[*E=ZM7<M?LK2_FVTEYO0^FX;X=QN<U/9
MX)+EC;FD_ACY/JWV2U[V6I]C?M,?'3P7IMO:VMUXETFWO+64L\3SC>%(ZA>I
MZ#H#7CL7[1W@.:157Q3INYNFY)5'YE /S-?#KR-*[,S,S,<DDY)--K^KN"N,
ML?PME%+),LLZ5-R:YUS2O*3D]5RK=NVAW9U]$_AC.L7+,<UQ%5UI))N#C".B
M27NM2>R_F/U7_9N^*VCZC8S65MJ5A?6\T@EAGMKA)8PQ !5BIX/ QGOD=:]A
MK\4]!\0W_A?4H[S3;RZL+J+[LT$AC<?B/Y5]D_L=_P#!1RY.H6OAOQQ()!,5
MBMM0 "[FZ!7' 4GIGA3QPO4_CGB=PM+B/,*N>X**A7J:S@OAG)*W-%OX9-)7
MB]&[M--V9_Q![%\+9:J& JO$8>G>UU:I".]G;2:7=6:7V6DV?<=%<#-^TEX9
MMY6CD:_5E."#;G@_G3?^&F/"_P#STOO_  '/^-?@4LEQ\7RRHROZ,^3^L4GK
MS(] HKS_ /X:8\+_ //2^_\  <_XT?\ #3'A?_GI??\ @.?\:G^QL=_SZE]P
M?6*?\R/0**\__P"&F/"__/2^_P# <_XT?\-,>%_^>E]_X#G_ !H_L;'?\^I?
M<'UBG_,CT"OB7_@HU^V5<:;>2>!_#-VT,FT'4+J)L,@(X13V8CG(Z#!'+#;]
M"^._VI/#^E^"-:O+5[PRV5E+<?-$4P%4D\^N.GOBORJ\2^(;KQ;XAO=4OI#+
M=ZA,T\K'NS')Q[=@.PK];\->&71Y\TQ<+23Y8)K;1.4O75*+_P 76S7Z)X<\
M/T<UQTL1B%S4J-G;I*3V3[J-KM=^7I=%$G)HHHK];/Z."BBB@#OOV>/V@]9_
M9[\=6^J:=-*UFTB_;+3=\MPG?CH& Z'\#D$@_JU\+/B/I_Q8\":?KVFR+):W
MT2R CMD X]NO3J.G7-?C/7V9_P $POV@X_"6A:_X?U629K.RVW5N$7>R*[88
M >@;GZR5\7QUP_',\NE4IQO6I)RB^K2UE'TM>2_O+2W,[_C_ (H\.TO8?VS1
M5I1:4_[T6[)OSBVE?^5N_P *M]V45Y__ ,-,>%_^>E]_X#G_ !H_X:8\+_\
M/2^_\!S_ (U_/O\ 8V._Y]2^X_#?K%/^9'H%%>?_ /#3'A?_ )Z7W_@.?\:/
M^&F/"_\ STOO_ <_XT?V-CO^?4ON#ZQ3_F1Z!17G_P#PTQX7_P">E]_X#G_&
MC_AICPO_ ,]+[_P'/^-']C8[_GU+[@^L4_YD>@45Y_\ \-,>%_\ GI??^ Y_
MQH_X:8\+_P#/2^_\!S_C1_8V._Y]2^X/K%/^9'H%%>?_ /#3'A?_ )Z7W_@.
M?\:/^&F/"_\ STOO_ <_XT?V-CO^?4ON#ZQ3_F1Z!17G_P#PTQX7_P">E]_X
M#G_&C_AICPO_ ,]+[_P'/^-']C8[_GU+[@^L4_YD>@45Y_\ \-,>%_\ GI??
M^ Y_QH_X:8\+_P#/2^_\!S_C1_8V._Y]2^X/K%/^9'H%%>?_ /#3'A?_ )Z7
MW_@.?\:/^&F/"_\ STOO_ <_XT?V-CO^?4ON#ZQ3_F1Z!7G>O)_:?QYMXV^[
M;V,2@9XR7D)/ZC\JD_X:8\+_ //2^_\  <_XU1\,:K#XF^.,]Y;L[0R6]LR;
MQ@A7B1Q^C@_4U^Q^!N5UZ?$<JE>#5J4VKKKS07Y,^?XFK1>#M%_:7ZGUM\);
M016,8_V17J%BFQ!],&O._AC!LT^+_=!KT>U^Z:_L:F?F]0EHHHK4Q"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 ****  G K#\13;+=OI6U(<(:YGQC/Y5LWTJ)%Q/FW]J?Q']BT*Y^
M;^#CFO*;3]E[1;ZS@FNKO5ENI(E:81R1JH?:-V 4)ZYZFNL_:6NEUC6++3V/
MR7UW%;GGLSA3_.NDS7\T^/V=5L,L'A</)Q;YY.WERI?FS[KA7#1E[2<EV7YG
MF?\ PRIX>_Y_-:_[^Q?_ !NC_AE3P]_S^:U_W]B_^-UZ917\W?VYC_\ GZS[
M'ZM2['F?_#*GA[_G\UK_ +^Q?_&Z/^&5/#W_ #^:U_W]B_\ C=>F44?VYC_^
M?K#ZM2['F?\ PRIX>_Y_-:_[^Q?_ !NC_AE3P]_S^:U_W]B_^-UZ911_;F/_
M .?K#ZM2['F?_#*GA[_G\UK_ +^Q?_&Z/^&5/#W_ #^:U_W]B_\ C=>F44?V
MYC_^?K#ZM2['F?\ PRIX>_Y_-:_[^Q?_ !NC_AE3P]_S^:U_W]B_^-UZ911_
M;F/_ .?K#ZM2['F?_#*GA[_G\UK_ +^Q?_&Z/^&5/#W_ #^:U_W]B_\ C=>F
M44?VYC_^?K#ZM2['F?\ PRIX>_Y_-:_[^Q?_ !NC_AE3P]_S^:U_W]B_^-UZ
M911_;F/_ .?K#ZM2['F?_#*GA[_G\UK_ +^Q?_&Z/^&5/#W_ #^:U_W]B_\
MC=>F44?VYC_^?K#ZM2['F?\ PRIX>_Y_-:_[^Q?_ !NC_AE3P]_S^:U_W]B_
M^-UZ911_;F/_ .?K#ZM2['F?_#*GA[_G\UK_ +^Q?_&Z/^&5/#W_ #^:U_W]
MB_\ C=>F44?VYC_^?K#ZM2['F?\ PRIX>_Y_-:_[^Q?_ !NC_AE3P]_S^:U_
MW]B_^-UZ911_;F/_ .?K#ZM2['F?_#*GA[_G\UK_ +^Q?_&Z/^&5/#W_ #^:
MU_W]B_\ C=>F44?VYC_^?K#ZM2['F?\ PRIX>_Y_-:_[^Q?_ !NJVL?LOZ!I
M^D75PEYK!>&%Y%#2QX) )Y_=^U>JU1\2_P#(N:A_U[2?^@FM*6>8]S2=5[DR
MPU*VQ\V?!OP+9_$/Q>VGWLEQ'"+=Y<P,JMD$#J01CD]J]5_X94\/?\_FM?\
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
MV/*_^&4-'_Z"6I?^.?\ Q-'_  RAH_\ T$M2_P#'/_B:]4HH_P!8,P_Y^O\
M#_(/JM+L>5_\,H:/_P!!+4O_ !S_ .)H_P"&4-'_ .@EJ7_CG_Q->J44?ZP9
MA_S]?X?Y!]5I=CRO_AE#1_\ H):E_P".?_$T?\,H:/\ ]!+4O_'/_B:]4HH_
MU@S#_GZ_P_R#ZK2['E?_  RAH_\ T$M2_P#'/_B:/^&4-'_Z"6I?^.?_ !->
MJ44?ZP9A_P _7^'^0?5:78\K_P"&4-'_ .@EJ7_CG_Q-'_#*&C_]!+4O_'/_
M (FO5**/]8,P_P"?K_#_ "#ZK2['E?\ PRAH_P#T$M2_\<_^)H_X90T?_H):
ME_XY_P#$UZI11_K!F'_/U_A_D'U6EV/*_P#AE#1_^@EJ7_CG_P 37F_QF^'%
MM\-=?M;.UGN+A+BW\TF7&0=S#L!Z5].5X5^U)=1V/CG3[F12T5K8&=QG&51G
M8_RKZ/A3'XS'9G3PM6HVI:??H<V*H1C3O".I\6?MC_% WOB"/PEI\CK8Z6$D
MO_F_U]V5Y!/]U,X [$MG. :\/JQK&JSZ[JUU?7+>9<7DSSRM_>=B68_F35>O
MZ-Y8Q2A35HK1+LEM_P 'N]3^P.&\DI93EU+ TOLKWGWD_B?S?W*RV04444'N
M!1110!]M?L':Y8?M%Z%)HNN7MU%KFAQK&LJ,NZ[AYV%MP.6 !4GT49R37T5_
MPRAH_P#T$M2_\<_^)KX!_8(\;R>"?VG-!99#'!J&^UGP<97;O'_CR*/QK]4J
M_&_$RKBL'C*6)P\W&-5.ZT^*-KOYIQOYW?4_EKCKA_#Y?G-2G2C:$TII=N9M
M-?\ @49-+HFD>5_\,H:/_P!!+4O_ !S_ .)H_P"&4-'_ .@EJ7_CG_Q->J45
M^9_ZP9A_S]?X?Y'R/U6EV/*_^&4-'_Z"6I?^.?\ Q-'_  RAH_\ T$M2_P#'
M/_B:]4HH_P!8,P_Y^O\ #_(/JM+L?+'[:/P8L_A=^SAXCU&RNKVXFEB2V(DV
M857D7)Z#L#^&?:OSNK];OVO/ 4GQ'_9[\2:7"I>X:U:2!0,[I #M_P#'B#^%
M?DBRE6P1@C@@]J_?> ,=/%9+"=25Y1E*+];J7Y21^Y^$$Z<<)B:$=U-2^3BD
MOQC(****^S/V **** "O<_\ @GMI/_"1?'UM,8RK#J.G20RF,C<J^9$<\^A
MKPROIW_@F1IMGH/Q!USQAJTT5GI>B61A::4A5!<[C@GC(V+GI@-Z5CB?:>PJ
M>R3<N25DE=M\KLDN[V/C?$"M3I\/XGVFS2C\Y227XL^Q_P#AE#1_^@EJ7_CG
M_P 31_PRAH__ $$M2_\ '/\ XFOGOX[_ /!5H6MY-8^!]/CN%C)7[== B-C_
M +*\,P_[YQC@D<U\\^(_VY/BAXEG9I/%%Q C CRXHD"@'J,D%OS)K\KR_@C/
M*D%+&XM4V^B2FUZ_#'[I,_$<L\-<WQL%55*-.+V]HW%O_MU*4EZ246?H5_PR
MAH__ $$M2_\ '/\ XFC_ (90T?\ Z"6I?^.?_$U^?'AW]NKXH>&[@.GB>>X3
MO%-#'M/XJ WY&OHGX#?\%5H=4O8-/\<6,=F9"%^W6^3$#_M#JH^N[W8#FC,.
M"<\IP<\%BU4:Z-*#?I>\?OD@S/PVS;!0=65)5(K?V;<FO^W6HR?_ &ZF>_?\
M,H:/_P!!+4O_ !S_ .)H_P"&4-'_ .@EJ7_CG_Q->C>'/$UCXNTB&^TVYCN[
M2X4,DD;!@0>1^A!^A]ZO5^7XC-\UH594:TY1E%V::LT^S5CXN.'HM72/*_\
MAE#1_P#H):E_XY_\31_PRAH__02U+_QS_P")KU2BL?\ 6#,/^?K_  _R']5I
M=CRO_AE#1_\ H):E_P".?_$T?\,H:/\ ]!+4O_'/_B:]4HH_U@S#_GZ_P_R#
MZK2['E?_  RAH_\ T$M2_P#'/_B:/^&4-'_Z"6I?^.?_ !->J44?ZP9A_P _
M7^'^0?5:78\K_P"&4-'_ .@EJ7_CG_Q-'_#*&C_]!+4O_'/_ (FO5**/]8,P
M_P"?K_#_ "#ZK2['E?\ PRAH_P#T$M2_\<_^)H_X90T?_H):E_XY_P#$UZI1
M1_K!F'_/U_A_D'U6EV/*_P#AE#1_^@EJ7_CG_P 36A\,M%CT?XNZA9QLTD=D
MEM;JS=6"6\2C/OQ7HE<+\+3]M^,>O2;=O^E%,?[H"Y_2OW#P'QF)Q6<UYUY<
MW+2TVZSC_D?-<44X0P\5%=?T9]<?#>()8Q\#[HKOK88CKB?A]!MLX_\ =%=O
M ,1U_6E,_.YCZ***T,PHHHH **** "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@".X;"8]:X?X@W@CL7/M7:W
MK[4_ FO,OBO>_9].FY[9K.9K3/F/QO,==^-6E0\LL,CSR?[.U&P3_P "VC\:
M["N+\(_\3CXIZU>$G_0X%@ /?>V3^7E_K7:5_%?CMF7UCB/ZNMJ4(Q^;O+\I
M(_3>&:/)@^;^9M_I^@4445^+GT04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !5'Q+_R+FH?]>TG_H)J]5'Q+_R+FH?]>TG_
M *":TH_&O5"EL>#_ ++_ /R4IO\ KSD_FE?0U?//[+__ "4IO^O.3^:5]#5]
M%Q9_OW_;J_4Y,#_#^84445\R=@4444 %%%% !1110 4444 %%%% !1VHKB_C
M7XR70/#36<,BB\U ;, _,D?\3?CT_$^E?3\&\*XOB3.L/DN"7OU9)7M=1CO*
M3\HQNWZ6/%XBSS#Y/EU7,L3\---V[OI%>;=DCG_'GQUNHM4FM='\A8(CM^T%
M=S.1U([;?P/2N;3XQ^)(_P#F)$\YYAC/_LM8&E:5<:W?QVMK$T\\IPJ+U/\
MGWKL;+]G_6KJ -)+8V[?W'D)8?\ ?((_6O\ 2.OPOX5\%8*EEV;T\-&7*M:T
M83JSMISM24I6;3U244]%;8_CBGGG'7$F)GB\OG6:N]*<I1A'KRIII:*V[<FM
M7<R[SXO^(KV)HVU)T5NOEQHC?F!G]:Y]I)M2O-S-)-/,_+,=S.Q]37=+^SOJ
MW>\T\?1G_P#B:Z+P1\#8O#FIP7U[=+=30'<D2)A%;L<GDXZ]!S7GUO&+PNX9
MP%6OD4J*G9VA0I<KG*VB;C!)7?6321UT_#OC?.L53I9HJCC=7E4G=15]6DY-
M[=$KL[/0=)30=#M;.,+MMHE3Y1@,0.3^)R?QJW117^9V,QE7%8B>*KOFG.3E
M)]W)W;^;9_:&'P\*%*-&DK1BDDNR2LE]P.H=2K88,,$&N?USX7:%KX8R6,<,
MA&-\'[MA^7!/U!KH**]#)>(LTRBM]8RO$3HS[PDXW];-77D]#DS'*,#CZ?LL
M=1C4CVE%/\UI\CR_6_V=FRS:;J"]>([A<8'^\O\ A4WA/]GV.WD6;6+@38Y\
MB'(4].K=?7@ ?6O2J*_5ZWTC./JN7O+Y8W?3G4(JI;MS)*W^)+F_O'PE/P?X
M5ABUBUAMOLN4G"_?E;U]'[OD<W>_"/P]?JV[3HXR1@-$S)C\ <5R7BC]GMD#
M2:3=;N_D7'7\&''Y@?6O4:*\7AGQNXUR2LJF&Q]2I%;PJR=2+7:TVVO^W7%^
M9Z6=>&O#>9TW"MA81?\ -!*$EYWC:_S37D?-NN>&K_PW<^5?6LUNW8L/E;Z'
MH?PJC7T[<VT=Y T<T<<T;\,CKN5OJ#7/7WP@\.WSLS:>L;.<DQR,F/H <?I7
M]1\,_3"RZ=)0X@P4X3_FHM2B_/EG*+BO+FGZGX?G7T>L7&IS93B8RCVJ7BU\
MXJ2?K:)X'2[?D9OX4&6/]T>]>[6?P8\.VB\V)F;UDF<_R(%4OC!HMIHGP>UB
M&SMH;:/RTXC4+G#KU]?J:]3-OI>9'=4<FP=6I.323J<L(ZNU_=E.3MVM&_='
M+EOT?,SE+FS'$PA'=\G-*7IJHI>MWZ,XW]GK1K'Q3KE]=2JTK:48C%G[A9M_
M./;;Q7M%>,_LC?\ ,P?]NW_M6O9J_CCQ2XRS3B//JF,S2IS-)*,5I&$;)\L5
MT5WOJWNVS^C.$>&<!D>7QPF A9;MO64GM>3ZO\%T2"BBBOSD^H"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M'_"04445\\=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %>%_M9#/B32?^O9O_0J]TKPO]K'_D8])_Z]F_\
M0J^AX7_Y&$?1_D<N,_A,Y+]I/]D=/VAO@/H.H:8$C\1Z98HT#D?ZY=HRC=\'
M 'M@$=P?ST\0>'K[PKK-QI^I6LUG>VK;)895VLI_P/4$<$$$<5^QGPH_Y)KH
M?_7G'_*N+^/W['W@_P#:#M-VJ6?V?4%!\N\MQLE3OU_/@Y'))!-?I7#/B!1H
M-Y?FK:46U&=F[*^D9):V6R:3LK)JRNOT+@OCBKDT%AJ\7.@];+XH-[N-[)IO
M5QNM;M.]T_R;HKZP^('_  2=\6Z1<R-X?U;3]3@ZJMQF)@/3*@Y/OM KCK+_
M ()I_%&\O6A-CIT(4X\R2=PA[9!"'^5?I]'-,#5CSTJ\&NZG'\==/G8_9*''
MV058<ZQ*7E).+^YI/[CP"NV^!7P'UWX^^,X=)T>WD\O</M-T4)CME/KZL<'"
MYYP>@!(^H/A/_P $EIS=1W'B_6E\M2"UK9C&[ZOU(/H-I]Z^O/AC\(/#_P '
MM CTW0-/M[&WC&/D7#-ZY/OW/4XYSUKYG/./,KRZ#5*:K5.D8NZ_[>DM+>2;
METTO=?)<1>*&'A3=')TY3>G.TU&/FD[.3[:*/6[V>9\)/@'H?PK^%]GX9M[.
M.6UA53+N&3(XY+$\$G))SQDD\ '%>._\%(OB;#\(O@A_9&CQPV-YX@D%MFW0
M1LL>#N/&.-JL/8E37TW7P+_P5TU>2Y^(GAFS_>"*UMIF (^4EO+/XX_3/O7Q
M/ .<9CF><SEBJTI0BI5>3F?)S/E@FHWY4TG&VFG+%=$?E'"N2X7'\18>>(@I
M3E*\I-)R:BI3LY;M-K6[UN^Y\@T445^U']:!1110 5-IVH3Z3J$%U:R-#<6L
MBRQ2*<-&ZG*D>X(!J&B@F45)<LMC]./AW^TO+XZ^ ?A^ZMH]M]J-H%GFX*Q%
M?D=5]PP9<GIM]>G,:OI-EXBC":E8V.HQJ-H6ZMDF&/3Y@:\Q_8ONGN?@1;JQ
MRMOJ%Q$GLOR/_-C7O_PT^&<WCB\\V7?#IL)_>2 <N?[J^_OV_2OZ(X2PG"/#
M'!\L[QU*%.G4<JE64DI.4W)JR3NW=Z0A':^BNVW_ )#^*:XB?B+BLBRBM4O1
MGR4E"3ARPLI:M-;)^])[V[61C_"G]G71?$VJ?:+?PYH&G6D+ 2W,&F0QN?\
M94A>O\NOH#]!Z-H%GH%LL=G;Q0*JA<JOS,!ZGJ?QJ73=,@TBQCMK6)88(1M1
M%'"C_/YFIJ_@7Q1\4*_%6/D\+36'PD7:%.*2NOYJG+\4W\U':/5O^@N$^'L1
MEN$2S#$SQ%=_%.<I2MY0YF^6*^3>[Z)?$G_!7^ZD0>$80?W4GFNP_P!H9 _1
MC7Q%7Z%?\%8/A_)KWPCTW6X8V9M'NE,Q'($;97_T)P?H#7YZU^G\'U(U,DPL
MX;<MOFFXO\4S^LO"VM">1JG'>$YI^K?,OPD@HHHKZ,_1@HHHH *^NO\ @G1X
MVU+PGX#UPV-QY2_VB"5*AE;,:YR#_NCIS7R+7W!^PQ\%]8?]GE=2MK4RC5+Z
M6Z*E@K[0%1< ]>$W>IWCVKZ3A+^RGFE-9W*FL,[J?M>7V;3324N;W=79*_6Q
M^"?24Q6*H\"XB. 4G7E*"AR7Y[J2DVK:Z13;MT/HSP_^T/&X$>J63(?^>MN<
MC_ODG/ZFNZT+QAI?B9/]!O89V_N!MKC_ (">?TKYYU#3+C2K@Q74$UO(.J2(
M5/ZU"CLC!E8JR]"#R*^XXJ^BUPCG,/K61U)864M4X/VE)WZ\LG>W;EG%=D?Y
MS9'XX\09=+V&9P5=1T?,N2:\KI6_\"BWYGT]17A/A_XR:YH(56N!>Q#^"X&\
M_P#?7WOUQ6K=_M"ZM*K"&UL8=W0D,Q'Z@?I7\[YA]$_C6CBO8X9TJM/I-3Y5
M\XR7,GZ*2\V?KV$\>.&ZE#VE;VD)?R\MW\FG:WJUZ'L-%>#WOQB\17J[3J'E
MJ?\ GG$BG\\9J+2/BOKVCWGG?;YKD'&Z.X;S%8?CR/PP:]6/T0>*_J\JDL50
M]HMHIS:?ES."M]S7F<,OI!9%[90C0J\O634=/ES._P!Z/?:*X?PC\<M-UL+#
M??\ $ON3QECF)C[-V_'CWKMH)TN(EDC99(Y!N5E.0P]0:_GGBO@?/>&L3]5S
MO#2HRZ-J\9?X9*\9?)OS/UO(N)LLSFC[?+:T:BZI/5>L7JOFD.HHHKY0]TH^
M)]0_LCPQJ5UG'V6UEESZ;5)[<]J@_9+T_P K1K;*]0*J?%B\^Q?#?6F_OVKQ
M=,_?^3^M=)^R_;J-$M>.P-?UA]'G#VR[%5_YJB7_ (#%/_VX^%XLG^]A'RO]
M[_X!]->%8MEJO^[70I]P?2L/PR/]%7Z5NU_1L3X>044459(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!1U;B-J\4^.$G_ !+91VVFO:=7;]TU>$_'^[\K29_]W(K&H=%,\2^"
MC9TO63_U%9/_ $7%79UR/P5AV^$IIO\ GZO99/NXS@A/Q^[_ $[5UU?Y]^)%
M13XGQK7_ #\:^[0_6LG5L%3] HHHKXD](**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ JCXE_P"1<U#_ *]I/_035ZJ/B7_D
M7-0_Z]I/_036E'XUZH4MCP?]E_\ Y*4W_7G)_-*^AJ^>?V7_ /DI3?\ 7G)_
M-*^AJ^BXL_W[_MU?J<F!_A_,****^9.P**** "L?Q=XXT_P79^9>2_O&&8X4
MYD?Z#T]SQ6#\1_C#;^%UDL['9<Z@/E8]8X#[^K>WY^E>.ZGJEQK%])<W4K3S
MS'+NQR3_ )]*_JCP<^C=C>(5#-^(N:AA'9QCM4JKHU?X(/\ F:O)?"K-2/PW
MQ$\8\-E#EE^4VJXC9O>$'\OBDNVRZNZL;GCGXF:AXVE*R-]GLP?DMT/R_P#
MC_$?T] *YNM[P7\/=0\<76VWC\NW4XDN''[M?8>I]A^@YKU[PU\)]%\.VBJU
MK%>3 ?--<('+'V!X'X?F:_I[BSQ7X*\-,+#),#33G':C1M>/G4DW9-]>9N;O
M=IIW/Q/(> ^).,Z\LSQ4VHR_Y>5+Z^4$MTNEK16U^AX(K%3QQ]*NS^)=1NK-
M;>2_O)(%&!&TS%<>F,XKW+6?A=H.MAO,T^&)\8#P?NB/^^>#^(KFK[]G2QEE
MS;:C<PIW62,2?J,5\[E'THN \S499M3G0G'5<]/VB3_NRASOY\L3ULP\$>*<
M#S1P$XU8RT?+/D;7FI<J^5V>5Z?83:K?16]O&TD\S!$4=R:]\^'_ ('A\#Z(
ML*A&NI &N)0/OMZ#OM'0?_7JMX%^%MAX'9ID+75XV1Y\B@;1Z*.WUZUTU?SW
MX_>.T.*Y1R;(I26"@[RDTXNK+I=/50CT3LW+5K2-OUOPI\+Y9#%YCFB3Q,M$
ME9JG'KKLY/JULM$]6%%%%?R^?MH4444 %%%% !1110 4444 %%%% !1110 4
M444 %<E\=?\ DD^L?]<T_P#1BUUM<?\ 'N3ROA'K)_Z9I_Z,6N[+?]\I?XH_
MFC.M_#?HSB?V1V _X2#_ +=O_:M>R[QZBOA+X,?M+>(/#%_KD=K#INUI(U.^
M-SPIDQ_&/6N]_P"&O?%7_/+2?^_+_P#Q=?<9[PCC:V.G5C:SMU_NH_.8^)F2
MX?\ <U'*Z_NL^L-X]11O'J*^3_\ AKWQ5_SRTG_OR_\ \71_PU[XJ_YY:3_W
MY?\ ^+KR?]2\?Y?>5_Q%7(OYI?\ @+/K#>/44;QZBOD__AKWQ5_SRTG_ +\O
M_P#%T?\ #7OBK_GEI/\ WY?_ .+H_P!2\?Y?>'_$5<B_FE_X"SZPWCU%&\>H
MKY/_ .&O?%7_ #RTG_OR_P#\71_PU[XJ_P">6D_]^7_^+H_U+Q_E]X?\15R+
M^:7_ ("SZPWCU%&\>HKY/_X:]\5?\\M)_P"_+_\ Q='_  U[XJ_YY:3_ -^7
M_P#BZ/\ 4O'^7WA_Q%7(OYI?^ L^L-X]11O'J*^3_P#AKWQ5_P \M)_[\O\
M_%T?\->^*O\ GEI/_?E__BZ/]2\?Y?>'_$5<B_FE_P" L^L-X]11O'J*^3_^
M&O?%7_/+2?\ OR__ ,71_P ->^*O^>6D_P#?E_\ XNC_ %+Q_E]X?\15R+^:
M7_@+/K#>/44;QZBOD_\ X:]\5?\ /+2?^_+_ /Q='_#7OBK_ )Y:3_WY?_XN
MC_4O'^7WA_Q%7(OYI?\ @+/K$'/2BOGKX*_M+Z]XV\?V>EWT.G+:W <LT43A
MQA21@ER.WI7T'&=R+]*\'-,KK8"HJ5:UVKZ'UV0Y]A<WP[Q.#ORIM:JVJ2?Z
MH=1117FGM!1110 445Q/QZ^(5Y\-_ -QJ5BEO)<QR1JJS*60AF /0@]SWKHP
MN'GB*L:,-Y.R^9RX[&4\)AYXFM\,$Y/T2NSM=X]11O'J*^4#^U]XJ8Y\G2?^
M_,G_ ,72?\->^*O^>6D_]^7_ /BZ^G_U+Q_E]Y\#_P 15R+^:7_@+/K#>/44
M;QZBOD__ (:]\5?\\M)_[\O_ /%T?\->^*O^>6D_]^7_ /BZ?^I>/\OO#_B*
MN1?S2_\  6?6&\>HHWCU%?)__#7OBK_GEI/_ 'Y?_P"+H_X:]\5?\\M)_P"_
M+_\ Q='^I>/\OO#_ (BKD7\TO_ 6?6&\>HHWCU%?)_\ PU[XJ_YY:3_WY?\
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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% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M444,<+0!E:[)^X;Z&OG7]I'4EMM&N"3_  $5] ^)I=MLWTKY7_:KUU;;1+K=
M_=Q7/4V.FEN8/PAMFM?AUIP;K('F_!Y&<?HPKI*H>%=..D>%]-M&Y:UM8HC]
M50#^E7Z_SAXDQ?UK-L5BE]NI.7WR;/V/!T^2A"'9)?@%%%%>*= 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>?_ !E_:>\'? NQ
M,FNZM!'/SLMT.Z5R/11DGG@X!QQG%>6_MU_MIQ_ C2?[#T.2.;Q)?(?=;5.F
M]OQR .Y!]"*_.?Q)XFU#QAK,VH:I>3WU[<-NDFE;<Q_P [ <#M7[!PGX<TZU
M&.-S:]I*\8+31[.3W2:U25G9IW6Q]UPGP+B,XC]9K2=.A?1I>]*V_+?1);<S
M3UT2>Z^U_&/_  5YM;:\D70_"TUU"#@-=3B$GUZ;N/J :PK7_@KA?7]O-;:A
MX1A6&X1HV>&\W, W'"E%Z ^M?&]%?IE/AG*(1Y(86G;_  IO[W>7XGZE#PQR
M!0Y94Y2?=U)W^Y24?PL?>W[*'[3O@74OB#')_;#:?+/ T(M[^+R9-Q((P02K
M=.@.[VKZ_MKF.\MUEBD22.095E.5-?B57U%^Q+^W=J7PRUVU\.^*+N6]T&Z=
M8XKB5MSVAZ $GJO09/3C/'W?E^+. :.8IXG /DJI?"W[LK=+O6+[.[CLFHK4
M^"XD\,9X"C+%95)SA'5P>LDNKBU;FM_*U>VS;T/T6HJ.QO8M1LX[B%UDAF4,
MK#N/\]J6YN([.!Y99%CCC&YG8X"CU-?@/U>K[7V'*^>]K6=[WM:V][Z6[GY:
MZD5'G;TWOTMW'D[1D].]>6?%#XSF9I-/T:3;&/EENE/+>R>W^UW[>IS/B?\
M%V3Q*TECI[/#IX.'<<-<?X+[=3W]*XFUM)+ZXCAAC:661MJ(HRS$] !7]X>!
M_P!'.EE\8<1\807M$N:%&5N6'7GJWT<ENHO2.\KRTC_+7B9XOSQ4I9/P])\K
MTE46\NG+#K;HY;RV6FLF?>/?K7HOPV^"CZFJ7VL*T5N?FCMONO(/5NX'MU/M
MWZ#X;?!V'PZ([[4E6>_^\L?WHX#_ %8>O0=O6NZKR/&CZ33GSY)P;.RVGB%N
M^ZI=E_T\W_DZ2/0\-_!91Y<SXBC=[QI/\'4_^0_\"ZQ([6TBLK=(88XXHHQA
M41=JJ/85)117\25*DZDW4J-MMW;>K;>[;ZMG]+0C&$5&*LEHDN@4445F4%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<;^T%_R1_6O^N:
M?^AK795QO[07_)']:_ZYI_Z&M=V5_P"^T?\ %'\T9UOX;]#X!^&W_(4UK_KJ
MO\WKK*Y/X;?\A36O^NJ_S>NLK^A<=_&?R_)'\6YE_O4_4****Y#A"BBB@ HH
MHH **** "BBB@ HHHH **** .Z_9P_Y*]I?_  /_ - -?8]O_J%^E?''[.'_
M "5[2_\ @?\ Z :^Q[?_ %*_2ORWCC_>X?X?U9_2/A'_ ,B:?_7R7_I,1]%%
M%?$GZF%%%% !7E'[77/PFNO^NT7_ *&*]7KRG]KG_DDMU_UVB_\ 0Q7KY#_R
M,*/^)?F?.\7?\B7%?]>Y_P#I+/E&BBBOW$_CT**** "BBB@ HHHH H_LQ_\
M)T%C_P!?[?\ HT5^B*?<'TK\[OV8_P#DZ"Q_Z_V_]&BOT*O+IK>*-8_FGF^6
M,$<9[D^P')_+J17PWB#AYU\PH4J>[A\DMVV^B2U;Z)-G]->&U6-/)7.6W,_T
MLEYO9+JPEU:W@F9))-ICX=B#L4D9P6Q@'&.,]Q5A6#J"#G/(([U':6JV<"QK
MD@')+=6)Y)/N3S3+2S^QROY;8A;I'CA#WQ['TKX3$0P+C)4')..SEJI]'9)+
ME?5)MJUTY72YOOJ4L2FO:)-/M]GU;>O:ZMKK:STGHJAJ?BG3=&<K=:A9V[#@
MJ\JAA^'6H])\::3KDGEVNH6LTF<!!( Q^@ZUO'AK-Y85XV.%J.DM>?V<N7_P
M*UOQ,99Q@%6^K.O#VG\O-'F^Z]S3HHHKQ#T@HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ JM:-G4+O;]T;=W^_CG_QW9^=6:K:.N=,A;^*
M9?-;ZM\Q_4UZ6%M#"5JCZ\L/O?-?_P DM;SOTUY*UY5J<>UY?<K6_P#)K_+S
M+-%%%>:=85S_ ,5_^2:ZY_UYR?RKH*Y_XK_\DUUS_KSD_E75@O\ >*?^)?F3
M4^%GE?[)W_(QZM_U[+_Z%7NE>%_LG?\ (QZM_P!>R_\ H5>Z5Z_%'_(PEZ+\
MCGP?\)!1117SQU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5X7^UC_R,>D_]>S?^A5[I7A?[6/_ ",>D_\
M7LW_ *%7T/"__(PCZ/\ (Y<9_"9ZI\*/^2:Z'_UYQ_RKH*Y_X4?\DUT/_KSC
M_E705Y&-_P!XJ?XG^9O3^!>@4445REA1110 4444 ?.?[:'[#%E\?+1M8T7R
M[#Q);I@/CY+D==K >^>1R.V>A_/;XC_";Q%\)M9>QU_2[JPE5BJNZ?NI<?W7
MZ'Z=1W K]E:RO%/@;1_&MD]OJVG6M]#(-K++&&W#T/M[5^L<-^)D\-2CA<TB
MYQCHIQ^)+LTVE*W1W376_3[/AGCC'9/#ZNDJE'I%NSC_ (96=E_=::[6U/Q<
MHK]3-?\ ^">OPK\02R22>'8[<R'[MM(8%'T";:O>%/V$_A?X0O%FM_#-K-(I
MR/M.)L'U!8$C\#7V\O$;(E'G]I)^2@[_ (V7_DQ][+Q<P?)[N&J<WFXI??S-
M_P#DI^<OP2_9F\6_'C6(8-'TV=;.1OGOID*P(N<$@_Q$>BYQWP.:_2/]ES]E
M?1?V;?"2V]JJW&J7 #75VX&^5O\ )( Z 9QU);TO2-$L]!M5AL[:&VC4 8C7
M&<=,^OXU:K\\XI\1*V84I8/ Q=.E+1M_%)=G;2*?5)MO9R:=C\WXDXPQ^=-0
MK6A23NH1U5^CDW9R:Z:)+>U]0HHHK\S/EPHHHH **** ([JTBOH&CFCCFC;J
MCJ&4_@:Y/Q#^S_X+\5W#S:AX:TF\DD&"98 WZ'BNPHKTL#G&/P2M@Z\Z:_NR
M<?R:)Y5S<RW[G(^'?@+X-\*3K-IOAO2K.11@-% %S^ XKJK:UCLX%CACCAC7
MHB*%4?@*DHHQV<8_&*V,K3J6_FDY6]+MARKFYNO?J%%%%>:4%%%% !1110 4
M444 %%%% $=Y9PZA;/#/''-#(N'1QE6%>3?$7X*2Z3YEYI"M/:YW-;_>>(?[
M/=A^OUY->NT5^D>'/BEGG!F-^LY7.].3]^E*_)->:Z2MM):KS5T_C^,.!\LX
MCPWL<=&TU\,U\4?1]5WB]'Y.S7S/IJ*]RR2+N5HY%8'N"C _SKZ(_9(G9]%M
ML^@%<O\ $KX8V5[;76K6^+2ZMXI)9=J_+. ISD=F/J/_ *]=!^R.W_$FM1[@
M_I7]NX'Q*RSC6,,SR].,HP49PEO"5Y.U]I)WNI+=;I/1?D?#7!N-X;IUL%BV
MI)SYHR6THV2O;=/35/Y-K4^N/"S9M(_]T5T"_=%<[X4/^C+_ +M="GW!]*]B
M)[<]Q:***L@**** "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@ ILK;8VIU1W#8C^M (YGQE<;+5OIBOD?]I"
MXCU77=/L9/FCO+R&!QZAG53_ #KZD^(>H"*Q?/IFODGQW=?VW\:-'M_F=8Y7
MF8C^'8C,"?Q _.O XAQGU3+<1BKVY(3E]T6_T/2P-/GK0AW:7XG:4445_F\?
ML04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8?Q+
M\:6_P\\!ZKK5TWEPZ=;/,S?W<#.?PZ_A6Y7@/_!2KQ!)H?[+>K+%N5[J6*$'
MV9U5L_568?E7T?".7T\=G%##U5>+E=KNHIR:^:5OF;X7"O$XBGA8NSJ2C&_;
MFDHW^5[GYQ?$OQ_??%#QSJ6NZA(TEQJ$QDPS9\M?X4'LJX'X5A445_4TI-N[
M/Z_P^'IX>E&A17+&*226R25DON"BBBD;!1110!^C/_!-_P#:''C/X*W.G:U>
M?Z3X9/EM+*V2T6!L)[DD$*.Y*L>2:ZOXD?%&X\;3M;P[K?34;*1_Q2?[3?X=
M![]:^-OV!=5>/QKXAT\9\NXTT7+#MF*5%'Z2M7U=X8\+WGBW5$M;./>[<LQ^
M[&/5CV%?K7A7P'PUA9XCCG,K>UBWK.RA2Y8J]17^U+=R>J=[6;;?^8/TH,=F
MF#XGEPIE::I5E&:C"_--S;]S3[*:=HK2UKZ*R@T?1[C7]1CM+2%IIY3A5'\R
M>P]S7MWP\^&-KX'M1(VVXU%U_>38X7_97V]^I_2KG@;P%9^!]-\N$>9<2#]]
M,P^9S_1?:MROY[\</I!8GB><\FR.3IX%:-[2K><NJAVAN]Y](QV\,_">CDD8
MYCF:4\4]4MXT_3O+O+IM'JV4445_,)^V!1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %<;^T%_R1_6O^N:?^AK795QO[07_)
M']:_ZYI_Z&M=V5_[[1_Q1_-&=;^&_0^ ?AM_R%-:_P"NJ_S>NLKD_AM_R%-:
M_P"NJ_S>NLK^A<=_&?R_)'\6YE_O4_4****Y#A"BBB@ HHHH **** "BBB@
MHHHH **** .Z_9P_Y*]I?_ __0#7V/;_ .I7Z5\<?LX?\E>TO_@?_H!K['M_
M]2OTK\MXX_WN'^']6?TCX1_\B:?_ %\E_P"DQ'T445\2?J84444 %>4_M<_\
MDENO^NT7_H8KU:O*?VN?^22W7_7:+_T,5Z^0_P#(PH_XE^9\[Q=_R)<5_P!>
MY_\ I+/E&BBBOW$_CT**** "BBB@ HHHH H?LT2+!^TW9NS;52^9F/H!*,U^
MA.FPM(3=3+MDD&%4]8DZ@?4]3[\<X!KX%_9JMETS]HS3]ZYNKJ^+ '_EE%YH
MP?JW4>B^NX8_0-/N#Z5\CXE5?J]:G2C\<X+F?:-[J*]=Y>22T]Y/^E/#&FZF
M6*<OAC)V\W9:_+9?-]F+6#\3?$LGA3P==7,+;;AL11''1CW_  &3^%;U>:?M
M%:OLLM-L5;EW:=QZ8&U?YM^5<?@UPU#/N,\!EU:'-3<^::>J<::<VGY/EY7W
MO;J>WXB9U+*^'<5C*<N6:CRQ:W4I-137FKW^5SRR:9[B9I)&:21R69F.2Q/<
MTBML.1P1R".U)17^O"BDN5+0_P _G)M\SW/5/@[\5)K^[72=2E,TDG%O.Y^8
MG^XQ[^QZ]O2O3*\,^&'P^OO$6N6MUY<UM9V[K*9R"N[!SA#W/OVKW.O\Q?I,
M9%P[EO%">0RBI5(WK4X6Y83OOII%R6KBMFK_ &C^V/!?-,WQF1O^U%)QB[4Y
MRWE&WGJU%Z*75:= HHHK^<S]>"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ;,GFQ,NXKN!&1VI8XUBB55^ZH  ]!2T5I[67)[.^E[_,GD7-S=0H
MHHK,H*Y_XK_\DUUS_KSD_E705S_Q7_Y)KKG_ %YR?RKJP7^\4_\ $OS)J?"S
MRO\ 9._Y&/5O^O9?_0J]TKPO]D[_ )&/5O\ KV7_ -"KW2O7XH_Y&$O1?D<^
M#_A(****^>.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "O"_P!K'_D8])_Z]F_]"KW2O#?VLXV'B#2&Q\K6
M[@'W##/\Q7T/"_\ R,(>C_)G+C/X3/4OA1_R370_^O./^5=!7._"219?AEH9
M7I]D0?B!@_RKHJ\C'?[S4_Q/\S>G\"] HHHKE+"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#)\>7*VG@;6IF#%8[&=R!U($;'BC]DV(II5I]!3/B,C2_#S7E52S-IUP
M .I\MJL?LIR^;I-JR], 8K^K/H\I?4<6_P"_'_TD^'XL_B0]'^9]7^%?^/9?
M]VNA3[@^E<]X5YME_P!T5T*?<'TK^D('PT]Q:***T("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 *J:
ME-M1O88JT[;%S6#XDU 6\#<]JF3*B>=?%[Q"MG83?[M?-'@'=XC^(^L:L<^5
M:1BTC/\ "[,0S?B J_\ ?=>C_M)^/AIFDW!W<JN.M<K\-- ;P]X-LXYE*W4Z
M_:+C<,-YC\D'W487_@-?B_C;Q L!P]+"P?OUVH+_  [R?W+E_P"WCZKAG">T
MQ2F]HZ_/I_G\C>HHHK^*3]("BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ KPK_@HUX5D\4?LM:YY2LTED4NN ?E6-@['_ +Y4C\:]
MUK-\9>&8/&7A:^TNZ19(+Z%HF5ONG([^U?0<*YE# 9M0Q532*E:3[1E[LG\D
MVS;#XF6&KT\3!7=.49)=W%J27SL?BS177?'+X37WP4^)FI:!?1R+]ED)MW8?
MZZ(D[6_H<=""*Y&OZH>A_7N#QE+%4(8F@^:$TFGW3U"BBB@Z0HHI54NP5069
MC@ #K0!]*?\ !-+X<77C?XBZ_/ 1&D-BEJ\K#Y4$D@<GW/[K&/4CI7Z(^%?"
M5EX.TQ;:SC"CJ\AY>4^K'_.*\3_X)Z? &;X+?!N.XU"'RM7UIOM,ZG[T0.,(
M?H H(]5/8U[]7XQXE\;8^O\ \8Y0JM8:D[RBM%*II=R[\FD4GHI)M*[N?Q_Q
M92P&9<3U\^IQ4IV5.$M[0CI[O92=Y76K32V04445^/'&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<;^T%_R1_6O
M^N:?^AK795QO[07_ "1_6O\ KFG_ *&M=V5_[[1_Q1_-&=;^&_0^ ?AM_P A
M36O^NJ_S>NLKD_AM_P A36O^NJ_S>NLK^A<=_&?R_)'\6YE_O4_4****Y#A"
MBBB@ HHHH **** "BBB@ HHHH **** .Z_9P_P"2O:7_ ,#_ /0#7V/;_P"I
M7Z5\<?LX?\E>TO\ X'_Z :^Q[?\ U*_2ORWCC_>X?X?U9_2/A'_R)I_]?)?^
MDQ'T445\2?J84444 %>4_M<_\DENO^NT7_H8KU:O*?VN?^22W7_7:+_T,5Z^
M0_\ (PH_XE^9\[Q=_P B7%?]>Y_^DL^4:***_<3^/0HHHH **** "IK.%979
MI,^5&-S^_M^)XJ&K%U_HT*V_\6=\G^]V'X#]2:[,)&*;K36D?Q?1?J_),F79
M&;^S7.UW^U-9R/RS:@?P_>BOT-3[@^E?G=^S'_R=!8_]?[?^C17Z(I]P?2OS
M7Q-E*6.I2ENX?J?U!X8?\B?3^9_DA:\Y_:%\/FXTRSU*-<FW8PRD?W6^Z3]#
MQ_P*O1JR?'D*S^"-65U#*+.5L$=PA(/X$"L?"?B:MD'%N!S&BKVJ*,EWC/W)
M+[I-KS29[''F2T\UR#%8.II>+DGVE'WHO[UKY7/G6O6O#\O@WPAX3M;R0V=Y
M<L@+$J)9V?J0$/W<=.WUYY\EHK_4;C[@1<4X>CA*N+JT*4)<TU2ER^T5K<LG
MO;\/*]FOX@X4XI>1U:F(AAZ=6<HVBYJ_([WYDMK_ -7M=/T+7OV@[ZZ+)I]K
M#9Q] \G[Q_\  ?3!KF;KXDZ]=S^8VK7BMG=A)-B_DN!^&*PZ*C(?"GA#)J7L
ML!E])=.:45.3]9SYI/[[%9KQYQ!F,^?%8N;\E)QBO2,;+\#T.W_:$OK?0X8?
MLL,U\HP\\A.U_0[1CG\:QKCXT>(KB7<+Y8P#D*D*8_49_.N5HKER_P &^",%
M4G5HY91;FW)\T%.S;N^53YE%:Z1BDDM$K&^,\1>)L3&,*F-J)122Y9..W=QL
MY/NW=MGL7PO^,)\27*Z?J7EQWC?ZJ51M6;V([-Z=C]>O?5\PPS-;RK)&S)(A
M#*RG!4CH17T9X-UIO$?A:QO6_P!9/$"_^\.#^H-?Q?\ 28\(\!PU7HY[DL%3
MP]>3C*"VA4MS+E72,DF^7:+B[:-)?T=X+^(&*SFE4RS,I<]6DE*,GO*%[/F[
MN+:UW:>NJ;>E1117\I'[L%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5S_Q7_Y)KKG_ %YR?RKH*Y_XK_\ )-=<_P"O.3^5=6"_WBG_ (E^9-3X
M6>5_LG?\C'JW_7LO_H5>Z5X7^R=_R,>K?]>R_P#H5>Z5Z_%'_(PEZ+\CGP?\
M)!1117SQU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5XE^UK_R$M$_ZY2_S6O;:\2_:U_Y"6B?]<I?YK7T'
M#'_(QA\_R9RXS^$_ZZGHWP9_Y)=HO_7N/YFNGKF/@S_R2[1?^O<?S-=/7E9A
M_O53_$_S9M2^!>@4445R&@4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9WB\;O">J#_IT
ME_\ 0#3_ -DNT9=$M?PK-^)^K#3O"%U"K?Z1J"FUA4'YF+<$CZ*2<^WTKT3]
MG+P@VE:-;*R_< /3FOZT^CY@:M/*\1B9JT9S27GRK5^EW;U370^#XLJQ=:$%
MNEK\SW[PPFVU7V%;RC"UDZ#;^3;@>P K6K^BHGQ,@HHHJB0HHHH **** "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 ***1
MVVK0!6U&Y$<1YYKSSXC^)EL;.3YOX2:ZWQ+J8MH&Z< ]:^<_VC/B0NDZ7<?O
M!TP!6-21O3B>8^*KIOBC\3X;,_O+&Q87%UGE2%/RH>WS-C@]0&KNJYWX9^%'
M\,Z#YETO_$QU!O/NB1RI/W4S_LCCTSN/>NBK^$_%CBY9YG<E0=Z-&\(=GK[T
MOF]N\4C]3R/ ?5L,N;XI:O\ 1!1117YB>T%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!XK^V'^R'I_[2GA@21>79Z]9 M;7
M(7D\?=;U!P!CZ>G/YJ_$[X2>(/@_XADTW7]/FLIE)".1F.8#NC=#].H[@'BO
MV4K \??"_0?B=I+V>N:7::A!(,$31AOIU'.,\9Z5^J<)^(OU*C'!9DG*$=(R
M6LHKHFG;F2Z:II::I)+[#A;C3&9+^Y2]I1;ORMV:;W<7K:^[BU9O5<K;;_&:
MBONKXW?L$_#O2/%7V>SAU;3TEB68_9;K&TEF&,2*X[=L#GI4?@7_ ()G^"]<
M\/76KR:EX@>&U\P""::,B0JH;JJ*1Z<&OZ"QF GA,CI<28IJ.$J\O+-WUYOA
M]U)RN_\ #Y['U6!^D+PCBL?/*:4JGUB%^:')JK;^]?DT_P 1\/V-A/JEY';V
ML,UQ<3,%CBB0N[D]  .2?I7V?^P__P $^[J/5;7Q9XUMA"MNPEL[!^2&ZAW]
MQV'\/7[P^7T/]DKX9^&?#_CS[-I^@Z;:QI:N^XH997(*CYI')8CD\9Q[5]0
M8&/2OR/B_P 0%@KX3+4W4:^-Z*-_Y5NWV;M;LW9KQ^(_$K$9M1EAL#%TJ4M&
MV_?DNVFD4^MFV^Z5TVPQ+!$L<:JJ( JJ!@*!T IU%%?@\I.3YGN?GNV@4445
M(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@</#"X6*C""226R2_K?=O5ZGQN(Q$ZLW.;NV6["#RD'M5FA1A:*]1'&%%%%
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 56OY_+7KT%3R-L3-8/B74_L]NW(Z5,F5%'&_$OQ.MC9R?-T7K7
MR[J%TWQ'^*85CNLM'(N)O]I\_NU_,9_X ?6O1/VC/B2NE:7.?,4?*<<\UQGP
MO\-OX>\,))<*1?:@WVJYW##*S=%/^ZN!CUR>]?D_BYQ5_8^1SC2=JM;W(]U?
MXI?*.SZ-H^EX?P/M\2G+X8ZO]%]YT=%%%?PR?IH4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >+?'U]_CI1_=
MM4'ZM7:_#^$1?!0< %K:X8X[\O\ _6KSOXQZLNJ_$"\V\K;[8!QW4<_^/9KT
M;P,,?!5/^O2?^;U_;_C%A:V#\(,@PU5<KYZ%UZT*CL_OU7<_FGP[K4\1XA9I
M6AJN6K9^E6"_0\K_ &7_ /DI3?\ 7G)_-*^AJ^>?V7_^2E-_UYR?S2OH:OY&
MXL_W[_MU?J?T5@?X?S"BBBOF3L"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?V@O\ DC^M?]<T_P#0UKLJ
MXW]H+_DC^M?]<T_]#6N[*_\ ?:/^*/YHSK?PWZ'P#\-O^0IK7_75?YO765R?
MPV_Y"FM?]=5_F]=97]"X[^,_E^2/XMS+_>I^H4445R'"%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 36'SS&/_ )[*
M4QZGM_X]BH:=%(T,BLO#*00?>GWT:QW<FWA"=R_[IY'Z&NR7O89/^65OE)77
MW-/[R?M$5%%%<911_9C_ .3H+'_K_;_T:*_1%/N#Z5^=W[,?_)T%C_U_M_Z-
M%?HBGW!]*_/_ !*_WRC_ (/U/Z>\,?\ D4?]O/\ )"T445^;GZ,1WEG#J%NT
M4\4<T3##)(H93^!KS3XF?!:&WLI]1TD>7Y*EY;7D@@=2G\\?EZ5Z?1VK[[@'
MQ)SOA''QQ>5UFH73G3;]R:ZJ4=KM:*27,NC/E>*N#<LS_"RP^.IKFL^6=O>B
M^C3WWZ;/JCY?HKIOBIX._P"$/\4R+&NVSNOWL'H >J_@>/IBN9K_ %PX=S["
M9WEE#-L!+FI5HJ4>]GT?9IW371IH_@/.,JQ&68VK@,4K3IR<7\NJ\FM4^J:8
M4445[1YH4444 %>E_"+XKPZ99_V9JLS1QH?]'F?D(/[K'T]#[^F*\THKXOCS
M@/*^+LIEE&:Q?*VG&4;*4)+:46TU?H[IIIM,^DX5XJQW#^/CC\"U=:-/X9)[
MIK3U[IZGOUQ\6/#MM][5(3_N*S_R!KHE970,I#*PR"*^?? 7@2Z\;ZLL<:E;
M6,@SS$?*@]/=CV%?04:") JC"J, #M7^<?CEX<\-<&XO#Y;DV*G6KM2=6,W!
M\B]WD^&,;.7O.S;=K/1-7_L+PQXPSGB+#UL9F-"-.DFE3<5)<SUYMV[I:*Z2
MUNM;.Q1117X.?J04444 %%%% !1110 4444 %%%% !1110 5S_Q7_P"2:ZY_
MUYR?RKH*Y_XK_P#)-=<_Z\Y/Y5U8+_>*?^)?F34^%GE?[)W_ ",>K?\ 7LO_
M *%7NE>%_LG?\C'JW_7LO_H5>Z5Z_%'_ ",)>B_(Y\'_  D%%%%?/'4%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7B7[6O_ "$M$_ZY2_S6O;:\2_:U_P"0EHG_ %RE_FM?0<,?\C&'S_)G
M+C/X3_KJ>C?!G_DEVB_]>X_F:Z>N8^#/_)+M%_Z]Q_,UT]>5F'^]5/\ $_S9
MM2^!>@4445R&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%9/C7QA;>!]!DOKD%SG9#$IPT\AZ(O\ /V )
M[5U8' U\9B(87#1<IS:22W;?]?(SJ5(TXN<W9+<J_$+Q];^!M+5OEGU"ZREI
M; \S-ZGT4<9/OCJ167\&?@[=:[J;:MJA>ZOKQ_,ED<<D^@] !@ #@  "JGPJ
M^&NH>/?$S:]K.9KJ;&Q<?+"G.U%'91G\3DGDDGZG^'O@)-/M$^7;@"O[B\-_
M#VAPW@[SM+$32YY=O[L?[J_\F>KZ)?FN<YM+%U--(K9?J_/\B/P5\.([*&/]
MVO0#A>E=WIWAM+:,84?B*OZ9IPMX]OMQ[5H*@45^H1B?.RD5K?3E3!JRJ!*=
M15V(N%%%%,04444 %%%% !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
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5XE^UK_R$M$_ZY2_S6O;:\5_:WAQ<:#)G[RSKCTQY?\ C7O\,O\
MX48?/\F<N,_A/^NIZ'\&?^27:+_U[C^9KIZY7X(3&;X5:*QXQ"5_)V']*ZJO
M,S#3%5%_>E^;-J7P+T"BBBN,T"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BJFK:_8Z#$)+Z\M;16^Z9I F[Z9Z_A
M7$ZS\3-3\6W+67ABWDCC)VMJ$T?_ *+0_P V'K\O0U]=PSP/G&>U53P-)\O6
M;NH+UE;7T5WY'!C,RP^&C>K+7MU^XZ?QAX_TWP7$OVJ1I+J3_56L(W32_0=A
M[D@>]<_X=\*:I\8/$=K?:E;K:VUKD6UNN6"9QDL>[' YX& !ZD[GPP_9U9K[
M[9>^;=WDQ#23399F/3DGD\"OH3P1\-8M+@51'C&.@K^MN _"O+N'K8J7[W$6
M^-Z)7W45TTTN[M]TG8^"S3/:N*]Q:0[?YLJ_#GX=1Z7:QJ$V[5 Z5Z=I6F+;
MQ@?EGM3=)TA;91QM]JUDC"?7UK]8C$^<E(55V_XTM%%:&04444 %%%% !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 52U.[6)#SCBK<S[5KF?%FJK;6K\[>*F3*BC@OBYXQ73=/E.[[HKYK\
M*!O'_CNZUF;YK73&,-N#R'F(Y;_@*GTZM[5UG[2GCZ3R3:6[;KBX80QINQN9
MC@#]>]>5>&OC.?!MBFGPV,-U:6V5$@=HWE))+.<Y^\23CMG%?&<:9#Q#G>45
MLOX:I>TJR24O>C&T'O9R:5Y6Y4KK2[OH:?ZQY3DU:G6S>IR1DW;1RNU;HDW9
M773L>Q45YY:?M%:?(I^T:?>1-V\MEDS^9%4M8_:*S"5T_3]K]GN'R!_P$?XU
M_,&%^COX@UL1]7>7N/>4ITU%>=^=W_[=N_(^EK^+O"=.C[;ZVI>2C-M_+E5O
MG8]0K/N?%^DV5SY,VI6,4O3:TZ@CZ\\5X/K_ (^U?Q*6^UWTS1M_RS4[(_\
MOD<5CU^Z\/\ T.9.ESYYF%IM?#2A=)_XYVOZ<B]3\NS;Z1$5/ERS"7CWG*S:
M_P ,;V_\"?H?3EG>PZA!YEO-%/&> \;AE/XBI*^:=+UJ[T6X\VSN9K:3^]&Y
M7/UKI(?C=XBCQNO(I,?WH$_H!7@\0?0]SRE6_P"$7&TJM/\ Z>*5.2\O=51/
MUO'T/5RGZ0F63I_\*.&G"?\ <M-/[W%KTL_4]R=UCC9F8*JC))/ 'O7*^(OC
M'HGA\,JW'VZ9?X+?YA^+=/R)KQS7_&.I^)WW7UY-,N<A,[4'T4<5F5]KP?\
M1!P-'EK<38MU7UITO=CZ.<ES27I&#\SYSB'Z06)J7IY+AU!?S5-7\HK1/U<E
MY'<>)/CMJVKAH[-8]-A.1\GS2$?[Q_H!7&WE]-J,[2W$TD\K')>1BS'\35[P
M[X.U+Q5+ML;269<X,F-L:_5CQ7H'AW]GB-45M5O&9NOE6W"C_@1'/Y"OU_&<
M2>&_AI1>%I^RH3MK"FN>M+MS6O/T=227F?GN'R?C+C.I[:?/5C_--\M-?X;V
MC\H)OR/*P,FMW0_AOK7B(*UO83"-N1)+^[4CV+8S^%>VZ%X%TCPV0;.PMXW7
MI(5WR#_@1R:UJ_"N*?IB2=Z?#F!MVG6?_N.#_P#<GR/U#(_H\Q5IYQBO^W::
M_P#;I+_VSYGD-E^SOJ4I7[1?64(/78&<C]!_.K5Y^SC*B_Z/JL<C>DD!7]0Q
MKU2BOQZO])[Q!J5E5CBH17\JI4[/UO%R_P#)C]"I^"?"<*?)*A*3[N<[_@TO
MP/GKQMX$O/ U]'#=;'29=T<J9VOCJ.>X_J*Q*^B/'?A*/QIX;FLV95E^_"Y_
M@<=#_0_4UX/XC\-7GA74FM;Z%H9!RIZJX]0>XK^R_ OQDH\999]7S"<8X^G=
M3BM.>/2I&/;I)+:2O9)Q/YT\4/#NIP[C?;82,GA9VY9;\KZPD_Q3>Z=M6F=%
M\)?B.?"&I?9+IF.FW+?-_P!,&_O?3U_/M7MR.KH&4AE89!!ZU\OUZ'\+?C!_
M842:?JKLUFO$4V-S0^Q[E?Y?3I^=?2*\"JN<M\3\.T[XA+][3BM:B6TXKK-+
M1K>:M;WE:7V'A!XH4\O2R7-YVHM_NYO:#?V9/I%]']E[Z/3UUW")N8X51DDU
M^57[='Q?F^+7[0&K-YA:RT>1K*W3^Z5XD_'<-N>X1:_4'6]0AU/P??W%K-'-
M"UK*5>-@RGY3W%?C5XINY+_Q/J4\C;I)KJ61SZDN2:_FKPMRUT*>)JUHN-3F
M4&FK.-M9)IZJ[:NG_*C^_?"7#4<5F%3&)J2IP7*]U[[>J?I%J_:3*%%%%?JQ
M_004444 %>]_\$[/C%+\,OC]9V,DSKINO V\R9^4. 2K8]<;E'NP]*\$KH/A
M1?2:;\4?#=Q'O\R'5+9P%&6.)5X [Y]*4J-.M%T:JO&2<6NZ:LU]S/#XFR^&
M-RK$8:?6+MY22O%_*23^1^S%%4?#.JQZUH%K<Q2"19(UR1V;&"#[@Y'X5G^/
M?']KX'TXO(RR7DB_N8 >7]SZ+[U_+&7\+9IC\V61X*C*>(<G#E2UNG9WOLEN
MV[))-NR1_'>.SK!8/!/,<544:25^:^ENEN[?1+5O1&7\7_B(/">EFSM6/]H7
M:_*0?]0A_B^OI^?;GQ:TM)-0NXX85:6:9@B*.2Q-2:OJUQKFI37=U(TL\S;F
M8_YZ#ICM7JWP3^'7]CVJZO>)_I5PO[A"/]4A_B^I_0?6O]$<'ALF\%^")5JU
MJF*J;]ZM9K2*ZJG#77I&[MS2L_Y#Q%;,?$?B94Z=X4(;=J=.^K?3GE^+LOAC
M=='\._!4?@GP^EN-KW4GSW$@'WF]![#H/S[UH>)?^1<U#_KVD_\ 035ZJ/B7
M_D7-0_Z]I/\ T$U_G1G&>8S.,TJ9IF$^>K5ES2?FWT[)+1+9))+1']@9;EN'
MR_!PP6$CRTZ:LEY+]7NWU>IX/^R__P E*;_KSD_FE?0U?//[+_\ R4IO^O.3
M^:5]#5V<6?[]_P!NK]33 _P_F%%%%?,G8%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7&_M!?\D?UK_KFG_H
M:UV5<;^T%_R1_6O^N:?^AK7=E?\ OM'_ !1_-&=;^&_0^ ?AM_R%-:_ZZK_-
MZZRN3^&W_(4UK_KJO\WJYXV^).E^ X/],E+W##*6\?S2-[X[#W/ZU_1&*IRG
MB'&*N]/R1_(6'R/'YOFKP&6495:LGI&*N_7R2ZMV2ZLZ"BO#]>_:0UB_=EL;
M>UL(R, D>;(/?)X_\=K&_P"%W>*,_P#(4;_OQ%_\371')L0U=V7S_P KG[OE
MWT4^,,1157$5*-%O[,IR;7KR0E'[I,^B:*\/T']I#5[%U6^M[6^CQAB!Y4A]
M\CY?_':]0\$_$?2_'</^AS;;A1E[>3Y9%]\=Q[BN7$8"M15YK3NC\^XV\$^*
M^%Z3Q6/H*=%;U*;YXK_%HI17G**7G<Z"BBBN,_)@HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *GT\[KGR_\ GL#'^)Z?KBH*5',;
MJR\,IR#Z5MAJJI58U'LFK^:ZKYHF2NK"45-J"*EY)M^ZQWK[ \C^=0TJ])TJ
MDJ;^RVON'%W5RC^S'_R=!8_]?[?^C17Z(I]P?2OSN_9C_P"3H+'_ *_V_P#1
MHK]$4^X/I7YUXE?[Y1_P?J?T_P"&/_(H_P"WG^2%HHHK\W/T8**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N
M?^*__)-=<_Z\Y/Y5T%<_\5_^2:ZY_P!><G\JZL%_O%/_ !+\R:GPL\K_ &3O
M^1CU;_KV7_T*O=*\+_9._P"1CU;_ *]E_P#0J]TKU^*/^1A+T7Y'/@_X2"BB
MBOGCJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KQG]KG_F7_P#MY_\ :5>S5XS^US_S+_\ V\_^TJ]WAK_D
M94_G_P"DLYL9_!?]=3N?@5_R2?1_^N;_ /HQJZVN2^!7_))]'_ZYO_Z,:NMK
MS\R_WNK_ (I?FS6C\"]$%%%%<1H%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !6?XE\5:?X.TIKW4KA+6W4[<D$LS=E51RQZ\#GK6
M=\0/B/9^ ;)/,5KJ^N!BVM$.'F/J3_"H[L?U/%<CX-^%VK?%#6UU37G:>4_Z
MJ+:?*MU)^ZB]NW/4XY)K]:\._"O%\0-8O%-T\-??[4^ZA?IT<GHGHDVFEX.;
M9U3PGN0UGVZ+U_R+,GQWN-:.W0]!NI@V0);MA$H]"%7<2/J5HMM#\;^-S_I6
MH-I\+ 9BLD\G'_ N7_\ 'J]R\$_ VWLX4'DJ-H'\'->C:-\,8+5<"-1_P&OZ
M@R7PQX<RRTJ&%C*2^U/WWZ^]=+Y)'Q.*SS%UOBF[=EI^1\W>$?V6H3=FXN5>
MXFD.7DD!=G^I/)KV'P9\$K?2A&%A5,?[->J6/A".#HH'U&*V+;1TCQA?TK[V
M-)15D>1*JV<[H/@V*Q55"\].G2NFLM.6)<?Q8[U:BME1:DK:,3&4AJ1A/K3J
M**L@**** "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 ***;(^U?K0!6U&X"1DYZ"O+/BQXJ^P:?-\P'
MR\5WGB?4_LUNW3I7S#^TQ\0/L6ERI&Q:23Y55>68GI@5SU)65V=%.-V>+_$;
MQ2VN:S?7S-N6$FUM_>1A\Y]#M0X]C(I[5P]=M=?"W7-;N8;6&S,,%FOEO+,V
MQ7E/,CCNP+9 (!^4+6_H?[.T*!6U*^>0]X[==H_[Z/\ @*ZLN\6.#.%\M]IF
M..@ZU3WG"G^\FDU[D6H7Y7RV;4FDI2>NI^2\3<(\1\39M+ZEAI*C3]R,I>Y%
MV?O27-:]Y7UBG=)=CRJM31O!FK:_M^QZ?=3*QP'V;4S_ +QX_6O<M%^'.BZ!
MC[/I]OY@Q^\D'F-^;9Q^&*VJ_*>)OIB48WI\/X!R[2K2M_Y)"]__  -?Y?39
M+]'F;M/-L4EWC35__)I6_P#26>/:-^SYJEX%:\N;:S4]5'[QQ^6!^M=/I'P
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
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
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
M1_R,)>B_(Y\'_"04445\\=04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %>,_M<_\R_\ ]O/_ +2KV:O&?VN?
M^9?_ .WG_P!I5[O#7_(RI_/_ -)9S8S^"_ZZG<_ K_DD^C_]<W_]&-76UR7P
M*_Y)/H__ %S?_P!&-76UY^9?[W5_Q2_-FM'X%Z(****XC0**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH P_B7KQ\-> M5O%8I+';E(F':1_
MD3_QYA1^RYX&CM-,M_W>"0!TK!^/=RW_  C-A9I_S$+^-'&?X5#/_P"A*M>S
M_L^Z"+72[;"[< =J_L+P#RQ4<BGBVM:M1Z_W8I)?CS?>?G_%5;FQ"A_*OQ?]
M(]G\':2+>U7MA0#74PIL3ZUG:);^7"*U*_>XH^.DPHHHJR 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 **** "BBD=MBYH AO)Q&AYQ7!_$#Q$ME9N=W09KI_$&I?986
MZ=,\U\]_M"?$I=$TFX;S,8''-8SD;TXGE'Q:U1_B9X\MM#B+&&1_,NB#PD*X
MW'(Z9^Z#ZL*[<#:/:N8^&?A632+*;4;T-_:>IX>0,.84_A3Z\Y/N<<X%=/7\
M/^,'&$<[SCV&&=Z-"\8OHY/XI>ETDNZ5^I^G\/Y>\-A^::]Z6K].B"BBBOR4
M]X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "LWQ;X8@\7Z#-8SY59.5<#)C8="/\]"16E17=EN98G+\73QV#
MFX5:<E*,ENI)W3^_Y'-C,'1Q=">&Q$5*$TU)/9IZ-'S?XE\.77A35I+.[CVR
M1G@C[LB]F![@UUGPB^*+>&KA-.OGW:?(WR.3_P >['_V4]_3.?6O4/%7@^Q\
M8V'D7L.[;G9(.'C)]#_3I7BOCOX;WW@:XS)_I%F[8CN%'RGV/H?\\U_H9P?X
MF<,>*V2OA?B2*IXJ2^';FDEI4HR>TEOR/5*Z]^/,?R1Q!P7G7 N9+/,F;G0B
M]][1?V*BZQ>W,M-G[LK'OD4RSQ+)&RR(PR&4Y##V-4_$O_(N:A_U[2?^@FO!
M_"WCS5/!\H-G<-Y6<M _S1O^';ZC!KKG_:!?4-(N+:ZTU0\T;1^9%+P,C'W2
M/ZU^#<5?16XLRW$\V3\N+HWNFG&$TO.,Y)7_ ,,I7\MC]4R#QTR#&4DLPOAZ
MG5-.4?E**;^](Y']E_\ Y*4W_7G)_-*^AJ^;_@[JL?P[\6MJ%XK31&W>(+#R
MV25(ZXXXKT=OVCK?SN-+F\OU\X;ORQ_6OGL[\"^.\?C'4PV73:26\H1[[<TU
M?Y'T%+Q2X5H02J8R.KZ*3_*+M\STFBL?PCXZT_QI:^99S?O%&7AD&V2/ZCT]
MP<5L5^(YOD^.RO%SP.8TI4JL'9QDFFOD^CW3V:U6A^@9?F&&QU".*P<U.$M4
MT[I_UU6ZZA1117FG8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<;^T%_R1_6O^N:?^AK795QO[07_)']:_ZYI_Z&
MM=V5_P"^T?\ %'\T9UOX;]#\J/B=X<F;4;O4HHV:%9O+G(_@8DA2?KC'U ]:
MY"OH+P/I\.JS:]:W$:S0S.$D1APP)>O.OB+\#;[PS-)<:;'+?:>><*-TL/L0
M.H]Q^.*_JC#XZ"FZ$]+6M]R/I_ WQJP.)H1X9SNJJ=>E[M.4G:-2'V8W>BG'
MX4G\22M=W."HHHKTC^J0HHKO_AO\#+[Q)<QW6J1R66GKAMC?++/[ =5'N?P]
M1C6Q$*4>:HSYSBCBS*N'<#+,,WK*G36U]Y/^6,=Y2?9>KLM31_9U\#/=:DVN
M7$96&W!CMLC[[GAF'L!D?4^U>R5#8V,.F6<=O;QK##"H5$48"@5-7QV+Q#KU
M'4?R]#_+3Q/X^Q'&&?5,VJKEA91IQWY8*]D_-MN4O-NVE@HHHKF/ST**** "
MBBB@ HHHH **** "BBB@ HHHH **** /6/V/_P#DHUU_UZ'_ -"6OJM/N#Z5
M\J?L?_\ )1KK_KT/_H2U]5I]P?2OR7C3_D8?)']/^%O_ "(8?XI?F+1117R)
M^BA1110 4444 ?-EC_R<8W_8>?\ ]'FOHNR_X^;S_KL/_1:5\Z6/_)QC?]AY
M_P#T>:^B['_CYO/^NP_]%I7W.>?PO^X2_P#2X'DT?BC_ (G_ .DR+%%%%?#'
MK!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5S_Q7_P"2:ZY_UYR?RKH*Y_XK_P#)-=<_Z\Y/Y5U8+_>*?^)?
MF34^%GE?[)W_ ",>K?\ 7LO_ *%7NE>%_LG?\C'JW_7LO_H5>Z5Z_%'_ ",)
M>B_(Y\'_  D%%%%?/'4%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7C/[7/_ #+_ /V\_P#M*O9J\>_:W0&R
MT-L?,'F /X)7N<-_\C*G\_\ TEG-C/X3_KJ=I\"O^23Z/_US?_T8U=;7&_L^
ML6^$.D9R3^^'_D:05V5<.9Z8RJO[TOS9K1_AKT04445PF@4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!YY\3G&K_$[P_IZ[B;6*2X<9Z[V
M"K_Z WYU]-?!G3!!I\/R]@37S1I<3>(/CW?L1F.Q2*W3GJ-H8_\ CSM^5?6W
MPQL?(L(^"#M&*_O[PUR_ZEPU@Z/]Q2?K/WW_ .E'Y3G=;VF,J2\[?=I^AWVF
M)B-?I5RH;-=L?T&*FK] CL>%+<****H04444 %%%% !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% !5:_N/+C/M4\DFQ:YWQ+JZVL+?-C -3)E11S'Q&\3KI]I)E\;5[U\K>+;]
MOB9\3(;+/F6=BWVFZ]"%/RKZ<G'![;O2O0OVBOBA'I&FS_O/FVX'/.:XSX7^
M%I/#^A-<7BL-2U)O/N >L?\ =C_X"/U+=J_+?%;BY9'DDW3E:M5O"'>[6LO^
MW5K?O9=3Z/(<O^L8A<R]V.K_ $7S.EHHHK^$S]/"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MH[NSBU"VDAGC26*089'&Y6'TJ2BM*56=.:J4VU).Z:T::V:?1HFI3C.+A-73
MT:?5'G/BWX 6]WNFTB;[+)_SPE):,_1NH_'/X5SMS\!M6L=/FN)KG3U6%&D9
M5=RV ,_W>O%>T51\2_\ (N:A_P!>TG_H)K]ZR3Z2G'>!PL,#]9C42:M*I!2G
M;LY/XO65Y>9^6YCX-<+8K$/$NBX7WC"3C&_>W3T5EY'SW\-M)7XC^(_[.CF:
MU(B:4R,F[@$#&,^]==JG[/VKVJLUO/9W07HH8H[?F,?K7._LO_\ )2F_Z\Y/
MYI7T-7TV;?26XYP&8>Y6A*%D^65.-NO6/++7_$>=3\%.%JU#E]E*+_F4Y7_&
MZ_ ^:[*^O/"^L+-"TMI>6KXZ892.""#^1!KV_P"'7Q)MO'5EM^6"_B7,L/8_
M[2^W\OR)QOC-\-SK]K_:=C%NO81^^11S.OK[L/U'T%>2Z=J,^D7T=Q;R/#/"
MV5=>H/\ GM7[]C<GX=\:^%H9E0M1QU)<M]Y4Y[\D^LJ4MXO=)W5I<T7^/8;,
M,W\-L\E@ZMZF%J.]ME./\T>BFMFNNSTY6?3%%<[\./'\/CG1MQVQWL.%GC]_
M[R^Q_3IZ9Z*O\]^(N'\?D>8U<JS.FX5J3M)/\&GU36J:T:::/ZTRG-L+F>#I
MX[!2YJ<U=/\ 1]FGHUT>@4445XIZ04444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7&_M!?\ )']:_P"N:?\ H:UV5<;^T%_R
M1_6O^N:?^AK7=E?^^T?\4?S1G6_AOT/@'X;?\A36O^NJ_P WKK*Y/X;?\A36
MO^NJ_P WKK*_H7'?QG\OR1_%N9?[U/U,37OAYHOB=V:]TVWED;EI -DA^K+@
M_K61_P *$\,>9N^Q28_N_:),?SKLJ*RCB*L5:,FEZL^DRWQ$XHP%'ZO@LQK0
M@M%%5)I+T5[+Y6,70/A[HOAEU:RTVVAD7[LA7?(/HS9/ZUM445G*<I.\G<^>
MS/.,?F5;ZQF%:=6?\TY.3^^3;"BBBI/."BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ]8_8__P"2C77_ %Z'_P!"6OJM/N#Z5\J?L?\ _)1KK_KT
M/_H2U]5I]P?2OR7C3_D8?)']/^%O_(AA_BE^8M%%%?(GZ*%%%% !1110!\V6
M/_)QC?\ 8>?_ -'FOHNQ_P"/F\_Z[#_T6E?.5K*L'[1$CNP54UV1F)[ 3-S7
MT;IBL8GED78UP^_:>JC  !]\ 9]#FOO,^BXX=5);.$8KS?-&7X*+OVTONCQZ
M,DZL8+=-OY6:_-K\>S+%%%%?!GL!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5S_ ,5_^2:ZY_UYR?RKH*Y_
MXK_\DUUS_KSD_E75@O\ >*?^)?F34^%GE?[)W_(QZM_U[+_Z%7NE>%_LG?\
M(QZM_P!>R_\ H5>Z5Z_%'_(PEZ+\CGP?\)!1117SQU!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X_^UM_R
M#]#_ .NDW\DKV"O'_P!K;_D'Z'_UTF_DE>YPW_R,:?S_ /26<^+_ (3_ *ZG
M6_L^?\DATC_MM_Z.DKLZXS]GS_DD.D?]MO\ T=)79UPYI_OM;_%+\V:4?X<?
M1!1117":!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9/CO6?
M[!\&:I=+(L<L5L_E,?\ GH1A/S8@?C77@,'/%XFGA:?Q3DHKUDTE^9G5J*$'
M-[)7.?\ V=+3_A(/$^HZDNYEO;R6="?[K.Q'Y BOL/P+:"&TCX["OFS]EGPF
M;+1;?Y2.!GCVKZE\,6WDVJ_[*XK_ $FP="-&E&E#:*27HE9'XWB)N4G)[LWX
M4V(*=2)]P?2EKO1QA1110 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 %%%07DX1#S]:
M*FL7PCC/S8XKR7XL>/5TNRE/F*NU2>O2NO\ '/B1;*TD^;MDU\J?&/Q?=^/?
M%,>A:?)B2XYED R(8P1N8_3MZD@<9KSL=CJ.%H3Q.(DHPBFVWLDM6SLP]&4Y
M*$5=LX_QCXBO?$2:EXFV136>A,IMTF!,=Q/O4<@$$JN<]>N.N"*YJ+]JS7@?
MWECH[#_9CD7_ -G->WV'ANRT_0H]-6WC>RB0)Y<BAP^.<L.A)/)/<U7E\!:%
M.,2:+I+A>FZSC/\ 2OX@XLX^H9YF,\3BZ/-!-JFK_##_ #;U?K;9(_3L!E<L
M-14(2L^OF_ZT/&_^&KM:_P"@=I?Y/_\ %4?\-7:U_P! [2_R?_XJO8/^%<>'
MO^@#HO\ X!1?_$T?\*X\/?\ 0!T7_P  HO\ XFOF?[4RG_H&_$[?8U_YSQ__
M (:NUK_H':7^3_\ Q5'_  U=K7_0.TO\G_\ BJ]@_P"%<>'O^@#HO_@%%_\
M$T?\*X\/?] '1?\ P"B_^)H_M3*?^@;\0]C7_G/(8OVL-8#?/IFFLOHI<?U-
M2?\ #6.I?] FQ_[^-7K$WPR\.3KAM"TC&<_+:(OZ@5'_ ,*H\-?] /3?^_ H
M_M+)WOAG]_\ P0]C7_G/*X_VL-4EF$::/:.Q&<!VJU_PTQKG_0!MO^^VKW[X
M'?!/PEJ?B=EG\/:7(NT<- *]VB_9V\#% ?\ A%M%_P# 9:_HS@WPKX<SG)J&
M93I23J)NW-VDUY]CY#,L^Q6&Q$J*:T\O(^"_^&E]<_Z -K_WVU.C_:7UL2?-
MH-NR]P)&!_K7WE_PSCX%_P"A5T7_ ,!EID_[-G@2XCVMX7T@ ]U@"G\QS7TW
M_$#N&OY)?^!/_(X/]:L7W_ ^%?\ AIK5/^A=3_P(/_Q-'_#36J?]"ZG_ ($'
M_P")K[E_X9<\ ?\ 0L:?_P"/?XT?\,N> /\ H6-/_P#'O\:G_B!O#7\DO_ W
M_D/_ %JQ?=?<?#7_  TUJG_0NI_X$'_XFC_AIK5/^A=3_P "#_\ $U]R_P##
M+G@#_H6-/_\ 'O\ &C_AESP!_P!"QI__ (]_C1_Q WAK^27_ (&_\@_UJQ?=
M?<?#:?M.:F&^;PVI7N!<D9_';4W_  T]=?\ 0KR?^!W_ -KK[<E_99^'\T94
M^&;#!Z[2ZG\P:A_X9)^'?_0MV_\ W_E_^+I/P+X9?V)?^!L/]:\5W7W'Q3_P
MT]=?]"O)_P"!W_VNC_AIZZ_Z%>3_ ,#O_M=?:W_#)/P[_P"A;M_^_P#+_P#%
MT?\ #)/P[_Z%NW_[_P O_P 72_X@5PS_ "2_\#8?ZV8ONON1\4_\-/77_0KR
M?^!W_P!KI5_:?NL\^%Y,?]?O3_R'7VK_ ,,D_#O_ *%NW_[_ ,O_ ,736_9(
M^';J5_X1JWP>.)YA^N^C_B!7#/\ )+_P-A_K7B^Z^Y'QC_PTV_\ T+EU_P"!
M(_\ B:/^&FW_ .A<NO\ P)'_ ,37V1_PQQ\-_P#H71_X'7/_ ,<H_P"&./AO
M_P!"Z/\ P.N?_CE3_P 0)X:_DG_X&_\ (?\ K9BO+[CXW_X:;?\ Z%RZ_P#
MD?\ Q-'_  TV_P#T+EU_X$C_ .)KKK'X>:/-^TBV@-9@Z2/$#V/D;V_U(G*!
M=V=WW1C.<^]?37_#''PW_P"A='_@=<__ !RICX%\,RVA/_P-_P"1<N*,7'=K
M[CXW_P"&FW_Z%RZ_\"1_\34W_#3$7_0!U#_OXM?81_8W^&Y'_(NX_P"WZY_^
M.55_X8I^'O\ T";C_P #)?\ &F_ CAK^6?\ X&_\B?\ 6S%>7W'R/_PTQ%_T
M =0_[^+1_P -,1?] '4/^_BU]<?\,4_#W_H$W'_@9+_C1_PQ3\/?^@3<?^!D
MO^-+_B _#7\L_P#P-_Y!_K9BO+[CY'_X:8B_Z .H?]_%JO=_M5VEB5\W0]07
M<< F1:^P/^&*?A[_ - FX_\  R7_ !KS7X]?LC^!]'TN-[?3;A&WC_EZD/\
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
M<9)RTM;=^=CZ4HKYL_X7EXW_ .@A-_X!1?\ Q%'_  O+QO\ ]!";_P  HO\
MXBOG?]4<7_/#[W_\B?;?7H=G_7S/I.BOFS_A>7C?_H(3?^ 47_Q%'_"\O&__
M $$)O_ *+_XBC_5'%_SP^]__ "(?7H=G_7S/I.BOFS_A>7C?_H(3?^ 47_Q%
M/A^-_C9W^;49E4<D_8H>G_?'6M*/!>-J34(3A=^;_P M$MV^B(J9E2A%RDG8
M+&)1^T)(6&?,UYU4'T\\Y_PKZ0KY-.O:I_PDO]K"%_[0\\W(E\H\2%MV<?=Z
MG/3%=%_POCQI_P _;_A9Q_\ Q%?5<1</RQOL:>'KP4:<;:\ZN^LM(/?[[)+H
M>7@<7*ES3J4Y<TG?[.BZ+XNGYW?4^D**^;S\=?&1/_'Y<_A:0_\ QNC_ (7I
MXRS_ ,?UU_X"0_\ QNOF_P#4C$?]!%/[Y_\ RL]#^U%_S[E_Y+_\D?2%%?-\
MOQP\;(PVZE,589!^PQ9^GW*9_P +R\;_ /00F_\  *+_ .(K&MP7CJ<W"<X7
M]7]^VJ>Z?5&E/,J4X\T4[>G]?,^DZ*^;/^%Y>-_^@A-_X!1?_$4?\+R\;_\
M00F_\ HO_B*S_P!4<7_/#[W_ /(E_7H=G_7S/I.BOFS_ (7EXW_Z"$W_ (!1
M?_$4?\+R\;_]!";_ , HO_B*/]4<7_/#[W_\B'UZ'9_U\SZ3HKYL_P"%Y>-_
M^@A-_P" 47_Q%'_"\O&__00F_P# *+_XBC_5'%_SP^]__(A]>AV?]?,^DZ*^
M;/\ A>7C?_H(3?\ @%%_\11_PO+QO_T$)O\ P"B_^(H_U1Q?\\/O?_R(?7H=
MG_7S/I.BOFS_ (7EXW_Z"$W_ (!1?_$4?\+R\;_]!";_ , HO_B*/]4<7_/#
M[W_\B'UZ'9_U\SZ3HKYL_P"%Y>-_^@A-_P" 47_Q%1Q?'_QE*^U-59F]!:0D
M_P#H%'^I^,_GA][_ /D0^O4^S_KYGTO17S9_PO+QO_T$)O\ P"B_^(H_X7EX
MW_Z"$W_@%%_\11_JCB_YX?>__D0^O0[/^OF?2=%?-G_"\O&__00F_P# *+_X
MBC_A>7C?_H(3?^ 47_Q%'^J.+_GA][_^1#Z]#L_Z^9])T5\V?\+R\;_]!";_
M , HO_B*/^%Y>-_^@A-_X!1?_$4?ZHXO^>'WO_Y$/KT.S_KYGTG17S9_PO+Q
MO_T$)O\ P"B_^(H_X7EXW_Z"$W_@%%_\11_JCB_YX?>__D0^O0[/^OF?2=%?
M-G_"\O&__00F_P# *+_XBC_A>7C?_H(3?^ 47_Q%'^J.+_GA][_^1#Z]#L_Z
M^9])T5\V?\+R\;_]!";_ , HO_B*/^%Y>-_^@A-_X!1?_$4?ZHXO^>'WO_Y$
M/KT.S_KYGTG7/_%?_DFNN?\ 7G)_*O#/^%Y>-_\ H(3?^ 47_P 15;5OB[XP
MUS3)[.ZO)I;>Y0QR)]CC7<IZC(0'\JVP_"N*IU8S<X633W?1^@I8Z#35F=1^
MR=_R,>K?]>R_^A5[GO'J*^2O#_B_7/A]]HN-+DFM9)DV2-]G5]P'/\2FO.+S
M]NOXC?:'47D("L1_QZ1__$U[F.X0QF:8J5?#RC;3=N^WHSP\=Q-@LJIP6+;7
M->UE?;_AS[\WCU%&\>HK\_O^&Z_B-_S^0_\ @''_ /$TZ/\ ;L^(BG+7D1],
M6L8_]EKG_P"(:9G_ #P^]_Y'FKQ'R;^:7_@+/O\ WCU%&\>HKX''[>_Q"'_+
MQ%_X#1__ !%+_P -\?$+_GXA_P# 6/\ ^(J?^(:YK_-#_P "?^17_$1LE_G?
M_@+/OBBOB'P%^VWX^\3>)(;*2Z6-9@Q++:Q$C )_N5Z4OQT\;LO_ "$)O_ *
M+_XBN#%<#8^A+EJ2A?U?^1[N6\18/'TO;8:[C>VUM=._J?2E%?-G_"\O&_\
MT$)O_ *+_P"(H_X7EXW_ .@A-_X!1?\ Q%<W^J.+_GA][_\ D3T/KT.S_KYG
MTG17S9_PO+QO_P!!";_P"B_^(H_X7EXW_P"@A-_X!1?_ !%'^J.+_GA][_\
MD0^O0[/^OF?2=%?-G_"\O&__ $$)O_ *+_XBF2_'KQI  7U.1,]"UG"/_9*/
M]4,9_/#[W_\ (A]>AV?]?,^EJ*^:HOCQXTF3<FI2,OJ+.$C_ - IW_"\O&__
M $$)O_ *+_XBC_5#&?SP^]__ "(?7H=G_7S/I.BOFS_A>7C?_H(3?^ 47_Q%
M'_"\O&__ $$)O_ *+_XBC_5'%_SP^]__ "(?7H=G_7S/I.BOFS_A>7C?_H(3
M?^ 47_Q%'_"\O&__ $$)O_ *+_XBC_5'%_SP^]__ "(?7H=G_7S/I.BOFS_A
M>7C?_H(3?^ 47_Q%'_"\O&__ $$)O_ *+_XBC_5'%_SP^]__ "(?7H=G_7S/
MI.BOFS_A>7C?_H(3?^ 47_Q%'_"\O&__ $$)O_ *+_XBC_5'%_SP^]__ "(?
M7H=G_7S/I.BOFS_A>7C?_H(3?^ 47_Q%'_"\O&__ $$)O_ *+_XBC_5'%_SP
M^]__ "(?7H=G_7S/I.BOFS_A>7C?_H(3?^ 47_Q%'_"\O&__ $$)O_ *+_XB
MC_5'%_SP^]__ "(?7H=G_7S/I.BOFS_A>7C?_H(3?^ 47_Q%'_"\O&__ $$)
MO_ *+_XBC_5'%_SP^]__ "(?7H=G_7S/I.O'_P!K;_D'Z'_UTF_DE<9_PO+Q
MO_T$)O\ P"B_^(K&\7>-?$/CJ.!=5EFNEMB3&/LRQ[2<9^ZH]!UKTLIX<Q&%
MQ<*]24;*^S=]4UV1E7Q<)P<4F>\_L^?\DATC_MM_Z.DKLZ^7_#_Q2\5^%='A
MT^PNIK>T@W;$^R1MMRQ8\LA/4GO5W_A>7C?_ *"$W_@%%_\ $5S8SA?%5L1.
MK&<;2DVM7U=^Q5/&0C%1:>Q])T5\V?\ "\O&_P#T$)O_  "B_P#B*/\ A>7C
M?_H(3?\ @%%_\17-_JCB_P">'WO_ .1+^O0[/^OF?2=%?-G_  O+QO\ ]!";
M_P  HO\ XBC_ (7EXW_Z"$W_ (!1?_$4?ZHXO^>'WO\ ^1#Z]#L_Z^9])T5\
MV?\ "\O&_P#T$)O_  "B_P#B*/\ A>7C?_H(3?\ @%%_\11_JCB_YX?>_P#Y
M$/KT.S_KYGTG17S9_P +R\;_ /00F_\  *+_ .(H_P"%Y>-_^@A-_P" 47_Q
M%'^J.+_GA][_ /D0^O0[/^OF?2=%?-G_  O+QO\ ]!";_P  HO\ XBC_ (7E
MXW_Z"$W_ (!1?_$4?ZHXO^>'WO\ ^1#Z]#L_Z^9])T5\RZE\?_&VG6$T[7\S
M+"A<C[%#S@9_N5YN_P#P4"\6$_+)=?C;P?\ Q%=6'X$S&NFZ3@[>;_R/,S#B
M;+\$XK%3Y>;:Z[>A]Q45\-_\/ O%O_/2Z_\  >#_ .(H_P"'@7BW_GI=?^ \
M'_Q%='_$.<V_N_>_\CS_ /7S)?\ G]^#_P C[DHKX;_X>!>+?^>EU_X#P?\
MQ%'_  \"\6_\]+K_ ,!X/_B*/^(<YM_=^]_Y!_KYDO\ S^_!_P"1]R45\-_\
M/ O%O_/2Z_\  >#_ .(H_P"'@7BW_GI=?^ \'_Q%'_$.<V_N_>_\@_U\R7_G
M]^#_ ,C[DK@?BAK'_"2>(+/PW:_.PD2XO2#D(!RB'W)PQ] %]:^<? 7[>7B;
M4_%EI;W$=Q=1S,RB)H8E5VVG;DJ@.,XZ&OIK]FSP1/JMXVI7K?:+R\<S32M_
M$QY/;CV X P*_4_"?PTKT\V_M+,;<M&SBD[WF[V;T^RM?5KL<>8<583&8=T\
M#+FOHW9Z+MKW_K<]Z^"?A'^S=-@7:5P!^%>T:1:^7'CIQ7+^!=$6UM(^,' _
M"NTMH]B?I7]5PB?&U)$E%%%;&(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 %%%% #9&V
MBL77]3%M"W(Z&M'4+H1QYSCCO7G'Q+\7+IUI)\P^52>M9RD:0B>:?M ?$M-%
MTJXS(JG;P,]Z\T^%WAZ:RTR74[Q6&H:L1*X88,<?.Q<=C@Y/0Y.#TK/URX;X
MK_$C[/)B33=-(FN<X(<Y^2,^N2"3V(4^HKN,U_,?CQQERQCP_A9:NTJENV\8
M_/XG_P!N]S[OA?+=\5/T7ZO]/O"BBBOY?/M0HHHH **** "BBB@#O/@#G_A*
M6QZ"OH*+_5BOF?X6^*X/"OB R7&0C+UQP*]:7X]Z.$_X^%X]Z_NCPKS? T>%
ML'3JUH1DHNZ<DG\<NC9^79_AJL\=4<8NUUT?9'H%%<#_ ,+ZT?\ Y^%_[ZH_
MX7UH_P#S\+_WU7Z%_;V6_P#01#_P./\ F>-]3K_R/[F=]17$Z9\:])U&Y6%;
MJ(,Y"J"P!8GL*[*VN%N8@R]#79A<=A\2G+#S4DM[-/\ (QJ49T_C37J24445
MU&84444 %%%% !1110 4444 ?&.F_P#)X3?]C5)_Z4M7V=7QCIO_ ">$W_8U
M2?\ I2U?9U<^'ZG16Z!11170<X4444 %>4_M'-_Q)E]W']*]6KRC]HW_ ) T
M?^^*\/B;_D4XG_KW/_TEG9E_^\0]5^9XM1117^;9^T!1110 4444 %%%% !1
M110 R\M([^TDAF4/%,A1U/\ $",$5\Z>*M"D\*>)+JS8MFWD^1L8W+U4_B"#
M7T=7GGQW\#MJEDNKVJEIK5=LZJ/O1_WO^ Y_(^U?TW]%_P 0J>1<12RC'3Y:
M&,2BK[*JO@?ES7<'W;C?1'XKXV\)SS3*%C\-&]7#WEINX/XE\K*7HG;<ZKX?
M^)1XL\*6MV6S-MV3#T<<'\^OXULUY3^SSXB\F_O-+D;Y9E\^($_Q#AL#W&#_
M ,!KU:OS;QFX-7#'%V+RVE'EI.7M*?;DG[R2\HN\/^W3[+PYXB>=</X?&3=Y
MI<L_\4=&WYM6E\PHHHK\M/N HHHH **** "BBB@ KYY_:@_Y*4O_ %YQ_P W
MKZ&KYY_:@_Y*4O\ UYQ_S>OIN$_]^_[=?Z''COX1[QX:_P"1<T__ *]H_P#T
M$5>JCX:_Y%S3_P#KVC_]!%7J^=K?&_5G7'8****S&%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4C_</TI:1_N'Z4 ?(?[57/Q?NO\ KA%_*O.*
M]&_:H_Y*]=?]<(_Y&O.:_=LG_P!QH_X5^1_'W%__ ".\5_CE^84445Z1\X%%
M%% !1110!S/C[_D*Z)_U\_U6ON_]G*W5O@UHW':;_P!'25\(>/O^0KHG_7S_
M %6OO+]G#_DC.C?2;_T<]?*\??\ (LH?XG^4C]]\(/\ =ZWJCM/LJT?95J2B
MOR/F9^SV(_LJT?95J2BCF86(_LJT?95J2BCF86&K&J=!3J**D HHHH ****
M&SS+;PM)(P6-!EB>PJO80-+*;J5=LD@VHIZQ)Z?4\$_@.< TT?\ $SN_^G>W
M?_O[(/Z*?_'O3'-RO7K?['1]@OXDU[W]V.ZCZO1RZK2.GOI\-/\ VB?M'\$=
MO-_S>BV7?5Z^ZPHHHKR#N"BBB@"KJ"FV=;I 3Y8Q( ,[T^G<KU'X@=:M*RN@
M92&5AD$454L_^)?<FU_Y9MEX#Z#NGX=O8X'W37K1_P!JPW+_ ,O*:NO[T-VO
M6&_^%O5*"1PO]S5O]F>_E+I_X%MZVZR9;HHHKR3N"BBB@ HHHH **** "BBB
M@ KYL_9S_P"2L6/_ %SE_P#1;5])U\V?LY_\E8L?^N<O_HMJ^JR'_<L9_A7Y
M2.+%?Q*?K_D?2=%%%?*G:%%%% !1110 4444 %%%% !1110 4444 9_B;_D$
M3?[I_E7PC?\ _']-_P!=&_G7W=XF_P"01-_N&OA&_P#^/Z;_ *Z-_.OTC@/X
M*OR_4_#_ !F^'"^L_P#VTAHHHK] /PL**** .Z_9O_Y*]I?TD_\ 0#7V/;_Z
MA?I7QQ^SA_R5[2_^!_\ H!K['M_]2OTK\MXX_P![A_A_5G](^$?_ ")I_P#7
MR7_I,1]%%%?$GZF%%%% !7DO[67_ " -(_Z^'_\ 0:]:KR7]K+_D :1_U\/_
M .@U[7#W_(QI>K_)G/BOX3.@_9Q_Y)19?]=9?_0S7=5PO[./_)*++_KK+_Z&
M:[JN;-_]^J_XG^9=#^''T04445YQJ%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% &+\0_^1-U+_KUE_P#037PK
M7W5\0_\ D3-2_P"O67_T$U\*U^F<"?P:OJOU/P7QE_CX7TG^<0HHHK[P_%0H
MHHH **** -CX?6GV[QIIT79YA^G-?HA^S_X=6WTZV^0_='-?!G[/WAV3Q!\3
M+':K;+4F1B/I@#]?TK](?@OI/D:=#NST&/:OVWPWHRCE\IR6DINWFDDOSN?J
M'!U.4<!*3ZR=O2R7YW/5M!M/*@"X[#%; &!5/2X]D:CTJY7Z3$^BD%%%%42%
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 %%%% !4<TFU<4YY G?![5CZWJPMXS\W8U,F5%&?XK
MUQ;2W;Y@,#O7S+^T7\46M[9H+=FEGF(CBC3EG8G   ZDFO1OC#\28M*L96:7
M&U2>>E> ^"K27Q_XGD\17F6M+5FCLD8??;HTGT'('OGI@5\GQ=Q-A\BRRIF.
M(^RO=7\TGM%>KW[*[Z'JY;@9XFLJ4>N_DNK.A\ >%?\ A$O#J02-ONYV,]RX
M_BD;&<>P "CV&?6MNBBO\^\TS*OF&+J8W%.\ZC<F_-_HMDNBT/UBC1C2IJG#
M9:!1117":A1110 4444 %%%% !1110 4444 6-)?R]5M6_NRH?U%?4OA)R^B
M0D_W17RUI"&35;55ZM*@'YBOJ3PFACT:%2.B@&OZR^CI_P B_%_XX_\ I)\!
MQE_%I^C_ #-2BBBOZ./B@HHHH **** "BBB@ HHHH ^,=-_Y/";_ +&J3_TI
M:OLZOC'3?^3PF_[&J3_TI:OLZN?#]3HK= HHHKH.<**** "O*/VC?^0-'_OB
MO5Z\H_:-_P"0-'_OBO#XF_Y%.)_Z]S_])9V9?_O$/5?F>+4445_FV?M 4444
M %%%% !1110 4444 %#HLB%6 96&"".M%%--IW0-7T9YIXG^&<W@K7;?7-"C
MDDAMY!)+:@_,J_Q;>Y4C((ZCW[>CV=W'?V<4\3;XID#HP_B4C(J2JKZ;Y+,]
MJ_V>1CDKC,;GW7]<C!]2>E?H?$?'6*XHPF&H9Y.^(PZ<(UG=N<'JHU;7;<7?
MEFDV^9J2;]X^1R?A>ADF(K5,LC:E5:DZ:T49+1RALDI*UXMI*RY;;%JBJ\.H
M?OUAFC\F9L[>=R28Y^5OIS@X/!XXS5BO@\3A:M"2C56^J>C37=-735[JZ;U3
M70^HHUH55>'^37JGJOF%%%%<YL%%%% !1110 5\\_M0?\E*7_KSC_F]?0U?/
M/[4'_)2E_P"O./\ F]?3<)_[]_VZ_P!#CQW\(]X\-?\ (N:?_P!>T?\ Z"*O
M51\-?\BYI_\ U[1_^@BKU?.UOC?JSKCL%%%%9C"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *1_N'Z4M(_W#]* /D+]JC_DKUU_UPC_ )&O.:]&
M_:H_Y*]=?]<(_P"1KSFOW;)_]QH_X5^1_'W%_P#R.\5_CE^84445Z1\X%%%%
M !1110!S/C[_ )"NB?\ 7S_5:^\OV</^2,Z-])O_ $<]?!OC[_D*Z)_U\_U6
MOO+]G#_DC.C?2;_T<]?*\??\BNA_B?Y2/W[P?_W>MZH[BBBBOR$_9@HHHH *
M*** "BCM[53MYKB^C\V-H8X7.8PT19BO8GYAUZCV([UUX?!NK"51R48QLFW>
MUWLM$W=V;VV3,*N(4)*"3;?16V6[U:75?>6;B=;:'>W3(' Y))P!^=1?VM;C
M[[M#_P!=4:,?FP%(]I/<&/SI86C5@Y"1%22.1SN/?!_"K-=+C@:5-*=ZDG>[
MBW%):67O0NWNWTM;7<Q4L1.3<;16FZNV^NTMMOQ*XUFS(_X^K;_OZO\ C4=Q
M>C4"L-K)N\S[\J'(C7OS_>/;\^V#<HHI8K"TI>TITGS+;FDFD^C:Y%>V]KV;
MWNKIN=&O-<DYJSWLFG;M?F=K]]^UGJ-AB6WB6.-0J1@*J@< #M3J**\V4I2D
MY2=V]V=48J*LM@HHHJ2@HHHH *CO+47D07=M92'1AU5A_GGU!(J2BM:-:=&H
MJM-V:U7]?H14IQJ1<)[,****R+"BBB@ HHHH **** "BBB@ KYL_9S_Y*Q8_
M]<Y?_1;5])U\V?LY_P#)6+'_ *YR_P#HMJ^JR'_<L9_A7Y2.+%?Q*?K_ )'T
MG1117RIVA1110 4444 %%%% !1110 4444 %%%% &?XF_P"01-_N&OA&_P#^
M/Z;_ *Z-_.ON[Q-_R")O]PU\(W__ !_3?]=&_G7Z1P'\%7Y?J?A_C-\.%]9_
M^VD-%%%?H!^%A1110!W7[.'_ "5[2_\ @?\ Z :^Q[?_ %*_2OCC]G#_ )*]
MI?\ P/\ ] -?8]O_ *E?I7Y;QQ_O</\ #^K/Z1\(_P#D33_Z^2_])B/HHHKX
MD_4PHHHH *\E_:R_Y &D?]?#_P#H->M5Y+^UE_R -(_Z^'_]!KVN'O\ D8TO
M5_DSGQ7\)G0?LX_\DHLO^NLO_H9KNJX7]G'_ ))19?\ 767_ -#-=U7-F_\
MOU7_ !/\RZ'\./H@HHHKSC4**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,7XA_P#(F:E_UZR_^@FOA6ONKXA_
M\B9J7_7K+_Z":^%:_3.!/X-7U7ZGX+XR_P ?"^D_SB%%%%?>'XJ%%%% !110
MB-*ZJHW,QP!ZFFDV[($FW9'T1^Q1X*^TF2^9?FGDXX_A' _7/YU][_#G2EMK
M*,8^Z!7S5^R/X&&D>'+*,K]V-5)QU/?_ #[U]:>$[(06Z\8XK^F\CP*PF"I8
M?^6*OZ]?QN?MV"PWU;"TZ'\J5_7K^-SH;6/8G\JEIL0VQBG5[B*84444 %%%
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 444R64(IYP: 'U#-=*G?'O5&^UA8%^_[YKF/$'CJ&QC8F4#
MZFHE(T43H=5UY8%/S*,#K7F?Q&^),6G6LA\U5V@FN5^(7QUM=+@DS<*.M>$:
MUX\U;XRZPVGZ4TB6F[;/>$'RH%[^Q;IA0<GC.!DCS,RS/#X+#SQ6+FH0BKMO
M9+^NF[V1U8?#3J24(*[9:\2ZS=?&CQB]C%-(FF6F#>3*<<=D7_:/Z#)] >ZM
M+2.QMHX88UCAA4(B*,*BC@ #VJEX7\+V?A#2([*S1EC0[F9CEY6/5F/<G],8
M&  *T*_ASQ(X\J\28^].\</3NH1_.3\W^"T[M_IV3Y7'!TM?B>[_ $"BBBOS
M@]@**** "BBB@ HHHH **** .E^%OA*W\5^(_+N!N5%Z5ZXGP'TG'^H7I7G?
MP _Y&EOH*^@8O]6*_O#PHP="?"F#E.";Y7T7\\C\KX@JSCCJB3ZK\D<%_P *
M'TG_ )X"C_A0^D_\\!7?T5^B?V?AO^?<?N1XOUBIW?WG%Z7\&M*TRY61;==R
MG()7H:["VMQ;0JJ]JDHK:EAZ=+2G%+T5B)5)2^)A1116Q 4444 %%%% !111
M0 4444 ?&.F_\GA-_P!C5)_Z4M7V=7QCIO\ R>$W_8U2?^E+5]G5SX?J=%;H
M%%%%=!SA1110 5Y1^T;_ ,@:/_?%>KUY1^T;_P @:/\ WQ7A\3?\BG$_]>Y_
M^DL[,O\ ]XAZK\SQ:BBBO\VS]H"BBB@ HHHH **** "BBB@ HHHH **** &7
M5LEW"4D7<N0?0J1R"#ZCKFH+2[:.86UPR^=@E& P)E]?J.X_'H:M5'=VJW<6
MTEE;.59?O(?4>_Z=C7I83%0Y/JV)^!NZ?6+_ )EY;<R^TDNJBUR5Z,N;VU+X
ME]S79_H^C\FTY**K6=VS2&WFVBX0;B0,+(O]Y?ZCL?8@FS7+BL+/#U/9S]4U
MLT]FNZ?0VHUHU8\T?^"GU3\T%%%%<YJ%%%% !7SS^U!_R4I?^O./^;U]#5\\
M_M0?\E*7_KSC_F]?3<)_[]_VZ_T./'?PCWCPU_R+FG_]>T?_ *"*O51\-?\
M(N:?_P!>T?\ Z"*O5\[6^-^K.N.P4445F,**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ I'^X?I2TC_</TH ^0OVJ/\ DKUU_P!<(_Y&O.:]&_:H
M_P"2O77_ %PC_D:\YK]VR?\ W&C_ (5^1_'W%_\ R.\5_CE^84445Z1\X%%%
M% !1110!S/C[_D*Z)_U\_P!5K[R_9P_Y(SHWTF_]'/7P;X^_Y"NB?]?/]5K[
MR_9P_P"2,Z-])O\ T<]?*\??\BNA_B?Y2/W[P?\ ]WK>J.XHHHK\A/V8****
M "BH;J]%J57;))(^=B(.3CKST'U-1"QEO.;IEV_\\8S\GXGJWTX'MWKT*.!O
M35;$2Y(/;K)]/=CN]4U=VC=-<U]#EJ8GWO9TES2Z]$O5]/17=M;6&W$JZL_V
M>/YX<GSG'W2!_ #T))Z]< $<$BKM"((T"J JJ,  8 %%3B\5&I&-&BN6$;V3
M=VV]V]$KNR6BT22U:;;P]%Q;G-WD]_1;)>6[]6WY(HHHKA.D**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OFS]G/_DK%C_USE_\
M1;5])U\V?LY_\E8L?^N<O_HMJ^JR'_<L9_A7Y2.+%?Q*?K_D?2=%%%?*G:%%
M%% !1110 4444 %%%% !1110 4444 9_B;_D$3?[AKX1O_\ C^F_ZZ-_.ON[
MQ-_R")O]PU\(W_\ Q_3?]=&_G7Z1P'\%7Y?J?A_C-\.%]9_^VD-%%%?H!^%A
M1110!W7[.'_)7M+_ .!_^@&OL>W_ -2OTKXX_9P_Y*]I?_ __0#7V/;_ .I7
MZ5^6\<?[W#_#^K/Z1\(_^1-/_KY+_P!)B/HHHKXD_4PHHHH *\E_:R_Y &D?
M]?#_ /H->M5X[^V-J46D>$=-N9FVQ02R2/@9P F37M\.Q;S&DEW?Y,Y<9)1H
MRE+8ZC]G'_DE%E_UUE_]#-=U7SS\"_VI_"^B_#>SMY;FX#K)*2!;N>KGVKL/
M^&O/"?\ S]7/_@,_^%=>:9'CY8RK*-*5N9]'W/$I\5Y-&"C+%4[_ ../^9ZM
M17E/_#7GA/\ Y^KG_P !G_PH_P"&O/"?_/U<_P#@,_\ A7!_8.8?\^9?<R_]
M;<E_Z"J?_@<?\SU:BO*?^&O/"?\ S]7/_@,_^%'_  UYX3_Y^KG_ ,!G_P *
M/[!S#_GS+[F'^MN2_P#053_\#C_F>K45Y3_PUYX3_P"?JY_\!G_PH_X:\\)_
M\_5S_P" S_X4?V#F'_/F7W,/];<E_P"@JG_X''_,]6HKRG_AKSPG_P _5S_X
M#/\ X4?\->>$_P#GZN?_  &?_"C^P<P_Y\R^YA_K;DO_ $%4_P#P./\ F>K4
M5Y3_ ,->>$_^?JY_\!G_ ,*/^&O/"?\ S]7/_@,_^%']@YA_SYE]S#_6W)?^
M@JG_ .!Q_P SU:BO*?\ AKSPG_S]7/\ X#/_ (4?\->>$_\ GZN?_ 9_\*/[
M!S#_ )\R^YA_K;DO_053_P# X_YGJU%>4_\ #7GA/_GZN?\ P&?_  H_X:\\
M)_\ /U<_^ S_ .%']@YA_P ^9?<P_P!;<E_Z"J?_ (''_,]6HKRG_AKSPG_S
M]7/_ (#/_A1_PUYX3_Y^KG_P&?\ PH_L',/^?,ON8?ZVY+_T%4__  ./^9ZM
M17E/_#7GA/\ Y^KG_P !G_PH_P"&O/"?_/U<_P#@,_\ A1_8.8?\^9?<P_UM
MR7_H*I_^!Q_S/5J*\I_X:\\)_P#/U<_^ S_X4?\ #7GA/_GZN?\ P&?_  H_
ML',/^?,ON8?ZVY+_ -!5/_P./^9ZM17E/_#7GA/_ )^KG_P&?_"C_AKSPG_S
M]7/_ (#/_A1_8.8?\^9?<P_UMR7_ *"J?_@<?\SU:BO*?^&O/"?_ #]7/_@,
M_P#A1_PUYX3_ .?JY_\  9_\*/[!S#_GS+[F'^MN2_\ 053_ / X_P"9ZM17
ME/\ PUYX3_Y^KG_P&?\ PH_X:\\)_P#/U<_^ S_X4?V#F'_/F7W,/];<E_Z"
MJ?\ X''_ #/5J*\I_P"&O/"?_/U<_P#@,_\ A1_PUYX3_P"?JY_\!G_PH_L'
M,/\ GS+[F'^MN2_]!5/_ ,#C_F=Y\1#CP;J7_7K+_P"@FOA6OISQ;^U5X7U?
MPY>6L5S<-)-"Z+FW<<D$#M7S'7W_  =@:^&I5%7@XW:M=6[GXQXK9I@\;6P\
ML)5C4LI7Y6G:[CO8****^R/R0**** "NB^$WAX^)/'=C#MW(C^:WX=/UQ7.U
MZU^R3IJWOC"9BOS+M'/XU]#PK@XXK-:-*6U[_P#@*O;YV/:X?PRKYA3A+:]_
MNU_0^X/@-X<%GID Q@*!VKW?1K;RX1^AKS;X2Z<L5I'ZX'->IZ='MBK^D::/
MURH]2S1116QB%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M4F\>HI: "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 **** &S/L6L76=96VB;D=,\FKVJW.
MR///2O*?BQXZ70K&1F;;M!/-9SD:PB5_B%\68M%ADW2JNT'J>]>"^)?C'K'C
MW4);30H7G^;:\Y;;#%T^\WK[#)([&JZV]U\5M4DO-0::/2%)$4:OL-R<]3CH
MO7IC)[^O565C#IUJD-O#'!#&,*B+M4?0"OPCQ \9,/D]6>7Y9%5:\=&W\$'V
M=M9-=4K)=7=-'UN4\.RKQ56L^6/XO_)'(Z9\(H[F=;G7+N75IQ@^3DI;J>OW
M>K?B<'^[776EI%8VR0P1QPPQC:B(H55 [ #I4E%?RUGW%6:YU5]KF59S[+:*
M](JR7R5^Y]QA<#0P\>6C%+\_O"BBBOGSJ"BBB@ HHHH **** "BBB@ HHHH
M[WX ?\C2WT%?0,7^K%?/WP _Y&EOH*^@8O\ 5BO[X\)/^23P?^&7_I<C\GXB
M_P!_J>J_)#J***_2#PPHHHH **** "BBB@ HHHH **** "BBB@#XQTW_ )/"
M;_L:I/\ TI:OLZOC'3?^3PF_[&J3_P!*6K[.KGP_4Z*W0****Z#G"BBB@ KR
MG]HT?\25/]X5ZM7#_&+P;+XITEHX?OCD5Y.>X>I7RZO1I*\I0DDN[<6DOO.K
M!S4*\92V37YGSO174R?"#6D;B#=@]:9_PJ/6O^?:OX>_XA#Q=_T!O_P.G_\
M)GZE_K!E_P#S\_!_Y',T5TW_  J/6O\ GVH_X5'K7_/M1_Q"'B[_ * W_P"!
MT_\ Y,/]8,O_ .?GX/\ R.9HKIO^%1ZU_P ^U'_"H]:_Y]J/^(0\7?\ 0&__
M  .G_P#)A_K!E_\ S\_!_P"1S-%=.?A%K0_Y=\UC:YX=O/#MRL=U#Y>X<'/>
MN+,O#/B7 8:>,Q>%<:<%>3YH.R]%)O[D:4<ZP56:ITYW;VT?^11HHHKX,]0*
M*** "BBB@ HHHH BO+3[9%]XQR*<I(.J-ZC_  []*997;2_NY@JW"?> Z,/[
MP]C^G2K%0WUC]L12K-'-&=T<@ZJ?IW![@]?R(]/"XBG4A]5Q+M'I*UW!_FXO
M[26J^**O=2XZU*<9>VHZOJOYE_FNC^3TLU-14-G>><S1NNR:/&],^O0CV.#@
M^Q[@BIJXL1AZE"HZ=16?Z/5-/9IK5-:-:HZ*56-2//#;^KKU6S71A1116)H%
M?//[4'_)2E_Z\X_YO7T-7SS^U!_R4I?^O./^;U]-PG_OW_;K_0X\=_"/>/#7
M_(N:?_U[1_\ H(J]5'PU_P BYI__ %[1_P#H(J]7SM;XWZLZX[!11168PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "D?[A^E+2/]P_2@#Y"_:H
M_P"2O77_ %PC_D:\YKT;]JC_ )*]=?\ 7"/^1KSFOW;)_P#<:/\ A7Y'\?<7
M_P#([Q7^.7YA1117I'S@4444 %%%% ',^/O^0KHG_7S_ %6OO+]G#_DC.C?2
M;_T<]?!OC[_D*Z)_U\_U6OO+]G#_ )(SHWTF_P#1SU\KQ]_R*Z'^)_E(_?O!
M_P#W>MZH[BBBBOR$_9@HHJK<73W$S06Y^9>)9>T/^+>W;J>P/5A<)/$2:CHE
MJV]HKNW^'5MV23;2>-:O&DKRW>B2W;[+^K)7;LDV*G[W6'_Z8PJ%/IN)S_Z"
MM6:CM;1+*+:@^\=S,?O,?4GN:DJ\?6A4J)4K\L4DKZ;+5VUM=WE:[W)PM.48
M7GNVV_G_ )*R^04445Q'0%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5\V?LYG_ (NQ8_\ 7.7_ -%M7T?=2^3"S5^>_@[X
MX:]X9^+3?8YH%6W>5(]T0; VD<U]UPCEU3&87%TZ=K\JW])'S'$N?8;*HTZ^
M*O:[V5]M>Z/T+WCU%&\>HKY$_P"&K/&'_/U:?^ XH_X:L\8?\_5I_P" XKG_
M -2,=_-'[W_D?+_\1:R3M/\ \!7_ ,D?7>\>HHWCU%?(G_#5GC#_ )^K3_P'
M%'_#5GC#_GZM/_ <4?ZD8[^:/WO_ "#_ (BUDG:?_@*_^2/KO>/44;QZBOD3
M_AJSQA_S]6G_ (#BC_AJSQA_S]6G_@.*/]2,=_-'[W_D'_$6LD[3_P# 5_\
M)'UWO'J*-X]17R)_PU9XP_Y^K3_P'%'_  U9XP_Y^K3_ ,!Q1_J1COYH_>_\
M@_XBUDG:?_@*_P#DCZ[WCU%&\>HKY$_X:L\8?\_5I_X#BC_AJSQA_P _5I_X
M#BC_ %(QW\T?O?\ D'_$6LD[3_\  5_\D?7>\>HHWCU%?(G_  U9XP_Y^K3_
M ,!Q1_PU9XP_Y^K3_P !Q1_J1COYH_>_\@_XBUDG:?\ X"O_ )(^N]X]11O'
MJ*^1/^&K/&'_ #]6G_@.*/\ AJSQA_S]6G_@.*/]2,=_-'[W_D'_ !%K).T_
M_ 5_\D?5?B=U_LB;G^ ]_:OA*_\ ^/Z;_KHW\Z[VZ_:@\67D+1R7-J588/[@
M5Y[)(TLC,WWF))^M?6\,Y+7R^,U6:?-;;RN?FWB%Q=@<[C06#4O<YK\R2WY;
M6U?82BBBOJ3\S"BBB@#NOV</^2O:7_P/_P! -?8]O_J5^E?''[.'_)7M+_X'
M_P"@&OL>W_U*_2ORWCC_ 'N'^']6?TCX1_\ (FG_ -?)?^DQ'T445\2?J844
M44 %>#?M]MM^&$/^[./_ "'7O->"_M^_\DPA^D__ *+KZ+A/_D;4/7]&>;G'
M^XU?\+_(^5_AO_R*<'^\_P#Z$:WJP?AO_P BG!_O/_Z$:WJ_;L5_&EZL_C/$
M?Q)>H4445SF(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %>W?L96BMKMQ-GDR!0/3 _^
MO7B->L_LG>(ETWQ;-;,VWS")%_D?Z5]=P-.$<XI\_522];,^DX3E%9E#F[.W
MK8_1OX6/C3XQ["O2K-]R?49KQ_X3:SYEC'\W85ZSIMQNC!]L&OZ$@?J50NT4
M45L8A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !2,P7K37F5,^U4+W5EB'
MWE^M2Y%)%V2Z5.X^IJM/JJH?O?E7,Z[XUBLTYD%>?^*OCA::5N$DT8P>YQBH
ME4-(TSUUM=3=U'7^]3HM<1CC=^1KY<UW]L/0]$F*W.J6-OS_ ,M9@O\ ,UJ>
M'_VH-.U,*\=W#(K#(*OE2/:ES-*[0^6[LCZ8AU-7_B_.K"7"L*\<\.?&6VO]
MNV=3WKM]'\91W87:XIQF3*F=A16;:ZNDH^^!^-61J"G^)?SJ^8CE+-%0_;5_
MR:<MPK>U.Z%9DE% .X44Q!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 4CMM2EIL_^J:@#G_%%T8;>3![8KY8_:+UB;6]
M4M=)ADV-?2B$L/X%SR?P&37T[XU&;=O;G]*^4_B2^WXNZ1OX7S)0"?7RGQ7S
M_$F-J8/*\3BZ7Q4Z<Y+UC%M?B>E@*<:E:$);-I?>S4L[2.PM(X(5"10H(T4?
MPJ!@"I***_SBJ5)3DYS=VW=ONV?L*22L@HHHJ!A1110 4444 %%%% !1110
M4444 %%%% '>? )L>*F_W17T%%_JQ7R_\//& \'Z[YTB,T97G':O3(_VD+-$
MQLDX]J_MWPOXFRC"\,82AB<53A-1=U*<4U[TMTW='YEGV!Q%3'5)0@VKK5)]
MD>K45Y3_ ,-)V?\ SSD_*G+^TC9G^&0?A7W_ /KCD/\ T&TO_!D/_DCQ_P"R
M\7_S[E]S_P CU2BN%\'?&:S\57OV>-CYN,X(/2NY1MZYKV<%C\-C*7ML)4C.
M/>+4EIOJKHY*M&=*7+433[/06BBBNLS"BBB@ HHHH **** "BBB@#XQTW_D\
M)O\ L:I/_2EJ^SJ^,=-_Y/";_L:I/_2EJ^SJY\/U.BMT"BBBN@YPHHHH *1E
M#CFEHH C^QQ[L[5ZYZ"F_88_[J_D*FHHL%V0_88_[J_D*/L,?]U?R%3446'=
MD/V&/^ZOY"C[#'_=7\A4U%%@NR(V41_@7\J\4_:-B5+JWVJ!\Y''TKW"O$?V
MC_\ CZM_^NA_D:^!\4/^25QO^!_FCU\A_P!_I^IY;1117^?I^N!1110 4444
M %%%% !1110!5U&-DV7$8W26^<J.KH?O#Z\9'N!ZFK,4JS1*Z,&1@&##D$=C
M2U4M/]!O&M_^6<F9(<]O[R_AU'L?05ZU/_:<+[/[=--KSAO)>L7>2\G)MV21
MQ2_<UN;[,]'Y2V3^:T]>7NRW1117DG:%?//[4'_)2E_Z\X_YO7T-7SS^U!_R
M4I?^O./^;U]-PG_OW_;K_0X\=_"/>/#7_(N:?_U[1_\ H(J]5'PU_P BYI__
M %[1_P#H(J]7SM;XWZLZX[!11168PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "D?[A^E+2/]P_2@#Y"_:H_P"2O77_ %PC_D:\YKT;]JC_ )*]
M=?\ 7"/^1KSFOW;)_P#<:/\ A7Y'\?<7_P#([Q7^.7YA1117I'S@4444 %%%
M% ',^/O^0KHG_7S_ %6OO+]G#_DC.C?2;_T<]?!OC[_D*Z)_U\_U6OO+]G#_
M )(SHWTF_P#1SU\KQ]_R*Z'^)_E(_?O!_P#W>MZH[BBBBOR$_9BKJ,CF2&%6
M\I9V*EP/FZ$X'ID \]L>XJQ! MK$L<:[57H!5>]_TNZCMU_A*S2'^Z <J/Q(
M_('VJU7K8R4H82C1VNG)KOJ^63\VG9)[17,M)Z\.'BI5ISWM9)]M%=+YZM]7
MH_A"BBBO).X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH @U'_CS?Z5^96D_P#)6+G_ *[3?R-?IKJ/_'F_TK\RM)_Y
M*Q<_]=IOY&OU3PU_AXOTC_[<?DOBU_N-+U?Y'<4445]H?SJ%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 =U^SA_P E>TO_ ('_ .@&OL>W
M_P!2OTKXX_9P_P"2O:7_ ,#_ /0#7V/;_P"I7Z5^6\<?[W#_  _JS^D?"/\
MY$T_^ODO_28CZ***^)/U,**** "O!?V_?^280_2?_P!%U[U7@O[?O_),(?I/
M_P"BZ^BX3_Y&U#U_1GFYQ_N-7_"_R/E?X;_\BG!_O/\ ^A&MZL'X;_\ (IP?
M[S_^A&MZOV[%?QI>K/XSQ'\27J%%%%<YB%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44L%N]S,L<:M
M)(QPJJ,DGZ5ZC\+_ -F?4/%KQR7RO%&W(C7J?J?\*]?*<CQ>8U.3"QOW;T2]
M7^F_D>EE^4XG&SY:$?5O9>K_ *9Y='&TS;55F;T S2R6TD ^>.1?]Y2*^T/
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
M.9S4ZLZ<E3K:WT4N_DUT?X-]FU$L5\\_M0?\E*7_ *\X_P";U]#5\\_M0?\
M)2E_Z\X_YO7I<)_[]_VZ_P!!X[^$>\>&O^1<T_\ Z]H__015ZJ/AK_D7-/\
M^O:/_P!!%7J^=K?&_5G7'8****S&%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4C_</TI:1_N'Z4 ?(7[5'_)7KK_KA'_(UYS7HW[5'_)7KK_KA
M'_(UYS7[MD_^XT?\*_(_C[B__D=XK_'+\PHHHKTCYP**** "BBB@#F?'W_(5
MT3_KY_JM?>7[.'_)&=&^DW_HYZ^#?'W_ "%=$_Z^?ZK7WE^SA_R1G1OI-_Z.
M>OE>/O\ D5T/\3_*1^_>#_\ N];U1W%17MTME;-(P+8X51U<G@ >Y.!4M59%
M\[5U#_=ACWQCU8Y!/X# _P"!'\/R_+Z-.=1RJZQBG)KJTNB]79-]%>70_7<5
M4E&*4-V[)]K]?EVZO3J2:?;-:PDR%6FE;?(PZ%CZ>P  'L!4U%%<^(Q$Z]5U
M:F[^[T2Z)+1+9+1&M&E&G!0CLOZ^]]7U84445B:!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $&H_\>;_2OS*TG_DK
M%S_UVF_D:_374?\ CS?Z5^96D_\ )6+G_KM-_(U^J>&O\/%^D?\ VX_)?%K_
M '&EZO\ ([BBBBOM#^=0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#NOV</^2O:7_P/_T U]CV_P#J5^E?''[.'_)7M+_X'_Z :^Q[?_4K
M]*_+>./][A_A_5G](^$?_(FG_P!?)?\ I,1]%%%?$GZF%%%% !7@O[?O_),(
M?I/_ .BZ]ZKP7]OW_DF$/TG_ /1=?1<)_P#(VH>OZ,\W./\ <:O^%_D?*_PW
M_P"13@_WG_\ 0C6]6#\-_P#D4X/]Y_\ T(UO5^W8K^-+U9_&>(_B2]0HHHKG
M,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *=:6DE]<)%&NYW. !3:Z'X6B-_&MHLF,.2!GUZ_TKT,IPL,3C
M*6'J.RE))_,[LMP\*^*IT9NRDTCVW]G3]GJ-VBNKJ/S)WY)*]/85]=_#SX30
MV5O'^[7@#^&N0^ NC0FT@( Z#H*^AO#6G(EL..U?TK@,#1PU)4:$5&*Z+^M_
M,_9Z5&GAZ:HT5:*Z&?I?@J&",+L_2M'_ (1.'^ZOYUOQ0*!FG[!Z#\J[^47,
M<K<>#8G^ZOXBJS>"XMWW/F^E=B\(;V^E)Y'M^O\ ]:CE#F.;L?#D<+$K&-WK
MBMJRM!'^/>K2P*#TJ0#%4HB<A$7:N*6BBJ("BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI-X]10 M%1O<*
ME,:]4'JN*5QV)Z*K'45'\2U#=ZLL:_>6ES#Y2Q=70B'7'O7/:_XF6SC^\H]L
MU2\2^,8[6$_O!P.M>%?&OX_V?A32KJXN+N*WBMT+R/(P54 &22>@ ZYK.4KZ
M(TC'N=!\5?C3;Z':RLTRKM7.2:_,[]MO_@J7=2ZI<Z#X%N(YIXR4N-3_ -9%
M$>FV,=';_:.5''7G'E7[;/\ P4&U3XX:I=:)X;NKBS\.JQCFN%)26_Y/ [K&
M?3JW? R*^7Z_9.#_  [5EC<WCYQIO\Y?_(_?V/PGCKQ2:<LOR27E*HORA_\
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
M5^E?''[.'_)7M+_X'_Z :^Q[?_4K]*_+>./][A_A_5G](^$?_(FG_P!?)?\
MI,1]%%%?$GZF%%%% !7@O[?O_),(?I/_ .BZ]ZKP7]OW_DF$/TG_ /1=?1<)
M_P#(VH>OZ,\W./\ <:O^%_D?*_PW_P"13@_WG_\ 0C6]7!^%/']MH&BQVLD,
M[LA8DKC')SZUI?\ "V;/_GVNO_'?\:_=L1@ZTJLI*.EV?QS6P]1S;2ZG545R
MO_"V;/\ Y]KK_P =_P :/^%LV?\ S[77_CO^-9?4:_\ *9_5:O8ZJBN5_P"%
MLV?_ #[77_CO^-'_  MFS_Y]KK_QW_&CZC7_ )0^JU>QU5%<K_PMFS_Y]KK_
M ,=_QJ]X<\;V_B6^:"*&:-EC,F7QC&0/7WJ98.M%<THZ$RP]1*[1N4445S&(
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116IX6\%ZAXPNO+LH
M&< X9S]U:Z,+A:N(J*C0BY2>R1MA\/4KS5.E%R;Z(RZ*]ET/]DR\O;-6F:?S
M",DJ.*H>(_V4=8TU&:U?S,?PR+@G\?\ ZU?45N!<WA#G4$_)-7_3\+GT%3A+
M,80YE%/R35_Z]+GE-6-%U-M'U:WNE&6MY ^/4#J*T-?\ :QX;=OMEA<1JO\
M&%W+^8Z?C6/7S52EB,'67M(N$XN^J:::]3PI4ZV&JKG3C).^JML?HG^R_P"(
M(]:T*TGC96CDC5U/J#TKZ6\.MF >OK7R#_P3\T.]7X76,ETCJ)"YA!4@^7O.
M/ZX]L5]>^'D*0@8[5_3.5XEXC"TZ\E9RBG;U29^ST*[K4856K.23MZJYN+]T
M44*,+17J %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !112%@O6@!:*;YRCO4<EZJ9Y7CWHN.S)J1G"=:H7&K
MK'_%[\5FWOBF. 8W+^ J>8?*;DMVJ=Q^-9][K:QK]Y1[FN4UGXB0VRM^]7/:
MO._'7QQM]+AD+3JNWUK.4S2--GJ6J^.(;?.95KGKWXM6UMG]\M?GS^UW_P %
M7=*^$EU-I>D_\3W7$;:UM%-MCM^G^L?!VG'\(!/KC.:^4/%'_!7'XE:U,WV.
MTT.QC;G#)+*^?KO _2OJLKX*SC,*2KT:=H/9R:5_-+>WG:SZ'QV<<?Y%EE9X
M?$5KS6ZBG*WDVM$^ZO==4?M3)\8K4#_CX'Y5EZW\9K>.,XF4<=2:_%O0O^"J
MGQ)T^\+7D>CWL#=8UCDB8?1@Y_4&M[5_^"LWB+4-,DCB\.PQ7#+A9'U%I$4^
MI7RP3]-PKLK>'.?PDHQI*7FI1M^+3_ X*/BIPU./-*LXOLX2O^":_$_1#]HC
M]L#2/AKX;NM0U'4H;2U@7YG=NI[  <LQ[ 9)K\K/VN/VV]<_:/UB:SMI;C3_
M  VC_+;[L27?HTI';N$' ZG) (\V^*?QH\2?&;6!>>(-2FO&C)\J$?+# #_=
M0<#Z\DX&2:Y6OTSA'P_HY:UBL;:=;I_+'TON_-[=%U?Y)QMXG5\UB\%EZ=.A
MU?VI^MMH^2WZOH%%%%?I!^4!1110 4444 %%%% !1110 5^B/_!NFN[]H7QQ
M_P!@:'_T=7YW5^B7_!NC_P G#>-_^P-#_P"CJ^3XZ_Y$6(]%_P"E(^X\-O\
MDI,-ZR_](D?LVD2[!QVI?*7TI4^X/I2U_,Q_6EQOE+Z5'>V$.I6<UO/#'-;W
M"-%+&ZY612,%2.X(XQ[U-13L!\A_%?X=WG[.OCI6M_-D\.:DY:RF.6\@]3"Q
M_O#L3]Y?4AL>B?#'XE+=P1YD'3%>R>+_  E8>//#EUI.IP+<6=XA1T/4>C*>
MS X((Z'%?*?C[X6:]^SGK/F222:AX?F?$%^B_<YX24?PMZ'HW8YRHYI1Y=5L
M=49*2L]SZ@T37UN8U8/GBMR"<2KZ_P!:^??AO\5DNHH]TE>N:!XFCNXU96ZC
M-7&1G*!U5%06MSYH'S9S4];&(4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !4<\7F#\*DHH XOQMH8NK5\KD8-?)/[27A.XT6Z35+/\
M=W=C(LT38[J<\^Q[CN"17VKKMIYD+#VQ7@GQ]\*K>Z5-\N[<I'2N/$48U(.$
MU=/1I]4]T=5&;3NCAM%U6+7='M;V#F&[A69,CLPS^=6:X_X*7#)X7N-/D^]I
MEW)$ 3SM8[P?S8C\*["O\Z^*LG>59OB,OZ4YM+_#O%_.+1^P8'$>WP\*O=?C
MU_$**Y?QC\;/"?P_CWZQK^EZ>O8S3JJG!Z9SC/U-<5%^W5\+I+XV_P#PE6G
M@9\PS((S_P "W>]5A^$<ZK0]I3PL[=&XM7]+VO\ ([:-*I67-1BY+O%-_DF>
MNT5S_A#XL>&_']LLVCZUI^H1M@!H9@RL3T /0_A705Y.-R_%8.?LL73E3EVD
MG%_BD9*2;:70****XR@HHHH **** "BBB@#N/A=\4X_!-H\4T;'YB05YKL?^
M&EK/_GC-^5>+45^S8'QTXAPF&IX6E"ERPBHJ\97M%)*_O[Z'S=;A?!U)NI)R
MNW?=?Y'M/_#2UG_SQF_*C_AI:S_YXS?E7BU%=?\ Q,!Q+_S[H_\ @,O_ ),S
M_P!4L%WE]Z_R/:?^&EK/_GC-^5'_  TM9_\ /&;\J\6HH_XF XE_Y]T?_ 9?
M_)A_JE@N\OO7^1[3_P -+6?_ #QF_*C_ (:6L_\ GC-^5>+44?\ $P'$O_/N
MC_X#+_Y,/]4L%WE]Z_R/:?\ AI:S_P">,WY4?\-+6?\ SQF_*O%J*/\ B8#B
M7_GW1_\  9?_ "8?ZI8+O+[U_D>T_P##2UG_ ,\9ORH_X:6L_P#GC-^5>+44
M?\3 <2_\^Z/_ (#+_P"3#_5+!=Y?>O\ (]I_X:6L_P#GC-^5'_#2UG_SQF_*
MO%J*/^)@.)?^?='_ ,!E_P#)A_JE@N\OO7^1[3_PTM9_\\9ORH_X:6L_^>,W
MY5XM11_Q,!Q+_P ^Z/\ X#+_ .3#_5+!=Y?>O\CS/3_C1 O[5;77ER;?^$ED
ME_#[0QKZU_X:6L_^>,WY5\!V/_)QC?\ 8>?_ -'FOI.O9SCQLS_!NG[&%+WH
MW=XRW_\  S&CPSA*J?,Y::;K_(]I_P"&EK/_ )XS?E1_PTM9_P#/&;\J\6HK
MQO\ B8#B7_GW1_\  9?_ "9M_JE@N\OO7^1[3_PTM9_\\9ORH_X:6L_^>,WY
M5XM11_Q,!Q+_ ,^Z/_@,O_DP_P!4L%WE]Z_R/:?^&EK/_GC-^5'_  TM9_\
M/&;\J\6HH_XF XE_Y]T?_ 9?_)A_JE@N\OO7^1[3_P -+6?_ #QF_*C_ (:6
ML_\ GC-^5>+44?\ $P'$O_/NC_X#+_Y,/]4L%WE]Z_R/:?\ AI:S_P">,WY4
M?\-+6?\ SQF_*O%J*/\ B8#B7_GW1_\  9?_ "8?ZI8+O+[U_D>T_P##2UG_
M ,\9ORH_X:6L_P#GC-^5>+44?\3 <2_\^Z/_ (#+_P"3#_5+!=Y?>O\ (]I_
MX:6L_P#GC-^5<%\4/B!'XXN83&KA8SQE>:Y.M'PE"MQXDLT==RF0 BNS+_%+
M..*<33X>S&,(T<0U"3A%J23_ )6Y22?K%^A%7(\-@8/%T;\T%=7>GST7YE1=
M.N'&1!,?^ &G?V5=?\^\W_?!KZ:TGPE9/81YAC^[Z59_X1"Q_P"?>+\J_1_^
M)>N'O^?U;_P*G_\ *SQ?]<,5_+'[G_F?+G]E77_/O-_WP:/[*NO^?>;_ +X-
M?4?_  B%C_S[Q?E1_P (A8_\^\7Y4_\ B7GA[_G]6_\  H?_ "L/]<,5_+'[
MG_F?+G]E77_/O-_WP:/[*NO^?>;_ +X-?4?_  B%C_S[Q?E1_P (A8_\^\7Y
M4?\ $O/#W_/ZM_X%#_Y6'^N&*_EC]S_S/ES^RKK_ )]YO^^#1_95U_S[S?\
M?!KZC_X1"Q_Y]XORH_X1"Q_Y]XORH_XEYX>_Y_5O_ H?_*P_UPQ7\L?N?^9\
MN?V5=?\ /O-_WP:/[*NO^?>;_O@U]1_\(A8_\^\7Y4?\(A8_\^\7Y4?\2\\/
M?\_JW_@4/_E8?ZX8K^6/W/\ S/ES^RKK_GWF_P"^#1_95U_S[S?]\&OJ/_A$
M+'_GWB_*C_A$+'_GWB_*C_B7GA[_ )_5O_ H?_*P_P!<,5_+'[G_ )GRY_95
MU_S[S?\ ?!H_LJZ_Y]YO^^#7U'_PB%C_ ,^\7Y4?\(A8_P#/O%^5'_$O/#W_
M #^K?^!0_P#E8?ZX8K^6/W/_ #/EO^S+C&?L\W_?!KYQ_:A.WXG^65962SBR
M&4C'+U^F+^#[%8_]3'^5?G[_ ,%"M/BT[X^[84"*;"+('KN>O-SCP@R?(,%4
MS+"5*LIQ224I0:UDD]H1?7N=.$XBQ&+JJC4C%)]D^B]6>E>&O^1<T_\ Z]H_
M_015ZJ/AK_D7-/\ ^O:/_P!!%7J_E"M\;]6?=QV"BBBLQA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %(_W#]*6@\B@#Y"_:I&/B]=?]<(_Y&O.
M*^I/C!^S%_PLGQ=)JRZF]JTD:Q^6(-P&WOG-<G_PQ3)_T&6_\!__ +*OUO*^
M(LOIX2G3G4LU%)Z/MZ'\X\1\ 9YBLTKXFA2O"4VT^:*T;\W<\'HKWC_ABF3_
M *#+?^ __P!E1_PQ3)_T&6_\!_\ [*N__6;+?^?GX/\ R/%_XAKQ#_SX7_@4
M/_DCP>BO>/\ ABF3_H,M_P" _P#]E1_PQ3)_T&6_\!__ +*C_6;+?^?GX/\
MR#_B&O$/_/A?^!0_^2/!Z*]X_P"&*9/^@RW_ (#_ /V5'_#%,G_09;_P'_\
MLJ/]9LM_Y^?@_P#(/^(:\0_\^%_X%#_Y(^8O'2-+J^AJH+,UT  .I.Y:^Z_V
M=K!O^%6:.TK*RP"41JIR WFOEC[\D#VYSSQ\[_%?]G+_ (0D:7=QZ@TS-,ZQ
MRF$# 7:6V\]_N[O3=@=#7TC^SNGE_![1Q_UV_P#1TE9\:9A3AE-)4'[[DT^\
M4U*Z\I-:2ZI7B]6TOTWPWR#%X.$X8V/*KII73O;KHWHMUW=FM$CM:***_&3]
M;"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M=J4;IV>XY)-76QTE%-BD\Q,TZM3$**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@"O?Q>9'STQ7FWQ/T+[59.-IY%>GRKNC-<SXMTU;JW<
M>W2LYHT@SXEU74X?A/\ $N\GNV\G3;Z!FG<]$,8+JQ/88W#T^85\=_M5_P#!
M235_&6HW.C^"IO[/TJ-BCWH7,EQV^0'^'W(STP!U/4?\%:OVD?MGC^X\"Z+-
ML@MO^0E(AQO](_H2,GU 7G!(KXEK\5XBRK+99W/,J=-.M91<GK9QZQ725K)R
MWT25M;_UIX1^'T*F6PS+-US1EK3@]N7^:2ZWWBGI9W=[JUG5M8O-?U"2ZOKJ
MXO+J4Y>:>0R2-]6/-5J**Y=]6?T-"$8148JR6R1>\.^)]2\(ZFEYI=]=:?=1
MG*RP2&-OID=1['BOL#]DG_@I1>6VHVN@>.I$FAE810:B $"GH!)V7ZC"],A>
M6KXQHKEQN"P^,H/#8N"G!]'^:>Z?9JS/G>(.%<!G%)QQ,+3Z36DH_/JN\7=/
ML?ME8:A#JEE'<6\BRPS+N1E[BIJ^//\ @F!^TM/XKTN?P1J]PTMUIL8DLG<Y
M:2$<8S_L\+]"GN:^PZ_F?BSAV63X]X:]X27-!]XOOYIII^:NM&C^9<SRVOE^
M+J8+$_'!VTV:W37DTT_+9ZIA1117S)PA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!\V6/_)QC?\ 8>?_ -'FOI.OFRQ_Y.,;_L//
M_P"CS7TG7U7%&]#_  (XL'M+U"BBBOE3M"BBB@ HHHH **** "BBB@ HHHH
M*U/!?_(SV?\ UT%9=:G@O_D9[/\ ZZ"OMO#C_DI\#_U\B>;G'^Y5?1GU#HO_
M !X1_2K=5-%_X\8_I5NO]"(['X]+<****H04444 %%%% !1110 4444 %%%%
M #9?]6:_/#_@HP,?M!?]P^+K]7K]#Y?]6:_/'_@HU_R<'_W#XO\ T)Z^)\0_
M^1%7_P"W?_2XGL9'_O<?G^1Z%X:_Y%S3_P#KVC_]!%7JH^&O^1<T_P#Z]H__
M $$5>K_/FM\;]6?K<=@HHHK,84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 53N&.JRM!&V(4)69U/+'^X/ZGMT'/(=
M=S-<S&VA)5O^6L@_Y9 ]A_M'T[#D]@;$$"6T*QQKM51@"O8HI8**KS_BM7BO
MY4]IOS>\%_V^].7FX*C^L2=-? M&^_\ =7E_,_\ MW>]O(/VLU$>FZ$J@*JO
M, !VX2NN_9\_Y)#I'_;;_P!'25R7[6W_ "#]#_ZZ3?R2NM_9\_Y)#I'_ &V_
M]'25Z>,DWD5%O^=_^WCIZ8F27;_([.BBBOE#N"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9<?ZEOI7
MYGM_R66Z_P!YO_1=?IA<?ZEOI7YGM_R66Z_WF_\ 1=?J7AM\.+_PK]3\K\6?
M^1;3_P 7_MK.OHHHK[8_F\**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH [K]G#_ )*]I?\ P/\ ] -?8]O_ *E?I7QQ^SA_R5[2_P#@?_H!
MK['M_P#4K]*_+>./][A_A_5G](^$?_(FG_U\E_Z3$?1117Q)^IA1110 5X+^
MW[_R3"'Z3_\ HNO>J\%_;]_Y)A#])_\ T77T7"?_ "-J'K^C/-SC_<:O^%_D
M?*_PW_Y%.#_>?_T(UO5@_#?_ )%.#_>?_P!"-;U?MV*_C2]6?QGB/XDO4***
M*YS$**** *NN?\@6\_ZX/_Z":XCX4?\ (Q3?]>S?^A+7;ZY_R!;S_K@__H)K
MB/A1_P C%-_U[-_Z$M>EA?\ =JAVT?X$ST&BBBO-.(**** "BBB@ HHHH **
M** "MKP!X'N?'GB&*RMU;:2#*X'W%_QJAH6A77B348[6UC:220_@ON:^Q?V6
M_P!GV/P[91-)&6FDP[N5Y8U]EPGPS/,:ZJUE^ZCN_P"9]E^O;U/IN'<CEC*O
MM:J_=QW\_)?J>B?LY_"*+POH]K#'$$2-   O2OH[PUI2VENJX^Z/2L+P1X67
M3[6,!<;0!C%=O:6HAC%?OU&FHQ48Z)'ZA)I*RV)HX@B^IIK0*U245T6,;E=[
M$/\ W?Q%1MI2_P!W]:N45/*5S,K)IZ@YX%3QPJGU]:=13L*X4444Q!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %9^IZ@(5;YL?TJW=2[$_6N,\;^(1I]JV6P0/RJ)2+C$P_B%\0(]&
MMY&:3&T5\%_MQ_\ !3K3?@A<MIFG@ZQKT@RMG'-M6!>S2-SM'H,9/L.:W?\
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
M /(IP?[S_P#H1K>K]NQ7\:7JS^,\1_$EZA1117.8A1110!5US_D"WG_7!_\
MT$UQ'PH_Y&*;_KV;_P!"6NWUS_D"WG_7!_\ T$UQ'PH_Y&*;_KV;_P!"6O2P
MO^[5#MH_P)GH-%%%>:<04444 %%%% !1110 444*K2.%4%F8X '4FA:@>^?L
MA?#?^U6^VR)DRMD9'\(X'^?>ONSX8>#UL[2/]WC"C\*\*_92\"?V9X?LX_+"
ME44'CIQ7U7X3TX6UNO;:*_I[)L#'"8.GAX_927SZOYL_<,'AUAL-"A'[*2^?
M7\36T^R\J/IS_*M"FQKM0>M.KV4K%284444R0HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHY+A4H
M DHJJ^H*O\2U$^KH/XZGF*Y2_37E"?6LN37XU7_6?F:I7WBB..(C=^5+F!1+
M6N:GY,?WNU>%?';XB1Z1IEPWF+D+D<]:Z_Q[\0X[2!OWRKP:_/3_ (*;_M<#
MP#X N=/L;D?VMK*O:VH5OF0$8>7_ ("#Q_M%>U;X'!5<=B882@KRF[+_ #]$
MM7Y(PS#,*&7X2IC<2[0@KO\ R7FWHO-GP[^W+\>I/CO\=-0GBF:32]'9K*S&
M<JV&^>0?[S#C_95:\;HHK^LLMR^E@<+#"4?A@DE_GZMZOS/XJS?-*V8XVICJ
M_P 4VV_+LEY)62\D%%%%=QYH4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7Z)?\&Z/_ "<-XW_[ T/_ *.K\[:_1+_@W1_Y
M.&\;_P#8&A_]'5\GQU_R(L1Z+_TI'W'AM_R4F&]9?^D2/V=3[@^E+2)]P?2E
MK^9S^M HHHH **** "OG#_@J@<?L-_$S_L 77_H#5]'U\W_\%4?^3&_B9_V
M+K_T!J[<L_WVC_CC_P"E(X<T_P!QK_X)?^DL_G?K]0/^"3'QL_X2+X26%A+*
MK7.AN;"09Y"K@Q\'_8*C_@)^E?E_7T=_P3.^+#> /CA)IDDWEVVN0?*I/66/
MYA_XX9/R%?OGB+E?US)ISC\5)\Z]%I+\&W\C^:?"O./J.>PI2?NUDX/U>L?_
M "9)?-G[O?#G6Q=649W#[H_"N^M)=Z_49KYX^"7CQ+VRA_>+M91WKW+0M36>
M)2&[ U_.$)']55(FW12(X<<4M;&(4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %5]4L(]5TVXM9E\R&XC:.13_$I&"/Q%6*",B@#^>S]O?X$W
MG[/W[3WB;2+B-EM[BZ>[MY-I595=B21Z?,20/[K+ZUXU7[9?\%6/V#XOVI_A
MY_;.CPQKXJT6,M"0O-P@'W>.3TP0.2,$9*JI_%WQ1X7U#P9KMQINJ6DUC?6K
M;)(I5PRGU]P>H(X(Y%?D>?97/"8AR2]R3NG^GR_(_NSPGXVH9YE%/#SE_M%&
M*C)=6EHIKNFK7[2OW5\^BBBO#/U0***V_A]\/=7^*/BFVT?1;.2\O;E@ %!V
MQKD LQ_A49Z^X')(%.,6W9&.(Q%*A3E6K248Q5VV[))=6SV+_@G3\()OB5\?
M[.^DA9M/T%3/*Q!VEV!55SZXW-]5'K7Z=UY;^R=^SA9?LX_#6WTY0LFI7 \V
M]GVX:1SC/\@,=@ .<9/J5?SQXB\04\PQ\:&'=Z=%-76SD_B:\M$ET?+=:,_E
MKBK/?[7S.>,C\&D87_E5[-^;;<NZ32>P4445^>GSP4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 ?-EC_R<8W_ &'G_P#1YKZ3KYLL
M?^3C&_[#S_\ H\U])U]5Q1O0_P ".+![2]0HHHKY4[0HHHH **** "BBB@ H
MHHH **** "I+&_DTJ^@N(EW-$X;&>U1T5ZF2YM6RS'4LPPZ3G3:DKZJZ[V:?
MXHQQ&'C6I2I3V:L>G67[1,UO;*AMY/E&.M31?M'ON&ZW<#OS7E=%?KG_ !,!
MQ)_S[H_^ R_^3/GO]4\%WE]Z_P CZ<^'WCB/QCIJS1YPWKVKI*\D_9WU&.VT
M=ED=1M8\?C7J/]LVW_/9/SK^N.'\=4QF68?&5K<U2G"3MM>44W;RNS\\QM%4
MJ\Z<=DVON9:HJK_;-M_SV3\Z/[9MO^>R?G7L7.:S+5%5?[9MO^>R?G1_;-M_
MSV3\Z+A9EJBJO]LVW_/9/SH_MFV_Y[)^=%PLRU157^V;;_GLGYT?VS;?\]D_
M.BX69:HJK_;-M_SV3\Z/[9MO^>R?G1<+,L2_ZLU^>/\ P4:_Y.#_ .X?%_Z$
M]?H++J]OY9_>+^=?GM_P42N%N?C_ +E8,/[/BY'U>OB/$+_D0U_^W?\ TN)Z
M^2?[W'Y_D>C>&O\ D7-/_P"O:/\ ]!%7JH^&O^1<T_\ Z]H__015ZO\ /JM\
M;]6?K<=@HHHK,84444 %%%% !1110 4444 %%%% !1110 4444 %%%% $5Y<
M_953:C2-(VQ%! R<$_E@5$+.:[YN)-J_\\H25'XMU/X8'M3K[_CYL_\ KL?_
M $6]6*];ZP\+1INBDI23;E:\E[TEI?2/PIW24K];:'#[-5JDE4;M%VMTV3U[
M[[/3R&P01VL0CC1(T7HJC:!^%.HHKRZE24Y.<W=O=O=G9&*BN6.B"BBBI*"B
MBB@ HHHH \?_ &MO^0?H?_72;^25UO[/G_)(=(_[;?\ HZ2N2_:V_P"0?H?_
M %TF_DE=;^SY_P DATC_ +;?^CI*^JQ7_(AH_P"-_P#MYQ0_WF7I_D=G1117
MRIVA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ,N/]2WTK\SV_Y++=?[S?\ HNOTPN/]2WTK\SV_Y++=
M?[S?^BZ_4O#;X<7_ (5^I^5^+/\ R+:?^+_VUG7T445]L?S>%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 =K^SW=QV'Q5TZ61ECC429).
M/D-?6\'C731"O^F6_P#W\%?"=%?-9UPW#,*JJRGRV5MK_J?HW"?B!+),&\)&
MASWDY7YK;I*UN5]C[N_X373?^?RU_P"_HH_X373?^?RU_P"_HKX1HKQO]0Z7
M_/U_=_P3Z?\ XC-4_P"@1?\ @?\ ]H?=W_":Z;_S^6O_ ']%'_":Z;_S^6O_
M ']%?"-%'^H=+_GZ_N_X(?\ $9JG_0(O_ __ +0^[O\ A-=-_P"?RU_[^BO#
M/V[_ !+9ZA\-H8XKB&1L3C"N#_RSXKP2N1^+?_(/L_\ KHW\J];(^#:>'QU.
MLJC?*^WEZF5;Q:J8JG+#O#)<R:OS_P#VIH?#?_D4X/\ >?\ ]"-;U8/PW_Y%
M.#_>?_T(UO5]ABOXTO5GX[B/XDO4****YS$**** *NN?\@6\_P"N#_\ H)KB
M/A1_R,4W_7LW_H2UW.JPM/I=S&B[FDB90/4D&O-XO!FLP-NCM9D;IE7 _K7J
M8'EE1G"4DK]SNPO*Z<HMVN>H45YG_P (KKW_ #QNO^_H_P :/^$5U[_GC=?]
M_1_C1_9]/_GZOZ^8?5(?SK^OF>F45YG_ ,(KKW_/&Z_[^C_&C_A%=>_YXW7_
M ']'^-']GT_^?J_KYA]4A_.OZ^9Z917F?_"*Z]_SQNO^_H_QH_X177O^>-U_
MW]'^-']GT_\ GZOZ^8?5(?SK^OF>F45YG_PBNO?\\;K_ +^C_&C_ (177O\
MGC=?]_1_C1_9]/\ Y^K^OF'U2'\Z_KYGIE=S^S[X8C\3>/(ED3?Y #C/0<]:
M\R\"Z;>1:+#;S1RM=%F^3[S').*^L/V+/@G?6MW-J5_;-#-.RB-6ZA!W]LDG
M\A7N<'Y9.MFT)*/-"#;;MIHG;RO>UCU^&\#.IF$9<MXQ;;=M-%I\[VL?6'P3
M\+BPTV%=NWY1C%>T:3;>7"!ZUR/@+0A96D8QC"@5W-K'L3\*_H*G$_4:DB6B
MBBMC$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ I&;:N:6JUX^P,:3&B&]U#RE^]S_*L#5_%:VZGYA_
M*LOXE^.;/P3H=Q?:A<V]G:VT9DFGGD$<<:@<EF/  ]3Q7Y]_M.?\%GO O@F]
MGL?#<EQXNO8R5W6!"V@/O,W#9]4#"NO 97C<=/V>#IN;\EHO5[+YLXLRS? 9
M=3]KCJL::\WJ_1;OY)GW?J_Q2AM,_OE']*YG4_CI:VQ;_2%X^E?CK\0?^"NO
MQ*\6W4G]GVVBZ/;L3L'EO<3+]69@I_[X%>5>(?VVOBEXFE=KGQAJ4>XYQ;I'
M !]-B@_UK[3#>%^<5%>JX0]6V_P37XGP.*\7\AI.U)5*GI%)?^3-/\#]O-3_
M &D[.V!_TJ/\Q7)>+/VKM/L+5II;R..,#EFDV@5^'VI?%[Q9K+[KOQ1XANF]
M9=1F?^;5B7NJ76I;?M%Q/<;,[?,D+;<]<9^E>Q2\(ZS_ (N)2](M_G)'A5O&
M[#I?N<(WZS2_*+/U&_:'_P""E/A/PM8W$,>LPWUZBD);V;>=(6Q]TE<JO_ B
M*_-SXP_%_6/C9XUN-:UB8M))\L,(/[NVCSPB_P!3W/-<K17WO#/!6"R9NK3;
MG4>G,[:+LDMK]=WYGYMQ=X@9AGT51J)4Z2=^6-]7T<F][=-$O*X4445]B?!A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7Z)?\&Z/_)PWC?\ [ T/_HZOSMK]$O\ @W1_Y.&\;_\ 8&A_]'5\GQU_
MR(L1Z+_TI'W'AM_R4F&]9?\ I$C]G4^X/I2TB?<'TI:_F<_K0**** "BBB@
MKYO_ ."J/_)C?Q,_[ %U_P"@-7TA7S?_ ,%4?^3&_B9_V +K_P! :NW+/]]H
M_P"./_I2.'-/]QK_ ."7_I+/YWZL:3JUSH.J6][9S26]U:R"6*5#AD8'((JO
M17]:RBI+EEJF?Q'"<H24HNS6J9^H7_!./]N"/XIZ;'INI2);Z]IZA;F+HLR]
M!*GL3U'\)]B,_HU\-/&"ZA:1G<&&T=#7\WGP_P#'VJ?##Q?8ZYH]PUKJ%A('
MC8?=8=U8=U(X(]#7[=_L8_'6'XC^ ])U2WDS#J%M'. 3DKN .#[@\'W%?SCQ
MYPK'*<2J^&_A5&[+^5]5Z=5\UTN_ZK\-^,I9W@Y8?%?QZ25W_,GM+UTM+SL^
MME]H:==":/=^>*N5S/A75!>6ZMNZ@5TD3[TKXF+/T&2'44451(4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 9.OQYMF^AKXC_ &[/V//!_P 9
M;6:^O].6WU*,%A=6Q\N52>20<=^N#P3R037W%JZ9B;->$_'[3_.TFX"@'*UQ
MXJC3JP<*B37F>IEF88G!5XXG"3<)QU3BVFOFOZ9^4/B'_@F=XNGTY=2\,WEI
MJ^G3%@BS PSC#%2, ,#A@1G@'K7++_P3V^*[2!3X:=03C<9EP/?UK]'_ (*W
M(;PC-;][&\FB(QTR1)_[/775_(G$GB'7RO-L3E[P\6J<Y)--KW;^[>_-K:UV
MK7[(_I#*?%#/WA(2G.$VTM90U_\ )7%?@?GO\+O^"4GBK7[F*7Q+J5GI-J?F
M:.WS)*1Z98#:?^ L*^QO@3^S/X5_9^T;[/H=B@G;F6Y<;I93ZD]?\,D# .*]
M"KFOB1\7?#OPETB2]U[5+73X4Q_K) &.>@Y/4]O7M7Q>.XQSW/G]0P<.52WC
M33NUUYFVW;OJHVW1Y.<<19EFC4<;5<E?2*5HWZ6BOB?:]WV.EHKY+\<_\%9?
M"ND7,D.BZ3J&J;6P)BNR)A_P(JWZ5S6F_P#!7V-[@?:_"+QQ9Y,,PD8COU*B
MLZ?AEG<HWDH1?9S3?WJZ_$WH\(YY5A[2&$G;SM%_=)J7X'VS17A/PA_X*&_#
MWXK7<5H;V31[Z8@+!>+L)/L?ND^REC7N5I=Q7UNLT,B31O\ =9#D'\:^:SCA
MS,LK:^NTG%/9Z.+\E)-J_E>_D>)B</6P]3V.(A*$NTDXOULTM//8DHHHKPS$
M*]$^&GP8A\4Z*EQ-)(S,?[U>=U]!? 3_ )%.'Z5_1'T?LOPN+Q&-6*IQG90M
MS13MK+:Z9\AQ;6J4X4W3;6KV=NQD?\,VV?\ STD_.C_AFVS_ .>DGYUZK17]
M.?ZLY3_T#4__  "/^1\-_:&(_G?WL\J_X9ML_P#GI)^='_#-MG_STD_.O5:*
M/]6<I_Z!J?\ X!'_ "#^T,1_._O9Y5_PS;9_\])/SH_X9ML_^>DGYUZK11_J
MSE/_ $#4_P#P"/\ D']H8C^=_>SRK_AFVS_YZ2?G1_PS;9_\])/SKU6BC_5G
M*?\ H&I_^ 1_R#^T,1_._O9Y5_PS;9_\])/SH_X9ML_^>DGYUZK11_JSE/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M*NI+F-O<9KQ_XTV/FZ=,/]BO8[U=R_48KS;XIV7GV$A_V<5C4-J9\K_"5FM=
M?\26/189XYAZ?.&4_P#HNNXKB_"I_LSXLZU:G_EZMUE'OL;'_L__ .OMUFK:
M@FDZ;<74G^KMXS(1ZX&<?C7\-^+V7U/];ZU.DKNI[-I=VXQC^+1^I9#57U"+
M?2]_O/)?VOOVK=/_ &:O!9D&VYUJ]!2SM@1DMCJ?0#@D\X!'J,_F;\3OBQKW
MQA\2RZIKU]+>7$C$HF3Y< /\*+V'OU/4DGFM[]I[XRW/QR^,6JZQ+,TEHLK0
M62Y^58E)P1_O'+>V<= *\]K]7X?R##Y/A%A:-G+3GEUE+U_E7V5T6N[;?]3<
M"<(4LMPL<9B(WQ$U=M[P3^RNVGQ-;OK9)(HHHKVS]""OI+]C;]NW5O@]K=KH
MOB*[DOO#<SB,2S.6>R'0<\DKT'/*CID#;7S;166(H4J]*5"O%2A)6:>S7];-
M:IZIIZGCYYD6$S;#/#8N-UT?VHOO%]'^#V::;1^UVC:Q;Z_I=O>6DBS6]R@=
M'4@Y!JU7R+_P2Q^/$_BKP?>^$=0F\R;1=K6I8_,T1!PO_ =K#V"H/K]=5_,7
M%N0_V1F,L+%W@_>@WNXO:_FFG%OJTVM#^6,RR^M@,74P5?XJ;L_/JFO5-.W2
M]@KZ"^ G_(IP_P"[_C7S[7T%\!/^13A_W?\ &OV[Z.7^\X[_  T_SD?GW&7\
M.GZO]#OJ***_JP_/PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^,=-_Y
M/";_ +&J3_TI:OLZOC'3?^3PF_[&J3_TI:OLZN?#]3HK= HHHKH.<**** "O
M)_VD/^0+'_OC^E>L5Y/^TA_R!8_]\?TKY7CK_DG,?_UYJ_\ I$CT<I_WRE_B
MC^:/%Z***_SI/V,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OGG]J#_ )*4O_7G'_-Z^AJ^>?VH/^2E+_UYQ_S>OIN$_P#?O^W7
M^AQX[^$>\>&O^1<T_P#Z]H__ $$5>JCX:_Y%S3_^O:/_ -!%7J^=K?&_5G7'
M8****S&%%%% !1110 44DDJPQL[,%51N)/0#O7/3?%OP[ 3NU.'_ ("CM_(5
M[>3\-9OFW-_9>%J5^6U_9TY3M?:_*G:_2YYN89UE^ M]>KPI7VYY1C>W;F:N
M=%17'S_'3P_#]V:YF_W83_7%8/B[X_QR67E:-%(LS\--,@_=C_9&3D_7CV-?
MH62^!/'.98FGAHY?4I*3^*HG",5U<F];+LDV]DF]#Y+,O%#AC!T95GBX3Y?L
MP:E)^22T_%+NTCKO''Q'L/ UO^^;S[MP3';H?F/N?[H]S^M>=:E\?]8O!MMX
MK2UYX*H7;]3C]*Q/"'@[4/B-K;8>1EW;KFZD);9G^;'L/Y#FO8/#/PNT;PJ5
M>&U$UPO_ "VG_>.._'8?4 5^]9EDOAEX84(X'.J/]I9C;FE%I.,6UHG%ODA%
M[I-3F_B:LU;\LP>9<:<;57B<NJ?4\'>R?VGW::7-)][.,5M>Z9R?A?P-K7CX
MQWGB.\NELB=ZVI;89?JHP%'X9/MUKT>PL8=,LTM[>*.&&,81$&%6I:*_F7CC
MQ"S'B6LHU8QHX>#_ '="FE&E37E%63E;>3U>RLK)?M/#/"6$R:FW3<JE:7QU
M9MRG/U;NTNT5HO-ZA1117P1]2%%%% !1110 4444 %%%% !1110 4444 >/_
M +6W_(/T/_KI-_)*ZW]GS_DD.D?]MO\ T=)7)?M;?\@_0_\ KI-_)*ZW]GS_
M ))#I'_;;_T=)7U6*_Y$-'_&_P#V\XH?[S+T_P CLZ***^5.T**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@!EQ_J6^E?F>W_ "66Z_WF_P#1=?IA<?ZEOI7YGM_R66Z_WF_]%U^I>&WP
MXO\ PK]3\K\6?^1;3_Q?^VLZ^BBBOMC^;PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?BW_ ,@^S_ZZ-_*NNKD?
MBW_R#[/_ *Z-_*NS ?QX_P!=#HPO\5&A\-_^13@_WG_]"-;U8/PW_P"13@_W
MG_\ 0C6]6>*_C2]63B/XDO4****YS$**** "BBB@ HHHH **** "BBB@ JUH
M$/VG7K&,]))XU/XL*JU>\+G;XFT\\8^U1\G_ 'A75@DGB()_S+\T=&$LZ\$^
MZ_,_0W]FW3%ATFUQQP*^C_#L6VW7Z"OGW]G7_D$6O^ZO2OH?0_N+^%?U-3/W
M&IN:M%%%=!S!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 C*&ZU!-"!Z_E4DT_EGM67J>
MNK;H<M4RL5&Y7UKRXHF^G2O$/C7K=O:V4S,5^5#WKM_'GQ"CL[=_W@X'>O@G
M_@H7^VO:_"/PE,EM-'/K5^&CL;<G.YN[L/[BY!/J<#C.:O"8.MC*\<-AX\TY
M.R7]=%NWT6IGC,=0P.&GB\5+EA!7;?\ 6[V2ZO0^/_\ @IU\8;?QA\1+/P]9
M2K(NEEKB[VG(61AA%Z]0N21_MBOEVK&KZM<Z]JMQ?7DSW%U>2---*_WI'8Y)
M/U)JO7]4\/Y/#*\OIX*#ORK5]V]6_OV\K'\:<49[/.,SJYA-64GHNT4K)>ME
MKYW"BBBO:/ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K]$O^#='_DX;QO_ -@:'_T=7YVU^B7_  ;H_P#)
MPWC?_L#0_P#HZOD^.O\ D18CT7_I2/N/#;_DI,-ZR_\ 2)'[.I]P?2EI$^X/
MI2U_,Y_6@4444 %%%% !7S?_ ,%4?^3&_B9_V +K_P! :OI"OF__ (*H_P#)
MC?Q,_P"P!=?^@-7;EG^^T?\ ''_TI'#FG^XU_P#!+_TEG\[]%%%?UN?Q"%%%
M% 'Z/?\ !)W]I%M<\')X>NI_].T K  3R\!SY;?@ 4_X"/6OU!^&GB7[?91'
M=U &*_GE_96^,,GP2^->CZOYWE64DHM;WG"^2Y )/^Z<-_P&OW&_9X\>KJND
MVS!OO*#G-?S5Q_D?]G9HZE-?NZOO+R?VE]^OHT?UIX:<0_VKDT:=1_O*-H2\
MU;W7\UIZIL^G+&?S$S[59K#T"]%S""/XAFMQ6W"OCHGW4@HHHJB0HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@".X7*9]*XGX@67FV4B\5W$HW1M7+^
M,H=]JWYUG,T@?&_Q#7_A&?C#I-UDJD\YMI !]_S 5 _[Z*G\*P_VR/%#>$?V
M;O%5U&VR8V4B1-Z.5.T_@0#72?M40OID?VR' FM9%FC/HRD,/U%<U^U[X>_X
M3G]FGQ-#;CSFDL'E@P,[VV';^9(K^<_%/+80XJRK'R7QOD^<9)Q_&7X'Z1P7
M6@W[*K\*E%OT;5_P1^2U%%%>P?WH%%%% !1110![U_P3=\0S:'^U)I4,3$+J
M4$ELX[;<JW_LOZU^GU?F#_P3<\.3:[^U%I<T2MMTV"2Y<]L95?\ V8G\*_3Z
MOQ/Q:Y?K&&[\LONOI^/-^)_.'B9R?V]+D_DA?U][].4*^@O@)_R*</\ N_XU
M\^U]!? 3_D4X?]W_ !K[CZ.7^\X[_#3_ #D?AW&7\.GZO]#OJ***_JP_/PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ^,=-_Y/";_L:I/_2EJ^SJ^,=-
M_P"3PF_[&J3_ -*6K[.KGP_4Z*W0****Z#G"BBB@ KR?]I#_ ) L?^^/Z5ZQ
M7D_[2'_(%C_WQ_2OE>.O^2<Q_P#UYJ_^D2/1RG_?*7^*/YH\7HHHK_.D_8PH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^>?VH/^
M2E+_ -><?\WKZ&KYY_:@_P"2E+_UYQ_S>OIN$_\ ?O\ MU_H<>._A'O'AK_D
M7-/_ .O:/_T$5>JCX:_Y%S3_ /KVC_\ 015ZOG:WQOU9UQV"BBBLQA1110 4
M444 87Q-U/\ LCP)J<PQN:$Q#/J_R?UKPG0- NO$VJ1V=G&))Y,E06"C@9/)
M]J]8_:$G>'P;;HH^22[4,<^BL0/T_2N8_9YM4E\5W4K8+16QV^V67G^GXU_>
M/@?CI<*^%.8\3T$I57*<HWU5XJ-."DDT[*5VU=.ST[G\M^)F%CGO'>#R2JVJ
M:C%.VCU;E)JZ:NXV2T>J*MM\!M?G/S+:0_[\V?\ T$&M'3_V=M0:YC^U7UFL
M.1O\K<S8[XR *];HK\>QWTJN.\0FJ<Z5*ZM[M/;S7/*6I^A87P+X7I-.<9S_
M ,4__D5$IZ'H5KX;TV.TLXEAAC[#JQ]2>Y/K5RBBOYXQF,KXNO/$XJ;G4FVY
M2DVVV]6VWJVS]<P^'I4*4:-&*C&*222LDELDEL@HHHKF-@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH \?_:V_P"0?H?_ %TF_DE=;^SY_P DATC_ +;?
M^CI*Y+]K;_D'Z'_UTF_DE=;^SY_R2'2/^VW_ *.DKZK%?\B&C_C?_MYQ0_WF
M7I_D=G1117RIVA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 ,N/]2WTK\SV_Y++=?[S?^BZ_3"X_U+?2
MOS/;_DLMU_O-_P"BZ_4O#;X<7_A7ZGY7XL_\BVG_ (O_ &UG7T445]L?S>%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %<C\6_^0?9_P#71OY5UU<C\6_^0?9_]=&_E79@/X\?ZZ'1A?XJ-#X;_P#(
MIP?[S_\ H1K>K!^&_P#R*<'^\_\ Z$:WJSQ7\:7JR<1_$EZA1117.8A1110
M4444 %%%% !1110 4444 %6-(F^SZK:R=HYD;\F%5Z!6E*;A-371IETY.,U)
M=&?H]^S5=^=I%K]!7T?X?;,*GT KYH_9A^71;0_PA1_(5]+>'O\ CU'^Z#7]
M64]C]UJ;FQ11170<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5#<RA5Q^-3$X%8^N7GV:$_-
MCBIDRHHS_$'B1;),[@N/6O)_B1\:K71H9-UPJ[<UG_M!_%ZW\$^';N[N+B.&
M&UB:621VP%4 DDGV )K\5OVJ/V[_ !A\?/%^I1V>K7FF^&3,R6MK;DPM-$.
MTC#YB6 R5)P,XP>I][AOAG%YU6E3H-1C&W-)[*^R7=OMIMN?-\5<78+(*$:N
M)3E*5^6*M=VW;OLEI=^>S/NW]K#_ (*(>'OAYH][&-2M[S5(T(CL8)@TTC=
M"!G:,]SZ'J>*_+_XK_%76/C+XUNM<UJ?SKJX^5$'W((QG:BCL!G\223R:YNB
MOW?A?@O"9,G4@^>H]')JUEV2Z+OJV^Y_./&''V-S_EI2C[.E'503O=]Y/2[7
M31)=@HHHK[$^#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *_0[_@W8N%MOV@_&[,P7_B30CD_]-J_/
M&NN^$GQX\8? ?4[J]\'^(-0\/W5[&(IY;1@K2*#D D@]^:\7B++*F89=5P=)
MI2FE9O;1I]/0^BX3SBEE6;4<?73<87NE:^L6M+M+KW/Z=DUJWV#]XOIUI?[9
MM_\ GHOYU_.1_P /(OCKC_DI_BC_ +_C_"C_ (>0_'3_ **=XH_[_C_"OR/_
M (A7F7_/Z'_DW_R)^X?\1DR?_GS4^Z/_ ,D?T;_VS;_\]%_.C^V;?_GHOYU_
M.1_P\A^.G_13O%'_ '_'^%'_  \A^.G_ $4[Q1_W_'^%'_$*\R_Y_0_\F_\
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
M **** "BBB@ HHHH **P?%OC;_A%KF&/[+Y_FJ6SYFW'./0UD_\ "WO^H?\
M^1__ +&NJG@JTX\T5IZHWCAJDES17Y':45Q?_"WO^H?_ .1__L:/^%O?]0__
M ,C_ /V-7_9^(_E_%?YE?4ZO;\CM**XO_A;W_4/_ /(__P!C1_PM[_J'_P#D
M?_[&C^S\1_+^*_S#ZG5[?D=I17%_\+>_ZA__ )'_ /L:/^%O?]0__P C_P#V
M-']GXC^7\5_F'U.KV_([2BN+_P"%O?\ 4/\ _(__ -C1_P +>_ZA_P#Y'_\
ML:/[/Q'\OXK_ ##ZG5[?D=I17%_\+>_ZA_\ Y'_^QH_X6]_U#_\ R/\ _8T?
MV?B/Y?Q7^8?4ZO;\CM*Y'XM_\@^S_P"NC?RJ'_A;W_4/_P#(_P#]C61XM\:_
M\)3;PQ_9O(\IBV?,W9S^ KIPF"K0K*4EIZHVP^&J1J*4D=;\-_\ D4X/]Y__
M $(UO5@_#?\ Y%.#_>?_ -"-;U<.*_C2]6<V(_B2]0HHHKG,0HHHH **** "
MBBB@ HHHH **** "K&C6_P!KUFUB_P">DR)^; 57JQI#%-6M67JLR$?F*Z,+
M;VT.;:Z_,VP]O:QOW7YGZ*?LU0>3I5JO;:./P%?2.@#,"^X%?./[- ,FCVS'
MT _05]'Z"-MNI] *_JBF?N53<UJ***Z#G"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ([AL)CU
MKC?'6IBWM9&R  #FNLU&7;&WL,5Y7\6->6UL9OF'W:RFS6FC\Z_^"RGQOF\/
M_"[^P[>5A-XBN!;,0>1$OSR?GA5^C&OS!K[$_P""P/B_^VOB3X<L5<_Z+%<3
M.H/!+-&H)^FQOS-?'=?T;X;X.-'(X5$M:CE)_?RK\$C^6/%C'3K\0U*3>E.,
M8K[E)_C)A1117WA^:A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4^WN)+2XCEB=HY(V#HZG#*1R"#ZBF44-7T8TVG='[!?\
M!./]H[_A:GPQTF^DE3[6B>1=J/X)EX;CWX8>S"OO3P/K@O+.,[N=HK\(_P#@
MF3\>&^&WQ<;P_<3>79:[\\.3PEP@Z?\  DR/JBCO7[,_!/QJNHV$.)%8,HK^
M5^+,F>5YI4P\5[C]Z/\ A?3Y.Z^1_9/!>?+.,GI8J3]]>[/_ !1W^]6E\SWF
MVE$D8QZ9J2LW1[P31*V1TK2!R*\&+/I)!1115$A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 5[Y]B_A7E_Q9U06VGS<@?)7I6KR 0MVXKPWX\ZQ]ETJ?E?N
M&L:AO31\M>//AY??&7Q/J#6<EO$VFRH ;@LL;;@^<$ \C X]&K"F_97\11*"
MMSI$AST69_ZH*]6^#EKCPQ<7F[>VH7DLO^[@^7C_ ,<)_&NLK^)/$KC+%SXD
MQ,*+7)3?(KK^56?_ )-=GZ?D^7P6#@Y;M7^__@'SS_PR_P")?[VF_P#?\_\
MQ--O/V6?$&IZ;)97D.BWUC-_K+>Y?S(V]]I7K[C!%?1%%?&4.-,SHS]I2DHO
MNE_P3TXX.$6I1NFMM3XV\0_\$M-/UZ5I((FT>1N=MIJ'F19_W9$8_DU8EM_P
M2?V3 S:AJ<D?=4G@C8_B5;^5?<E%>U'Q1SI+WN1_]N+]&E^!]11XISNE3]G#
M%U+>;3?WR3?XGRCX*_8,_P"%=2+-I/A_3?MD9RMY=W0N9U/JNX;5/NJ@UT4O
M[-WBN>1G>.U=FZDW(R:^C**\_&>(&;8K^.XM=K67W)I?@?/XR-3%U?;8JI*<
MN\I-OTN[Z>6Q\WR_LW>*HC\MG;R>ZW*<?F13/^&<_%G_ #XP_P#@3'_C7TG1
M7'_K?C>T?N?^9R_4:?F?-G_#.?BS_GQA_P# F/\ QKUGX3_LI^/)]!CGMM+C
M<KRNR]A5OPRPKNJ^@O@)_P BG#_N_P"-?OW@/FU;,*^,C727*H6MYN7=L^4X
MJI*C"FX=;_H?-_\ PR]\3/\ H$7'_@RM_P#XY1_PR]\3/^@1<?\ @RM__CE?
M9U%?TC]7CYGQ?UB1\8_\,O?$S_H$7'_@RM__ (Y2?\*$^*%E^Z73M654X 2^
M0J/IB3'Y5]GT4OJ\>X?6)'QA_P *-^*/_0/UK_P-7_XNC_A1OQ1_Z!^M?^!J
M_P#Q=?9]%'U==P^L2['Q?_PJ+XJ:5\\=GXBC+<$Q7FX_CM>E_P"%??%C_GW\
M6_\ @5)_\57V?11]77</K#['QA_PK[XL?\^_BW_P*D_^*I/^%??%@?\ +OXN
M_P# J3_XJOM"BCZNNX?6'V/C'^S?C#_>^('_ '_N?\:/[-^,/][X@?\ ?^Y_
MQK[.HI^P\V'M_(^,?[-^,/\ >^('_?\ N?\ &CS?C#8_)_Q<!N^=MS)^O/Y5
M]G44>P\V'M_(^)==\:_%'PQ9+<:E>>,M/MRX02W0GA0L<D#+ #/!X]J30?&_
MQ/\ %-FUQI=]XRU&W1S&TMKY\R*P )4E<C."#CW%>\?MQ?\ )&H/^PG%_P"@
M25!^PC_R2+4O^PQ+_P"B8*R]F^?EN:>T]SFL?/?_  @_CK3M<_MAM#\417RS
M_:3=/83;_-+9WEBO7<<Y]:W_ /A8/Q8_Y^/%O_@+)_\ $U]GT5I]7[,S^L=T
M?&'_  L'XL?\_'BW_P !9/\ XFC_ (6#\6/^?CQ;_P" LG_Q-?9]%'L'W#VZ
M['QA_P +K^*5M^[-]K@,?RD-9 L"/7*9S]:/^%Y?%'_H(:U_X!+_ /$5]GT4
M>Q?\P>W7\I\8?\+R^*/_ $$-:_\  )?_ (BN/^*OQ;^)FH:=B2^U)^F!-8Q\
MX(Z92OO^FS0+.N&4&N7'9;#%X:IA:SO&I%Q?I)6>]ULS2CB_9S4XK5._W'Y=
MO\4OB(AYN+O_ , (O_B*;_PM3XA?\_%U_P" $7_Q%?I__9%O_P \U_*F_P!A
MVO\ SQ6OS;_B#'#W\C^Z'_R)[/\ K/BOZO\ YGYA'XK?$)!N-Q=8'))L(N/_
M !RC_A>/C;_GX7_P%C_PK]/?[#M?^>*T?V':_P#/%:7_ !!?AU_8?W0_^1#_
M %HQ7]7_ ,S\PO\ A>/C;_GX7_P%C_PH_P"%X^-O^?A?_ 6/_"OT]_L.U_YX
MK1_8=K_SQ6C_ (@MP[_(_P#R7_Y$?^M&*_J_^9^8T7QW\:1IAFA?GJULO]*=
M_P +Z\9_].__ (#"OTQG\):;=/NDLK>1L8RR FF?\(5I/_0/M/\ OTO^%3_Q
M!7AW^5_^2_\ R(?ZT8K^K_YGYH_\+Z\9_P#3O_X#"EC^/GC)'R5M7'H;;@_D
M<U^EO_"%:3_T#[3_ +]+_A3)_ >C72;9-,L9%]&A4C^5'_$%.'?Y'_Y+_P#(
MC_UHQ7]7_P S\VO^&A?&'_/K8?\ @.W_ ,51_P -"^,/^?6P_P# =O\ XJOT
M?_X5CX=_Z NE_P#@*G^%'_"L?#O_ $!=+_\  5/\*G_B"7#G\LOOC_\ (C_U
MIQ7]?\.?G!_PT+XP_P"?6P_\!V_^*J9/VC_%BJ!_9NDMQU,$G/\ Y$K]&?\
MA6/AW_H"Z7_X"I_A4#?!_P *N26\.Z(S'DDV47/_ ([4OP1X<?V9?>O_ )$/
M]:<5_7_#GYSW/[47B:S95ET_2%W<#,,O_P <J/\ X:K\1?\ /GHO_?F7_P".
M5]F?M"?##PY8:2C0Z#H\;;QRME&O_LM>/_\ "$Z+_P! C2__  %3_"OPWQ*R
M3)>&LSA@*-!R4J:G=M;N4EV7\I]1DN*Q&-H.K*5K.WX)_J>+Q?M6Z\,^98Z2
MWIM21?\ V<T[_AJ[6O\ H':7^3__ !5>R2^ -!G_ -9HFDOCINLXSC]*C_X5
MQX>_Z .B_P#@%%_\37Y[_:F4]<-^)Z_L:_\ .>/_ /#5VM?] [2_R?\ ^*H'
M[5^LYYTW3<=\;_\ XJO8/^%<>'O^@#HO_@%%_P#$T/\ #7PZZ$?V#HW(QQ9Q
MC^E']J93_P! WXA[&O\ SGDO_#6.I?\ 0)L?^_C4?\-8ZE_T";'_ +^-7JG_
M  JCPU_T ]-_[\"C_A5'AK_H!Z;_ -^!1_:63?\ 0._O_P""/V.(_G/*_P#A
MK'4O^@38_P#?QJX7XB^/)OB+X@&H3V\=NXB6+9&21@$G//UK2L]'M7^.S6#6
M\)LQK+P>1M^39YI&W'ICBO?/^%4>&O\ H!Z;_P!^!7M5\5E^5U(5(4G>2O=/
MH_5G-&%6LFG+9GDNG_M3:CIUA!;KI=FRP1K&"9&R< "IO^&L=2_Z!-C_ -_&
MKU3_ (51X:_Z >F_]^!1_P *H\-?] /3?^_ KQY9ED[=WAW]_P#P3H]C7_G/
M*_\ AK'4O^@38_\ ?QJ/^&L=2_Z!-C_W\:O5/^%4>&O^@'IO_?@4?\*H\-?]
M /3?^_ J?[2R;_H'?W_\$?L<1_.>5_\ #6.I?] FQ_[^-3H_VJ]4E^[H]FV.
MN'<XKT7Q)\-?#>F^'[ZX71=-5K>WDD4^0O!"DC^5>&I'N(55YZ  5^\>#OA#
MEG'5'$8J_L*=%QB_=<G)M-Z>\DK65]]S\K\1?$>KPO4HT(T_:SJ)O?E22:79
MMW^1U?\ PUCJ7_0)L?\ OXU'_#6.I?\ 0)L?^_C5R<L"L=LD:MM[.N?T--:V
MA<?ZBW_")1_2OU'$?1+2J?[/B:<H]W&:?W*4E^)\11^D%0</WV&FI=E*+7WM
M)_@=5JOQ[U+QSH-Q9-9VUI#+A7>-F+,,YQS^M<U9^)U\(ZG:WWDI<R02"1(W
M8J"1R"<<\'%,5%1<*H7V KVKP-\(])B\+6O]J:;:W=Y*OFN9H]Q3=R%Y'&!C
MCUS7TO&?]G>%/A\\GPSYJV*E*-XZ.3DK3GJ[I1II13OHW%GS_#<Z_'G&*S*O
M&U&@HRL];*/PQ[/FG>3TU2:.!_X:QU+_ *!-C_W\:C_AK'4O^@38_P#?QJ]4
M_P"%4>&O^@'IO_?@4?\ "J/#7_0#TW_OP*_A'^TLF_Z!W]__  3^J_8XC^<\
MK_X:QU+_ *!-C_W\:C_AK'4O^@38_P#?QJ]4_P"%4>&O^@'IO_?@4?\ "J/#
M7_0#TW_OP*/[2R;_ *!W]_\ P0]CB/YSRO\ X:QU+_H$V/\ W\:C_AK'4O\
MH$V/_?QJ]4_X51X:_P"@'IO_ 'X%'_"J/#7_ $ ]-_[\"C^TLF_Z!W]__!#V
M.(_G/*_^&L=2_P"@38_]_&H_X:QU+_H$V/\ W\:O5/\ A5'AK_H!Z;_WX%'_
M  JCPU_T ]-_[\"C^TLF_P"@=_?_ ,$/8XC^<\K_ .&L=2_Z!-C_ -_&H_X:
MQU+_ *!-C_W\:O5/^%4>&O\ H!Z;_P!^!1_PJCPU_P! /3?^_ H_M+)O^@=_
M?_P0]CB/YSRO_AK'4O\ H$V/_?QJ/^&L=2_Z!-C_ -_&KU3_ (51X:_Z >F_
M]^!1_P *H\-?] /3?^_ H_M+)O\ H'?W_P#!#V.(_G/*_P#AK'4O^@38_P#?
MQJ/^&L=2_P"@38_]_&KU3_A5'AK_ * >F_\ ?@4?\*H\-?\ 0#TW_OP*/[2R
M;_H'?W_\$/8XC^<\K_X:QU+_ *!-C_W\:C_AK'4O^@38_P#?QJ]4_P"%4>&O
M^@'IO_?@4?\ "J/#7_0#TW_OP*/[2R;_ *!W]_\ P0]CB/YSRO\ X:QU+_H$
MV/\ W\:C_AK'4O\ H$V/_?QJ]4_X51X:_P"@'IO_ 'X%'_"J/#7_ $ ]-_[\
M"C^TLF_Z!W]__!#V.(_G/*_^&L=2_P"@38_]_&H_X:QU+_H$V/\ W\:O5/\
MA5'AK_H!Z;_WX%'_  JCPU_T ]-_[\"C^TLF_P"@=_?_ ,$/8XC^<\"^)_Q>
MNOB?!9QW%G!:_8V=E,;$[MV.N?I6KX"_:'N_ OAFTTM--MKB&UWX=I&5FW,S
M>XZM6O\ M,^$-+\,66CMI]A:V;3/*',487?@+C/YFND^"OPYT+Q#\+=-N+W2
M[.XN)?-WR,GSMB5P.>O0 ?A7N5L5EZRRG4G2?LW+2-]G[VN_KUZG-&G5]LTI
M:VW^XY__ (:UN?\ H"0?^!)_^)H_X:UN?^@)!_X$G_XFO1O^%,^%_P#H"V?Y
M'_&C_A3/A?\ Z MG^1_QKP_K^2?] \OO_P#MCI]GB/YOZ^X\Y_X:UN?^@)!_
MX$G_ .)I\/[6\@SYF@QMZ;;S;C_QPUZ'_P *9\+_ /0%L_R/^-,E^"'A6<Y;
M1;<8_NLZ_P C1]>R-[X>7W__ &P>SQ'\R_KY'!_\-<_]2_\ ^3W_ -KH_P"&
MN?\ J7__ ">_^UUW/_"BO"?_ $!X?^_LG_Q5'_"BO"?_ $!X?^_LG_Q5'US(
MO^?$OO?_ ,F+V>)_F7]?(X;_ (:Y_P"I?_\ )[_[74J?M;PE1NT.4'N!=@_^
MRUVG_"BO"?\ T!X?^_LG_P 543?L^^$&8G^Q^2<X%U-_\71];R%_\N)?>_\
MY,/9XG^9?U\CD?\ AK:W_P"@'-_X%#_XFC_AK:W_ .@'-_X%#_XFNM_X9\\(
M?] C_P FIO\ XNC_ (9\\(?] C_R:F_^+H^M9#_SYG]__P!N')B?YE_7R.37
M]K:W+?-H<P7/)%R,@?\ ?-2_\-9:?_T"+S_OZM=-)^SWX09"!I++D8R+J;(_
M\?J'_AG'PG_SXS_^!+_XT?6,A?\ RZFOG_\ ;!RXGNOZ^1S_ /PUEI__ $"+
MS_OZM'_#66G_ /0(O/\ OZM=!_PSCX3_ .?&?_P)?_&C_AG'PG_SXS_^!+_X
MT>WR'_GW/^O^WA\N)[K^OD8,/[6.FLW[S2KY1_LNC?X5)_PU?H__ $#=2_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHI';:M $%_<>7&?:O/_'_ (J33;:1F;[H)-=1XEU(6T!^;&!7S/\
MM1_%^W\%^%M0O+J=(;>S@::61SC8J@DD_0 FL97;LMS:-DKO8^4/^"FO[;Q^
M%>AOH^DW ;Q!JB,MN!@_94Z&9A[=%!ZMZ@&ORZNKJ2^N9)II))IIF+R2.Q9G
M8G)))Y))YR:ZKXY_%B[^-OQ3U?Q)>;U^W3'R(V/^HA'")Z<*!G'<D]ZY&OZ<
MX.X;IY1@5%K][*SF_/MZ1V];OJ?R+QYQ94SO,7*+_<P;4%Y=9>LM_)670***
M*^N/APHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KHOA)XMD\"?%#P_K$<GD_V??PRNV<#8'&\$^A7(/L:YVBL
M<11C6IRI3VDFGZ/0WPN(G0K0KT]XM->J=T?T _LS>)_MFCV^6ZJ*^E/#T_F6
MR\]A7PA_P3U^(7_"7?"3PY>LP+W5A"\G.<.4&X?@V17W!X-NA):1\\;17\>S
MI2I5)4I[Q;3]4[']TPK1K4XUH;22:]&KG5 Y%%-C.4%.K0S"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ JIJ$XC0\]!Q5F638M<YXEUE;2!N1TJ9,J)Q7Q6\2+:6
M$OS=%S7R_HDC>-?BU=7S8-OH\9"^\KY4?7"[_P Q7H'[1_Q.32M+GQ(!\N !
M7+_"[PS)X;\)Q_:%*WUXQNKD'JKMC"GW50J_4'UK\?\ &7B599P_.A!_O*_N
M+T?QOTY=/62/J.','[;%*36D=7^GX_D=%1117\0GZ4%%%% !1110 4444 %%
M%% !7T%\!/\ D4X?]W_&OGVOH+X"?\BG#_N_XU_2GT<O]YQW^&G^<CXOC+^'
M3]7^AWU%%%?U8?GX4444 %%%% !1110 4444 %%%% !1110!XY^W%_R1J#_L
M)Q?^@25!^PC_ ,DBU+_L,2_^B8*G_;B_Y(U!_P!A.+_T"2H/V$?^21:E_P!A
MB7_T3!6'_+WY'1_RZ/:J***W.<**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /)_VD/^0+'_OC^E>+U[1^TA_R!8_]\?TKQ>OXU^D)
M_P E'1_Z\Q_]+J'Z7PC_ +G+_$_RB%%%%?A)]2%%%% !1110!\V7W_)QB_\
M8>3_ -'BOI.OFR^_Y.,7_L/)_P"CQ7TG7U7$WPX?_ OT.+!_:]0HHHKY4[0H
MHHH *\?_ &A-$6Q\1VM\A7_3HR'4==R8&?Q! _"O8*\E_:+F+:[I\?\ "L#,
M/Q;_ .M7]$?1<K8B''U"-&5HRIU5-=X\C:7_ ($HOY'Y'XWTZ4N%*LJBNXR@
MX^3YDK_^ N2^9L?L[:A)-H%];-_J[>8,GMN'(_3]37H5>??L[6^WPS?2_P!^
MZV_DBG_V:O0:^7\?O8_\1 S/V"27/';^;DAS/U<KM^9[7A5[3_53!>U=WRO[
MN:5ON5D%%%%?CY^A!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!X_^UM_R#]#_P"NDW\DKK?V?/\ DD.D?]MO_1TE<E^UM_R#]#_Z
MZ3?R2NM_9\_Y)#I'_;;_ -'25]5BO^1#1_QO_P!O.*'^\R]/\CLZ***^5.T*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@!EQ_J6^E?F>W_)9;K_>;_T77Z87'^I;Z5^9[?\ )9;K_>;_
M -%U^I>&WPXO_"OU/ROQ9_Y%M/\ Q?\ MK.OHHHK[8_F\**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y'XM_\@^S_
M .NC?RKKJY'XM_\ (/L_^NC?RKLP'\>/]=#HPO\ %1H?#?\ Y%.#_>?_ -"-
M;U8/PW_Y%.#_ 'G_ /0C6]6>*_C2]63B/XDO4****YS$**** "BBB@ HHHH
M**** "BBB@#4\(^%9/%VJ?98G"28R,C/-?4W[(_[-DWA>[>]OF6:ZN-N0H^6
M,#/ SR>O6O$?V6]$&K>/F<C/DH!^9S_[+7Z#_"'PRD%C'\NWY1VK]JX%R;"S
MPE+,)0_>+F2>NUVKM;7W5^Q^G<+Y?0^JT\9*/OKF2?S:^_=>AV_@C0O[.M4&
MWH !7:VL/EH/I5+2K%8HAC&<5I*,+7Z7%'TTF%%%%69A1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56OY_+7
MKT%32R[!^%<]XDU@6MNW08!ZU,I%11R7Q,\2_P!GV,AW=%)%?E5_P5X_:1,.
MAP^$;.?_ $K66\RYVMRENAZ'_?8 >A"L*^\OVDOBG#H&BW4TDRQQPQLS,3P
M <G]*_#7X_?%BY^-?Q9UCQ!<,S1W4Q6V4_\ +.!>$7\N3[DU]QX=Y']?S/ZQ
M47N4;2?G+[*^]7^7F?GOBEQ#_9N3O#4W^\KWBO*/VG]S2^?D<;1117]''\IA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%>W?\$\?V=M%_:I_:JT'P3X@DOH]
M+U*&YDD:TE$<H,<+NN&((ZJ.U<N.QE/"X>>)J_#!-NV]DKG;EN JXW%4\'1M
MS3:BK[7>FIXC17[51?\ !O/\&I(E;^T/&WS?]1*+_P"-4O\ Q#R?!K_H(>-O
M_!E%_P#&J^&_XB=DW]__ ,!_X)^C_P#$(,]_FI_^!/\ ^1/Q4HK]J_\ B'D^
M#7_00\;?^#*+_P"-4?\ $/)\&O\ H(>-O_!E%_\ &J/^(G9-_?\ _ ?^"'_$
M(,]_FI_^!/\ ^1/Q4HK]J_\ B'D^#7_00\;?^#*+_P"-4?\ $/)\&O\ H(>-
MO_!E%_\ &J/^(G9-_?\ _ ?^"'_$(,]_FI_^!/\ ^1/Q4HK]K%_X-X_@VW_,
M0\;?^#*+_P"-5\:?\%:O^"<W@G]ASPKX6O/"=QKDTVM7TMO-]ONEF 58]PQM
M1<'-=V6\>Y7CL3#"4.;FEHKJRVOW/-S;PSS?+L'/&XAPY(*[M)M[I:>ZNY\/
M4445]J?GH4444 %%%% !1110!^H7_!(SQS_:GP6TNW:3=)I\TMJWMARRC_OE
MUK],?A[?>;91\_PBOQB_X)!?$ Z;K>O:,S;56:*\C&>I<%&_+8GYU^OGPCUA
M;NQA.[^$ \U_*_%V#^JYWB:7>7-_X%[WZG]E\$X[ZYP_A:W5047ZP]W]#UJW
M;<GTJ2JNG2[XU]Q5JO"CL?1/<****8@HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@G HJK>W7E
MQFBXUJ5]9U$0Q]=O%>2_%GQ['IME*?,QM7-=/X_\6K86<AW=!FOECXJ>+;SX
MD>*5T/3Y=N[FXEZB&,'EOKV [DCIS7FYACZ&#H3Q6)DHP@FVWLDMSKP]"522
MA!7;,[1HI/BGXUDU2XRVEZ7)B)3]V>8<CCT7@_4CKR*[VJNAZ+;^'=)@L;5?
M+@MTVJ.Y[DD^I.23W)JU7\$<?<85>(LUEBW=4X^[3B^D>_K+=_=LD?JV59?'
M"4%36^[?G_P HHHKX@](**** "BBB@ HHHH **** "OH+X"?\BG#_N_XU\^U
M]!? 3_D4X?\ =_QK^E/HY?[SCO\ #3_.1\7QE_#I^K_0[ZBBBOZL/S\****
M"BBB@ HHHH **** "BBB@ HHHH \<_;B_P"2-0?]A.+_ - DJ#]A'_DD6I?]
MAB7_ -$P5/\ MQ?\D:@_["<7_H$E0?L(_P#)(M2_[#$O_HF"L/\ E[\CH_Y=
M'M5%%%;G.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'D_P"TA_R!8_\ ?']*\7KVC]I#_D"Q_P"^/Z5XO7\:_2$_Y*.C_P!>8_\
MI=0_2^$?]SE_B?Y1"BBBOPD^I"BBB@ HHHH ^;+[_DXQ?^P\G_H\5])U\V7W
M_)QB_P#8>3_T>*^DZ^JXF^'#_P"!?H<6#^UZA1117RIVA1110 5X_P#M$-GQ
M39+Z6@/_ (^U>P5Y;^T7I!%QIU^N=K*UNW' (^8?GEORK^@?HQ8NC0X_PT:K
MMSQJ1CZ\C=ON3_(_)_&O#U*O"E=TU?EE!OTYDOU1L_L^KCP1-_M7CD_]\)7<
MUYE^SIK68-0T]F^Z1<1K]?E;^2_G7IM>!X^Y?7P?'V8PK_:FIKSC.,9+[KV?
MFFCUO"G&4\1PK@Y4OLQ<7ZQ;3_*_HPHHHK\=/T(**** "BBB@ HHHH ****
M"BBB@ HHHH **CDNXXC\S8_&F'4H1_&*KEEV%=$]%5_[5M_^>B_G1_:MO_ST
M7\Z/9R[!S(L457_M6W_YZ+^=']JV_P#ST7\Z/9R[!S(L457_ +5M_P#GHOYT
M?VK;_P#/1?SH]G+L',CR?]K;_D'Z'_UTF_DE=;^SY_R2'2/^VW_HZ2N+_:SU
M*%]/T3:X/[R;^25UG[/VJ0+\(M)'F+_RV_\ 1TE?58J$O[!HZ?;?_MYQ0?\
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
M\J]G#ZU46KV\EW^?Y>H4445_/1]8%%%% !1110 4444 %%%% !1110 5]!?
M3_D4X?\ =_QKY]KZ"^ G_(IP_P"[_C7]*?1R_P!YQW^&G^<CXOC+^'3]7^AW
MU%%%?U8?GX4444 %%%% !1110 4444 %%%% !1110!XY^W%_R1J#_L)Q?^@2
M5!^PC_R2+4O^PQ+_ .B8*G_;B_Y(U!_V$XO_ $"2H/V$?^21:E_V&)?_ $3!
M6'_+WY'1_P NCVJBBBMSG"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#R?]I#_D"Q_P"^/Z5XO7M'[2'_ "!8_P#?']*\7K^-?I"?
M\E'1_P"O,?\ TNH?I?"/^YR_Q/\ *(4445^$GU(4444 %%%% 'S7KA^P_M#E
MVYVZW')QW'FJ:^E*^:_&'_)P$O\ V%8__0UKZ4KZKB7^'AG_ '/\CCP>\_4*
M***^5.P**** "N7^,.C?VUX#O-JLTEKBX4#_ &>O_CI:NHJ.[M4OK66&1=T4
MR%&'J",&OH.$\]GDN=83-J>]&I"?JHR3:^:NOF>3GV5QS++J^ GM4A*/I=63
M^3U/"O@_K/\ 8WCZR^8B.Z)MW [[NG_CVW\J]YKYE);3K_*-\T$F5/N#Q7TT
MF3&I;AL<CWK^J/IA9+2IYKE^<T[7K4Y0?G[-J2?W5+?)>1^&_1[S*<L#B\NG
M_P NYQDO^WTTU]\+_-A1117\;G]$!1110 4444 %%%% !1110 4444 %-F;;
M$Q]J=3+C_4M]*:W ^2/V@?'VM6GQ<UB"VU?5+>VC:,)%%=2(B?NDS@ X&3D_
MC7&_\+#\0?\ 0<UC_P #)/\ &MS]H;_DL>M_[\?_ **2N+K]TRW#TOJE+W5\
M,>B[(_D/B3,<7'-L5&-622J3^T_YGYFQ_P +#\0?]!S6/_ R3_&C_A8?B#_H
M.:Q_X&2?XUCT5V_5Z7\J^Y'B_P!IXS_G[+_P)_YFQ_PL/Q!_T'-8_P# R3_&
MC_A8?B#_ *#FL?\ @9)_C6/11]7I?RK[D']IXS_G[+_P)_YFQ_PL/Q!_T'-8
M_P# R3_&C_A8?B#_ *#FL?\ @9)_C6/11]7I?RK[D']IXS_G[+_P)_YF%\9/
M&^M7EO8>=J^J2[6?&^Z=L?=]36S\-_'NN6W@RS2/6M615WX5;N0 ?.WO7)?%
MW_CWL?\ >?\ I6O\//\ D3[/_@?_ *&U>I4HT_J,%RK?MZG9+,<7]7B_:RO?
M^9^?F=E_PL/Q!_T'-8_\#)/\:/\ A8?B#_H.:Q_X&2?XUCT5Y?U>E_*ON1Q_
MVGC/^?LO_ G_ )FQ_P +#\0?]!S6/_ R3_&C_A8?B#_H.:Q_X&2?XUCT4?5Z
M7\J^Y!_:>,_Y^R_\"?\ F;'_  L/Q!_T'-8_\#)/\:/^%A^(/^@YK'_@9)_C
M6/11]7I?RK[D']IXS_G[+_P)_P"9L#XB^(%/&NZQ_P"!LG^-?4W[,&N76N?"
MC39KRXFN[@F8-+-(9';$K@9)Y.!@?05\@U]9?LE_\DCT[_>F_P#1KU\GQE1I
MQP"E&*3YET\F?I_A/C,15S>I&K-R7LWHVW]J'<]2HHHK\I/Z'"BBB@ HHHH
M**** "BBB@ HHHH **** &R2K&/F.*B_M*$?QBO%OVS=?O=(T;2?L=W<VK/<
M.&,,K1[@%[X-?/Q\:ZR?^8MJ?_@4_P#C7V&4\)RQN&CB/:6O?2W9GYIQ)XD4
M<HQ\L#.BY.*3NFEND^Q]T_VK;_\ /1?SH_M6W_YZ+^=?"W_":ZS_ -!;4_\
MP*?_ !H_X376?^@MJ?\ X%/_ (UZ7^H<O^?OX?\ !/"_XC)A_P#H&E_X$O\
M(^Z?[5M_^>B_G1_:MO\ \]%_.OA;_A-=9_Z"VI_^!3_XT?\ ":ZS_P!!;4__
M  *?_&C_ %#E_P _?P_X(?\ $9,/_P! TO\ P)?Y'W3_ &K;_P#/1?SH_M6W
M_P">B_G7PM_PFNL_]!;4_P#P*?\ QH_X376?^@MJ?_@4_P#C1_J'+_G[^'_!
M#_B,F'_Z!I?^!+_(^Z3?0RC;NSGBOAWP-^SW+X_^+RR1ZDMO]K#O@V^_;B,_
M[0STJ$>-]:7IJ^J#_MZ?_&O0/V++M[OQ-H#2.TDC6CY9CDD^4:]? Y77R3!X
MFO2J7;CV[*3ZW/0R_B#+^+I_4\10:C"SUD];Z?9L^YO?\,37G_0>C_\  /\
M^SH_X8FO/^@]'_X!_P#V=?25%?&_ZWYG_.ON7^1[W_$->'?^@?\ \GG_ /)'
MS;_PQ->?]!Z/_P  _P#[.C_AB:\_Z#T?_@'_ /9U])44?ZWYG_.ON7^0?\0U
MX=_Z!_\ R>?_ ,D?-O\ PQ->?]!Z/_P#_P#LZ/\ AB:\_P"@]'_X!_\ V=?2
M5%'^M^9_SK[E_D'_ !#7AW_H'_\ )Y__ "1\C_%/]FZX^&'AB34I-46Z6-E7
MRQ;[,Y8#KN/KZ5YG7U;^UU_R2:Z_Z[1?^ABOE*OT'AK,*V,P?M:[N[M=%T78
M_$?$3)<'EF9QP^!ARP<$[7;U;DMVV^B"BBBOH#X,**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KD?BW_P @^S_ZZ-_*NNKD?BW_ ,@^S_ZZ-_*N
MS ?QX_UT.C"_Q4:'PW_Y%.#_ 'G_ /0C6]6#\-_^13@_WG_]"-;U9XK^-+U9
M.(_B2]0HHHKG,0HHHH **** "BBB@ HHHH **** -SX;^*F\'>+K2\W;8]P2
M3_=)Z_AUK]$OV?\ QHNJZ3;R*RG<H(P:_-&OKO\ 8E\>-/X9M89'W-#F(_0<
M#] *_5O#?-)<U3 2V^)?@FOR?WGW_!>.;Y\'+_$OP3_3\3[ST.[\Z%6]L\5K
M Y%<7X'UA;FSC^;^$5V%O+YB5^OQ9]K-$E%%%69A1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 ,VT5EZKJ'E*?FQ5R]G6-?O=JX;Q
MSXF6PMF^8=.N:SE(TC$X3]J']I&U^ /PF\0>*;B%KR/0[*2\^SHXC:<JI(0,
M>!N.!^/?OXU^QK_P5)\)?M;W%Q9Z;]LTG6K,!Y=.O]@F:/C]Y&58AT!.">"#
MC( ()\6_X*[_ !MCL_V;=;TV.X1;C5I(+2,%@"P,J,X ZGY%?\*^$_\ @FKK
M']@_M;Z#=;MOEP7//IF)A7W62\,X?&</XG,JMU.FY<K\HQ3::[/5=S\]S[BW
M$X'B;"932LX5$N9-:IRDTFGT:M>VS/WW@\:QO!G>O3UKFO&WQ5ATRW;=,JX!
MKQ1OC5'9:;N:8#"YZU\1?M__ /!1FXT@W/A?PK>;M7D79<W:'BP4]A_TT/\
MX[UZU\ED^58G,\3'"X2-Y/[DNK;Z)?\  6I]EG><83*<)+&XV5HK[V^B2ZM_
M\%V2;/J']J#]K_1O 'AF[O+_ %*&WAC7 +'YG;J HZLQ[ 5^17QX^+MW\</B
M?J7B"Z\Q5N6V6\3')AA7[J_7J3[L:YKQ'XEU+Q/-Y^I:A?:A-_STN9VF;G&>
M6)-9T'$GX5^Y\+<*T,BQ*]I+VE6HK7M916]DM7K;5_@M;_SKQEQIB.(L(U2C
M[.C3:?+>[D]DV]%97T7S;>EIJ***_2#\I"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OJ[_@BC_RD/\'_ /7M??\ I+)7RC7U=_P11_Y2'^#_ /KVOO\
MTEDKP>*/^1/BO^O<OR9]-P9_R/<)_P!?(_F?O]:?ZA:DJ.T_U"U)7\LG]CRW
M"BBB@04444 (_P!P_2ORW_X.1?\ D0?A[_V%;C_T2*_4A_N'Z5^6_P#P<B_\
MB#\/?^PK<?\ HD5]1P3_ ,CS#>K_ /26?(\??\D[BO\ "O\ TI'Y,4445_3A
M_((4444 %%%% !1110 5^LW_  2:\2_VG\ ?#?8Q1R08]/+E=/Z"OR9K].?^
M"/FH;O@S8Q[?]7=7"]>O[PG^M?F/BM33RFG/JJB_&,O^ ?L'@O5:SFK3Z.D_
MO4H?YL_47P',9+./D]!77P',=<+\/9=]C'_NBNYMS\E?@L#^D)DE%%%:&844
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ([;5)K)UG4_(3EMN!5V_N@D9YKSWXC>+$TRTD^;[JYK.4C2,3
MEOBS\38]$LY6,BKM4GD]*^<H;&[^-.M-?7S21Z#"Y"J#M:\8'D#_ &01@GOT
M'<C4\2:G-\6?&LMF9'&FV6&NF1L;\_=0?7!S[ \@XKK+>WCM(%BB18XHU"HB
MC"J!P !TK\ \7?$V>51>3Y9*U>2]Z2^Q%[)?WFM?[JUW::^QX?R55O\ :*R]
MU;+O_P #\P@@CM8$CC18XXP%55&%4#@ #MCTIU%%?R)*3D[O<^_V"BBBI **
M** "BBB@ HHHH **** "BBB@ KZ"^ G_ "*</^[_ (U\^U]!? 3_ )%.'_=_
MQK^E/HY?[SCO\-/\Y'Q?&7\.GZO]#OJ***_JP_/PHHHH **** "BBB@ HHHH
M **** "BBB@#QG]N>40_!>%F_P"@G%_Z!)7._L1?$&PTSX4ZE')-&K?VO*>3
M_P!,8*O?\%$9V@^ Z,I_YB,7_H$E?-O[*CM_PKR\Y/\ R$7_ /145?FWB!QY
M'A>G3Q$J/M>>ZMS<MK6\GW/H,GRKZ\G#FY;>5S[F_P"%IZ;_ ,]H_P#OJC_A
M:>F_\]H_^^J^9M[>IHWMZFORS_B8ZG_T /\ \&+_ .0/:_U,?_/W\/\ @GTS
M_P +3TW_ )[1_P#?5'_"T]-_Y[1_]]5\S;V]31O;U-'_ !,=3_Z '_X,7_R
M?ZF/_G[^'_!/IG_A:>F_\]H_^^J/^%IZ;_SVC_[ZKYFWMZFC>WJ:/^)CJ?\
MT /_ ,&+_P"0#_4Q_P#/W\/^"?4FF>/+'5) L<T;,>P:MI6WKD=#7RUX O)+
M3Q;9LK8^?'7U&*^GM*D\RQCSUQ7[)P!QHN)LNEF$:7L[3<;<W-LHN][+OM;H
M?-YQEGU&LJ7-S:7VL6****^X/)"BBB@ HHHH **** "BBB@ HHHH **** /)
M_P!I#_D"Q_[X_I7B]>T?M(?\@6/_ 'Q_2O%Z_C7Z0G_)1T?^O,?_ $NH?I?"
M/^YR_P 3_*(4445^$GU(4444 %%%% 'S7XP_Y. E_P"PK'_Z&M?2E?-?C#_D
MX"7_ +"L?_H:U]*5]5Q)_"PW^#]$<>$WGZA1117RIV!1110 4V6400L[?=C!
M)IU5]7MGOM*NH8RJR31.BD] 2"!FNG!TZ<\1"%5\L6TF^R;U?R1CB)SC2E*"
MNTG9=WT1\VVO^D:A'ZR2#I[FOIJOFF\LKKPYJS0S1M#=6LG*L.A'/XCO[BO=
MOAWX]A\=:-Y@VQW<.%GB!^Z?4?[)[?E7]T_2ZR7%X_+LMSO!1]IAJ7.I2B[I
M>T]GR/3[,N6REM=I=5?^8? #,L/A<7C,MQ+Y:\^5J+5F^3GYEZJ^JWM?L[=!
M1117\&G]2!1110 4444 %%%% !1110 4444 %,N/]2WTI],N/]2WTIQW ^,O
MVAO^2R:W_OQ_^BDKBZ[3]H;_ )+)K?\ OQ_^BDKBZ_>LM_W2E_AC^2/XVXF_
MY'&*_P"OM3_TIA1117:>(%%%% !1110!QWQ=_P"/>Q_WG_I6O\//^1/L_P#@
M?_H;5D?%W_CWL?\ >?\ I6O\//\ D3[/_@?_ *&U>E4_W*/K_F=L_P#=H^O^
M9M4445YIQ!1110 4444 %?67[)?_ "2/3O\ >F_]&O7R;7UE^R7_ ,DCT[_>
MF_\ 1KU\CQI_R+U_B7Y,_5/"'_D<U/\ KU+_ -+@>I4445^2G](!1110 444
M4 %%%% !1110 4444 %%%% '@?[;G_()T?\ Z^'_ /0:^=Z^B/VW?^03HW_7
MP_\ Z#7SO7[+PG_R+*?S_-G\M>)W_)05?2'_ *2@HHHKZ,^ "BBB@ HHHH *
M]0_8B'_%1>'_ /KT?_T4:\OKU#]B+_D8= _Z]'_]%&O-SS_D65_1_DS]8\)?
M]_J^B_,^M****_"3^C HHHH **** /*?VN?^22W7_7:+_P!#%?*-?5W[7/\
MR26Z_P"NT7_H8KY1K];X+_Y%_P#V\_R1_-?BU_R.H?\ 7N/_ *5(****^M/R
M\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?BW_R#[/\ ZZ-_
M*NNKD?BW_P @^S_ZZ-_*NS ?QX_UT.C"_P 5&A\-_P#D4X/]Y_\ T(UO5@_#
M?_D4X/\ >?\ ]"-;U9XK^-+U9.(_B2]0HHHKG,0HHHH **** "BBB@ HHHH
M**** "O2OV</B@G@?Q"EK,S1QW$GR,>@8\8KS6@$ALCC'Z5ZF3YK5R[%1Q-+
M=;KNNJ/0RW,*F"Q"KT^FZ[KJC]3/@WXZCU&QA975MP%>R:-J"SQ*P/:OSY_9
M"^.;7MO%9W$W^D6N$8,?O>C?C_/-?:7@#Q:EY:)^\7H#7](Y=CJ6+H1Q%%WC
M)77]=ULS]BHUZ>(I1KTM8R5STA6W"BJ=G?+*F<_E5P'(KTD[B:L%%%%,0444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !4-S<*B]?UIMW<A%ZX]:Y
MOQ)XGCL8CEU& :F4BHQ'>)O$4=K WS#I7S=^TO\ '6S\#^&[Z]NKJ.WM[.%Y
MI9'/RHH!))^F*W_BW\:;?2K>;=<(I4<Y-?E9_P %*_VP$^)-ROA30]12YM"_
MF:E+!+N0E3\L.1P>?F8>H4>HKT\@R6MFV.AA*6S^)_RKJ_\ +NSR>),^H9+E
M\\=6W2]U=92Z)?KV5V>&?M4_M):G^TC\2+C4KB2:/2;9C'I]J3Q&G]\C^^W4
MGZ#M6'\ _B2OPG^*FEZU)N\B%FCF*C)5'4J2/ID'\*XVBOZ?CD^%C@'EL(VI
MN+C9=FK/Y];]]3^099_C99FLVG*]524[O:Z=TK=M+6[:'U!\=O\ @H#?:QI3
M:7X5FDC,@*RW[J04'3$8/<_WCT[#/(^8[FYDO+B2::226:5B[N[%F=CR22>2
M2>]1T5SY'P[@LIH^QP<=]V]9/U?Y)62['1Q'Q3F&=XCV^.EMM%:1CZ+7YMW;
M[[#9O]6?PJ.'_6?A4DW^K/X5'#_K/PHQG_(QH^C_ %%@?^177]5^A-1117N'
MSP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5]7?\ !%'_ )2'^#_^O:^_
M])9*^4:^KO\ @BC_ ,I#_!__ %[7W_I+)7@\4?\ (GQ7_7N7Y,^FX,_Y'N$_
MZ^1_,_?ZT_U"U)4=I_J%J2OY9/['EN%%%% @HHHH 1_N'Z5^6_\ P<B_\B#\
M/?\ L*W'_HD5^I#_ '#]*_+?_@Y%_P"1!^'O_85N/_1(KZC@G_D>8;U?_I+/
MD>/O^2=Q7^%?^E(_)BBBBOZ</Y!"BBB@ HHHH **** "OT0_X(W^)&D\#7UF
MQYM=4D51_LM'&W\RU?G?7VI_P1[\3?9O$?B33R=NV2WG7WW!U/Y;1^=? ^)5
M'VF15)?RRB_Q2_4_2_"7$>SXBIP_GC-?AS?^VG[*?#*?.GQ<_P  KT.U.4KR
MSX3W?FV$/.> #7J%@^]!]*_G2F?U-4+%%%%:F04444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4UVVK3JKWTFQ?P
MH8T8OB34_LT#?,. :^;?VD?B8NDZ5/ME&[;@<U[)\3]?&G6,AR/E!ZU\MR0O
M\1_B1)<S_-I^CN&VGI+-_"/^ _>/_ >QKYSB3/</D^75<QQ3]VFK^KV27FW9
M+U/2P&%EB*L:4-V;'PYT!O#_ (4MTF7;>7'^D7.>&\QN2#_NC"_\!K<HHK_/
M+-LRK9AC*N.Q#O.I)R?S=[>BV7D?K="C&E35*&R5@HHHKSS8**** "BBB@ H
MHHH **** "BBB@ HHHH *^@O@)_R*</^[_C7S[7T%\!/^13A_P!W_&OZ4^CE
M_O.._P -/\Y'Q?&7\.GZO]#OJ***_JP_/PHHHH **** "BBB@ HHHH ****
M"BBB@#P+_@HN?^+"+_V$8O\ T"2OG#]E3_DGEY_V$7_]%15]'?\ !1;_ )((
M/^PC%_Z+DKYQ_94_Y)Y>?]A%_P#T5%7\X_2$_P!RP_K+_P!L/N.#_BG\OU/3
M****_DT^\"BBB@ HHHH U/!?_(T6?_705]0Z+_QXQ_2OE[P7_P C/9_]=!7U
M#HO_ !XQ_2O[,^C]_P DY/\ Z^S_ /28'YOQ?_O:_P *_-ENBBBOW0^3"BBB
M@ HHHH **** "BBB@ HHHH **** /)_VD/\ D"Q_[X_I7B]>T?M(?\@6/_?'
M]*\7K^-?I"?\E'1_Z\Q_]+J'Z7PC_N<O\3_*(4445^$GU(4444 %%%% 'S7X
MP_Y. E_["L?_ *&M?2E?-?C#_DX"7_L*Q_\ H:U]*5]5Q)_"PW^#]$<>$WGZ
MA65XR\;Z5X!T2;4-6O8+&U@4NSRN%X'7K_,\#--\>^-['X<^$[W6-2FCM[.Q
MC:1V=MHX!/\ 0_@#Q7Y:?M2?M3ZU^T;XPGDFFFM]#AD_T2S!VJ0,X=Q_>YZ<
MA<XY.2?7X*X*>;MXK%-QH1=M-Y/JEV2ZNSW22>K7UW#7#.*SK$NC0?+"-G*3
M5TD]DEUD^BZ+5]$_IGXQ?\%8=.TJYFM/"&DR:DRDJ+N=O+BSZKD$M]"H'H37
MCFI?\%0OB;>W.^-M%MU[*EL__P 7_+%?.=%?N.#R'+,+#DP^'@E_A3?_ (%*
M\G\V?N&!\.<BP\%&=+VCZN;;;^2M%?**/JOP-_P5@\9:3=(-<TO2]3MQ@'R-
MT+?4YW9/MD"OJ?\ 9]_;A\&_'T+:V]U_9NK;<M:7)"/[D<X(]P2!W(SBORMJ
M;3=3N-'OX;JTGFM;JW<212Q.5>-AT((Y!KAS3A'*,?!QJT8QE_-!*#7GHDG_
M -O)_+<\_./##*\13;P-Z-3I9N47ZQ;>G^%Q?KL?L%\5OAJOC+3_ +5:A5U*
MW7Y>PG7^Z??T/^.1Y#X<\0WG@S7$NK<M'-"=KQL.'&>58?Y(^M8__!/S]LU_
MB]IG_"+^(IHQKMB@\F4D+]J3H#CUS@$#H2,<'"]A\:+=8/B-?;555<1OQW)1
M<G\37ZWX 9MF"KXGP\SV*Q&%]E*I2E+5.GS1A*FT[^Z^>]K^XU))N+BU_GAX
M_<%RR'%PSVC>CB8U(QGR[-V<HU$_2._VDU>S3O[7H.LQ^(-&MKV)66.ZC$@!
MZKGM5NN;^$4OF_#G3#_L,/R=A725_$G&.5TLMS_'9=05H4:U6$;ZNT)RBKOT
M1^Z\/8Z>,RK#8RK\52G"3]913?YA1117S9[ 4444 %%%% !1110 4444 %,N
M/]2WTI],N/\ 4M]*<=P/C+]H;_DLFM_[\?\ Z*2N+KM/VAO^2R:W_OQ_^BDK
MBZ_>LM_W2E_AC^2/XVXF_P"1QBO^OM3_ -*84445VGB!1110 4444 <=\7?^
M/>Q_WG_I6O\ #S_D3[/_ ('_ .AM61\7?^/>Q_WG_I6O\//^1/L_^!_^AM7I
M5/\ <H^O^9VS_P!VCZ_YFU1117FG$%%%% !1110 5]9?LE_\DCT[_>F_]&O7
MR;7UE^R7_P DCT[_ 'IO_1KU\CQI_P B]?XE^3/U3PA_Y'-3_KU+_P!+@>I4
M445^2G](!1110 4444 %%%% !1110 4444 %%%% '@?[;O\ R"=&_P"OA_\
MT&OG>OHC]MW_ )!.C?\ 7P__ *#7SO7[)PG_ ,BRG\_S9_+7B=_R4%7TA_Z2
M@HHHKZ0^ "BBB@ HHHH *]0_8B_Y&'0/^O1__11KR^O4/V(O^1AT#_KT?_T4
M:\W//^197]'^3/UCPE_W^KZ+\SZTHHHK\)/Z,"BBB@ HHHH \I_:Y_Y)+=?]
M=HO_ $,5\HU]7?M<_P#));K_ *[1?^ABOE&OUO@O_D7_ /;S_)'\U^+7_(ZA
M_P!>X_\ I4@HHHKZT_+PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "N1^+?_(/L_P#KHW\JZZN1^+?_ "#[/_KHW\J[,!_'C_70Z,+_ !4:'PW_
M .13@_WG_P#0C6]6#\-_^13@_P!Y_P#T(UO5GBOXTO5DXC^)+U"BBBN<Q"BB
MB@ HHHH **** "BBB@ HHHH ***MZ?X?OM40O;VEQ+&HR7"'8,>_2M*5&=27
M+33;[)79I3I3J2Y::;?9*Y<\!^+9O!7B6WOHB0%.V0#NIZ_X_A7V_P# ?XZV
M^IZ="PN$8,HYS7PLOAZYDF\M3;-)G&Q;F,MGZ;LUJZ#XBU[X8:@LD:75I\W,
M<J%4?Z?XBOO^%\_Q&41='&4I>R;O>S]U_/=/M\T?:91CL7E,?8X^C.-.6J;B
MU;[UJC]6O"GCZ*_@7YUYKL+'7$N!N##IZU^>/P?_ &S(S)#;ZA(]I-P/G/RM
M]#_CBOI;P)\>[75$7;<*V?>OV#+\TPV,I^TPTU)>7Z]5\S[K#XBCB8>TH24E
MY?UI\SZ*AO%D'WA]14N\>HKSS0_B-#>A6\Q:Z2S\2QS@$,I'Y5Z*F4X'045G
M1:RC=&J=-15A]Y:KF)Y2U14:7*M4@.X51(4444 %%%% !1110 4444 %%%%
M!5>ZN@B_>Q]:=<3[5(].M<OXG\2K8Q-\X!QQ42D5&([Q+XECM(S\XSC\J\!^
M._QE_L/2+EH29)%0E$'WG.. /J:O?%+XKK:1R*).G0^M<9H'PHU3QOX2U;Q?
MJT4MOI=C9326,<BX-X_EMB0 _P "\$'N<8X!K*/O243HY>6-V?D1^T;^W7XU
M_:&O+B&:Z;1M%ER!8VLARZ]<22<%_H-J^U>*T45_7V7Y9A<#2]AA(*$>R_-O
M=OS>I_#>:9OC<QK/$8ZHYR[OIY);)>2204445W'FA1110 V;_5G\*CA_UGX5
M)-_JS^%0@[3Q7SN:5XT<;2J3V2?ZGU&3X>=? 5J4-VU^A8HJ'S&_O4>8W]ZM
MO]8,+Y_=_P $Y_\ 5G&>7W_\ FHJ'S&_O4>8W]ZC_6#"^?W?\$/]6<9Y??\
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
M_$8.$?\ H,7_ (!4_P#D _U;S#_GW^*_S/H/>/44;QZBOGS_ (7]JW]U*/\
MA?VK?W4H_P"(P<(_]!B_\ J?_(!_JWF'_/O\5_F?0>\>HHWCU%?/G_"_M6_N
MI1_PO[5O[J4?\1@X1_Z#%_X!4_\ D _U;S#_ )]_BO\ ,^@]X]11O'J*^?/^
M%_:M_=2C_A?VK?W4H_XC!PC_ -!B_P# *G_R ?ZMYA_S[_%?YGT'O'J*-X]1
M7SY_PO[5O[J4?\+^U;^ZE'_$8.$?^@Q?^ 5/_D _U;S#_GW^*_S/H/>/44;Q
MZBOGS_A?VK?W4H_X7]JW]U*/^(P<(_\ 08O_  "I_P#(!_JWF'_/O\5_F3?\
M%%FS\!%_[",7_HN2OG']E3_DGEY_V$7_ /145==^V9\5]0\4_"2.WD"HOVZ(
MYZ_PO7(_LJ?\D\O/^PB__HJ*OQWQEXHRO.\NHU<LJ^TC%R3TDK7Y?YDNS/IN
M&\#7PM24:\;-V[>?8],HHHK^;3[ **** "BBB@#4\%\^*+/_ *Z"OJ'1CBQC
M^E?*&G7[Z7?17$:[FC8$ UZ19_M$2V]NJFW?Y1CK7]6>"?%>3Y;D,Z&/Q,*<
M_:R=I22=G&"O9]-&?!\39?B:^*4J,&URK9>;/<=X]11O'J*\2_X:/F_Y]V_[
MZH_X:/F_Y]V_[ZK]@_XB)PS_ -!U+_P./^9\Y_8N-_Y]2^X]MWCU%&\>HKQ+
M_AH^;_GW;_OJC_AH^;_GW;_OJC_B(G#/_0=2_P# X_YA_8N-_P"?4ON/;=X]
M11O'J*\2_P"&CYO^?=O^^J7_ (:/D_Y]W_/_ .O1_P 1$X:_Z#J7_@<?\P_L
M7&_\^I?<>VT5YKX!^-B>*=2%LR-'(>>>]>DHV]0:^DRW-,)F%!8G!5%4@[VE
M%W3MH]5V9P8C#U*,N2JK/LQ:***] Q"BBB@ HHHH \G_ &D/^0+'_OC^E>+U
M[1^TA_R!8_\ ?']*\7K^-?I"?\E'1_Z\Q_\ 2ZA^E\(_[G+_ !/\HA1117X2
M?4A1110 4444 ?-?Q/\ W/QWNMORXOH3QQSA#7TI7S7\4?\ DNUW_P!?L/\
M)*^E*^JXB_W?"_X/TB<>%^*?J?%G_!6+XS36-CI7@VTE9%O/])O .,HN"JGV
M+$'_ ( ?6OAJO?/^"DNI3:A^U'J0E;<+>VCAC]E#.0/U->!U_1>28.&$RZAA
MJ>T81^]J\G\Y-OYG]1>'F AALBHRCO4O-ONY/3[HVC\@HHHKTS[8**** -[X
M9>/;OX8>/=+UZR9EGTV<28!QYB]&3/\ M*2/QK]$?&7BZ#QWJ%OJEON:.ZM(
M7WD8$A* [A['(Q7YH5]F?#7XC-IOP8\)J(FEN&TN-5:3A55"T8]S]SVXQ7W_
M (<YYE>3YG/,LS?*H4Y).S;]Z4+JRWYN5?<GH?QG],W(IXCA["8R@O>551EY
MKEDXZ_W7S?>SZU^"&K1KX"BCD;:T,TB@'TSN_K77_P!JV_\ ST7\Z^%YO'.L
M2RLRZE>0[CG9%*T:C\ :3_A-=9_Z"VI_^!3_ .-?S-QWD-'.N(<9F^%FXPKU
M)32:U7,[ZV;5_F?SWPSXH4\LRK#Y?5H.4J4(Q;4E9V5M-#[I_M6W_P">B_G1
M_:MO_P ]%_.OA;_A-=9_Z"VI_P#@4_\ C1_PFNL_]!;4_P#P*?\ QKY/_4.7
M_/W\/^">Y_Q&3#_] TO_  )?Y'W3_:MO_P ]%_.C^U;?_GHOYU\+?\)KK/\
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
M?_X)K;_XBO!=-_Y/";_L:I/_ $I:OLZL:-2;OJ_O-ZT(JUDCRO\ X8P^%_\
MT('@_P#\$UM_\11_PQA\+_\ H0/!_P#X)K;_ .(KU2BMN>?=_>8\L>R/*_\
MAC#X7_\ 0@>#_P#P36W_ ,11_P ,8?"__H0/!_\ X)K;_P"(KU2BCGGW?WAR
MQ[(\K_X8P^%__0@>#_\ P36W_P 11_PQA\+_ /H0/!__ ()K;_XBO5**.>?=
M_>'+'LCRO_AC#X7_ /0@>#__  36W_Q%'_#&'PO_ .A \'_^":V_^(KU2BCG
MGW?WARQ[(\K_ .&,/A?_ -"!X/\ _!-;?_$4?\,8?"__ *$#P?\ ^":V_P#B
M*]4HHYY]W]X<L>R/*_\ AC#X7_\ 0@>#_P#P36W_ ,11_P ,8?"__H0/!_\
MX)K;_P"(KU2BCGGW?WARQ[(\G?\ 8G^%;[L_#WP7ENYT6VY_\<K\P_\ @X.^
M#?A?X2:O\+$\-^']%T);X:MYXL+&.V\[9]BV[M@&[&YL9Z9/K7[)O]P_2OR4
M_P"#EC_D._"'_<UG_P!L*^NX#O+/J$9:KWO_ $B1\/XD^[PWB91T?N;?]?('
MY=;!Z#\J-@]!^5+17]'^PI_RK[C^4?K%7^9_>Q-@]!^5&P>@_*EHH]A3_E7W
M!]8J_P S^]B;!Z#\J-@]!^5+11["G_*ON#ZQ5_F?WL38/0?E1L'H/RI:*/84
M_P"5?<'UBK_,_O8FP>@_*C8/0?E2T4>PI_RK[@^L5?YG][$V#T'Y4AC5NU.H
MI?5Z?\J^Y!]8J_S/[V-\E?\ )H\E?\FG44?5Z7\J^Y!]9K?S/[V-\E?\FCR5
M_P FG44?5Z7\J^Y!]9K?S/[V-\E?\FIM-NY-)OX;FW;RYK>198V_NLIR#^=1
MT4+#TUM%?<@^L5=^9_>S]T?V*O'*^*_ VDWR,-M]:Q3J <@!U#=?QKZ]\*S[
M[5?]T5^>/_!+_P 0G4/@3X5.1^[T^*'K_<&S_P!EK] / \QFM8_H*_D/%4%0
MQ-2A_+)K[G8_N3!XAU\+3KO[48O[TF=>GW!]*6FQ-N2G5)04444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C_</T
MKG/%;_Z.WTQ71O\ </TKGO%$6;5_IFHGL7$^2_VDD^VZU80LWR37D,;9]"ZB
MM:LS]JNTFMK<W4:_/;N)5QZJ016C;SK<P))&VY)%#*1W!YK^6/I%49^TP-7[
M-JB^?N/\5^1^@<(R7+4773]1U%%%?S2?8A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G/[4/_
M "3:/_K]C_\ 07J']E3_ ))Y>?\ 81?_ -%15-^U#_R3:/\ Z_8__07J']E3
M_DGEY_V$7_\ 145?51_Y$+_QG%_S$_(],HHHKY4[0HHHH **** "BBB@ HHH
MH **** "BBB@#J/A$Q7QK;XKZ4MO^/=?I7S3\(_^1UMJ^EK;_CW7Z5_<G@A_
MR2=#_%/_ -+9^7<4_P"_R]%^2)****_7#YP**** "BBB@#R?]I#_ ) L?^^/
MZ5XO7M'[2'_(%C_WQ_2O%Z_C7Z0G_)1T?^O,?_2ZA^E\(_[G+_$_RB%%%%?A
M)]2%%%% !1110!\U_%'_ )+M=_\ 7[#_ "2OI2OFOXH_\EVN_P#K]A_DE?2E
M?5<1?[OA?\'Z1./"_%/U/S<_X*C^"I/#O[0<.H[6%OJ]F&#$'YG5B6Q] Z5\
MU5^G?_!03]G:3XX_"1KG3X_,UC1,W%N .9  <I^.2/K@G@&OS&FA>VF:.16C
MDC)5E8892.H(]:_H#A?-(9AE5#$1>JBHR\I123OZZ2])(_I3PSSBGBLI6$;]
M^C[K7]UMN+]+:>L6-HHHKWC]$"BBB@ KZVCT=O#6A:+I<@VS:9IMO;S#TEV!
MG'X,S#\*\1_9L^&W_"7^,!JU]%NT30&6XG+#Y;B7K%"/4LPR1_=#5[A>W<FH
M7DD\S;I)F+N?4DY->7G590PZI=9._P E?\WMZ,_B/Z6?%]"H\+PY0E><6ZD_
M*ZM!/SLV_2Q'1117R9_%84444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 <=\7?^/>Q_WG_I6O\ #S_D3[/_ ('_ .AM61\7?^/>Q_WG
M_I6O\//^1/L_^!_^AM7I5/\ <H^O^9VS_P!VCZ_YFU1117FG$%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5YI\./\ D;;?_=?_ -!->EUYI\./^1MM_P#=?_T$UZ6!_@U?3_,[<+_#
MJ>G^9Z71117FG$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %<C\6_^0?9_P#71OY5UU<C\6_^0?9_]=&_E79@/X\?
MZZ'1A?XJ-#X;_P#(IP?[S_\ H1K>K!^&_P#R*<'^\_\ Z$:WJSQ7\:7JR<1_
M$EZA1117.8A1110 4444 %%%% !1110!:T/3_P"U=9M;7_GXF2,^P) KYC^+
M/BUO'/Q*UK5"VZ.ZNW\G!X6)3MC4>P0*/PKZE\%J7\56*JVUVDVH>FUB" ?S
MQ7QRRE&*L"K*<$$=*^LR6*6%<EUEK\DK?^E,_MGZ(.!HM9EC'\:]G%=^5\S?
MWM+[A****]0_M<**** "O1OV6=?;2?B_96>3Y&N12:;*H/WO,7Y/RD"'\*\Y
MKJO@7"T_QJ\(JHW'^V;1OP$R$_H#6V'5ZL4^K1X'%>"HXS)<7A:ZO"5.:?\
MX"_RW/HJBI+M@]U(R\JSD@_C4=?G<E9V1_C?+1V"BBBI$%=%X$^*6K> +I6M
M+AF@!R86/RGZ>G^>*YVBNK!XROA:JK8>3C)=5_6J\F=&&Q57#U%5HR<7W1]8
M?"C]LVSN6CANKAK68X!60XY]CTKZ$\#_ ![M=3B3;<*^['.:_,NMSPI\2M:\
M&2JUC?2JB_\ +-SN3\NWX8K]*RGQ(DK0Q\/^WH_JG^C^1]M@>-+^[C(?./\
MD_T?R/UAT/XC0W>T^8#^%=38>(5NL'=7YL_#C]MBYTJ:./5(Y8UR 7C.Y1^'
M7\LU]-?"+]IK3_%\4;6]]%-TR%8$@^]?HV6Y]@L<O]FJ*3[;/[GJ?783'X7%
M*^'FGY=?N>I]16]X)1]ZK .X5Q/A?QA'?QJ1(IX]>M=3::@LJ [OPKVXR-Y1
M+M%5Y+U0/O#%5;C65CS\WYT^87*R]+,%&,\UCZYK"PQ-\R],\]ZSM6\816\?
MS2#Y:\X\??%*.WA9?-5<"LY2-(P,OXQ>-U@MIEWBM;]B_P %LFBZGXJND_?:
MQ)]GM21R($/S$>S/Q_VS'K7D.CZ!JW[0OCF/2--W+:H0U]=X^2UB)Y.?[QYV
MKW/L"1]AZ%H=KX<T6TT^QB6&SL85@AC'1%48 _\ UU--7=RJCY5REVN'_:&_
MY)+KW_7A-_Z U=Q7#_M#?\DEU[_KPF_] :NJ/Q+U1SG\P]%%%?V$?PF%%%%
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
MQ<48ROBLWQ-?$S<YNI.[;NW[SW84444SP0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH X[XN_\>]C_O/_ $K7^'G_ ")]G_P/_P!#
M:LCXN_\ 'O8_[S_TK7^'G_(GV?\ P/\ ]#:O2J?[E'U_S.V?^[1]?\S:HHHK
MS3B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\T^''_(VV_P#NO_Z":]+KS3X<?\C;;_[K_P#H)KTL
M#_!J^G^9VX7^'4]/\STNBBBO-.(**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Y'XM_P#(/L_^NC?RKKJY'XM_\@^S
M_P"NC?RKLP'\>/\ 70Z,+_%1H?#?_D4X/]Y__0C6]6#\-_\ D4X/]Y__ $(U
MO5GBOXTO5DXC^)+U"BBBN<Q"BBB@ HHHH **** "BBB@"2QO&T^^AN$^]!(L
MB\]P<C^5?/7Q_P#!W_"%_%?5H8Q_H=Y)]OLV[-#+\Z_EDJ?=37T#6/\ $_X;
MK\8O"$=G!M77]*W-IS,P472'EK<D]"3RA/&<CC=FOH<BQ"O+#2^U9KU[?-?B
MDNI_0OT<_$'#\.<02PN/ERT,2E%M[1DG[K?EJTWTO<^8Z*DO;*;3KR6WN(I(
M+B!S')'(I5HV!P00>00>U1U[Y_I5&2:NM@HHHH&%>I?LG>&FOOB!<:U(I^S>
M';5Y\]C-(#'$OURQ;_MF:\[\-^&[[Q=K=OINFVTEW>73[(XD')/\@!U)/  R
M:^G?"_A&T^&G@^WT&RE6X=7^T7]TGW;JX(Q\O^P@^5?7D]ZSKXA8>DZ\NFWG
M+I]V[\M.J/PWQZ\0L/PYPY5PL)_[3B(N$(WU2>DI/LDKI/NU;9EFBBBO@S_,
M$**** "BBB@ HHHH *TO!OBR\\$>(;?4+.:2.2%QN"G_ %BYY4^QK-HK6C6G
M2J*I3=FG=,TI594YJI!V:U1]_?!#X\1:OI5O)YRG<@/7K7M^C?%"&6%?WR]*
M_+3P9\4M4\$,JVTFZ)?X&/3Z5ZUX"_;%:\O8;&X<PW#D(BB0-N8\ #OGVQ7[
MWD_&> QG+3<N6H[:-=?)[;[:W\C]:R_B'!8OEAS<LW;1]_)[>FI]\7WQ0MX8
MS^^6N1\1?&J.W#8F'U]*X;X>_![Q]\48([A[5M#L)!GS]0S&[#_9C^^?Q !]
M:]5\*?L;:#I^V36[[4->F')0L;>#/^ZIW?FY'M7URYI;'N/EB>1ZO\7+SQ#?
M"UTV&[OKJ3A8;:-I'8^RKDUN>#?V7/%?Q)N5N/$<TGA_3<@F+<)+N9?8<JGI
MEN1_=-?2'AOPCI?@^Q^S:5I]GI\'=+>(1AB.YQU/N?6M*M%2[F;K?RF'\/\
MX>Z5\+_#4.DZ/;_9[6$[F).Z29SU=V_B8^OH !@  ;E%%:I6,6[A7#_M#?\
M))=>_P"O";_T!J[BN'_:&_Y)+KW_ %X3?^@-5Q^)>J _F'HHHK^PC^$PHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z$O\
M@D3_ ,F$?#C_ +!:_P#H;5]/5\P_\$B?^3"/AQ_V"U_]#:OIZOY+S;_?Z_\
MCG_Z4S^W,G_Y%^'_ ,$/_24%%%%>>>@%%%% !1110!\8Z;_R>$W_ &-4G_I2
MU?9U?&.F_P#)X3?]C5)_Z4M7V=7/A^IT5N@4445T'.%%%% !1110 4444 %%
M%% !1110 C_</TK\E/\ @Y8_Y#OPA_W-9_\ ;"OUK?[A^E?DI_P<L?\ (=^$
M/^YK/_MA7V' /_(_P_\ V_\ ^D2/AO$O_DF<3_VY_P"G('Y=T445_2A_)@44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'UQ_P2)NVB^+>O1_PR6\
M#'ZAGQ_.OV<^$,V[3(N?2OQ7_P""3-TL/QFUA"?F:SC8<=@_/\Q7[.?!JX62
MPBY["OYI\1-,_J^D/_24?UMX7ROPS07G/_TN1Z_IYRGX59JIIC?NU^F*MU\?
M$^WEN%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ J*Y3<N:EI&7<N* 1Y_\0]'^U6<@Z[@>E?)WC>S/@3XM6.H
M-\EO=DVDQ]%?&/H X4D^@-?:GB2P$\+;L]*^;_VD/ARNKZ1<?+N^7(^M>+G6
M64LPP57 U_AJ1<7Z-6OZKIYGH8.O*E4C4CNG<S:*Y[X:^*&\2>'PL[9OK$_9
M[H'J6 X?Z,,'ZY':NAK_ #KSC*J^68VK@,2K3IR:?RZKR:U7DT?KV'KQK4U5
MALPHHHKS38**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#SG]J'_DFT?_ %^Q_P#H+U#^RI_R3R\_["+_
M /HJ*IOVH?\ DFT?_7['_P"@O4/[*G_)/+S_ +"+_P#HJ*OJH_\ (A?^,XO^
M8GY'IE%%%?*G:%%%% !1110 4444 %%%% !1110 4444 =-\(_\ D=;:OI:V
M_P"/=?I7S5\(AGQK;U]*VW_'NOTK^Y/!#_DDZ'^*?_I<C\NXI_W^7HOR1)11
M17ZX?.!1110 4444 >3_ +2'_(%C_P!\?TKQ>O:/VD/^0+'_ +X_I7B]?QK]
M(3_DHZ/_ %YC_P"EU#]+X1_W.7^)_E$****_"3ZD**** "BBB@#YL^.7_);M
M0_ZZ6_\ Z*CKZ3KYL^.7_);M0_ZZ6_\ Z*CKZ3KZKB#_ '3"?X/TB<6%^.?K
M_F%%%<W\3?':^"- +(0;ZXRENN.A[L?8?S(K@X;X>QV>YG1RG+8<U6K)1BOS
M;[**NY/HDV99QFV&RS!5,?C)<M.FKM_DEW;>B75NQR?QS^(/!T6SD![W;C\P
MG]3^ ]16+\$O!DFN^(TU!MT=KI[A]W_/1^RCZ=3^'K7-Z!HEWXT\0QVT9:2X
MNGW/(QS@=68GVZU]!>'M M_#&C0V5JNV&%<9/5SW8^Y/-?V[XF9WEWA;P53X
M+R1J6+Q$7SRTO:2M4JR7>7P4T]DM_<U_FG@O+<7QQQ)/B3,DUAZ,ERQZ7CK"
M"\H_%-]6]O>TN4RX_P!2WTI],N/]2WTK^"([G]4'Q1\;O^2LZ]_U]-_2N5KJ
MOC=_R5G7O^OIOZ5RM?ON!_W:G_A7Y(_C#/?^1EB/^OD__2F%%%%=1Y04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <=\7?^/>Q_WG
M_I6O\//^1/L_^!_^AM61\7?^/>Q_WG_I6O\ #S_D3[/_ ('_ .AM7I5/]RCZ
M_P"9VS_W:/K_ )FU1117FG$%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5YI\./^1MM_P#=?_T$UZ77
MFGPX_P"1MM_]U_\ T$UZ6!_@U?3_ #.W"_PZGI_F>ET445YIQ!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(_%O_
M )!]G_UT;^5==7(_%O\ Y!]G_P!=&_E79@/X\?ZZ'1A?XJ-#X;_\BG!_O/\
M^A&MZL'X;_\ (IP?[S_^A&MZL\5_&EZLG$?Q)>H4445SF(4444 %%%% !111
M0 4444 % )#<?_JHHH S?'OP_P!#^+,8;6(Y+/554*FJ6R!I&'0"9.!(!ZY#
M>YKRO7_V3_$UC(S:4^FZ_;]0UK<JDH'^U'(5;/L ?K7LU%>]A\]J17+7CS^=
M[/[]4_FK^9^Y<#_2"XIX<H1P:DJ]&.T:EVTNRDFI)=DVTNQX O[.?CII-O\
MPBNL+U^9H"J?]]'C]:Z'PW^R7K5Q*K:]?Z=H%OU93*MU<D?[,<9(_P"^F6O7
MJ*VEG\+>Y2U\Y77X)/\ $^ZS3Z6G$5>BZ>"PM*C)_:]Z;7HG9?>F5_"?AG1_
MAOI<MEX?M9(OM"[+F^N"&N[H?W21PB?[*\' R35BBBO%Q6,JXB?/5?IV7DE_
M7GJ?S7GW$&8YSC)8_-*LJM66[D[_ "79+HEH@HHHKE/'"BBB@ HHHH ****
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
MC_Y\7_[^_P#UJU_^%>:/_P ^?_D5_P#&C_A7FC_\^?\ Y%?_ !K+VF"_D?\
M7S(Y\-_*_P"OF9'_  MV/_GQ?_O[_P#6H_X6['_SXO\ ]_?_ *U:_P#PKS1_
M^?/_ ,BO_C1_PKS1_P#GS_\ (K_XT>TP7\C_ *^8<^&_E?\ 7S,C_A;L?_/B
M_P#W]_\ K4?\+=C_ .?%_P#O[_\ 6K7_ .%>:/\ \^?_ )%?_&N?^(7ABQT+
M3(9+6#RG>7:3O9LC!]36E'ZG4FH1B[O^NY=/ZO.7*HO^OF=5X;UT>(M,%RL9
MA!8KM+9Z5H5SWPQ_Y%=?^NK5T->=B(*%648[)G'6BHS:04445B9A1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G,'Q.;X*_%2'Q>MG_:#
M>&=234Q:F7R?M'DR!]F_:VW.W&=IQZ&O1J\/^-O_ "#?$G^[+_6OJN#*<:F:
MT:<]G."?HY(ZL/6G2C.K3=G%-KU6J/L*R_X.3[Z"TC3_ (5&ORCJ/%./_;2N
MT^'?_!>CQ1\1+*34(_A'9Z7HENVR?5=0\7^1:1G^Z&^QDNW^R@9NG%?F7\$_
MAG8ZUI]UXF\2>8OAC1W$30HY235;DC<MK&PY''S.P^ZON0:UO''Q!O\ QW=0
M_:/*M[*S3RK*QMU\NUL8^R1IT'N>IZDFOZV\2<ZX;X?E_9^ PRJ8BUW><^6%
M]KVEJ^MNG7L?LG@!X9\8\=K^U\UQCH8"+LFJ=/GJ-;J-X626SD_DC]$OB5_P
M7[N+5_*\,^&8[@A0'DGF8)N[[&(#$?[T8->>6_\ P7K^)D=^TDFCZ7) =O[G
MS%4#UY\O//OTKX4HK^>ZG$F83ES*=O))6_KU/[PP?@SPG0I>SEAG-_S2G.[^
MYQ2^21^GGP^_X+Y?VO8M#JWANUM=48 0F6\>WLV;T>54E9<^OEX'M6?\0O\
M@X \4_#&\ACU7X,HL%V"]K=P>+A-:WBC^*.5;0JP]LY&1D"OS3KIO WQ$_X1
M^TFTG5;5=9\,Z@?],TZ4\9Z>;$W6.4=F7Z'(KZ[A7CC#8?$*&=T%6I-ZM.49
M1\URR2?HU\S\G\3/H[U<7@I8C@W%2P]>*NJ<E&=.?E><7*+?1W:[H^Y1_P '
M*M\/^:1+_P"%4?\ Y#K'\=_\'%%YXX\,7NFM\)UMUO('A,G_  D^_;N4C./L
M@]?6O@+XP_##_A6^N6[V=PVH:#K$1N]*OMN//AR05;L)$/RNO8CT(KD:_K7+
M^#N&<9AX8S"TN:$TG%J<]5_X$?YDYMQQQAEF,JY?CZKA5IR<91=.FFFM&O@"
MBBBOO3\S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH _H2_X)$_\F$?#C_L%K_Z&U?3U?,/_  2)_P"3"/AQ_P!@M?\ T-J^
MGJ_DO-O]_K_XY_\ I3/[<R?_ )%^'_P0_P#24%%%%>>>@%%%% !1110!\8Z;
M_P GA-_V-4G_ *4M7V=7QCIO_)X3?]C5)_Z4M7V=7/A^IT5N@4445T'.%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?',&C_\*Q^,.MZ+CRXK.\8P+_TQ?YX__'&6OL:OFG]L
M?0_^$>^*>@ZW&H5=4MFMI2!U>)L@GW*N!]$]JQK+2YM1>MCUGX?:E]HLHS_L
MBNYMFW1UX[\(=:^TV4?S=A7K6FSAXE;MCK3@Q5(ERBBBM3(**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BN8_
M,6I:* .-\9:"MU;/N7C'YU\H_M(^ )K%UU&Q_=7EFZS0N!]UE.0??Z'K7VAJ
MMF)8V^E>/_&+P:NI:?*-@8%2#7+7I1G%PFKIZ-,ZJ4VG='C_ (4\0Q^*_#MI
MJ$/RK<)EE_N,.&7\&!'X5H5P?@.=O!7C:^T&XW+;WK-<6F>S@?.@^JC<!T^5
MNYKO*_S[X^X8ED.=5<#;W+\T'W@]ONUB_-,_6LKQBQ6'C4Z[/U7]7"BBBOC3
MT HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH \Y_:A_P"2;1_]?L?_ *"]0_LJ?\D\O/\ L(O_ .BHJF_:A_Y)
MM'_U^Q_^@O4/[*G_ "3R\_["+_\ HJ*OJH_\B%_XSB_YB?D>F4445\J=H444
M4 %%%% !1110 4444 %%%% !1110 45/IMBVIWT5O&=K2M@9KT>S_9UFN;99
M/M#_ ##. !7WW"WAOG7$&%EC,NC%PC)Q=Y6=TD]O22/)QV<X;"35.LW=J^W]
M=CS&BO4_^&;)O^?I_P!/\*/^&;)O^?I_T_PKZ3_B!?%/\D/_  -?Y''_ *T8
M#N_N/--+!;4K?'7S%_G7U)X//_$CA]E KS'0OV=OL6I0S37$K+$P; Q@X/?B
MO6M-M/L5JL?]T8K^@/!_@[,>'L!7P^9)*4Y\RL[Z<J7YGR/$>94<94C*CLE;
M\2Q1117Z\?-GY4_\%Z_VBYI_%>E_#NQF98(8ENKY0?O9VL ?4$[?<&-O6OS=
MKZ._X*P:_<:[^W1XT6X9G^PW+6L9)SA%=R!^&[%?.-?CN>8B5;'5'+H[+Y:'
M]^^%>44LOX8PL::UJ1523[N>M_DK+T2"BBBO)/T,**** .D^$?Q&N_A/\1M)
MU^S>17T^=7D5&P9(\X=?Q7/T.#VK]@O!_B.+Q9X6L-2A=9(KR%9 R_=.>N/;
M.:_%FOU"_8Y^+FFV'[-?A6/5;SR[B*RC15\MW+(J@ Y QV/6OB^.N&<;G.!A
M#+:$ZU:$KJ,(RG+E:M+2*;M=1;>RL?@_C5+ X".'S7%U(TD[TY2DU%/[45=V
M6GO6]3'^-.T?''4MP!'[GKV/D)BI/ VAV_B3Q996-U(T,-PY#,O4X!( ^N,?
MC5;XLSQ^*OB1<ZI8LK6TGE%68%2Q5%!XQ[4FAZDVC:W:72_>MIED^N"#7],>
M"&0Y]@.#L;EE:A/#8AQO3E*/++FE2Y4US+[$HIZIVOL?YU>*V;91B^(,'CJ5
M6->DK*<8RYE:,[M.S^TI-:;V/I"RLH=/M([>"-8H85"(B\!0*DH5@RAAR"."
M.]%?YL5JE2I4E4K-N3;;;U;;W;;UNWO<_KVE",(*,$DDM$MDNE@HHHK(T"BB
MB@"C=^&K*^D+26T#LQSN,8)-5_\ A"M-_P"?2W_[]+_A6M16RKU%HI,S]C3>
MZ1D_\(5IO_/I;_\ ?I?\*/\ A"M-_P"?2W_[]+_A6M11]8J_S,7L*?\ *ON,
MG_A"M-_Y]+?_ +]+_A1_PA6F_P#/I;_]^E_PK6HH^L5?YF'L*?\ *ON,G_A"
MM-_Y]+?_ +]+_A1_PA6F_P#/I;_]^E_PK6HH^L5?YF'L*?\ *ON,G_A"M-_Y
M]+?_ +]+_A1_PA6F_P#/I;_]^E_PK6HH^L5?YF'L*?\ *ON,G_A"M-_Y]+?_
M +]+_A1_PA6F_P#/I;_]^E_PK6HH^L5?YF'L*?\ *ON,G_A"M-_Y]+?_ +]+
M_A1_PA6F_P#/I;_]^E_PK6HH^L5?YF'L*?\ *ON,G_A"M-_Y]+?_ +]+_A5'
MQ'X.T^/2IF6TM\[3@B,?X5TE9_B;_D$3?[AK6CB*GM%[SW%*C3M\*^X^"Z**
M*_?3^(0HHHH **** "BBB@#COB[_ ,>]C_O/_2M?X>?\B?9_\#_]#:LCXN_\
M>]C_ +S_ -*U_AY_R)]G_P #_P#0VKTJG^Y1]?\ ,[9_[M'U_P S:HHHKS3B
M"BBB@ HHHH *=%!).V(T9L==HSBFU[-^QK817_B/5UD4,%BB(!'NU<.98SZI
MAI8AJ_+T^=CV^'<H6:9C3P#ER\]];7M9-[77;N>/_8+C_GC-_P!\&C[!<?\
M/&;_ +X-?=W_  C-I_SRC_[Y%'_",6G_ #RC_P"^17QO^OD/^?7X_P# /UG_
M (@S'_H*?_@'_P!L?"/V"X_YXS?]\&C[!<?\\9O^^#7W=_PC%I_SRC_[Y%'_
M  C%I_SRC_[Y%'^OD/\ GU^/_ #_ (@S'_H*?_@'_P!L?"/V"X_YXS?]\&C[
M!<?\\9O^^#7W=_PC%I_SRC_[Y%'_  C%I_SRC_[Y%'^OD/\ GU^/_ #_ (@S
M'_H*?_@'_P!L?"/V"X_YXS?]\&FO9S1KN:*15'4E37WA_P (Q:?\\H_^^17#
M_M#Z';V?PHUATC566 X('O71A>-(UJT:*I6YFEOW^1RX_P (XX;#5,1]9;Y(
MN5N3>RO;XCY#HHHK[@_%0HHHH **** "BBB@ HHHH **** "BBB@ KD?V>OA
MY?\ Q'^($5GI[0+,J.Q\UBH^ZWH#Z5UU:/\ P3U&?C</^N#?^@/6E;$SP^78
MFM#>,;K\3ZS@W+J./S&&$KWY)NSMH]FST'_AD3Q5_P ]=*_[^R?_ !%'_#(O
MBK_GII?_ ']D_P#B*^L=B^@HV#T'Y5^1_P"NN/[+[C]O_P"(59%VE_X$?)W_
M  R+XJ_YZ:7_ -_9/_B*/^&1?%7_ #TTO_O[)_\ $5]8[!Z#\J-@]!^5'^NN
M/[+[@_XA5D7:7_@3/D[_ (9%\5?\]-+_ ._LG_Q%'_#(OBK_ )Z:7_W]D_\
MB*^L=@]!^5&P>@_*C_77']E]P?\ $*LB[2_\"9\G?\,B^*O^>FE_]_9/_B*/
M^&1?%7_/32_^_LG_ ,17UCL'H/RHV#T'Y4?ZZX_LON#_ (A5D7:7_@3/D[_A
MD7Q5_P ]-+_[^R?_ !%'_#(OBK_GII?_ ']D_P#B*^L=@]!^5&P>@_*C_77'
M]E]P?\0JR+M+_P "9\G?\,B^*O\ GII?_?V3_P"(H_X9%\5?\]-+_P"_LG_Q
M%?6.P>@_*C8/0?E1_KKC^R^X/^(59%VE_P"!,^3O^&1?%7_/32_^_LG_ ,11
M_P ,B^*O^>FE_P#?V3_XBOK'8/0?E1L'H/RH_P!=<?V7W!_Q"K(NTO\ P)GR
M:_[(OBI%/[S2N/\ IK)_\17G_BWPK=>"M?FTZ\:)KB$ MY9)7D9[@?RK[ON%
M_<MQVKXX_:.&WXNZGCCB/_T 5])PUQ!B<?7E3K6LE?1>:/A^/N"<LRC+HXG!
MJ7,YI:N^C3?Z'#4445]H?C@4444 %%%% !1110 4444 %<C\6_\ D'V?_71O
MY5UU<C\6_P#D'V?_ %T;^5=F _CQ_KH=&%_BHT/AO_R*<'^\_P#Z$:WJP?AO
M_P BG!_O/_Z$:WJSQ7\:7JR<1_$EZA1117.8A1110 5ROQ9_Y UM_P!=O_93
M755ROQ9_Y UM_P!=O_9375@?X\3HPO\ %19^&/\ R*Z_]=6KH:Y[X8_\BNO_
M %U:NAJ<9_&EZDXC^)+U"BBBN<Q"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "O$_C#:2ZA!KUO"C233F2.-!U9B< #ZFO;*X7PU:Q7GQK
ML5F7=#'JB3.N,[@CA\?CMKZCA&M[+,J57^647]TDST,OPWUB;PZ^W[OWZ'F_
MQ?:+PW=Z?X/L9%;3_"$/V)BGW9[LX-S+]3)E1_LHM<;4VI:A)JVHW%U,VZ:Y
MD:60^K,23^IJ&OI,QQU7&XJIBZ[O.;<F_-NY_L%POD&&R/*,-E&#BHTZ,(P2
M7DM7\W=OS84445QGO!1110!UWARW_P"%A?"WQ%X7F_>7.GP/KND'JT<L*YGC
M7OB2$,<?WHE->,U[/\ KL6GQI\,!EWQW6H16CK_>28^4P_[Y<UY!JEE_9NIW
M%ON\S[/*T>[&-V"1G'X5_7/T?,XJU\KQ&7U'=4I)Q\E-.Z^]7^9_E=].#A/#
MX#BG"YQAXI/%4WSVZRIM*_JXM7?EJ5Z***_H,_B0**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^A+_@D3_R81\./^P6O_H;
M5]/5\P_\$B?^3"/AQ_V"U_\ 0VKZ>K^2\V_W^O\ XY_^E,_MS)_^1?A_\$/_
M $E!1117GGH!1110 4444 ?&.F_\GA-_V-4G_I2U?9U?&.F_\GA-_P!C5)_Z
M4M7V=7/A^IT5N@4445T'.%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>6_M>^#F\4_!JZNHEW
M7&ARIJ*8'.U<K)^ C9F_X"*]2J'4;&+5=/GM9XQ)#<1M%(AZ,K#!'X@FIDKJ
MQ479W/FGX%>(?-MXOFZX%?07AZX\ZV7'H*^6/AC!-X.\6WVCSDF;3+N2V8^I
M1BN?QQG\:^E?!=UY]K'[BL:9O4.LHIL3;DIU=!S!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 V9 ZG/I
M7)>,-%%U;L-I(P:Z^J&J6?FQL/;(J9(N+/C+]I/P!-;.NH6>8KNS=9HG'\+*
M<C^56O!WB1/%OAFSU!%"_:$_>(#_ *MQPZ_@P(_#->R?&'P>NI:=,NW=N4]J
M^<O 1;P7XXU'0YODAOF-S;9X_> ?.H]RH!_X :_#?&[A7^T<F_M"C']YA_>\
MW!_$OEI+R2?<^MX9QWLL1[*6TOSZ?Y'=T445_&9^B!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YS^U#_P D
MVC_Z_8__ $%ZA_94_P"2>7G_ &$7_P#1453?M0_\DVC_ .OV/_T%ZA_94_Y)
MY>?]A%__ $5%7U4?^1"_\9Q?\Q/R/3****^5.T**** "BBB@ HHHH **** "
MBBB@ HHHH U/!AQXIL?^NHKZAT?FQCX'"^E?+O@W_D:+'_KJ*^HM%_X\8_I7
M]C?1Y_Y)ZM_U^E_Z;IGYSQA_O<?\*_-EK8/0?E1L'H/RI:*_>CY$38/0?E2T
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
M:O\ /OQ X?IY+GV(P%'X$TX^49)22^5[>=C]:RK%/$86-66_7Y:!1117QIZ
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!YS^U#_R3:/\ Z_8__07J']E3_DGEY_V$7_\ 1453?M0_\DVC_P"OV/\
M]!>H?V5/^2>7G_81?_T5%7U4?^1"_P#&<7_,3\CTRBBBOE3M"BBB@ HHHH *
M*** "BBB@ HHHH **** -/P;_P C18_]=17U%HO_ !XQ_2OEWP;_ ,C18_\
M745]1:+_ ,>,?TK^QOH\_P#)/5O^OTO_ $W3/SGC#_>X_P"%?FRW1117[T?(
MA117@'[>G[>&A?L6?#XW-QLO-?OE(LK,$;LD'#,/J#@<#@G(QSE6K0HP=2H[
M);LZ\#@<1C<1#"X6#G.;LDMVSV/QW\2=!^&.D-?:_JUGI=JH+;IY,,^.3M7[
MS8] #7S%\2?^"U'P4\ WDEM!JEYK4L9QNM(O,B?Z,NXC_@0'2OR._:/_ &N?
M&W[4'BJXU+Q+K%U-#,V4LUE/DQKG(!'1L=N,#L%'%>8U\)C.,I\UL+!6[O\
MR1_3/#GT>J3HJIG==\S^S3MIY.33N^]E;LWN?K1\0_\ @LA\)/BG;+8LVI6,
M<A 9I[:1D8<#!^3'//7BODW]HO\ 9B\,_'.>Z\6?"O5M/OKB8^;=Z:DRC>YZ
MD'.%D/H3SU.#DM\DU>\.^)=0\):M'?:7>7-A>0G*302%&'MD=O8\&OD\5BGB
M\9]<Q%[\JBTG9-)R:=G?5.3LU9]&VM#] RWPKADDO;\/8J=.:Z3M.,MKQE91
M=G9=[;K4/$/AO4/">JR6.J65S87D7WHIXS&P]\'M[]#5&OL3]FK]ICPO^T'-
M:^$?B=H^FWFH3?N[6_>%<3-]",+)_/M@X4^XZC_P3/\ A7JDZS1Z7<PJQ#'R
M[R7:X],!@ /H!7S><<09=EE11QDG",OADXMI]TG%2U5]4TGU2::;ZJOB1/+Z
MSP>=824*J_D<91:Z27,X:/IO;9ZIV_,JO5_V>_V/_%GQ^U>W%M9S:?I+G=)?
M3QD*4[E <;OKPOOG /TYHOP)\&^!]08Z;X;TN.2%R$DF0W$B$'J&D+$'W%?5
M_@SPK;>$M%CM[?\ >,X#2RD?-*WK[#T';\S7T7B=@ZO!.6T<5CK3JUVU3@KM
M>ZDY2G*RLES+W5[TF]+)-K\EP/TE,/Q-6K8/AFA**II<]6IRIJ]TE&"<KMV>
MK?*K:IW2.>^ WP'T7X ^"(-'TB%5VC,TW5YG[L3W)[GO@=  !V]%%?QWF698
MG'XF6+Q4N:<MW^22V22T26B6AX$I2E)SFVVW=MZMM[MOJV?-G[1G_)6+[_KG
M%_Z+6OI.OFS]HS_DK%]_USB_]%K7TG7N9]_N6#_PO\HG#A?XE3U_S"BBBOE3
MM"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L_Q-_R")O]
MPUH5G^)O^01-_N&M:/\ $7J3+8^"Z***_H,_AT**** "BBB@ HHHH X[XN_\
M>]C_ +S_ -*U_AY_R)]G_P #_P#0VK(^+O\ Q[V/^\_]*U_AY_R)]G_P/_T-
MJ]*I_N4?7_,[9_[M'U_S-JBBBO-.(**** "BBB@ KVS]BG_D9=9_ZXQ?S:O$
MZ]L_8I_Y&76?^N,7\VKP^)/^1;5]%^:/M/#S_DH<-ZR_](D?3%%%%?B9_6 4
M444 %%%% !7!_M(?\DBUG_KA_45WE<'^TA_R2+6?^N']17H93_OM+_$OS1Y.
M??\ (LQ'^"?_ *2SXWHHHK]X/XQ"BBB@ HHHH **** "BBB@ HHHH **** "
MM+_@GI_R6[_M@W_H#UFUI?\ !/3_ )+=_P!L&_\ 0'K/,/\ D4XO_!_F?=^'
M/_([H^O_ +;(^\J***_GL_JD**** "BBB@ HHHH **** "BBB@ HHHH 9<?Z
MEOI7QQ^T?_R5[5/^ ?\ H K['N/]2WTKXX_:/_Y*]JG_  #_ - %?;\#?[W/
M_#^J/ROQ<_Y$T/\ KY'_ -)D<+1117ZB?S>%%%% !1110 4444 %%%% !7(_
M%O\ Y!]G_P!=&_E775R/Q;_Y!]G_ -=&_E79@/X\?ZZ'1A?XJ-#X;_\ (IP?
M[S_^A&MZL'X;_P#(IP?[S_\ H1K>K/%?QI>K)Q'\27J%%%%<YB%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %>:?$?_D;;C_=3_P!!%>EU
MYI\1_P#D;;C_ '4_]!%>GE/\9^GZH[<#_$^1Z71117F'$%%%% !1110 5X?\
M;?\ D&^)/]V7^M>X5X?\;?\ D&^)/]V7^M?7<#_\CC#_ ..'_I:-H_P:O^%_
MD>7?!WXI/\-M2N%N+7^T]"U:(6^IZ>S;5NH^H*G!VR(3N5AR#[$BNY\1_#59
M-$;Q!X9NFU[PRQYG1<7&GD\^7<QCF-ATW?<;J#SBO&8O]6OTK6\'^-]8\ :R
MFH:+J-WIMX@QYD$A4L/[K#HRGN#D'TK^^_$#POP7$L5B(R]GB$K*5KIKM)=;
M='NO-:&G@C](;.?#VJ\,H^WP4W>5)NUGUE!_9;ZK9]3I**UH_P!H>QUT ^)/
M!NAZE<=6N[!WTR>4]RPCS$2?41BG_P#"V/ 2*KKX+\0.^?FC?Q&FP8Z<BUR<
M]^F,#%?SIBO _BJE4Y*=*-1=U.*7_DS3_ _O3+?IG>'6(PZJXF=6C/K%TW)K
MT<;IF,!DUVEGX)L/AUID.N>./-M;5QYEGHRG9?:L>W'6*'UD;&0,*"2*P)OV
ME)M"W#PIX<T/PS)_#>;&OKY/]V68L%^J(I'/->>:SK=YXBU*:\U"ZN;Z\N&W
M2SW$ADDD/J6.2:^XX1\ Z_MHXC/YI16O)!W;\G+9+O:_JMS\;\4OIM4JV%G@
M.":,HRDFO;5$DXI]80N]>SD]-[7-+XB_$&_^)OBJXU74#&KR 1PP1#;#:0KP
MD,:]D5> /Q.223AT45_4&'P].A3C1HQ48Q222V26R1_GCBL56Q-:6(Q$G*<F
MVVW=MO5MONPHHHK8YPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /Z$O^"1/_)A'PX_[!:_^AM7T]7S%_P $BHF'[!/PW/\
M"=*7''^V]?3M?R7F_P#O]?\ QS_]*9_;F3_\B_#_ ."'_I*"BBBO//0"BBB@
M HHHH ^,=-_Y/";_ +&J3_TI:OLZOC'3?^3PF_[&J3_TI:OLZN?#]3HK= HH
MHKH.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** / /VW]+$5UX2U0* 8YI[5V]=P1E'X;
M6_,UH_!J_$MG'@]A5S]MNQ^T_"2UN,?\>.J0RDXZ K)'_P"SC]*YGX'ZAOM8
MOH*YY:3.J.L#WS3&S&OTJY6;H\F8@?2M*MH['/(****HD**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *]
M^NY/PKRWXN66_3YC_LXKU6[7,?Z5YY\2[/S=/D']ZLIFU,^3? T*V/Q1\0*Q
MVEH$;GT#-D_K^M=G_:EM_P _$'_?P5QFKZ=)_P +3U2WCX:]TNXA1<X5F)3&
M?U_6O+/^&:?%'_/&S_\  @5_'/B[E-"IQ/5GB*RIWA!J_56MW75'Z3D->2P4
M5&-]7_7XGT-_:EM_S\0?]_!1_:EM_P _$'_?P5\\_P##-/BC_GC9_P#@0*/^
M&:?%'_/&S_\  @5^:?V'E_\ T%Q_#_Y(]GZQ5_D?]?(^AO[4MO\ GX@_[^"C
M^U+;_GX@_P"_@KYY_P"&:?%'_/&S_P# @4?\,T^*/^>-G_X$"C^P\O\ ^@N/
MX?\ R0?6*O\ (_Z^1]#?VI;?\_$'_?P4?VI;?\_$'_?P5\\_\,T^*/\ GC9_
M^! H_P"&:?%'_/&S_P# @4?V'E__ $%Q_#_Y(/K%7^1_U\CZ&_M2V_Y^(/\
MOX*/[4MO^?B#_OX*^>?^&:?%'_/&S_\  @4?\,T^*/\ GC9_^! H_L/+_P#H
M+C^'_P D'UBK_(_Z^1]#?VI;?\_$'_?P4?VI;?\ /Q!_W\%?//\ PS3XH_YX
MV?\ X$"C_AFGQ1_SQL__  (%']AY?_T%Q_#_ .2#ZQ5_D?\ 7R/H;^U+;_GX
M@_[^"C^U+;_GX@_[^"OGG_AFGQ1_SQL__ @4?\,T^*/^>-G_ .! H_L/+_\
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
M_P#BJ7^K^8?\^G^'^8_K5+N>J45Y:O[5^C;N=-U0+WX0X_\ 'JF_X:K\/?\
M/GK7_?F+_P".4GD.8+_ETP^M4NYZ917F?_#5?A[_ )\]:_[\Q?\ QRC_ (:K
M\/?\^>M?]^8O_CE+^P\?_P ^F/ZS2[GIE%>:Q?M4>'9&PUKK"=\M#'_1S4G_
M  U#X;_YYZI_WX7_ .*I?V'CU_RZ8?6*7<]&HKSG_AJ'PW_SSU3_ +\+_P#%
M4?\ #4/AO_GGJG_?A?\ XJE_8F/_ .?4ON#ZQ2_F/1J*\\B_:<\,2K\QU"/M
MAH.OY$T__AICPO\ \]+[_P !S_C2_L7'?\^I?<'UBG_,CT"L_P 3?\@B;_<-
M<?\ \-,>%_\ GI??^ Y_QJAXC_:4\,RZ5*!)??=/_+O_ /7K2CD^.]HOW4M^
MPI5Z=OB1\E45@CXDZ2R_ZZ1?;RS1_P +(TG_ )[R?]^F_P *_>?JM;^5_<?Q
M1]7J?RLWJ*P?^%D:3_SWD_[]-_A0/B1I)/\ Q\2?]^F_PH^JUOY7]P>PJ?RL
MWJ*Q?^%AZ/\ \_G_ )"?_"C_ (6'H_\ S^?^0G_PJ?JU;^5_<R?8U/Y7]QM4
M5B_\+#T?_G\_\A/_ (4J_$#1W/\ Q^#\8W']*/JU;^5_<P]C4_E?W&/\7?\
MCWL?]Y_Z5K_#S_D3[/\ X'_Z&U<Y\2-?L]:AM1:S+-Y;-NP",9QZUH^#/%FG
M:9X:M8)[E8Y4W;E*GC+$^GO7H5*,W@XQL[W[>IV3IR^KQ5M;_P"9UE%9'_"=
MZ3_S^)_WRW^%*GC?27_Y?8_Q!']*\_ZO5_E?W,X_8S[/[C6HK+_X372O^?Z'
M]:/^$UTK_G^A_6CV%7^5_<P]E/L_N-2BLO\ X372O^?Z']:<OB[2W&?MUO\
MB^*7L:G\K^X/93[,TJ]L_8I_Y&76?^N,7\VKP/\ X2S3/^?ZU_[^"O9?V-_'
M^B:9XCUAKC5+*%6AC +2@9Y:O$XCP]5Y;52B]ET?='V7A[&2X@P[:ZR_](D?
M5]%<]_PMGPS_ -!S3/\ O^M3CXD^'6 /]OZ+_P"!L?\ C7XL\'B%O!_<S^K/
M:1[FU16+_P +(\._]![1?_ Z+_XJC_A9'AW_ *#VB_\ @=%_\52^JU_Y']S#
MGCW-JBL9?B-X>=@JZ]HK$G Q>Q<_^/5+_P )QHO_ $&-+_\  J/_ !J?JU9;
MP?W,.>/<U*X/]I#_ ))%K/\ UP_J*ZC_ (3C1?\ H,:7_P"!4?\ C7#?M&>,
M-)G^$VL+'JFFNQ@. MRA)Y';->AE.'JK&4KQ?Q+H^Z/)SZ2_LW$?X)_^DL^2
M**J_VY9?\_EK_P!_5_QH_MRR_P"?RU_[^K_C7[I[.78_C7EEV+5%5?[<LO\
MG\M?^_J_XT?VY9?\_EK_ -_5_P :/9R[!RR[%JBJO]N67_/Y:_\ ?U?\:/[<
MLO\ G\M?^_J_XT>SEV#EEV+5%5?[<LO^?RU_[^K_ (T?VY9?\_EK_P!_5_QH
M]G+L'++L6J*J_P!N67_/Y:_]_5_QH_MRR_Y_+7_OZO\ C1[.78.678M455_M
MRR_Y_+7_ +^K_C1_;EE_S^6O_?U?\:/9R[!RR[%JBJO]N67_ #^6O_?U?\:/
M[<LO^?RU_P"_J_XT>SEV#EEV+5:7_!/3_DMW_;!O_0'K#_MRR_Y_+7_OZO\
MC4G[$_CK2_ 'Q;6\U:\@L;<Q,/,E;:N=C_XU..HSGE>*A%-MQT5M]S[;P_J0
MI9Q2J56HQ3U;T7PRZL_0JBO.5_:K\![?^1FTG_O]2_\ #57@/_H9M)_[_5^$
M_P!BX_\ Y\R_\!?^1_3']N9=_P _X?\ @4?\ST6BO.O^&JO ?_0S:3_W^H_X
M:J\!_P#0S:3_ -_J/[&Q_P#SYE_X"_\ (/[<R[_G_#_P*/\ F>BT5YU_PU5X
M#_Z&;2?^_P!1_P -5> _^AFTG_O]1_8V/_Y\R_\  7_D']N9=_S_ (?^!1_S
M/1:*\Z_X:J\!_P#0S:3_ -_J/^&JO ?_ $,VD_\ ?ZC^QL?_ ,^9?^ O_(/[
M<R[_ )_P_P# H_YGHM%>=?\ #57@/_H9M)_[_4?\-5> _P#H9M)_[_4?V-C_
M /GS+_P%_P"0?VYEW_/^'_@4?\ST6BO.O^&JO ?_ $,VD_\ ?ZC_ (:J\!_]
M#-I/_?ZC^QL?_P ^9?\ @+_R#^W,N_Y_P_\  H_YGHM%>=?\-5> _P#H9M)_
M[_4?\-5> _\ H9M)_P"_U']C8_\ Y\R_\!?^0?VYEW_/^'_@4?\ ,ZWXAZQ-
MH'@?5;ZW95N+6V>6,L,@$#C(K\]?C/\ %S6=5^(E]/-);F1]F<1 ?PBOL#XG
M_M.^"=3^'VL6]OXBTV6::TD5$27)8D<"OCO3+^WUSQ[J<\+1S1-$FU@,CM7Z
M9P#E\L/3JUL32:?2ZMIIW1^:^)F982OEL52J1G:2=DT^C[7.9_X69JO_ #TA
M_P"_8H_X69JO_/2'_OV*]$^RQ_\ /./_ +Y%'V6/_GG'_P!\BOOOKM#_ )]+
M^OD?@_UFE_(OZ^1YW_PLS5?^>D/_ '[%'_"S-5_YZ0_]^Q7HGV6/_GG'_P!\
MBC[+'_SSC_[Y%'UVA_SZ7]?(/K-+^1?U\CSO_A9FJ_\ /2'_ +]BC_A9FJ_\
M](?^_8KT3[+'_P \X_\ OD4?98_^><?_ 'R*/KM#_GTOZ^0?6:7\B_KY'G?_
M  LS5?\ GI#_ -^Q1_PLS5?^>D/_ '[%>B?98_\ GG'_ -\BC[+'_P \X_\
MOD4?7:'_ #Z7]?(/K-+^1?U\CSO_ (69JO\ STA_[]BC_A9FJ_\ /2'_ +]B
MO1/LL?\ SSC_ .^11]EC_P"><?\ WR*/KM#_ )]+^OD'UFE_(OZ^1YW_ ,+,
MU7_GI#_W[%4=<\57GB&*-+EHV6,Y7:N*]2^RQ_\ /./_ +Y%'V6/_GG'_P!\
MBG''T8OFC35_Z\AQQ5-.Z@8OPW_Y%.#_ 'G_ /0C6]3418UPJA1Z 4ZO.K5.
M>;GW9QU)<TG(****S("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O-/B/_P C;<?[J?\ H(KTNLG5?!>GZS>M<3Q,TC  D.1T%=F!Q$:-
M3FEV.C"U53GS2,?_ (6W;_\ /G-_WV*/^%MV_P#SYS?]]BM#_A6^D_\ /"3_
M +^M_C1_PK?2?^>$G_?UO\:Z/:8'^5_U\S;FPW9_U\S/_P"%MV__ #YS?]]B
MC_A;=O\ \^<W_?8K0_X5OI/_ #PD_P"_K?XT?\*WTG_GA)_W];_&CVF!_E?]
M?,.;#=G_ %\S/_X6W;_\^<W_ 'V*/^%MV_\ SYS?]]BM#_A6^D_\\)/^_K?X
MT?\ "M])_P">$G_?UO\ &CVF!_E?]?,.;#=G_7S,_P#X6W;_ //G-_WV*\U^
M+-\-3\.:Y<*I59HI' /;->M?\*WTG_GA)_W];_&O*?C!:I8:%K\,8VQQ1RJH
MSG &:^EX/EAWF^']BFG[2&_^)>85)4G0J>S7V7^1X+%_JU^E.IL7^K7Z4ZO]
M0H['\ZA1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /W"_P"">'[#/PK^)7[(7P_UC6OA]X)U+4M0T2VFN+FZT2VFFG<H,LS,
MA+$^I->YC_@FO\%_^B7_  ^_\)ZS_P#C=9G_  2O_P"3&?AG_P!@"T_]%BOH
MZOY2S+'8I8RLE4E\<OM/N_,_M+*\MPCP5%NE'X(_97\J\CP/_AVM\%?^B7_#
M_P#\)^T_^-T?\.UO@K_T2_X?_P#A/VG_ ,;KWRBN+Z]BO^?LO_ G_F=W]FX/
M_GS#_P !7^1X'_P[6^"O_1+_ (?_ /A/VG_QNC_AVM\%?^B7_#__ ,)^T_\
MC=>^44?7L5_S]E_X$_\ ,/[-P?\ SYA_X"O\CP/_ (=K?!7_ *)?\/\ _P )
M^T_^-TZ+_@FS\%8W#?\ "K?AZWL?#UH?_:=>]44?7L5_S]E_X$_\P_LW!_\
M/F'_ ("O\C%\"> M)^&OAJUT?0]-L=)TNQ3RK>SLK=+>"!<YVHB *HR3P!6U
M117*VV[O<[$DE9;!1110 4444 %%%% 'QCIO_)X3?]C5)_Z4M7V=7QCIO_)X
M3?\ 8U2?^E+5]G5SX?J=%;H%%%%=!SA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YU^U
MAIW]I? 'Q H7<T*13@X^[LFC8G\@?PS7D'P$U+=##\PZ"OHKXA>'SXK\!ZUI
M:J&;4+&:V4'^\R%1^IKY/_9_UC8L2MPR\$'M7/4^*YT4OA:/K#P[)NMA_M &
MMJN7\'77G6D?/\-=-&<H*UB92'44459 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -G&8C7(^.++SK.3
M KL&&5K#\0VHEA;C/%1(N)\9_&J/_A#_ (@:;JQ^2*&XV3$G"K&WRL3] Q/U
M%=15K]IGP>+_ $BZ^7^$FN5^%VM2:]X#TZ>8LTZQF"4L<LS1L4+'Z[<_C7\P
M?2$R&\,-G$.C=.7SO*/W>]]Z/O>$\5\>'?JOR?Z'04445_,)]H%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ><_M0_
M\DVC_P"OV/\ ]!>H?V5/^2>7G_81?_T5%4W[4/\ R3:/_K]C_P#07J']E3_D
MGEY_V$7_ /145?51_P"1"_\ &<7_ #$_(],HHHKY4[0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **RM=\<:3X;XO+Z"-UX,8;?)_P!\C)_2N*U[]HF&
M,%=-L6D/:2X.U?\ OD<G\Q7Z-PIX2<7<1VEE>!FX/[<ER0MW4IV3_P"W;OR/
MC\^X^R#)[K'8F*DOLI\TO_ 8W:^=EYG*?\%&]'DUK]E37EC#$Q-%,<#H$D60
M_HE?EY7Z:>,O'FH_$30[W2=5F232]2B:"X@2)0-C @@'&>A]:_./Q]X+O/AW
MXRU'1;Y<7&GS&(G'$B]5<>S*0P]C7]&4_#?..#\LP^#S9PDWS6=-MQ2O>S;C
M'WKMWLFK6LWT_9/HY^)65<24,;@\!S1E3FIVFDFU**CS))OW?=2UUN]C'HHH
MKE/Z8"BBB@ KWK_@GGX7NO$WQHOEMHRS+I;QCCC<\D8&?P#'Z*:\%K] /^"5
M7P6F\+^!-0\57T/ES:VZK;;ASY2CY3[9W,?<,IK#%9\\DHRS>*3E1]Z*>SE?
MW$_)RM>W2Y^<>+%2E+AK$8"J[?6%[)=[2^*WI'F?K8^IO"7ABW\'Z##8V_S"
M/F1R,&1CU8_YZ "M*BBOY,S/,L5F&+J8[&S<ZM23E*3W;;NW_7R/YPP6#HX2
MA#"X:*C""226R2T2"BBBN$ZCYR_:6_Y*C-_U[Q?RKUFT^!'A.\T^!I-'CW,B
ML2L\JDDCV:O)OVEO^2HS?]>\7\J^AM,_Y!MO_P!<E_D*^QS;$UJ. PKI2<;Q
MZ-KHNQPT81E5GS*YR?\ PSYX0_Z!'_DU-_\ %T?\,^>$/^@1_P"34W_Q==G1
M7SG]J8W_ )_2_P# G_F=7L:?\J^XXS_AGSPA_P! C_R:F_\ BZBF_9U\)R-E
M=/DC'HMS)_5C7<452S7&K_E]+_P)_P"8O8T_Y5]QPO\ PSCX3_Y\9_\ P)?_
M !H_X9Q\)_\ /C/_ .!+_P"-=U13_M?&_P#/V7WL/84_Y5]QPO\ PSCX3_Y\
M9_\ P)?_ !J%OV9_"Y;/EWOT%P>*] HIK.,<O^7LOO8>PI_RH\__ .&9_"__
M #SOO_ @_P"%'_#,_A?_ )YWW_@0?\*] HH_MC'?\_9?>+ZO3_E1Y\W[,OA=
MEQLOE]Q<=/TJ+_AE[PW_ ,]-4_[_ *__ !->C457]M8Y?\O9?>'U>G_*CSG_
M (9>\-_\]-4_[_K_ /$T?\,O>&_^>FJ?]_U_^)KT:BC^V\?_ ,_9?>'U>E_*
M>;R_LL^&Y%P+C5D]UF3^J&H_^&5/#W_/YK7_ ']B_P#C=>F457]N8_\ Y^L/
MJU+L>9_\,J>'O^?S6O\ O[%_\;H_X94\/?\ /YK7_?V+_P"-UZ911_;F/_Y^
ML/JU+L>7S?LHZ&S?N]0U55QT9HVY_P"^14?_  RAH_\ T$M2_P#'/_B:]4HJ
MO[?S#_GZ_P /\A?5:78\K_X90T?_ *"6I?\ CG_Q-4?$/[*NCQ:7*PU+4ONG
M^Y_\37L59_B;_D$3?[AK2CGV8>T7[U[^7^0I8:E;8_-UOA+;YXO)O^^11_PJ
M2W_Y_)O^^!7745^\?7Z_\WY'\5_6JO<Y'_A4EO\ \_DW_? H/PDM\?\ 'Y-_
MWP*ZZBC^T,1_-^0?6JO<X[_A44?_ #_/_P!^O_KT?\*BC_Y_G_[]?_7KL:*/
M[0Q'\WX(/K=7O^1QW_"HH_\ G^?_ +]?_7I'^$2G[M^P^L.?ZUV5%']H8C^;
M\%_D'UNKW_(XO_A4/_40_P#('_V5'_"H?^HA_P"0/_LJ[2BG_:&(_F_!?Y#^
MN5>_Y'%_\*A_ZB'_ ) _^RIK_"-A]V_5OK#C^M=M13_M'$?S?@O\A_7*O?\
M(X?_ (5')_S_ $?_ 'Z/^-'_  J.3_G^C_[]'_&NXHH_M+$=_P $'URKW.'_
M .%1R?\ /]'_ -^C_C36^$MQN^6\A(]T(KNJ*/[2Q'?\$'URKW.$_P"%27/_
M #]P?]\FMOP7X;U#P5<S20S6LQF !#!AC&?\:Z"BIJ8ZK.+A+9^1T87-\5AJ
MJKT)6DMG9>A)_P )-K7_ %#_ /Q^F?\ "4Z]_<TS_OI_\*2BN7W?Y4>W_KSG
M?_/]_='_ "%_X2G7O[FF?]]/_A1_PE.O?W-,_P"^G_PI**/=_E0?Z]9W_P _
MW]T?\@;Q5KV.(]+_ !=_\*;_ ,)5XB_YXZ3_ -_)/_B:=11>/\J'_KUG?_/_
M /"/^1F^(?B?K7ANU26>WT]UD?8/+=R<XSW JI-XHUCXB>&IHUBT^&&XRAS(
M^X8_ U2^+/\ R!K;_KM_[*:L_#'_ )%=?^NK5Z"ITXX=5XQ7-<VK<89O4PSY
MZS=]'HMG\CG_ /A5&H_\]K+_ +[;_P")H_X51J/_ #VLO^^V_P#B:]!HJ?[3
MK^7W'R_UZJ>??\*HU'_GM9?]]M_\31_PJC4?^>UE_P!]M_\ $UZ#11_:=?R^
MX/KU4\^_X51J/_/:R_[[;_XFC_A5&H_\]K+_ +[;_P")KT&BC^TZ_E]P?7JI
MY]_PJC4?^>UE_P!]M_\ $T?\*HU'_GM9?]]M_P#$UZ#11_:=?R^X/KU4\^_X
M51J/_/:R_P"^V_\ B:/^%4:C_P ]K+_OMO\ XFO0:*/[3K^7W!]>JGGW_"J-
M1_Y[67_?;?\ Q-'_  JC4?\ GM9?]]M_\37H-%']IU_+[@^O53S[_A5&H_\
M/:R_[[;_ .)H_P"%4:C_ ,]K+_OMO_B:]!HH_M.OY?<'UZJ>??\ "J-1_P">
MUE_WVW_Q-'_"J-1_Y[67_?;?_$UZ#11_:=?R^X/KU4\^_P"%4:C_ ,]K+_OM
MO_B:/^%4:C_SVLO^^V_^)KT&BC^TZ_E]P?7JIY]_PJC4?^>UE_WVW_Q-'_"J
M-1_Y[67_ 'VW_P 37H-%']IU_+[@^O53S[_A5&H_\]K+_OMO_B:/^%4:C_SV
MLO\ OMO_ (FO0:*/[3K^7W!]>JGGW_"J-1_Y[67_ 'VW_P 31_PJC4?^>UE_
MWVW_ ,37H-%']IU_+[@^O53S[_A5&H_\]K+_ +[;_P")H_X51J/_ #VLO^^V
M_P#B:]!HH_M.OY?<'UZJ>??\*HU'_GM9?]]M_P#$T?\ "J-1_P">UE_WVW_Q
M->@T4?VG7\ON#Z]5//O^%4:C_P ]K+_OMO\ XFC_ (51J/\ SVLO^^V_^)KT
M&BC^TZ_E]P?7JIYQJ'PVOM-L9;B26U*0J78*S9('_ :M_";(U6ZY^7RAD?C_
M /KKK/%G_(LWW_7%OY5RGPE_Y"5W_P!<A_.NI8B=7"S<_P"MC95I5*$G([NB
MBBO%/-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\/^-O_
M "#?$G^[+_6O<*\/^-O_ "#?$G^[+_6OKN!_^1QA_P#'#_TM&T?X-7_"_P C
MP&+_ %:_2G4V+_5K]*=7^IL=C^?0HHHI@%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% ']$7_!*_\ Y,9^&?\ V +3_P!%BOHZOG'_
M ()7_P#)C/PS_P"P!:?^BQ7T=7\DYG_OM;_'+_TIG]O97_N-#_!'_P!)0444
M5PG<%%%% !1110 4444 %%%% !1110 4444 ?&.F_P#)X3?]C5)_Z4M7V=7Q
MCIO_ ">$W_8U2?\ I2U?9U<^'ZG16Z!11170<X4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %?'.JZ6?AW\>?$6E[?+B6]:>$=A%+^\0#Z*X'X&OL:OF_]M/P>VB^+M#\
M56\?[NX4Z?=L!T9<M&3]1O&?]D5C6VN;49:V/3/AQJWVFRCY/W1TKOK1]R_4
M9KP_X-^(_M-K&-W;UKV;2;D2Q*WH*(,*B-"BBBMC$**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J.JP!
MXF^G%7JANTW+^%*14=SP[XWZ%]HTV;*Y^7&,5X#\'919/KFFG=NM;SS@.P61
M0 !^*-^=?5/Q.TGS[&;OD5\JHA\+?&EH6R(=6@>+ Z;U^=2?P#C\:_,/%C*7
MC^&,3"*]Z"4U_P!N-2?_ )*FCZ+A_$>RQD&^NGW_ /!.VHHHK^#S]0"BBB@
MHHI))%A3<S*JCJ2:J,7*2C%7;%*22NQ:***D84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!YS^U#_R3:/_ *_8_P#T%ZA_94_Y)Y>?]A%_
M_1453?M0_P#)-H_^OV/_ -!>H?V5/^2>7G_81?\ ]%15]5'_ )$+_P 9Q?\
M,3\CTRBBBOE3M"BBB@ HHHH **** "BBB@ HHHH **I^(M:B\.:'=7TW^KMX
MRV/[Q[#\3@?C7F^G_M&3*/\ 2M,BD]XI2GZ$'^=?H_!OA/Q/Q5@ZN.R+#^TA
M3DHOWHQO)J]ESN*;2:;UTNNY\?Q%QYDF18BGALTK<DIIM>[*6E[7?*G:[NEZ
M,ZKXH_$23P#:6IAMH[B2[+A2[$*FW;U ZYSZBO*=?^*&N>(@RS7TD<39'EP_
MNUP>QQR?Q)K4^*GQ(L_'MA8K;PW$,ENSEQ(!CD#H0?;VH^"GABQ\3Z]=1WUN
M+A(8/,12Q SN [=?QK^T/#C@O).!N!_]9.)<L7URCSRJ-QC.II4<8<G-+EC[
MKCK%I-:ZMZ_SCQAQ)F7$_$_]C9+C?]GJ<JA9N,/@3ES<JYGK?=.STT.3L--N
M=7N/+MH)KB5OX8U+,?RKKM ^!&L:J%:Z\G3XSC_6'<^/91_(D5[)8:;;Z7!Y
M=M!#;Q]=L:!5_(5-7Y-Q7]+S.\5>ED&%AAX_S3_>3]4M(+T:GZGWF0_1_P L
MH6J9K7E6?\L?<CZ-ZR?JG$X?2?@'HUG"/M37%Y)W)?RU_ #G]37A/[=W[#J_
M$C0H]?\ "L"IJ^F0['@+$_:8AD[=Q/4<D$].AX.5^KJ*_#Y>,'%.)QBQ.:XN
M>(A?6$I6@[[VBK1BUT:CIV:;3_;N%<EP'#6(CB\CHQHU(Z<R6K76,F]91?5-
M^=TTFOQ/U32[K0]1FL[RWFM;JW8I+%*A5XV'8@\BJ]?JY\>?V+?!?Q[1IK^Q
M%GJ6W"WEL DJ_C_0Y4>F:^7_ !G_ ,$D?$5G>'^PM>LKR!ONK<IY;(/=@>?^
M^17ZEE?&>3XZ"E"O&#ZQFU!KYM\K^3?FEL?TGD_BAEM>"CCTZ,^NCE%OR<4W
M_P"!)=M=SY#HKZ@TC_@E'\0+N;%WJ&AV\>[!:.1I"!ZX8+^5>V?!K_@ECX7\
M&W<=YXDO)/$%Q&0?*90MOGUV?T8L*[<9Q-E&$BYUL3#3I&2F_NBV_OLN[1VX
M_P 2LDP\+TINK+HHQ?YR2BOOOV3/F;]CS]C?5OVA/$UO?7UO+:^%[9P\TS@K
M]KP?N+WQP06^H'.2/TY\/:#:^%]%MM/LXUBM[6,1HH&  /\ /:ET/0;/PUIT
M=G8V\5K;Q *J1K@  8'Z "K=?AG&7&<\XFJ%!.-"+ND]Y/;FE;2]MDKVN]6V
MV?A_$7$6*SG%?6<3HEI&*VBGOKU;LKNRO9:))(****^%/#"BBB@#YR_:6_Y*
MC-_U[Q?RKZ&TS_D&V_\ UR7^0KYY_:6_Y*C-_P!>\7\J^AM,_P"0;;_]<E_D
M*^JSS_<,)_A_2)QX?^+,GHHHKY4[ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K/\3?\ ((F_W#6A6?XF_P"01-_N&M:/\1>I,MCX+HHH
MK^@S^'0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** .5^+/\ R!K;_KM_[*:L_#'_ )%=?^NK56^+/_(&MO\ KM_[*:L_#'_D
M5U_ZZM7IR_W)>IW/_=EZG0T445YAPA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9_BS_D6;[_KBW\JY
M3X2_\A*[_P"N0_G75^+/^19OO^N+?RKE/A+_ ,A*[_ZY#^=>IA_]TJ?UV.ZC
M_N\SNZ***\LX0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO#_C;_R#?$G^[+_6O<*\/^-O_(-\2?[LO]:^NX'_ .1QA_\ '#_TM&T?X-7_
M  O\CP&+_5K]*=38O]6OTIU?ZFQV/Y]"BBBF 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?T1?\ !*__ ),9^&?_ & +3_T6*^CJ
M^<?^"5__ "8S\,_^P!:?^BQ7T=7\DYG_ +[6_P <O_2F?V]E?^XT/\$?_24%
M%%%<)W!1110 4444 %%%% !1110 4444 %%%% 'QCIO_ ">$W_8U2?\ I2U?
M9U?&.F_\GA-_V-4G_I2U?9U<^'ZG16Z!11170<X4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %<U\6_ D?Q*^'>K:.RKYEU"3 Q_Y9S+\T;9]F S[9KI:*35]!IVU/D?X
M%^(9+:589E9)(V*.C<,K#@@CZU])^%+[S[9/F[5\W?$;3O\ A /VBM<M5^6&
M]F%]$/[PE&YOR<N/PKV[X;:QY]E'\W85S0T=F=,]5<]&B;<GZ4ZH;-]Z_49J
M:NE;'*PHHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %-E3<OTIU% ')>-+$3VLGN.U?(W[2NDR>'M2M]4A
M0M)I\Z7  XW;6!(S[CC\:^S]?M?,@93SQ7SQ^T;X2^WZ1<*%+;D-<>*HPJTW
M3J*ZDFFNZ>C.JC-Q=T<W#,MQ"LD;!XY%#*P/# ]Z=7-?"35?[2\#6L;$>;I^
M;.0#^'9PN?JFT_C72U_G!GF5SR[,*V J;TY2CZV=D_FM3]CPU95J4:JZI,**
M**\HW"JMRWVI\=8U;9_O,>&_)<_KZ5)*YG=HD./[[ _=]OJ?T'X4NU5N(T50
M%C4L /X>@'Z9KV,"OJ\E5?QV;2[*U[O_ !;)=G?K%G#B'[5<BVND_-WZ>F[\
MU;N2T445XYW!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MG/[4/_)-H_\ K]C_ /07J']E3_DGEY_V$7_]%15-^U#_ ,DVC_Z_8_\ T%ZA
M_94_Y)Y>?]A%_P#T5%7U4?\ D0O_ !G%_P Q/R/3****^5.T**** "BBB@ H
MHHH **J:]K$7A[1KF]F_U=LA<C.-WH!]3@?C7E&K_M!:M>;EM;>ULU8_*<&1
MU_$\?I7ZAX>^#_$G&<9ULGIQ]E!J,ISDHQ4FKVZR;2:;M%VNK[H^)XL\0<FX
M=<:>8S?/)748J[:VOT2UT5VK_(]BK/U;Q;IFAJWVN^M8"O5&D&__ +YZ_I7@
MVK^/-8US=]JU*ZD5NJ!]J'_@(P/TK/LM/N-3G$=O#-<2-_#&A9C^ K^CLE^A
MZJ</;\09DHQ6K5..B[_O)M6^<//R/Q_,OI"<\O993@G)O9S>O_@,;_\ I1W?
MQC^)EKXIM8+#3I6DMU?S)GV%0Y'W0,\X')_*N=\#_#N\\>-<?97AA2V W/*3
MM)/0<#V-6]&^#.OZOM9K5;2-OXKAMN/^ C+?I7K?@'P@O@KPW%9[E>;)>9QT
M=S_@,#\*^KXM\1N&O#;A*.0\$8J%;$J5E[T:K3;<ISJ.-HMV7*EHU>.EHG@Y
M#P?G/&6?O->)J$J=%QUT<$[*T8P3]Y*[YF];V>MV>5WWP*\06CL(X;>Y'K',
M!G_OK%=#\$/"FI>'/$EZ;ZSN+=6M]JLZ_*QW#@'I7IM%?S]Q%]);B3/<BQ&1
M9G1HN-:*BY1C*,E9IW^-Q>W9'ZQD_@SDV5YG2S3!5*BE3=^5N+B]&K?"GU[L
M****_G<_7 HHHH **** "BBB@ HHHH **** "BBB@#YW_:?15^)@( ^:SC)]
M^6%>^>'&+^'; L26:VC))[_**\%_:@_Y*4O_ %YQ_P WKWCPU_R+FG_]>T?_
M *"*^KSK_D6X7T?Y(X\/_%F7J***^4.P**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *S_$W_((F_W#6A6?XF_Y!$W^X:UH_P 1>I,MCX+H
MHHK^@S^'0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** .5^+/_(&MO^NW_LIJS\,?^177_KJU5OBS_P @:V_Z[?\ LIJS\,?^
M177_ *ZM7IR_W)>IW/\ W9>IT-%%%>8<(4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &?XL_Y%F^_P"N
M+?RKE/A+_P A*[_ZY#^==7XL_P"19OO^N+?RKE/A+_R$KO\ ZY#^=>IA_P#=
M*G]=CNH_[O,[NBBBO+.$**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KP_XV_P#(-\2?[LO]:]PKP_XV_P#(-\2?[LO]:^NX'_Y'&'_QP_\
M2T;1_@U?\+_(\!B_U:_2G4V+_5K]*=7^IL=C^?0HHHI@%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% ']$7_!*_P#Y,9^&?_8 M/\
MT6*^CJ^<?^"5_P#R8S\,_P#L 6G_ *+%?1U?R3F?^^UO\<O_ $IG]O97_N-#
M_!'_ -)04445PG<%%%% !1110 4444 %%%% !1110 4444 ?&.F_\GA-_P!C
M5)_Z4M7V=7QCIO\ R>$W_8U2?^E+5]G5SX?J=%;H%%%%=!SA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?.G[;W@R:RUS0?%D&XQQC^S;K'\'+/&?S,@)_W?6K?
MP9\4?:+:)=W\(KV;X@>"[7XC>#-0T6\X@U"$Q[@,F)NJN/=6 8>X%?+?PRN;
MOP;XCNM'OODN]-G:WE /&Y3@D>H/4>HQ7/-6E<Z:;O&Q]5:+=^?$K9K4!R*Y
M'P;JGVJU1NNX=N]=9$^]*UBS"0ZBBBK)"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"MJ,/F1_A7EWQ8\
M/B^L)?E_@Q7J\R;E^E<MXQTQ;JUD^AK.:-:;/B[P\6\%?%BZTV3<MOK"%H^N
M!*F2/IE=W/?:HKO:YO\ :6\+S:1<QZG:K_I&GRK<1Y/=2#@^W&/QK3\/WUKX
MATN&\C566Y03+N7YMK<KG\#CZ@CM7\D^.G"\:.80SF-U&HDI65_>CHF]5:\;
M+U7F?H/#>/E*E]6ZK57=M.VS\R]-<K  #RS?=4=6^G^/2F%9I$Y98MPZ 98?
MCT_2I(H%A+;1RW)).2?J:;+=)&Q7EG'\*\M_GZ\5^%4VK\N%AS/NTG^&J2\W
M?U6Q])+O6E9=D[?CHV_N]'N.1$M83T55&22>GJ2?ZTRV!DW2-N!DZ ]E[?X_
MC2"!IV#2GH<J@/ ],^I_0?AFIJ5:HH1E'FYIR^)[^=K]=;-ORT;6K=.+DT[6
M2V7Z^6FR\];,****\\Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#SG]J'_DFT?\ U^Q_^@O4/[*G_)/+S_L(O_Z*BJ;]J'_DFT?_ %^Q
M_P#H+U#^RI_R3R\_["+_ /HJ*OJH_P#(A?\ C.+_ )B?D>F4445\J=H4444
M%%%% !15?5-7M=%MFFO+B&VB'=V"Y]AZGV%<+XG_ &@;.SW1Z7;M>2=/-E^2
M/Z@=3^E?<<'^&_$G$]3DR7"2J1ZSMRP7K.5H_*]^R9\SQ!QEDV20YLRKQ@^D
M=Y/TBKOYVMW92_:"\6<6^CPO_P!-[C!_[Y4_J<?[M<O\+?AX/'FIS>>\D5G:
MJ#(R8W,QZ*,].A.<'I[UA:OJUQXDUB:ZG/F7%T^2!ZG@ >PZ >E>\?#KPH/!
MWA6WM64"X<>;/CNYZC\!@?A7]L<:YHO";PXPV29;-1QU;125K\[M*M45UJHW
M4(MZJ\.Q_-G#>!_U]XPK9GC(MX:GK9_RK2G#39O64EUM+N5M'^$&@:/M(L5N
M)%.=]PQDS^'W?TKH;6SAL81'#%'#&O1$4*H_ 5)17\'YYQ7G6<SY\VQ52L_[
M\Y22]$VTO1)']29;D>79='EP%"%-?W8I?>TKOYA1117SYZH4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'SS^U!_R4I?^O./^;U[QX:_Y%S3_P#K
MVC_]!%>#_M0?\E*7_KSC_F]>\>&O^1<T_P#Z]H__ $$5]5G7_(MPOH_R1QX?
M^-,O4445\J=@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5G^)O^01-_N&M"L_Q-_R")O]PUK1_B+U)EL?!=%%%?T&?PZ%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!ROQ9_Y UM_UV_]
ME-6?AC_R*Z_]=6JM\6?^0-;?]=O_ &4U9^&/_(KK_P!=6KTY?[DO4[G_ +LO
M4Z&BBBO,.$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#/\ %G_(LWW_ %Q;^5<I\)?^0E=_]<A_.NJ\
M6#_BFK[_ *XM_*N:^$=G,VIW>(I#^Z'13ZUZ>'?^R5/Z['H4(R>'G9';45-]
M@N/^>,W_ 'P:/L%Q_P \9O\ O@UY?,CC]C4_E?W$-%3?8+C_ )XS?]\&C[!<
M?\\9O^^#1S(/8U/Y7]Q#13I8FA;:ZLIZX88IM,AIK1A1110(**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KP_XV_P#(-\2?[LO]:]PKP_XV_P#(-\2?[LO]:^NX
M'_Y'&'_QP_\ 2T;1_@U?\+_(\!B_U:_2G4V+_5K]*=7^IL=C^?0HHHI@%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']$7_!*_P#Y
M,9^&?_8 M/\ T6*^CJ^<?^"5_P#R8S\,_P#L 6G_ *+%?1U?R3F?^^UO\<O_
M $IG]O97_N-#_!'_ -)04445PG<%%%% !1110 4444 %%%% !1110 4444 ?
M&.F_\GA-_P!C5)_Z4M7V=7QCIO\ R>$W_8U2?^E+5]G5SX?J=%;H%%%%=!SA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %?-G[3?AQ?"GQJL=6B7;'KUOF3CK+%
MA2?^^#'^M?2=>&_MJWD4-CX7C9%,TEY*R-GD*$ 8?B2OY"LZOPFE%^\=!\+M
M1^T6,?/RX KTJQ?='7C_ ,&[CS+.,?2O7=,;]VOTJ:951%NBBBMC$**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "LO6[7S(6W>E:E5[Z(2)SWXJ9%1/GGX^^%%O\ 3)EVCYEZFO%_@Q/O
MT2ZTV7<)='N7B4!SN,;G>I/XE@/]VOJ+XIZ(+NQDX."M?+.D)_PBOQDNK5OD
MBU:!@!C[TB?,O_CIDK\M\7,JEC.&J\J7QTOWB:Z<OQ?^2.1]%P_6C#%QC/:6
MG^7XV.V^QQG[P9O9F+#\C4B(L:[5 4#H ***_AFIB*M1<LY-KS;9^F1HPB[Q
M27R"BBBL30**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** /.?VH?^2;1_\ 7['_ .@O4/[*G_)/+S_L(O\ ^BHJF_:A_P"2;1_]?L?_
M *"]0_LJ?\D\O/\ L(O_ .BHJ^JC_P B%_XSB_YB?D>F444V>=+:)I)'6.-!
MEF8X"CW-?+PA*<E""NWHDMVSKE)17-+1#J*XSQ-\<='T1FCMM^I3+VB.V,'_
M 'S_ $!KSSQ-\7]:\2AH_/\ L=NW_+.W^7/U;J?SQ[5^]<$_1QXPX@Y:U:E]
M5HO[56\6U_=I_&_*ZC%_S'Y;Q-XP\/93>G3J>WJ+[-.S7SE\*^3;78]<\2_$
M+2?"89;J[3S@/]3'\\A_#M^.*\]\3_M WM]NCTR!;./H)),/(??'0?3GZUPV
MEZ->:]=>59V\UU*>H12V/<^GU-=[X9_9\N;G;)JMRMLG4PP_-(?JW0?AFOZ(
MH^%?A=X>4XXGBK$+$5TKJ-36_P#AH1NVO.?.EU:/R.IQUQQQ=-T<BHNC2VO#
M2WK5E:S_ ,/*_)G W^I7>NWGF7$T]U,W&YV+L?85TWACX*ZQK^UYHUT^W/5I
MQ\Y^B=?SQ7K7AOP/I?A2,?8K2..3&#*PW2'_ ($>>?;BM:OB>,/I:5E3^H\'
MX14::5E.HDVE_=IQ]R-NEW)6^RCZ3A[P$I.?UGB'$.I-ZN,&[-_WIOWGYV47
MYLY7PG\'=(\+2QSE7O+J,AEEE/",.ZJ.!^.2/6NJHHK^4>).*LWS_%?7<YQ$
MJU39.3O9=HK:*\HI+R/W;)\CR_*J'U;+J,:<.T5N^[>[?FVV%%%%?/GK!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SS^U!_R4I?^O./^
M;U[QX:_Y%S3_ /KVC_\ 017A/[4D31_$B%CC]Y8QL/\ OIQ_2O=/"<HG\*Z9
M(N=K6D3#/7E!7U6<_P#(MPK\G^2./#_QIFA1117RIV!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !6?XF_Y!$W^X:T*S_$W_((F_W#6M'^
M(O4F6Q\%T445_09_#H4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% '*_%G_D#6W_7;_V4U9^&/_(KK_UU:JWQ9_Y UM_UV_\
M935GX8_\BNO_ %U:O3E_N2]3N?\ NR]3H:***\PX0HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***[;]GFW6[^*^FQNNY6#Y'_ 3
M6.)K>QI2JM7Y4W]QZ&4X'Z[C:6$YN7VDE&]KVN[7MI?[SB:*^\(/#5J8E_<I
MT]*D_P"$8M/^>4?_ 'R*^'_U[I_\^7_X%_P#]@_X@R_^@O\ \I__ &Y\%T5]
MZ?\ ",6G_/*/_OD4?\(Q:?\ /*/_ +Y%+_7RG_SY?_@7_ #_ (@R_P#H+_\
M*?\ ]N?!=%?>G_",6G_/*/\ [Y%'_",6G_/*/_OD4?Z^4_\ GR__  +_ ( ?
M\09?_07_ .4__MSX!UE=^ES+ZKBOH;]D'P];R:SJ2O&IVVJ]1_M5ZU\4=!M[
M?X<ZXRQI_P ><G0?[-><_LF#'B+5O^O9?_0JUQF??VAE-:4(\O+YW[>2/LN$
MN#_[!G*FZOM.=I_#RVLG_>9[)_PC%I_SRC_[Y%'_  C%I_SRC_[Y%:%%?FWM
MJG=GZ!RHS_\ A&+3_GE'_P!\BD?PS:;3^Z3I_=%:-(_W#]*?MJG=ARH^1/VJ
M+6.S^*;)&H5?LL9P/JU>;UZO^U[_ ,E$M?\ KT'_ *&U>45^W9+)RP%)O^5'
M\C\;T^3/<2O[U_O284445ZA\J%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X?\
M;?\ D&^)/]V7^M>X5X?\;?\ D&^)/]V7^M?7<#_\CC#_ ..'_I:-H_P:O^%_
MD> Q?ZM?I3J;%_JU^E.K_4V.Q_/H4444P"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#^B+_@E?\ \F,_#/\ [ %I_P"BQ7T=7SC_
M ,$K_P#DQGX9_P#8 M/_ $6*^CJ_DG,_]]K?XY?^E,_M[*_]QH?X(_\ I*"B
MBBN$[@HHHH **** "BBB@ HHHH **** "BBB@#XQTW_D\)O^QJD_]*6K[.KX
MQTW_ )/";_L:I/\ TI:OLZN?#]3HK= HHHKH.<**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ KYS_;IN_P#BI?!4*MRHO)&7Z^0 ?T:OHROFW]NBV9/&7@R;(VR1
M72 =P5,)/_H0_*LZWPFE'XCH/@PY^PQ_\!KV;2S^Z2O&?@N,V,?X5[+I1S''
M]#4TRJA=HHHK8Q"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ IDZY7Z4^@\B@#C_&VGB:UD^AKY$_: L/
M^$6\4Z?K W*EE<I)(0.=F<./Q7</QK[1U^V6:!N.V*^:_P!I?PF-0T6X&W^$
MUY^.PL,11G0JJ\9)I^C5F=F'J.$E);HS0<BBN?\ A=K+:UX&L'D_UUNGV:7+
M98M&=F3]<!O^!5T%?YP9OEU3+\;5P-7XJ<I1?R=K_/<_8L/656E&I'9I/[PH
MHHKSC8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M.?VH?^2;1_\ 7['_ .@O4/[*G_)/+S_L(O\ ^BHJF_:A_P"2;1_]?L?_ *"]
M0_LJG;\.[TGI_:+_ /HJ*OJHZY$TOYSA_P"8GY';>-_%47@SP[->R?,P^2)#
M_&YZ#^I]@:\'\0>+]2\42[KZ[FGYR$)PB_11P*V/BSXX_P"$R\1%86S8V9,<
M/^WZO^/\@*WO@=\/H]2=]6OH5D@4E+>.1=RN>[8[@=![Y]*_N+P[X8RCPLX+
MEQ5Q%23QE1*5FESQ<E[E&#>L9/>=MM;W4$?ROQ=G68<<\2+(LHJ-8>-U=-\K
MM\5226Z6T;^5K.1R?AKX=ZMXL*M:VCK"W_+:3Y(Q^)Z_ADUZ'X8^ %C8!9-4
MF:^DZF-,I&/QZG]/I7H(&!BBOP/C?Z3W%N=\U#+I+!T7TIN]1KSJ/5/S@H'Z
MIPSX)Y!EEJN+3Q%1=9_#?R@M/E)R(=.TRVTBU$-K!#;Q+T2-0H^M3445_.N(
MQ%6O4=:M)RE+5MMMM]VWJV?KU*E"E!4Z:48K1)*R7H@HHHK$T"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?\ ]JO_ )*'
M9_\ 8.3_ -&RU[9X)_Y$S2/^O*'_ - 6O$_VJ_\ DH=G_P!@Y/\ T;+7MG@G
M_D3-(_Z\H?\ T!:^JS;_ )%>%^9Q4?X\S4HHHKY4[0HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K/\3?\@B;_ '#6A6?XF_Y!$W^X:UH_
MQ%ZDRV/@NBBBOZ#/X="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH Y7XL_\ (&MO^NW_ +*:L_#'_D5U_P"NK56^+/\ R!K;
M_KM_[*:L_#'_ )%=?^NK5Z<O]R7J=S_W9>IT-%%%>8<(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %=U^SA_R5[2_P#@?_H!KA:[
MK]G#_DKVE_\  _\ T UPYI_N=7_"_P CZ#A3_D<X7_KY#_TI'V/;_P"I7Z4^
MF6_^I7Z4^OP:6Y_8@4444@"BBB@#G_BO_P DUUS_ *\Y/Y5Y7^R=_P C'JW_
M %[+_P"A5ZI\5_\ DFNN?]><G\J\K_9._P"1CU;_ *]E_P#0J^JRW_D38CU7
MZ''6_CP/=****^5.P*1_N'Z4M(_W#]* /E/]KW_DHEK_ ->@_P#0VKRBO5_V
MO?\ DHEK_P!>@_\ 0VKRBOW+(O\ D7TO0_DGCS_D?8G_ !+\D%%%%>L?(A11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %>'_ !M_Y!OB3_=E_K7N%>'_ !M_Y!OB
M3_=E_K7UW __ ".,/_CA_P"EHVC_  :O^%_D> Q?ZM?I3J;%_JU^E.K_ %-C
ML?SZ%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH _HB_X)7_\F,_#/_L 6G_HL5]'5\X_\$K_ /DQGX9_]@"T_P#18KZ.K^2<
MS_WVM_CE_P"E,_M[*_\ <:'^"/\ Z2@HHHKA.X**** "BBB@ HHHH **** "
MBBB@ HHHH ^,=-_Y/";_ +&J3_TI:OLZOC'3?^3PF_[&J3_TI:OLZN?#]3HK
M= HHHKH.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY[_ &Z(E-_X+D/WEDNU
M!] 1#G^0KZ$KY^_;G_X^O!O_ %VNOY15G5^%FE+XD7_@K_QY1_A_*O9-)_U4
M?TKQOX*_\>4?X?RKV32?]5']*BF54+U%%%;F(4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %/4H
MT;<=LBO(_C%X>6[L)?ESQ7LEPN4SZ5Q?CS2!<V<@(/(]*RJ(VIR/C_X:R?V#
MXRUS1V^592+V(8^B/_[3_6NXKC_B]8?\()\1M/UC&VWCF\N<\_ZM_E8GZ9W?
M\!%=AVK^+?'+(7@L_6-BO<KQ3_[>C:,E]W*_F?IG#.*]IA?9O>+_  >J_4**
M**_%CZ(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ.ZNX["V
M:::2.&*/EG=MJK]36E.G.I-4Z:;DW9):MM[)+JV3.I&$7.;LEJV]DB2FSS);
MQ-)(ZQQH,LS' 4?6O-_&?Q]2W=H-%C68C@W$JG;_ ,!7J?J?R->=Z]XMU+Q/
M)NOKR:X&<A2<(OT4<"OZ<X%^BQQ+G,(8O-Y+!TI:VDG*K;_!HHW_ +TE)=8G
MXKQ1XY9+ETI4,OB\1475.T+_ .+6_P#VZFGW.V^/_C#2_%7AN/2[.[6:9;E9
M79%W(H4,.O0GGM7"Z!XEO_#7AB;2;2Y:.TNI&EE  W.655(SU PHX'J:KW5C
M/9:1]NEAF2SW",3%#L9CT /<UV7P4^'NG_$+2)M1NWN/+@N3 (5(7=A4;)/7
MG=C QTZU^^PR'PL\-<(GCYK$5J;O[UJM3GZ6A%<D&G\+DDU_-<_,)9MQ[QG/
MEPD71HR5KK]W"WG-^])=U%M/L<[X*\*3>,O$,-G'N5&.Z60#/EH.I_H/<BOH
M33]/ATJQAM[>-8X85"(H[ 5#HWAVQ\/0>58VL-LG0[%^9OJ>I_&KE?RIXV^,
ME7CG'4UAX2I86BGR0DU=R>\Y6TO:R2N^57L_>9^V^&OAW3X8PLW5DIUZGQ22
MT26T8WUM>[;TN[76B"BBBOPT_3@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?\ ]JO_ )*'9_\ 8.3_ -&R
MU[9X)_Y$S2/^O*'_ - 6O$_VJ_\ DH=G_P!@Y/\ T;+7MG@G_D3-(_Z\H?\
MT!:^JS;_ )%>%^9Q4?X\S4HHHKY4[0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K/\3?\@B;_ '#6A6?XF_Y!$W^X:UH_Q%ZDRV/@NBBB
MOZ#/X="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH Y7XL_\ (&MO^NW_ +*:L_#'_D5U_P"NK56^+/\ R!K;_KM_[*:L_#'_
M )%=?^NK5Z<O]R7J=S_W9>IT-%%%>8<(4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %=U^SA_R5[2_P#@?_H!KA:[K]G#_DKVE_\
M _\ T UPYI_N=7_"_P CZ#A3_D<X7_KY#_TI'V/;_P"I7Z4^F6_^I7Z4^OP:
M6Y_8@4444@"BBB@#G_BO_P DUUS_ *\Y/Y5Y7^R=_P C'JW_ %[+_P"A5ZI\
M5_\ DFNN?]><G\J\K_9._P"1CU;_ *]E_P#0J^JRW_D38CU7Z''6_CP/=***
M*^5.P*1_N'Z4M(_W#]* /E/]KW_DHEK_ ->@_P#0VKRBO5_VO?\ DHEK_P!>
M@_\ 0VKRBOW+(O\ D7TO0_DGCS_D?8G_ !+\D%%%%>L?(A1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>'_ !M_Y!OB3_=E_K7N%>'_ !M_Y!OB3_=E_K7UW __
M ".,/_CA_P"EHVC_  :O^%_D> Q?ZM?I3J;%_JU^E.K_ %-CL?SZ%%%%, HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&?8.:4I)*['
M&+;LC^B/_@E?_P F,_#/_L 6G_HL5]'5\F_\$Q?C%X5T/]BCX<6MYX@TNUN(
M="M5DCDN%5D(09!%?0G_  OKP7_T,^B_^!*U_)&9SC]=K:_;E^;/[?RN,OJ-
M#3[$?_24==17(_\ "^O!?_0SZ+_X$K1_POKP7_T,^B_^!*UP\\>YW<LNQUU%
M<C_POKP7_P!#/HO_ ($K1_POKP7_ -#/HO\ X$K1SQ[ARR['745R/_"^O!?_
M $,^B_\ @2M'_"^O!?\ T,^B_P#@2M'/'N'++L==17(_\+Z\%_\ 0SZ+_P"!
M*T?\+Z\%_P#0SZ+_ .!*T<\>X<LNQUU%<C_POKP7_P!#/HO_ ($K1_POKP7_
M -#/HO\ X$K1SQ[ARR['745R/_"^O!?_ $,^B_\ @2M'_"^O!?\ T,^B_P#@
M2M'/'N'++L==17(_\+Z\%_\ 0SZ+_P"!*T?\+Z\%_P#0SZ+_ .!*T<\>X<LN
MQ\OZ;_R>$W_8U2?^E+5]G5\5^'M0AU;]K..ZMI4FM[GQ,TL4B'*NC7!(8'T(
M(-?:E8X?J;5^@4445T'.%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\_?MS_\
M'UX-_P"NUU_**OH&OGW]N:_$=UX/M?EW337,ON-HB'_LWZ5G6^$TH_$:'P5_
MX\H_P_E7LFD_ZJ/Z5XW\%FQ9Q_A_*O9-*XBC^AJ*950O4445N8A1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ##<*Q?$-D)H&SZ=*VJJZA")$.?2IDBHL^8_VBO JZKI5Q\FX[<U
MY[\(];DU;PA'#.VZZTUS9RD]]N-I]\H5R>YS7TE\5/#:WUC)\N=RXKY;LU;P
M%\6Y+5_EM-:79TQME7)4_B"P]R5K\D\8N&_[4X?J3IJ]2C^\CWLOB7_@-W;J
MTCZ;AW&>QQ23VEI_E^)W5%%%?PX?I@4444 %%%% !1110 4444 %%%% !16=
MXB\7:=X4MO,OKJ.'C*IU=_HO7^E<+=_M'0QW++;Z3)+%G"L]P$8CZ;3C\Z_1
M.$_"?BWB6B\1DN"E4IK[3<81?^&5248R?=1;:ZGR.?<>9!DM14LRQ,82?V4G
M*2]5!2:^:1Z717E__#2/_4%_\F__ +"C_AI'_J"_^3?_ -A7UW_$MOB-_P!"
M[_RM0_\ EI\__P 1DX/_ .@S_P IU?\ Y ]0HKR__AI'_J"_^3?_ -A6+XN^
M-^I>(X?)M4_LV%AA_+DW2-_P+ P/H!^->IDWT7^/<7BX4,9AHX>F]YRJ4Y)+
M_#3G*3?96M?=I:G#F/C;PKA\/*KAZSJS6T8PFF_G.,4EWU]$]CT'QO\ %G3?
M!^Z%6^V7R\>3&W"'_:;M].OMWKR'Q;X[U+QG<;KR;]TIRD*?+&GX=_J>:J:'
MX?O?$U]]GLK>2XE;DX'"^['H![FO5/!/P,M-&*W&J,M]<+R(@/W*'_V;\>/:
MOZ1P^5^'7@[AEB,9+ZQCVM&TI57_ ((WY:47K[S:;5TY2>A^.UL=Q?XAUG2P
M\?982^NK5-?XI;U)>232WY8[G >"_AAJ7C1UDCC^SV>>;B084C_9'5OPX]Q7
MJOAGX/Z+X=56, O+A1S)<?-S[+T'\_>NH1%BC55 55 "J!P!17\Q>(GTAN*.
M)ZDJ.'J/"X;94Z<FFU_?FK2EYI<L?[O5_MG"'A)DF2052K!5ZW\\TFD_[L=5
M'UUEYGG/[4("_#6,#I]MCQ_WR]0_LJ?\D\O/^PB__HJ*IOVH?^2;1_\ 7['_
M .@O7 _!_P".%K\-/#4]A-8W%TTURTX9'"@ JBXY_P!W]:_-\+A:V)R5TZ*Y
MI<_];GZ%*<88B[VL?0E%>5_\-7Z/_P! W4O_ !S_ .*H_P"&K]'_ .@;J7_C
MG_Q5>+_J_F'_ #Z?X?YG3]:I=SU2BO*_^&K]'_Z!NI?^.?\ Q5'_  U?H_\
MT#=2_P#'/_BJ/]7\P_Y]/\/\P^M4NYZI17E?_#5^C_\ 0-U+_P <_P#BJDB_
M:NT-G_>:?JJKCJJQL<_]]"C^P,P_Y]/\/\P^M4NYZA17F?\ PU7X>_Y\]:_[
M\Q?_ !RC_AJOP]_SYZU_WYB_^.5/]AX__GTQ_6:7<],HKS/_ (:K\/?\^>M?
M]^8O_CE'_#5?A[_GSUK_ +\Q?_'*/[#Q_P#SZ8?6:7<],HKS/_AJOP]_SYZU
M_P!^8O\ XY4D?[4OAMTR8=63V,*9'Y/1_8>/_P"?3#ZQ2[GI%%><_P##4/AO
M_GGJG_?A?_BJ/^&H?#?_ #SU3_OPO_Q53_8F/_Y]2^X/K%+^8]&HKSG_ (:A
M\-_\\]4_[\+_ /%4?\-0^&_^>>J?]^%_^*H_L3'_ //J7W!]8I?S'HU%><K^
MU#X;SCR]3^I@7C_QZIO^&F/"_P#STOO_  '/^-#R7'+_ )=2^X/K%/\ F1Z!
M17G_ /PTQX7_ .>E]_X#G_&C_AICPO\ \]+[_P !S_C4_P!C8[_GU+[@^L4_
MYD>@45Y__P -,>%_^>E]_P" Y_QH_P"&F/"__/2^_P# <_XT?V-CO^?4ON#Z
MQ3_F1Z!17 P_M*>%9<[KBZCQ_>MVY_+-2?\ #1WA/_G^G_\  9_\*/['QR_Y
M=2^YC]O3_F1W5%<+_P -'>$_^?Z?_P !G_PH_P"&CO"?_/\ 3_\ @,_^%+^R
M,;_SZE]S#VU/^9?>=U17"_\ #1WA/_G^G_\  9_\*/\ AH[PG_S_ $__ (#/
M_A1_9&-_Y]2^YA[:G_,OO.ZHKBX_VA/"#("=69<CH;6;(_\ '*7_ (:#\(?]
M!?\ \E9O_B*C^R\;_P ^9?\ @+_R'[:G_,OO/,OVJ_\ DH=G_P!@Y/\ T;+7
MMG@G_D3-(_Z\H?\ T!:\#_:"\9:7XW\46=UI=Q]JCCM!$[^6\>"'8X^8 ]_U
MKTOP9\=?"^E^#])M;K52MS;V<,4JFVF;:ZH PR%(/(/(KZ;,\%B)Y;AX1A)M
M7NK.Z]4<=&I%5I-M'HM%<9_PT'X0_P"@O_Y*S?\ Q%*G[0/A&1@HU?KZVLP_
M]DKYG^R\;_SYE_X"_P#([/;4_P"9?>=E17)?\+U\)_\ 08A_[]2?_$T?\+U\
M)_\ 08A_[]2?_$TO[-Q?_/J7_@+_ ,@]M#NOO.MHKDO^%Z^$_P#H,0_]^I/_
M (FC_A>OA/\ Z#$/_?J3_P")H_LW%_\ /J7_ ("_\@]M#NOO.MHKDO\ A>OA
M/_H,0_\ ?J3_ .)I\7QM\*S9*ZU:_P# E9?YBE_9N+6]*7_@+_R#VT.Z^\ZJ
MBN8_X7-X7_Z#5G^9_P */^%S>%_^@U9_F?\ "C^S\5_S[E_X"_\ (?M(=T=/
M17,?\+F\+_\ 0:L_S/\ A1_PN;PO_P!!JS_,_P"%']GXK_GW+_P%_P"0>TAW
M1T]%<Q_PN;PO_P!!JS_,_P"%3K\6?#+*/^)YIO/K,*GZCB5O3E]S_P @]I#N
MCH**Y_\ X6OX:_Z#FF_]_P 5=T/QMI/B:Y:'3]0M+R6-=[)%(&*KTSQ4RPM>
M*YI0:7HQ^TB]F:=%%%<Y04444 %9_B;_ )!$W^X:T*S_ !-_R")O]PUK1_B+
MU)EL?!=%%%?T&?PZ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!ROQ9_Y UM_P!=O_935GX8_P#(KK_UU:JWQ9_Y UM_UV_]
ME-3?#2=$\,*&95/F-U->H_\ <EZG<_\ =EZG244U)%D'RLK>X-.KRSA"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KNOV</^2O:7
M_P #_P#0#7"UW7[.'_)7M+_X'_Z :X<T_P!SJ_X7^1]!PI_R.<+_ -?(?^E(
M^Q[?_4K]*?3+?_4K]*?7X-+<_L0****0!1110!S_ ,5_^2:ZY_UYR?RKRO\
M9._Y&/5O^O9?_0J]4^*__)-=<_Z\Y/Y5Y7^R=_R,>K?]>R_^A5]5EO\ R)L1
MZK]#CK?QX'NE%%%?*G8%(_W#]*6D?[A^E 'RG^U[_P E$M?^O0?^AM7E%>K_
M +7O_)1+7_KT'_H;5Y17[ED7_(OI>A_)/'G_ "/L3_B7Y(****]8^1"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\/^-O_ "#?$G^[+_6O<*\/^-O_ "#?$G^[
M+_6OKN!_^1QA_P#'#_TM&T?X-7_"_P CP&+_ %:_2G4V+_5K]*=7^IL=C^?0
MHHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,G^Y^-
M/ID_W/QKAS+_ '6?H>AE/^^4_5'[%_\ !-#]FB_^,_[*7AK4K74K.SCM[:*U
M*2HS,2(HVSQV^<?E7T-_PP3K7_0>TO\ []/7._\ !$C_ ),AT3_KHG_I/!7V
M)7\EXNC%XBHW_,_S9_;6#K2CAJ:7\L?R1\N_\,$ZU_T'M+_[]/1_PP3K7_0>
MTO\ []/7U%17/["!T?6)GR[_ ,,$ZU_T'M+_ ._3T?\ #!.M?]![2_\ OT]?
M45%'L(!]8F?+O_#!.M?]![2_^_3T?\,$ZU_T'M+_ ._3U]144>P@'UB9\N_\
M,$ZU_P!![2_^_3T?\,$ZU_T'M+_[]/7U%11[" ?6)GR[_P ,$ZU_T'M+_P"_
M3T?\,$ZU_P!![2_^_3U]144>P@'UB9\N_P##!.M?]![2_P#OT]'_  P3K7_0
M>TO_ +]/7U%11[" ?6)GR[_PP3K7_0>TO_OT]'_#!.M?]![2_P#OT]?45%'L
M(!]8F?#OPUT"3PI^T;I.ER2++)INNK:LZCY7,<VTD>QQFON*OC'3?^3PF_[&
MJ3_TI:OLZIP^S*Q&MF%%%%=!SA1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?-7
M[=]M)%XQ\&7&/W+)=1Y]P8C_ %_G7TK7B/[<WA_[;\/-)U-58R:7J2AF_NQR
M(RG_ ,>"5G5^$TI.TBK\$I<6,>>^*]JTMOW2GT%>!_ W4-]M#CVKW;1WW6_X
M5$#2IN:E%%%;G.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4V5=\9IU% '+^+=*%S;MQQC\Z^6
M?VEO <C0-=6^Z.XMB)8G'564Y!_#&?PK[ U.VWQL,9[UY'\8?":ZAI\VY,Y7
M%<U:FI)J1TTI-,\6\'^(X_%OAJUU!%VF=/WB<_NW!VLO/HP(_6M.N!\!NW@O
MQ_J&AS';;Z@3<6V>!YB_? ]<J ?;8?6N^K_/WQ!X9>19W6P27N-\T/\ !+5?
M=K%^:/UG*<9]9PT:G79^J_JX4445\4>D%%%% !114.H7T>EV4UQ,WEPP(7=O
M0 9-:T:-2M4C2I)RE)I)+5MO1)+JV]C.I4C3BYS=DE=M[)+=LP_&OQ,T_P #
M7=O#=+/+).I?;" 2B] 3DCJ<_D:HV7QT\/W9Q)-<6_\ UTA/_LN:\A\6^(Y/
M%?B&YOI>/.;Y5_N*.%'X#%0V>@WVHP^9;V5W/'G&Z.%F7/U K_0G*/HL<*4L
MCP_]O5)PQ+BO:3C4C%*;U:7-&4?=^%::I7M=G\EYAXY9[4S.K_94(RH\SY(N
M#;Y5I=V:>N[[7L>XS_%OP_%9M,-2C<*/N*K;V]@,5P?B[X]WFI;X=+C^PPG(
M\UL-*P_DOZGWKD(O!VK2R*JZ7J!9CQ_H[_X5VWA3]G^XN@LNK7'V5#SY,1#2
M'ZMT'X9_"L*7AKX2\ _\*F<8E8B6\(U91J/3^6E3BE+7K*+BM-MS:IQEQ]Q5
M_L.74717VI03@OG.;?+Z1:;\S@,7>OZA_P O%Y=3-[R2.?YUV.@_ /5=4MO,
MNI8;#=]U&^=_Q X'YYKU;P_X4T[PK!Y=C:Q0<89@,N_U8\FM"OSOC3Z6F95G
M]5X3PZP]*.BG-*4VEM:'P05M+>_Y-'UW#?@)@J:]OGU5UIO>,6U&_G+XI/S]
MWT9Y/_PSE=?]!2W_ ._1_P :/^&<KK_H*6__ 'Z/^->L45^>?\3.>(/_ $%Q
M_P#!5/\ ^1/KO^(*\)?] [_\&3_^2/)_^&<KK_H*6_\ WZ/^-6M*_9V5+U6O
M=0\RW7DI%'M9O;)SBO3J*PQ'TEO$&M2E2>,4>96NJ=--7[/ENGYK5=#2CX,\
M)4YJHL,W9WLYS:^:YM5Y%71M#L_#UD+:SMX[>%3]U1U/J3U)]S5JBBOP[&8R
MOBZTL3BIN<Y.[E)MR;?5MW;?FS],P^'I4*:HT(J,8JR2222[)+1(****YS8R
M_%W@_3_'&E+9ZC&TUN)!*%5RGS $#D?4US)_9Q\)_P#/E/\ ^!+_ .-=U179
M1S#$T8\E*HXKLFT9RIPD[R1Y_P#\,S^%_P#GG??^!!_PH_X9G\+_ //.^_\
M @_X5Z!16W]L8[_G[+[R?J]/^5'G_P#PS/X7_P">=]_X$'_"C_AF?PO_ ,\[
M[_P(/^%>@44?VQCO^?LOO#ZO3_E1Y_\ \,S^%_\ GG??^!!_PIDO[,?AB5?E
M_M"/'.5GZ_F#7H=%/^VL=_S]E]X?5Z?\J/.?^&7O#?\ STU3_O\ K_\ $T?\
M,O>&_P#GIJG_ '_7_P")KT:BG_;>/_Y^R^\/J]+^4\Y_X9>\-_\ /35/^_Z_
M_$T?\,O>&_\ GIJG_?\ 7_XFO1J*/[;Q_P#S]E]X?5Z7\IYS_P ,O>&_^>FJ
M?]_U_P#B:B?]E7P[(^1=:PN>PFCP/_'*]+HIK/,>O^7K#ZO2['F?_#*GA[_G
M\UK_ +^Q?_&Z/^&5/#W_ #^:U_W]B_\ C=>F44_[<Q__ #]8?5J78\S_ .&5
M/#W_ #^:U_W]B_\ C=>1V_A"UF^*YT(R7'V/^TVLMX(\S8)"N<XQG ],>U?5
M%?-EC_R<8W_8>?\ ]'FOHN'\RQ595O:S;M&Z\F<>*HPBX\JZGHS?LI^'RAVW
MNLAL<$RQX!_[XJ#_ (90T?\ Z"6I?^.?_$UZI17SRS[,%_R]?X'7]5I=CRO_
M (90T?\ Z"6I?^.?_$T?\,H:/_T$M2_\<_\ B:]4HI_ZP9A_S]?X?Y!]5I=C
MRO\ X90T?_H):E_XY_\ $T?\,H:/_P!!+4O_ !S_ .)KU2BC_6#,/^?K_#_(
M/JM+L>4S?LG:6V/+U34%]=R(V?T%1_\ #)NG_P#07O/^_2UZU15?ZPYC_P _
M7]R_R%]5I=CR7_ADW3_^@O>?]^EH_P"&3=/_ .@O>?\ ?I:]:HH_UBS'_GZ_
MN7^0?5:78\E_X9-T_P#Z"]Y_WZ6C_ADW3_\ H+WG_?I:]:HH_P!8LQ_Y^O[E
M_D'U6EV/(&_9)MRWRZY,%SP#;#('_?5)_P ,DV__ $')O_ 4?_%5[!15?ZR9
MC_S\_"/^0?5*78\?_P"&2;?_ *#DW_@*/_BJ/^&2;?\ Z#DW_@*/_BJ]@HH_
MUDS'_GY^$?\ (/JE+M^9X_\ \,DV_P#T')O_  %'_P 52/\ LD0E/EUV16[$
MV@(_]#KV&BC_ %DS'_GY^$?\@^J4NWYGC/\ PR-_U,'_ )(?_;*/^&1O^I@_
M\D/_ +97LU%/_67,O^?G_DL?\A?4Z7;\SQG_ (9&_P"I@_\ )#_[91_PR-_U
M,'_DA_\ ;*]FHH_UES+_ )^?^2Q_R#ZG2[?F>,_\,C?]3!_Y(?\ VRHYOV2)
ME;]WKT;#ONM"O_LYKVJBFN)LR_Y^?A'_ "#ZG2[?F>)?\,E7/_0;@_\  8__
M !5'_#)5S_T&X/\ P&/_ ,57MM%5_K/F/\_X+_(7U.EV_,\2_P"&2KG_ *#<
M'_@,?_BJ/^&2KG_H-P?^ Q_^*KVVBC_6?,?Y_P %_D'U.EV_,\2_X9*N?^@W
M!_X#'_XJH3^R;J6?^0M9?]^VKW.BA<49C_.ON7^0?4Z78\!U_P#9CU#0-"O;
MY]3LY%LH'G9%1LL%4M@?E4G[*/\ R.>H_P#7E_[.M>P?$?\ Y)YKW_8.N/\
MT4U>/_LH_P#(YZC_ ->7_LZU[%',J^,RK$2KN[5NENQSRHQIUHJ)[U1117PY
MZ04444 %9_B;_D$3?[AK0K/\3?\ ((F_W#6M'^(O4F6Q\%T445_09_#H4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &#X]T"
MX\0:=#';!2R2;CN;'&"*XK6?!U]H-IYUPL:QE@OROGFO4ZYOXI?\BTO_ %W7
M^1KT\#BYQE&DMKG;A<1)-4^@SX4?\B[-_P!?+?\ H*UT]=Y^R'^S=IWQ+^&;
MZA<W=_#(UVR[8F0+]Q#W4^OK7J__  Q3HO\ T$-7_P"^X_\ XBOELVXFP%#%
MU*523NG9Z'V\?#?.L3%8BE&/+))KWELSYLHKZ3_X8IT7_H(:O_WW'_\ $4?\
M,4Z+_P!!#5_^^X__ (BO/_UNRW^9_<5_Q"W/OY8_^!(^;**^D_\ ABG1?^@A
MJ_\ WW'_ /$4?\,4Z+_T$-7_ .^X_P#XBC_6[+?YG]P?\0MS[^6/_@2/FRBO
MI/\ X8IT7_H(:O\ ]]Q__$4']BG1?^@AJ_\ WW'_ /$4?ZW9;_,_N#_B%N??
MRQ_\"1\V45WOQY^$EI\)]4L;>TGNIUND=F,S*2,$=, >M<%7O87%4\125:EL
M]CXG-<LKY?BIX/$VYXVO9W6J3W]&%%%%=!YX4444 %%%% !1110 4444 %%%
M% !7=?LX?\E>TO\ X'_Z :X6NZ_9P_Y*]I?_  /_ - -<.:?[G5_PO\ (^@X
M4_Y'.%_Z^0_]*1]CV_\ J5^E/IEO_J5^E/K\&EN?V(%%%%( HHHH Y_XK_\
M)-=<_P"O.3^5>5_LG?\ (QZM_P!>R_\ H5>J?%?_ ))KKG_7G)_*O*_V3O\
MD8]6_P"O9?\ T*OJLM_Y$V(]5^AQUOX\#W2BBBOE3L"D?[A^E+2/]P_2@#Y3
M_:]_Y*):_P#7H/\ T-J\HKU?]KW_ )*):_\ 7H/_ $-J\HK]RR+_ )%]+T/Y
M)X\_Y'V)_P 2_)!1117K'R(4444 %%%% !1110 4444 %%%% !1110 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M&7_T):\3KVS]M7_D9-%_ZXR_^A+7B=?MG#?_ "+:7H_S9_)_B'_R4.)]8_\
MI$0HHHKW#XL**** "BBB@ HHHH **** "BBB@ KNOV</^2O:7_P/_P! -<+7
M=?LX?\E>TO\ X'_Z :X<T_W.K_A?Y'T'"G_(YPO_ %\A_P"E(^Q[?_4K]*?3
M+?\ U*_2GU^#2W/[$"BBBD 4444 <_\ %?\ Y)KKG_7G)_*O*_V3O^1CU;_K
MV7_T*O5/BO\ \DUUS_KSD_E7E?[)W_(QZM_U[+_Z%7U66_\ (FQ'JOT..M_'
M@>Z4445\J=@4C_</TI:1_N'Z4 ?*?[7O_)1+7_KT'_H;5Y17J_[7O_)1+7_K
MT'_H;5Y17[ED7_(OI>A_)/'G_(^Q/^)?D@HHHKUCY$**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KP_XV_\@WQ)_NR_UKW"O#_C;_R#/$G^[+_6OKN!_P#D<8?_
M !P_]+1M'^#5_P +_(\!B_U:_2G5'%*OECYNU.\U?[PK_4R,E8_G]Q=QU%-\
MU?[PH\U?[PHYD*S'44WS5_O"CS5_O"CF068ZBF^:O]X4>:O]X4<R"S'44WS5
M_O"CS5_O"CF068ZBF^:O]X4>:O\ >%',@LQU%-\U?[PH\U?[PHYD%F.HIOFK
M_>%'FK_>%',@LQU%-\Q3_%3LU5Q!1110 4444 %,G^Y^-/ID_P!S\:X<R_W6
M?H>AE/\ OE/U1^]O_!$AE7]B/0_^NB_^D\%?8GFKZU^"G[)W_!9+Q=^RC\)+
M3PGI/A71-1M;-@1-<7$JNV(T3HO'\ ->G?\ $19\0MV?^$'\,_\ @5-7\_RX
M#SJM)UJ5-.,FVO>CLWZG]/1\1N'Z$(T*U9J44DUR3W27]T_9WS5]:/-7UK\8
M_P#B(N^(7_0C^&O_  +FH_XB+OB%_P!"/X:_\"YJ7_$/<]_Y]+_P*/\ F/\
MXB=PW_S_ '_X!/\ ^1/V<\U?6CS5]:_&/_B(N^(7_0C^&O\ P+FH_P"(B[XA
M?]"/X:_\"YJ/^(>Y[_SZ7_@4?\P_XB=PW_S_ '_X!/\ ^1/V<\U?6CS5]:_&
M/_B(N^(7_0C^&O\ P+FH'_!Q?\0@?^1'\,_^!4U'_$/<]_Y]+_P*/^8?\1.X
M;_Y_O_P"?_R)^SU%?.7_  3/_;$U3]M7]GB'QAK&EV6D7DFH7%F;>UD9XPL9
M4 Y;G)S7T;7R6*PM3#5IX>LK2BVGUU1]K@\52Q5"&)H.\)I23VNFKK1ZA111
M7.= 4444 %%%% !1110 4444 %%%% !1110!YQ^UM_R;YX@_[=O_ $IBK@/V
M O\ D%^*/^NMM_*2N^_:T4M^SYX@P"?^/<_^3,5>?_L!,#IWBA<C<);8D>@Q
M+C^1KGE_%7H=$?X3_KL?1%%%%=!SA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 >$_MQ: 3H/AW7$7YM
M/O6MI,#^"5<Y/L&C _X%4'P4UGSK2,;O2O2?V@_"O_"8_!GQ!9JNZ9;4W,0
MY+Q$2J!]2N/QKPOX":UYL4//I7/+21U4]86/IC2)]\2GT].]:%8?ANX\RV'^
MT ?I6X#D5M$YY!1115$A1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %/4( R-QVXKRGXN>&
MA>V$ORYR,=*]?G3<OTKD_&6D"YMGXR/I651&M.1\:>#&;PC\2-2TB3Y;?41]
MH@!Z"1?O >Y7G_MG7=5@_M$>$[G0-3AU>S7_ $BQD$R=MP'53[$9!]B:U-%U
MB'7](M[VW;=#=1B1?49'0^XZ$=B#7\?>/'#+PN:0S>DO<K*TO*<5;\8VMZ,_
M1^%\;[2@Z#WCMZ/_ (([4]*M=9MC#=V\-Q$?X9$##_ZQIUAI\&F6BPVL,5O"
MO1(U"J/RJ:BOQ%YABGA_J;J2]DG?DN^6_?EO:_G:Y]!]5H^U^L*"Y[6YK*]N
MU][>04445QG0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 445P/C;]H33? WB>ZTNXL;Z::UV;GCV[3N0,,9.>C5TX7!UL3
M/DH1YG:_R(G4C!7D=]17E?\ PU?H_P#T#=2_\<_^*H_X:OT?_H&ZE_XY_P#%
M5W_ZOYA_SZ?X?YF?UJEW/5**\K_X:OT?_H&ZE_XY_P#%4?\ #5^C_P#0-U+_
M ,<_^*H_U?S#_GT_P_S#ZU2[GJE%>5_\-7Z/_P! W4O_ !S_ .*H_P"&K]'_
M .@;J7_CG_Q5'^K^8?\ /I_A_F'UJEW/5*^;+'_DXQO^P\__ */-=_\ \-7Z
M/_T#=2_\<_\ BJ\U\*:LNO?'&UOHU9([W5_/16^\H:4L ??FOH,CRW$X:->5
M>'*G%G+B*L)N/*^I]/4445\.>B%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!B_$?_DGFO?]@ZX_]%-7
MC_[*/_(YZC_UY?\ LZU[!\1_^2>:]_V#KC_T4U>/_LH_\CGJ/_7E_P"SK7U6
M5_\ (IQ/R_0XJW\>![U1117RIVA5>\^2^M&_B9VC/T*D_P U%6*KZMQ:!NGE
MR(Y.>@##/Z9KT<IUQ4:?\]X_^!IQO\KG+CM*+E_+:7_@+3_0L5G^)O\ D$S?
M[I_E6A5?4[7[79NF/O#%<5*5IILZ);'P'17H?B_]F/Q%X+T:ZOKJ;3)+>UC,
MC^5)(20/3*"O/*_?,-BZ.(CST)*2\C^+\RRC&9?-4\;3<&U=)]@HHHKH/-"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_BE_R+
M2_\ 7=?Y&NDKF_BE_P BTO\ UW7^1KIP?\>/J;8?^)'U/JS_ ()Z?\D2_P"W
MU_\ T7'7OE>"?\$]1CX)?]OK_P#HN.O>Z_#^*_\ D;5_\3/[(R'_ )%U#_!'
M\D%%5-=UVU\-:5/?7T\=O:VZ%Y)'.%4"OA3]J'_@IIJ6L7]UH_@5EM;*,F-M
M18;FE[90'@CW.0?0\,>WAG@W&9RW.G:%*+LYO:_:*^T_N2TNU=7^JRC)<;FE
M?ZO@8<SZMZ1BN\GT\DKMZV3LS[DUKQGI/AQ)&OM0M;<1CYP\@ROU'6L.'X]^
M#;F98X_$6FL['  DZU^1/BCQMK'C:^:YU?4KW4IF.=UQ,7V_0'@#V'%9=?I]
M+PKRE1M5JU)/NG&*^[EE;[V?I5#PCK.%ZV*2EV4&TOFYJ_W+T/VPT_6+35E8
MVMS#<;>OEN&*_7T_&K%?CK\./CKXL^$U]#-H>N7UJL+9$!D+P'_@!X_$8/N*
M^Y?V0O\ @HA9?%RZAT'Q0L.FZXPQ%(#^ZNB/[I/?'\)Y[Y;G'S>>>%U:C!UL
MKFZEOL-6E_VZUI)^5HM[)-GRG$/ F9933>(E:K26\HW32[RB[M+S3DEN[(N_
MMJ_\C)HO_7&7_P!"6O$Z]K_;4._Q#HK*<JT,N"._*UXI7J<-JV6TD^S_ #9_
M#GB'_P E#B?6/_I$0HHHKVSXL**** "BBB@ HHHH **** "BBB@ KNOV</\
MDKVE_P# _P#T UPM=U^SA_R5[2_^!_\ H!KAS3_<ZO\ A?Y'T'"G_(YPO_7R
M'_I2/L>W_P!2OTI]1V[CR%Y'3UI^\>HK\'EN?V(+12;QZBC>/45("T4F\>HH
MWCU% &!\5_\ DFNN?]><G\J\K_9._P"1CU;_ *]E_P#0J]2^*[C_ (5KKG(_
MX\Y._M7EO[)W_(QZM_U[+_Z%7U66_P#(FQ'JOT..K_'@>Z4445\J=@4C_</T
MI:1_N'Z4 ?*?[7O_ "42U_Z]!_Z&U>45ZO\ M>_\E$M?^O0?^AM7E%?N61?\
MB^EZ'\D\>?\ (^Q/^)?D@HHHKUCY$**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** .-U[XD76E:Q<6Z06[+"^T%LY/ZU2;XL7V/EM[4
M'W#'^M4M;19/'TBLH96NE!!'!&17H \/:>A^6QLU/J(5_P *]JK]7HQCS0O=
M'I5/8TXQO&]T<5_PM?4?^>-E_P!\-_\ %4?\+7U'_GC9?]\-_P#%5V_]AV7_
M #YVO_?I?\*/[#LO^?.U_P"_2_X5A]:PW_/LR]O1_D.(_P"%KZC_ ,\;+_OA
MO_BJ:_Q4U)_^6=HOT1O\:[G^P[+_ )\[7_OTO^%.31[2/[MK;KZXC'^%'UK#
M?\^P]O1_D.#_ .%I:G_=M?\ O@_XT?\ "TM3_NVO_?!_QKO?[,MO^?>#_OV*
M/[,MO^?>#_OV*?US#_\ /L?UBC_(<%_PM+4_[MK_ -\'_&F-\3=48_>@7V$=
M>@?V9;?\^\'_ '[%/2SAC7"PQJ/0**/KF'_Y](/K%+^0\[_X69JO_/2'_OV*
M/^%F:K_STA_[]BO1/LL?_/./_OD4?98_^><?_?(H^NT/^?2_KY!]9I?R+^OD
M>=_\+,U7_GI#_P!^Q33\1]6S_KT_[]+_ (5Z-]EC_P"><?\ WR*D4;12^NT/
M^?2_KY!]9I?R+^OD>:?\+'U;_GX3_OTO^%8FI2#699FNHX[C[0294= 5?/4$
M=,>U>S45K1S2-*7/2ARONG9_D"QD%M!?U\CPT>&=(;A=#T7GIBQC_P *3_A#
MM-_Z >E?^"^+_P")KW.BO8_UWS3I6J?^#)'/_LO_ #YC]R_R/#/^$.TW_H!Z
M5_X+XO\ XFC_ (0[3?\ H!Z5_P""^+_XFO<Z*/\ 7C-?^?U3_P &2#_9?^?,
M?N7^1X9_PA&G3?+_ &'II_W;"/\ ^)H_X5]I_P#T ;#_ , $_P#B:]SHH_UX
MS7_G_4_\&2_S#_9O^?,?N7^1X9_PK[3_ /H V'_@ G_Q-'_"OM/_ .@#8?\
M@ G_ ,37N=%'^O&:_P#/^I_X,E_F%\-_SYC]R_R/#1\-[&;[OA^S;']VP7^B
MT?\ "K[/_H7;;_P '_Q->Y44?Z\9M_S_ *G_ (,E_F'-A_\ GS'[E_D>&_\
M"K[/_H7;;_P '_Q-'_"K[/\ Z%VV_P#  ?\ Q->Y44?Z\9M_S_J?^#)?YAS8
M?_GS'[E_D>&_\*DM91N'AN,_2QX_E2_\*?M?^A:3_P  ?_K5[C12_P!>,W_Y
M_P!3_P #E_F'-0_Y]1^Y?Y'AW_"G[7_H6D_\ ?\ ZU'_  I^U_Z%I/\ P!_^
MM7N-%+_7C./^?\__  .7^8<U#_GU'[E_D>%W7P@L=/@,DV@PPQC&6:WP!7AO
MB2(6WBC4X8EV1Q7<J(J\!0'( %?9'Q(_Y%.?_>3_ -"%?'?B3_D;]8_Z_9O_
M $-J_H+P!S3'9KF%>GBJTVN7K)NVOFV>'Q)6I4,#]8A2C=.VR,_YO]JCYO\
M:J:BOZP_L-?\_9?>?G?^L,O^?4?N(?F_VJ/F_P!JIJ*/[#7_ #]E]X?ZPR_Y
M]1^XA^;_ &J"&/\ >J:BI>11:LZDAKB*2=U2C]PV$87\:=117L8>BJ--4ET/
M$Q6(=>K*K+=A1116QSA1110 4444 ?M[_P &_6?^&)H?3^V;W_T):^\Z^"_^
M#?C_ ),FA_[#5Y_Z$M?>E?ROQ/\ \C?$_P".7YG]F<)_\B3!_P#7N'_I*"BB
MBO#/H HHHH **** "BBB@ HHHH **** "BBB@#S_ /:D_P"2">(O^N4?_HY*
M\Q_X)_?\S;_VY_\ M>O3OVI/^2">(O\ KE'_ .CDKS'_ ()_'GQ;_P!N?_M>
ML)?Q4=$?X3_KL?1U%%%;G.%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 V:)9XFC<;D<%6![@U\;_!IG
MT/6I[&3=YEG.\#?56*G^5?95?(&L61\,_M!^)[0_+NU&2<#&,"7]Z/T<5C6Z
M,WH]4?2?@RY\VUC^@KJHSE!7"_#ZZ\RRCPW\(Z&NYMVS%50(F/HHHK0S"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "LW5K/S$.?2M*HYX]Z_2ID5%GB/QB\"KJNGRC;N^
M4C&*^<_!U\_P\\7S:#>,5L[^0O9NW1)#U3V#=1VW9ZEJ^U?%&ABYA;Y<C!KY
MJ_:'^$PU6SDDC!62/YD=3AE(Y!![5\MQ9PWAL\RVIEV)VDM'UC);27H_O5UU
M/4R['3PU958=/Q78;17+_#'QP_B>PDL[XA=7T_Y9UQM\U>T@'OW Z'/ !%=1
M7^?^=Y-BLIQU3+\9&TX.S[/LUW36J?8_5\-B(5Z:JT]F%%%%>4;A1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?-7QXC$WQ
MIU)6^ZSP _\ ?F.OI6OFSXY?\ENU#_KI;_\ HJ.OJN$/]\G_ ('^<3BQWP+U
M_P SU/\ X9G\+_\ /.^_\"#_ (4?\,S^%_\ GG??^!!_PKT"BO'_ +8QW_/V
M7WF_U>G_ "H\_P#^&9_"_P#SSOO_  (/^%'_  S/X7_YYWW_ ($'_"O0**/[
M8QW_ #]E]X?5Z?\ *CS_ /X9G\+_ //.^_\  @_X4?\ #,_A?_GG??\ @0?\
M*] HH_MC'?\ /V7WA]7I_P J//\ _AF?PO\ \\[[_P "#_A7DGAO3(]%^.]O
M9P;A#::R88P3D[5E*C)^@KZ;KYLL?^3C&_[#S_\ H\U]%D..Q%>-=5IN5HO=
MG+BJ<8N/*K:GTG1117Q9Z 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% &+\1_P#DGFO?]@ZX_P#135X_
M^RC_ ,CGJ/\ UY?^SK7L'Q'_ .2>:]_V#KC_ -%-7C_[*/\ R.>H_P#7E_[.
MM?597_R*<3\OT.*M_'@>]4445\J=H5%?VYN[&:,<&6-D!^H(J6BM:%:5*I&K
M#>+37JM2*E-3@X2V:M]XRVN!=6T<J])%#C\1FGU5TIO*C:W;[UN=HXZI_"?R
MX^H-6JWS"A&CB9TX?#>Z\XO6+^<6F986HZE&,I;VU]5HU\G='$_M!@?\*HUO
MC_ETD_D:^,:^SOV@_P#DE&M?]>C_ ,C7QC7Z/P/_ +I/_%^B/P+QB_Y&%#_
M_P#TIA1117VI^0!1110 4444 %%%% !1110 4444 %%%% !1110!-IUA-JM]
M#;6Z>9-.P2-<@;B>G6NLB_9^\83+N719"/\ KO%_\565\,?^2AZ+_P!?D?\
MZ$*^W--MU:RCX["OE>(L_K9=.$:44^9=;_HT?J/ ?!.!SO#5*V*G.+C*RY6D
MK63ZQ9\=?\,\>,O^@))_W_B_^*H_X9X\9?\ 0$D_[_Q?_%5]F?95H^RK7S/^
MO6+_ )(_C_F?>?\ $'\H_P"?M7[X?_('QG_PSQXR_P"@))_W_B_^*H_X9X\9
M?] 23_O_ !?_ !5?9GV5:/LJT?Z]8O\ DC^/^8?\0?RC_G[5^^'_ ,@?&?\
MPSQXR_Z DG_?^+_XJN4^,/P)\6:7X462XTB2-/M"KDSQ=<-_M5][_95KSG]J
M"W5?AO'Q_P OL?\ Z"]>AE?&N*J8NG!PCJUW_P Q2\)<II+VD:E2Z\X__('-
M_L&:'/HGP9:&XC\N9+UPZD@X/EQ=Q7MU>9_LIC'P\O/^PB__ *+BKN/'&N+X
M;\'ZE?22>4MK;N^_^[Q@&OF\UHU,=G<J$/BJ345ZR:2_,_2<#3CA\)"G&[48
MI>>B_,^'?^"FG[4=QK7B-O NCW31V5J VHM&W^M)Y$?'8CYCZ@J.[ _'M:7C
M/Q//XT\6ZEJUR29M2N9+ALG[NYB<?0=!["LVOZ<P>#HX2A#"896A!67^;\V]
M7W;9_7'"N0PRG+J>%2]^UYOO-K5^BV79)(****Z#Z,*?;7,EE<1S0R/#+"P=
M'1MK(PY!!'0CUIE% FKJS/LCX4^.=<_:O^'6DQPQ+?:]X;#VMZGF(C2(=ICE
M&X@8;#9 [AL  "N@_P"&>/&7_0$D_P"_\7_Q5>$?\$]/'\G@G]I728/,*VNL
M(]K*,_+P-X/U^4J#_MFOU#^RK7Y9Q[FM;*L13J4(1Y:J;>C^)/WMGUNGZMG\
M->)O@[E*XCKU7*<5449I1<4DFN6RO%[.+25]K'QG_P ,\>,O^@))_P!_XO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P?B1_R*<_\
MO)_Z$*^._$G_ "-VL?\ 7[-_Z&U?8GQ(_P"13G_WD_\ 0A7QWXD_Y&[6/^OV
M;_T-J_J+Z,G_ "-*_P#A/!XN_P"12_\ $OT*M%%%?VT?D(4444 %%%% !111
M0 4444 %%%% !1110!^WG_!OQ_R9-#_V&KS_ -"6OO2O@O\ X-^/^3)H?^PU
M>?\ H2U]Z5_*_$__ ".,5_CE^9_9G"?_ "),'_U[A_Z2@HHHKPSZ **** "B
MBB@ HHHH **** "BBB@ HHHH Y#X]KO^"_B;< P_LZ4\C_9KPS]@AC_PF.O+
MV-FA^OSU[I\>O^2+^)_^P=-_Z":\+_8(_P"1SU[_ *\D_P#0ZYY_Q$=%/^&S
MZBHHHKH.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KQ?]N'1OM?PNT_4%4;M+U.-V;'1'5D(_[Z*?
ME7M%<I\</!Y\>?"77M+52\UQ:,\*@?>E3$D8_P"^U6IFKQL5!VDCQ[X&ZOYM
MM#SV%>\:)/OB!KY6^ >O[HH>5Q@5],^%+OS[5<?Q"L:9O41TE%-C;<@-.KH.
M8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "J]ZFY#QQC%6*;*NZ,TF-'F?Q/T7[7
M92?+_#Z5\J^5_P (A\:O+;<L&K0M#CMO'SJ3^ 8#_>K[.\8V(GMG^G2OD?\
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
M21:S_P!</ZBN\K@_VD/^21:S_P!</ZBO0RG_ 'VE_B7YH\G/O^19B/\ !/\
M])9\;T445^\'\8A1110 4444 %%%% !1110 4444 %%%% %76O\ D%3?[M?2
M'[&__(7U+_KU7_T.OF_6O^05-_NU](?L;_\ (7U+_KU7_P!#KPN*?^154_KJ
MC]O\(?AK?XH_DSWZBBBOQ0_=0I'^X?I2TC_</TH ^2/VLO\ DK#?]>D?_H3U
MYG7IG[67_)6&_P"O2/\ ]">O,Z_=,E_W"E_A1_(/&7_(\Q7^-A1117J'S(44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >9ZQ_R4%O
M^OM?YBO3*\SUC_DH+?\ 7VO\Q7IE>IF/PT_3_([L9M#T"BBBO+.$**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#!^)'_ "*<_P#O)_Z$*^._$G_(W:Q_U^S?^AM7V)\2/^13G_WD_P#0
MA7QWXD_Y&[6/^OV;_P!#:OZB^C)_R-*_^$\'B[_D4O\ Q+]"K1117]M'Y"%%
M%% !1110 4444 %%%% !1110 4444 ?HO_P2^_X*N_#W]C/]G2/PKXFMO$<V
MI+J%Q=$V-FDL>V0C'S-(O/'I7TK_ ,1#GP:Q_P @_P ;=<_\@V+_ ..U^*=%
M?#8[P]RK%XB>)J\W--MNTM+OY'Z1E_BEG.#PM/"4E#EA%15XN]DK*_O'[5_\
M1#?P:_Z!_C;_ ,%L7_QVC_B(;^#7_0/\;?\ @MB_^.U^*E%<O_$,<F_O_P#@
M7_ .S_B+^>_RT_\ P%__ "1^U?\ Q$-_!K_H'^-O_!;%_P#':/\ B(;^#7_0
M/\;?^"V+_P".U^*E%'_$,<F_O_\ @7_ #_B+^>_RT_\ P%__ "1^U?\ Q$-_
M!K_H'^-O_!;%_P#':/\ B(;^#7_0/\;?^"V+_P".U^*E%'_$,<F_O_\ @7_
M#_B+^>_RT_\ P%__ "1^UB?\'#GP9#?\@_QMCO\ \2V+_P".U]9?LF_M4^'O
MVO\ X26?C+PS'J$6EWTLL,:7L0BF#1N4;*AF&,@XYZ5_-#7[G?\ !!-R?V$M
M!7M]OOO_ $I>OD.-N#LORK 1Q.%YN9S2U=U9IOLNQ]SX?<>9EG68SPN,4>50
M<O=33NI17=]V?<5%%%?EI^OA1110 4444 <S\9XUF^$/BI64,/[)NFY]1$Q'
MZBOF7]COQ[I7@'QOJD^L:A#I]K/8^6K2$[7?S%(''?&:^G/C%_R2+Q5_V![O
M_P!$O7QW\#O@S+\;/$5WI\.H1Z>UK;?:"[Q&3=\RKC&1_>KGK7YTT=5&W([G
MUC_PTAX&_P"ADT_\V_PH_P"&D/ W_0R:?^;?X5X]_P ,!WO_ $,UK_X!M_\
M%T?\,!WO_0S6O_@&W_Q='/5[$\E+N>P_\-(>!O\ H9-/_-O\*/\ AI#P-_T,
MFG_FW^%>/?\ # =[_P!#-:_^ ;?_ !='_# =[_T,UK_X!M_\71SU>P<E+N>P
M_P##2'@;_H9-/_-O\*/^&D/ W_0R:?\ FW^%>/?\,!WO_0S6O_@&W_Q='_#
M=[_T,UK_ . ;?_%T<]7L')2[GL/_  TAX&_Z&33_ ,V_PH_X:0\#?]#)I_YM
M_A7CW_# =[_T,UK_ . ;?_%T?\,!WO\ T,UK_P" ;?\ Q='/5[!R4NY[#_PT
MAX&_Z&33_P V_P */^&D/ W_ $,FG_FW^%>/?\,!WO\ T,UK_P" ;?\ Q='_
M  P'>_\ 0S6O_@&W_P 71SU>P<E+N>P_\-(>!O\ H9-/_-O\*/\ AI#P-_T,
MFG_FW^%>/?\ # =[_P!#-:_^ ;?_ !='_# =[_T,UK_X!M_\71SU>P<E+N>P
M_P##2'@;_H9-/_-O\*/^&D/ W_0R:?\ FW^%>/?\,!WO_0S6O_@&W_Q='_#
M=[_T,UK_ . ;?_%T<]7L')2[GL/_  TAX&_Z&33_ ,V_PH_X:0\#?]#)I_YM
M_A7CW_# =[_T,UK_ . ;?_%T?\,!WO\ T,UK_P" ;?\ Q='/5[!R4NY[#_PT
MAX&_Z&33_P V_P */^&D/ W_ $,FG_FW^%>/?\,!WO\ T,UK_P" ;?\ Q='_
M  P'>_\ 0S6O_@&W_P 71SU>P<E+N>P_\-(>!O\ H9-/_-O\*/\ AI#P-_T,
MFG_FW^%>/?\ # =[_P!#-:_^ ;?_ !='_# =[_T,UK_X!M_\71SU>P<E+N>P
M_P##2'@;_H9-/_-O\*/^&D/ W_0R:?\ FW^%>/?\,!WO_0S6O_@&W_Q='_#
M=[_T,UK_ . ;?_%T<]7L')2[GL/_  TAX&_Z&33_ ,V_PH_X:0\#?]#)I_YM
M_A7CW_# =[_T,UK_ . ;?_%T?\,!WO\ T,UK_P" ;?\ Q='/5[!R4NY[#_PT
MAX&_Z&33_P V_P */^&D/ W_ $,FG_FW^%>/?\,!WO\ T,UK_P" ;?\ Q='_
M  P'>_\ 0S6O_@&W_P 71SU>P<E+N>P_\-(>!O\ H9-/_-O\*/\ AI#P-_T,
MFG_FW^%>/?\ # =[_P!#-:_^ ;?_ !='_# =[_T,UK_X!M_\71SU>P<E+N>P
M_P##2'@;_H9-/_-O\*/^&D/ W_0R:?\ FW^%>/?\,!WO_0S6O_@&W_Q='_#
M=[_T,UK_ . ;?_%T<]7L')2[GL/_  TAX&_Z&33_ ,V_PH_X:0\#?]#)I_YM
M_A7CW_# =[_T,UK_ . ;?_%T?\,!WO\ T,UK_P" ;?\ Q='/5[!R4NYPVF76
MGZ!\6-7@TFXAN-+>[>:SDBX0Q.=R@9_NYV_537T?\.M36>RC.[^$=Z\+^-GP
M1F^"6G>$[Q;C[6JK+I]U.D?EJ7\R2:,XR>2KN/\ MF*]$^#OB%;BSC^;G P*
MF-T[,N5FKH]MM6W+UJ6J&E7&^('T]*OUT1V.:044451(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 9.NVWF0%?;%?/\ ^T-X5^WZ3.NW=\O/%?1VH1;XS]*\Q^*?
MA[[=8R?+NW+TK&I$WIRU/FOX-Z@UUX,6VDW&33)WM&R.P.Y?P"LH_"NJKB=(
M7_A!OBA=6$VY;?6!F,D\"5<D#VW*3SW(4=ZQ?'/[27_"%>*[S2_[%^U?9&"^
M;]LV;\J#TV''7UK^%_$KA/%8;B?$4L/"\:G[R.RTD]=VMI75C]3R?'0G@H2D
M]5H_E_P#U"BO&?\ AKG_ *E__P GO_M='_#7/_4O_P#D]_\ :Z^*_P!6LR_Y
M]_\ DT?\ST?KE+O^9[-17C/_  US_P!2_P#^3W_VNC_AKG_J7_\ R>_^UT?Z
MM9E_S[_\FC_F'UREW_,]FHKQG_AKG_J7_P#R>_\ M=.A_:T,\R1CP_RQ S]N
M]?\ MG6M'A7-:M2-*G2O*322YHZMZ+J14S##TX.I.5DE=[[(]D)VC)Z=ZQ]3
M^(&BZ./](U.T4YP51_,8?@N37@NK>([[7)2UU>7%QGL\A8#Z"JNB^-;'PKKJ
M37&G_P!J>3R(C-Y:*W;/RG./3_\ 57]19I]&?*>&LKEFG$V92E;:G1C&,IRM
MI&,IN2;?=P22NWH?A.6^,>8Y[CUE^18)+O.I)M1C_-)12LO+F;;LD>Z:KHMQ
M\2K6+SI+C3]';#>2!MFNO0M_=7H0.2>IP< ;FB>'K'PU:>38VT5M'WVCYF^I
MZG\:\E_X:Y_ZE_\ \GO_ +71_P -<_\ 4O\ _D]_]KK\!S3$<08O!K*J,72P
MD6W&C&45&[?Q3U3J3_OSN^D>6*45^O8++,!0Q#QT_?Q$DDZC7O6[1_DC_=C9
M=7=W;]FHKQG_ (:Y_P"I?_\ )[_[71_PUS_U+_\ Y/?_ &NOEO\ 5K,O^??_
M )-'_,]OZY2[_F>S45XS_P -<_\ 4O\ _D]_]KH_X:Y_ZE__ ,GO_M='^K69
M?\^__)H_YA]<I=_S/9J*\9_X:Y_ZE_\ \GO_ +71_P -<_\ 4O\ _D]_]KH_
MU:S+_GW_ .31_P P^N4N_P"9[-17C/\ PUS_ -2__P"3W_VNC_AKG_J7_P#R
M>_\ M='^K69?\^__ ":/^8?7*7?\SV:BO&?^&N?^I?\ _)[_ .UT?\-<_P#4
MO_\ D]_]KH_U:S+_ )]_^31_S#ZY2[_F>S45XS_PUS_U+_\ Y/?_ &NC_AKG
M_J7_ /R>_P#M='^K69?\^_\ R:/^8?7*7?\ ,]FKYL^.7_);M0_ZZ6__ **C
MKK?^&N?^I?\ _)[_ .UUYSXQ\7_\)WX_DU;[/]E^U21?NM_F;=JJG7 SG;GI
MWKW^'<HQ>%Q$JE>%DXM;IZW79OL<V*KPG%*+ZGU91117P9Z04444 %%%% !7
MS98_\G&-_P!AY_\ T>:^DZ^;+'_DXQO^P\__ */-?5<,[5_\#.+&;Q]3Z3HH
MHKY4[0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*SO$_BJQ\':4][J%S':VL9 :1_NC)P/UKE6_:.\(#_F-69^A/^%=5' XBM'F
MI0<EY)LX<3FF#P\^3$58Q>]G))V]&SNZ*X3_ (:/\(?]!JS_ #/^%'_#1_A#
M_H-6?YG_  K;^R<;_P ^I?<SG_M[+/\ H(A_X''_ #.[HKA/^&C_  A_T&K/
M\S_A1_PT?X0_Z#5G^9_PH_LG&_\ /J7W,/[>RS_H(A_X''_,[NBN$_X:/\(?
M]!JS_,_X4?\ #1_A#_H-6?YG_"C^R<;_ ,^I?<P_M[+/^@B'_@<?\SH?B/\
M\D\U[_L'7'_HIJ\?_91_Y'/4?^O+_P!G6NH\??M$^$[KP+K42:Q:L\EA.JC)
MY)C;':N!_9$\=:1>^*-2N%U"S6%;4Q[WD"+NWJ<9..<<U]+E^!Q%/*<2JD&M
MMT_(RCF>#Q&(A&A5C)^4D_R9](45E_\ ";:+_P!!?2__  *3_&C_ (3;1?\
MH+Z7_P"!2?XU\A]7J_RO[F>SS+N:E%8[_$/P_$VUM=T=6'4&]C!'_CU-_P"%
MC^'O^@]HO_@;%_\ %4_JM;^1_<PYX]S:HK%_X6/X>_Z#VB_^!L7_ ,55'Q-\
M5]'TK0;BXL]2TZ^NE7$4,-PLC,QZ9"DG ZFO1RC(,PS/&TLOP=)RJ59*,59[
MMV6O1=WLEJSCS#,L-@L-4QF)DHP@G)OR6O\ PRZG%_M&^*?[4TW4=)MVW1V5
MC-/<D'JVPA5_#(/U(]*^5Z]WN+ZWD\#^++J]OK=+RXLG2-9I0LEPS99MH/+'
M('3UKYZD\1Z?$3NOK,%3@CSER/UK^G.+L@P^0XZ'#>"U6$ITXR=OCJ37M)S^
M;FDM[1C&/0_DO.LPQ.;1AG5=/_:'-Q7\L(RY(Q^2C=]VV^I>HK/_ .$LTS_G
M^M?^_@H_X2S3/^?ZU_[^"OE_8U/Y7]QX'LY]F:%%9_\ PEFF?\_UK_W\%'_"
M6:9_S_6O_?P4>QJ?RO[@]G/LS0HK/_X2S3/^?ZU_[^"F/XQTN,\WT'X-FCV-
M3^5_<'LY]F:=%9?_  FNE?\ /]#^M'_":Z5_S_0_K5>PJ_RO[F/V4^S^XU**
MR_\ A-=*_P"?Z']:/^$UTK_G^A_6CV%7^5_<P]E/L_N-2BLO_A-=*_Y_H?UI
MG_"=Z3_S^)_WRW^%'U>K_*_N8>QGV?W&O161_P )WI/_ #^)_P!\M_A1_P )
MWI/_ #^)_P!\M_A1]7J_RO[F'L:G\K^XUZ*R/^$[TG_G\3_OEO\ "C_A.])_
MY_$_[Y;_  H^KU?Y7]S#V-3^5_<=I\,?^2AZ+_U^1_\ H0K[?TO_ (\8_H*^
M!?AW\1=%LO'FCR27RA$NXV8B-VP-WL*^QM-_:'\')8QYU@#@?\NLW_Q%?G?&
M^7XJI4I^SIR>CV3?7T/W[PA:A@:ZGI[_ %TZ([RBN)_X:)\&_P#097_P%F_^
M(H_X:)\&_P#097_P%F_^(KX7^RL;_P ^9_\ @+_R/U[VU/\ F7WG;45Q/_#1
M/@W_ *#*_P#@+-_\11_PT3X-_P"@RO\ X"S?_$4?V5C?^?,__ 7_ )![:G_,
MOO.VKSG]J'_DFT?_ %^Q_P#H+U;;]I/PBK$?VA*PSU%O)C^5<7\=/C'H'CCP
M4EGIMW)-<"Z24JT3* H# \D>XKT\HRO&0QE.<Z4DDUJTS#$5H.FTFCH_V5/^
M2>7G_81?_P!%15Z97AGP$^+V@^ _!]S9ZE=/#/)>-,H6)G^4H@'('JIKM_\
MAI3PC_T$)O\ P'?_  IYQE>,J8VI.%*33>Z3##UH*FDVCO**X/\ X:4\(_\
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
M_81_Y*[J7_8'E_\ 1T%85/CB=%/^&SZRHHHK<YPHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#B
M_C_X&_X6#\)-8L%7?=1PFYM3CD2Q_,N/K@K]&->!_ ?Q-YD,/S=A7UA7QY#I
M3?#?XRZYHNW9%:WCM OI$_SQ_P#CC+6%56:9T47=-'U'X7O//MU]QFM]#\@^
ME<)\/]1\^S0CLHKN+=LQ_2KBS.:)****T,PHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ;*NZ,US/BS2EN[=A@]*ZBJ>H6V]"O;'%3)%19\@_M)_#R22V:YMLQW%L
M1+$ZD[D8'((]P1^E<;X;\(>&_BIIHUB\TN&34)CY=Y^\<;)E !& W Z$>Q%?
M37Q8\*K?V4PV#&#VKY;T:<_#;XJR6$Q,=AKAVKG[J3C[G_?7*^I.WTK\?\7N
M%ZF8Y/+&82ZK4+R5M&X_;CIOHN9+O%);GU'#V.5*NJ<_AEI\^C_3YFS_ ,**
M\)_] >'_ +^R?_%4?\**\)_] >'_ +^R?_%5N?\ "8:2?^8IIW_@2G^-.3Q7
MI<A^74M/;Z7"'^M?R-++^(%JZ=;_ ,!G_D?;+,<N>U6'_@4?\S!_X45X3_Z
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
M/_/"3_OZW^-;U%'UJM_,_O#V]3^9F#_PK?2?^>$G_?UO\:/^%;Z3_P \)/\
MOZW^-;U%'UJM_,_O#V]3^9F#_P *WTG_ )X2?]_6_P :/^%;Z3_SPD_[^M_C
M6]11]:K?S/[P]O4_F9@_\*WTG_GA)_W];_&C_A6^D_\ /"3_ +^M_C6]11]:
MK?S/[P]O4_F9@_\ "M])_P">$G_?UO\ &C_A6^D_\\)/^_K?XUO44?6JW\S^
M\/;U/YF8/_"M])_YX2?]_6_QH_X5OI/_ #PD_P"_K?XUO44?6JW\S^\/;U/Y
MF8/_  K?2?\ GA)_W];_ !H_X5OI/_/"3_OZW^-;U%'UJM_,_O#V]3^9F#_P
MK?2?^>$G_?UO\:/^%;Z3_P \)/\ OZW^-;U%'UJM_,_O#V]3^9GE]U91Z=XU
M$$(*QQ72*H)S@9%>H5YGK'_)06_Z^U_F*],KLS)MQIM]O\CHQFJCZ!1117EG
M"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!@_$C_D4Y_P#>3_T(5\=^)/\ D;M8_P"OV;_T-J^Q/B1_
MR*<_^\G_ *$*^._$G_(W:Q_U^S?^AM7]1?1D_P"1I7_PG@\7?\BE_P")?H5:
M***_MH_(0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *_<S_@@E_R8IH?_7_??^E+U^&=?N9_P02_Y,4T/_K_ +[_ -*7K\W\4O\
MD40_Z^1_*1^L^#?_ ".JG_7J7_I<#[DHHHK\#/Z3"BBB@ HHHH Q_']N+KP)
MK4;9"R6$Z''8&-A7R_\ L.7#0_&2X5<8FTR5&^GF1'^E?4GC;_D3-7_Z\IO_
M $!J^5_V(?\ DM$G_8.F_P#0DKGJ?'$Z*?\ #D?7E%%%=!SA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7S/^UYH?_".?%[1-9C4+'J]H87([R1-U/U5T'_ ?:OIBO(?VT?#1
MU?X1+J$:YET2]BNL]]C9C8?^/J?^ UG45XFE)VD1_"35Q/9QC=_"*]8TZ3=&
MOTKYY^!FOB2VB^8= .M>]:'<^;$I[=:BFRZB-:BBBMS **** "BBB@ HHHH
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
M%?XV%%%%>H?,A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!YGK'_)06_Z^U_F*],KS/6/^2@M_P!?:_S%>F5ZF8_#3]/\CNQFT/0*
M***\LX0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,'XD?\ (IS_ .\G_H0KX[\2?\C=K'_7[-_Z&U?8
MGQ(_Y%.?_>3_ -"%?'?B3_D;M8_Z_9O_ $-J_J+Z,G_(TK_X3P>+O^12_P#$
MOT*M%%%?VT?D(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %?N9_P02_Y,4T/_K_OO_2EZ_#.OW,_X()?\F*:'_U_WW_I2]?F_BE_
MR*(?]?(_E(_6?!O_ )'53_KU+_TN!]R4445^!G])A1110 4444 9_BFW^V>&
M=1AW;?-M9$SC.,J17R?^Q3<^1\;$7&?.L9D^GW6_I7UMKG_(%O/^N#_^@FOD
M3]C#_DN5K_UZ3_\ H-<]7XXG12^"1]BT445T'.%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9
M/CKPQ'XT\%ZMI,F-NI6DEOD_PEE(!_ X/X5K44;@?'/P$UTQ^7&_RLIPP]QQ
MBOI[P?>">TCYSD5\R^+=&;X9?'_7-/V^7;SW)O+; POER_. /8$LO_ 37O7P
MWU9;BSC^8'Y17+#30ZJFJNCT:)MR"G5#9N&7ZC-35TK8Y6%%%%, HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH KWT'F1GZ5Y+^T#?Z7X)\#ZEK.K2K!8V<)DD=CC\
M 3QS[\#J>!7L#KO7%?FG_P %Z_VC)M"T?1?A_I]P4.HJ;F]V-SMX^4^G!4#U
M$CBO/S/%QPN'E7ET7X]#Z3A/(:V=9K1RRCHZCLWVBM9/Y)-GPS^U=^U5>_'+
MQ5>VNFM)8^%UG+16Z?+]J(_Y:/W(XX4\# )&>GC=%%?CN(Q%2O4=6J[MG^@V
M29)@\IP<,#@8*,(KYM]6WU;ZL****Q/6)M/U"?2KZ&ZM9I;>XMV#QRQ,4>-A
MR"".01ZU]J_L5?&ZQ_: E/AWQ)=/9^)(4S%<1A0E\O W%?[_ &(&.H(&"=OQ
M)6OX"\9WGP\\9:;K5BVVZTV=95YQN'1E/LRD@^QKTLMSC'Y>Y2R^O*C*2MS1
ML[=G9W3L];--/9Z,_._$KPYRGB_*W@\QHQJ3A[U-O=2[75FE+9V?GND?J+XC
M^ $VDZ;/=6NH)<?9XVD,;1;68 $X&">:XOPWXBN/"VLPWUJW[R$\@_=<=U/L
M:]6\'_'C0=<\!Z3JDM[SJ%G'<*GEEG<,N03@8&1S^->0ZJ;<ZG<?9=WV7S&,
M6X8;9GC/OBOU[P3S[BOB'"8_*^.*$JD%:,9SI*$*L'S1G%6C&,ULTTM4WKH?
MY4^*>19+D.-P]?AVHH5(M\\(SYI0E%IQ;3;E%WNFGLT?17AKQ%;>*M&AO;5L
MQS#D9^:-NZGW%7J\A^'/Q-L? G@B:.17N+V2Z9UA7CC:@R3T X]SQTKF_%/Q
M&U7Q;<[I[AHHOX88B5C7_'ZG-?SK1^BWG.9<18S#85_5\#3J24*E17E*/3EB
MFG)+;F;C%VNFW='ZQ4\<,NP>48>M77ML5.*<H0=DGUYI:J-]^57:ZJVI] 33
MQV\>Z1UC4=2QP*H7'C'2;929-4T],>MPG^-?.4DK2MEF9CZDYIM?HN!^AK@H
MK_;,TG)_W:2C^<Y_?^!\?BOI%8AO_9\#%?XIM_E&)]%6?C[1;XLL>JV)8=FF
M"_SQ^E:5M>0WL>^&2.5>S(P8?I7S'3HYFB.59E/J#BM<R^AOET_]PS*</\=.
M,_\ TF4",'](G%Q_WK!1E_AFX_FI'T]17SG9^-=8T] L.J7T:KT43-M'X9KM
MOAU\;I8K@6FMR>9'(?DN2!F/V;'4>_4>_;\KXN^BEQ+E."J8[ 5H8I0UY(J4
M:C75QB[IM;\JE=]+O0^YX?\ ';)<?B887%4Y4'+3FDTX)^;5FEYM6[V6IZM1
M38I5FB62-E=7&Y64Y# ]"#Z4ZOY=E%Q?++<_;XR35T%%%%2,**** "BBB@ H
MHHH **** "BBB@ K\_\ ]N3XGS>!=6UJQL9FAU#6-1NHQ(APT40D8.1Z$Y"C
MZDCD5^@%?E/^W?K;:K^U!XHAW933[IX%YXY9G/ZOC\*_2/#/#1K9A-2V4;_C
M_F?7<"Y/3S#.J2K*\::<VN]K)?\ DS3\['C]%%%?T ?T\%%%% !7?_LS_':^
M_9W^+NF>(;5I&M4<0ZA;K_R]6S$>8GUQRI[,HK@**PQ6&IXBC*A65XR337DS
MGQ6%IXBC*A65XR337DS]L=*U2WUO3+:]M95FM;R)9H9%Z2(P#*P^H(J>O%?^
M">OC&3QE^R7X6:9_,GTU9=/<^BQ2LL8_"/8*]JK^2\RP;PF+J85_8DX_<[7/
MY'S+!O"8NKA7]B3C]SM<*Y?X@?%*S\$HT*XN=0*Y6$'A,]"Y[>N.I]LYKJ*\
M&^,<OF?$C4C[QC\HU%?M/T>_#W+>+N)I83-TW1HTW4<4[<S4X149/?E?,V[6
M>EKJY^1^+7%N-X?R58C 652I-03:ORIQDVTMK^ZDKW6NQEZYK^H>-M7$EP\E
MQ<2';'&HX7/157_.:Z?2O@%JVH6*3336MFS\^5(264>^!C\*[CX2>"K70O#-
MG>-;I]ONHA(\I^9@&Y 'I\I&<?C775^N>(GTF,3E6*>0<%4(4*.&DX<[C%I\
MC<;0@O=C"ZT>KDK/W=4_@>$?!>CCJ"S7B2K*K4K)2Y4VK<R3O*7Q.7=:);:G
MDL?[.=Z3\VI6H^D;&IX_V<)#C?JT:^N+8G_V85ZG17Y76^DYXA37NXR,?2E2
M_6#/N*?@KPE'?#M^M2?Z21YBO[-Z <ZPQ/M:_P#V=8_COX*S>$]%-];W37T<
M)_?#R]A1>S#DY'K_ /KKV:DEB6:-D=596&UE89!!Z@BMLD^DUQUA<PI8G'XK
MV]*,DYTW3I14H]5S1@FG;9IZ.UTUH\\R\%N%ZV$G1PM#V4VK1FI3;B^CM*33
M\TUJNSU/*/@C\1_L$Z:+>O\ N)6_T9V/^K8_P?0]O?Z\>L5X7\4_A^W@G6O,
M@5O[/N26A8'/EGNA^G;U'XUZ!\(/B)_PE>F_8KJ3_B86J]3_ ,MT_O?4=#^?
MKC[CQW\/\!G.7P\2.$_>P]=*5:*6L6]'4LMG?W:JZ27-K>37S/A=Q9BLNQ<N
M#<^]VK3=J;?5;J-^JMK!]8Z=$GVE%%%?R&?T %%%% 'E/[7/_));K_KM%_Z&
M*^4:^KOVN?\ DDMU_P!=HO\ T,5\HU^M\%_\B_\ [>?Y(_FOQ:_Y'4/^O<?_
M $J04445]:?EX4444 %%%% %+Q)_R+NH?]>TG_H)KTS_ ()G?\C!K?\ UR_K
M'7F?B3_D7=0_Z]I/_037IG_!,[_D8-;_ .N7]8ZX\^_Y$>(^7YH_2O"__D<0
M^?Y'V+1117X&?TT%<3\?H_,\"JW]RZ1C^3#^M=!XN\<:?X*M8Y+Z20&;/EHB
M%F?&,X[=QU(KRWX@_&-O&.F26$-DL-K(02\C;I#@Y!&.!^M?T)X"^'7$N.XA
MP'$&$PLOJM*JI2J2:C%QB[2Y;M.;6J]U/56=C\E\4N+\FPV4XK*<177MYP:4
M%=N[5U>U^6^C]ZVFJ,3P!X)/CO6GM%N5M?+B,I8IN) (' R.>:](TK]G[2+,
M*UU/=WC9Y&X1J?P'/ZUQ7P.N/(^(=LN<>=%(A'K\I;^E>X5^K_26\2^+,BXD
MCE.5XV5&A.E":4%&+NY3B_?MS[QZ2L?">#'!F0YID[Q^-PRJ58U)1;DVU9*+
M7NWY?M=C+L_#UEX9T>2WL;=;>%B7(!)RV,9R23V%?#GB3_D8M0_Z^9/_ $(U
M]X:C_P >;_2O@_Q)_P C%J'_ %\R?^A&OYQX1QV)QF(Q&*Q=252I*SE*3<I-
MZZMN[;]6?1>+F%HX?"X2AAX*,(N222225H[):(I4445]V?AP4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %<W\4O^1:7_ *[K_(UT
ME<W\4O\ D6E_Z[K_ "-=.#_CQ]3;#_Q(^HSX4?\ (NS?]?+?^@K73US'PH_Y
M%V;_ *^6_P#05KIZ>-_CR]1XG^*PHHHKE, HHHH *Z_X"?\ )7M#_P"NY_\
M0&KD*Z_X"?\ )7M#_P"NY_\ 0&KCS#_=:O\ AE^3/8X=_P"1KAO^OD/_ $I'
MVE;_ .I7Z4^F6_\ J5^E/K\$EN?V8%%%%( HHHH *X/]I#_DD6L_]</ZBN\K
M@_VD/^21:S_UP_J*]#*?]]I?XE^:/)S[_D68C_!/_P!)9\;T445^\'\8A111
M0 4444 %%%% !1110 4444 %%%% %76O^05-_NU](?L;_P#(7U+_ *]5_P#0
MZ^;]:_Y!4W^[7TA^QO\ \A?4O^O5?_0Z\+BG_D55/ZZH_;_"'X:W^*/Y,]^H
MHHK\4/W4*1_N'Z4M(_W#]* /DC]K+_DK#?\ 7I'_ .A/7F=>F?M9?\E8;_KT
MC_\ 0GKS.OW3)?\ <*7^%'\@\9?\CS%?XV%%%%>H?,A1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!YGK'_)06_P"OM?YBO3*\SUC_
M )*"W_7VO\Q7IE>IF/PT_3_([L9M#T"BBBO+.$**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#!^)'_(I
MS_[R?^A"OCOQ)_R-VL?]?LW_ *&U?8GQ(_Y%.?\ WD_]"%?'?B3_ )&[6/\
MK]F_]#:OZB^C)_R-*_\ A/!XN_Y%+_Q+]"K1117]M'Y"%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7Z6?\ !,/_ (*L?#/]D;]F
M+2_"?B:;6EU6UN;J:06U@94 DF9UPV?0BOS3HKQL\R/#9MAUAL5?E34M'9W2
M:[/N?0<-\28K),4\7A%%R<7'WDVK-I]&M=$?MW_Q$!_!+'^N\3=<_P#(*/\
MC2?\1 7P1_Y[>)O_  5'_&OQ%HKY+_B%^3]Y_P#@2_\ D3[;_B,6>?R4_P#P
M&7_R9^W7_$0%\$?^>WB;_P %1_QH_P"(@+X(_P#/;Q-_X*C_ (U^(M%'_$+\
MG[S_ / E_P#(A_Q&+//Y*?\ X#+_ .3/VZ_XB O@C_SV\3?^"H_XT?\ $0%\
M$?\ GMXF_P#!4?\ &OQ%HH_XA?D_>?\ X$O_ )$/^(Q9Y_)3_P# 9?\ R9^V
MM_\ \%^O@G=V$T*S>)@TL;("=*/!(QZUX%^SQ_P5T^&/PR^)EOJFH-KGV58)
M8F,=B68%EXXSZU^8]0Q?ZP5Y>/\ #G*J5>C"+G[SL]5W7EYGL9=XK9Q6P]:I
M*%.\%=>[+L]_>\C]P/\ B("^"/\ SV\3?^"H_P"-'_$0%\$?^>WB;_P5'_&O
MQ%HKU/\ B%^3]Y_^!+_Y$\?_ (C%GG\E/_P&7_R9^W7_ !$!?!'_ )[>)O\
MP5'_ !H_XB O@C_SV\3?^"H_XU^(M%'_ !"_)^\__ E_\B'_ !&+//Y*?_@,
MO_DS]NO^(@+X(_\ /;Q-_P""H_XTH_X. O@CG_7>)O\ P5'_ !K\1**/^(7Y
M/WG_ .!+_P"1#_B,6>?R4_\ P&7_ ,F?T ?LQ?\ !7OX5_M4?%K3_!?AN;7/
M[:U*.62$7.GF*/$:%VRV>/E4U]7HV]<U^ '_  10?9_P4/\ "!!Q_HM_S_VZ
MR5^_=G_J%^E?EO&>1X?*L>L+A;\KBGJ[N[;79=C]DX$X@Q.=98\9BU%2YW'W
M4TK)+NWW):***^3/L@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Y\_;=\'M;RZ%XKA7_CV?\ L^Z/4[&R\9^@;>/J
MXI_P9\4?:+:'YOO 8KV7XB^"K?XA^!]4T2X;;'J,!C#XSY;]5?'^RP#?A7RM
M\)=5NO#&N3:9>KY-UI\SV\R$_==201^8KGFK2N=--WC8^L=&N_-B5O8&M.N-
M\%:N+NVC.[J!77PR;TK6+,9(?1115D!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M3IU%9I),_FSBC%4L3FV(Q%!\T)2;3[H****[CP0HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH \SUC_DH+?]?:_P Q7IE>9ZQ_R4%O
M^OM?YBO3*]3,?AI^G^1W8S:'H%%%%>6<(4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &#\2/^13G_P!Y
M/_0A7QWXD_Y&[6/^OV;_ -#:OL3XD?\ (IS_ .\G_H0KX[\2?\C=K'_7[-_Z
M&U?U%]&3_D:5_P#">#Q=_P BE_XE^A5HHHK^VC\A"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AB_U
M@J:H8O\ 6"O"S;_>,._[WZQ/HLE_W7$K^[^DB:BBBO=/G0HHHH **** /J[_
M ((H_P#*0_P?_P!>U]_Z2R5^_P!:?ZA:_ '_ ((H_P#*0_P?_P!>U]_Z2R5^
M_P!:?ZA:_G_Q/_Y'$?\ KW'_ -*D?T[X1?\ (A?_ %\E^422BBBOSL_3PHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KYE_:R\(GP3\4]/\1VZ[+774\JX/87$8 R?]Y,?BC&OIJN+^/OPX_X6E\+=
M2TR%%:^1?M-D3VG3E1GMN&5)]'-14C=&E.5I'%_"7Q6+JTA&[/ [UZUIEWYL
M8^G-?)_P0\:%#''(3&R_*588*D'D8KZ3\(ZPMW;*V[J,]:RIR-*D3JZ*9 ^]
M*?70<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %?'?_  6&_9(E_:*^ ;:MI<"R
M:[X8S<1@+\TL8R2,^@RPQT&\L?NU]B5GZW$L]M(K*KHPVLI&00>QKEQF'A7I
M2HU-FK'IY-FF(RW&TL?A7:=.2DOET?D]FNQ_,W=6LEC<R0S1O#-"Q1T<;61A
MP01V(J.OTD_X*1_\$PDUG7[SQ9X%CA@NILR7-B?E64^Q['W_ .^NFZOSK\3>
M$]2\&:M)8ZM8W6GW<1PT4R%3]1ZCW'!K\CS+*ZV#J<E1:='T?]=C^^.#..LM
MXBPJJX:251+WJ;?O1?7UCVDM.]G=&?1117FGVH5Z9^RA\![OX^_%S3]-2%GT
MVUD6>_<CY1&#G8?][&/IN/:F_ ;]E?Q9\?\ 6(8]+L9;?3V/[R^F0B)5SSM_
MOGZ<>I%?I5^SC^SCHO[.?@F/3=-B62Z<;KFY89>=^,DG\/IP!P *^=XFXEP^
M389U:C3JM>Y#JWT;72*ZOK:RUV_,^...*."H3P&!GS5Y:-K_ )=I[MO^;^5;
MIZM6W[S2=,CT;3(+6$8CMT"+QC.._P"-<_\ $'X;KX[U#39'D6*.U9A.1]]T
M.#A?Q'?IDGGH>HHK^?,@XLS3)LT6<Y?5<<0N?WMW><7&3UTO:3:OL[/H?S3F
M^28/,\&\!C8<U)\MU_A::_%*_EH16-A#IEG';V\:Q0PJ$1!T4"N>\4_"71_%
M.Z0P?9+ELGSH,+D^XZ'^?O7345.2\69SE&->8Y9BITJS=W*,G>6MWS?S7>K4
MKI]0S+(<NS##?4\;1C.FM$FE9=-.WE:QY7HGP<U+PKXWT^Y1H[RRCG#&13M9
M!ZLI_IFO5***]WC[Q(S?C"MA\3G/*ZE&')S1CR\RNY7DD[7U^RHKR/+X5X/R
M_AZG5HY==0J2YK-WL[)63WMIU;?F%%%%? GU04444 9/C+P99^-M*-O=+M=<
MF&8#YHF]1[>HZ'\B/"O%OA"\\&:FUK=IUYCD7[LJ^H_P[5]%U#>:?;ZBBK<0
M0W"J<@2(& /XU^]>#_COF?!4G@Z\7B,'*[]G>SA)]8-IVN_BC:SWT=V_RSQ"
M\+L%Q*EB*;5+$*RY[74EVDM+VZ/=;:K0^:8+N6V.8Y)(R>I5BM3+KEZARMW=
M*?42M_C7T)+X,T>9<-I>FMZ_Z,G^%4Y_A=X?N&RVEVH_W<K_ "-?T/1^EUPQ
M6;>-RZJO3V<_S<3\DJ> .=TU;#8R'SYX_DF>%KXEU)6R-0OA[B=O\:>OB[5D
M;*ZIJ (Z$7+_ .->TR_!SPW*O_(-"^ZS2#_V:J<WP(\/RGY4NH_99O\ $&O2
MP_TGO#NOI7P=6/\ BHTG_P"DSD<=3P5XOI?PL3"7I4FOSBCR8>.=:!!_MC5/
MQNG_ ,:=_P )]KG_ $%]1_\  AO\:]/F_9\T5U^6XU)#_P!=$/\ [+5*;]G.
MS8_N]2N5'HT0;^HKT</X[>$M?6K3C#_%AK_^DQD<57PNX]I?PYN7I6M^<D>?
M+X_UP?\ ,6U#_O\ M_C3_P#A8VO#_F+7W_?TUV\O[-XV_N]8.?\ :MO_ +*N
M<\9?!S4O"5G]I5EOK=<^8T2D-%[D>GN*^IR'Q#\*,[Q4,#@98=U9NT5*AR7?
M9.=.*N^BOJ]%KH>'FG"/'F6T)8G$JJH15VXU>:R[VC-NRZNVF[T.V^&OQDA\
M1F.QU+;!?$;5D^['<'^C'TZ'MC@5W=?+X.#7I'PR^-$FGF/3]79I8<A8K@\M
M'[-ZCWZCW[?B'C5]&=TU4SS@Z&FKG073NZ7E_P!._P#P#I$_2_#?QHY^3+.(
M9:[1JOKV53_Y/_P+K(]8HHHK^(3^F KY3\:>!-/^)WQ4U;P_JD;2:?JVK36T
MP4X8!IF^93V8'!![$"OJROFRQ_Y.,;_L//\ ^CS7UO"M24'6G!V:C=/S1RUZ
MDZ=2G4INS3336Z:V9\/?M(_LVZ_^S5X[FTG5H6EL9F+Z?J"*?)O8NQ![..-R
M]0?4$$^=U^SOQ!^'&A_%7PQ<:+X@TVVU33;@?-#,OW3V92.58=F4@CUKX^^,
M/_!(UI+J:Z\"^(HHXV)9;#5P?D]EF0'/L"GU8]:_3.'?$C"5Z:I9D_9U%]JW
MNOSTV??IY]#^A.'/$K"5Z:I9F_9U%]JWNR\]-GWOIY]#XCHKWG5O^":?Q@TZ
M?;#X=M+]<XWP:I;*I]_WCJ?TK>\&?\$J_B5X@O575)-#T&W!^=YKOSWQ_LK&
M&!/U91[U]A4XJR>$.=XF%O*2;^Y7?X'V53BO)X0YWB86\I)O[E=_@?- &37W
MG_P3F_8GNO!-Q#X_\76;6^I/&?[(T^9<26JL,&>13T<J<*O5023R1M])_9S_
M .">?@OX#W5OJ=T'\3^(8"'2\O(@L-NX[Q0\A2.Q8LP/((KWRORWC#Q CBZ4
ML%EMU"6DI/1M=DMTGU;U>UD?E?&'B%'&4I8'+;J#TE)Z-KLEND^K>KVLNI11
M17Y0?DYX5\:QCXCWWNL6?^_:U[#X(_Y$O1_^O*'_ -%K7D/QP&/B)=>\<>?^
M^!7KW@C_ )$O1_\ KRA_]%K7]A^.4K^&?##_ .G=/_TQ$_GKPQC;C3.E_?G_
M .G)&I1117\>']"A1110 4444 %>/?M#PA?%EG(/X[0#ZX=O\:]AKRS]HZTV
MW.DS_P!Y)$/X%2/YFOZ#^C!C%1\0,-3;_B0JQ_\ )'+_ -M/R;QLP[J<)UIK
M[$H/_P G4?U-+]G>]\WPU?6_>&YW_@R@?^RUZ#7E?[.5[MO=4MO^>B1RC\"0
M?_0A7JE>3](K+_JGB#F$4K*;A->?-3@V_P#P*YW^$.,^L<)X1MZQ4HO_ +=G
M)+\+!1117XD?I1Y3^US_ ,DENO\ KM%_Z&*^4:^KOVN?^22W7_7:+_T,5\HU
M^M\%_P#(O_[>?Y(_FOQ:_P"1U#_KW'_TJ04445]:?EX4444 %%%% %+Q)_R+
MNH?]>TG_ *":]%_X)OZG#I6K>()KA]D<-LSL>O *$UYUXD_Y%W4/^O:3_P!!
M-5?V66U#_A+KK[+--%9K!_I(5BJL">%/KG'3V->YE'#D\^<<GA?]].,7;=)M
M<S^2N_*USZ;AOB".2SGF,E?D4K+S:LOQ/JGQSX[OOB;K4=K:QR+:!\009^^?
M[[=L_H!^).S%\"(7LHR^L+'<;<N!#N0-Z [@<>]>3>+]3O='T":XL;JXM9HR
MOSPN58KG!'';G]*XO_A:'B+_ *#6I?\ ?]O\:_8O%'/,ZX,K83AO@V4,'AJ4
M%*ZC&<IMMI\W/&2W3;>LI-W;V2\CAW,LFS.5?,^)Z<\36J.WQ<L8I6VM)/TZ
M):);L^Q/ &F1>#O#$-C)<1RR1L[,Z=#EB1^F*VO[5M_^>B_G7Q#_ ,+0\1?]
M!K4O^_[?XT?\+0\1?]!K4O\ O^W^-?R9G7#F.S;'ULSQM92JUI2G)VLG*3N[
M):)=ET/V?+?%+*L#A:>"PV'FH4XJ,5=/1*RUOJ?;W]JV_P#ST7\Z/[5M_P#G
MHOYU\0_\+0\1?]!K4O\ O^W^-'_"T/$7_0:U+_O^W^->9_J)4_Y^K[F=O_$8
ML!_SXG_Y+_F?;&I:G"+-_G'3UKX6\2'/B*__ .OF3_T(UH-\3O$3#!UK4C[&
M=JPI96FD9V9F9B2Q/4D]Z^CX?R&67.?-)2YK?@?!<=<:8?/:=&-&G*/(VW>V
MM[=O0****^E/SD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "N;^*7_(M+_UW7^1KI*YOXI?\BTO_ %W7^1KIP?\ 'CZFV'_B1]1G
MPH_Y%V;_ *^6_P#05KIZYCX4?\B[-_U\M_Z"M=/3QO\ 'EZCQ/\ %84445RF
M 4444 %/M+R;3[E9K>62&:,Y5XV*LI]B*911Y,J,G%J4=T;'_"PM?'_,<UC_
M ,#)/\:/^%A^(/\ H.:Q_P"!DG^-8]%8_5Z7\J^Y'9_:>,_Y^R_\"?\ F;'_
M  L/Q!_T'-8_\#)/\:/^%A^(/^@YK'_@9)_C6/11]7I?RK[D']IXS_G[+_P)
M_P"9L?\ "P_$'_0<UC_P,D_QH_X6'X@_Z#FL?^!DG^-8]%'U>E_*ON0?VGC/
M^?LO_ G_ )FQ_P +#\0?]!S6/_ R3_&H;WQIK&HV[PW&K:G<0R##))=.RL/<
M$UFT4U0I)W45]R)EF6+DK2JRM_B?^84445J<84444 %%%% !1110 4444 %%
M%% !1110!G^+/^19OO\ KBW\JY3X2_\ (2N_^N0_G75^+/\ D6;[_KBW\JY3
MX2_\A*[_ .N0_G7J8?\ W2I_78[J/^[S.[HHHKRSA"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/6/^2@M_
MU]K_ #%>F5YGK'_)06_Z^U_F*],KU,Q^&GZ?Y'=C-H>@4445Y9PA1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 8/Q(_Y%.?_ 'D_]"%?'?B3_D;M8_Z_9O\ T-J^Q/B1_P BG/\ [R?^
MA"OCOQ)_R-VL?]?LW_H;5_47T9/^1I7_ ,)X/%W_ "*7_B7Z%6BBBO[:/R$*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ J&(X<5-5=.J_45X>;?QJ#_ +WZH^BR7_=\2O[OZ,L4445[
MA\Z%%%% !1110!]7?\$4?^4A_@__ *]K[_TEDK]_K3_4+7X _P#!%'_E(?X/
M_P"O:^_])9*_?ZT_U"U_/_B?_P CB/\ U[C_ .E2/Z=\(O\ D0O_ *^2_*))
M1117YV?IX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?+?[2OP_?X7_%2/7[./;I?B&0M)Q\L-UU<?\#'SCWW
M^E=W\)O%XO+2+Y@?E'XUZ'\7/AY#\4O &H:/+Y:R3INMI&'^HF7E']>O!QU4
MD=Z^:_A!XCN=%U)[&\5H;JRE:">-OO(ZDJP/T(-<TERR.J+YHGU7I5WYT0;V
MJ_7)^#]4^U6J_-U KJ87W)]*WBSGDA]%%%42%%%% !1110 4444 %%%% !11
M10 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*^9OVFO"Z^!?C+9ZM /+M_$,1>0 <>?'@.?Q4H?<[C7TS7C7[;.E>=\-M-U!
M5_>:;J<9+8^ZCHZG\VV?D*SJJ\32D[2+_P +-8^U6<?)/ '6O3K"3>@]Q7@O
MP0U7S;2(9/:O<-'GWPJU33951&E1116QB%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %17
M8W)4M1W"Y3/I2>PUN>:_%"W\W39OI7RSH=O]C^-&I)M/[VR9L]N)$']?TKZX
M^(%GYE@ZX'H/:OE'Q0__  C?QHM795$=\CVK,> "V&'YLJC\:^$\1L'/$\-X
MVE35W[.3_P# ?>_0]O):BABZ<GW7XZ'54445_GV?K 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S;XFL_[.\1ZA;_ //&
MXD3\F(KZ2KR?Q_\ !C5K_7KR_LO(NH[J5I?+#[9%SSWP/UK^JOHJ\:95D6;8
MVAFV)A0A6A"SF^5.49.RYGHM)/=H_"_'3AO'9I@,-4P%&525.4KJ*NTI):V6
MKU2V3,+X-:^FA>.(?-=8X;I&A=FZ#/(_\> KW56W@$$,&&017S5JFAWFB2^7
M>6MQ;-V$B%<_2DTW7+S2'W6MU<6S?],Y"N?RK^@O%SP$P_'N.AG^68V-.?LU
M'X>>$[-M2YHR5G9V;M+1+L?D_ /BI5X5PLLJQN&<X\SEORRC=*ZY6M=K[K5L
M^EJ^;+'_ ).,;_L//_Z/-;NE_&?Q!I@53>+<HO\ #/&&S]3PWZU@^'5>^^,.
MF:BP&Z^U19I .BLTFXX]N:_F_.OH_P#$_">"Q.8XMTZM&,=94Y-M*]KN,HQ?
M76UTN]C]PR'Q:R//<52P5'GIU9/1322;M>R:;7I>U_4^E****_F,_7 HHHH
M***9=W4-C;M--)'#&@RSN0JK]2:TITYU)JG33;;LDM6V]DEW)G.,(N4G9+=C
MZKZKK%KH=FUQ>7$=O"O5G.,GT'J?8<UP/C+X]V]F&AT>/[5)R//D&(U^@ZM^
M.!]:\_W:U\2-9VYN-0N6_P"^8Q_)1^0K^E^ _HT9QF-'^U.)ZBP&$BN9\]E4
M<5NVG94UYSU7\C1^+\4>,V7X2I]1R2#Q5=NRY;N%_5:S?E'1_P R+_Q:\86G
MC/Q)'<6:R>7#"(=SC&_#,<@>G/?FO8_! QX+T?\ Z\H?_1:US'@;X'V>A[+C
M4]M]>#D1_P#+&,_3^(_7CV[UW8&!BN3QNX\X:QN68'A+A;FG0P3?[R3TEI:T
M;V<NK<K17\J:LSH\-.%LZPV-Q6?YYRQJXE+W%NM;ZVT7I=ON[Z!1117\WG[$
M%%%% !1110 4444 %<9\2_A-!XNB:ZL]EOJ2]3T2?V;W]_S]NSHKZ;A/B_->
M&LQAFF3U73J1^Z2ZQDMI1?5/U5FDUXN?</X'.<'+ YA!2A+[T^CB^C7?Y.ZN
MCPKP9XRO_A=KTEO=13>1NVW%LW!'^TO;/Z$?@1Z+9?'7P_=OAY;JW]Y83_[+
MFLO]H,6,>CVK2VK/?2N4AF4[=BCDAO4<\#UR<]CY'7][Y/P#PQXN932XMS3"
MSPV(J)PDZ<HI3<'R\ZNI)JZ:3E%25N5\R46_Y7S#BK.^ ,?/(<#7C6I1M)*<
M6W%25^5V:L[:M1;6MU9MI>C?M874=[\')IH6\R*:2%T8=&4N"#7RK7MGQ"\7
M-J'P3N](D#-);2QR0MC.4\P$C\.OT],5XG7\ZYCP/C.$\;7R?%)VC.3A)_;I
MNW+)=-5O;:2:W1U<6\38?/JM#,:#7O4HJ2_EFG+FC\GMW5GU"BBBN0^3"BBB
M@ HHHH ]6\,6D-EH%K'"=T?EAMW]XGDG]:YWXG>,([.9-'B;_2+B(SRX_@C!
M  _$Y_ 'UJ[\,]5^VZ&UNS?O+5L 9YVGD?U'X5RGQ4T7[+\1K>^'W;RP,9&/
MXDD&3^3C\J_LOBK/Y3\.(8S*THQE3A!I?8CI"45Z/W/1GQV!PL?[3E"ONKM>
M;W7X:F31117\:'V(4444 %%%% !1110 4444 %%6--TJXU>X\JWA:63K@=OJ
M>@_&M^Q^%EY-_P ?$T,"^@R[#^GZU]-D?!N=YPN;+<-*I&]N9*T;]N9VC?YG
M+B,;0H_Q9)?G]VYS%*B-(X55+,W  ')KO['X8:?;\S--<''(+;5_3G]:VK+2
MK324/DP0PC')"@?F:_5LG^C[G->T\RK0HQZI>_+[E:/_ ),>36XBH1TI)R?W
M+_/\#SW3? FI:D ?(\E3_%*=OZ=?TKH-/^%4$8S=7$DC?W8QM']3_*M34_'>
MFZ:#^_$[_P!V+YOUZ?K7/ZE\5+B4LMK;QQ+_ 'I/F;\N@_6OI'D/AIPU_O\
M6^M55TOSZ_X86BO2;9R_6,TQ7\-<B^[\7K]QTEGX+TNR^[9QM[R?/_.KLMS;
M:9%^\DAMXQZD*!7F=WXMU*^_UEY-_P !.S^6*SV=G8LQ+,>I/>N>?CGD^7Q=
M/(<L4%W?+#[XP3O_ .!%+(:U1WQ%6_WO\_\ (]*O/'VEV9(^T>:R]HU+9_'I
M^M95Y\6(U_X][.1O>1POZ#-<317QN:>.W$^*NL/*%%?W8IO[Y\WX)'=2R#"P
M^*\O5_Y6.@O/B5J5R/W;0V_/\"9/ZYJC_P )!)<I=7FK7UPNF:?"UU>-O/$:
M=0!TRQPH'JPK-KD?VB]=;0O@TEK&VV37M1$3_P"U# H<C_OMXS_P&OCH<39S
MF^)Y<PQ52I!7;3D^73IRIVU=D]-F?I7AAP3A\^XEPF4**4:DO>:6O+'WI?@F
M>-?$_P"(MY\4/%T^J7G[M6 BMK=3\EI"OW(U]A^I)/>N>HHKME)R?,S_ %VP
M>#H82A#"X:*C""2BELDM$D%%%%2=05VGP/\ BK)\+_%@:?=-HNHX@U&#^]'G
M[ZC^^A^8'ZCN:XNBJC)Q=T>?FV5X7,L'4P&-@ITZB<9)]4_UZI]'J?7FJZ?_
M &7J$D.]94&&CD7[LJ$95A[$$'\:KUC?"C76\4?!CP_<R-OFL/-TN5O:(AHQ
M^$<B#_@-;-?&9GAXT,3*G';1KT:37W)V/\A^-.'I9%GN*RB3O[&<HI]UT?S5
MF%<W\4O^1:7_ *[K_(UTE<W\4O\ D6E_Z[K_ "-8X/\ CQ]3YW#_ ,2/J,^%
M'_(NS?\ 7RW_ *"M=/7,?"C_ )%V;_KY;_T%:Z>GC?X\O4>)_BL****Y3 **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** ,_P 6?\BS??\ 7%OY5RGPE_Y"5W_UR'\ZZOQ9_P BS??]<6_E7*?"
M7_D)7?\ UR'\Z]3#_P"Z5/Z['=1_W>9W=%%%>6<(4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >9ZQ_R4%O\
MK[7^8KTRO,]8_P"2@M_U]K_,5Z97J9C\-/T_R.[&;0] HHHKRSA"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH P?B1_R*<_^\G_H0KX[\2?\C=K'_7[-_P"AM7V)\2/^13G_ -Y/_0A7
MQWXD_P"1NUC_ *_9O_0VK^HOHR?\C2O_ (3P>+O^12_\2_0JT445_;1^0A11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %5TZK]15BO:/V/OV*K[]KW6OL=AKEOI,GV^.R/FVIF +XPW#
M#U/'M7S'$V.HX2G3Q&(ERQ4E=ZOMVNSZ_A'+L1CJE;"X6/-.47972[]VD>+T
M5^B(_P"#=/XA'_F>/#/_ ("S5GM_P;N?%=%S_P )5X+_  :Y_P#C591XXR-[
M8A?=+_(Z)>''$:_YA7_X%#_Y(_/ZBON.7_@W^^-L38_MCX>GZ7]Y_P#(M91_
MX(0?'8?P>$?_  92?_&JZ(\89*]L3'[SE? ?$"_YA)_=_P $^,:*^OO^''/Q
M_P#^@+H7_@U3_"L\_P#!%/\ :'7KX/L?_!Q:_P#Q=:QXJR=[8F'_ ($O\S*7
M!.?+?"5/_ 6'_!%'_E(?X/\ ^O:^_P#262OW^M/]0M?CK_P2K_X)M?&CX#?M
MH^&_%/B_P6^CZ!807:3W1U2RFV,]NZH-D<S.<L0.%.,\\5^Q<"[(5'M7XKXB
M8S#XG-8U,-.,X\B5XM-7O+2ZN?O_ (78'$X3)72Q5.5.7/)VDG%VM'6S2=A]
M%%%?"'Z*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7 _M-:0-;^!7B2+;GR;<7(]O*=9/\ V6N^KG_BO"MQ
M\+?$D;#*OI5TI'J#"U3+8J+LSY_^ =\7BMQD]/Z5]#^'GW6X]P*^:/@!GRH?
MI7TEX9_X]5^E8TS>H;U%%%=!S!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39!N0TZB@#
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
MJO17XWF_%V=9I=9ABIU$^CD^7_P%6BON/:HX.A2_AQ2^7ZA1117SIT!1110
M4444 %>>_M81,_@;PC(HRD=W?HQ]"5MB!^0->A5@_&/PRWC+X-ZI#"N^ZT69
M-5C ^\T:@I,/P5@_TCKVLAFEB'#^:+7W6E^-K'[#X"9M1R[CG U\0[1DY0N^
M\XN*_%GS31117TQ_J>%%%% !110!DT ?0W[.$31? YF;.V;7)S&".P@@#$?4
MD#_@-==57POX9;P+\/\ 0=$E7;=6=L9[L8P5FF/F,I]U4HO_  &K5?+9Y44L
M7)+HDOFDK_<[H_R8\7\XHYGQCF&,P[O!U&DUU44HW^=@KF_BE_R+2_\ 7=?Y
M&NDKF_BE_P BTO\ UW7^1KAP?\>/J?GF'_B1]1GPH_Y%V;_KY;_T%:Z>N8^%
M'_(NS?\ 7RW_ *"M=/3QO\>7J/$_Q6%%%%<I@%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &?XL_Y%F^_ZXM_
M*N4^$O\ R$KO_KD/YUU?BS_D6;[_ *XM_*N4^$O_ "$KO_KD/YUZF'_W2I_7
M8[J/^[S.[HHHKRSA"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#S/6/\ DH+?]?:_S%>F5YGK'_)06_Z^U_F*
M],KU,Q^&GZ?Y'=C-H>@4445Y9PA1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 8/Q(_Y%.?\ WD_]"%?'
M?B3_ )&[6/\ K]F_]#:OL3XD?\BG/_O)_P"A"OCOQ)_R-VL?]?LW_H;5_47T
M9/\ D:5_\)X/%W_(I?\ B7Z%6BBBO[:/R$**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[T_P""&5QY
MGQ0EAV_ZO7+%\^NXL/\ V7]:^"Z^VO\ @B/?NGQMN(?X1K.DL/7)FD!_D*_.
M?$Z-\G;[-?FC]4\(9VSU1[QE^3/W4$:E>@_"CRE]*5/N#Z4M?@)_3%R/[-'_
M '5H^S1_W5J2B@+D?V:/^ZM!M8R/N+4E% 7(DLXXSPHJ6BB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "N'_:/UH:'\$/$DFX*9[0VJ^YE(CX_P"^C7<5\^_MF^,EU34]%\*VTF]U
MD^WWJK_",%8E/URYQ[*>XJ*CM$NFKR,/X#:9Y<$/'85]">'XO*MU'L*\I^#V
M@&TM8^.PYKV#2H-L./QK*FC6H]30HHHKH.<**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MAY5QN5U/!4CN""0?8U#15TZDH24X.S6J]4:4ZDJ<U.#LT[I]FCQ'X^_!G_A
M]3_M;28Y)?#>I2$POC/V*0\FW?T(_A)^\/<&O.:^NK._-M%-#)%#<VMTGEW%
MM.F^&X3T93U_F.U>>^,OV8-'\13R7'AO4ET:5N?L&H%F@!]$F ) ] X_X%7V
M6%S"CB5NHSZIZ+Y/;Y;]%?<_OWPH^DAEF-PE/+N)ZGL:\4E[1_!.W5O[,N]]
M'O='@]%>@:A^R_XVLI<1Z.M[&?NR6EW#,K#U^5LC\0*?IO[+7C2^8>=IMOIL
M.>9;R\AB5?PW;C^"FO0]A4WY7]Q_1$N-N'HT?K#QU'D[^TA;\SSRO9_V:/@=
M<:D/^$RU:U8Z1IC>990N,?;Y@< X_P">:'DGN1CGYL=_\)/V+M&T-X=0\0WB
MZ[,OS):PHT=IGU);#2#\%!]"#7KWC'4[73/#TL4FV-9(C##%& N!C "CH ./
M85^CY1X=XAY?5S?-)JC2C"4HMM7;L^5OI:]O\6B2U/Y,\:/I3992P\\BX0G[
M:M4]V557Y8)Z/E>\I6NK[+?70\QNKF2\N9)I&+22,69CW)ZTVBBOYUE)MW>Y
M_%<I-N["N;^*7_(M+_UW7^1KI*YOXI?\BTO_ %W7^1K?!_QX^IIA_P")'U&?
M"C_D79O^OEO_ $%:Z>N8^%'_ "+LW_7RW_H*UT]/&_QY>H\3_%84445RF 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 9_BS_ )%F^_ZXM_*N4^$O_(2N_P#KD/YUU?BS_D6;[_KBW\JY3X2_
M\A*[_P"N0_G7J8?_ '2I_78[J/\ N\SNZ***\LX0HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \SUC_DH+?\
M7VO\Q7IE>9ZQ_P E!;_K[7^8KTRO4S'X:?I_D=V,VAZ!1117EG"%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!@_$C_D4Y_]Y/\ T(5\=^)/^1NUC_K]F_\ 0VK[$^)'_(IS_P"\G_H0
MKX[\2?\ (W:Q_P!?LW_H;5_47T9/^1I7_P )X/%W_(I?^)?H5:***_MH_(0H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OLG_@BA,R_M(M'N(5M0TQB/4BX;G]3^=?&U?6G_!&RZ\C]
MI["OMEWVCICKQ<IS^&17Y_XDQODTO5?FC],\)Y6S^'H_R9^_:?<'TI:1/N#Z
M4M?SV?U %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!E^,_%EGX$\+7VL:A)Y=I8
M1&5\=6]%'^T20 /4BODWP:+SXE>-K[7M07==:G.9B,EA&.BH/95  ]A76?M9
M_$EO'?C:W\'Z?)NL=*D$M^R'B6?'RIGT0'G_ &CZK6_\(?!7V*WB_=_PBN><
MN:5CIIQY5<]!\":"+*WCXQP!7;6T>Q*S]&L!#$..HXK4' K6*,I,****LS"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@"KJ8_=M]*\;^-R?\ $LF]E(->R:E_JS]*
M\A^-/_(+N/\ =-8U#:GN?./P<XG\0#_I_P"?^^%KMJX/X._\C#XH_P"OB/\
MDU=Y7\%^+4;<6XQ><?\ TW _5\A_W"G\_P V%%%%?G)ZX4444 %%%% !1110
M 4444 %%%% !1110 4444 %#NL:,S':JC))["BN?^+.O?\(Q\-=;O\;A;6CL
M1ZC&#^AKNRO!O&8REA$[>TE&-_\ $TOU)J2:BVMS\X?^"@?Q^N/B_P#&B[TV
M&9O['\/R&WBC!^5I1P['W7[OL0QXW&O!:FO[V74[V:YG=I)KB1I)'/5F)R3^
M)-0U_7%.G3I05*DK1BDDNR6B7R1_7&1933RS 4L%2^RM7WEO)^K=W\PHHHJC
MU@HHHH ^Z/\ @E=^T!/JUE>>!]1F,C6*>?8ECD^5W7_@)P/HRCH*^T*_)O\
M8I\5R>$/VEO#-PF[;-,T,BC^(%"1^3!3^%?K)7X;XK9="GC*.-AHZB:?FX6U
M_P# 917R/YG\0,JA@<ZJ*DK1J)5+=G)M27SE%R_[>"OFRQ_Y.,;_ +#S_P#H
M\U])U\V6/_)QC?\ 8>?_ -'FOD^&=J_^!GY]C-X^I])T445\J=H4444 %%%%
M !1110 4444 %%%% !1110 5\V_ML?\ (7T+_=G_ )QU])5\V_ML?\A?0O\
M=G_G'7T_"'_(SAZ/\F?"^)7_ "3N(_[<_P#3D3PVBBBOV$_E4**** "N\^%=
MWYFD7$.[+12[L>@(_P#K&N#KJOA5=^7JUQ#VEBW?BI_^N:_4/!O,?JG%F&OM
M4YH/_MZ+M_Y,D>5G5/GP<O*S_'_(K_$ZV\GQ&LFW_71*Q/J1D?T%<[7:?%BU
M)ALYNRLR'\<$?R-<77+XLY?]4XLQD.DI*:_[?BI/\6T7E%3GPD'Y6^[0****
M_.3T@HHHH **** *7B3_ )%W4/\ KVD_]!-<=\)O^0U<?]</_9A78^)/^1=U
M#_KVD_\ 037'?";_ )#5Q_UP_P#9A7IX;_=:AVT?X$SOJ***\PX@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "NB^'.@P:S
MJ,LEP-ZVH5@A^ZQ.>OTQTKG:ZKX4S[=5NH_[\6[\B/\ &OO?###X:OQ3@Z6,
MBI0<GH]4WROENNOO6?;N>?FDIQPDW!V=OU.J\1^(X?#=AYLGS2-Q'&#RY_P]
MZ\UU?5I];OFN+AMSMP!V4>@]J[3XFZ+-J.GPW$(W?9=Q=>^TXY_#%<#7W_CU
MGF;3S?\ LNO>.&BHR@EHIMI7D^[3O%=K;:MOS^'Z%%4?:QUD]_+R_4****_
MSZ *YOXI?\BTO_7=?Y&NDKF_BE_R+2_]=U_D:Z<'_'CZFV'_ (D?49\*/^1=
MF_Z^6_\ 05KIZYCX4?\ (NS?]?+?^@K73T\;_'EZCQ/\5A1117*8!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!G^+/\ D6;[_KBW\JY3X2_\A*[_ .N0_G75^+/^19OO^N+?RKE/A+_R$KO_
M *Y#^=>IA_\ =*G]=CNH_P"[S.[HHHKRSA"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/6/^2@M_P!?:_S%
M>F5YGK'_ "4%O^OM?YBO3*]3,?AI^G^1W8S:'H%%%%>6<(4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&#\2/^13G_WD_P#0A7QWXD_Y&[6/^OV;_P!#:OL3XD?\BG/_ +R?^A"OCOQ)
M_P C=K'_ %^S?^AM7]1?1D_Y&E?_  G@\7?\BE_XE^A5HHHK^VC\A"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *^HO^"/]^+;]KBWCYW211L#VXNX!_P"S5\NU]$_\$K+Y[#]K>P:/
M&YK<@$_PXN(&!_-17POB)&^33/T3POGRY]3_ *[(_HEB;?$I]J=4=J<P+]*D
MK^=3^J HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *X?]H#XL+\(/AY<7T95M2NC]FL(S
MSNF8'#$=U498^N,<9%=Q7R%\7/'3?'?XON]NS2:+HQ-M8X/RR<_/+_P(@8_V
M56LZDK(TIQNR+X->"Y;VY^TW#/-<7#F621\LSL>22?4DU](>#="6TM8^WRBN
M/^%GA%;*TB.WMZ=*]3TRR\F(#H<>E9PB:5)%NWB\M?PJ2BBN@YPHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** *NI_P"K/TKQOXVR8TRX_P!TFO8M3.(W^E>,
M_&Y_^)7-_NFL:AM3W/GOX.1_O_$$FWEK_:6QUP@.,^V?UKMJXWX-'-EKG_84
M?_T7'795_ WBI/FXKQC_ +R7W0BC]8R-6P-/T_5A1117Y\>L%%%% !1110 4
M444 %%%% !1110 4444 %%%% !7+_&W09/$WPD\0:?&JLUU9/'@\9'?]*ZBH
M[JU2]MI(9%W1S*48>H(P:]#*,8L'CJ.+:NJ<XR_\!DG^A,^;E?+N?B:Z-$[*
MRLK*<$$8(--KUC]L[X+W'P6^.NK6K1,MAJ4K7EH^/E8,<LH],,3Q_=*GO7D]
M?UPI1DE*#NGJFMFGJFO)K5']?93F5+,,'3QM'X9I/T[I^:=T^S04444'H!11
M10!Z5^R#H<WB+]I'PK:VXS(;HOG'0*C'G\L?C7ZW5\%_\$I_@=-J?BB^\:WD
M.+6U0VMF6'WVSEF'T( !_P!EQ7WI7XCXL8Z$\3A\''>"E)^7/:R?RBGZ21_-
MOB-F4,7G<XTG=4XJ'_;R;D_NYN5^:85\V6/_ "<8W_8>?_T>:^DZ^;+'_DXQ
MO^P\_P#Z/-?'\,[5_P# S\XQF\?4^DZ***^5.T**** "BBB@ HHHH **** "
MBBB@ HHHH *^;?VV/^0OH7^[/_..OI*OFW]MC_D+Z%_NS_SCKZ?A#_D9P]'^
M3/A?$K_DG<1_VY_Z<B>&T445^PG\JA1110 5K>!KO[)XIM6W;5=BA]\@@#\\
M5DU)9W)L[N*9?O1.''X'->KD68/ 9EA\:O\ EW.,O_ 9)_H8XBG[2E*'=-'H
MOQ"L?MOA>8A=S0$2#VP<']":\VKUZ\MUU+3Y(CRD\97\"*\B=&B=E8;64X(]
M#7[C](;*U3S/#9E#:K!Q?K!WO\U)?<>%PY5O2E2?1_G_ ,,)1117\\GT8444
M4 %%%% %+Q)_R+NH?]>TG_H)KCOA-_R&KC_KA_[,*['Q)_R+NH?]>TG_ *":
MX[X3?\AJX_ZX?^S"O3PW^ZU#MH_P)G?4445YAQ!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %3:=J$NEWD=Q"VV2,Y!J&BM
MJ%>I1J1K49.,HM--:--:II]T*45)6>QZIX;\0P^)-.$T?RR+Q)&>J'_#WKD?
M'W@_^R93>6RXMI#\ZC_ED3_0_I^5)\+49M>D*E@BPDM@\'D8S^M;?Q0NS#H$
M<8_Y;2@'Z $_SQ7]69CCZ/%?AY/-LYIVK45+EDM&YQLDUV4VTI+:]VK65ODJ
M=.6$S%4:#]V6Z\O^!T//Z***_DT^N"N;^*7_ "+2_P#7=?Y&NDKF_BE_R+2_
M]=U_D:Z<'_'CZFV'_B1]1GPH_P"1=F_Z^6_]!6NGKF/A1_R+LW_7RW_H*UT]
M/&_QY>H\3_%84445RF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 9_BS_D6;[_KBW\JY3X2_\A*[_P"N0_G7
M5^+/^19OO^N+?RKE/A+_ ,A*[_ZY#^=>IA_]TJ?UV.ZC_N\SNZ***\LX0HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH \SUC_DH+?]?:_S%>F5YGK'_)06_P"OM?YBO3*]3,?AI^G^1W8S:'H%
M%%%>6<(4444 %%%% !1110 4444 %%%% !1110 455UO4O[(TJ:YV>9Y*[MN
M[;G\:Y7_ (6]_P!0_P#\C_\ V-=%'"U:JYH*_P!QM3H3FKQ1VE%<7_PM[_J'
M_P#D?_[&C_A;W_4/_P#(_P#]C6O]GXC^7\5_F7]3J]OR.THKB_\ A;W_ %#_
M /R/_P#8T?\ "WO^H?\ ^1__ +&C^S\1_+^*_P P^IU>WY':45Q?_"WO^H?_
M .1__L:/^%O?]0__ ,C_ /V-']GXC^7\5_F'U.KV_([2BN+_ .%O?]0__P C
M_P#V-'_"WO\ J'_^1_\ [&C^S\1_+^*_S#ZG5[?D=I17%_\ "WO^H?\ ^1__
M +&C_A;W_4/_ /(__P!C1_9^(_E_%?YA]3J]OR.THKB_^%O?]0__ ,C_ /V-
M'_"WO^H?_P"1_P#[&C^S\1_+^*_S#ZG5[?D=I17%_P#"WO\ J'_^1_\ [&C_
M (6]_P!0_P#\C_\ V-']GXC^7\5_F'U.KV_(UOB1_P BG/\ [R?^A"OCOQ)_
MR-VL?]?LW_H;5]0>)/B'_P )#I,EK]C\G>0=WF[L8.>F!7R[XGDV>+]8_P"O
MV;_T-J_I7Z.#^JYG7E7T7+Z]?*YX7%."K5,M]C!7DY+2Z\BO14?G^WZT>?[?
MK7]C?VU@_P"?\'_D?E_]@8__ )]_C'_,DHJ/S_;]://]OUH_MK!_S_@_\@_L
M#'_\^_QC_F245'Y_M^M'G^WZT?VU@_Y_P?\ D']@8_\ Y]_C'_,DHJ/S_;]:
M//\ ;]:/[:P?\_X/_(/[ Q__ #[_ !C_ )DE%1^?[?K1Y_M^M']M8/\ G_!_
MY!_8&/\ ^??XQ_S)**C\_P!OUH\_V_6C^VL'_/\ @_\ (/[ Q_\ S[_&/^9)
M14?G^WZT>?[?K1_;6#_G_!_Y!_8&/_Y]_C'_ #)**C\_V_6CS_;]:/[:P?\
M/^#_ ,@_L#'_ //O\8_YDE%1^?[?K1Y_M^M']M8/^?\ !_Y!_8&/_P"??XQ_
MS)**C\_V_6CS_;]:/[:P?\_X/_(/[ Q__/O\8_YDE%1^?[?K1Y_M^M']M8/^
M?\'_ )!_8&/_ .??XQ_S)**C\_V_6IK&UN-4N/)M;>:XE(SLB0NV/H!0\ZP2
M5W/\'_D./#^8-V5/\5_F-HK8A^'7B2XC5X_#NN2(W1EL92#_ ..U<A^#7C2Y
MC5H_"'B>16&05TN<@_3Y*P?$F6K>LOQ_R-UPIFSVH/\ #_,YNBNRC_9V\?2Q
MJR^#/$>UAD9L9 ?RQ5I?V7/B*RY_X0_6.?\ IF/\:R?%64K>O'[S>/!>>/;#
M3^XX.BO1U_9#^)3MC_A$K[GCF:(?^S5=@_8E^*,\JK_PBK+N/4W]M@>_^LK-
M\89*M\3#[S5<"\0/;"3^X\KKWO\ X)BRM'^U]H2J<"175O<;E/\ ,"LB']@;
MXH2NH.AVL:M_$U]%@?D2:]:_8R_8^\<_!G]H71/$VKV=C'I^G&1WV70=B2A"
MC&/[V*^1XRXFRK%Y94HX>O&4K/1/R9]MP'PCG6!SBGB,5AY1@FKM^J_0_>ZT
M_P!0M25\WP_M_P"R)1_PB7;_ *"G_P!IIW_#P'_J4O\ RJ?_ &FOP?VT.Y_2
M#HS['T=17SC_ ,/ ?^I2_P#*I_\ ::/^'@/_ %*7_E4_^TT_;0[B]C/L?1U%
M?./_  \!_P"I2_\ *I_]IH_X> _]2E_Y5/\ [31[:'</8S['T=17SC_P\!_Z
ME+_RJ?\ VFC_ (> _P#4I?\ E4_^TT>VAW#V,^Q]'45\X_\ #P'_ *E+_P J
MG_VFC_AX#_U*7_E4_P#M-'MH=P]C/L?1U%?./_#P'_J4O_*I_P#::/\ AX#_
M -2E_P"53_[31[:'</8S['T=17SC_P / ?\ J4O_ "J?_::/^'@/_4I?^53_
M .TT>VAW#V,^Q]'45\X_\/ ?^I2_\JG_ -IH_P"'@/\ U*7_ )5/_M-'MH=P
M]C/L?1U%?.MC^WR+N^AB;PJ8UD=4+#4MVT$XSCRN?SKZ*JXS4MB)4Y1W"BBB
MJ)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R']K_P"++>!/ 2Z/8S;=
M7\1;K=-I^:&#&)']B00H]VR/NUY?\#_ JPPQ?+V!SBL/XFZZWQ7_ &A]8NO,
M,UGITO\ 9]KG[JI%\K8]B^]O^!5[A\+?#BVME'\O\(/3I7+?FD=2]V)VGAC2
M%M;=5^[@=*Z2*/RUJOI]L(U'M_.K5=$4<\F%%%%42%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!3U;B)O>O%_C?\FE3?0C]*]HUC_55XO\ '+_D%3?C_*L:
MAO3W/ ?@Q_R#=:_["LG_ **BKLJXWX,_\@[6O^PI)_Z*BKLJ_P _O$O_ )*C
M&_XW^2/UO)_]RI^@4445\,>D%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!Y1^UI^S!I_P"TEX!DLY,6^J6@,EG<@?,C@?R[$=P>QP1^8/Q.^%.N
M?!_Q1-I.O6,MG<1L0CE3Y<Z@_>1NX_4=" <BOU'^./[0:_"75;6T_L]KQKJ-
MI PEV;<'&.AKQGXF?'/P_P#%[2&L_$'A&#4(6Z&24%E]P=N0?<<CMBOW#@3/
M<=1PD,-C:;E1^Q--7BK[--ZQOMUCLKJR6V1>-&7<+XJ>!Q-7FA?WH6E>+:3O
M%\K5VK76S[Q=V_S[HKZ&\2_LU>"];G,FEWVN:$9#GRY(TO(8_8?,CX^I)K%B
M_9+TWS!YGC!MG?9I+,WX R#^=?JD<10DKQJ1M_B2_!V?WH_8,'](+@.O2]I+
M'*'E*,[_ (1:^YL\3KUC]F#]D[7OVC?$L(AAFM="C?\ TF^*X! ZJF>I[9Y"
M^YPI],^''P+^&G@^]CN-6M_$'B*6,YV3B..'Z[ W/T8L/:OH[PW^UGX=\(Z9
M'9:;H%U9VL0"K'$J*% X'\7;]*\#.N(/JE-K!4_;5.G2*]6[7](WO_,CXWB/
MZ1N03IO#Y/72;T]I)-6_PQL[OSE:W9GM/PV^'FF_"SP=8Z+I4"6]I91A%51C
M.!C_ #G)[DDY-;M>&_\ #:VC_P#0/U;_ +XC_P#BZ$_;5T=F -CJJ^YC3 _\
M?K\"QN2YQBZ\\3B(.4Y.[>F[_K1+1+1'X]'CC(O^@J/S;_%_FV>Y5\V6/_)Q
MC?\ 8>?_ -'FNF_X;.T7_GWU#_OV/_BJ\.T_]I+2O^%Y_;6CNUB.L/-DQ\X\
MTGUKVN'<AQU-5^>F]8LBMQ=DU1QY,3!V?<^WJ*\C3]L7POMY:^_\!Z?%^V%X
M5D)W2WD?UMS_ $S7RO\ J_F/_/F7W'8N,,D?_,53_P# E_F>LT5Y3_PUYX3_
M .?JY_\  9_\*='^UQX1DSNO9H_K:R<_DIJ?[!S#_GS+[F:+BS)6[?6Z?_@<
M?\SU2BO+O^&M/"'_ $$)/_ 67_XFI(_VK?"4JY74L?6"0?H5H_L/']:,ON9<
M>*,G>BQ5/_P./^9Z;17F?_#4_A/_ *"2_P#?I_\ "K5M^TOX3G0,=6MU_P!X
M$?IBIEDN.6KI2^YFL>(LKEMB:?\ X''_ #/0J*X3_AH_PA_T&K/\S_A4J_M!
M^$V&?[<TWD=Y16?]E8Q;TI?<S2.>9<]L1#_P./\ F=M17%#]H'PF?^8YIO\
MW^%2_P#"]?"W_0>TC_P+3_&I_LW%K>G+[F7'.,"]JT/_  )?YG845QZ_'/PN
M[!5US268\ "Z3G]:F_X7-X=_Z"^F_P#@0O\ C4_V=BO^?;^YEQS+"2VJQ_\
M E_F=57S;^VQ_P A?0O]V?\ G'7M4/Q@\/SN%75=/9F["=3_ %KP?]L'7[37
MM3T5K2XAN%C6?<8W#8SY?I^-?1<*X6K3S*#G%K1]/)GQ?B-BJ-3AW$*$D_@V
M:_GB>-T445^M'\NA1110 4444 >I>#[S[=X:LY.<B,(<^J_+_2N!\9V7V#Q-
M=ISM9_,'_ N?ZUU7PMO/.T2:$MS#+D#T!&?YYK,^*UGY>HVMQS^]C*'_ ("<
M_P#LWZ5_4G'\?[9\.L%FJUE25-M_+V<O_)[?<?*Y?^XS*I1Z._\ FOP.4HHH
MK^6SZH**** "BBB@"EXD_P"1=U#_ *]I/_037'?";_D-7'_7#_V85V/B3_D7
M=0_Z]I/_ $$UQWPF_P"0U<?]</\ V85Z>&_W6H=M'^!,[ZBBBO,.(**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH [7X
M3VF+>\G_ +S+&/PR3_,56^*]V'OK2'G,:%S^)Q_[+3?AAK?V:]DL7;Y9_G3_
M 'AU_,?RK6^).B?VAI N47,MH<GW0]?RX/X&OZDP>'_M/PI>&RMWE3NYKK>-
M3VDE]UI+NK+KI\K.7LLVYJNSV^:LO\CS^BBBOY;/J@KF_BE_R+2_]=U_D:Z2
MN;^*7_(M+_UW7^1KIP?\>/J;8?\ B1]1GPH_Y%V;_KY;_P!!6NGKF/A1_P B
M[-_U\M_Z"M=/3QO\>7J/$_Q6%%%%<I@%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &?XL_P"19OO^N+?RKE/A
M+_R$KO\ ZY#^==7XL_Y%F^_ZXM_*N4^$O_(2N_\ KD/YUZF'_P!TJ?UV.ZC_
M +O,[NBBBO+.$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /,]8_Y*"W_ %]K_,5Z97F>L?\ )06_Z^U_F*],
MKU,Q^&GZ?Y'=C-H>@4445Y9PA1110 4444 %%%% !1110 4444 %%%% &7XU
M_P"15OO^N?\ 45R/PWT.UUJ>[6ZA681JI7)(QG.>E==XU_Y%6^_ZY_U%<W\(
M_P#CYOO]U/YFO5P\G'!S<>_^1W49-8>37?\ R.A_X032?^?-/^^F_P :/^$$
MTG_GS3_OIO\ &M>BN#ZQ5_F?WLY?;5.[^\R/^$$TG_GS3_OIO\:/^$$TG_GS
M3_OIO\:UZ*/K%7^9_>P]M4[O[S(_X032?^?-/^^F_P :/^$$TG_GS3_OIO\
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
M1117F'$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 :/A&!KGQ+9*IVGS0W'H.3^@KO_&EW]C\+WC?WD\O_ +Z.W^M<
M_P##?PO(LZZE,NQ0"(5/5LC&[Z8S]:O?%.]\K1880P#32Y(]5 /]<5_4O ^#
MQ&0^'N/S#%1<)5E)QOVE%0@[><FVNZL^J/E<=4CB,QITX:J-K_?=_@<#1117
M\M'U05S?Q2_Y%I?^NZ_R-=)7-_%+_D6E_P"NZ_R-=.#_ (\?4VP_\2/J,^%'
M_(NS?]?+?^@K73US'PH_Y%V;_KY;_P!!6NGIXW^/+U'B?XK"BBBN4P"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#/\6?\BS??]<6_E7*?"7_ )"5W_UR'\ZZOQ9_R+-]_P!<6_E7*?"7_D)7
M?_7(?SKU,/\ [I4_KL=U'_=YG=T445Y9PA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YGK'_ "4%O^OM?YBO
M3*\SUC_DH+?]?:_S%>F5ZF8_#3]/\CNQFT/0****\LX0HHHH **** "BBB@
MHHHH **** "BBB@#+\:_\BK??]<_ZBN;^$?_ !\WW^ZG\S72>-?^15OO^N?]
M17-_"/\ X^;[_=3^9KU*/^YS]?\ ([J?^[2]?\CN****\LX0HHHH **** "B
MBB@ HHHH ^0M;^-7B^'7M0CC\0:@D<=S(BJ&&% 8@#I5;_A=OC+_ *&/4/\
MOH?X5A:[_P C)J?_ %]R_P#H9JM7^I67\'9%+"TY2P5*_*O^7<.R\C\9Q6:8
MQ5I)59;OJSIO^%V^,O\ H8]0_P"^A_A1_P +M\9?]#'J'_?0_P *YFBNW_4S
M(/\ H"I?^"X?Y&/]JXS_ )^R^]G4+\;_ !DI_P"1BU _\"'^%<W>WLVI7T]U
M<2--<7,C2RNW5V8DDGZDU'17H9?D678"3G@J$*;>C<8QBVO.R1SUL97K*U6;
MEZML****]4YPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *]R_P""<7_)UND_]<)?_9:\-KW#_@G1,MO^U/I<C?=2WE8_0 5\7Q]_
MR)JOH_R9]]X9_P#(^I?UU1_1Y:?ZA:DJ.T_U"U)7\WG]7RW"BBB@04444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?&_P"V7"L7QUO6
M7K);0,WUV ?R%?8&ESM=:9;R-RTD2L3[D FOD7]M6W:#XW2,2/WUE"X^GS+_
M $KZT\,7(N_#>GR@%1+;1N >V5!KGI_'(Z*OP1+U%%%=!SA1110 4444 %%%
M% !1110 4444 %%%% !7&_M"0+<_!+Q0LB[E&GR-CW R/U KLJ\\_:GU'^S/
M@+X@;.&E2*$#/7?,B']"?UJ9;,J/Q(\=^ ,7[J'\OKQ7T7X=&VU'T']:^?\
MX"0%;>&OH+0!MM_P%8TS:IN; Z4445T'.%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 4=7_P!4U>&_'J?R=)F([+7N&LOB%J\#_:%D/]DW [%#6-0Z
M*9X[\%H\^&;J7:%^T7\KY_O8VKG_ ,=Q^%==7*_!I / -NW/[R:=C_W]<?TK
MJJ_SW\0JG/Q+CI?]/)+[G;]#]<RF-L'37DC-\7^*[/P1X;O-5U":.&TLHFED
M=VP  ,]>WU["ORU_:Q_:KU;]HWQC,3-)!H%K(1:6P)42 9Q(X]3V'\(/<EB?
MJ'_@JY\7Y?#O@72_"MK(8Y-:<R3[3R8DP6'XDH/<,P]:^ J_6/#W(:>!RZ.,
MFOWM97;ZJ'V8KU7O/O=)['[GX7\-4JD'G.)5W=JG?96TE+UO>*[6=MPHHHK[
MX_:0H!P:** /MS_@G?\ MIW5_?Q>"?%5XT[L#_9]W,_S.!R48GJ1USW /<?-
M]N5^*.B:S<^'=8M=0LYF@N[.59X9%ZHZG(/YBOU\_9\^(T?Q6^$&A:Y'UO+5
M"Z\_(VT'!]2,@'WS7X_XH9!3Y(YO15I749^=T^67KHU)]?=ZW;_G7Q$X;IY9
MC(XG"QM2K7T6T9*UTNRDG=+HU+I9+LJ***_%S\]"BBB@ HHHH **** "BBB@
M#YB_;2_Y'+2O^O9__0Z\8KV?]M+_ )'+2O\ KV?_ -#KQBOV[AW_ )%M+T_5
MG\F>('_)08GU7_I,0HHHKVCXX**** "BBB@ KS2#_DHY_P"O]O\ T,UZ77FD
M'_)1S_U_M_Z&:]++OM^AVX/[7H>ET445YIQ!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!VOPFC46]ZVY=S,@(SR ,_XU+\5GQI=J
MN.LI.?H#_C7)>']=D\/:DMQ'\PZ.G]]>X_SWKT>X@M?%^A8SOAN%RK#JA_Q!
MK^I^ \91XCX'K\+81J&)IQ>CVDG/G4O1M\LM^5M/JCY3,*;PV/CBYZQ;^[2W
M_!/*Z*L:KI<VC7\EO,NV2,X]F'8CZU7K^7\3AJN'K2H5XN,XMII[IK1I^A]3
M&2DE*.S"BBBL"@HHHH I>)/^1=U#_KVD_P#037'?";_D-7'_ %P_]F%=CXD_
MY%W4/^O:3_T$UQWPF_Y#5Q_UP_\ 9A7IX;_=:AVT?X$SOJ***\PX@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "NF\#>"CJ
MKK=W2_Z*IRB'_EJ?\/YUS-=5X(\=?V?LL[QO]'Z1R'_EG['V_E].GZ!X9QR)
MY[2_M]_N_LW^#GNN7G_N_A>W-[MSS\T^L?5W]7W_ !MY>9UFOZ]!X<T_SI>O
M2.,=7/I]/>O,M7U:?6[YKBX;<[=!V0=@/:O3=;T.W\16'DS#W1QU0^HKC[#X
M9W<NJ-'<,L=M&>9!UD'^R/\ 'I[U^W^,V0\4YMCL/@\##GPLK<JCLIVU=3HD
ME\+?NI7ZMW\'(\1A*-.4ZCM/K?MY?U<YFBO4+GP9I]SIBVOV=45/NLOWU/KG
M_&N'\2^#+KPZQ?\ UUOVD4=/J.W\J_(^,/"/.\@H+%R2K4K+FE"[Y'UNGK;M
M+;O;8]C!YQ0Q$N1:/HGU_KL8]<W\4O\ D6E_Z[K_ "-=)7-_%+_D6E_Z[K_(
MU^:X/^/'U/<P_P#$CZC/A1_R+LW_ %\M_P"@K73US'PH_P"1=F_Z^6_]!6NG
MIXW^/+U'B?XK"BBBN4P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#/\ %G_(LWW_ %Q;^5<I\)?^0E=_]<A_
M.NK\6?\ (LWW_7%OY5RGPE_Y"5W_ -<A_.O4P_\ NE3^NQW4?]WF=W1117EG
M"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'F>L?\E!;_ *^U_F*],KS/6/\ DH+?]?:_S%>F5ZF8_#3]/\CN
MQFT/0****\LX0HHHH **** "BBB@ HHHH **** "BBB@#+\:_P#(JWW_ %S_
M *BN;^$?_'S??[J?S-=)XU_Y%6^_ZY_U%<W\(_\ CYOO]U/YFO4H_P"YS]?\
MCNI_[M+U_P CN****\LX0HHHH **** "BBB@ HHHH ^'-=_Y&34_^ON7_P!#
M-5J]3U;]DWQ;>:S>3QR:3Y<\[R+FX;."Q(S\OO4'_#(WC#^_HW_@2W_Q%?Z7
M9?XJ<(PPU.$LPI)J*^TNR/R/$Y#CY5925-VNSS.BNR\?? ?7OAIH2ZCJ;:>U
MNTJP@02LS;B"1P5'H:XVON,ESW 9MA_K>6U8U:=VN:+NKK='CXK"UL//V=:/
M*^S"BBBO6.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KVS_@GK_R<W8_]><__ *"*\3KVS_@GK_R<W8_]><__ *"*^-X]
M_P"1+5]'^3/O?#7_ )']'U_5'](%I_J%J2H[3_4+4E?S:?UA+<****!!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\B?MO@CXSQ\
M8SIL)'O\TE?4O@:02>"M'92&5K*$@@\$>6M?,?[=W_)7=-_[ \7_ *.GKZ6^
M&/\ R3;P]_V#+;_T4M<]/XY'14^")N4445T'.%%%% !1110 4444 %%%% !1
M110 4444 %>-_MN:S]C^%MC9*R[M2U.*,KZHJNY/_?2K^=>R5\X_MM:ZM[XX
M\*Z,K?-;PS7D@SU#LJ)_Z+?\ZSJ?":4M9%CX&V'EVT6/05[IHT1%NH]J\E^#
MED$LH^!T KV#2E_=+_LBIIEU'J7****V, HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#,UO_5M^-> _M"/G2)_^N9KW[6_]6WXU\_?M#OC2;@]Q&:P
MJ;'13/*O@Q_R3RS_ .NMQ_Z/DKJ:Y;X,#'PYLO\ KI<?^CY*ZFO\\..I*7$6
M.:_Y_5/PDT?KV6JV$I?X5^1^<7_!5?4Y+C]HNUMC_JX=+CD49[L[J?\ T 5\
MR5]@?\%;?!$UGX]T#7U4M#>0-:NV.$*X*CZG$A_"OC^OZ+R.I"IEF&E#;V5/
M\(137R:L?U+X=U83R"AR=.9/U4Y7^_?YA1117IGVH4444 %?IA_P3$U&:]_9
M=L(Y#N6WN9T3Z>:__P"KZ 5^9]?JE^P-X'D\!_LQ^'[>>/RYKJ,W3 C#?O"7
MP?<%B.?2OB_$*I&&0UE+[3@EZ\R?Y1?W'Y/XN58++\/2?Q.I=>BA--_?)+YG
MLU%%%?S6?A84444 %%%% !1110 4444 ?,7[:7_(Y:5_U[/_ .AUXQ7L_P"V
ME_R.6E?]>S_^AUXQ7[=P[_R+:7I^K/Y,\0/^2@Q/JO\ TF(4445[1\<%%%%
M!1110 5YI!_R4<_]?[?^AFO2Z\T@_P"2CG_K_;_T,UZ67?;]#MP?VO0]+HHH
MKS3B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KI
M/AOKTMGJJV6-\-R2<?W& SG].:YNNF^%MCY^M37!'RV\>![%O_K U]YX8O&?
MZT8.."DXR<U>W6&\T_)Q3_,\_-.3ZK/G6EOQZ?B;GQ'T6&]T9KLE8YK7&&_O
M G&W]>/_ *]>>UZ%\3KO[/X=$8_Y;RJI^@R?Z"O/:^L\>(X6/$]L/%*7LXN;
M763OJ_/EY3DX?Y_JOO/J[>G_  ]PHHHK\7/;"BBB@"EXD_Y%W4/^O:3_ -!-
M<=\)O^0U<?\ 7#_V85V/B3_D7=0_Z]I/_037'?";_D-7'_7#_P!F%>GAO]UJ
M';1_@3.^HHHKS#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** .E\%^.6T@K:W3,UKG"MU,7_UOY5V>JZ_:Z/I_VB:1
M?+893:<F3TQZUY/3GF>555F9EC&%!.=H]J_9N$_&C-<FRN>73BJK2M2E)_!Y
M/^:*Z*Z:VO:R7BXS)*->JJJT[VZ_Y'2)\3[P:JTICC:V/'D^@]<]<_I[5V&C
M:]:>([3="P;C#QM]Y?8C_(KRFI;*]FT^X6:&1HI%Z,IJN$O&K.<NQ,O[4D\1
M1FVY)_$K[\CV2_NOW>BY=PQF1T*L?W7NR7]:_P">YV7B;X:K<;IM/VQR=3"3
M\K?[I[?3I]*\U\>>$-4US3%M+33[J>X%PH**A^7@]3T'U/%>G^%_B-#J&V&^
MVPS=!)T1_P# _I_*MG7O%6F^&+3SM0O+>UC]7?D_0=2?85^E5> >#>)7'/LJ
MQ*H0O>I%<J2?9QDU[.7WQ>Z75^?A\RQ^#G[&I#GETW_3?\SR[X=_!K6]&\-R
M"ZC@AF:0RB(RAFQA1CC(SQZT75K)93M%-&T<B'!5A@BNZ\._%S1/%$S"UN)#
M&K[/-DC,:,V <<\]^X%;&M^';3Q# %N(]Q'W77AE^A_R*\W-O!W(\WPLJW"V
M+4JM-VDG)2C)^;2]UOH[.+[=39YYBJ=;_;H6OY6M]^_YGGWA;PI-XFN3C]W;
MQGYY,=/8>I_E5#4K"32K^6WE&)(FVGW]#^/6O6+&QATRTC@A18XXQA0*YGXF
M^'OM%LM_$OSP_++CNO8_A_7VKSN+/!2&6<,+%X9N>)I>]4:O9QM[RBNT-T]V
MN9O=)+!YXZN*Y):1>B]?/U_R.'HHHK^<#Z4**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S_%G_ "+-]_UQ;^5<I\)?
M^0E=_P#7(?SKJ_%G_(LWW_7%OY5RGPE_Y"5W_P!<A_.O4P_^Z5/Z['=1_P!W
MF=W1117EG"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% 'F>L?\E!;_K[7^8KTRO,]8_Y*"W_7VO\ ,5Z97J9C
M\-/T_P CNQFT/0****\LX0HHHH **** "BBB@ HHHH **** "BBB@#+\:_\
M(JWW_7/^HKF_A'_Q\WW^ZG\S72>-?^15OO\ KG_45S?PC_X^;[_=3^9KU*/^
MYS]?\CNI_P"[2]?\CN****\LX0HHHH **** "BBB@ HHHH **** /*_VP?\
MDE,/_80B_P#07KYGKZ8_;!_Y)1#_ -A"+_T%Z^9Z_O[Z-O\ R2/_ '%G_P"V
MGY=QA_OR_P *_4****_?CY0**** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/_S^?^0G_P */JU;^5_<P]C4_E?W&U16#_PLC2?^>\G_ 'Z;_"C_ (61I/\
MSWD_[]-_A5?5:W\K^XKV%3^5F]17/O\ $S2U/$DS?2,TG_"SM+_O3_\ ?NCZ
MI6_E8?5ZG\K.AHKG6^)^EJ.MPWL(_P#Z]-_X6EIO]VZ_[X'^-/ZG7_E8?5ZG
M\K.DHKF_^%I:;_=NO^^!_C3#\5=.!_U-[_WPO_Q5/ZG7_E8?5ZO8Z>BN8_X6
MOIW_ #QO?^^%_P#BJ/\ A:^G?\\;W_OA?_BJ/J=?^5C^K5>QT]%<Q_PM?3O^
M>-[_ -\+_P#%4?\ "U]._P">-[_WPO\ \51]3K_RL/JU7L=/17,?\+7T[_GC
M>_\ ?"__ !5'_"U]._YXWO\ WPO_ ,51]3K_ ,K#ZM5['3T5S'_"U]._YXWO
M_?"__%4?\+7T[_GC>_\ ?"__ !5'U.O_ "L/JU7L=/17,?\ "U]._P">-[_W
MPO\ \51_PM?3O^>-[_WPO_Q5'U.O_*P^K5>QT]%<Q_PM?3O^>-[_ -\+_P#%
M4?\ "U]._P">-[_WPO\ \51]3K_RL/JU7L=/17,?\+7T[_GC>_\ ?"__ !5'
M_"U]._YXWO\ WPO_ ,51]3K_ ,K#ZM5['-:Q_P E!;_K[7^8KTRO*;_6(KKQ
M0U\JR>29Q+@@;L C_/6NO_X6OIW_ #QO?^^%_P#BJ]#'8>I.,%%;(Z\51G)1
MY5T.GHKF/^%KZ=_SQO?^^%_^*H_X6OIW_/&]_P"^%_\ BJ\_ZG7_ )6<GU:K
MV.GHKF/^%KZ=_P \;W_OA?\ XJC_ (6OIW_/&]_[X7_XJCZG7_E8?5JO8Z>B
MN8_X6OIW_/&]_P"^%_\ BJ/^%KZ=_P \;W_OA?\ XJCZG7_E8?5JO8Z>BN8_
MX6OIW_/&]_[X7_XJC_A:^G?\\;W_ +X7_P"*H^IU_P"5A]6J]CIZ*YC_ (6O
MIW_/&]_[X7_XJC_A:^G?\\;W_OA?_BJ/J=?^5A]6J]CIZ*YC_A:^G?\ /&]_
M[X7_ .*IC?%FRW<6]T1[A?\ &CZC7_E#ZK5['545RO\ PMFS_P"?:Z_\=_QH
M_P"%LV?_ #[77_CO^-/ZC7_E']5J]C6\:_\ (JWW_7/^HKF_A'_Q\WW^ZG\S
M3M>^)%KJVCW%ND%PK3+M!;&!^M-^$?\ Q\WW^ZG\S7;&C.GA)J:MK_D="IRA
MAY*2_K0[BBBBO'//"BBB@ HHHH **** "BBB@ HHHH \K_;!_P"240_]A"+_
M -!>OF>OIC]L'_DE$/\ V$(O_07KYGK^_OHV_P#)(_\ <6?_ +:?EW&'^_+_
M  K]0HHHK]^/E HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "O;/^">O_)S=C_UYS_\ H(KQ.O:O^"?#JG[3FGAF +6DX49^
M\=H/]#^5?&\>_P#(EJ^C_)GWOAK_ ,C^CZ_JC^D*T_U"U)4=I_J%J2OYM/ZP
MEN%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ^7_ -O>-AXOT!\':UG(H/J0_/\ ,5[A\ 9%F^"WAEE(8?V?$OX@8/ZBO%_V
M_/\ D->&?^N$_P#Z$E>P_LW_ /)#?#?_ %Z?^S-7/#^*SHJ?PD=O11170<X4
M444 %%%% !1110 4444 %%%% !1110 5X?\ MN>'_M'A;0=85=TFFWY@8_W4
ME3D_]]1H/QKW"O,?VO$4_ K4V9PK)/;,H(^^?/08_(D_A45-8LNG\2.5^"M^
M9+./G^$5[5I+9B7\:\!^!EP1;Q=^E>\Z,^8@:SILUJ(TZ***W.<**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH R]?\ ^/=OQKYP_::@9M"NO]PU]'ZX
M-T+?C7S[^T3'OTBX]XS7/4V.BD>*>"?AAX?\7^#]-OK_ $R.:Z: 1L[2."=G
MRCH0.U:G_"B?"9'_ "!X?^_LG_Q52_!AL_#JQR2VV2<<_P#7>3%=17^>W%V,
MQ5'/<;2C4DDJM1+WGMSNW7L?KN7TX2PU.32^%=/)'&?\,^>$/^@1_P"34W_Q
M='_#/GA#_H$?^34W_P 779T5\]_:F-_Y_2_\"?\ F=?L:?\ *ON.1C^ _A.*
M%XQI1,<@PZ&ZF97'H07P:Y/7OV'?ACXAN#+)X7T^!F.3Y$*1Y/OA<UZU17I8
M7BK.,.N6EB9I=N9M?<[K\#6A*5!\U!N#[Q;B_P +'FOAG]D7P#X/*MIOA^RM
M)EQB:*)$FX_VU4-^M:4W[/'A>XD+26MS(S=2UU(2?UKN**C%<3YMB/X^)G)=
MG)V^2V1%2*J2YZGO/N]7][U.#E_9N\*R+M6UN8_=;EOZU'_PS/X7_P">=]_X
M$'_"O0**Y/[8QW_/V7WLS]A3_E1Y_P#\,S^%_P#GG??^!!_PH_X9G\+_ //.
M^_\  @_X5Z!11_;&._Y^R^\/J]/^5'G)_9>\-G_EIJG_ '^7_P")H_X9>\-_
M\]-4_P"_Z_\ Q->C457]MX__ )^R^\/J]/\ E1\P_M5_L_Z'H/@?S(9-0W&=
M!\TRD=?]VOG-OA5IK'B6\7Z.O_Q-?8G[8O\ R( _Z^$_G7S#7ZQPGF&)G@%*
M<VW=_H?SCXJ3E3SI1AHN2/YR.8_X51IW_/:]_P"^U_\ B:/^%4:=_P ]KW_O
MM?\ XFNGHKZ;ZY7_ )F?FWUFKW.7;X4:>1\L]X#ZEE_^)IO_  J:S_Y^;K_Q
MW_"NJHH^O5_YA_6JO<Y7_A4UG_S\W7_CO^%'_"IK/_GYNO\ QW_"NJHI_7J_
M\P?6JO<Y$_"2WS_Q^3?]\BC_ (5);_\ /Y-_WP*ZZBG]?Q'\WY!]:J]SD?\
MA4EO_P _DW_? IK_  CA/W;V0?6,'^M=A11_:&(_F_(/K57N<=_PJ*/_ )_G
M_P"_7_UZ/^%11_\ /\__ 'Z_^O78T4?VAB/YOP0?6ZO?\CC6^$28XOFS[Q?_
M %Z;_P *A_ZB'_D#_P"RKM**?]H8C^;\%_D/ZY5[_D<7_P *A_ZB'_D#_P"R
MILGPC<'Y;]3]8L?UKMJ*?]HXC^;\%_D/ZY5[_D</_P *CD_Y_H_^_1_QH/PC
MFQ_Q_1_]^S_C7<44?VEB._X(/KE7N<)_PJ2Y_P"?N#_ODT?\*DN?^?N#_ODU
MW=%/^TJ_?\ ^N5>YP3_":\!^6ZMS]<C^E)_PJ:]_Y^;7_P >_P *[ZBG_:5?
MO^ _KM4X$_">] _X^+7\V_PIG_"J-1_Y[67_ 'VW_P 37H-%']IU^Z^X/KM4
M\^_X51J/_/:R_P"^V_\ B::_PLU)#_K+5O<.?\*]#HH_M2OY?</Z]5/._P#A
M5NI_WK7_ +[/^%(?A?J0'WK;_OX?\*]%HJO[4K>0?7JGD>;_ /"L]5_YYP_]
M_!65K.BSZ#>>1<!5DVAN#GBO7:\Y^)S[O%#?[,2C^9_K79@<=4K5.65K6.G#
M8J=2?+(A3X=ZI+$KI#&RNH8$2#O2_P#"N-6_Y]T_[^K_ (UZ+8IY=C"O7:BC
M]*FKEEFE9/9?U\S!XZI?H>:?\*YU8#_CW7_OZO\ C1_P@NN?\^[_ /?]/_BJ
M]+HI?VK5[+\?\P^O5.R/-/\ A!=<_P"?=_\ O^G_ ,51_P (=KL'2"=<_P!V
M9?Z&O2Z*/[4J]E^/^8OKT^R.'\%^!M:U7Q?IL$T4_D27">;NEXV Y;OZ U].
M=!7 ?"^P^T:[),5^6WC.#Z,>!^F:[/7[O[#HEU,.&CB8K]<<?K7]9^"=-83A
MO$9Q75N:4GI_)37^?,?#\28J6)Q4*/96^;_I'S3XE@U[6/$>H74::@([FXDE
M0;R,*6) Z^E4?['\0?W=0_[^'_&O3**_E&OG52M4E5G%7DVWZO4^WCBW&*BH
MK0\T^P>(H/N_VHN?[KM_0T>1XD]=7_[[?_&O2Z*R_M)_R(KZX_Y4>:&#Q(.^
MK_\ ?;T>?XD_ZB__ 'P_^%>ET4?VEW@A?7/[J/,IF\0SQ-'(NK,C@JRE'P0>
MW2H+'3=8TV1FM[74868;24B<$C\J]4HIK,VE;D0_KSVY4>:>?XD_ZB__ 'P_
M^%'G^)/^HO\ ]\/_ (5Z712_M%?R(7US^ZCS3/B2;C_B;^O1UH\CQ)ZZO_WV
M_P#C7I=%']I?W$'US^ZCS3R/$GKJ_P#WV_\ C1Y'B3UU?_OM_P#&O2Z*/[2?
M\B#ZY_=1YG_9OB*?YBNIMV^9V_J:/['\0?W=0_[^'_&O3**?]IR_E0_KK_E1
MYG_8_B#^[J'_ '\/^-']C^(/[NH?]_#_ (UZ911_:<OY4'UY_P J/,_^$9UY
M_F\FZYYYE_\ KT?\(KKW_/&Z_P"_H_QKTRBE_:E3^5!]>GV1YG_PBNO?\\;K
M_OZ/\:/^$4UYN/)N>?64?XUZ913_ +4J?RH/KT^R/-/^$%US_GW?_O\ I_\
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
MY_@:W_"P_$'_ $%9O^^%_P */^%A^(/^@M+_ -^U_P *R:*K_4/AW_H"I?\
M@$?\B?\ 6;-/^?\ +[S6_P"%A^(,_P#(5F_[X7_"E_X6'X@_Z"DW_?"_X5D4
M4?ZB<._] 5+_ , C_D'^LF:?\_Y?>:__  L/Q!_T%)O^^%_PIDGQ'\0)C_B:
M3?\ ?"_X5EU'/_#7GYIP3D%/"RG3P5)/3[$>Z\CTLGS[,*N,A"I6DT[]?)FT
MGQ%\0,O_ "%)O^^%_P *7_A8?B#_ *"DW_?"_P"%8T7^K%.KJPO _#TJ$)2P
M5*[2^Q'MZ''C.(,RCB)Q5:5DWU\S7_X6'X@_Z"DW_?"_X4?\+#\0?]!2;_OA
M?\*R**Z/]1>'?^@*E_X+C_D<_P#K%F?_ #_E]YK_ /"P_$'_ $%)O^^%_P *
M/^%A^(/^@I-_WPO^%9%%'^HO#O\ T!4O_!<?\@_UBS/_ )_R^\Z7POXZUS4/
M%>EVTVI3-#<WD,3C:O*LX![>AKZC_P"%6Z;_ 'KK_OL?X5\D>#/^1XT/_L(V
M_P#Z,6OMNOY*^DAE>#RO&X*&6THTE*,VU!*-[.-KV6I]YPEFF+Q%&<JU1R:?
M5^1S?_"K=-_O77_?8_PH_P"%6Z;_ 'KK_OL?X5TE%?S7]<K_ ,S/K/K%7^9G
M-_\ "K=-_O77_?8_PH_X5;IO]ZZ_[['^%=)11]<K_P S#ZQ5_F9S?_"K=-_O
M77_?8_PH_P"%6Z;_ 'KK_OL?X5TE%'URO_,P^L5?YF<W_P *MTW^]=?]]C_"
MC_A5NF_WKK_OL?X5TE%'URO_ #,/K%7^9G-_\*MTW^]=?]]C_"C_ (5;IO\
M>NO^^Q_A7244?7*_\S#ZQ5_F9S?_  JW3?[UU_WV/\*/^%6Z;_>NO^^Q_A72
M44?7*_\ ,P^L5?YF<W_PJW3?[UU_WV/\*/\ A5NF_P!ZZ_[['^%=)11]<K_S
M,/K%7^9G-_\ "K=-_O77_?8_PH_X5;IO]ZZ_[['^%=)11]<K_P S#ZQ5_F9S
M?_"K=-_O77_?8_PH_P"%6Z;_ 'KK_OL?X5TE%'URO_,P^L5?YF<W_P *MTW^
M]=?]]C_"G#X8Z6!]VX/OYE=%11]<K_S,/K%3^9G/?\*QTO\ NS_]_*/^%8Z7
M_=G_ ._E=#12^N5OYF'UBI_,SD/$G@'3]+T.YN(EF\R),KE\BJWPC_X^;[_=
M3^9KI/&O_(JWW_7/^HKF_A'_ ,?-]_NI_,UWPJ3G@YN;OK_D=49REAY.3Z_Y
M'<4445Y!YX53US6K7PYI-Q?7DRV]K:H9))&Z*!_G&.]6F8(NYL!0,DGIBOF#
M]HSXUM\0]7;2=-E/]BV,GS.#Q>2#^+_=';UZ^F/T+PW\/\7Q7FJP=*\:4;.I
M/^6/9?WI;17J]DSS<VS2G@:#JSWZ+N_\NYZ8/VPO"9'^IUC_ ,!E_P#BZ7_A
ML'PI_P \=8_\!E_^+KYG P**_KS_ (ENX1_Z>_\ @?\ ]J? ?ZX8[M'[O^"?
M3'_#8/A3_GCK'_@,O_Q='_#8/A3_ )XZQ_X#+_\ %U\ST4?\2V\(?]/?_ __
M +4/]<,=VC]W_!/IC_AL'PI_SQUC_P !E_\ BZ/^&P?"G_/'6/\ P&7_ .+K
MYGHH_P");>$/^GO_ ('_ /:A_KACNT?N_P""?3'_  V#X4_YXZQ_X#+_ /%T
M?\-@^%/^>.L?^ R__%U\ST4?\2V\(?\ 3W_P/_[4/]<,=VC]W_!/8OCU\>]#
M^)W@>/3M.CU!;A;I)OWT05=H# \ACZBO':**_5.#^#\!PU@/[-RWF]GS.7O.
M[N[7ULNQX689A5QM7VU:U[6T"BBBOJCA"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *]A_8&_Y.FT/_ *Y7'_HEZ\>KV#]@
M7_DZ;0_^N=Q_Z(:OC^.O^1-6]'_Z2S[KPY?_  O4/5?^E(_I*LF#VRL.00""
M._%351\-?\@"S_ZX)_Z"*O5_-:V/ZTEN%%%%!(4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 ?-_\ P4 C59?";8^9A=@GU \C'\S^
M=>H_LO.TGP&\.EF+?N7')["5P*\T_;^@W6OA63/W'NEQZY$/^%>C?LH3_:/@
M!X>8C!"SKCZ3R#^E<\?XK_KL=$OX2/1****Z#G"BBB@ HHHH **** "BBB@
MHHHH **** "O(_VT[S[-\&?+SC[5J%O%C'7!9_\ V7]*]<KQ+]N>YQ\/-#M_
MFS-K"-QTPL,W!_$C\JBI\++I_$CG_@5%B&(_0U[SHZ[8*\3^"4&+6(^PKW'2
M5_<K_M<UE31K4W+]%%%=!SA1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% &;KBXB:O OVAD_XE,_KY9%?0.K_P"K:O!?VA(LZ3<?[A%8U#HIGC_P9.?A
MY9^TLX_\C/745XSH?Q+O/ .E644,,-Q;S/,[QN,'/G,.&'L.^:[KPA\8M+\5
M7$=N?,L[N7A8Y?NL?16'!_'&:_C[Q$\(.*85\1Q'0PSJX6I.I/FA[SBN9WYH
MKWE:SN[.*6K9]5D_B!D;Q"R>I64*\+1M+1-M*W*W[KO=65[M]#K****_!C]"
M"BBB@ HHHH **** "BBB@ HHHH \9_;%_P"1 '_7PG\Z^8:^GOVQ?^1 '_7P
MG\Z^8:_7^#_^1<O5_H?S1XL?\CM?]>X_G(****^I/S(**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O-_B9_R
M-4G_ %S7^5>D5YO\3/\ D:I/^N:_RKTLJ_C/T_R.W _Q/D>B6O\ Q[1_[H_E
M4E1VO_'M'_NC^525YTMSB"BBBD 4444 =[\+;#R-&FG*_-<28!]57C^9-6/B
M3=BW\,.G>>14'Y[OZ56^%^K?:-+DM&^];MN7W5N?YY_,4WXJPS/IELZ_ZE)#
MO^I'']?SK^QJ>+I4?"MSR_WE[%Q=NCE+EJ?<W)^FI\6X.6;6J?S7^Y77Z'"T
M445_')]H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7F>L?\E!;_ *^U_F*],KS/6/\ DH+?]?:_S%>IE?Q2]#NP.\O0],HHHKRS
MA"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IT4SP
M/NC9D;U4X--HJHRE%\T79@:%KXJU*S/[N\N/HS;A^1S5?4=5N=7F\RYFDF;M
MN/ ^@Z#\*KT5Z-;.LQK4/JM:O.5/?E<I.-^]F[?@91HTXRYXQ5^]@HHHKS#4
M*4,5!Y/S=?>DHH3:V *X?XN?\?-C_NO_ #%=Q7#_ !<_X^;'_=?^8KNRW_>%
M\_R.K!_Q4=QX#\:ZK:^$[)5OIF_=_P >'/YMFMA/'^K(ZM]JW8.<&-<'VZ5R
M?@K_ )%6Q_ZY_P!36I7L_P"MV>T9<E'&U8QB]$JDTE\KVL>?6P>'E.3<%N^B
M/4_#7B.'Q+8>9'\LB\21YY0_X'L:Y;QSX'^P[[VS7]SUDC'_ "S]Q[>W;Z=*
M_P ,[22;Q%YBF18X8V+D=&SP ?SS^%=)\1]1^Q>'&C4D-<N(QCTZG^6/QK^D
M*F/H<6< U<SX@I6J45/EFM&Y12M*/93;491V;3:MI;Y6-.6#S!4L,])6NO)_
MY;IGG-%%%?R0?8!1110 4444 %%%% !1110 5Y7^V#_R2B'_ +"$7_H+UZI7
ME?[8/_)*(?\ L(1?^@O7Z!X5?\E?EW_7V)YF=?[C5_PL^9Z***_T\/Q8****
M "BBB@ HHHH **** "BBB@ J.?\ AJ2HY_X:\S./]SG\OS1ZV1_[]3^?Y,=%
M_JQ3J;$?DIU=.!_W:G_A7Y'+F'^]5?\ %+\V%%%%=1QA1110!H^#/^1XT/\
M["-O_P"C%K[;KXD\&?\ (\:'_P!A&W_]&+7VW7\7_2F_Y&& _P $_P XGZ/P
M3_N]3U7Y!1117\IGVH4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 9?C7_ )%6^_ZY_P!17-_"/_CYOO\ =3^9KI/&O_(JWW_7/^HK
MF_A'_P ?-]_NI_,UZE'_ '.?K_D=U/\ W:7K_D=Q117G'[0?QIC^&6@_9+)T
M;7+Y2(5R#]G7H96'Z 'J?4 UMP[P_C<[S"GEF7QYJE1V79+JV^B2U;_4\K$X
MFGAZ3K579(Y3]J'XW?9(Y?"^D3_OI!MU"9#_ *M3_P L@?4_Q>@X[G'@B)L7
M I2SS2/)(S22R,7=F.68GDDGUHK_ $LX!X'P7"^50R[":RWG*VLY=6_+HET5
MEYGX]FV:5,=7=6>W1=E_6X4445]L>6%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7L'[
M O\ R=-H?_7.X_\ 1#5X_7L'[ O_ "=-H?\ USN/_1#5\AQU_P B:MZ/\F?<
M>'/_ "/Z'JOS1_2%X:_Y %G_ -<$_P#015ZJ/AK_ ) %G_UP3_T$5>K^:8['
M];2W"BBBF2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'SU^WY&QT?PR^/E6:X4GW*QX_D:[O]D699?V?]#5?O1M<*W'0_:)#_(BN
M+_;Y_P"15\/_ /7W+_Z *ZW]CG_D@^F_]=Y__1K5SQ_BLZ'_  D>HT445T'.
M%%%% !1110 4444 %%%% !1110 4444 %> _MT39C\(P8_UEU/)G/3:J#I_P
M*O?J^=OVWIO.\6>"X!NS&MW(?3DP ?\ H)_.LZOPFE'XC3^"L&VPBS[=Z]IT
MO_5I]#7D7P<AVV<?X=:]?TL?NA]*FF54+=%%%;&(4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!1U89B:O#?C\F=(F_W*]SU8XB:O$/CT ^D38_N5C4
M-Z>Y\9>)&4V5BH/,9F5O8^:Q_D162K;3[UZ)H?PN'CKPU<2QW)M[JWO)E3<N
M8W!VG![CZ\_2N0\3^"M2\(7.R^MV12<+*OS1O]&_IUK[/PYX\R#&0>04L3'Z
MU1E-2IR]V7Q2=XIVYU9W]V]NMC\&\2.%<UP^85,UG1?L*G*U-:KX4M;?"[KK
M:_0]$^$_Q<&HB'2]4D_TC[L%PQ_UOHK?[7H>_P!>OHU?+X.#7M?P2\877BC0
MYX;MA))8LJ+(?O.I!QN]QCKWK^8/I(>!^$RNC4XNR-*G2NO:T]E%SDHJ<%T3
MDTI1Z-WCI=+]:\'/$VOCJD<@S-N52S]G/=M15W&7FDG:75:/75]K1117\8G]
M&!1110 4444 %%%% !1110!XS^V+_P B /\ KX3^=?,-?3W[8O\ R( _Z^$_
MG7S#7Z_P?_R+EZO]#^:/%C_D=K_KW'\Y!1117U)^9!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YO\ $S_D
M:I/^N:_RKTBO-_B9_P C5)_US7^5>EE7\9^G^1VX'^)\CT2U_P"/:/\ W1_*
MI*CM?^/:/_='\JDKSI;G$%%%%( HHHH T_"&K_V+K\,K-MC8^7)_NG_#@_A7
MI&L::NL:7-;M]V92 ?[I['\#S7DE>G>"M8_MGP]"S-F2+]U)SW'?\1@U_2W@
M)GE+$4L5PUC/>A-.44^J:Y:D?FK.W^)GS'$%!Q<,5#=:?JCS2X@:UN)(Y%VR
M1L58>A'!IE=-\3M&^QZJETJ_N[H8;V8?XC^1KF:_"^+.'ZN29M7RRK_R[DTG
MWB]8OYQ:?KH>_@\0J]&-5=?SZA1117SIT!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7F>L?\E!;_ *^U_F*],KS/6/\ DH+?]?:_S%>I
ME?Q2]#NP.\O0],HHHKRSA"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *X?XN?\ 'S8_[K_S%=Q7/^(O
M!=WX^\6:7I]H-ID5VED(RL* KEC_ )Y) [UZV1X6MB<=3P]"+E.3LDMVWL;8
M>I&G+VDW9)-M_(Z7X->%6\2:%9M)N6UBC^=AW//RBO2[+P9IEC]RSC8]<R?/
M_.I/#VA6?@SP[!96_P"[M;./&YSR<=68^IZFN*\4>.KG5+UEM9I(;5>%"':7
M]SWY]*_J*67\-^'^54ZV:T8U\74;>T92OUY7+X81T5]VW>VME\;4K8G,\1+V
M,G&'];VZL[VZU"UTN,>=-#;KV#,%_*N#^(/B&'7-0A6W?S(8$/S8(RQ//7Z"
ML!W:1RS$LS<DGJ:2OROCGQBQG$&!EEE.A&C1DTWJY2?*[I7]U)72?P]%J>E@
M,EAAZGM7)RE]R_KYA1117XV>T%%%% !1110 4444 %%%% !7E?[8/_)*(?\
ML(1?^@O7JE>5_M@_\DHA_P"PA%_Z"]?H'A5_R5^7?]?8GF9U_N-7_"SYGHHH
MK_3P_%@HHHH **** "BBB@ HHHH **** "H[CJOXU)4=QU7\:\W-O]TG_75'
MJ9+_ +]3]?T80?=/UJ2HX/NGZU)6^ _W:G_A7Y'/F/\ O=7_ !/\V%%%%=9Q
MA1110!H^#/\ D>-#_P"PC;_^C%K[;KXD\&?\CQH?_81M_P#T8M?;=?Q?]*;_
M )&& _P3_.)^C\$_[O4]5^04445_*9]J%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% &7XU_Y%6^_ZY_U%<W\(_P#CYOO]U/YFND\:
M_P#(JWW_ %S_ *BO _BMXZU3PAX?6UTVX:T_M1C'/*G$FQ1T5NV<\D<^]?:\
M&\-U\_Q4,HPTE&=65DWLDES-Z=DGIU>AIB,5##8"I7GM'_@':?&_]IBW\%M-
MI>AM'>:O@K)-]Z&S/\F<>G0=_2OG/4+^XUC4);R\N);JZN&WR2R-N9S[FH43
M8*=7^@O 'AOE7"F$]C@H\U627/4:]Z3_ $CVBM%UN[M_B^;9U7QT[STCT71?
MYOS"BBBOT(\<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KV#]@<X_:ET/_ *YW
M'_HAJ\?K1\%>/-6^&OBF+6-$N_L.HVX81S"-)-H9=IX<$=">HKY?C##RKY9.
MA#>6BOMJF?8<"XJ&&SBGB*E[1U=M]&MC^HWPU=1_\(_8_,O^H3O_ +(J]]IC
M_O+7\]5I_P %B/VC[:VCC3XD3*J*% _L33> /^W>I?\ A\A^TE_T4J;_ ,$F
MF_\ R/7Y4O"W-[?Q*?WR_P#D#]F?C'DE_P"%5_\  8?_ "9_0A]IC_O+0UW&
MH^\OXFOY[_\ A\A^TE_T4J;_ ,$FF_\ R/2'_@L=^TBW7XE3?^"33?\ Y'I_
M\0MS?_GY3^^7_P @+_B,62?\^JO_ (##_P"3/Z#'U:!/^6B_G3?[9M_^>B_G
M7\]DG_!7G]HJ5LM\1IB?^P-IW_R/6?=_\%4/V@+VX:1_B5JJLW41VEK&OX*L
M0 _ 4+PMS;K4I_?+_P"0'_Q&/).E*K_X##_Y,_HC_MFW_P">B_G1_;-O_P ]
M%_.OYV/^'H_Q^_Z*5K'_ 'XM_P#XW1_P]'^/W_12M8_[\6__ ,;JO^(5YI_S
M]I_?+_Y$G_B,F2_\^JOW0_\ DS^B?^V;?_GHOYT?VS;_ //1?SK^=C_AZ/\
M'[_HI6L?]^+?_P"-T?\ #T?X_?\ 12M8_P"_%O\ _&Z/^(5YI_S]I_?+_P"1
M#_B,F2_\^JOW0_\ DS^B?^V;?_GHOYT?VS;_ //1?SK^=C_AZ/\ '[_HI6L?
M]^+?_P"-T?\ #T?X_?\ 12M8_P"_%O\ _&Z/^(5YI_S]I_?+_P"1#_B,F2_\
M^JOW0_\ DS^B?^V;?_GHOYT?VS;_ //1?SK^=C_AZ/\ '[_HI6L?]^+?_P"-
MT?\ #T?X_?\ 12M8_P"_%O\ _&Z/^(5YI_S]I_?+_P"1#_B,F2_\^JOW0_\
MDS^B?^V;?_GHOYT?VS;_ //1?SK^=C_AZ/\ '[_HI6L?]^+?_P"-T?\ #T?X
M_?\ 12M8_P"_%O\ _&Z/^(5YI_S]I_?+_P"1#_B,F2_\^JOW0_\ DS^BA=8@
M8_ZQ?SJ>*99AE6S7\Z*_\%2OC\AX^)6L?^ ]M_\ &Z_5/_@AG^T=XT_:2_9G
M\0ZMXXUZY\0:I9^)Y[&&XG2-&2!;2T=4PBJ,!I'.>OS5X^><#X[*L+];Q$X.
M-TK*]]?5(]SAWQ$R[.<8L%A:<XR:;O)12T])-_@?;U%%%?&GW@4444 %%%%
M'A/[>8_XM]HQ[C4>O_;-ZW/V*SGX(P_]?LW\Q63^W?;A_A;I<WS;H]51!SQ@
MPRD_^@BM#]B*=I?@PRG&(M0F4?\ ?*'^M<__ "].C_ET>P4445T'.%%%% !1
M110 4444 %%%% !1110 4444 %?-?[9%QYWQ<\-V^YCY-@\FWTW2$9_';^E?
M2E?,'[5-S]M_:(T^(9VVVE0J1[F64G]"/RK*M\)K1^([[X0P,ME&/H:]7TX8
MC7Z5YK\*8=EC'[BO3;%<1K[#%* ZA/1116QB%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 4=8;$35X9\=[M8M,GSQA,U[3KTVRW;/IUKYS_:1UP6FB
MW.6_@[5SU&=%,\U^#$QG\-WC;=J_;Y=IS]X87G\\C\*ZRXM8[R!HIHTEC<89
M'4,K?45S_P )=/\ [.^'VF[N6N$-R3Z^8Q<?HP'X5T5?Y[<;X[VO$F,Q-!V_
M>RLU_==KI_*Z/US+J*6#A3FK^ZKI^:V/G+QE:Q6/BW4X846.&&ZD1%7HH#$8
MKO?V<)\-J\?<B)A_X^#_ $K@_&C;O&.K-M*[KR8X/;YS73? K7K30]=OFO+J
M&UCD@ #2.%!(85_I#XK99B,Q\+*V&C&52JZ-%V5Y2E*,J<NEVV[:[G\5\!XR
MC@^.:=:34(*I46MDDFIKK9):GLU%5=)UZQUQ9#9W5O=",C?Y3AMN>F?UJU7^
M7&,P>(PM5X?%0<)QWC).+5U?5.S6COZ']O8?$4J]-5:,E*+V:::?HUH%%1VE
M_!J"R&WFAF$;%',;AMK#J#CH?:BYO8;)5\Z6.'S&"*78+N8] ,]SZ4G@ZZJ_
M5W!\_P#+9W[[;[!]8I.G[527+WNK??L24445SFP4444 %%%% 'C/[8O_ "(
M_P"OA/YU\PU]0?MBPM_PKW?S@7" _G7R_7Z_P?\ \BY>K_0_FCQ8_P"1VO\
MKW'\Y!1117U)^9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5YO\3/\ D:I/^N:_RKTBO-_B9_R-4G_7-?Y5
MZ65?QGZ?Y';@?XGR/1+7_CVC_P!T?RJ2H[7_ (]H_P#='\JDKSI;G$%%%%(
MHHHH *Z7X9:Q]CUAK5C^[NEX]F'(_3/Z5S5/MKAK2XCDC.V2-@ZGT(Y%?0<*
MY]4R;-J&9T_^7<DVN\7I)?.+:.?%8=5Z,J3ZK_ACU?6=&@UVR:WN%+)G((."
MI]17):K\*YH]S6=PLJ_W)/E;\^A_2MFP^(NF7BKOD:!VZAT. ?J,BM>TU.VO
MQ^XN(9O]QPU?V=FF3<&<96J2G3J5+64H32J)=$TG?3M).W8^)HUL=@M+-+LU
MI_7H>6:CHUUI+[;BWDAYQDCY3]#T-5:]BDC65"K*K*W4$9!K&U+X?:;J!++$
MUNQ[Q':/RZ?I7Y#Q!]'G%T[U,FQ"FOY9^[+Y25TWZJ*/8P_$<'I7C;S6O]?B
M>;45UFH?"JXCYMKF.3G[L@VG'UY_I6'?^%=0TS_76DVW^\HWK^8S7X_G/ '$
M.57>-PDU%?:2YH_^!1NE\V>U1S##5?@FOR?W,SZ***^/.P**** "BBB@ HHH
MH **** "BBB@ HHHH **** "O,]8_P"2@M_U]K_,5Z97F>L?\E!;_K[7^8KU
M,K^*7H=V!WEZ'IE%%%>6<(4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% $EK;27MPD,2M))(=JJ.YKTSP
MIX9C\-V&WY6N) #+(!U/I]!6?X!\(_V1;?:[A?\ 2IA\JD?ZI?\ $_\ UO6N
M5_:*^)\WAG28]*T]]ES?AEFF4_-"@QD#_:.>O8>Y!']4^'O"^$X0RI\49ZK5
MYJU.#WBFM$D_MS6_\L=[>\?,8RM4S#$K X;;J^FGZ+\7\B_XX\<1ZZ/LME)O
MM48B21>DK X('L"/Q/Z\U61X#_Y%*S_W3_Z$:UZ_GKBSB/&9WF=7'XUWDW9+
MI&*VBO)?B[MZMGT-#"0PT?8T]E^/F%%%%?-FP4444 %%%% !1110 4444 %%
M%% !7E?[8/\ R2B'_L(1?^@O7JE>5_M@_P#)*(?^PA%_Z"]?H'A5_P E?EW_
M %]B>9G7^XU?\+/F>BBBO]/#\6"BBB@ HHHH **** "BBB@ HHHH *CN.J_C
M4E1W'5?QKS\U_P!TGZ'I9/\ [[3]0@^Z?K4E1P?=/UJ2M,N_W6GZ(SS3_>ZG
M^)_F%%%%=APA1110!I>"^?'.A_\ 81M__1BU]M5\,V%])IFH6]U"P6:UD66,
MD9PRG(X^HKNC^U!XV)_Y"5O_ . D?^%?SSXU^%><<6XK"ULLE3BJ49)\\I+5
MM-6M&7;R/KN',\P^!I3A63U=]%_P3ZLHKY2_X:@\;?\ 03M__ 2/_"C_ (:@
M\;?]!.W_ / 2/_"OQ'_B6;BS_GY0_P# Y_\ RL^D_P!<,!VE]R_S/JVBOE+_
M (:@\;?]!.W_ / 2/_"C_AJ#QM_T$[?_ ,!(_P#"C_B6;BS_ )^4/_ Y_P#R
ML/\ 7# =I?<O\SZMHKY2_P"&H/&W_03M_P#P$C_PH_X:@\;?]!.W_P# 2/\
MPH_XEFXL_P"?E#_P.?\ \K#_ %PP':7W+_,^K:*^4O\ AJ#QM_T$[?\ \!(_
M\*/^&H/&W_03M_\ P$C_ ,*/^)9N+/\ GY0_\#G_ /*P_P!<,!VE]R_S/JVB
MOE+_ (:@\;?]!.W_ / 2/_"C_AJ#QM_T$[?_ ,!(_P#"C_B6;BS_ )^4/_ Y
M_P#RL/\ 7# =I?<O\SZMHKY2_P"&H/&W_03M_P#P$C_PH_X:@\;?]!.W_P#
M2/\ PH_XEFXL_P"?E#_P.?\ \K#_ %PP':7W+_,^K:*^4O\ AJ#QM_T$[?\
M\!(_\*/^&H/&W_03M_\ P$C_ ,*/^)9N+/\ GY0_\#G_ /*P_P!<,!VE]R_S
M/JVBOE+_ (:@\;?]!.W_ / 2/_"C_AJ#QM_T$[?_ ,!(_P#"C_B6;BS_ )^4
M/_ Y_P#RL/\ 7# =I?<O\SZMHKY2_P"&H/&W_03M_P#P$C_PH_X:@\;?]!.W
M_P# 2/\ PH_XEFXL_P"?E#_P.?\ \K#_ %PP':7W+_,^K:*^4O\ AJ#QM_T$
M[?\ \!(_\*/^&H/&W_03M_\ P$C_ ,*/^)9N+/\ GY0_\#G_ /*P_P!<,!VE
M]R_S/JVBOE+_ (:@\;?]!.W_ / 2/_"C_AJ#QM_T$[?_ ,!(_P#"C_B6;BS_
M )^4/_ Y_P#RL/\ 7# =I?<O\SZ9\:_\BK??]<_ZBOFWX\?\>>F?]=7_ )"J
M.I?M*>,M0L9(9M2@:.0;6'V6,?TKEM;\::EXK$4=],DJPDLF(U7!./05]SX;
M^#F><.\18;%8^=-QBY-\LI-V<)1ZP74K,,_PV*R:NJ5^BU7G'S*%%%%?UV?E
M84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5#)_K&J:H9/]8U>'Q!_NOS7
MZGT'#/\ OGR?Z$D?^K7Z4ZFQ_P"K7Z4ZO;CL?/A1113 **** "BBB@ HHHH
M**** "BBB@ HHHH *_9K_@W"_P"32_%7_8XW'_I%8U^,M?LU_P &X7_)I?BK
M_L<;C_TBL:^!\2O^1*_\4?S/TSPF_P"1_'_!+]#]%J***_GD_J **** "BBB
M@#Q?]NJ%I/A!8LO_ "SU:)C]/*F']13OV&9A)\';I1_RSU253G_KG$?ZBG_M
MQ?\ )&H/^PG%_P"@257_ &$3_P 6CU(?]1>3_P!$P5A_R].C_ET>UT445N<X
M4444 %%%% !1110 4444 %%%% !1110 5\I_&P_VI^T]JR_*PMH[>'(_ZXJW
M_LU?5$\Z6T+22,J1Q@LS$X"@<DU\B^%[]O'_ ,2=6UK:WEZE>R31;NJQ[CL'
MX* /PK&MLD;4=VSWCX:6VRPCX .P 5Z#:KMCKDO!%D(+2,8["NPA7:E53)FQ
MU%%%:&84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M$_\ H&K_ -_7_P :/^&6/"?_ $#5_P"_K_XUZ913_MS'_P#/V7WLG_5O*?\
MH&I_^ 1_R/,I/V4_"<J[6T[_ +YF<?R:H_\ ADOPA_T#Y/\ P*E_^*KU&BG_
M &YF'_/Z7WLF7#&3RU>%I_\ @$?\CR[_ (9+\(?] ^3_ ,"I?_BJ/^&2_"'_
M $#Y/_ J7_XJO4:*/[=S#_G]+[W_ )D_ZJY-_P! E/\ \%Q_R/*3^R%X3)_X
M];D?]O+_ .-'_#(7A/\ Y]KK_P "7_QKU:BJ_M[,/^?TOO9G_JEDO_0+3_\
M (_Y'E/_  R%X3_Y]KK_ ,"7_P :@NOV/?##_P"KCNXSCM.Q'ZYKUVBA<09@
MO^7TOO8/A')'_P PM/\ \ C_ )'C/_#'7A_UO/\ OZ:/^&.O#_K>?]_37LU%
M:?ZQYC_S]?WD?ZG9)_T"P_\  4>,2_L;Z#(GRO?)[B7_ !%1']C'0_\ GXU+
M_OXO_P 37ME%'^LF8K_EZR'P7D;WPL/_  %'RG\>?@/IWPN\.Q7=K)=/)),L
M?[QPPP0?8>E>3U],?MG#_BA[?_K\7_T%J^9Z_3N&\75Q&!56L[N[U/P#Q&R_
M#8+-_882"A'EB[+17=PHHHKWCX(**** "BBB@ KS?XEG/BJ3VC7/Y5Z17FGQ
M'_Y&VX_W4_\ 017I95_&?I_D=N!_B?(]'MAB"/KPHR/PJ2BBO-9Q!1110 44
M44 %%%% !0#BBB@#0L_%.HV!_=WD_P!&;</R.16K9?%&^@V^='!.O?C:Q_$<
M?I7-45]5E?''$&766#QE2*73F;C_ . RO'\#EJX'#U?C@ON.[LOBK:R[?/MY
MH6/4J0ZC^1_2M:S\9:7>CY;R%?9SL_GBO+J*_1LK\?.(\/:.*C3K+NX\K^^+
M2_\ )3S*O#^&E\%X_/\ S/5[W0[#65W36\$VX8W@?-CZCFL:_P#A=93[C!)-
M;MV&=RC\^?UKA;:\FLWW0RR1-ZHQ4_I6I9>/M4L]O^D><JCI(H;/X]?UKWJG
MBIPAG#_X7\JM)[RCRR?_ ($O9R^YLP64XRC_ +O5^3_IHNW_ ,+[ZWW&&2&X
M7' SM8_@>/UK&O\ P_?:9GS[6:-5Y+;<K^8XKHK+XKR+M%Q:(WJT;;?T.?YU
MK6?Q*TRY'[QIK?\ WTS_ .@YKCGPKX<9MKEN82PTGTG\*_\  U&__@QE+%YE
M1_BT^9>6_P"'^1YW17I&J^%]-\7V_G0M&LC=)H<<G_:'?^=<3KWA.\\/2'S8
M]T.>)4Y4_7T_&OA>+O#'-LCA];C:OAGJJL-5;O):\OKK'M)GH8/-*-=\GPR[
M/^M3-HHHK\W/2"BBB@ HHHH **** "BBB@ KS/6/^2@M_P!?:_S%>F5YGK'_
M "4%O^OM?YBO4ROXI>AW8'>7H>F4445Y9PA1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5L> [5;SQ3:JZJRK
MN<@^H4D?KBL>NA^&2;O$V?[L3'^0_K7UO 6'C7XCP-*:NO:PNGL[23M^!QYA
M)QPU1KL_R.J\:>*1X;L!LYN9LB,8X7U)^F:\"^,<K326+NS,S&4L3U)^2O9O
MBS!F&QD_NLZG\<'^E>+_ !>_YA__ &T_]DK]'\8LXQN(XL>!KR_=44N1=/>@
MI-^;;=K]DD8\*T81IQJ1WE>_RNC=\!_\BE9_[I_]"-:]9'@/_D4K/_=/_H1K
M7K\1Q'\67J_S/6K?&_5A1116)F%%%% !1110 4444 %%%% !1110 5Y7^V#_
M ,DHA_["$7_H+UZI7E?[8/\ R2B'_L(1?^@O7Z!X5?\ )7Y=_P!?8GF9U_N-
M7_"SYGHHHK_3P_%@HHHH **** "BBB@ HHHH **** "HYQP#4E,G^Y^->?FG
M^Z3]#TLG_P!]I^H0?=_&GTR#[GXT^JRW_=:?HB<V_P!\J>K"BBBNX\\****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** &S?ZL_A4</\ K/PJ2;_5G\*CA_UGX5X>*_Y&5+T?ZGT.$_Y%-;U7YQ)J
M***]P^>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H9/]8U35#)_K&KQ<
M^_W7YH][AO\ WSY,DC_U:_2G4V/_ %:_2G5[%/X4>'/XF%%%%42%%%% !111
M0 4444 %%%% !1110 4444 %?LU_P;A?\FE^*O\ L<;C_P!(K&OQEK]FO^#<
M+_DTOQ5_V.-Q_P"D5C7P/B5_R)7_ (H_F?IGA-_R/X_X)?H?HM1117\\G]0!
M1110 4450\2>([+PAH5UJ>I7"6MC9(9)I7Z*/ZD\  <DD 9R* .2_:,\$P>.
M_A==VMUJEOHUK;R+=37<Z[HXE3).>1ZUX+\)?VEO#?P"TB\TO3%U3Q9]JN_/
M-U#;?8X578%P/,)<GCNH'O6+\6/BEK7[2?B'R_WMEX;MI=UI9#_EI@D"67^\
MY';HO0<Y8ZWA#X&J85_<C&/[M<LI7E>)UQC:-I'HUA^WMX9F'^D:)XEM_0B&
M*0?C^\!_0UUWA?\ :N\">*GCCCUR*QGD_P"6=]&UMM^K,-GY-7F+? N+9_J5
M_P"^:P=<^ B.K8@Z^BU7/-"]G ^KK:ZCO(4EAD26.10RNC;E8>H-25\8Z;X8
M\2_#.X\W0=5U#2_F+&.&0^4Y]6C.5;\0:[KPA^V'XB\,%8?$^DQZK"O!NK0>
M3/CU*'Y&/L-@JHUEU,Y47T/I2BN'\"_M%>$/B!Y:6>L6]O=R''V2\/V>;/H
MW#'_ '2:[BM5)/8R::W"BBBF(**** "BBB@ HHJOJFIP:-IEQ>74BPVUI$TT
MLC'A$4$L3] ": /)?VNOBQ_PB7A./P[8MG5O$*-&^.L%MT=OJWW!]6/5:XSX
M)>#_ +-#"=N-H':N!M-;N_C1\3[[Q!>*Z_;)<01'_EA"O")^"XSZDD]<U]#_
M  Y\.K96D?R_PCM7+?F=SJMRQL=EX>L?(MU'L!6T!@57L8/*0?2K%=$4<\F%
M%%%42%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 50U>X"PD_A5Y_N'Z5@>)
M;KR;=OIC-3)E1/)?CEXC6QTV9BWW4.?:O!?@_:-=IJVL2;MVHW.R,YR#''D9
M'_ BX_ 5V'[4?BTVFES(FXO)\J@=6)XXJGX4T0>&_#=C8_*6MH51V4<,W5F_
M%LG\:_ _'K//JN2PR^#]ZO+7_#"TG_Y-RGV/"N%Y\0ZKVBOQ?_ N:%%%%?QZ
M?H(4444 %%%% !1110 4444 %5M7T:UU^R:WO(([B%OX7'ZCN#[BK-%=&%Q5
M;#5HXC#3<)Q=U*+:::V::U37=&5:A3K4W2K14HM6::NFNS3T:/GW]HG1-+^
MGA>Y\0W5YNTN$$B!C^_=NR+V;+$#/&-PSZU^=?Q/^)VJ?%CQ7/JNIR99R1#
MI/E6L?9$'8#\R<D\FOIC_@K#\4Y=6\?Z3X5AD/V;3X?MDR@_*SG*KGW&)/P(
MKY%K^S*7%F>YOD^$IYW7=2<8)WLE?FU7-:UY*+2;>K:;>K/U3P/\+<DX>PU7
M.<%04:N);MUY8)VM&][*33E9=&ET"BBBN,_?0HHHH ^XO^";_P"V%=:Q=IX&
M\27AFE"YTZXE;+2*.J$]V'KW&2<;26^UJ_%GPAXGNO!?BG3]6LVVW6G7"7$?
M/4J<X/L>A]B:_8GX8^+8O'?P_P!'U>%B\>H6J2ACU;(Z_CU_&OQOQ3R.G'DS
M:DK.3Y)^;LW&7JTFGZ+JVS^<?$3AZEEF81K896IUDW9;1DK<R79.Z:7?FMI9
M&[1117XV? A1110 4444 %%%% !1110 4444 %%%% !1110!XG^V=_R(UO\
M]?B_^@M7S/7TQ^V=_P B-;_]?B_^@M7S/7[!PA_R+8^K/YE\5O\ D>?]N1_4
M****^H/S4**** "BBB@ KS3XC_\ (VW'^ZG_ *"*]+KS3XC_ /(VW'^ZG_H(
MKT\I_C/T_5';@?XGR/2Z***\PX@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** +&GZI<:3/YEO-)"_P#LGK]1T/XUU>C_ !,CNH_)U*$;6&TR(,J1
M[K_AGZ5QE%?7<,\=9SD,K8"K[CWA+WH/O>+VOU:L_,X\5@*.(_B+7NM_O-KQ
M1X:CL1]LL9%N-/D/#*V[RCZ'_'\#SUQ:N:-K$FC7?F*JR1N-LL3?=E7N#5OQ
M!X>6"W6_L2TFGS=,_>A/]UO\?\G3,<#A\UI5,TRJG[-QUJ4D[\B_GAU=.^ZU
M=-VNW%IHIU)4FJ55WOL^_D_/\_4R****^-.P**** "BBB@ HHHH *\SUC_DH
M+?\ 7VO\Q7IE>9ZQ_P E!;_K[7^8KU,K^*7H=V!WEZ'IE%%%>6<(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %=)\+AGQ%)[0,?_ !Y:YNNJ^%,6=5NI/[L6W\R/\*^^\+J+J<5X&*_GO]R;
M_0\_-96PE1^1I_%1,Z% W]V<#_QUJ\.^+W_,/_[:?^R5[_X]L)-0\-3+%&TD
MBLKA5Z\'G],UX!\7O^8?_P!M/_9*^\\:\%.EQ;&NT^6I3BT[:72E%J_E97[7
M1'"=1.FH]F_R-WP'_P BE9_[I_\ 0C6O61X#_P"12L_]T_\ H1K7K\+Q'\67
MJ_S/7K?&_5A1116)F%%%% !1110 4444 %%%% !1110 5Y7^V#_R2B'_ +"$
M7_H+UZI7E?[8/_)*(?\ L(1?^@O7Z!X5?\E?EW_7V)YF=?[C5_PL^9Z***_T
M\/Q8**** "BBB@ HHHH **** "BBB@ ID_W/QI],G^Y^-<.9_P"ZS]#T,I=L
M93]4$'W/QI],@^Y^-/I97_NL/0K-],94]0HHHKO/-"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LW^K/X5'#
M_K/PJ2;_ %9_"HX?]9^%>'BO^1E2]'^I]#A/^136]5^<2:BBBO</G@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ J&3_6-4U0R?ZQJ\7/O]U^:/>X;_P!\
M7HR2/_5K]*=38_\ 5K]*=7L4_A1X=3XF%%%%42%%%% !1110 4444 %%%% !
M1110 4444 %?LU_P;A?\FE^*O^QQN/\ TBL:_&6OV:_X-PO^32_%7_8XW'_I
M%8U\#XE?\B5_XH_F?IGA-_R/X_X)?H?HM1117\\G]0!1110!%<W,>GVTDTTB
M0PPJ7DD=MJHHY))/  &>:^3/CE\5[C]H+Q>NGZ>TB>&--E_<C!'VUQQYS#T_
MN@]N>"<#9_:.^.LWQ0UF3PKX=F;^QH7V7UU$>+YQ_P LU/\ SS!ZG^(^PYN?
M";X9"TBC)CQ@#&!7/*7-[J.FG'E7,RW\+_A<EM!'NC[#MUKU[1/"\=O&HV]O
M2I/#N@K:HJ[?TKHH(M@Z?2JC$B4S,71(\?=!].*K77AB*;JJUT%(RANM:<IG
MS'":MX!AN%_U:_B,UQWB3X0Q7"MB-?F_V>*]H>U5OIZ8JI>Z8A[=OSK-P-(U
M#Y+^('P5C6-SY:YP?X:Y7P3^T%XL_9XUJUC6]N-2\/QR+Y^GW!\Q1'GYO*)Y
MC.,X .W/4&OJ'X@:-&;.0[5QM]*^7OBIX4D\2>)K73;6/=<:A<);1*O=G8*/
MYUC)-.Z-XM26I]U6EU'?6L<T3+)%,@=&'1@1D&I*CMK:.SMHX8U"1Q*$51_"
M , 5)78<04444 %%%% !7CO[:?CEO#WPRAT>WDVW?B2?[/@'GR5PTI_] 4^S
MU[%7R;^T-XC/Q#_:&FM8VWVGA^-;),=#)]Z0_7<VW_@'XUG5E:)I1C>1H_ [
MP@(883MZ#-?0?AS3OLT*K@9P!7 _"G01;V,>!U4'&*]2TZ#RT'L*BG$TJ2+2
MC"T445N<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'</A,>M<?X[
MO-EI)\V,#-=A<]*\_P#B3,5TZ0_[-9S-*9\N_$LGQ+\6=,LSEH;>7[5)ST"?
M,/\ QX*/QKIJY$-]J^-\Q;/[NSE8>_SQC^M==7\:>/F,G4X@IT&_=A35EYN4
MFW\]/N/TOA:FEA'+JW^204445^''TH4444 %%%% !1110 4444 %%%% 'Y9_
M\%"YFD_:M\2*S9$;(J^PVY_F37B=?3W_  5-^'<OAKXY6NM+&PM=:M<;NH\Q
M"2W/N'&!_LFOF&OZ^P%6-7"TJL-I1BUZ.*:_,_J#@6O"KD.%</LP47ZQ]U_B
MF%%%%=1]8%%%% !7ZM?L)W4US^R[X6^T*RF.T1(\]T"+BORKT^PFU6_AM;>-
MI;BYD6*)%ZNS'  ^I-?L'\ _!8^'OP<\.Z.-O^@V,<1*_P 6% !_$8-?G_B9
M6A#).26\IQ2^2DV_E:WS/QOQ<Q$.3"T/M7E+Y))?BY+[O(Z^BBBOYW/Q<***
M* "BBB@ HHHH **** "BBB@ HHHH **** /$_P!L[_D1K?\ Z_%_]!:OF>OI
MC]L[_D1K?_K\7_T%J^9Z_8.$/^1;'U9_,OBM_P CS_MR/ZA1117U!^:A1110
M 4444 %>:?$?_D;;C_=3_P!!%>EUYI\1_P#D;;C_ '4_]!%>GE/\9^GZH[<#
M_$^1Z71117F'$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %7M$U^;1)6V[9().)87^Y(/\?>J-%=F!Q^(P5>.)PLW&<=FOZU3V:>C6C5B
M:E.,X\LU=&CJVF0M$;RQ+/:D_.A^_;D]F]O0_AUK.J2SO9+";S(VVG&"",A@
M>H([@^AI+F1)9BT<?EJW\.=VWZ>WU_,UU9C6PV)_VFC%4Y/XH+X;_P T.R[Q
M?POX6T[1BG&4?=>J[_Y_Y_?YLHHHKR34**** "BBB@ KS/6/^2@M_P!?:_S%
M>F5YGK'_ "4%O^OM?YBO4ROXI>AW8'>7H>F4445Y9PA1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5?\ #WB&
M;PY?":'#*W$B'HX_SWJA179E^88G XF&,PDW"I!W36Z?]:-;-:/0BI3C4BX3
M5TSUG1M:M]>LEGMVRI^\I^\A]"*XOXR_!9?']HEQ8.EMJ%ON8*W$<^<9!]&X
MX/Y^HQM%URXT&\$UNVT]&4_=<>AKTCP[XDM_$=IYD3;9%_UD1/S(?\/>OZ^X
M0XTR?CK _P!DYU!+$)7MM>R^.F]T^\=TK[QN?(8C"XC+*RQ.&?N_UH_+^MSQ
MOPUI5QH>B06EY#);W$&Y71Q@J=Q_SGH:T*]$^(6@+JFCM<+M6:T!<'^\O<?U
M_P#UUYW7\Y>(O!E;AO-I824N:G-<T)=XM[/S3NGWT>E['TN!S!8RG[6UG?5>
M84445\$=H4444 %%%% !1110 4444 %%%% !7E?[8/\ R2B'_L(1?^@O7JE>
M5_M@_P#)*(?^PA%_Z"]?H'A5_P E?EW_ %]B>9G7^XU?\+/F>BBBO]/#\6"B
MBB@ HHHH **** "BBB@ HHHH *9/]W\:?4<_W1]:XLR_W6IZ,[\K=L93_P 2
M" _*:DJ.WZM^%25&5_[I#T+SC_?:GJ%%%%>@>:%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #9O\ 5G\*CA_U
MGX5)-_JS^%1P_P"L_"O#Q7_(RI>C_4^APG_(IK>J_.)-1117N'SP4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5#)_K&J:H9/]8U>+GW^Z_-'O<-_[XO1D
MD?\ JU^E.IL?^K7Z4ZO8I_"CPZGQ,****HD**** "BBB@ HHHH **** "BBB
M@ HHHH *_9C_ (-QI53]DOQ4K-C_ (K"X/\ Y)6-?C/7KW[/W[=_Q7_99\*7
M6B> _%C:#I=Y=M?S0#3K2XWS,B(7W31.PRL:# ./EZ9S7R_%V2U\UR]X3#M*
M3:?O72T]$W^!]AP/Q!A\FS18W%*3BHM6BDWKZM+\3^D[[5'_ 'UH^TQ_WEK^
M>_\ X?(?M)?]%*F_\$FF_P#R/1_P^0_:2_Z*5-_X)--_^1Z_*_\ B%N;_P#/
MRG]\O_D#]E_XC%DG_/JK_P" P_\ DS^A(3HW1LU\\?M.?M#R:Q>7'@[PQ-NW
M9AU.]B;[G8P(?7LQ'3)'7./R[_9A_P""D'[2WQ]^)4.CR?$JYCTE5\S4)(]%
MTY'\H\;%86^59N@(((Y(Y%?H'\$/ "O;0OM)9@&)-?%\0Y+6RK$+"5YQE*UW
MRMNU]KW2U>_H??\ "^?T,YPKQN'ISC"]ESI*]MVK2EHMO7T.E^$?PN%O%'^[
M X':O=_"WAQ;&)5VXX]*I^#/#:V-M&%7L!7964"Q^G KQ(1/?G(=:P^6N?:I
MJ**W, HHHH *BN3\HJ6HKK[HI2V''<X#XDS[+&3_ '<XKS/]G[P9_P )1\;Y
M=4FCW6^@PF53C@3/E$S_ ,!\P_517I/Q(MVDLY/E_AK"_9:=+?6O$UNQVS,8
M)54G[R_O 2/IQGZCUK"UY&][09[)11170<X4444 %%%% %/Q!K$?A[0K[4)O
M]38V\EQ)_NHI8_H*^./@W9W'B#5YM0NF\RZOIFN)G/\ $[DLQ_,FOH_]JGQ%
M_P (_P#!#6%5]DVI*MA$/[_F, X_[][S^%>1_ GPX;>WB^4]L<5SU-96.BEI
M%L]N\#::+:SCX'0=ZZ^%-B?6L;P]:B*!5Q_"!6X.!6L3*3"BBBK("BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ([GI7G?Q,;_B62?3%>@7K[5/TS7F
M?Q3OUAL9%W=L\UE4-J9\OI/Y?QTD51_K+.53_P!](?Z5VE>?6-\+GX^,JY;_
M $24GVY2O0:_BWQXM_K+&W_/J/YR/TSA?_<_F_R04445^+'T04444 %%%% !
M1110 4444 %%%% 'C_[:?[.T?[0?PDN+6%575K#_ $BSDQT=0< ]\<D'V8XR
M<5^66N:'=^&=8NM/O[>2UO+.0Q31.,,C#J/\]:_:VOGK]KC]@[2/C_&VJZ68
M]*\11KQ,J_+<>BN.,_T]>Q_8^ .-*%*BLJS"7*E\$GMJ[\LGT5VVF]%=IM*U
MOO>!^,EDU26&Q5W0F[W6KA+:Z6[3TNEK=72=W?\ ,RBN_P#BE^S%XV^$&H2P
MZMH5XT,>?])MXVEA(]<@97/^T :X"OV:SLGWV\UW/Z#P.8X7&TO;82I&<>\6
MG^6S\@HK1\.>$=4\7W@M]*TV^U&9CC9;0M(1]<#CZFOHOX,?\$[]<N]+/B+Q
ME;26>EVP$GV".0>=.,C&]A]U>>=N3C/*D5KAZ#JU:=%-)U)*$>9J*<I-)*[L
MKMO1;L\/B?C+*,@PE3%YE545"+DXKWIM)7=HK7Y[+JT<]^Q?\$Y-8UQ?&&I0
M[=/TUR-.5U_X^;@?QC_9C]?[V,?=(K[V^!/C*_UN:ZL;RX:XCMXE>(ORR\X(
MSU/4=:\HL],^S6<-O:VHAMK=!'%%%'MCB0<   8 K8\#>,[CP)K1NH8TF#IY
M<D;\;ER#P>QXZU^[<3>#]+%\$8K)L/3A5QDDI1E*VDTT[1D_AT3C>ZO=W=F?
MY=<4>/6+S_CJEGN)E.C@X>Y&"O\ P]=9)?$VVI/>UE;9'T-17/\ @[XE:9XS
MB58)O)NL?-;R<.#[?WA]/QQ705_FGGG#^99-BY8#-:,J-6.\9*S]5T:?1JZ?
M1G](Y7FV#S'#K%8&HJD'LXNZ]/)]T]5U"BBBO'/0"BBB@ HHHH **** "BBB
M@ HHHH **** /$_VSO\ D1K?_K\7_P!!:OF>OIC]L[_D1K?_ *_%_P#06KYG
MK]@X0_Y%L?5G\R^*W_(\_P"W(_J%%%%?4'YJ%%%% !1110 5YI\1_P#D;;C_
M '4_]!%>EUYI\1_^1MN/]U/_ $$5Z>4_QGZ?JCMP/\3Y'I=%%%>8<04444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7F>L?\ )06_Z^U_F*],KS/6/^2@M_U]K_,5ZF5_%+T.[ [R]#TR
MBBBO+.$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KG?&OB>^\'ZAIM]I\S07$;/R/NN/ERK#N#Z5T5
M<=\7?^/>Q_WG_I7I937J4<93JT9.,HNZ:=FFMFF;8>$9U%&2NG?\CW)?$#>(
M/A>NHR1K$U[9"1D!R%+#M^=>?5T=AJ*P? _18Q]ZXMH8Q[8&3_+'XUSE?JOC
M7FGUO,,'&4N:4</3<G_>E>3_  L_F>#D]%4XU$E9<[MZ+0****_&#V HHHH
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
M*_"70FE>^UZX7_2-4;9#D<I"I/\ Z$W/N%4UVE1VMM'96L<,2B.*%0B*!PH
MP *DK_.KBS/ZN=9M6S*K]N6B[16D5\DEZN[/U_ X6.'H1HQZ+\>H4445\Z=@
M4444 %%%% !1110 4444 %%%% !1110!#?:=;ZE%Y=Q!#.G4+(@8?K7.ZG\$
MO">L7+376@Z?-(W5FCKJ**]+!YSF&$CR86O."[1E**_!HCV<>;FMKW,O1_!6
MD>'XXUL]-L[<1_<VQ#*_0UJ445SXO'8G%3]IB:DIR[R;;^]W'&G&/PJP5Q_C
M[X067BT27%N%L]0.3O ^24_[0_J.>>]=A17L\+<79MPYCHYCDU=TJB[;27\L
MHO247V::Z[V/)SS(<!G&%>#S&FIP??=/NGNGYH^<]?\ !^I^%9V6\M)H0IXD
M"YC;Z-TJYHGQ0US0$V0W\LD8P DV) ![;N1^%?0!&\8(X]*P-:^%^A:\&\VP
MBBD(^_!^[8>_'!_$&OZWRWZ4F29QAXX+C7*8U(Z7E%1J1OW]G4MR]])R?8_
M\9X'YEE]5XGAK'N#Z)MP=NW/#?YQ2.&TO]HN\B/^F:?;S#'6)S&?UW5TV@_'
M+1M:N(H9/M%E))QF8#RP?3<#^IQ6'K?[.JL6;3]0*^D=PN?_ !Y?_B:XWQ%\
M+]:\,PO-<6A>WCSF6)@Z@#N<<@?4"OH,-P;X)<9+V>45HX>O/1)3E3ES-:)4
MZONR:?2"=^YY-;B+Q*X=?/F%-UJ4=6W&,U9;MSA[R]9/3L?0 -%>0?#'XQ/H
M8CT_5':2SX6.8_,T [ ^JC\Q].*]=@G2XA62-EDCD 964Y5@>A!K^3?$KPOS
MC@O,?J>8QYJ<K^SJ)>[-+MVDOM1>J\TTW^]<&\;9?Q)@_K&#=IJW/!_%%_JG
MTDM'Y.Z3J***_-S[ **** "BBB@ HHHH **** /$_P!L[_D1K?\ Z_%_]!:O
MF>OIC]L[_D1K?_K\7_T%J^9Z_8.$/^1;'U9_,OBM_P CS_MR/ZA1117U!^:A
M1110 4444 %>:>/?WGC2X5ONYC'X;%KTNO-/'7_(\7'^]'_Z M>GE7\5^GZH
M[<#_ !'Z?Y'I=%%%>8<04444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7F>L?\E!;_K[7^8KTRO,]8_Y*
M"W_7VO\ ,5ZF5_%+T.[ [R]#TRBBBO+.$**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOB[_Q[V/\
MO/\ TKL:YWQAI*Z]K^@V39\NYNO+<C^%25W'\!D_A7I911E6QE.E#>3LO5Z&
MV'DHSYGLK_D=;<A['PUH>GR??LK&/S%[J[ $@_3BJE5].U\^*(9-0.X+=3RN
M@/54\QMH_!<#\*L5V<48]8S-:]:+O'FY8_X8)1A_Y+%'+2IN$>66_7U;N_Q"
MBBBO!- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#ZT_X(
MPJK^,_BF&Y_T^P./^W45^ABVT>T?*OY5^>W_  1<_P"1T^*G_7_8?^DHK]#:
M_JK+/]PPW_7FC_Z:@?JO#?\ R+:7_;W_ *4R/[-'_=6C[-'_ '5J2BNX]NY'
M]FC_ +JT?9H_[JU)10%R/[-'_=6OA7_@OO$J?L,:K@#/]I6/0?\ 39:^[J^&
M?^"^B!OV$M<)'W=0L2/;_24%=^4_[]1_Q+\SS\X?_"?7_P $OR9^&-OU;\*D
MJ.#^*I*_J/)W?!P^?YL_CG/-,=4]5^2"BBBO2/)"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LW^K/X5^C?_
M  ;AZR;?XU?$*PR<76F6DY&.#Y<LB]?^VE?G)-_JS^%?<W_!OGXC_LK]L_6;
M)F51J'AF8KUR72YMB .WW2QY]*_-_$*G[3"SC_=O]SO^A^K>%]94\;"3_GM]
M\;?J?N6GW!]*6FP-NA4^U.K\#/Z6"BBB@ HHHH *_/7_ (.*;".[_8^T61]V
MZU\46LJ8/?[/<IS^#G]*_0JO@?\ X.#+:.X_8JW,NYH-<LW0Y^ZWSKG\F(Y]
M:]_A67+G.&?]]?BSYSC""ED6+3_Y]R?W*Y^(]%%%?U*?QL%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5%/]_\ "I:BG^_^%>-GW^Z/U1[W#?\ OJ]&2)]P?2EI$^X/I2UZM'X%Z(\6
MM\;]6%%%%:&84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M]N?\$<?BI)H'B3Q!H+2;86>*^B7/4D&-_P#T&.OU\^&'B(7UG%\V<J,U^ ?[
M$'Q%7X;_ +16C3R-Y<.I!M/D8MMQOP5_-U0?C7[8? #QPNH:="PD4Y49P:_F
M_P 2,"\/G<JJ6E1*2];<K_%7^9_5WA3F*Q7#\*3>M*4HO[^9?@[?(^FK"82*
M/I5JL'P]?^?$K;NHK=5MRYKXF)^@2%HHHJB0HHHH *BDM5D^GI4M% %&;2E;
M^'\JIS^'XW_A6MJO.=2^"7B6^U"XFC^+_P 1;.*:1G2WBLM!,< )R$4OIK,5
M'0;F)P.23S4.)<9&Q?\ @N&;_EFIQ[9S7/ZE\,8;@']VH_"NR\$>$[SPIH7V
M/4/$6L^)[CS&;[;J<=I'/@XPF+:&&/ [?)GGDFM9K%7Z_P J7)<KGL>1/\(8
M2^?+'_?-:>D?#2*VV_NUSGJ5KT;^S5]%IR6"ITX^E+V8_:&+I/AU;-1A=OX8
MK<MK?R>W:I$B5/KZTZK43-R"BBBJ)"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "HYVPF/6I*CN>E)[#6YR?CFY\JUD;/&#7R1\9)CJWQ-T6T#<_;$
MD/N$.\_HM?4OQ'N-EA(?;\J^3M7)UKXZ6A_Y\8IIS_WR8_YO7RW&&,^JY+B\
M1_+3FUZ\KM^)ZN64^?$0CW:_,[.BBBO\Z3]>"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *;-"LT31R*KJXVLK#(8'J"*=1
M51DXOFCN*44U9GA7Q5^'[>"]9\R%6.GW1)A;KL/=#].WJ/QJ;X;?%:X\&R+:
MW6^XTUC]SJT.>Z_SQ7L/B3P[;>*=&FLKI=T<HX/\2-V8>X_SQ7SUXAT2;PYK
M=S8S8\RV<H2!PP[$>Q&#^-?Z,>$/&>6>)W#-3ACBB"JXBC%<U]YQVC5B]U-/
M2375I[2:7\@>('#N-X)SJ&=Y'+DI5&[6VC+=TVMG%[Q3Z:?9N?1NG:E;ZQ8Q
M7-K(LT$RY1UY!'^>WK4U>;_L[:YYMA?Z>S#,3B>,=R#PWY87\Z](K^'_ !+X
M,EPKQ)BLCYG*--KED]Y0DE*+?2]G9VTNGML?TQP9Q$L]R:AF:23FO>2Z23:D
MN]KJZOT:"BBBOA3Z@**** "BBB@ HHHH \3_ &SO^1&M_P#K\7_T%J^9Z^F/
MVSO^1&M_^OQ?_06KYGK]@X0_Y%L?5G\R^*W_ "//^W(_J%%%%?4'YJ%%%% !
M1110 5YIXZ_Y'BX_WH__ $!:]+KS3QU_R/%Q_O1_^@+7IY5_%?I^J.W _&_3
M_(]+HHHKS#B"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *\SUC_ )*"W_7VO\Q7IE>9ZQ_R4%O^OM?Y
MBO4ROXI>AW8'>7H>F4445Y9PA1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %87C24V-NUVOWK:UF"]N9
M-L/Y@2$_\!K=KE_B]*8-#L(O^?B5I&^BC:/U+?I7L9"W'%JLOL)OYVLG\I-,
MUHJ]11[_ -/\"]\//^1/L_\ @?\ Z&U;58OP\_Y$^S_X'_Z&U;5>;B?XTO5_
MF*M_$EZL****Q,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#ZW_X(N?\ (Z?%3_K_ +#_ -)17Z&U^>7_  1<_P"1T^*G_7_8?^DHK]#:
M_JO*_P#<,-_UYH_^FH'ZIPW_ ,BVE_V]_P"E,****[3W HHHH *^&?\ @OE_
MR8CKG_7_ &/_ *4QU]S5\,_\%\O^3$=<_P"O^Q_]*8Z]#*?]^HK^\OS/-SG_
M )%]?_!+\F?AC!_%4E1P?Q5)7]0Y/_N</G^;/X\S[_?JGR_)!1117IGD!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 V;_5G\*^LO^"(6O#1?^"@OAV(MM_M'3[ZV^]C=B(RXQW_U><>V>U?)
MLW^K/X5[W_P2PUL^'_\ @H!\-;A6*[[^6WR%#?ZVWEB_]GKX?BZG[2%2'_3J
M?_I,C]#X%K>RJTI_]/J:^^45^I_1E9'=;*?45+5;2&W:?'WXJS7\YK8_JI[A
M1110(**** "OAG_@OA;I-^PMK+,JLT6HV+*2/NG[0HR/?!(_&ON:OCG_ (+E
MVBS?\$[?'3[=S0OIS+D9P?[1M@2/P)_"O8X=E;-L*_\ IY#_ -*1X7%"ODN,
M_P"O53_TAGX*T445_5A_& 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !44_W_PJ6HI_O_A7C9]_NC]4
M>]PW_OJ]&2)]P?2EI$^X/I2UZM'X%Z(\6M\;]6%%%%:&84444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 Z&=[:99(V:.2-@RLIPRD="#ZU^E
M7_!+S]MM?B"\'A77KJ./Q%:KB(L=O]HH/XAVW@=5'^\.,@?FO:VLM[<)##')
M-+(=JHBEF8^@ K[(_P""9W[$'C34/C=X?\;:II\FCZ/H\DDJ172E+FZ+1.B[
M4QE5!;.6QD#@'.:^#\0,'EU;+92QLE&<4W!Z7YK;)=5+9KY]+GZ3X8XW-:&;
M0A@(.=.;2J+7E4;_ !-[)QO=/?IU/VF^'^I?:;"-L]5!KN;5MR5P'PZTUK+3
M85;.Y4'%=]9?ZO\  5_.5,_J>H34445J9A1110 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 5!>OM3\,U
M/574C^[/TI2V*B>:_%BZ\K3Y>>V:^7_!FW4OB=KUTWW[:&.$>P=F)_\ 18KZ
M-^-$YCTVX]D-?.7PE3S=4\0W!Y:2Z6,\=E7(_P#0C7Y5XQ8IT>%,4X[OD7WS
MBG^%SZ/ARGS8V'S_ "9VE%%%?PJ?IX4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5X_P#M!Z']D\2VU\JX2]BVL?5T
MX_\ 02OY5[!7'_'+1/[4\#23*H\RQD68<<[?NM_//X5^U?1\XF_L7CG!SF[0
MK-T9>E32/_D_(_D?F_BSDO\ :7#&(A%7E37M%_VYJ_\ R7F7S/./@[K7]C>/
M;/+,([K-NX'?=]W_ ,>"U[O7S';W#6L\<D;;7C8,I]".17H7C_XW37PMH='D
M:W50DLLHZEN#L'^R#P?7ITZ_T]](#P7S7BSB; XK)XI>TIRA5F](P5-WC*35
MVW)3<4DFWR]DVOQ/PG\2,#D.28JAF,G[DU*$5K*7.K-16UERW;;LK]]_6J*S
MO"?B2'Q;X?M[Z':OFK\ZYSY;#JI^A_3!K1K^!<RRW$Y?BZF!QD7&I3DXR3W4
MHNS7WG]5X/&4<50AB</+FA-*2:ZIJZ84445PG2%%%% !1110!XG^V=_R(UO_
M -?B_P#H+5\SU],?MG?\B-;_ /7XO_H+5\SU^P<(?\BV/JS^9?%;_D>?]N1_
M4****^H/S4**** "BBB@ KS3QU_R/%Q_O1_^@+7I=>:>.O\ D>+C_>C_ /0%
MKT\J_BOT_5';@?C?I_D>ET445YAQ!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>9ZQ_P E!;_K[7^8
MKTRO,]8_Y*"W_7VO\Q7J97\4O0[L#O+T/3****\LX0HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***DAM)+A
M=RK\J]6)PH^I/%:4Z<ZDN6FFWV6H-I:L;&C2R*JC+,< >IKD_C8ZLUFJMNCC
M9T4CN %&?QZ_C791M%9-N5_.E4';M&%0]CD\G'I@?6N)^+0_T&S/?S&Y_"O6
MPEJ+C2NG*3N[.]DD[:K36[OKT1M@]:Z9J?#S_D3[/_@?_H;5M5@_#@Y\)V_7
M[SX]OF-;U>9BOXTO5_F*O_$EZL****P,@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#ZW_ ."+G_(Z?%3_ *_[#_TE%?H;7YY?\$7/^1T^
M*G_7_8?^DHK]#:_JO*_]PPW_ %YH_P#IJ!^J<-_\BVE_V]_Z4PHHHKM/<"BB
MB@ KX9_X+Y?\F(ZY_P!?]C_Z4QU]S5\,_P#!?,X_80US_K_L?_2F.O1R?_?Z
M/^*/YH\O/-,MQ'^"7Y,_#&#^*I*C@/S$5)7]/Y+_ +G#Y_FS^/\ /_\ ?Y_+
M_P!)04445ZAXX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 -F_P!6?PKL_P!F7XF6_P &OVAO!?BN[61K/P_K
M-K?7(C7<YA253)M&1EMN[ SUQ7&3?ZL_A4</^L_"OG<QHQK8Z%*>THM/T::/
MJ,KQ$\/E]2O3^*,XM>J<6C]JM-_X.$O@[:621O8^-2RCMIT6/_1M3_\ $0W\
M&O\ H'^-O_!;%_\ ':_%2BOGO^(8Y-_?_P# O^ ?6?\ $7\]_EI_^ O_ .2/
MV@OO^#B[X/V,ZK'X?^(5VI&2\.GVH ]OFN5.?TY%?5G[%7[:'AO]N'X5S>+O
M#-CK>GZ?#?R:>T.J111S^8BHQ.(Y)%VX<8.[/!X'?^;.OV6_X-T=5FN/V5/$
M4+'=';>*[E(QCH#:VC8_-B?QKY;C+@S+LLRWZUA5+FYDM7?1GU_ 7'V9YOFW
MU3&\O*XR:2C;56ZW;VN?HU1117Y.?M(5\H_\%ED:7_@GW\1 JLQ^R0' &>!=
M1$_IS7U=7S%_P5OMY+K]@WXD+&K,RZ2[D#T5@2?P )_"O1R>5LQP[_OP_P#2
MD>;G4>;+L0O^G<__ $EG\]E%%%?UF?Q*%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%/\ ?_"I:BG^
M_P#A7C9]_NC]4>]PW_OJ]&2)]P?2EI$^X/I2UZM'X%Z(\6M\;]6%%%%:&844
M44 %%%% !1110 4444 %%%% !1110 4444 ;'@3P)JGQ(\2V^DZ1;M<WEQR!
MG"HHZLQ[ ?\ UNI KZ@^'O\ P2LU+Q#;I)J6N2*S*"8[:U^[QS\S'GGV'3\N
M^_X)9_LY&7PR_B&[@_TC6I,Q%EY6!<A?^^CD^XVU^DGPZ^$,,=K%^[4 +_=K
M\)XPX^Q\<?/!Y;/DA!V;23;:WU:=DGHK=KWUT_H[@7PSRV66T\;FM/GJ5%S)
M-M*,7MHFKMK5WVO:VEW^=&A_\$<M'F=6N-4\12;6!($D2JP]#^[S^1KT_P #
M_P#!)+P/H\RR2:*U[(H^]=3R2K_WSG;^E?H?IOPPAA49C7/NM:]IX"AB'^K^
MF%KX>OQ1G-=6J8F=O*37Y6/T3#<(Y%AWS4L)3OYQ3_.]CY5^&'[$_A_P4D:Z
M=HVG:>J_PV]JL0_0"O=_ 'PFM]#C58X0OIQ7H]GX4CB7[NWZBM.VTE8=N!^E
M>)+FG+FFVWW>K/H(\L(\D$DET6B*FB:4MK&/E^E;44?EK38H-G/\525<58SE
M*X44451(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 %4]4RT38[#FKE4=6.(VJ9%1/&_C@^W3)O\
M<-?/_P &VW6.M>VIN/\ R''7O7QOD_XEDH_V*\%^"_.FZT?75'_]%Q5^,^.$
MDN%JB?6</_2K_H?5<+_[XO1_D=E1117\3GZ0%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %0ZG8)JFG7%K)_J[B-HF
MQZ,,5-16V'KU*%6-:D[2BTT^S3NG\F9U:<:D'3FKIJS7=/<\+'P2\1%\?8XP
M,\$SI_C63XH\%ZAX.FA2^A\OSP2A5@RG'49'&1Z>XKZ*K#^(?@^/QIX;EML+
M]HC_ 'ENQ[..WT/3\<U_8W!WTM,ZKYUAZ'$%*C'"RERSE",U**>BE>522M%V
M<E;X4[:G\[\1> F6T\NJU,IG4E7BKQ4I1:=M7'2,=6KI:[VOH>;_  +\9_V+
MKATV9C]GOS\F?X)>W_?73Z[:]DKYCDCDL;EE96BFA;!!&&1A_A7I5C^T8T5G
M$EQI9EF50'D6X"^8<<G&WC/I7U'TA/ G-<^S:GQ!PK056556JQ4H1UBERU$Y
MRBGS1T=G]E.SNV>+X2^*&!RO 3RG/:K@J;O3;C)Z/XHOE3:L]5?NUT1ZE4-]
MJ-OID(DN9X;>-F"!I'"@D]!DUYS-^T='Y#>7I;^9CY=T^5!]^*\^\3>++[Q=
M?FXOIVD;/R(.$C'HH[?UK\NX'^BOQ/F6+:X@2P=&/6\)SD^T5&32\W)JW1/I
M]OQ-XYY)@Z"_LI_6*CZ6E&*\Y.23]$D_-H^C:*\E^%OQB;2A'INK2%[7[L5P
M3EH?9O\ 9]^WTZ>L12+-&K(RNKC<K*<@CU%?D'B1X9YQP9F3P.91O"5W3J)>
MY4CW79K[47JGW33?Z#P?QIE_$>#^M8)VDOB@_BB^S[KL]GZW2=1117YV?7'B
M?[9W_(C6_P#U^+_Z"U?,]?3'[9W_ "(UO_U^+_Z"U?,]?L'"'_(MCZL_F7Q6
M_P"1Y_VY']0HHHKZ@_-0HHHH **** "O-/'7_(\7'^]'_P"@+7I=>9^-3YWC
MB?;W>->?7:HKT\J_BOT_5';@?C?H>F4445YAQ!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>9ZQ_R4
M%O\ K[7^8KTRO,]8_P"2@M_U]K_,5ZF5_%+T.[ [R]#TRBBBO+.$**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M )K% ]Y'N&Y0V6SZ#D_I3)KF2X(WLS;> .R_0=OPI]CP\C=EC;/XC;_,U#79
M*4HX6,4[<S;?FO=M?YIV^9/V@KD?BW_R#[/_ *Z-_*NNKD?BW_R#[/\ ZZ-_
M*C ?QX_UT.K"_P 5&A\-_P#D4X/]Y_\ T(UO5@_#?_D4X/\ >?\ ]"-;U9XK
M^-+U9.(_B2]0HHHKG,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#ZU_X(O-CQK\4\\?Z?8?\ I**_0S[0G]X5^.'[.'Q_\2?LQZYXCO-!
M;3+A?$4T$TB75N[>48HQ&,%9!G.,]*]A_P"'IGQ'_P"?/PS_ . TW_QVOZ$P
M'&F24\'0ISQ"4HTZ<6N6IHXTXQ:T@UHT]G8^^R7/,%A\%"C6DU)7OHWO)O\
M)GZ7?:$_O"C[0G]X5^:/_#TSXC_\^?AG_P !IO\ X[1_P],^(_\ SY^&?_ :
M;_X[73_KQD7_ $$K_P !J?\ R!ZO^LV7?SO[G_D?I=]H3^\*/M"?WA7YH_\
M#TSXC_\ /GX9_P# :;_X[1_P],^(_P#SY^&?_ :;_P".T?Z\9%_T$K_P&I_\
M@'^LV7?SO[G_ )'Z7?:$_O"OAK_@OC(K_L(Z[AL_Z?8?^E,=>;?\/3/B/_SY
M^&?_  &F_P#CM>/?ML_M4^,/VL/@7JGA?6/[%L;6=X;@RVUM(7!BD5P!NEQS
MBN_*^/,@IXRE4GB5923?N5.Z_N'!FF?8'$8*M0I2;E*,DM'NU9?B?FW#_K/P
MJ:O5/"'[*K>)IYE_X2'[.T*@_P#'CNW9_P"V@K>_X8DD_P"AJ_\ *;_]MK]R
MP'CAP7A:"HU\9:2OI[.J]W?I _G7.N&\PJ8R<X0T=NJ[+S/#:*]R_P"&))/^
MAJ_\IO\ ]MH_X8DD_P"AJ_\ *;_]MKL_XCYP-_T&_P#E*M_\K/*_U6S+_GW^
M,?\ ,\-HKW+_ (8DD_Z&K_RF_P#VVC_AB23_ *&K_P IO_VVC_B/G W_ $&_
M^4JW_P K#_5;,O\ GW^,?\SPVBO<O^&))/\ H:O_ "F__;:/^&))/^AJ_P#*
M;_\ ;:/^(^<#?]!O_E*M_P#*P_U6S+_GW^,?\SPVBO<O^&))/^AJ_P#*;_\
M;:Y/XQ?L]-\(?#-OJ3:S_:/VBZ6U\O[)Y.,H[;L[V_N8QCO7I9/XR\(9IC*>
M7X'%\U6H[17LZJN_5P27S:,<1P[CZ%-U:D+);ZK_ #/.:***_4#Q HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LW^K/X5:\*:.WB'Q/I^
MGKNW7UQ';C:.<NX7C\ZJS?ZL_A4WA_5[CP_KEIJ%G)Y5W8RK<0N5#;'1@RG#
M @X('!!!KP,;S?VA3Y=[.WW,^ER^4%EM5U-N:-_2\;G[+Z%_P;^_!O4].CFD
MU#QDK,,D+J40'ZQ5KK_P0)^!UO&BL/$SE0 7;53ECZG"XR?;BOSEM?\ @L+^
MT=9P+''\2)51> /[$TTX_P#)>FS_ /!8']HRY^_\2)C_ -P73A_[;U\ ^%N+
MW_S&K_P.?_R!^GKC3@A/3+W_ ."Z?_R9^CG_  X5^!(/*^)./35C_A7TA^Q]
M^R)X)_8L\#7GAWP?]M33[[4'U*47ESY[^<T<<9PV!@;8DX^OK7X=M_P5(^/S
M'_DI6L<^EO;?_&Z/^'H_Q^_Z*5K'_?BW_P#C=<^+X'XDQ5/V6)Q<9QWLY3:_
M]).K!^(O">#J>VPN"E"6UXTZ:=GYJ1_1.=:M_P#GHOYT?VS;_P#/1?SK^=C_
M (>C_'[_ **5K'_?BW_^-U'/_P %0/CY<0M&WQ+UP*PP2D4"-^!$8(_"O,_X
MA7FG_/VG]\O_ )$];_B,F2_\^JOW0_\ DS^BO^VK<=9%KY\_X*>8UC]B'XG1
MP,KNOAR]E(S_  K"S'\@#7XE_P##R'XZ?]%.\4?]_P ?X5G>*_V]OC'XY\.7
MVD:Q\0O$6H:;J=O):W5O-,K)/$ZE70\="I(_&NK">&.8T:\*SJP]V2?VNC3[
M''C/%[*:V'J48T:EY1:VCU5OYCR*BBBOV\_G<**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*?[_P"%
M2U%/]_\ "O'SW_='ZH]WAW_?5Z,D3[@^E+2)]P?2EKU*/\./HCR,1I5DO-_F
M%%%%:&(4444 %%%% !1110 4444 %%%% !1110 5M?#CP5<?$?QYI.AVH;SM
M4N4@R/X%)^9O^ KD_A6+7VC_ ,$K?V:#X@UW_A,]0AW;BT&G*P^ZO223\>5'
ML&]:^?XHSJ&5Y=4Q4OBM:*[R>WW;OR3/J.#N'YYSFM/!I>[?FF^T$]?OV7FT
M?H+^R=\(K?POX8T^T@A\J"VA2*-0/NJ%P /H!7U9X5T!;6U7C;A1U%<'\(/"
M*Z?8PJ%"X45ZWI=ILB].*_E2-V[RU;/[+E:*Y8Z(GBLE1%^GI4GV=14E%;61
MC=B*H6EHHIB"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 **** "J&L./*:K]8^NR[;=OH34
MR*CN>)_'J]6+2[CG^ FO$_@G;&/PU>S\[;R_EE7([ *G\T->D?M*:\+71;G_
M '37#?":T^R?#O2Q_P ]HC/_ -_&+_\ LU?@_CYBU3X>A1ZSJQ7R2D_S2/L.
M%:=\4Y=D_P!#H:***_CD_0@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_09;_P !_P#[*C_ABF3_ *#+?^ __P!E7T917B?ZW9E_/^"_R/JO^(<\/?\
M0.O_  *?_P D?.?_  Q3)_T&6_\  ?\ ^RH_X8ID_P"@RW_@/_\ 95]&44?Z
MW9E_/^"_R#_B'/#W_0.O_ I__)'Q?\9OA WPENK&)KIKK[8)#DIMV[=ON?[U
M<77N7[;'_(6T'_=G_G'7AM?IN28JIB,#3K57>3O?[VC^>^-LOP^!SJMA,+'E
MA'ELM7O"+>]WNV%%%%>J?*A1110 5G^+/^19OO\ KBW\JT*S_%G_ "+-]_UQ
M;^5:4?XD?5%T_C7J<I\)?^0E=_\ 7(?SKNZX3X2_\A*[_P"N0_G7=UUYE_'?
MR-\9_%84445P'*%%%% !1110 5Y#^V:<?#331W_M6/C_ +8S5Z]7C7[:?_(C
MZ/\ ]A'_ -IO7Z3X/PYN,LO7]^_W1;/*SS_<*OH?/%%%%?Z9GXP%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 -F_U9_"HX?]9^%23?ZL_A
M4</^L_"O#Q7_ ",J7H_U/H<)_P BFMZK\XDU%%%>X?/!1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !44_W_P *EJ*?[_X5X^>?[H_5?F>YP[_OJ]'^1(GW
M!]*6D3[@^E+7IT/X<?1'DXC^++U?YA1116IB%%%% !1110 4444 %%%% !11
M10 4444 7/#ND-X@U^QL%8JU]<1VX(&<%V"]/QK]JOV-OA;:>$_"NFV-G"L=
MO:PI%$ .@48Y_P ]:_'#X*0BX^,OA&-EW*^M6:D$=<SI7[J_LQ:9Y>DVO&/E
M K\/\6J\W7P]"_NVD[>=TOT_$_H;P2P\%AL5B+>]S15_))NWXGT'X)TI;>TC
M^@KK8$VI6/X=AVVH_P!T9K< P*_)XG[3(****T("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@!LS;5^M<OXQOU@MG^;MBN@OYMB'_ &17FGQ1\1"SL9#N_A/-
M9S9K!'SE^U#X@DOXQ8VWSW%XZP1KGJS$ #\R*V],TZ/2--M[2$;8;6)84'HJ
M@ ?H*X@JWC_XPK,WS6FB#SY 1D&0Y"#KV.6S_L5WU?R/](#/8U\PH973?\).
M4O\ %.UD_-15_21^B<*X5PHRK/[3LO1?\'\@HHHK^>SZL**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "L/XD>'%\3>#KRW/\ K$3SHCCHZ\C\^1^-;E##*D'H>"*];(<X
MQ&4YE0S/"NTZ,XS7K%I_C:S75:,X,TR^EC\'5P5=7C4BXOT:L?,MEIUQJ1=;
M>&:=HT,CB-"Q51@9..W(YJ)E*'!SQV->D?L_Z9)%XFU23:=EO%Y+'T)?I_XZ
M:]*U'PUIVL3+)=6-G<2+@AI(@S>W)K_13C[Z2>&X4XEJY)B<(ZU.,82YX32D
MG**E9Q:MLT[\RT>S/Y#X5\&JV>Y-#,J6(]G.4I+EE%M6C)JZ:=^CZ/U/FJZN
M([&W,TS+%"I +N=J@_6JEEXCL=1DVPW4+MG 7=AC] :[_P#;'MH[3P!:QQ1Q
MQQK=J J+M4?*W0"OFFOG<#])[%XZV)P^!C&E=KEE-N3MUYDDEZ<LO5GB<4>'
M,,EQ?U*==SERIW4;+6^EKO\ -'L;*'7# ,IZ@]ZYS7OAM:Z@&DM/]%FZ[1_J
MS^';\/RKC].\4:AI7^INI54<;6.Y1^!KMO"'C>/7U6&;;%> =/X9/<?X5^C9
M9Q[PGQQRY5FU#DJR^%3MN^D*BLU+RM&^ROL?&U<OQF _>T9776WZHX;6?#UW
MH,NVXB95SA7'*M]#_3K5*O8I85N(V215=&&"K#((KS_QUX..BS?:K=<VDAY
M_P"61]/H>WY>F?RWQ&\&:V1T)9EEDW5H+XHM>]!=[K245U=DUNU:[7K9;G4:
M\O955:73LSG:***_"SW@KS/Q5_R/DW_79/Y+7IE>9^*O^1\F_P"NR?R6O4RO
M^)+T.[ _&_0],HHHKRSA"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#WC
M]BG_ (^=9^L7_LU?1E?.?[%/_'SK/UB_]FKZ,K\=XN_Y&4_E^2/ZM\.?^2>P
M_I+_ -+D%%%%?,GVX4444 %%%% !1110 4444 %%%% $&H_\>;_2OS*^)O\
MR7/6?^PQ)_Z-K]-=1_X\W^E?F5\3?^2YZS_V&)/_ $;7ZIX8?Q<1_A7YGY)X
MK?P*'K+\D=Q1117VA_.P4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7(_%O_D'V?_71OY5UU<C\6_\
MD'V?_71OY5V8#^/'^NAT87^*C7^'&HROX2MUD(F52R@2#=@ D  ]0/H:WM]O
M*/F62%O53N7\CS^IKFOAO_R*<'^\_P#Z$:WJVQ.-J>UE&=I*[W5_DGNEZ-&6
M(@O:2MW)+BW\C;\RLLB[E([C)']*CJ>3]YI\;?Q1NRGV!P1^NZH*YL5",9^Y
MLTG]Z5[>CNOD91O;4****YB@HHHH **** "BBB@ HHHH **** />/V*?^/G6
M?K%_[-7T97SG^Q3_ ,?.L_6+_P!FKZ,K\=XN_P"1E/Y?DC^K?#G_ ))[#^DO
M_2Y!1117S)]N%%%% 'S;^VQ_R%]"_P!V?^<=>&U[E^VQ_P A?0O]V?\ G'7A
MM?M?#/\ R+*7H_S9_*?B/_R46(_[<_\ 3<0HHHKW3X<**** "J7B3_D7=0_Z
M]I/_ $$U=JEXD_Y%W4/^O:3_ -!-:4OC7J53^)''?";_ )#5Q_UP_P#9A7?5
MP/PF_P"0U<?]</\ V85WU=F9?QW\CHQG\5A1117GG*%%%% !1110 5XS^VE(
M!X*T=<_,VH9 ]0(W_P 17LU>)?MK_P#(MZ#_ -?;_P#H%?J'@Q'FXTP"_O2_
M"$F>3GSM@*OH> 4445_I8?C(4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 V;_5G\*CA_UGX5)-_JS^%1P_ZS\*\/%?\C*EZ/\ 4^APG_(I
MK>J_.)-1117N'SP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%/\ ?_"I
M:BG^_P#A7CYY_NC]5^9[G#O^^KT?Y$B?<'TI:1/N#Z4M>G0_AQ]$>3B/XLO5
M_F%%%%:F(4444 %%%% !1110 4444 %%%% !1110!ZI^Q5X8?Q5^TQX7A52R
M6T[73D?PA$8@_P#?6T?C7[F_L]:5]GTJW^7&%!P>]?D5_P $H/ AU[XP:MJS
M1LRV%LELI[9D?<?Q C'TS[U^S7P8TH0:=%\O8 U_.?B9C/;9U[)?\NXQ7S=Y
M?JC^J/"/ O#\/JL_^7LY2^2M'_VUGK&C1;8 *TJJ:8N(E]A5NOA8['Z-(***
M*HD**** "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 *&;:**CN&PGUH R=?O/(@/S8XS7SG
M^T=X]&D:1<'S.0O'->W>.]4\BS<YV\'K7R7\5+UO''Q+T_2\L\'F^?<#&1L3
MYB#[' 7_ (%7DYKF%+!82IC*VD:<7)^D5=G=A:,JE2,([MI?>7/AGX<D\.^&
M4^T+MOKUC<W.>S-T7_@*X'U!/>N@HHK_ #GSC-*^98ZKC\0_?J2<G\^B\DM%
MY(_8,/0C1IJE#9*P4445YIL%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>7_M4?M2Z+^R_X
M'^W7H%YK%\&33=.5]K7+C&68_P ,:Y&YO< 9)%=6#P=;%UHX?#Q<IR=DE_7W
MOH=.#P=;%5HX?#Q<IR=DE_7WO9+<]#\0^)-.\(Z1+J&JWUGIMC;C,EQ=3+#$
M@]V8@"O#O&G_  4P^%/A"Y>&'5-1UR2/(;^SK)F7/LTA13]02*_/KXV?M!>*
MOV@?$;:CXDU2:Z"L3!:(=EK:#TCCZ#CC/+'N37%5^R93X6X>,%+,:CE+M'1+
MYM-O\#]GRGPKP\8*68U'*7:.B7S:;?X'Z"> /^"G7PQTJ]U+S;#Q59_VA>/<
M>;)8PE54]%.R9CQST'>O=_A3^T_X#^-K+'X;\2Z?>71&?LCDP77OB.0*QQW(
M!'OTK\A*DMKF2RN8YH9)(9H6#HZ,59&!R"".00>]?0<2<"X?-\1/&U*LE5E;
M5M26B45H]=$DMRH^#N38;"K#9<Y4U&]M5):MMW5D]6V]T?J1^V=_R(UO_P!?
MB_\ H+5\SUQO@C]M76O%OA&W\*>,;MM0CAE1K35)CF=, @)*W\8.?OGD'J2#
MD=D#FO(RO)J^68?ZKB+73=FMFNZ/X4\=N%\?DW$*AC(>[*"Y9+X96;O9]U=7
M6ZNNC392H[1NK*Q5E.01U!I**]*,FG='XH=UX,\?+J)6UO65;CHDAX$GL?0_
MSKJ)X$N86CD57C<;64C@BO':ZSPI\16M-MOJ#-)'T6;JR_7U'OUK^G_#7QFA
M."RCB67E&J]4UMRU/_DNOVNLG\KFF2M/VV%7JO\ +_+[C/\ %_@R70)FFB5I
M+-CPW4Q^Q_QK#KV!'CO;?<I26*1>H^96!KC_ !;\.S'ON=/4LO5H!U'^[_A^
M7I7D^(_@S4P_-FO#JYZ3]YTUJXK>\/YH^6ZZ76VV6YTI6HXG1]^_KV9Q]>9^
M*O\ D?)O^NR?R6O3",&O,_%7_(^3?]=D_DM?A.5_Q)>A]E@?C?H>F4445Y9P
MA1110 4444 %%%% !1110 4444 %%%% !1110![Q^Q3_ ,?.L_6+_P!FKZ,K
MYS_8I_X^=9^L7_LU?1E?CO%W_(RG\OR1_5OAS_R3V'])?^ER"BBBOF3[<***
M* "BBB@ HHHH **** "BBB@"#4?^/-_I7YE?$W_DN>L_]AB3_P!&U^FNH_\
M'F_TK\ROB;_R7/6?^PQ)_P"C:_5/##^+B/\ "OS/R3Q6_@4/67Y([BBBBOM#
M^=@HHHH **** "BBB@ HHHH **** "BBB@ K2\&:"GB;Q38Z?(S1I=2B-F7J
M![5FUT7PD_Y*3H__ %\#^M8XF3C1G*.Z3_(]'**,*N.HTJBO&4XIKNG))GLU
MK^Q9IMQ"K?VIJ'S#.!L_^)J;_AB;3/\ H*:E^2?_ !->W:7_ ,>4?TJQ7X_+
MB?,D[>T?X?Y']1K@/('_ ,PT?Q_S/"?^&)M,_P"@IJ7Y)_\ $T?\,3:9_P!!
M34OR3_XFO=J*G_6C,O\ GX_N7^0?Z@Y!_P! T?Q_S/"?^&)M,_Z"FI?DG_Q-
M'_#$VF?]!34OR3_XFO=J*/\ 6C,O^?C^Y?Y!_J#D'_0-'\?\SPG_ (8FTS_H
M*:E^2?\ Q-8?C_\ 9.L/!_A/4-2CU"^D>S@DF"MMPQ52<'CVKZ2KC?CO_P D
MMUS_ *\9O_1;5U8'B3,9XB$)5'9M=N_H<>8\#9%3PM2I##Q346UONEZGQ;11
M17Z\?RN%%%% !1110 5R?Q93.EVK>DI'Z?\ UJZRN5^+/_(&MO\ KM_[*:Z\
M#_'B=&%_BHM?#1]_A6,?W78?KG^M=!7/?#'_ )%=?^NK5T-1B_XTO4G$?Q)>
MI-;_ #VEPO\ ="R#Z@X_]F-0U-IWS7:K_P ] 8_Q(('\ZAK2M[U"G/M>/W/F
M_P#;OP.>/Q/^OZV"BBBN,H**** "BBB@ HHHH **** "BBB@#WC]BG_CYUGZ
MQ?\ LU?1E?.?[%/_ !\ZS]8O_9J^C*_'>+O^1E/Y?DC^K?#G_DGL/Z2_]+D%
M%%%?,GVX4444 ?-O[;'_ "%]"_W9_P"<=>&U[E^VQ_R%]"_W9_YQUX;7[7PS
M_P BREZ/\V?RGXC_ /)18C_MS_TW$****]T^'"BBB@ JKKJ[]#O >A@?/_?)
MJU577/\ D"WG_7!__0354_B14/B1Q/PH/_%03CM]G/\ Z$M>@5Y]\*/^1BF_
MZ]F_]"6O0:[LS_C_ "1TXW^*%%%%>><@4444 %%%% !7B/[:SK_8&@I_$;J1
M@/4!1G^8KVZO#?VUO^/#PY_UUG_DE?JW@C%2XWP"?>?X4YL\7B&5LNJOR7YH
M\%HHHK_28_'0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!
MLW^K/X5'#_K/PJ2;_5G\*CA_UGX5X>*_Y&5+T?ZGT.$_Y%-;U7YQ)J***]P^
M>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "HI_O\ X5+44_W_ ,*\?//]
MT?JOS/<X=_WU>C_(D3[@^E+2(<H/I2UZ=#^''T7Y'DXC^++U?YA1116IB%%%
M% !1110 4444 %%%% !1110 4444 ?HQ_P $A_!D-I\.%OE_UVIWLLSDCLI\
ML >WR9_$U^I7POMQ'81_[H-?F%_P20\217'PFL;<.OF6-U/"P'8F0R<_@XK]
M/?A==>981_[H!K^3^*)3><XKVF_M)?=?3\+']I\(QA'(<&J>WLX?>XIO\;GI
M%FNU*FJ&S?<E35Y4=CVI;A1113$%%%% !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 %5=1D
MV(WL*M5D:[/Y5NW7I4R*B>:?%W6Q;:?-\PSM.*^</ EHVI^-M:U:16Q&%M(F
M['^)Q^D?YUZ[\=->$5O-\W\->$ZG^S-X^U=8[[2;77C9ZBJ7L;6TC+$XDC0@
M@ ^@4?45\3QUD^*S7)*^78-I3J))7VMS)O\ !-'M93B*=#$QJU-E_D>E45Y*
M?V;/BMIWRK!XP7=U\MY3GZ[365XJ^$OQ6\,V#3R)XR55Z[GG_P :_F.?@3GT
M4Y.<++S/M5Q-A6[:GM]%?-GV/XC+SN\7?]_9_P#&C[=\1O[OBW_OU-_A7Y[_
M *KWVKP^\];ZY_=9])T5\V?;OB-_=\6_]^IO\*0^(/B%8G:S>)DW<@20R?U%
M'^JTGM6A]X?7%_*SZ4HKYK_X2_X@?\]?$'_?A_\ XF@^,?B HSYOB#CGF!__
M (FC_52K_P _8?>_\@^NQ_E9]*45\U_\+1\=_P#/WJ?_ ("C_P")H_X6CX[_
M .?O4_\ P%'_ ,31_JGB/^?D/O?^0_KT>S/I2BOF6Z^./C71$)EU"ZCW<_O;
M2,_^A)5(_M0^*A_S%F_\ X?_ (BM(\&XV6L91:]7_D2\PI+>_P"'^9]3T5\K
MG]J/Q2HS_:YP.3FTA_\ B*=_PUOX@_Z"EM_X#Q_X4_\ 4G,.CC][_P#D2?[2
MH_U;_,^IJ*^6?^&M_$'_ $%+;_P'C_PI\/[7NO1AMVH6<GNT"<?EBE_J3F/]
MW[W_ )#_ +2HGU'17R__ ,-@Z[_S^6'_ 'X7_&GP?M=Z_/(%6ZT]CGIY Y_6
ME_J7F/\ =^]_Y#_M&CW/IVBOG=/VHO$CKG;IO_?@_P#Q5._X:@\2_P!W3?\
MOP?_ (JL?]4L?_=^_P#X!7UZEYGT-17S[#^U-XDC'S6^D2?[T+\?DXIW_#5?
MB+_GST7_ +\R_P#QRI_U4Q_9?>/Z]2/H"BO /^&K/$.>;+1?^_4G_P <J7_A
MJ[6O^@=I?Y/_ /%4O]5<?V7WA]=I'O5%>"_\-7:U_P! [2_R?_XJI(OVL-5
M_>:7I[<\;6=?ZFI_U5S#^5?>A_7*7<]VHKPO_AK'4O\ H$V/_?QJ4?M9:EG_
M )!-E[_O&I?ZKYA_*OO7^8?7*7<]SHKQ+_AK6Y_Z D'_ ($G_P")H_X:UN?^
M@)!_X$G_ .)I?ZL9C_)^*_S#ZY2[_F>VT5XM#^UQ(H/F:#&_IMO-N/\ QPT_
M_AKG_J7_ /R>_P#M=3_JSF7_ #[_ !C_ )C^N4N_YGLU%>,_\-<\\^'_ /R>
M_P#M=3?\-;6__0#F_P# H?\ Q-3_ *MYDO\ EW^,?\Q_6Z7?\SUC5M4M]"TN
MYOKR9;>TLXFGGE?[L:*"S,?8 $U^17[2'QRO_P!H;XMZEXDO6=89F\FQMR>+
M2V4GRXQ[\DGU9F/>OL[]L?\ :O\ [2_9T\2:?:Z;-9SZI$EF)3<;@$>11(,;
M1U3</QK\]J_6/#;AZ>%C5QF)C:;?*MG9:-[7W;7W'[CX2Y=2E1JYEN[\B\DD
MF[>MU]P4445^J'[&%%%% !7O'P%\;MXH\,M9W#[[K3<)D]7C/W3^&"/P'K7@
M]==\%?%"^%O&RR2+(T-Q"\3A.O\ >!Y([K7#F6']K1:6ZU1^-^/'"5'/>#L5
MS1O4P\75@^J<%>27^*',K=[/=(^AJ*YC_A:^G?\ /&]_[X7_ .*I4^*>FL/]
M7=K]4'^-?+_4Z_\ *S_+GZM5['345S?_  M+3?[MU_WP/\:/^%I:;_=NO^^!
M_C2^IU_Y6'U>K_*=QX>\6W?AU\1MYD).6B;[OX>AKOO#OBJU\21?N2RS*,O&
MW4?XBO#/^%G:7_>G_P"_==)\)OB1I]YXVM[6)I=]XK1#<F!TW?\ LM?LWA5Q
MUG.6YCA\JK2<L-4DH<LKODYG9.+W6KU7P[Z)ZGAYQDRJ4I5U&TDKW[V[G0_$
M[3?LFN),JA5N4R<=V'!_3%>'^*O^1\F_Z[)_):^AOC"T-EX2:^F.U+.12Q"[
MB QV]O<BOG'4]3AN_%S7:L6MS.KY(_A!';\*YO$[(GEO%6)E"-H54JB_[>^+
M_P F4CT.%ZKJX92[*WW?\"QZI16#_P +(TG_ )[R?]^F_P *D7XB:.P_X^BO
ML8G_ ,*_(/JM;^5_<=?L*G\K^XVJ*Q?^%AZ/_P _G_D)_P#"@?$#1R?^/S_R
M$_\ A2^K5OY7]S%[&I_*_N-JBLC_ (3O2?\ G\3_ +Y;_"C_ (3O2?\ G\3_
M +Y;_"CZO5_E?W,/8U/Y7]QKT5DIXWTE_P#E]C_$$?TIW_":Z5_S_0_K1]7J
M_P K^YA[*?9_<:E%9?\ PFNE?\_T/ZT\>+-,(_X_K;_OL4O8U/Y7]P>RGV9H
MT5G_ /"6:9_S_6O_ '\%"^*M-8X%]:_C(!2]C4_E?W"]G/LS0HJE_P ))IW_
M #_V7_?]?\:/^$DT[_G_ ++_ +_K_C1[.?9BY)=B[15-=?L7^[>VC?29?\:=
M_;EE_P _EK_W]7_&I]G+L'++L?07[%/_ !\ZS]8O_9J^C*^8_P!C'Q1IMI<Z
MQYNHV,>XQXWW"KG[WJ:^B/\ A-M%_P"@OI?_ (%)_C7Y!Q91J/,IM1?3IY(_
MJKP[:7#^'3[2_P#2Y&I163+\0=!@.U]<T=&QG#7D8_K4?_"Q_#W_ $'M%_\
M V+_ .*KYOZK6_D?W,^VYX]S:HK%_P"%C^'O^@]HO_@;%_\ %4?\+'\/?]![
M1?\ P-B_^*I_5:W\C^YASQ[FU16+_P +'\/?]![1?_ V+_XJC_A8_A[_ *#V
MB_\ @;%_\51]5K?R/[F'/'N;5%8O_"Q_#W_0>T7_ ,#8O_BJ/^%C^'O^@]HO
M_@;%_P#%4?5:W\C^YASQ[FU16+_PL?P]_P!![1?_  -B_P#BJ/\ A8_A[_H/
M:+_X&Q?_ !5'U6M_(_N8<\>YM45B_P#"Q_#W_0>T7_P-B_\ BJ/^%C^'O^@]
MHO\ X&Q?_%4?5:W\C^YASQ[FGJ/_ !YO]*_,KXF_\ESUG_L,2?\ HVOT<U'X
MC>'C:-_Q/M&Z?\_L?_Q5?F]\1[V&X^-&L7$<L<D#:K(XD5@4*^9USTQ[U^H^
M&=&I"I7YXM>ZMUYGY+XJR3H4+=Y?DCO:*HMXFTY1G[?9_A,O^--_X2S3/^?Z
MU_[^"OL_8U.S^X_GKV<NQH45G_\ "6:9_P _UK_W\%'_  EFF?\ /]:_]_!1
M[&I_*_N#V<^S-"BL_P#X2S3/^?ZU_P"_@H_X2S3/^?ZU_P"_@H]C4_E?W![.
M?9FA16?_ ,)9IG_/]:_]_!1_PEFF?\_UK_W\%'L:G\K^X/9S[,T**S_^$LTS
M_G^M?^_@H_X2S3/^?ZU_[^"CV-3^5_<'LY]F:%%9_P#PEFF?\_UK_P!_!1_P
MEFF?\_UK_P!_!1[&I_*_N#V<^S-"BL__ (2S3/\ G^M?^_@H_P"$LTS_ )_K
M7_OX*/8U/Y7]P>SGV9H5T7PD_P"2DZ/_ -? _K7&_P#"6:9_S_6O_?P5N?"S
MQUH]I\1=)>34+=5CN!DYX'6N?%T*KH3M%[/H^QZN1TY+,L.VOMP_]*1]X:7_
M ,>,?T%6*Y'3/C+X7%E'_P 3JSZ#N?\ "I_^%S>%_P#H-6?YG_"OPF>7XKF?
M[N7_ ("_\C^R(U(6W1T]%<Q_PN;PO_T&K/\ ,_X4?\+F\+_]!JS_ #/^%3_9
M^*_Y]R_\!?\ D/VD.Z.GHKF/^%S>%_\ H-6?YG_"C_A<WA?_ *#5G^9_PH_L
M_%?\^Y?^ O\ R#VD.Z.GKC?CQ_R2[7/^O&;_ - :K?\ PN;PO_T&K/\ ,_X5
MR7QN^+GAJ\^&FM1QZQ:,[64P4 GD[&]J[,MP.)6*IMTY;KH^_H<&:U(O!54F
MOAE^3/D^BLO_ (372O\ G^A_6D;QMI2#/VZ+\,G^E?NWU>K_ "O[F?QC[*?9
M_<:M%9'_  G>D_\ /XG_ 'RW^%'_  G>D_\ /XG_ 'RW^%'U>K_*_N8>QJ?R
MO[C7HK(_X3O2?^?Q/^^6_P */^$[TG_G\3_OEO\ "CZO5_E?W,/8U/Y7]QKU
MROQ9_P"0-;?]=O\ V4UH-\0='4X^V#\(W/\ 2N?^(7B>QUS3(8[6?S727<1L
M9<#!]175@Z%55HMQ=O1F^'I351-I_<;/PQ_Y%=?^NK5T-<9X%\6Z?HV@K#<W
M'ER;V./+9N#]!6S_ ,+#T?\ Y_/_ "$_^%3BL/5=:347OV8J]*;J-I/[C<CD
M,4BLO#*<@U)?H([R0+]W<2N/0\C]*YYOB'I"C_C[)]O*?G]*EO\ XAZ7Y5O*
M9I,31=HV_A)7T] /SK2GAJTL/./*]&GL]M4_Q:^[R.?V-3F7NO[C6HK!_P"%
MD:3_ ,]Y/^_3?X4?\+(TG_GO)_WZ;_"N7ZK6_E?W&GL*G\K-ZBL'_A9&D_\
M/>3_ +]-_A37^)>E*?\ 63-](S1]5K?RO[@^KU/Y6=!17/?\+.TO^]/_ -^Z
M/^%G:7_>G_[]T?4ZW\K#ZO4_E9T-%<]_PL[2_P"]/_W[H_X6=I?]Z?\ []T?
M4ZW\K#ZO4_E9T-%<W_PM+3?[MU_WP/\ &C_A:6F_W;K_ +X'^-/ZG7_E8?5Z
MO\K.DHKF_P#A:6F_W;K_ +X'^-'_  M+3?[MU_WP/\:/J=?^5A]7J_RL^F_V
M*CBYUCZQ?R:OHVOC3]EG]H[P_P"")=3:\6]_?M'MVHG8-_><5[;_ ,-K^#L=
M-0_*'_XY7Y3Q1D>/JYA.=.DVM/R1_4'A_BJ-+(</"I))I2T_[>D>O45Y#_PV
MOX-_ZB'Y0_\ QRC_ (;7\&_]1#\H?_CE?/?ZNYG_ ,^9?<?9?VAAOYU]YZ]1
M7D/_  VOX-_ZB'Y0_P#QRH7_ &V_"H8[8;HKV)DB&?\ QZFN&\S?_+F0?VAA
MOYU]YR/[;'_(7T+_ '9_YQUX;77?M4?M(Z/XVU+26L[>ZVVXF#<H>NST/L:\
MG_X6S9_\^UU_X[_C7Z_P]EF*IY?3A.#35_S9_,/B#3E5S_$5*>J?)K_VY$ZJ
MBN5_X6S9_P#/M=?^._XTUOBU:;?EM;@GW(']:]GZC7_E/C?JM7L=917(_P#"
MV[?_ )\YO^^Q1_PMNW_Y\YO^^Q3_ +/Q'\OY!]5J]CKJKZNGF:5=+_>A<?H:
MYG_A;=O_ ,^<W_?8J.Z^*EO<6LD8M)E\Q"N=PXR,54<#733Y?R*CA:M[V,[X
M6/M\22?[4# _FIKT.O*O"NOCPWJAN&C,N4*;0V.N/\*Z3_A;L?\ SXO_ -_?
M_K5V8_"5:E7F@M+'1BL/.<^:*.QHKCO^%NQ_\^+_ /?W_P"M1_PMV/\ Y\7_
M ._O_P!:N'^S\1_+^*.7ZI5[?D=C17'?\+=C_P"?%_\ O[_]:C_A;L?_ #XO
M_P!_?_K4?V?B/Y?Q0?5*O;\CL:*XT_%R/'_'BW_?T?X4W_A;W_4/_P#(_P#]
MC3_L_$?R_BO\Q_4ZO;\CM*\*_;7F46_AN/\ B:2X8<=@(P?YBO0?^%O?]0__
M ,C_ /V->._M7>,?^$HF\/?Z/Y'V?[3_ ,M-V[/E>P]*_4_!7#RH<:8*M75H
MIU+O_N%.VUWN>/Q!E^(GE]2$(W;MU7=>9Y314?G^WZT>?[?K7^A']M8/^?\
M!_Y'Y5_8&/\ ^??XQ_S)**C\_P!OUH\_V_6C^VL'_/\ @_\ (/[ Q_\ S[_&
M/^9)14/G-_L_E1YS?[/Y4O[:P?\ -^#_ ,@_L#'_ ,GXK_,FHJ'SF_V?RH\Y
MO]G\J/[:P?\ -^#_ ,@_L#'_ ,GXK_,FHJ'SF_V?RH\YO]G\J/[:P?\ -^#_
M ,@_L#'_ ,GXK_,FHJ'SF_V?RH\YO]G\J7]MX/\ F_!_Y%+A_'/['XK_ #)J
M*A\YO]G\J/.;_9_*C^W,)_-^##_5['?R_BO\R:BH?.;_ &?RH\YO]G\J/[<P
MG\WX,/\ 5['?R_BO\R:BH?.;_9_*CSF_V?RH_MS"?S?@P_U>QW\OXK_,FHJ+
MSV]J//;VJ?[<PG=_<5_J[C?Y5]Z'S?ZL_A4</^L_"AI2ZXI%;8<UY=;,J$L;
M3KI^ZD[Z>I[&'RG$PP%3#R2YI--:^:_R)Z*B\]O:CSV]J]3^W,)W?W'C_P"K
MN-_E7WHEHJ+SV]J//;VH_MW"=W]P?ZNXWLOO):*B\]O:CSV]J7]O83N_N*_U
M;QO9?>2T5%Y[>U'GM[4?V]A.[^X/]6\;V7WDM%1>>WM09F(H_M["]W]P?ZMX
MWLOO):*A\QO[U'F-_>I?V]A?/[@_U;QG9?>345#YC?WJ/,;^]4_ZP87S^[_@
ME?ZLXSR^_P#X!-14/FMZT>:WK1_K!ANS^Y?YE?ZLXOO'[W_D345#YK>M'FMZ
MT?ZP8?\ EE]R_P P_P!6<3_-'[W_ )$U%0-(3_%2;_\ :/YT?V_1Z0E]R_S#
M_5NOUG'[W_D6**K[_P#:/YT;_P#:/YT?V]3Z0E]W_!%_J[56]2'WO_(L457#
M$G[Q_.G?-_M4?VY'I3E]P_\ 5Z76K'[R:BH?F_VJ[G]FKX9#XR?'+P[X9DM[
MNZCU>=HC%;Y\Q\1NWRXY_AK'$<11HTI5I4I6BFWZ)7.C"\+SKUH4(5H\TVDM
M>K=D<917Z46O_!&"RN+=7_X1;QE\PSP9/_B:M+_P1%M)%#?\(OXJPPSS<8-?
M(?\ $5\L_P"?<_N7^9]Q_P 07S?_ )_4_O?^1^9M%?IG_P .0K7_ *%?Q3_X
M$U-!_P $,X+B/<OAGQ$!_M7Z*?R)!I?\17RWI2G]R_S!>"^;=:U/[W_D?F-1
M7Z>?\.+(?^A9\0?^#&/_ .*J:V_X(1+<@[?#>M+C^]JT*?S84O\ B*^7=*4_
MP*_X@MFG6M3_ !_R/R]HK]1O^'"__4NZM_X.K?\ ^+I\'_!!19FPV@ZI& ,Y
M;6H,'\G-+_B*^ _Y]3_ ?_$%\R_Y_P /Q/RVH)P*_4[_ (<%Q_\ 0'O_ /P<
MQ?XTZ/\ X($122!3I-\@/\1UF/ _(T?\16P/_/F7X#_X@MF/_/\ A^)^5OF+
M_>7\Z/,7^\OYU^K'_$/];_\ /E/_ .#@?X4+_P &_MN6_P"/.8?75Q_A4_\
M$5L#_P ^I#_X@OF'_/\ A^)^4_F+_>7\ZCE;<_'I7ZR_\0^%E_L_^#9O_B*/
M^(?"R_V?_!LW_P 17'C?$S!8BDZ3IR5_+_@G=E_A'C\+7595H.U]+OJO0_)V
M%@(Z=O'J*_6E/^#>/364'[9:KGL=4FX_\A4?\0\.F_\ /Y9_^#2?_P",UT4_
M%+"1BH^SEIY?\$YJG@WC9S<_;1U=]W_D?DMO'J*-X]17ZWQ_\&[^C%/FU"%6
M[A=0F(_/RQ3O^(=W0_\ H)1_^!\O_P 15?\ $5,+_P ^Y?=_P0_X@SC/^?T?
MO?\ \B?D:95'>CSE_P BOUV@_P"#=OPZR_O-6V-V"W<C?^RBI/\ B'9\,_\
M08D_\")/\*G_ (BIAO\ GV_N_P""'_$&<7_S^C][_P#D3\A?/7_(H\Y?\BOU
M]M_^#=?PHQ/FZY<(.Q25VS_*I?\ B'4\&_\ 0P7GYM_\51_Q%3#]*;^[_P"V
M*_X@SBNM6/W_ /VI^/OG+Z_I1YJ^M?L+!_P;I^"6D_>>(M05?50S'\MX_G4_
M_$.?X!_Z&?5O^_)_^.U/_$4J'\C^[_[8/^(-XCK57W__ &I^.?FKZT>:OK7[
M&+_P;H>  PW>)M7*YYQ%C/\ Y%J?_B'3^''_ $,6N_D/_BZ/^(I4?Y']W_VQ
M2\&ZW6HO_ O_ +0_&SS5]:;YX]&K]E?^(=/X<?\ 0Q:[^0_^+J<?\&Z_POP/
M^)YXD_[^+_C4_P#$4J7\C_\  ?\ [8?_ !!NM_S\7_@7_P!H?C'YX]&H\\>C
M5^SG_$.M\+_^@YXD_P"_JU-#_P &[7PGV#=JWBIV[D72*/RVFC_B*%)_9?\
MX#_]L/\ X@[57VU_X%_]H? __!*WXP#PM\5KSP[-(RQZL@N;<'&/,C!WCZE#
MG_MG^?[+?!?Q$MS918;[P!ZU\^>#?^""_P .?A=K2>(/#^J>)O[?TL--I_G7
MB^5YNT@!P%Y5LE3[,:])^!>K2V96WF5HY83Y;HPP48$Y!_+\Z_+^)LRHX_'O
M&44USI7TMJM--7T2^9^O\(Y3B,MRV. KM/D;Y6G?W7KK=+9MV\K'T]I5P'B4
MUH5S_A:Z\ZU7W%;Z?<'TKQXGNR%HHHJB0HHHH **** "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!LI^0\XKE?&-]Y5K)ST6NDOIO+4\]J\W^)^NBUL9.?X>M9S9I!'B/Q5>;Q5X
MBM-)MF/VC4KF.UCS_>=@H_G7UMI6FQ:-I=M9VZ[8+2)88Q_=50 !^0%?,G[/
MFC_\)Q^T$MTR[K?0X'NR3T+GY$'U^8L/]ROJ.IH]RJSV0FP>@_*N"^//R^$Y
MN!]VN^K@?CW_ ,BI-_N_X5GC8WP\TNS_ ""@_P!XGYH^?:***_S)/VX****
M"BBB@ HHHH \Y_:!N&3PO,O9L _F*\)KW/\ :$_Y%N3Z_P!17AE?H?#O^Z+U
M/Q3Q&_Y&%/\ P+\V%%%%>Z?GP4V2".4_,BM]5S3J* (_L</_ #QC_P"^15[P
MY;PPZ]9L88\><O\ ".>:JU-IS>7?P-_=D4_K2J7<6CKP,^7$TY?WE^:/IKPY
MH&G7&EQ,;"R.5'_+!?\ "KW_  C6F_\ 0/L?^_"_X52\"2&30H2?[M;:JTA"
MJ,LW !]:_,8TZ];%+#4FW*4E%*_5NR_$_IOFC&'-+9&=+X0TF<[I-+TUR.[6
MR'^E,_X0G1?^@1I?_@*G^%>D:9\$-4U*T6960!AD<58_X4!JW]Z/\J_2?^(/
M<9_\^/\ RI#_ .2/'_UBR[^?\'_D>7GP/HK#!T?2R#QS:1_X5#_PKCP]_P!
M'1?_  "B_P#B:]6_X4!JW]Z/\J/^% :M_>C_ "H7@_QHMJ/_ )4A_P#)"_UB
MRW^;\'_D>4_\*X\/?] '1?\ P"B_^)J.;X7^&YVRVA:4/]VU1?Y"O6F^ .JJ
MI.Y?RKD_$?ANX\,:B;>XVYQD$=Z\S.O#OBG*,%/,,=3<:<+7?M(NUVHK12;W
M:-\-G&!Q%14J3O)^3]>QQ_\ PJCPU_T ]-_[\"AOA-X993_Q(]-Y](17045\
M%]>Q'_/R7WL]7V<>R.8_X4SX7_Z MG^1_P :/^%,^%_^@+9_D?\ &NGHJO[0
MQ7_/R7WO_,/9P[(Y63X(>%9FRVBV_P#P%W7^1IG_  HKPG_T!X?^_LG_ ,57
M6T4_[2Q?_/V7_@3_ ,Q>QAV7W'(M\"/"3*1_8\7/'$T@_P#9JB_X9\\(?] C
M_P FIO\ XNNSHI_VIC%M5E_X$_\ ,/8T_P"5?<?+?_!1'X):)X?_ &8-5U'2
M=/\ L\]C=6TCN)I)/D,JH>&8CJX[5^==?L!^TKX9A\8_ ?Q9IMP,QW6EW !_
MNL(RRM^# '\*_(.[M9+*YDAD7;)$Q5AZ$5^X>&685*^ J4ZLG*49;MWT:7?T
M9^[^$^/HO!5<"K*49<UO*22O\FM?5$=%%%?I1^LA1110 5TWP?T4:]X_L[=P
M_E;9&D*]5&QOZD#\:YFO6OV:O"KJUYK$BLJL/LT!/\7(+G]%&?K7'CJWLZ$I
M?+[S\R\9,^HY1P9F&(JNSE3E3CYRJ+D5N]KW]$WLCMO^%6Z;_>NO^^Q_A36^
M%6FL?];>+[!U_P#B:Z:BOE?KE?\ F9_E%]8J]SF/^%4:=_SVO?\ OM?_ (FD
M/PHT_'^NO/\ OM?_ (FNHHH^NU_YF/ZS5[G*_P#"IK/_ )^;K_QW_"KGAKX?
M6N@>(;&^2YNMUG.DO;G:P..E;U%;8?-,51JQJPEK%IKU3NA2Q%247%O1GJWB
M71(_$WAV\L)&(CO(&B)'49& 1].M?/C_  AAC=E:[F5E.""@X-?0GAR]_M#0
M;28MN9HEW'U(X/ZBO._&5E]@\37B#.UGWC/^US_6OZ6\=H_6,LP&>X9V4O=?
MFIQ4X_=:7WGRG#>)J4:E3#)^?W:/]#S[_A4EO_S^3?\ ? II^$<>[B^DQ_UR
M'^-=A17\R_VAB/YOR/K?K=7O^1QW_"HH_P#G^?\ []?_ %Z0_"),<7S9_P"N
M7_UZ[*BC^T,1_-^"_P @^MU>_P"1Q?\ PJ'_ *B'_D#_ .RH_P"%0_\ 40_\
M@?\ V5=I13_M#$?S?@O\A_7*O?\ (XE_A&P^[?JWUAQ_6F_\*CD_Y_H_^_1_
MQKN**?\ :6([_@A_7*O<X?\ X5')_P _T?\ WZ/^-,_X5+<'_E\A_P"^37=T
M4?VE7[_@@^N5>YPG_"I+G_G[@_[Y-(WPENMORW5N3[@BN\HI_P!I5^_X!]<J
M]S@?^%37O_/S:_\ CW^%'_"IKW_GYM?_ ![_  KOJ*?]I5^_X#^NU3S]OA1J
M&?EGL_Q9O_B:3_A5&H_\]K+_ +[;_P")KT&BC^TZ_E]P_KU4J_LH>$KGQCXM
MGTJU>&.XN#A6E)"#:KL<D GHI[5]'?\ #*GB+_G\T7_O[+_\;KQ']@7_ )+7
M%_OR?^B9:^[J_/>.<[Q6#S+V=%JSBGJNNO\ D?T]P+AX5,FI.7G_ .E,\#B_
M91UPI^\U#25.>BO(?_9!3O\ AE'6O^@CI?YO_P#$U[U17QG^M68=U]R/K_J5
M(\%_X91UK_H(Z7^;_P#Q-'_#*.M?]!'2_P W_P#B:]ZHH_UJS#^9?<A_4J1X
M+_PRCK7_ $$=+_-__B:/^&4=:_Z".E_F_P#\37O5%'^M68?S+[D'U*D>"_\
M#*.M?]!'2_S?_P")H_X91UK_ *".E_F__P 37O5%'^M68?S+[D'U*D>"_P##
M*.M?]!'2_P W_P#B:/\ AE'6O^@CI?YO_P#$U[U11_K5F'\R^Y!]2I'@O_#*
M.M?]!'2_S?\ ^)H_X91UK_H(Z7^;_P#Q->]44?ZU9A_,ON0?4J1X!??LIZTE
MJW_$QTOIZO\ _$U\E>*/A#?6WB;48VN;4F.ZE4X+<X<^U?I;J/\ QYO]*^%?
M&O\ R.6K?]?LW_H9K[C@S/\ &5Y554:TMT/R#Q:_V?#X=T^LI?DCRY?A->$_
M-=6P'MN_PI__  J2Y_Y^X/\ ODUW=%?>_P!I5^_X'X=]<J]SA/\ A4ES_P _
M<'_?)H_X5)<_\_<'_?)KNZ*7]I5^_P" ?7*O<X3_ (5)<_\ /W!_WR:/^%27
M/_/W!_WR:[NBC^TJ_?\  /KE7N<)_P *DN?^?N#_ +Y-'_"I+G_G[@_[Y-=W
M11_:5?O^ ?7*O<X3_A4ES_S]P?\ ?)H_X5)<_P#/W!_WR:[NBC^TJ_?\ ^N5
M>YPG_"I+G_G[@_[Y-'_"I+G_ )^X/^^37=T4?VE7[_@'URKW.$_X5)<_\_<'
M_?)H_P"%27/_ #]P?]\FN[HH_M*OW_ /KE7N<)_PJ2Y_Y^X/^^36]\-O@O-J
M/CC2X?M\:-),!GRB0.OO6[71?"3_ )*3H_\ U\#^M88K-,0J,VGT?1=CU,EQ
M5268T(MZ.</_ $I'M^G_ +)MS):(W]M0=/\ GV/_ ,54W_#)5S_T&X/_  &/
M_P 57LNE_P#'C']!5BOQ&?$V8\S]_P#!?Y']>+!TK;?F>)?\,E7/_0;@_P#
M8_\ Q5'_  R5<_\ 0;@_\!C_ /%5[;14_P"L^8_S_@O\@^ITNWYGB7_#)5S_
M -!N#_P&/_Q5'_#)5S_T&X/_  &/_P 57MM%'^L^8_S_ (+_ "#ZG2[?F>)?
M\,E7/_0;@_\  8__ !5<)\?O@'/X+\([#J$-TVI+) N(B@0[>IY/K7U17DO[
M67_( TC_ *^'_P#0:]3(^(<=5QU.G4G=-]EV;['/C,%1=&2MNK?>?+_@K]A'
MQ'XW\.Q:C;ZIIL<<C,H5E<D;3CT]JUD_X)R^)RWS:MIH'J(W-?5/[.*#_A5%
MEQ_RUE[?[9KNM@]!^5>IF''^:T<34I0:M%M+1=&?)T_#O)I04G&7_@3/A_\
MX=R>(_\ H,V'_?A_\:/^'<GB/_H,V'_?A_\ &ON#8/0?E1L'H/RKC_XB)F_\
MR_\  5_D5_Q#G)OY9?\ @3/A_P#X=R>(_P#H,V'_ 'X?_&C_ (=R>(_^@S8?
M]^'_ ,:^X-@]!^5&P>@_*C_B(F;_ ,R_\!7^0?\ $.<F_EE_X$SXB3_@G)X@
MQ\VL61/M$PJ.\_X)WZY90-(^L6>U?2-J^X=@]!^59_B9%_LF;C^$U5/Q"S>4
MTG)?<A/PYR9+X9?^!,_-V;X/I#*R-?-E25_U7I^--_X5%'_S_/\ ]^O_ *]=
MO?\ _']-_P!=&_G4-?JT<PQ#5^;\%_D?S)4Q552:3ZG'_P#"HXP?^/Z3_OT/
M\:N2?"JWDT:)/M<W[J9R#L'.X+Q^&W]:Z2I_^8;_ -M?Z5U8;'UVIIR^R^W=
M,QEBJNFIQ7_"I+?_ )_)O^^!1_PJ2W_Y_)O^^!7745R_VAB/YOR*^M5>YR/_
M  J2W_Y_)O\ O@4Y/A+:@?-=7#?0 5UE%'U^O_-^0?6JO<Y7_A4UG_S\W7_C
MO^%'_"IK/_GYNO\ QW_"NJHI?7J_\P?6JO<Y7_A4UG_S\W7_ ([_ (4?\*FL
M_P#GYNO_ !W_  KKI;.:&/<T4BKZE2!4=74Q6*IOEFVGYJPEBJCVD<Q_PJC3
M_P#GM>_]]K_\31_PJC3O^>U[_P!]K_\ $UT]%9_7:_\ ,P^LU>YS'_"J-._Y
M[7O_ 'VO_P 31_PJC3O^>U[_ -]K_P#$UT]%'URO_,P^LU>YS*?"K35/^LO&
M^KK_ /$T[_A5NF_WKK_OL?X5TE%'URO_ #,7UBKW.;_X5;IO]ZZ_[['^%'_"
MK=-_O77_ 'V/\*Z2BE]<K_S,/K%7^9G-_P#"K=-_O77_ 'V/\*</ACI8'W;@
M^_F5T5%'URO_ #,/K%3^9G/?\*QTO^[/_P!_*/\ A6.E_P!V?_OY70T4OKE;
M^9A]8J?S,Y[_ (5CI?\ =G_[^4J_#/2U;_5S-[&0UT%%'URM_,P^L5/YF8/_
M  K?2?\ GA)_W];_ !H_X5OI/_/"3_OZW^-;U%'UJM_,_O#V]3^9F#_PK?2?
M^>$G_?UO\:/^%;Z3_P \)/\ OZW^-;U%'UJM_,_O#V]3^9G.:EX"TNTTJYD6
MV.^.)F5C*W! /O7,?#_1K;6]:DANH_,C6$N%W%<'<H['W->@:Y_R!;S_ *X/
M_P"@FN(^%'_(Q3?]>S?^A+7?AZU1X>I)MW]3JHU)NE)MG3_\*\T?_GS_ /(K
M_P"-'_"O-'_Y\_\ R*_^-;5%>=]9K?S/[V<?MJG\S^\Q?^%>:/\ \^?_ )%?
M_&C_ (5YH_\ SY_^17_QK:HH^LUOYG][#VU3^9_>8H^'VC@_\>?_ )%?_&G_
M /"":3_SYI_WTW^-:]%'UBK_ #/[V'MJG\S^\R/^$$TG_GS3_OIO\:\0_;'T
M"ST:;PS]EA6'S?M6[!)SCR<=?J:^AJ\%_;;_ ./CPK_V]_\ M"OUCP-G*IQO
M@85'=?O-'JOX50\/B/$58Y=4<9-/3J_YD>%^4OI1Y2^E.HK_ $6^IX?^1?<C
M\E^O8G_GY+[W_F-\I?2CRE]*=11]3P_\B^Y!]>Q/_/R7WO\ S&^2O^31Y*_Y
M-.HH^JT?Y%]R)^N5_P"=_>QODK_DT>2O^33J*/JM'^1?<@^N5_YW][&^2O\
MDT>2O^33J*/JM'^1?<@^N5_YW][&^2O^31Y"_P"33J*?U6BMH+[D#Q5=[S?W
ML;Y*_P"31Y*_Y-.HI_5Z7\J^Y$_6:W\S^]C?)7_)H\E?\FG44?5Z7\J^Y!]9
MK?S/[V-\E?\ )H\E?\FG44?5Z7\J^Y!]9K?S/[V($4#I1L'H/RI:*?L*?\J^
MY!]8J_S/[V)L'H/RHV#T'Y4M%'L*?\J^X/K%7^9_>Q-@]!^5&P>@_*EHH]A3
M_E7W!]8J_P S^]B;!Z#\J-@]!^5+13]C3_E7W!]8JO>3^]B;!Z#\J-@]!^5+
M11[*'9?<3[:I_,_O$V#T'Y4;!Z#\J6BCV4.R^X/;5/YG]XFP>@_*H'ZM]35B
MJ[]6^IKQ,\A&-.#2^TOU/H.'ZDI5:D6W\+_-$WEK_=7\J/+7^ZOY4ZBO=]G'
ML?.^TEW&^6O]U?RH\M?[J_E3J*?*B;@!@4444P"BBB@ HHHH **** "BBB@
MKW[_ ();_P#)_GPT_P"PC)_Z3RUX#7OW_!+?_D_SX:?]A&3_ -)Y:\G/O^19
MB?\ KW/_ -)9[O"__(YPG_7VG_Z6C^BC1O\ D&0_[HJU571O^09#_NBK5?RB
M?VA+<****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5\RZI96^F_'/Q%'92>9 ;TN2O178!I%_!RP_"O:O
MC/\ %ZR^$'A4WD^V:^N28K&US\UQ)C_T%<@L>PQW(!\)^#NAW%]=M=73-)<7
M#M-+(WWG9CDD_4D_G6-22;L;THM:GO7@_=]FCW>@KJT^X/I7/^&;7R+9?9:Z
M!/N#Z5<3.>XM%%%60%%%% !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!5US_D"WG_ %P?_P!!-<1\*/\ D8IO^O9O_0EKM]<_Y MY_P!<'_\
M037$?"C_ )&*;_KV;_T):]+"_P"[5#MH_P "9Z#1117FG$%%%% !1110 5X+
M^VW_ ,?'A7_M[_\ :%>]5X+^VW_Q\>%?^WO_ -H5^N>!/_)<X'_N)_Z9J'A<
M3?\ (MJ_+_TI'AM%%%?Z0'Y %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5#(,.U35#+_K#7A<0?[O%
M_P!Y?DSZ+AG7$R7]U_FB:BBBO=/G0HHHH **** "BBB@ HHHH **** "BBB@
M KW[_@EO_P G^?#3_L(R?^D\M> U[]_P2W_Y/\^&G_81D_\ 2>6O)S[_ )%F
M)_Z]S_\ 26>[PO\ \CG"?]?:?_I:/Z*-&_Y!D/\ NBK55=&_Y!D/^Z*M5_*)
M_:$MPHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %4]=UNU\-Z/=:A?3+;V=G$TTTC=$51DG_ZPJY7S3^UI\5'
M\:>)$\%Z7(7L[&19-3=#Q+*.5ASZ)U/^U@<%343ERHN$>9V.)U7Q%??'KXG7
M&N7221VV?*LK=O\ EWA!^4?[QY)]R>V /=?AMX.6PM%^7L,\5R'PB\ +:6\7
MR8X%>UZ#I0MHE'3TK",>IO*5M$7M-M!#&%.<XJ[38TV+3JZ5H<S84444Q!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 %9>N7GEPG\ZT9VPGUKE/&FIBWM7.[&!ZU$F7%'D_
MQG\5"VM9!N_AKK_V1_ S:!\/I-9N%_TSQ$XN,D<K"N1$/QRS<=G%>1>+[.?X
MC^/M.T&W9O,U*X6%F'/EIU=O^ J&/X5]6Z=8PZ78PVMO&L5O;QK%&B]$51@
M?0 5E35Y7-:CM&Q/11170<X5S/Q27=X5NO\ =(KIJYGXH_\ (KW7^[6=2*<;
M,NG\1\RT445_F&?N(4444 %%%% !1110!YM^T)_R+<GU_J*\,KW/]H3_ )%N
M3Z_U%>&5^B<._P"Z+U/Q3Q&_Y&%/_ OS84445[A^?!1110 4444 ?1OPA=G\
M.0_2NVTS_D(P?[X_G7#?!MMWABW/8H.OT%=SIG_(1@_WQ_.OA\M_Y']#_K[#
M_P!*1_3DI<V"<N\7^1]2^#_^0%!_N"M2LOP?_P @*#_<%:E?Z+1V/QV6X444
M51(V090U\_?']&'BF(X/S*<''7I7T&>17(^-OA=:>,)A),@9USANXKX_CWAV
MMGN1ULKH2495.6S=[+EG&6MM=E8]/)\9'"XJ->:NE?\ %-'S;174_%/X=Q^"
MM0A,4C[6)&W=P:Y:OX?XVX/Q'#6/CE^)J*<G%2O&]K-M6U]#]1RW,(8VE[6"
M:5[:_+_,****^//0"BBB@ HHHH Y'XZ_\DFU[_KRD_E7YX_"[_D-W_\ N_\
MLU?H=\=?^23:]_UY2?RK\\?A=_R&[_\ W?\ V:OU_P /?^1=B/5'XMXO?PZ'
M_;W_ +:=Q1117U)^"!1110 445)9V4VI7<<$$;S32'"HHR351BY-1BKME1BY
M/ECN1T5B^,OBUX5^'<CV]W>3:QJ4?#6FFLI2,^CS'*CT(4,17"WO[7,R2?\
M$O\ "NAQQ_\ 3W+/<-^:N@_2O:IY#7DKU)*/D[M_@G;T>OD?M/#?T?>-,XH+
M$T\,J4'JG4DH-KRCK+\#U2BO+]-_:Y9Y1_:7A729(\\_8;B:V;'_  )I!^E=
M]X)^(GAOXFRK;Z1?R6>I/]W3]1"QR2GTCD!V.?;Y6/I15R'$15Z;4_)7O]S2
MOZ*[,>*/ 3C+(Z#Q5?#>TIQU;IM3LN[2]Y+SM8TJ*=<026LS1R(T<B':RL,,
MI'8TVO$E%K1GXVTT[,V/ E[]B\46IW;5D)C/OD<?KBN\\6VOVSPU>)C=^Z+
M>Z_,/Y5YKHN?[8M,<'SDY]/F%>L2IYL;*>C @U_5?@6GC^',PRJI\+;7_@R'
M*U^'XGR6??N\33K+?_)W/':*?<0-;7$D;?>C8J?J.*97\JSA*$G"2LUHSZQ.
M^J"BBBI **** "BBB@ HHHH **** "BBB@ HHHH UOV!?^2UQ?[\G_HF6ONZ
MOA']@7_DM<7^_)_Z)EK[D.JI(=MNK7+=,I]P?5NGX#)]J_/^/\'6KYK^ZC=*
M$;O9+5[MZ+YM']6<"XBG3R2CSO?FMW>KV6[^1:HJNL5U+\S311?[*+NQ^)Z_
MD*/*O/\ GM;_ /?@_P#Q=?$2P-):.O"__;[M\U!I^J;79GURQ$WJJ<O_ "7]
M97^_4L457S=I_P ^\OXM'_\ %4>;>?\ /"W_ ._Y_P#B*7]FS?P3@UWYXK\)
M-/[T'UN*^*,E_P!NM_DFOQ+%%59-1:VV^=;R(C$ N&!5<],\YZ\=,?KBU6.(
MP=6@DYI6>S34EINKIM76EU>ZNNZ-*5>%2ZCNNC33^YV=O/U[!1117*;!1110
M 4444 0:C_QYO]*^%?&O_(Y:M_U^S?\ H9K[JU'_ (\W^E?"OC7_ )'+5O\
MK]F_]#-?H/ ?QU?1'XOXR?[MAO\ %+\D9E%%%?HY^!A1110 4444 %%%% !1
M110 4444 %%%% !71?"3_DI.C_\ 7P/ZUSM=%\)/^2DZ/_U\#^M<^,_@3]'^
M1ZN1?\C+#_\ 7R'_ *4C[:TO_CQC^@JQ5?2_^/&/Z"K%?@-3XF?V='8****D
M84444 %>2_M9?\@#2/\ KX?_ -!KUJO)?VLO^0!I'_7P_P#Z#7M</?\ (QI>
MK_)G/BOX3.@_9Q_Y)19?]=9?_0S7=5PO[./_ "2BR_ZZR_\ H9KNJYLW_P!^
MJ_XG^9=#^''T04445YQJ%%%% !6?XF_Y!$W^X:T*S_$W_((F_P!PUK1_B+U)
MEL?"-_\ \?TW_71OYU#4U_\ \?TW_71OYU#7] QV1_$-;XWZL****HS"BBB@
M HHHH **** "BBB@ J:\^;RG_OQC]/E_I4-33?/90M_=+)^6#_[-770UI5(O
MLG\U)+\FR9;HAHHHKD*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@"KKG
M_(%O/^N#_P#H)KB/A1_R,4W_ %[-_P"A+7;ZY_R!;S_K@_\ Z":XCX4?\C%-
M_P!>S?\ H2UZ6%_W:H=M'^!,]!HHHKS3B"BBB@ HHHH *\%_;;_X^/"O_;W_
M .T*]ZKP7]MO_CX\*_\ ;W_[0K]<\"?^2YP/_<3_ -,U#PN)O^1;5^7_ *4C
MPVBBBO\ 2 _( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "H9?]8:FJ&3_6-7A\0?[LO5?DSZ'AE_[6
M_P#"_P T3 Y%%-C_ -6OTIU>W'57/G@HHHI@%%%% !1110 4444 %%%% !11
M10 5[]_P2W_Y/\^&G_81D_\ 2>6O :]^_P""6_\ R?Y\-/\ L(R?^D\M>3GW
M_(LQ/_7N?_I+/=X7_P"1SA/^OM/_ -+1_11HW_(,A_W15JJNC?\ (,A_W15J
MOY1/[0EN%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBLWQ5XGL_!GAV\U349EM[*QB,LKGL!V [DG  ZDD#O0P.+
M_:1^,J_"7P4RVDBG7=5S#81]2A_BE(]$!_$E1TSCPGX-_#^2>3SIM\DDK;V=
MB69F/4DGJ2<_G5"35[_XZ_$BX\07Z.JRGR[2W)R+:$$[4'OU)/<DGCI7N_PX
M\'+86B?*H.!VKE;YG<ZE[D3HO!WAY;"V5<8P #[5UUM#Y2#Z55T^S\J/MFKU
M;Q1A*044459 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!!?/M3Z#->;?%+5/L]E(N
MX=*]"U:;;$W..U>,_&?5?)M).GW?SK&HS:FC(_97TC_A(/B[K&J-M:/2;7RE
M_P!F25C@_P#?*./QKZ+KQ7]B?3,>#=<U)A\U[J1B!QU2-%P?S=A^%>U55)>Z
M35?O!1116AF%<S\4?^17NO\ =KIJX/\ :)\56_@3X3:]K=TLTEGI%A-?3+$
MTCI%&SL%!(&["G&2!G'(I<KDU&.[&I*/O/9'SW17QM-_P6;^'K-\N@^-MOO:
MVO\ \?IG_#YGX?\ _0O^-/\ P%M?_C]?Q-_Q+WXB?]"JK]R_S/K_ /B+'"/_
M $'T_O?^1]F45\9_\/F?A_\ ]"_XT_\  6U_^/T?\/F?A_\ ]"_XT_\  6U_
M^/T?\2]^(G_0JJ_<O\P_XBQPC_T'T_O?^1]F45\8W'_!9SX?I$2N@>,\_P#7
MM:__ !^O0O"W[8\WCOPQ8ZQI^AZG'9ZE$MQ"MP84DV-R"0'(Y'/6O$SSP@XM
MR:G&MF^#E0C)V3FXJ[M>RU['=@?$;AS&2<<+BXS:WM?_ "/HO>/44;QZBO _
M^&G-1_Z ]S_WW%_\51_PT[J0'&CW/_?R+_XJOFO]4\=_=_\  H_YGH_ZWY3_
M ,_E^/\ D=G^T(?^*;D^O]17AM:GBWXR^(/&U^MM-H\5OI['!F:[!D QG[@!
M[\?>K+KZ[ 9;5P-"-*LU=ZZ2C+?ORMV?D]3\JXVS3#8[&QJ867,E&U]=[ON%
M%%%=A\:%%%% !1110!] ? Z^\_PO;KW5 #^5>AZ9SJ-O_P!=%_G7SEX!^*Q\
M'V8A,;MCC(K#\??\%,])^!VJ6,GB3PIXKBM[B5E@F@6SE6?9@G %QN'!!^8#
MK7#PSP=FF:<0T(9=3YY>TB[)Q3:3YG9-INR3;M>R5S]OJ<99/ALLYL37C'W+
M/?1VMKIIKW/U.\'_ /("@_W!6I7YN:'_ ,'%7PGTW3(H9/"WQ&+( #ML;+'_
M *55;_XB.?A+_P!"K\2?_ "Q_P#DJO\ 1"/!^=6_W:7X'X\^.N'V_P#>X?>_
M\C]&**_.?_B(Y^$O_0J_$G_P L?_ )*H_P"(CGX2_P#0J_$G_P  +'_Y*I_Z
MH9U_T#2_ /\ 7GA__H+A^/\ D?HQ17YS_P#$1S\)?^A5^)/_ ( 6/_R52K_P
M<=?"5?\ F5?B3_X V7_R51_JAG7_ $#2_ /]>>'_ /H+A^/^1]5?M(MFZMO]
MXUY97A.I?\%B?!O[2=[-'X=\/^*K<Z<%:7^T8K>'(;(&WRY9,]#G..W6H/\
MAMRU_P"@/=_]_5K^*/'OAS,9\3JFJ;YH4X*2=DT[RE;?M)/YGZ3POQYD,,%K
MB8ZMM64GV71>3/?:*\"_X;<M?^@/=_\ ?U:/^&W+7_H#W?\ W]6OQ7_57,_^
M??XK_,^C_P"(@\/_ /02ONE_D>^T5X%_PVY:_P#0'N_^_JT?\-N6O_0'N_\
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
MG10P=>LFZ,'*W9-_D>=T5Z)_PR'\6?\ HE_Q$_\ ";O/_C='_#(?Q9_Z)?\
M$3_PF[S_ .-UE_:6$_Y^Q_\  E_F=']DX[_GS/\ \!?^1YW17HG_  R'\6?^
MB7_$3_PF[S_XW1_PR'\6?^B7_$3_ ,)N\_\ C=']I83_ )^Q_P# E_F']DX[
M_GS/_P !?^1YW17HG_#(?Q9_Z)?\1/\ PF[S_P"-T#]D'XM'_FE_Q$_\)N\_
M^-T?VEA/^?L?_ E_F']DX[_GS/\ \!?^1YW17J&E?L3?&+69C'!\+/B#N5=V
M9- NHEQ]60#//3K5[_A@+XV?]$L\<?\ @IE_PJ)9M@4[.M#_ ,"7^9I#(\RF
MKQP\VO*$O\CR&BO;%_X)P?'1T#?\*P\5<C/-N ?RS5JQ_P""9?QYU'=Y?PS\
M0+LQGS?*BSGTW.,_A6;SS+EJ\1#_ ,#C_F;KAK-WMA:O_@N7^1X317OR?\$M
MOC](X4?#76,L<<W%L!^9DK2'_!(O]H@G_DG,W_@XT_\ ^/UG+B+*EOB:?_@<
M?\RUPKG3VP=7_P %S_R/F^BOJ72?^",?[1.J6QD;P/#:G=M"2ZQ9;C[_ "RL
M,?CGBKL'_!$W]H::95;PGI\*L>7;5[?:OUPQ/Y UD^*,G7_,53_\#C_F=$>#
M<]DKK"5/_ 6OS1\FT5]??\..?C__ - 70O\ P:I_A5RU_P""$_QXN+=9'M?"
M]NS9RCZDQ9?KMC(]^#WK*7%F3+_F)A_X$C1<#Y^_^82?W'QK17VI9?\ !!;X
MZ74^V23P9:K@GS)=1F*_3Y8"?TJ\G_! #XV.?^0O\/A];^\_^1:B7&.2K_F)
MC]YI_J'Q _\ F%G]W_!/AVBOOZU_X-W_ (M36\;2>*?!*2%1N57NF53W /DC
M/UP*MV7_  ;K?$YV;[3XP\(PKC@Q)<29^N47^M9/C?(U_P Q"^Y_Y'1'PZXC
M>V%?WQ_^2/SVJ&3_ %C5^C'_ !#H_$+_ *'CPU_X"35P'QH_X(K^(O@_XI@T
MVX\9:?>/<6JW6]=.9  7=<8\P_W/UKQLZXUR6IA^2%=-W727^1[F1>'O$%'%
M<]3#M*S^U#_Y(^*H_P#5K]*=7Z0>#?\ @W9U[Q'X=L[ZX^)-K:B\@CG1(]!:
M; 90V"3<+TSCI6WI_P#P;=:A+.AF^*G[K<-X7PUAB.^#]J.#^!_&N^/B!D*B
MDZ__ )+/_P"1/,EX8\2.3_V?K_/3_P#DC\Q**_5;_B&TM,?\E.U'_P $B?\
MQZK5G_P;=Z/'%_I'Q%UR63/6/3(HQCZ%V_G4/Q$R+_GZ_P#P&7^1O'PKXB?_
M "ZC_P"!Q_S/R?HK]:;7_@W \-I.IF\?>)9(Q]Y4LX58_B<X_(U=_P"(<;P6
M?^9U\8_]\VW_ ,;K-^(^1K[<O_ 7_D6O"CB%_8C_ .!H_(FBOL+_ (*C_P#!
M.7P[^P9H_@^31=7U[5KCQ!-<QW#:@\111$(R-BI&I'W^<D_A7Q[7U659I0S'
M#1Q>&OR2O:ZMLVG^*/C,ZR;$Y5BY8+%I<\;-V=UJKK4****]$\D**** "BBB
M@ KW[_@EO_R?Y\-/^PC)_P"D\M> U[]_P2W_ .3_ #X:?]A&3_TGEKR<^_Y%
MF)_Z]S_])9[O"_\ R.<)_P!?:?\ Z6C^BC1O^09#_NBK55=&_P"09#_NBK5?
MRB?VA+<****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!137<1J22!@9)->:^.OVM/!'@:X:!M4;5+I3AH=-3[05^K9"#'INSUXJ922W
M*C%O8],HKPFX_;QT.3/V3P]XAFX^4RK%'D_@[4MO^VY#<CY?"NI>V;A/\*GV
MD2O92['NM?,?[3?Q(E^*?C./PSIDC-H^DRYNG4_+=7 XQGNJ<CW;/7 -:'B?
M]H'Q7\0K1[/3[5/#]O*<-)%(9+@KZ!\ +GU SZ$=SX<?"E;$1EHSV[5G*?-H
MC2%/EU9?^%'P_%C#'^[QP/PKV70M,6WB50OT)K/\-^'ULH@H&./3I7201;$Y
M_P#U548DSD.C78M.HHK8Q"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 **** "@G HJ&[EV1
MGZ9H R/$=VL-NW..*^>/COXBV03 '[J]S7LWQ UK[)9MSVS7SSJNBW'Q>^)N
MG^'[=FQ>S#SW'_+*)>7;\%!QZG [US3?8ZJ:ZGT+^S#X</AOX'Z#&R[9;R$W
MLA[L96+C/_ 2H_"N_J.WMX[2".&)5CCB4(B@<*!P *DKHBK*QSR=W<****9(
M5Y/^V\,_LJ?$+_L6]0_])I*]8KQG_@H)>2:?^Q?\5+B%MDUOX1U62-L9VL+.
M4@\\=:Z,'&^(IK^\OS1SXRHH8>I-](M_@?S:T445_7A_#84444 6-"T%_%?B
M73=+C=8FU"YCMM['"IO8+N)/&!G-?HWI5YI>BZ7;V=O=6<=O:1+#$@E7Y54!
M0.O8 5^;4D8D'-0G3HSVK\3\6O"&?&\\/SXQT845+W5#FNY6NV^:.R22T[]S
M[/A?BJ&40G'V7,Y-:WMMTV?<_3FVNH[N/?#)'*N<;D8,,T^OS#_LZ.B*R^SR
MB2)WB=>C(=I%?B=3Z(D]X9I]]']?:_H?6Q\4*;WP[_\  O\ [4_3RBOS+-Q>
M?\_MU_W];_&O?/\ @GKKE_>?$O7+6XOKRXMTTO<L<DS,BD2H 0"<<9/YU\;Q
MO]&[$<.Y+7SB6/514E?E]FXWU2WYWW['L9-QU1S#%1PL:3BY=;WZ7[(^N***
M*_F4^\"BBB@ HHHH *^9_P#@I$K?V-X1;:VU;BY!.. 2L>/Y'\J^F*^</^"C
MG_(F^&?^O^3_ -%U^M>!,N7CO+W_ 'I_C3FCYWBQ7RBNO+]4?+0Z44#I17^I
M2V/YM"BBB@ HHHH ]J_8I/\ Q//$?_7&#^;U]!5\^_L4_P#(=\2?]<8/YR5]
M!5_G/X^?\EOB_2G_ .FXGZ]PS_R+:7S_ #84445^-GO!1110 4444 9?C/\
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
M?^E,_E?Q4_Y**KZ0_P#24%%%%?;'YV%%%% !1110 5[]_P $M_\ D_SX:?\
M81D_])Y:\!KW[_@EO_R?Y\-/^PC)_P"D\M>3GW_(LQ/_ %[G_P"DL]WA?_D<
MX3_K[3_]+1_11HW_ "#(?]T5:JKHW_(,A_W15JOY1/[0EN%%%% @HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **YSQ7\7/"_@AG35=>TNSFCZPO.IF_[
M]C+'\!7G'BS]M70[2.2/P_8W^N76/W<C1FWM\^Y;Y_PV\^HJ93BMRHPD]CV:
M:9;:)I)&6-$!9F8X"@=23[5Y#\2_VR?#_A622ST&-O$FI*2N8&VVL9]Y>=WK
M\@(/J*\;\5Z]XP^-]Y_Q.KYUL2V5L+<&.V7GC*]6(]6+'WKHO!'P0CMPN8N?
M]VL74;^$VC22^(Y?Q1XH\:?&^9O[8U":*PD/%A:YAME'H5SEO^!EC6EX7^ Z
MA%S"/^^:]F\-?#&&T1?W2GOG%==IWA:*V3A=H^E2H7W*=2VB/'=,^"$2!?W:
M_P#?-;EC\&X4_P"6?_CM>LPZ,J@<?D*G32E7L*T5,GVAP&D?#:&S(*Q\^N*Z
MG2O#RVO1=OX5N+9*H[#Z"I$C"?6J4#-S([6#R5Z5-116AF%%%% !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 %%%% !67K5V(HSSCC)%:,[;4KE/&6J_9K9SG&T5,F7%'F'
MQD\5_9K64!NU:?[('PZ:RTF\\67J?Z5K/[JTR.8[=3R?^!L,_1%/>O,_'*W'
MQ!\9V.AVKGSM2N%@! SL!/S-]%&3^%?5ND:5#H6DVMC:KY=O9PI!$O\ =10%
M4?@!6--7E<UJ.T;%FBBBN@YPHHHH *\5_P""B7_)D/Q:_P"Q.U;_ -(YJ]JK
MQ#_@HO<K#^Q-\5U_O>$-6'_DG+77E_\ O5+_ !1_-'%F7^YUO\$OR9_-]111
M7]<G\0!1110 4444 %%%% !7NG_!/!<?%G7O^P5_[6CKPNO;O^"?$K+\;M6C
MW?*VBRL1ZD3P8_F?SK\G\<(\W!&8+^Y?[I1/J>"Y<N<4?5_DS[&HHHK_ "S/
MZ+"BBB@ HHHH *^>O^"BX4_#/03M7=_:O#=P/)DR/QX_*OH6O ?^"B<"M\(=
M&E_C36HT'/8P3D_^@BOU#P7J*'&^7-_\_+??&2/!XHURJO\ X3Y)'2BA3E:*
M_P!5%L?S2%%%% !1110![5^Q3_R'?$G_ %Q@_G)7T%7S[^Q3_P AWQ)_UQ@_
MG)7T%7^<WCY_R6V+]*?_ *;B?KW#/_(MI?/\V%%%%?CA[P4444 %%%% &7XU
M_P"15OO^N?\ 45S?PC_X^;[_ '4_F:Z3QK_R*M]_US_J*YOX1_\ 'S??[J?S
M->I1_P!SGZ_Y'=3_ -VEZ_Y'<4445Y9PA1110 XZ;:^)-)U#1;]O+L=8@-M)
M(1N\AL@I+C_8<*WT!KY;\7>%;[P/XEO-)U&+R;RQE,4B]0<="#W4C!![@@U]
M15E_$3X=:;\8='A@O)4T_6K--EGJ)&5=.T4V.2GHPY7W'%?29/CH.'U:J[?R
MM[:[I]NZ>U[WWT_IGZ/7B_0X9Q,\GS>5L+6=U+_GW/:[_NR5K]K)]SY?HK>\
M=_#36OAKJ7V;6+&6VW?ZJ8?-#./5''RL/H:P:]Z47%VEN?Z'X7%4<32C7P\U
M.$M4XM-->36@445TGP\^$VN?$Z\*:79L;:,_O[R7]W;6P]7<\?@,D]@:(Q<G
M:)..QV'P="6)Q<U"$5=RDTDEYMD'PW\!7GQ+\86FD60VM<-F68CY+:(<O(W^
MRHY]^!U(KZ=U VT)AM;%#'I^GPI:6J'J(D&U<^YZGW)K-\&>#M+^%?AMM+TE
MOM5Q= ?;]19-KW9'(11U6(>G5CR>PJY7S^<8Z#C]6I.ZO>36S?1)]4NKV;VT
M2;_SC\?_ !<I<5XZ&7Y6W]4H-V?\\MG*W9+2-]=WI>P5<T#6'T+5([A?F4?+
M(O\ ?4]1_GO5.BO'P.-K8/$0Q6'ERS@TT^S3NC^<ZD(SBX2V9TWB/P-BV6^T
MS,UK(-_ECED!YR/4>W45S-:6B>++[0?EAEW1_P#/-_F7_P"M^&*ZG2?B+ITZ
M?Z3#]EDZG";E/TP,_I7ZE3RSA/B/$*M2Q*R^I)7G"<;T^;JZ<N9*,?[LFK;+
M0\EU,7AHV<?:+HT];>:MKZHX:.-I6VJK,?0#-3)H]Y(/EM;AOI$?\*]!'Q!T
MA?\ EX/_ 'Z;_"E'Q!TD_P#+T1_VR?\ PKZ'#^%?"NU7/J3]'37YU&<\LVQ?
M3#O\?\C@XO#6H3'"V-U^,1%2GP;J@&?L4WZ5WB>-]*?_ )?(_P 01_2I%\6Z
M:_\ R_6_XMBO?P_@_P '2CKFRD_*=)?Y_F<\LXQJ_P"7/X,\Z?PQJ4?6QNOP
MB)IAT"^'_+E=_P#?EO\ "O09_'>DVYP;M6/^RC-_(55N/B?IL)PJW$WNJ #]
M2*\G'>&?!.';YLZBK=+PD_NB[_@;4\TQTMJ'YK\SASHMX!_QZ77_ 'Z;_"FK
MI5T\@5;:X+-T C.375WOQ7&,6]F>G#2-T/T'^-8U]\0=4O>DRPJ1TB7'Z\G]
M:^$S;)>#,([4,PJUFOY*2M]\I17S5_F=]&OC9_%34?5_Y)DUC\/+IXC+>20V
M,*C):0Y(_#I^9J&\OM+TG<EC ;R7IY]P,J/]U.A_$?G63<WDUZ^Z:629AT+L
M6/ZU'7C8CB#+L/3]EDV%Y)=:E1JI4?\ A5E"'K&+EVDC>.'J2=Z\[^2T7^;^
M^WD27=Y+?S>9-(TC^I/3V'H/:HZ**^1JU9U9NI4;<GNV[M^K.M))604445F,
MTOV'O^2UQ_\ 7T?_ $&2OO*O@W]A[_DM<?\ U]'_ -!DK[RK\W\2/^1G'_"O
MU/ZP\/\ _D24OG^;"BBBOS\^T"BBB@ IEQ_J6^E/IEQ_J6^E..X'QQ^T?_R5
M[5/^ ?\ H KA:[K]H_\ Y*]JG_ /_0!7"U^\Y9_N=+_#'\D?QUQ5_P CG%?]
M?)_^E,****[CP!58HVY258=".U3?VA(_^L"3?[XR3_P+K^M045M1Q-6EI"32
MZKH_5;/YDN*>Y/FWE_AEA/M\Z_EP1^9H^P,_^K>.;_=//Y'!_(5!16WUFG+^
M+!>L?=?ZQ_\ )0Y6MF.DC:%RK*RLO4$8(IM31W\T:!=^Y!T5QN4?@>*=Y\,O
M^LAV'UC;'Y@Y_3%'L:$_@G;RDOP35[^K40YI+=%>BI_LL<G^KF5O]E_D/^'Z
MTR:TDMQEXV53T;'RGZ&IJ8.M"//:Z[JS7WJZ#G3T(Z***Y2@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "N5^+/_(&MO^NW_LIKJJY7XL_\@:V_
MZ[?^RFNK _QXG1A?XJ/L[]AW_D@6E_Y_A6O8*\=_88<R?L_Z7]2/R"U[%7X/
MQ'_R-*_^)_F?V7E#O@:+_NQ_)!1117BGHA1110 5G^)O^01-_N&M"L_Q-_R"
M)O\ <-:T?XB]29;'PC?_ /']-_UT;^=0U-?_ /']-_UT;^=0U_0,=D?Q#6^-
M^K"BBBJ,PHHHH **** "BBB@ HHHH *=<ZSI_@_0[K6]8E:'3;0&,A,>;<R,
MI"Q1@]6/7T !)XI;:W>\N8XHQNDE8(H]2>!7B'[3/Q!_X2GQTVDV<F[2/#I:
MTMP#\LTH.)9OJS# _P!E5KW,CPBE4^L3V@U9=Y;KY*UW\EUN?LW@GX9+C'._
M8XJZPU%<U1K=KI%/O)_<KLR_BG\<=8^*$OV>1O[/T6)LV^FV[$0H.Q?O(_JS
M=\XP.*XNBBOII2<G=G^G65Y3@\MPL<%@*:ITXJRC%62_X/=[OJ%.BF:WE62-
MF21"&5E."I'0@TVBI/0>NC/;OA#^T8==DAT3Q=<*[-B*TUB0_O(3V6<_QI_M
MGYE[DCIZ5?V,NEWLEO,I26%MK#_/YYKY'KZ.^!?CI_B#\,OL]T_F:GX8*6[.
M3\TUJV1$3ZE&!3/H4KS\TP:Q%-UE\<5?U2WOYI:W[)K72W\6_2/\'L'2P<N*
MLFIJ#BU[:,59--VYTMDT])6WO?N=-1117QY_$(4444 %%%% !1110 4444 5
M=<_Y MY_UP?_ -!-<1\*/^1BF_Z]F_\ 0EKM]<_Y MY_UP?_ -!-<1\*/^1B
MF_Z]F_\ 0EKTL+_NU0[:/\"9Z#1117FG$%%%% !1110 5X+^VW_Q\>%?^WO_
M -H5[U7@O[;?_'QX5_[>_P#VA7ZYX$_\ES@?^XG_ *9J'A<3?\BVK\O_ $I'
MAM%%%?Z0'Y %%%% !1110 4444 =%\'_ /DK7A?_ +"]I_Z.2OZ>/!W_ "!8
M?]P?R%?S#_!__DK7A?\ ["]I_P"CDK^GCP=_R!8?]P?R%?BOBQ_'PWI+\XG]
M!>"_^Z8K_%'\F:U%%%?DI^U!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7R_^WO&P\7Z ^#M:SD4'U(?G^8KZ@KYG_;\_Y#7AG_KA/_Z$
ME8U_@-L/\9[1\ 9%F^"WAEE(8?V?$OX@8/ZBNPKB/V;_ /DAOAO_ *]/_9FK
MMZTA\*,Y_$PHHHJB0I'^X?I2TC_</TH _*?_ (.3O^07\,?^OK4/_0(*_*BO
MU7_X.3O^07\,?^OK4/\ T""ORHK^CO#O_D0T?67_ *4S^5_%3_DHJOI#_P!)
M04445]L?G84444 %%%% !7OW_!+?_D_SX:?]A&3_ -)Y:\!KW[_@EO\ \G^?
M#3_L(R?^D\M>3GW_ "+,3_U[G_Z2SW>%_P#D<X3_ *^T_P#TM']%&C?\@R'_
M '15JJNC?\@R'_=%6J_E$_M"6X4444""BBB@ HHHH **** "BBB@ HHHH **
MBN;F/3[:2::1(885+R2.VU44<DDG@ #/-?-'QU_:9O/B1-/X>\(R36^EL3'=
M:BI*R78[K'W5/5NK=.!]Z)345J7&#D]#LOC/^V/I?@FXFTOPW%'X@UJ-BCL"
M?LEJW<,P^^1_=7WRP(Q7C>M>-_'WQ=D9=3UJZ@M9.#:6>;>''H0O+#_>)K3^
M&WP66-$W1CI_=Z5['X8^&,-LBYC7I_=K#WI;F]HQ/$?#'P!X4F'/OMKT#PY\
M%8X-O[M5[XVUZ]IWA&&W3_5@?ABM2VT6.,#:OY54:8G4.)T+X;PVBKB,?]\\
MUU6E^&X[=?NC\JV(;()_LU.J!:TC R<RO;Z>L0]*G2()3J*NQ%PHHHIB"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 ***1FVKF@"MJ,VR,\]!7EOQ5\
M0_9+23Y@...>E=]XCO1;P-SMX-?/GQR\6K#!,N_MCZUA4D=%.)K_ +)_AW_A
M*?B9JWB"9=T>DQ?9X">GFR?>(]P@(_[:5]%5P/[-7@)O 'PET^&:,QWVH9O[
MH'J'D (!]U0(I]U-=]5TXVB9U)7D%%%%:&84444 %?.G_!4F[>W_ &'OB:T;
M,K'P[>(2#CAHF4C\02/QKZ+KYO\ ^"J/_)C?Q,_[ %U_Z U=N6?[[1_QQ_\
M2D<.:?[C6_P2_P#26?SOT445_6Y_$(4444 %%%% !1110 5[9_P3Z_Y+IJG_
M & Y?_1]O7B=>[?\$\<-\6-<_O?V4>?3]]'7Y3XWRY>",P?]S\Y(^HX-CS9Q
M1]?T9]?4445_EB?T8%%%% !1110 5X1_P4.MO.^"%@^[;Y&LPOTZ_NIE_P#9
MOTKW>O$/^"@,#2_ :-E&Y8M4@9O8;7'\R*_1/"67+QEEK_Z>Q_'0\?B&-\LK
MK^Z_R/CB+_5K]*=38O\ 5K]*=7^K\=C^8PHHHI@%%%% 'M7[%/\ R'?$G_7&
M#^<E?05?/O[%/_(=\2?]<8/YR5]!5_G-X^?\EMB_2G_Z;B?KW#/_ "+:7S_-
MA1117XX>\%%%% !1110!E^-?^15OO^N?]17-_"/_ (^;[_=3^9KH_&[[/"M[
M_N8_,BN>^$2_OKYNP5!_Z%7J4?\ <Y^O^1W4_P#=I>O^1VU%%%>6<(4444 %
M%%% %B#5YH;)[5O+N+.3[]M<1K-#)]48%3^58=_\./!^L.6NO">FK(W\5K-/
M;?\ CJOL_P#':U**]"CFF*I1Y83=ELG9I>B=TCZ;)>,L]RA<N5XRI17:,Y)?
M<G8SM-^'_A'1)%:S\)Z3O7^*[>:[S_P&1RG_ ([6U>ZQ<7\$<,DF((>(X8U$
M<4?^ZBX4?@*K45-?,L36CRSF[=EHOFE9&>=<79WF_P#R-,74K>4YRDON;L%%
M%%<)\Z%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 :7[#W_
M "6N/_KZ/_H,E?>5?!O[#W_):X_^OH_^@R5]Y5^;^)'_ ",X_P"%?J?UAX?_
M /(DI?/\V%%%%?GY]H%%%% !3+C_ %+?2GTRX_U+?2G'<#XX_:/_ .2O:I_P
M#_T 5PM=U^T?_P E>U3_ (!_Z *X6OWG+/\ <Z7^&/Y(_CKBK_D<XK_KY/\
M]*84445W'@!1110 4444 %%%% !4D-S);D^7(Z9Z[3C-1T5=.I*$N:#L^Z#?
M1D_VQ9/]9#&WNHV']./S!H\J"4?+*T3>DBY _$?X"H**Z?KLI?Q8J7JM?FU9
MOYMD\G;0DGM7MP&;!5N RG<I_'^G6HZDM[IK8MMPRM]Y&Y5OK_CU%2/:K<J7
MM\\<M&>67Z>H_4?K5?5X55S8??K%[^J[KRW79I-BYFOB*]%%%<)84444 %%%
M.AA>X?;&K.WHHS51C*3Y8J[8#: ,FK'V:.#_ %TFYO[D9W?FW0?AF@W[1C$*
MK"O3*_>/U;K^6![5U_58P_CRY?):R^[9>:;378CFO\(R6RF@7+PRH/5D(J*G
M13-"^Y&96]5.#4G]H2D?,RR>[H&/YD9I6PLM;RC\E+\;Q_(?O$-%3?:(G^]
MH]T8@_KD4Y;>*X'[N0H_]R3&#]&Z?F!0L'S:4IJ3[:I_BE=^2NWT#F[HKT4Z
M2-H7*LK*R]01@BFURRBXOEEN4%<K\6?^0-;?]=O_ &4UU5<K\6?^0-;?]=O_
M &4UT8'^/$Z,+_%1]E?L*_\ )OVF?[S?TKV2O&_V%3_QC]IG^\W]*]DK\(XD
M_P"1IB/\;_,_LG)?]PH_X(_D@HHHKQ#TPHHHH *S_$W_ "")O]PUH5G^)O\
MD$3?[AK6C_$7J3+8^$;_ /X_IO\ KHW\ZAJ:_P#^/Z;_ *Z-_.H:_H&.R/XA
MK?&_5A1115&84444 %%%% !1110 4444 6--U$Z&E]J2_>TJPN;Y?]Z*%W7]
M0*^0V8LV3R3R2>]?7$5FVJ:5K%E'_K;_ $F]MH^,_,]O(H_7%?(]?89/;ZDK
M?S2_*)_>WT184EDV/G'XW5C?O91T_-_B%%%%>@?UT%%%% !7IW[)FI-!\5GL
M5W;=6TVZMV';Y(C,N?\ @40KS&O2/V4[)IOC):W.W='IUG=W+\=/]'=%_P#'
MW6M*-N=*6W7TZ_@?&^(E.C/A;,8U_A]A5_\ 2';\;'ME%%%?G9_D"%%%% !1
M110 4444 %%%% %77/\ D"WG_7!__037$?"C_D8IO^O9O_0EKM]<_P"0+>?]
M<'_]!-<1\*/^1BF_Z]F_]"6O2PO^[5#MH_P)GH-%%%>:<04444 %%%% !7@O
M[;?_ !\>%?\ M[_]H5[U7@O[;?\ Q\>%?^WO_P!H5^N>!/\ R7.!_P"XG_IF
MH>%Q-_R+:OR_]*1X;1117^D!^0!1110 4444 %%%% '1?!__ )*UX7_["]I_
MZ.2OZ>/!W_(%A_W!_(5_,/\ !_\ Y*UX7_["]I_Z.2OZ>/!W_(%A_P!P?R%?
MBOBQ_'PWI+\XG]!>"_\ NF*_Q1_)FM1117Y*?M04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5\W_\% 5&?";>OVP?^B*^D*^=?V_H5-CX
M6D_B62Y4?0B+/\A65;X&:T?C1Z5^RX<_ 3P[_P!<I/\ T:]>@5YS^R=*TW[/
MWA]F.X@3K^ N)0/Y5Z-5T_A1%3XF%%%%42%(_P!P_2EI'^X?I0!^4_\ P<G?
M\@OX8_\ 7UJ'_H$%?E17ZK_\')W_ ""_AC_U]:A_Z!!7Y45_1WAW_P B&CZR
M_P#2F?ROXJ?\E%5](?\ I*"BBBOMC\["BBB@ HHHH *]^_X);_\ )_GPT_["
M,G_I/+7@->_?\$M_^3_/AI_V$9/_ $GEKR<^_P"19B?^O<__ $EGN\+_ /(Y
MPG_7VG_Z6C^BC1O^09#_ +HJU571O^09#_NBK5?RB?VA+<****!!1110 444
M4 %%%% !1110 57U/4[?1=/GN[N>*VM;9#)++(P5(U R23V J:218D+,0JJ,
MDGM7R'\>?C)=?'SQJVD:7,__  BVG2[4V_=OY%/^M;U4'[H]!GJ<")SY4:4X
M<S+7QG^..H?'_5&TC2A+:>%X9?0K)J)'1G'9,\A?H3S@+N_#'X2+;1Q[HUX
M_AJQ\*OADMO!'NC'0?P]:]G\.>'$LXL;0./2L(Q;=V;2DHJR*WAGPG'81* J
MYQZ=*Z6STY8E!J:UMUB45-6\8G/*0U(@@IU%%62%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5#>R[(C],U,S;1FL;7K_[/ >>V
M>:F3*BCDOB)K_P!CM&PW.*\!TN[TGQK\:=+T_6=0L;'38W-W<F[F2*.5(R#L
MRQ ^9BJD=<,:[;XT^-%MH) LG\/K7.Z!^Q_JWQ%\&:;KL-]96EWJ2M.R7*N"
M(F(\O!4'JHW?\#KGE=O0ZHV2U/IJP\=:)JA46VL:7<$]/*NT?W[&M1'#J&4Y
M4\@CO7R+??L0>-+3_5R:+=?]<KEA_P"A(M9K?LN?$;0COM]*F&WG=;7\6<].
M@<']*KVLE]DS]E![2/LZBOB]?#?Q;\-#$4?C:-5 ^6"6>1>.!PI(H_X6U\5/
M"O\ KKSQ);^6>?M=H6Q@]_,0T?6.Z#ZOV9]H45\:VG[8?C[3WVS:A;7#*>1-
M91KW[[0OTK!^-'_!5W5_V??!JZUKVDZ??68G6!C:V[^:&;."090,<8X&>1QU
M-:T9.K-4Z:;;T2,JT52@ZE1I):M]D?=%?-__  51_P"3&_B9_P!@"Z_] :OF
MSPY_P<1^![IU_M#2KBW!ZDK,N._\,<GT^OM7(?MR_P#!7[X;_M'_ +)_C/PS
MI$S1ZEK&GF&!2[#<Q92!AD4] <^E>WE^7XJGC:,JE*22G&[Y79:KK8\',,RP
M=3!5HTJT)-PE9*2O\+Z7/RAHIJ/O%.K^JJ=2,XJ4=F?QC4IRA)PFK-!1115$
M!1110 4444 %>\_\$[+7?\2_$4V[_5Z<J;<==TJG_P!E_6O!J]^_X)T_\CYX
MF/I91<_]M#7Y#X\2:X&Q[7\J_P#2XGUW ROG-+Y_^DL^MJ***_RY/Z&"BBB@
M HHHH *\8_;T&?V?;C_K^M__ $(U[/7D7[<G_)N6K?\ 7>V_]')7WGA?+EXO
MRU_]/Z:^^21Y>>?\BZO_ ()?DSXFB_U:_2G4V+_5K]*=7^L\=C^7PHHHI@%%
M%% 'M7[%(_XGGB/_ *XP?S>OH*OC/P!\3]7^&-Q=2:2]NC7JJLOFQ;\A<XQZ
M=372?\-6^-/^?C3O_ 4?XU_(OBEX)<0\0<25\UP#IJG-0MS2:?NPC%W2B^J[
MGZ!DO$>#PV#A0JWYE?IYMGU117RO_P -6^-/^?C3O_ 4?XT?\-6^-/\ GXT[
M_P !1_C7Y]_Q+7Q;_-1_\#E_\@>M_K=E_=_<?5%%?*__  U;XT_Y^-._\!1_
MC1_PU;XT_P"?C3O_  %'^-'_ !+7Q;_-1_\  Y?_ " ?ZW9?W?W'U117RO\
M\-6^-/\ GXT[_P !1_C1_P -6^-/^?C3O_ 4?XT?\2U\6_S4?_ Y?_(!_K=E
M_=_<?2/CS_D4KS_='_H0K"^$/_,0_P"V?_L]>5_#7XZ^(OB)JU_IVJ2VCVPL
MFF C@"-N#H!S^)KU3X0_\Q#_ +9_^SU^=\6<'X_AJ<\MS%Q=2T9>ZVU9VMJT
MNW8^HRW'4L7@95J.U_\ ([2BBBO@B0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -+]A[_DM<?\ U]'_
M -!DK[RKX-_8>_Y+7'_U]'_T&2OO*OS?Q(_Y&<?\*_4_K#P__P"1)2^?YL**
M**_/S[0**** "F7'^I;Z4^F7'^I;Z4X[@?''[1__ "5[5/\ @'_H KA:[K]I
M!=OQ>U/Z1_\ H KA:_><K_W.E_AC^2/XZXJ_Y'.*_P"OD_\ TIA1117<> %%
M%% !1110 4444 %%%% !1110 4*Q0AE.TKR".U%%";3N@+'FQWW^LQ'-_P ]
M,?*W^\/7W'X^M-_LZXWD>3(V/[J[A^8J&@L2/IT]J[I8FG45Z\6Y=T[-^NCN
M_/=];MW4<K7PDW]GR#[VQ/9Y%4_D31]D5?O7$(/I\Q_D,5#16?MJ"^&G?_$[
M_DH_F.TNK+ ^SP_\])F],;5_Q/Z4R6]DECV?*D?]Q!A?Q]?J<FHJ*)8R?+R4
M[13Z+KZO5M>3;0<JW84445RE!1110 4444 31WF8Q',OFQKPO.&3Z'^AR*)+
M/Y&DA;SHUZ\89/J.WUY'O4-.CE:%PR,RLO0@X(KMCBE-<F(7,NC^TOGU7D_1
M.)/+;6(VN5^+/_(&MO\ KM_[*:[(S0W(_>*8W[M&HPW_  'C]/RKEOBEI4EU
MI%OY,D,Q\[[H?:Q^4] V"3[#-=.#P<G7BZ+4EY;_ /@._K9->;6IOA9I55?0
M^N?V"9FD^ .GKSQ+(/PR*]LKP?\ 88U%-&^!]G#=9@E663*.-K#..H->T?\
M"36?_/:/_OJOP7BC#U%FV(7*_C?YG]D9%-/+J#O]B/Y(T**S_P#A)K/_ )[1
M_P#?5'_"36?_ #VC_P"^J\#V-3LSU>9&A16?_P )-9_\]H_^^J/^$FL_^>T?
M_?5'L:G9AS(T*S_$W_((F_W#1_PDUG_SVC_[ZK/\1^)+5M*D E3[I[UK1HU/
M:+1[BE)6/B&__P"/Z;_KHW\ZAJ:__P"/Z;_KHW\ZAK]\CLC^(JWQOU844451
MF%%%% !1110 4444 %%%% $^E:C)I&IV]U']^WD$@]\'-?/'Q\^'O_"O/B-=
MPP*?[+U#_3=/<# :%R2%^J'*'W6OH"JOB[P;I_Q1\+?V+J4@M986:73KXC/V
M.0]5;UC? R!T(!KW\DQD8MX>H[*6J;V3_1/OW2V5V?O7@#XF4N%,[E2Q[MAL
M0E&;_E:^&?HKM/R=SY5HK8\;^!-5^'6O2:;JUK):W$?*D_-',O9T8<,I]1_.
ML>OHY1<79[G^F&'Q%+$4HUZ$E*$E=-.Z:>S36Z"BBBI-@KW[]FCP=)X6^']]
MKEPK1W'B(BTM >#]F1@TC_1I JCI_JS7%_!/X"3>.636-:$UAX:A;)D^[+J#
M#_EG"#USW?HO/?BO<-1O1>S+Y<4=O;PHL,$$8PD$:C"HH] *X\RQ2P]%K[<E
M9+LGN_NT7>]^A_)7TE/%3"87+9\+9=-2KU;*I9WY(7ORM_S2ZKHKWW(:***^
M+/X$"BBB@ HHHH **** "BBB@"KKG_(%O/\ K@__ *":XCX4?\C%-_U[-_Z$
MM=OKG_(%O/\ K@__ *":XCX4?\C%-_U[-_Z$M>EA?]VJ';1_@3/0:***\TX@
MHHHH **** "O!?VV_P#CX\*_]O?_ +0KWJO!?VV_^/CPK_V]_P#M"OUSP)_Y
M+G _]Q/_ $S4/"XF_P"1;5^7_I2/#:***_T@/R **** "BBB@ HHHH Z+X/_
M /)6O"__ &%[3_T<E?T\>#O^0+#_ +@_D*_F'^#_ /R5KPO_ -A>T_\ 1R5_
M3QX._P"0+#_N#^0K\5\6/X^&])?G$_H+P7_W3%?XH_DS6HHHK\E/VH**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^??V^[??X?\-RY_U=
MQ,N,=<JAZ_A^M?05>!_M[P,W@W09,?*MZZD^Y3(_D:SK? S6C\:.O_9!N?.^
M 6CKMQY,EPF?7]_(W]:]-KRO]C6=9O@38JO6.YG5OKYA/\B*]4IT_A0JGQ,*
M***LS"D?[A^E+10!^4W_  <G?\@OX8_]?6H?^@05^5%?N)_P67_8)\<_MJZ5
MX)3P6='\S0)[N2[%_<M!D2+$%VX1L_<;/3M7P4?^"#WQV'\'A'_P92?_ !JO
MW3@?B++,)D]*AB:\8R3E=-ZZR;1_._B)PKFV.SRIB,)AY3@U&S2TTBDSXPHK
M[._X<0?';_GGX2_\&4G_ ,:H_P"'$'QV_P">?A+_ ,&4G_QJOK?];LE_Z"8?
M>?#_ .HN?_\ 0)/[CXQHK[._X<0?';_GGX2_\&4G_P :H_X<0?';_GGX2_\
M!E)_\:H_UNR7_H)A]X?ZBY__ - D_N/C&BOL[_AQ!\=O^>?A+_P92?\ QJC_
M (<0?';_ )Y^$O\ P92?_&J/];LE_P"@F'WA_J+G_P#T"3^X^,:]^_X);_\
M)_GPT_[",G_I/+7J'_#B#X[?\\_"/_@RD_\ C5>O?L(_\$=/B]\#/VK_  7X
MPU\>&5T;0KMYKK[/?O)-M,,B#:IC )RP[BO-SGBK**N7UZ5/$1<I0DDK[MQ=
MD>QP_P &9Y0S7#5JN&FHQJ0;;6R4DV_DC]>](_Y!\?TJS4-C#]GM$7T%35_-
MZV/ZI>X4444Q!1110 4444 %%%% !1110!Y3^V)X];P=\';JUMY-E[X@D&G1
M;3\P1@3*?IL#+GL6%>-? [P$JQ1Y7[P%;?[6GB(^,?C1I^AQMNM]!MPT@])I
M<,?R01_F?Q[CX1^&UMK./Y?X17++WI'5'2!W7A301:6\:[<<#G'2NIMX/* Z
M=*K:;;>7#CVJ]6\8F$I!1115D!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 %%%1SS*BL* (;^Y6.,\UP/Q!\5+8VK_,.!6[XIU]
M+6%OF48'&:\ ^,GQ&6..158DL, #N:QG(Z*<3,L-&G^-?Q7L=#CRULS^=>N#
M_JX%(WGVSPH]V%?74$"VT*QQJJ1Q@*J@8  Z 5YC^R]\'Y/AOX2;4-1CVZYK
M>V6X##FWCZI%]1DEO<XYV@UZC54XV5V9U97=D%%%%:&84444 5[[3K?44VW-
MO#<+@C$B!A@]>M?"G_!=[X:Z3'^PYKFH6NCZ?#<6%_93>?#;I&\8:X2,DD '
M!WX_$5]YU\F_\%I-*76?^">_Q"B97?9;VLV%_P"F=Y!)GZ#;GZ UZV024<TP
MTG_S\A]W,CQ^)(RGE&*A'=TYV]>5V/Y_Q"H[?K4<J;&&.]35'<=5_&OZ6S3"
MT5AIR4%>V]D?R+E&,KO%TX.;M?:[L$'W3]:DJ.#[I^M25V9=_NM/T1QYI_O=
M3_$_S"BBBNPX0HHHH **** "OHC_ ()Q_P#(Q^+O^N%M_P"A25\[U]'?\$W[
M;=JGC*;/,:6:8]=QG/\ [+7XO](.:CP'CF^U/\:M-'V' ?\ R.J7_;W_ *2S
MZFHHHK_,,_H0**** "BBB@ KRO\ ;7B63]FGQ$S+DQM:LOL?M40_D37JE>9?
MMD6RW?[-?B=6+ ".!^/5;B)A_*OL/#VIR<4Y;+MB*/\ Z<B>;G$>; 5X_P!R
M7_I+/A:$YC%.J.T.8%J2O]<HNZ/Y?EHPHHHJB0HHHH **** "BBB@ HHHH *
M*** .U^ /_(Z:A_V#)/_ $9%7T'\(?\ F(?]L_\ V>OGSX _\CIJ'_8,D_\
M1D5?0?PA_P"8A_VS_P#9Z_A'Z17_ "453_KW3_-G[)P?_P B9_XG^AVE%%%?
MSB>P%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!I?L/?\EKC_P"OH_\ H,E?>5?!O[#W_):X_P#KZ/\
MZ#)7WE7YOXD?\C./^%?J?UAX?_\ (DI?/\V%%%%?GY]H%%%% !2,-RD4M% '
ME?Q%_9<TGX@^*)]5N+S4H;BX"ADB= @P !C*$]O6L+_ABG1?^@AJ_P#WW'_\
M17N-%>U2XBS"G!4X5'9:(^9Q'!N2UZLJU;#Q<I-MONWNSP[_ (8IT7_H(:O_
M -]Q_P#Q%'_#%.B_]!#5_P#ON/\ ^(KW&BM/]9LR_P"?K,?]1<A_Z!H_C_F>
M'?\ #%.B_P#00U?_ +[C_P#B*/\ ABG1?^@AJ_\ WW'_ /$5[C11_K-F7_/U
MA_J+D/\ T#1_'_,\._X8IT7_ *"&K_\ ?<?_ ,11_P ,4Z+_ -!#5_\ ON/_
M .(KW&BC_6;,O^?K#_47(?\ H&C^/^9\N?&G]F_3OACX-FU*VN[^:6-T7;*Z
M%>6 [*/YUX]7U;^UT/\ BT]U_P!=HNW^V*^4J_2.%\;6Q6"]K7=WS-?@C\(\
M2LKPN S6-#!P4(\B=EWO+7\$%%%%?1'Y\%%%% !1110 4444 %%%% !1110
M5I>#-!3Q-XIL=/D9HTNI1&S+U ]JS:Z+X2?\E)T?_KX']:QQ,G&C.4=TG^1Z
M.4485<=1I5%>,IQ37=.23/9K7]BS3;B%6_M34/F&<#9_\34W_#$VF?\ 04U+
M\D_^)KV[2_\ CRC^E6*_'Y<3YDG;VC_#_(_J-<!Y _\ F&C^/^9X3_PQ-IG_
M $%-2_)/_B:/^&)M,_Z"FI?DG_Q->[45/^M&9?\ /Q_<O\@_U!R#_H&C^/\
MF>$_\,3:9_T%-2_)/_B:/^&)M,_Z"FI?DG_Q->[44?ZT9E_S\?W+_(/]0<@_
MZ!H_C_F>$_\ #$VF?]!34OR3_P")KRW]J[]F&R^'O@"._AOKR9DD9MLFW'$;
M'L/:OLBO#?V^%(^#P;^'?(.G3]T]>UPWQ%CZN94:=2I=-Z[''F'!.24<+4JT
M\/%22;3U[>I\J?"O5[JV\*(J7$FQ9& 0G*C\#Q72_P!KM)_K/-4^L<I7/X'(
M_+%<C\,3GPPOM*W]*Z*OV#%8NJJLHMW5]FDTO2][?(_E[$2:J2LVM>CL7?->
M7_5WTF?[LC%"?U(_,BF3/>6Z;F>XV]F#DJ?H>E5:=%<26[;HW:-O53BL.;#3
M^.'+YQ>GW2O?_P "1E[2JOM,D^WW'_/:;_OLT?;[C_GM-_WV:>DRWN8Y/+61
MON2!0N#Z''8^IZ?3-0.C1.RLI5E."#V-16PT8Q52#O%];6:?9K6SZ[NZZ[I$
M<14V;?WDGV^X_P">TW_?9H^WW'_/:;_OLU#17-RHKVU3N_O"BBBF9A1110 4
M444 %%%% !1110 4444 %%%% $EW);ZWI7]FZM8VNKZ;DD6]RN?*)ZF-Q\T9
M]U(KB?$G[+WA/4;@MI^J:QHOF#>J2PI>Q#/8$,C#'3G<>#UKLJL1#[7:F/[T
MD7S(.Y'<?U_.O>R[-*Z@Z&DM+Q3UV^RGH[-;)/=)+=GZ!PKXJ<4<-Q]GE.+E
M&G_([2AZJ,DTOD>7P_LEZ8)!YGB]_+ZGR]))8_G*!^M=1X5^"_@_P7*LT=A<
MZ[>+RLFJ%?)4^HA7@_1V8>U=!16<\^Q#7N*,?-*__I3?X:GTV<^/W'&94'AZ
MN,<(O?DC&#?SBD_Q)M0U.?5)EDGD+E5"*,85%'0*!P /0<5#117D5*DIR<YN
M[>[>Y^.5*DZDG.;;;W;U;"BBBH("BBB@ HHHH **** "BBB@"KKG_(%O/^N#
M_P#H)KB/A1_R,4W_ %[-_P"A+7;ZY_R!;S_K@_\ Z":XCX4?\C%-_P!>S?\
MH2UZ6%_W:H=M'^!,]!HHHKS3B"BBB@ HHHH *\%_;;_X^/"O_;W_ .T*]ZKP
M7]MO_CX\*_\ ;W_[0K]<\"?^2YP/_<3_ -,U#PN)O^1;5^7_ *4CPVBBBO\
M2 _( HHHH **** "BBB@#HO@_P#\E:\+_P#87M/_ $<E?T\>#O\ D"P_[@_D
M*_F'^#__ "5KPO\ ]A>T_P#1R5_3QX._Y L/^X/Y"OQ7Q8_CX;TE^<3^@O!?
M_=,5_BC^3-:BBBOR4_:@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KPO]O,'_ (5WHY[#4L'_ +]/7NE>*_MW?\DBTW_L,1?^B9ZSK? S
M2C\:+W[%+!O@C'@YVWLP/L?EKURO'/V'?^2-3_\ 83E_] CKV.BG\""K\;"B
MBBM#,**** $9 _44S[-'_=6I** (_LT?]U:/LT?]U:DHH"Y']FC_ +JT?9H_
M[JU)10%R/[-'_=6C[-'_ '5J2B@+D?V:/^ZM*+=!_"*?10%PHHHH **** "B
MBB@ HHHH **** "J^JZI;Z'IEQ>74JPVMK&TLLC'"HH&237/?%KXMZ/\&O"K
MZIJ\Q"YV6]NG,UU)V1!W]23P!R:^</$'QF\3?M S?9[A$TS0V<,+&WY\S!R/
M,<C+$'' PN0#C(S6<JB6AI&FWKT(?!=I<>//'&HZY<*WF:G=/<8/\ 8G:O\
MP$8'X5]$>!](%M:QCV Z5Q?PO\ KI]NF8_X1^%>K:39?9XP,8-9PB:5)&A;Q
M[$_E4E X%%=!SA1110 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 %%%% #97V)6+KFKBVC//;J>]7-5OQ%&WS=ORKS'XE>-5L8),./N\
M5G*1I")S7Q7^(BVD,J^8.E,_9L^"LGBW4X?&.O0G[+&V_2[60?ZTYXG8>@_A
M]3\W92<'X/> &^.OCV2XOD9_#^DL&N,_=N9.JQ9].[>V!QN!KZ@AA6"-8XU5
M44!551A5 Z 5G3CS.[-)RY5RHDHHHKH.<**** "BBB@ KYJ_X*MV::I^PS\2
MH?WAVZ'<3?)U^1=_Y?+S[9KTS]I']I[PC^S%\/[KQ#XMUBUT?3[=>&E;]Y._
M)$<:#+2.<'"J">IZ U^+'_!0;_@KAXN_:_N[W0= -SX8\!N3&;97Q>:FG3]^
MZ]%(_P"62G;SAB_&/JN%.'L;F&+A6H1M"$DW)[:-.R[OR7SL?'<9<49?E6"J
M4L3*]2<6E!:R=TU=]EYOY7>A\?U'<=5_&I*CN.J_C7]$YM_ND_3]4?RQDNN-
MI^OZ,(/NGZU)4<'W3]:DK7+],-3]%^1AF7^]U/\ $_S"BBBNPX@HHHH ****
M "OI3_@F]&P?QLVUMK&Q .."1]HS_,?G7S6>E?3G_!.!MVD^+O\ KXMO_09*
M_#?I&3MP%C%W=+_T]3?Z'VG $;YS3?92_P#26?3%%%%?YFG] !1110 4444
M%>=_M:6S77[.OBI5*@K;*_/HLB,?T%>B5P?[4,32_L_>+ H+$6#-@#L""?T%
M?3\$RY>(L!+M7I?^G(G'F*OA*J_NR_)GP':?\>ZU)4=I_P >ZU)7^O5/X3^6
M9;A1115DA1110 4444 %%%% !1110 4444 =K\ ?^1TU#_L&2?\ HR*OH/X0
M_P#,0_[9_P#L]?/7P&;;XQU#_L',/_(L5?0_PB7$5^W<E!_Z%7\(_2*_Y**?
M_7NG^;/V3@__ )$S_P 3_0[*BBBOYQ/8"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH TOV'O^2UQ_P#7
MT?\ T&2OO*O@W]A[_DM<?_7T?_09*^\J_-_$C_D9Q_PK]3^L/#__ )$E+Y_F
MPHHHK\_/M HHHH **** "BBB@ HHHH **** "BBB@#RG]KG_ ))+=?\ 7:+_
M -#%?*-?5W[7/_));K_KM%_Z&*^4:_6^"_\ D7_]O/\ )'\U^+7_ ".H?]>X
M_P#I4@HHHKZT_+PHHHH **** "BBB@ HHHH **** "NB^$G_ "4G1_\ KX']
M:YVNB^$G_)2='_Z^!_6N?&?P)^C_ "/5R+_D98?_ *^0_P#2D?;6E_\ 'C']
M!5BJ^E_\>,?T%6*_ :GQ,_LZ.P4445(PHHHH *\3_;V_Y(;)_P!?'_M&:O;*
M\3_;V_Y(;)_U\?\ M&:O>X8_Y&M#_$CSLW_W&K_A?Y'R'\+?^1:;_KNW\A72
M5S?PM_Y%IO\ KNW\A725^YXS^/+U/XRQ'\5A1117,8A5H?\ $QAQ_P O$8X_
MZ:*/ZC]1].:M".8V#*=I7D$=JZ,/6Y&XS5XO=?JNS71_)W3:<RC?8**L7""Z
MB\]!AA_K5 Z'^\/8_H?J*KTL11=*5KW3U3[KO^C[--;H(RN%%%%8%!1110 4
M444 %%%% !1110 4444 %%%% !0K;"&4X(Y!':BBA-K5 6MZ:A]XK'/_ 'CP
MLGU]#[]/7UJO)&T,A5E*LO4$=*;4T5TLL:QS!F5?NN/O)_B/;\L<UZ'M(8C2
MII/^;H_\7G_>Z_:W<E&L=MB&BII[-HDWJ5DC_OKT_'T/L:AKCK49TI<LU9_U
MJNZ[-:,I23V"BBBLQA1110 4444 %%%% !1110!5US_D"WG_ %P?_P!!-<1\
M*/\ D8IO^O9O_0EKM]<_Y MY_P!<'_\ 037$?"C_ )&*;_KV;_T):]+"_P"[
M5#MH_P "9Z#1117FG$%%%% !1110 5X+^VW_ ,?'A7_M[_\ :%>]5X+^VW_Q
M\>%?^WO_ -H5^N>!/_)<X'_N)_Z9J'A<3?\ (MJ_+_TI'AM%%%?Z0'Y %%%%
M !1110 4444 =%\'_P#DK7A?_L+VG_HY*_IX\'?\@6'_ '!_(5_,/\'_ /DK
M7A?_ +"]I_Z.2OZ>/!W_ "!8?]P?R%?BOBQ_'PWI+\XG]!>"_P#NF*_Q1_)F
MM1117Y*?M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X
MW^W&BM\'+<D9*ZG$1['9*/ZFO9*\@_;9@67X*EFW9BOX6'N<,/ZFLZOPLTI?
M&BI^PFQ/PBU#J<:O*![?N8:]JKPW]@VX9OAIJT1QM74V<?4Q1@_^@BO<J*7P
M(*WQL****T,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /C;]JC53\2/VD+BU'S6N@01V,>.A<CS'/UW/M/^X*]#^$GP_6*
MVA;;VSTKRSPI')XD^)VN:A,J^;=ZE<3-[$R,<?ATKZ9^'NDK%9Q_PG:*Y8ZN
MYV2?*K'0Z%HRV\"\=L?6MN*+8!UIMK%L7\,5-71&)RRD%%%%42%%%% !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 57O+I8T/(I]Q.$4
MCI7,>*/$2V<#?,%X.,U,I%1B9GC?Q4EC:M^\' KP+QEJ^H?$3Q9:Z'I*^=?7
M[B)!V3N6/HJC))] :UOB[\2,[H869Y)/E55&2Q/''N>*]2_9I^",GPZTB36-
M6C5O$&J("X(R;.(X(B!_O'@M[@#MD\_Q.QT? KG;?#;P!9_#+P;9Z/8C,=NN
M9)"/FGD/+.WN3^0P.@%;U%%=2T.5NX4444 %%%% !2/]P_2EI'^X?I0!^,W_
M  <97DDWQ^\"QL[>7'H\Y"Y^4'SN3C\ORK\Z:_1'_@XL_P"3A/ __8&G_P#1
M]?G=7]+\"_\ (BP_H_\ TIG\F>)/_)28GUC_ .D1"H[CJOXU)4=QU7\:]O-O
M]TG_ %U1\UDO^_4_7]&$'W3]:DJ.#[I^M25O@/\ =J?^%?D<^8_[W5_Q/\V%
M%%%=9QA1110 4444 !Z5]1_\$XHE'A/Q1)CYVOHE)]@AQ_,_G7RX>E?5W_!.
MA5'PVU]MHW'5<$]R/*3_ !-?@?TE)\O ^(7>5-?^3Q?Z'W7AXKYLO\,OR/H:
MBBBO\US]Z"BBB@ HHHH *XG]I.=;?X!^+F;@'3)E'U*X'ZD5VU>=?M;7+6G[
M.GBIEQEK94Y]&E13_.OI>"Z?M.(<!3[UJ2^^<3CS"7+A:K_NR_)GP9:?\>ZU
M)4=I_J%J2O\ 7RG\)_+,MPHHHJR0HHHH **** "BBB@ HHHH **** .R^!'_
M ".-_P#]@YO_ $=%7T3\(O\ CWOO]Y/ZU\[? C_D<;__ +!S?^CHJ^B?A%_Q
M[WW^\G]:_A'Z17_)13_Z]T_S9^R<(?\ (F_[>?Z'8T445_.)[ 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% %_\ 8T.SXVKM^7_B8 <?5J^]:^"?V-_^2VC_ +" _FU?>U?G/B-_R,(?
MX4?U?X?_ /(DI?/\V%%%%?GI]J%%%% !1110 4444 %%%% !1110 4444 >4
M_M<_\DENO^NT7_H8KY1KZN_:Y_Y)+=?]=HO_ $,5\HU^M\%_\B__ +>?Y(_F
MOQ:_Y'4/^O<?_2I!1117UI^7A1110 4444 %%%% !1110 4444 %=%\)/^2D
MZ/\ ]? _K7.UT7PD_P"2DZ/_ -? _K7/C/X$_1_D>KD7_(RP_P#U\A_Z4C[:
MTO\ X\8_H*L57TO_ (\8_H*L5^ U/B9_9T=@HHHJ1A1110 5XG^WM_R0V3_K
MX_\ :,U>V5XG^WM_R0V3_KX_]HS5[W#'_(UH?XD>=F_^XU?\+_(^0_A;_P B
MTW_7=OY"NDKF_A;_ ,BTW_7=OY"NDK]SQG\>7J?QEB/XK"BBBN8Q"BBB@!T,
MS02;D;:U3;X;H?-^XD_O 90_4=1^&?I5>BNFCBI07([2CV>W^:?FFG\B7%/4
MDGM9+;&Y?E;HPY5OH:CJ2"[DMP0O*M]Y&&5;\/ZU)Y4-U_JV$,G]QS\I^C=O
MQ_.M?J].K_ =G_*]_D]$_31]$F+F:^(KT4Z2-H9&5E*LO!!IM<<HN+Y9;EA1
M114@%%%% !1110 4444 %%%% !1110 4444  <@$=FX/O1113NP"BBBD 444
M4 %%%% !1110 4444 5=<_Y MY_UP?\ ]!-<1\*/^1BF_P"O9O\ T):[?7/^
M0+>?]<'_ /037$?"C_D8IO\ KV;_ -"6O2PO^[5#MH_P)GH-%%%>:<04444
M%%%% !7@O[;?_'QX5_[>_P#VA7O5>"_MM_\ 'QX5_P"WO_VA7ZYX$_\ )<X'
M_N)_Z9J'A<3?\BVK\O\ TI'AM%%%?Z0'Y %%%% !1110 4444 =%\'_^2M>%
M_P#L+VG_ *.2OZ>/!W_(%A_W!_(5_,/\'_\ DK7A?_L+VG_HY*_IX\'?\@6'
M_<'\A7XKXL?Q\-Z2_.)_07@O_NF*_P 4?R9K4445^2G[4%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %>4?MGVYG^!MVPP/)NH'/N-VW^M
M>KUY?^V%&TGP%U4JN1'+;LWL/.4?S(K.I\+-*?Q(Y7]@FYW^"-<AQ_J[Y7SZ
MYC _]E_6O>J^?OV!I5;PWXBC_B6ZA8CT!5L?R-?0-%'X$.M\;"BBBM#(****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FNXC4DX&!G
MFG5Y?^UA\2#X$^%TMK;R;=2UYOL,&#\RH1F5_P %XSV+K4RE97*C&[L>&_!N
MT_M36Y[I5.VXG>4<=BQ-?3/@ZW6*TCXZ+W[5XA\#/#I@@B.W^$5] >'K;RH%
M7O@"L:9O49K1C""G4*,+170<P4444 %%%% !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 %%%% !3)7V+_6GUGZK>^4GWL?TI294=2AK^LK;1-R/QKQ3
MXL?$9;2*10X&T5TWQ/\ &@L+=_W@'![UQ'P/^%K?&CQ9)J^JQ[M TR4 1L/E
MOIASL]T7@MZY [G&$FV[(Z(I)79T/[,OP6DU6\B\8Z]"Q8_/I5O(/NCM.P]3
M_#Z#YO[I'O5(B>6H4< < "EK:,;*QSRDY.X44451(4444 %%%% !2/\ </TI
M:",B@#\8?^#B_P#Y.%\#_P#8&F_]'U^=M?MY_P %4?\ @EAXE_;I^)/AW7-#
M\1:3HL6BV$EG)%=P22-*S2;\@KQ@=.:^5?\ B'1^(7_0\>&O_ 2:OW3A+BS*
M<)E%'#XBLHSBG=6EI[S?1'\[\<<#YWC\[KXO"4'*$G&SYHJ]HQ3WDGNC\[:C
MN.J_C7Z#?\0[7Q8_Z&OP5_WU<_\ QJN-^,?_  0\^)'P>T^QN+_Q'X3N%O)&
MC00M/P0 ><QBO8S+C+):F&G"&(5WY/NO(\'*?#_B"GBX3GAFDO./;_$?%<'W
M3]:DK[A^%_\ P09^)WQ-\'PZQ9^)O",-O<.ZA)6N-PVDJ>D9]*LW_P#P;Y?&
MNTF?R];^'LD88[6^W7BL1VR/LIP?;)^IK; \99*J$(O$1NDN_;T.7,> >(/K
M$YK"R:<G:S3Z^3/A6BON _\ ! /XV#_F+?#_ /\  ^\_^1:/^' OQM_Z"G@'
M_P #[O\ ^1:[/]<LD_Z"8_C_ )'#_J'Q!_T"S_#_ #/A^BOM*[_X(,_'2VN&
M1&\&W"KC$D>HS!6X[;H0?;D=JC_X<0?';_GGX2_\&4G_ ,:JEQ?DK_YB8?>3
M_J+Q!_T"3^X^,:*^SO\ AQ!\=O\ GGX1_P#!E)_\:KR_]J+_ ()L?$S]D/P5
M'XA\70Z+_9<MREHLMG>&4^8X8@;2JGHAYK?#\3957J*C1Q$92EHDGJV88K@[
M.L/2E7KX:<8Q5VVM$EU9X">E?7?_  3P1D^"VJ$JP#:Y,1GN/(MQ_2OD*3[A
MKZL_8@^)?ASP?\&9;75O$.AZ9=-J4T@AN[^*&3:50 [68'!P?RK\8^DMAZ]?
M@]TL/!SDZD-$FWU>R/7\.Y0CF;E-I6B]_D?15%<K_P +U\$?]#EX5_\ !M;_
M /Q='_"]?!'_ $.7A7_P;6__ ,77^>_^K^:?] U3_P  E_D?N'UNA_.OO1U5
M%<K_ ,+U\$?]#EX5_P#!M;__ !='_"]?!'_0Y>%?_!M;_P#Q='^K^:?] U3_
M , E_D'UNA_.OO1U5%<K_P +U\$?]#EX5_\ !M;_ /Q='_"]?!'_ $.7A7_P
M;6__ ,71_J_FG_0-4_\  )?Y!];H?SK[T=57E/[;=PL/[->OHP;,SVJ+CL?M
M,3<_@#76?\+U\$?]#EX5_P#!M;__ !=>4_MG_%7PYXH^!EU8Z1XCT+4KJ:[@
MS!:7\4TC*'R3M5B<# YK[3PWX>S'_6O+G5P\U%5Z3;<))*TT]7;R/,SK&4?[
M/KVFO@EU79GR3 ,1"G4V+B-:=7^JT=C^9WN%%%%4(**** "BBB@ HHHH ***
M* "BBB@#LO@1_P CC?\ _8.;_P!'15]$_"+_ (][[_>3^M?-7PH\1V/A;Q#>
M7-_-Y$,EF8E;8S98R1G'R@]E/Y5[%\.?V@?".A0W2W6K>49&4K_HD[9QGT0^
MM?Q7X]<.9MCN()2P.%J54X0LX0E*]F[[)['ZYPGBJ-/)G[2:5I/=I=CV2BN
M_P"&H? O_0</_@%<?_&Z/^&H? O_ $'#_P" 5Q_\;K\%_P!0.*/^A;B/_!-3
M_P"1/2_M/!_\_8_^!+_,[^BN _X:A\"_]!P_^ 5Q_P#&Z/\ AJ'P+_T'#_X!
M7'_QNC_4#BC_ *%N(_\ !-3_ .1#^T\'_P _8_\ @2_S._HK@/\ AJ'P+_T'
M#_X!7'_QNC_AJ'P+_P!!P_\ @%<?_&Z/]0.*/^A;B/\ P34_^1#^T\'_ ,_8
M_P#@2_S._HK+\)>+]/\ '.B1ZEI=Q]JLIF94D\MH\E20>& /4>E:E?+XG#5L
M/5E0Q$7&<6TXM---;IIZIKJF=L9*2YHNZ84445B,**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** +W[&_\ R6T?]A ?S:OO:OSN_9N\
M?Z?X"^+ZW&H3&&,W^[(1FX!;^Z#ZU]@?\-:>$<?\A&3_ ,!9?_B:^'X^RS%U
M\="=&FY+E6J39_37!.>Y;ALHI4L3B(0EKI*<4]WT;/4:*\N_X:T\(?\ 00D_
M\!9?_B:/^&M/"'_00D_\!9?_ (FOA?["S#_GS+[G_D?6?ZU9-_T%T_\ P9'_
M #/4:*\N_P"&M/"'_00D_P# 67_XFC_AK3PA_P!!"3_P%E_^)H_L+,/^?,ON
M?^0?ZU9-_P!!=/\ \&1_S/4:*\N_X:T\(?\ 00D_\!9?_B:5?VL_!Y;G4G7G
M_GUE_P#B:/["S#_GS+[G_D'^M.3?]!=+_P &1_S/4**RO!WC&P\=:%#J6FS?
M:+2XW;'V,F<,5/# $<@]JU:\RI3E3DX35FM&CVJ-:%6"J4VG%I--:II[-/JG
MT84445!H%%%% !1110!Y3^US_P DENO^NT7_ *&*^4:^KOVNACX2W7_7:+_T
M,5\HU^M\%_\ (O\ ^WG^2/YK\6_^1U#_ *]Q_P#2I!1117UI^7A1110 4444
M %%%% !1110 4444 %=%\)/^2DZ/_P!? _K7.UTGPB&[XEZ*/^GD?UKGQG\"
M?H_R/5R+_D98?_KY#_TI'VQI?_'C']!5BJ^E\6,?T%6*_ :GQ,_LZ.P4445(
MPHHHH *\3_;V_P"2&R?]?'_M&:O;*\3_ &]O^2&R?]?'_M&:O>X8_P"1K0_Q
M(\[-_P#<:O\ A?Y'R'\+?^1:;_KNW\A725S?PM_Y%IO^N[?R%=)7[GC/X\O4
M_C+$?Q6%%%%<QB%%%% !1110 4444 6!_IUOM_Y;0CC_ &U';ZC^7T%5Z='(
MT3JRDJRG(([&IKN-98Q<1J%5CAU'\#?X'J/Q':NZ7^T4^=?'%:^:[^JV?=6?
M23(^%VZ%>BBBN$L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH JZY_R!;S_ *X/_P"@FN(^%'_(Q3?]>S?^A+7;ZY_R
M!;S_ *X/_P"@FN(^%'_(Q3?]>S?^A+7I87_=JAVT?X$ST&BBBO-.(**** "B
MBB@ KP7]MO\ X^/"O_;W_P"T*]ZKP7]MO_CX\*_]O?\ [0K]<\"?^2YP/_<3
M_P!,U#PN)O\ D6U?E_Z4CPVBBBO](#\@"BBB@ HHHH **** .B^#_P#R5KPO
M_P!A>T_]')7]/'@[_D"P_P"X/Y"OYA_@_P#\E:\+_P#87M/_ $<E?T\>#O\
MD"P_[@_D*_%?%C^/AO27YQ/Z"\%_]TQ7^*/Y,UJ***_)3]J"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O./VMO\ DWSQ!_V[?^E,5>CU
MY_\ M2?\D$\1?]<H_P#T<E3/X653^)'G/[ 1_P")9XH_ZZVW\I*^AJ^<?^"?
MW_,V_P#;G_[7KZ.J*/P(NM\;"BBBM3(**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OD/X\>)YOB5^T1>VY9FL?#Y%C;J#P&',C8]
M2Y(SZ*OI7UMJ-]'IEA/=3-MAMXVED;^ZJC)/Y"OC+X1QR^*_$5WJEPO[_4KF
M2YDSS\SL6/ZFL:W1&]%;L]U^$^@+;6<?'WE%>J:;!Y4:_2N5\#Z<(+2/CL*[
M&!-B54$348^BBBM#(**** "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@!D[;4^M<MXOU06UK)SCBNBOYQ&OWNU>8_%+7A:V<GS?PG'-9S
M9K")YQJND7OQ8\=6^AV;,GGG=-,!D01#&YR/;( ]20.*^C_#'ANS\'Z!9Z7I
M\(AL[&,1QJ/3N3ZDG))[DDUX'^R1=_VO\7->N.6^SZ>(\XX&^13U]]GZ>U?1
ME326EQUF[V"BBBMC$**** "BBB@ HHHH ****  C--\I?2G44 -\I?2O ?V^
M8E_X17P_Q_R]R_\ H KZ KP']OG_ )%7P_\ ]?<O_H K&M\#-J/QHZS]CB-1
M\!]-X_Y;S_\ HUJ]/,",>5%>8_L<_P#)!]-_Z[S_ /HUJ]1JJ?PHFI\3(_LT
M?]U:/LT?]U:DHK0SN1_9H_[JT?9H_P"ZM244!<C^S1_W5K\_?^#AJ)8_V-[#
M '_(R6@Z?],IZ_0:OS\_X.'_ /DS;3_^QDM?_14]>]PK_P CG#?XU^9\[QA_
MR(\7_P!>Y?D?BEUJ&2R20\U-17]22BGN?QO&36Q7_LZ.C^SHZL45/L8=BO;3
M[E?^SHZ/[.CJQ11[&'8/;3[E?^SHZ/[.CJQ11[&'8/;3[E?^SHZ<EFD9XJ:B
MA48+9![2;W8=****T,PHHHH **** "BBB@ HHHH **** "BBB@!LW^KID"@[
MJ6?[H^M%OU;\*\*MKFD/\/\ F?14';)ZG^+_ .1),48HHKW;'SH8HQ1118 Q
M364%:=0>E*P'U+^RC_R133_^NT__ *-:O1Z\#^!O[0'AWX>?#>STO49+Q;J&
M25F$=N67#.2.?H:ZW_AKKP=_SVU'_P !37^=?'OAWQ-BN),=B</@:LH3JU'%
MJ#::<FTT^S1^P9;FF$CA*4958IJ,>J[(]/HKS#_AKKP=_P ]M1_\!31_PUUX
M._Y[:C_X"FODO^(8\6?]"ZM_X SL_M;!?\_8_>CT^BO,/^&NO!W_ #VU'_P%
M-'_#77@[_GMJ/_@*:/\ B&/%G_0NK?\ @##^UL%_S]C]Z/3Z*\P_X:Z\'?\
M/;4?_ 4T?\-=>#O^>VH_^ IH_P"(8\6?]"ZM_P" ,/[6P7_/V/WH]+N;F.TM
MY)9&"1Q*7=C_  @<DUR?_"__  81_P C%I__ 'T?\*Y;6_VJ_".IZ'>6\<M_
MYDT#QKFV(Y*D#^=?,\-NJQCBOUCPV\!:N<TZ\N(8UL,X./*K*/,FG?XHO:RV
M[GB9QQ-##<OU;EG>]];VV['V#_PO[P;_ -##I_\ WT?\*/\ A?W@W_H8=/\
M^^C_ (5\@^4O]T4>4O\ =%?IW_$KN0_]!5;_ ,D_^0/$_P!=J_\ S[7XGU]_
MPO[P;_T,.G_]]'_"C_A?W@W_ *&'3_\ OH_X5\@^4O\ =%'E+_=%'_$KN0_]
M!5;_ ,D_^0#_ %VK_P#/M?B?7W_"_O!O_0PZ?_WT?\*/^%_>#?\ H8=/_P"^
MC_A7R#Y2_P!T4>2OI1_Q*[D/_056_P#)/_D _P!=J_\ S[7XGVYX8\6:;XRT
MXW>EWD-[;!S&9(S\NX8)'ZBM*O*OV/1CX43?]A"7_P!!2O5:_D7C+)*63YWB
MLKH2<HTIN*;M=I=[)*_R/O,#B'B,/"LU;F284445\R=04444 %%%% 'F>C_\
ME!7_ *^V_F:],KS/1_\ DH*_]?;?S->F5Z>9_%'T.[';Q] HHHKS#A"BBB@
MHHHH ^M/V3')^$&FKZ/-_P"C7KU"O+?V2_\ DD>G?[TW_HUZ]2K\-SW_ )&%
M;_$_S/[&X6_Y$V$_Z]4__2$%%%%>2>\%%%% !1110!SGQ2^'=O\ $[PI-I5S
M--!%,R,7BQN!4AAU!':O+&_8FTS/&J:E^2?_ !->[45ZF#SK&86'LZ$[+>VA
MX.9\+Y7F%7V^,HJ<DK7=]M7;1^;/"?\ AB;3/^@IJ7Y)_P#$T?\ #$VF?]!3
M4OR3_P")KW:BNS_6C,O^?C^Y?Y'F_P"H.0?] T?Q_P SPG_AB;3/^@IJ7Y)_
M\31_PQ-IG_04U+\D_P#B:]VHH_UHS+_GX_N7^0?Z@Y!_T#1_'_,\)_X8FTS_
M *"FI?DG_P 31_PQ-IG_ $%-2_)/_B:]VHH_UHS+_GX_N7^0?Z@Y!_T#1_'_
M #/"?^&)M,_Z"FI?DG_Q-'_#$VF?]!34OR3_ .)KW:BC_6C,O^?C^Y?Y!_J#
MD'_0-'\?\SPG_AB;3/\ H*:E^2?_ !-'_#$VF?\ 04U+\D_^)KW:BC_6C,O^
M?C^Y?Y!_J#D'_0-'\?\ ,\)_X8FTS_H*:E^2?_$T?\,3:9_T%-2_)/\ XFO=
MJ*/]:,R_Y^/[E_D'^H.0?] T?Q_S/"?^&)M,_P"@IJ7Y)_\ $UJ>"_V1M-\)
M>)K/4EU"^FDLY!(J.$VM]>,U[%145.),QG%PE4=GIT_R-:/ ^1TJD:M/#Q4H
MM-/71K5=1L4?E1A?2G445X1]6%%%% !1110 5XG^WM_R0V3_ *^/_:,U>V5X
MG^WM_P D-D_Z^/\ VC-7O<,?\C6A_B1YV;_[C5_PO\CY#^%O_(M-_P!=V_D*
MZ2N;^%O_ "+3?]=V_D*Z2OW/&?QY>I_&6(_BL****YC$**** "BBB@ HHHH
M*DM+C[.YW#=&XVNOJ/\ //UJ.BM*565.:G#=?U_PZZB:NK,DNK?[/)C=N5AN
M5A_$/7_/>HZFAN%,/E2AFCSE2OWD/?'J/;VZBB:S:-/,1EEC_O+_  _4=1^-
M=57#JHG5P^V[76/?3>RZ/56M=IZ$J5M)$-%%%<)84444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% %77/\ D"WG_7!__037$?"C
M_D8IO^O9O_0EKM]<_P"0+>?]<'_]!-<1\*/^1BF_Z]F_]"6O2PO^[5#MH_P)
MGH-%%%>:<04444 %%%% !7@O[;?_ !\>%?\ M[_]H5[U7@O[;?\ Q\>%?^WO
M_P!H5^N>!/\ R7.!_P"XG_IFH>%Q-_R+:OR_]*1X;1117^D!^0!1110 4444
M %%%% '1?!__ )*UX7_["]I_Z.2OZ>/!W_(%A_W!_(5_,/\ !_\ Y*UX7_["
M]I_Z.2OZ>/!W_(%A_P!P?R%?BOBQ_'PWI+\XG]!>"_\ NF*_Q1_)FM1117Y*
M?M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PO[2L2R_
M OQ(K+N7[,&_$.I'ZXKNJXW]H.W%U\%/$RD[=M@[_P#?/S?TJ9_"RJ?Q(\;_
M & I6&J^)X]WRM%;L1ZD&3'\S7TM7S#^P-<,OBCQ%%@;9+6)R>_#D?\ LU?3
MU9T/@-*_QA1116QB%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% 'G_ .T]XD/ACX%^()5;;+>0?84]_.81G'N%9C^%>)_ /0]L$/R^
ME=E^W1KN=#\-Z(I^:^O7NG Z[8DVX_.4'_@-1?!/1O*M(SM(88S7/+61TT](
M7/8O#-J(;1>.B]ZW5&%K-T:W\N #/4<5I5M$PD%%%%42%%%% !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 %%%% !39'VCZTZJFHW(C0\]!28X[F5XC
MU06]NW3BOGWXV^-UBAE_>?PUZ9\3O%*V5J^&['%>>_ WX=I\8/B#-JFH+YFD
M:'(I\MA\MS/U53ZJOWB._P HY!-82U=D=,-%=G9_L?\ P=O/ /AR\US5#)'J
M/B((XMFX^SPKNV;A_>;<21V&!P<U[+116T8V5CGE*[NPHHHJB0HHHH ****
M"BBB@ HHHH **** "O ?V^?^15\/_P#7W+_Z *]^KP']OG_D5?#_ /U]R_\
MH K*M\#-:/QHZW]CG_D@^F_]=Y__ $:U>HUY=^QS_P D'TW_ *[S_P#HUJ]1
MJJ?PH53XV%%%%69A1110 5^?G_!P_P#\F;:?_P!C):_^BIZ_0.OS\_X.'_\
MDS;3_P#L9+7_ -%3U[_"O_(YPW^-?F?.<8?\B/%_]>Y?D?BE1117]2G\;!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1S_=
M'UHM^K?A1/\ ='UHM^K?A7AU?^1I#_#_ )GT-'_D3U/\?_R))1117N'SP444
M4 %%%% !BC%%%%@#%&***+ &*,4446 ,48HHHL 8HHHH **** "BBB@ HHHH
M ^F/V/O^243?]A"7_P!!2O5*\K_8^_Y)1-_V$)?_ $%*]4K_ ##\5?\ DK\P
M_P"OLC]HR7_<*7^%!1117Y^>H%%%% !1110!YGH__)05_P"OMOYFO3*\ST?_
M )*"O_7VW\S7IE>GF?Q1]#NQV\?0****\PX0HHHH **** /K+]DO_DD>G?[T
MW_HUZ]2KRW]DO_DD>G?[TW_HUZ]2K\-SW_D85O\ $_S/[&X6_P"1-A/^O5/_
M -(04445Y)[P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %>)_M[?\D-D_P"OC_VC-7ME>)_M[?\ )#9/^OC_
M -HS5[W#'_(UH?XD>=F_^XU?\+_(^0_A;_R+3?\ 7=OY"NDKF_A;_P BTW_7
M=OY"NDK]SQG\>7J?QEB/XK"BBBN8Q"BBB@ HHHH **** "BBB@ IT4SP2;D9
ME;U!IM%5&4HM2B[- 6/,ANS^\Q!)_>4?(?J!T_#\JCN+5[;;N'RM]U@<JWT-
M1U);W<EN&"GY6^\I&5;ZC_.*[/;TZW\=6?\ ,OU6B?JK/J[D<K7PD=%6!;QW
MH_<C;)_SRSG=_NG^AY]S5>L:V'E3L]XO9K9_\'NG9K334<97"BBBN<H****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JZY_R!;S_ *X/_P"@
MFN(^%'_(Q3?]>S?^A+7;ZY_R!;S_ *X/_P"@FN(^%'_(Q3?]>S?^A+7I87_=
MJAVT?X$ST&BBBO-.(**** "BBB@ KP7]MO\ X^/"O_;W_P"T*]ZKP7]MO_CX
M\*_]O?\ [0K]<\"?^2YP/_<3_P!,U#PN)O\ D6U?E_Z4CPVBBBO](#\@"BBB
M@ HHHH **** .B^#_P#R5KPO_P!A>T_]')7]/'@[_D"P_P"X/Y"OYA_@_P#\
ME:\+_P#87M/_ $<E?T\>#O\ D"P_[@_D*_%?%C^/AO27YQ/Z"\%_]TQ7^*/Y
M,UJ***_)3]J"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MN5^.-NUS\'/%"KC(TRX?GT$9)_E755S?Q@4R?"7Q2J@LS:1=@ =3^Y>IEL5'
M='S[^P5.J^/-<CYW-8!@>V!(H_K7U-7RG^P<ZCXF:LN?F;3"0/4"6//\Q7U9
M6=#X#3$?&%%%%;&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?+'[3VJGQ1^T1'8KRFBV44+ =G?,A_\==/RKT_X4:6(+&/C^$8X
MKPW2M1_X3KXO:]JP8R1WNH2M$?6,,53_ ,="U](?#^Q\BRCX_A KECJ[G5+2
M-CLK!-J#Z58J.W7"?6I*Z8[',]PHHHIB"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 **** "BB@G H ;(^T?6N=\4:J+6W?YNW%:VI7H1"0<;17EOQ0
M\8+96SJ)!TK.<C6$3S/XV>-&Q)'&Q9F^55 R23VQ7OWP/^'W_"M/AKI^G2*%
MO&7[1>-W:=^6_+A0?117AO[/O@5OBQ\4VUB\3?I/A]UD&1\LUSU1?^ _>/T7
MUKZ@J:<;^\RJLK>Z%%%%;& 4444 %%%% !1110 4444 %%%% !1110 5X#^W
MS_R*OA__ *^Y?_0!7OU> _M\_P#(J^'_ /K[E_\ 0!65;X&:T?C1UO['/_)!
M]-_Z[S_^C6KU&O+OV.?^2#Z;_P!=Y_\ T:U>HU5/X4*I\;"BBBK,PHHHH *_
M/S_@X?\ ^3-M/_[&2U_]%3U^@=?GY_P</_\ )FVG_P#8R6O_ **GKW^%?^1S
MAO\ &OS/G.,/^1'B_P#KW+\C\4J***_J4_C8**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@".?[H^M%OU;\*)_NCZT6_5OPKP
MZO\ R-(?X?\ ,^AH_P#(GJ?X_P#Y$DHHHKW#YX**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /IC]C[_DE$W_80E_]!2O5*\K_ &/O
M^243?]A"7_T%*]4K_,/Q5_Y*_,/^OLC]HR7_ '"E_A04445^?GJ!1110 444
M4 >9Z/\ \E!7_K[;^9KTRO,]'_Y*"O\ U]M_,UZ97IYG\4?0[L=O'T"BBBO,
M.$**** "BBB@#ZR_9+_Y)'IW^]-_Z->O4J\M_9+_ .21Z=_O3?\ HUZ]2K\-
MSW_D85O\3_,_L;A;_D383_KU3_\ 2$%%%%>2>\%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7B?[>W_)#9/^
MOC_VC-7ME>+_ +=PS\![OVEX]OW<E>[PS_R-:'^)'G9O_N57_"_R/C_X6_\
M(M-_UW;^0KI*YCX4G_BG9O\ KY;_ -!6NGK]UQG\>7J?QGB?XK"BBBN4P"BB
MB@ HHHH **** "BBB@ HHHH ****  '%37%RMU'N=3YP_C'\8]_?W[]_6H:*
MVIUI0BX+9[K\GZKH]]ULV+EOJ%%%%8C"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** *NN?\@6\_ZX/_ .@FN(^%'_(Q3?\ 7LW_ *$M=OKG
M_(%O/^N#_P#H)KB/A1_R,4W_ %[-_P"A+7I87_=JAVT?X$ST&BBBO-.(****
M "BBB@ KP7]MO_CX\*_]O?\ [0KWJO!?VV_^/CPK_P!O?_M"OUSP)_Y+G _]
MQ/\ TS4/"XF_Y%M7Y?\ I2/#:***_P!(#\@"BBB@ HHHH **** .B^#_ /R5
MKPO_ -A>T_\ 1R5_3QX._P"0+#_N#^0K^8?X/_\ )6O"_P#V%[3_ -')7]/'
M@[_D"P_[@_D*_%?%C^/AO27YQ/Z"\%_]TQ7^*/Y,UJ***_)3]J"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "L/XG?\DV\0_\ 8,N?_135
MN5E>.4#^"M85AE393 @]QY;4I;%1W/F+]A'_ )*[J7_8'E_]'05]95\B?L0$
MCXSR<XW:;,#[_-'7UW66'^$TQ'Q!1116QB%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %<[\7/%!\%_##7M45MDEG8RM$?^FA4A/\ QXK7
M15X[^VWXH72/A!'IJM^]UR^B@V]RB'S6/TRBC_@0J9.R*BKR2/(/V?\ 1<)#
M^%?3OA6U\JVC^E>&_ G2E2"+Y>P%>_:#%Y=OT["L:>QO49KI]P?2EHHKH.8*
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 **** "J]U=")>H J2
M:78,=\5S?B;75M(6YZ"IE(J,3-\:>)X[&UD)D4-BOGGXD^*[KQ/K4.EZ>K7-
M]?2+!#&HY9F.!_\ K[5T'Q;^(K /#&6:1_E50,EB3T KT3]F[X"-X&B_X2#7
M(PWB"]0A4;G[!&?X1SC>?XCVZ#N3SZR=D=&D5=G<?"?X>6_PM\"6.CPE7>%=
M]Q*!CSYF^^_KR>!GH !VKI***ZDK:',W?4****!!1110 4444 %%%% !1110
M 4444 %%%% !7@/[?/\ R*OA_P#Z^Y?_ $ 5[]7@/[?/_(J^'_\ K[E_] %9
M5O@9K1^-'3?L@:I:VOP+TU9+B"-_.GR&D /^L:O4(=4M;J3;'<0R.>@5PQKX
MI\!_LU^*/B1X:AU;2X+22SF9E4O<!&RI(/'U%:TW[&GCJ*/<ME92'^ZMXF?U
MQ64:DDDDC65.+=VS[(HKXQ_X8]\??] FW_\  V'_ .*H/[)/Q"L6W0Z2I8\?
MN[^%2/S<5?MI?RD^QC_,?9U%?&/_  R]\3/^@1<?^#*W_P#CE(?V=/B=I?S+
MI>H)NX_=:A$V?KMDH]M+^4/8Q_F/L^OS]_X.'A_QAMI__8R6G_HJ>NS_ .%&
M_%'_ *!^M?\ @:O_ ,77EW[5?[!7Q _:2^'T?AW4[?Q%;VZW<=YNCD6XRR!P
M 1N(_C/7FO4R+,H87,*.)JI\L))OY'C\097/&997PE%KFG!Q7JT?C?17Z -_
MP0=\1@_>\3?^ <?^-1R_\$+?$5JVT_\ "6<C/R:<K#\Q7[=_Q%#*?[WW/_(_
MGO\ X@]G7>/WK_,^ Z*^^?\ AQKXA_ZG#_P65%-_P1"UZ!]K#QKG_9T=F'Y@
M8I_\10RCKS?<_P#(7_$'\[Z./WH^"Z*^\O\ AR/KO]WQQ_X)7_\ B:KS?\$6
M]4MY2DDWC&-UZJVDL"/PQ5?\10R;KS?^ L7_ !!_/>G)_P"!(^%:*^Z/^',&
MH?\ /UXN_P#!6?\ "J\O_!'::"0H^I>)U9>"IT[!'Z4?\10R7O+_ ,!9+\'\
M_P"G)_X%_P  ^'Z*^WO^'/<G_04\2_\ @!4+?\$DX8SM;7M<5EX(-DO%5_Q%
M#).KE_X"3_Q!_B#M#_P+_@'Q/17VO_PZ6A_Z#VM_^ :U ?\ @E7IX/\ R-&J
M?^ \='_$4,C_ )I?^ L/^(/\0]H?^!?\ ^+Z*^S_ /AU9I__ $-&I_\ @/'2
M?\.J]/\ ^AHU3_P'CJO^(GY%_-+_ ,!9+\(>(OY8?^!H^,:*^SO^'5>GG_F:
M=4_\!HZBOO\ @EII]G;M)_PE&IMM&<?9XZ?_ !$[(OYY?^ LE^$7$7\D?_ T
M?&U%0B5@?O4OGM[5]/\ V]A?/[CX_P#U;QO9?>2T5%Y[>U'GM[57]NX3N_N%
M_J[C>R^]$M%1>>WM2><W^S^5/^W,)_,_N9/^KV._E7WHFHJ'SF_V?RH\YO\
M9_*G_;>#_F_!_P"1/^K^._D_%?YCKC[J_6BWZM^%-:0N.<41OL)]Z\N688=X
M]5^;W4K7L_/R/8AE>*66RP_+[SE>UUMIYVZ$U%1^?[?K1Y_M^M>M_;.#_G_!
M_P"1XO\ 8..7_+O\5_F245'Y_M^M'G_[/ZU7]L8/^?\ !_Y"_L/'?\^_Q7^9
M)14?G_[/ZT>?_L_K1_:V$_G_ #_R)_L7&_\ /M_A_F245'Y_^S^M'G_[/ZU7
M]JX3^=$_V/C?^?;)**C$_J*7SQ[T?VIA/YT']CXW_GVQ]%,\\>]'GCWJO[3P
MO\Z%_9.,7_+MCZ*9YX]ZE6VN'166VN&5AD$1D@U,\VP4-958KU=@_LG&O:E+
M[AM%/^R7'_/K=?\ ?HT?9+C_ )];K_OT:S_MS+_^?T?_  )#_L?'?\^I?<QE
M%.^RW'_/I=?]^C1]EN/^?2Z_[]&J_MK+_P#G_#_P)?YD_P!DXW_GS+_P%_Y#
M:*D%G<$?\>MU_P!^FH^QW'_/M<_]^F_PH_MC ?\ /^'_ ($O\Q?V5C?^?,O_
M  %_Y$=%2?8KC_GVN?\ OTW^%!L;C'_'M<?]^F_PH_MC =*T/_ E_F+^R\9_
MSZE_X"_\CZ4_8^_Y)1-_V$)?_04KU2O'?V5?$-IH7PREAO)3;3?;I'V.C X*
MIST]J]-7QMI3C/VZ+\<C^E?YK^*$)5.+,?4IJ\74E9K5/YG[!D^'JQP5*,HN
M_*NC-6BLO_A-=*_Y_H?UH7QGI;''VZ#\3BO@O85/Y7]QZ7LI]G]QJ45G_P#"
M6:9_S_6O_?P4?\)9IG_/]:_]_!2]C4_E?W"]G/LS0HJBGB;37&?M]G^,RC^M
M+_PDFG?\_P#9?]_U_P :/93[/[A>SEV. T?_ )*"O_7VW\S7IE>8V]U%%X]\
MX21K#]M9M^X;=NX\YZ8Q7H/_  DFG?\ /_9?]_U_QKT<RA)N-ET.W&1;<;=B
M[15+_A)-._Y_[+_O^O\ C1_PDFG?\_\ 9?\ ?]?\:\[V<^S.+DEV+M%4O^$D
MT[_G_LO^_P"O^-'_  DFG?\ /_9?]_U_QH]G/LPY)=B[15+_ (233O\ G_LO
M^_Z_XT?\))IW_/\ V7_?]?\ &CV<^S#DEV/L#]DO_DD6F_[TW_HUZ]1KQ/\
M9:^)'A_2OA-8K<:UI<3H9B5:Z3=_K7/3.:]%_P"%S^%?^@]IO_?X5^)YW@L1
M+'UG&G)^\^C[G]A<+SBLGPB;_P"7=/\ ])1T]%<Q_P +G\*_]![3?^_PH_X7
M/X5_Z#VF_P#?X5Y?]GXK_GW+[G_D>[[2'<Z>BN8_X7/X5_Z#VF_]_A1_PN?P
MK_T'M-_[_"C^S\5_S[E]S_R#VD.YT]%<Q_PN?PK_ -![3?\ O\*/^%S^%?\
MH/:;_P!_A1_9^*_Y]R^Y_P"0>TAW.GHKFT^,/A>3IKVF?]_Q4G_"U_#7_0<T
MW_O^*GZCB?\ GW+[G_D'M(]T=!17-S?%_P ,P#YM<T\Y_NR;OY4S_A<WA?\
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
M+;V@^H8_UKC_ +,K]OQ.;ZE5._HKS[_A:^H_\\;+_OAO_BJ/^%KZC_SQLO\
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
MW#VZZ(^1?A/^U-XA^''BJ6U\42ZCJ5DTGEW,=T3]ILV!P2N[G([H>OL:^K-
M\067BG2+?4-/NHKNSNEWQ2QG*L/Z8Z$'D$8->=_M"?LW67Q=LI+^R\NS\00I
MA)>D=T!T23^0;J/<<5\__"SXO:_^S?XQN--OK>X:S679?:=*<;#Q\Z=@V,<C
MAACV(2DZ;M+8IQ517CN?:5%9/@KQKIOQ!\/P:II-TMU9S9&X##(PZJPZAAZ'
M^5:U=.YR[;A1110 5X#^W?'YFF^$_P#K]E_] %>_5X3^W);,^B^%YOX8]0=#
M]3'D?^@FLZOPLTI?$0_!&+;9PXQSC^5>V:4F8%'KS7C'P2'^@Q?45[3I7$4?
MT-33+J%ZBBBMC **** "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*CN7PF* *&LW_DHQSCBO(/BMXU^QV\F)-ORUWGCG6_LMG(<XXKP/5[*Z^*WQ
M&L?#]JQ!O)0)I!_RRB'+M^"@X]3@5SS9T4X]6=U^S!\+4\1S?\)EJL;2LLC+
MI<3_ '5VY#38[G.0OI@GG@CWBJNCZ3;Z#I5M8VD:PVMG$L,48Z(B@ #\@*M5
MM&-D8RE=W"BBBJ)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP']OG_
M )%7P_\ ]?<O_H KWZO ?V^?^15\/_\ 7W+_ .@"LJWP,UH_&CK?V.?^2#Z;
M_P!=Y_\ T:U>HUY=^QS_ ,D'TW_KO/\ ^C6KU&JI_"A5/C844459F%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 ,-PP>E5?[#LO^?.U_P"_2_X5
M:HH IOH%C*A5K*U96&"#"N"/RK#\7>"]'71;C&DZ9]P_\NJ?X5U%97B__D"7
M'^X:F25BXR=S^6+RU_NK^5+L'H/RI:*_L/V<.R/X456:V;$V#T'Y4;!Z#\J6
MBE[&G_*ON*^L55M)_>QIC4CI1Y*_Y-.HJ?J]+^5?<@^LUOYG][&^0O\ DT>2
MO^33J*7U6C_(ON17UNNMIO[V12QA%&/6DA4,3FG3_='UHM^K?A7B2P]+^TE#
ME5N7:RMU/?IXBK_9+GS._-O=WZ#O*7TH\I?2G45['U'#_P#/N/W(\19ABEM4
ME_X$_P#,;Y2^E(8%)[BGT4?4<-_S[C]R#^T<5_S]E_X$_P#,C^SCU:C[./[S
M5)12^H8;_GW'[D']I8O_ )^R^]_YD?V<>K4?9QZM4E%+^SL+_P ^U]Q7]J8O
M_GY+[V,\@>IH\@>]/HJ?[-PO_/M?<5_:V,_Y^/[QGD#WH\@>]/HH_LO"_P B
M*6;XQ?\ +QD<D($;=>E?4OPG^&MIJ?PST*X:>Y5IK&)R 5P"5'M7RY+_ *MO
MI7V-\$_^21^&_P#L'P_^@BOYG^DQ2AA<HPDJ"Y6ZKV_PL^SX-S'$U*M3GFWH
MOS&_\*FL_P#GYNO_ !W_  I#\)K/'%U<Y^@_PKJZ*_C3Z]7_ )C[_P"M5>YR
M/_"I+?\ Y_)O^^!1_P *DM_^?R;_ +X%==13_M#$?S?D'UJKW./;X1Q$_+?2
M >\8_P :3_A44?\ S_/_ -^O_KUV-%']H8C^;\$'UNKW_(XUOA$F.+YL^\7_
M ->F_P#"H?\ J(?^0/\ [*NTHI_VAB/YOP7^0_KE7O\ D<7_ ,*A_P"HA_Y
M_P#LJ:WPBDS\M\I'O%C^M=M13_M'$?S?@O\ (?URKW_(X?\ X5')_P _T?\
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
M_P"E(\+\M?[J_E1Y:_W5_*G45_H[RH_'KC?+7^ZOY4X<444[ %%%% !1110
M4444 %%%% !1110 4444 ,G^Y^-?T,?\$DQ_QAOX?_ZYQ?\ I/#7\\\_W/QK
M]H_^"<OQ3\0:%^S+H]O::E+#"J1X4(IQ^YB'<5_+_P!(;C3"<-PH8S&0E*,F
MU:-K[+NT?TOX$Y;4QM&O3IM)Z;^K/T0HKSC]GGQGJGC"SU1M2NWNFMWC$995
M&W(;/0#TKT>OSWAGB"AG>64LTPT7&%2]E*UU:3CK9M;KN?L&.P<\+7E0FTVN
MVVJN%%%%>\<@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<!\=?@)IOQGT;YMMKK%JA%K=@=.^Q_[R$_B"<C
MN#W]%3**:LRHR:=T?$OA7Q=XH_9:^(D]O-"R%6"W5G(3Y%Y'V93_ .@N.G0C
MJM?7'PU^)FD_%7PW'J6DS;X\[98FXDMW[JP[']".15/XO_!S2OC'X>-G?IY=
MU"";2[0?O+9SZ>JGNIX/L0"/E&2/Q5^RM\2MP_<S+D!L%K748LCZ;E/'H5/H
M:Y]:;\CH]VJO,^W**X_X/_&;2?C'X?\ M5B_DW4("W5G(P\RW;^JGLW?V.0.
MPKIC*ZNCFDFG9A7A_P"VWJ4:^'O#=CM4S7&HM.I(Y"QQLK?K(OY"O<*^:/VN
M-4_MOXUZ+IH8M'IMAYI _A>5SG_QU$_2HJ_"715Y'3_!BW9+)/P->R:6/W:U
MYA\)M/\ (LH_]T8KU.P78@^E33*J%BBBBMC$**** "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 *S=8OO+0\XXJ].^U/K7'^-M<%G;,<X^7\JF3+C$\
M]^,'B[[+:R+N&=M-_8V\(/>OK'BRXC/^E-]ALV(ZHIS(P]BP5?JAKSOQO+>?
M$3QC9Z%I^'O-1F$2^B#JS'V5<L?8&OJKPEX8M?!GAJQTFS7;:V$*PQ@]3@<D
M^Y.23W)-8TU>5S6H[1L:5%%%=!SA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %?//[?CL-(\,KN.TS7!(SUPL?^/ZU]#5\\_M^_\@OPO_UUN?Y1
MUE6^!FM'XT=Y^R-&J?L_:"RJ 6-PQ]S]HE']*]*KSC]DG_DWSP__ -O/_I3+
M7H]73^%$5/B844451(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5E>+_^0)<?[AK5K*\7_P#($N/]PU,MBH[G\LE%%%?V,?PB%%%% !11
M10 4444 1S_='UHM^K?A1/\ ='UHM^K?A7AR_P"1I'_#_F?0P_Y$\O\ '_D2
M4445[A\\%%%% !1110 4444 %%%#-M'- !149NXQ_%4L,4ERFZ.*61<XRJ%A
M6<JT(J\FBU3D]D,E_P!6WTK[&^"?_)(_#?\ V#X?_017Q[+97!0_Z/<?]^S7
MV%\%D:/X3>'58,K+I\0((P1\HK^7?I0583R?!\C3_>O_ -(9]OP7"4:M3F71
M?F=11117\4GZ$%%%% !1110 4444 %%%% !1110 4444 %%%% 'FD'_)1S_U
M_M_Z&:]+KS2?_DHX_P"O]?\ T,5Z77IYE]A^1VXS[/H%%%%>8<04444 %%%%
M !1110 4444 %%%% !1110!T7PD_Y*3H_P#U\#^M?;6E_P#'C']!7Q+\)/\
MDI.C_P#7P/ZU]M:7_P >,?T%?FO'7\6GZ?J?T-X/?\BZM_C_ /;8EBBBBO@3
M]>"BBB@ HHHH **** "BBB@ HHHH *9<?ZEOI3Z9<?ZEOI3CN!^<_P"V#_R<
MYXC_ .NMO_Z3Q5KUD?M@_P#)SGB/_KK;_P#I/%6O7]&T_P#D787_  1_])B?
MR'QA_P C2O\ ]?*G_I3"BBBL3Y<**** "BBB@ HHHH **** "BBB@ K8^'W_
M "/NA_\ 80@_]&+6/6Q\/O\ D?=#_P"PA!_Z,6L<1_"EZ/\ ([LM_P!\I?XH
M_FC[DTO_ (\8_H*L57TO_CQC^@JQ7\_U/B9_:L=@HHHJ1A1110 5B_$/_D3-
M2_Z]9?\ T$UM5B_$/_D3-2_Z]9?_ $$UT83^-#U1SXO^!/T?Y'PK1117] '\
M1A1110 4444 %9_BS_D6;[_KBW\JT*S_ !9_R+-]_P!<6_E6E'^)'U1=/XUZ
MG*?"7_D)7?\ UR'\Z[NN$^$O_(2N_P#KD/YUW==>9?QW\C?&?Q6%%%%<!RA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@O[;?^O\*_\
M;W_[0KWJN+^+GP4L?C"VG&]O+VU_LWS=GD;?FW[,YW ]-@Z>IK]!\+.(<'D?
M%&%S7,&U2I\]VDV_>ISBM%KNT>7G.$J8G!SH4MW;\&F?(]%?0_\ PQ9H?_08
MUG\X_P#XFC_ABS0_^@QK/YQ__$U_9/\ Q,1P9_S^G_X+E_D?G_\ JCC_ "^\
M^>**^A_^&+-#_P"@QK/YQ_\ Q-'_  Q9H?\ T&-9_./_ .)H_P")B.#/^?T_
M_!<O\@_U1Q_E]Y\\45]#_P##%FA_]!C6?SC_ /B:/^&+-#_Z#&L_G'_\31_Q
M,1P9_P _I_\ @N7^0?ZHX_R^\^>**^A_^&+-#_Z#&L_G'_\ $T?\,6:'_P!!
MC6?SC_\ B:/^)B.#/^?T_P#P7+_(/]4<?Y?>?/%%?0__  Q9H?\ T&-9_./_
M .)H_P"&+-#_ .@QK/YQ_P#Q-'_$Q'!G_/Z?_@N7^0?ZHX_R^\^>**^A_P#A
MBS0_^@QK/YQ__$T?\,6:'_T&-9_./_XFC_B8C@S_ )_3_P#!<O\ (/\ 5''^
M7WGSQ17T/_PQ9H?_ $&-9_./_P")H_X8LT/_ *#&L_G'_P#$T?\ $Q'!G_/Z
M?_@N7^0?ZHX_R^\^>**^A_\ ABS0_P#H,:S^<?\ \31_PQ9H?_08UG\X_P#X
MFC_B8C@S_G]/_P %R_R#_5''^7WGSK/]S\:_8/\ X)]G_C''2?\ <3_T3%7Y
MW^-?V3='\-Z7'/%JFJR,\HC(<QXQACV7VK]%/V H?L_[/>GQ@DK&_E@YZA8X
MQS7\I_2DX^R?B;*<//*IN2C/6\7'IYG],_1_RVM@IUZ=>UVEMZ_\$^TOV5/^
M0?K7_72+^3UZU7DO[*G_ "#]:_ZZ1?R>O6J]#P?_ .20P?I/_P!.3/T?B3_D
M8U/E_P"DH****_2CPPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "N?^(_PTTKXJ>'9--U:#S(^6BE7B
M2W?& Z'L?T/0@BN@HI-7T8TVM4?$WB_P9XH_9<^(4-U;SR1[6)M+Z-/W-VG=
M6'3_ 'D/3KR,&OIGX%?'W3?C/I&T;+/6+=0;FS+=?]M/5,_B.A[$]5XR\&:;
MX^T&;2]6M8[JTF'*M]Y#V93U5AG@BOD3XK_![7OV</%]OJ5A<7#62R[K+48A
MM*-@_(XZ!L9X/##/N!S6=-W6QTW516>Y]HDX%?'<&M'XG_&'6M<5F>&[NV%N
M?6)/DC_\=5:[:Z_;.M=>^#.I6USMM/%D\/V.&)3A;@N-IFC]-HRQ!Z$#KGC#
M^!?A/RH(?E[ U4YJ5K"IP<;MGMW@'3?LUG'Q_"!BNXMUVQ_6L/PW8_9K9?\
M945OJNU<5I RF+1116AF%%%% !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
M45'.^U* *.KW?E1L>G%>._&#Q;]EM)!N[>M>B^,]9%I:O@CI7SQ\0KBZ\<^*
M[/1;$[KK4IU@0XR%R<%C[ <GV!KGJ2.BG'J=Y^Q_X#;4+G4/&%Y'S.6L]/W#
MH@/[QQ]6 4'_ &6'>O>JSO"OANV\'^&[#2[-=MMI\*P1Y^\0HQD^YZD]R36C
M6T(V5C&<N9W"BBBJ)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^>?V_?^07X7_P"NMS_*.OH:OGG]OW_D%^%_^NMS_*.LJWP,UH_&CO\ ]DG_
M )-\\/\ _;S_ .E,M>CUYQ^R3_R;YX?_ .WG_P!*9:]'JZ?PHBI\3"BBBJ)"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LKQ?_P @2X_W
M#6K65XO_ .0)<?[AJ9;%1W/Y9****_L8_A$**** "BBB@ HHHH CG^Z/K1;]
M6_"B?[H^M%OU;\*\.7_(TC_A_P SZ&'_ ")Y?X_\B2BBBO</G@HHHH ****
M"BBB@ KN/V:VQ\<]!]_M'_I/+7#UVW[-G_)== _[>/\ TGEKXWQ$_P"25S+_
M +!ZW_IN1Z63_P"_4?\ %'\T?6U%%%?Y:G[4%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 >:3_ /)1Q_U_K_Z&*]+KS2?_ )*./^O]?_0Q
M7I=>GF.T/0[<9M'T"BBBO,.(**** "BBB@ HHHH **** "BBB@ HHHH Z+X2
M?\E)T?\ Z^!_6OMK2_\ CQC^@KXE^$G_ "4G1_\ KX']:^VM+_X\8_H*_->.
MOXM/T_4_H;P>_P"1=6_Q_P#ML2Q1117P)^O!1110 4444 %%%% !1110 444
M4 %,N/\ 4M]*?3+C_4M]*<=P/SG_ &P?^3G/$?\ UUM__2>*M>LC]L'_ ).<
M\1_]=;?_ -)XJUZ_HVG_ ,B["_X(_P#I,3^0^,/^1I7_ .OE3_TIA1116)\N
M%%%% !1110 4444 %%%% !1110 5L?#[_D?=#_["$'_HQ:QZV/A]_P C[H?_
M &$(/_1BUCB/X4O1_D=V6_[Y2_Q1_-'W)I?_ !XQ_058JOI?_'C']!5BOY_J
M?$S^U8[!1114C"BBB@ K%^(?_(F:E_UZR_\ H)K:K%^(?_(F:E_UZR_^@FNC
M"?QH>J.?%_P)^C_(^%:***_H _B,**** "BBB@ K/\6?\BS??]<6_E6A6?XL
M_P"19OO^N+?RK2C_ !(^J+I_&O4Y3X2_\A*[_P"N0_G7=UPGPE_Y"5W_ -<A
M_.N[KKS+^._D;XS^*PHHHK@.4**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M YCXK_\ (NP_]?*_^@M7V#^P8/\ BPEG_P!=C_Z E?'WQ7_Y%V'_ *^5_P#0
M6K[!_8,_Y()9_P#79O\ T!*\'C;_ )$:_P :/V7PA_WNI_A_5'VA^RI_R#]:
M_P"ND7\GKUJO)?V5/^0?K7_72+^3UZU7]&>#_P#R2&#])_\ IR9]/Q)_R,:G
MR_\ 24%%%%?I1X84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 53UW0K/Q1I$^GZA;PW=G=+LEB
MD7*L/\>X(Y!Y%7*AU*_CTO3KBZEXCMXVE<^R@D_RH ^%-2\,Z/<?%^_M=$\Z
M;2]-G>VAFF(9Y"&^8YQTR !ZA0>IKZ-^$WAM;6SC^7^$5X-\"M':^NOM$@S)
M,Y=CZD\G^=?5/@?3A#:1\=AFN2FCLJ2L=1I=N$C[],U<J.!-B_A4E=4=CD84
M444Q!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 %4M3N B-SVJV[;5/T
MKG_$^H>3;MSCC J9,J)Y[\6?$GV6TD&X#*US?[)'A-O$_CG5/%%PNZ'30;.T
M)''FL,R,#V*H0/<2&N;^-GB=YG:&$-))*0D:J,LS'@ #U)Q7T-\(O *?#3X?
M:;I"[3-!%NN''_+29OF<_P#?1('L!6,5>1O)\L;'34445T',%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %?//[?O_ ""_"_\ UUN?Y1U]
M#5\\_M^_\@OPO_UUN?Y1UE6^!FM'XT=_^R3_ ,F^>'_^WG_TIEKT>O./V2?^
M3?/#_P#V\_\ I3+7H]73^%$5/B844451(4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5E>+_\ D"7'^X:U:H^(K9KO2Y$7^)2*F6Q4=S^5
MVBOI:[_X(_\ [1EB^V3X<R*WMK>FM_*XJ'_AT=^T/_T3F?\ \'&G_P#Q^OZL
M_P!9,I_Z"J?_ (''_,_B_P#U5SO_ * ZO_@N?^1\WT5]'_\ #H_]H?\ Z)S/
M_P"#C3__ (_1_P .C_VA_P#HG,__ (.-/_\ C]'^LF4_]!5/_P #C_F/_57.
M_P#H#J_^"Y_Y'SA17T?_ ,.C_P!H?_HG,_\ X.-/_P#C]'_#H_\ :'_Z)S/_
M .#C3_\ X_1_K)E/_053_P# X_YA_JKG?_0'5_\ !<_\CYPHKZ/_ .'1_P"T
M/_T3F?\ \'&G_P#Q^C_AT?\ M#_]$YG_ /!QI_\ \?H_UDRG_H*I_P#@<?\
M,/\ 57._^@.K_P""Y_Y'S9/]T?6BWZM^%>_>,_\ @E]\=O ^C?;]4\!S6MHK
MA#(=5L7Y.<#"S$U!X&_X)F?'#X@V4UUH_@6:\@A?RG8:I9)M;&<8:8'H17C2
MX@RO^TE/ZS3MR[\\;=?,]V'#.<?V5*G]4JWYMO9SOTZ6/#**^C_^'1_[0_\
MT3F?_P '&G__ !^C_AT?^T/_ -$YG_\ !QI__P ?KV?]9,I_Z"J?_@<?\SPO
M]5<[_P"@.K_X+G_D?.%%?1__  Z/_:'_ .B<S_\ @XT__P"/T?\ #H_]H?\
MZ)S/_P"#C3__ (_1_K)E/_053_\  X_YA_JKG?\ T!U?_!<_\CYPHKZ/_P"'
M1_[0_P#T3F?_ ,'&G_\ Q^C_ (='_M#_ /1.9_\ P<:?_P#'Z/\ 63*?^@JG
M_P"!Q_S#_57._P#H#J_^"Y_Y'SA17T?_ ,.C_P!H?_HG,_\ X.-/_P#C]'_#
MH_\ :'_Z)S/_ .#C3_\ X_1_K)E/_053_P# X_YA_JKG?_0'5_\ !<_\CYPK
MMOV;/^2ZZ!_V\?\ I/+7K/\ PZ/_ &A_^B<S_P#@XT__ ./UL?#7_@F]\:OA
M%\1M+USQ%X'N-/TNR\WS9AJ%G/LW0NH^6.5F/S,!P#7R7'V>9;6X:S"E1Q%.
M4I4*J24XMMNG))))W;?1+<[\JX7SF&,I2GA*J2E&[=.=MUY'HM%:Q\":PI_Y
M!MW_ -\4?\()K'_0-N_^_=?YB?6*7\R^]'[%_8>8_P#0//\ \ E_D9-%:W_"
M":Q_T#;O_OW1_P ()K'_ $#;O_OW1]8I?S+[T']AYC_T#S_\ E_D9-%:P\ Z
MTR,W]FW6U>2=G2LFKC4A+X6F<N)P.)P]OK%.4+[<R:OZ7"BBBK.4**** "BB
MB@ HHHH **** "BBB@ HHHH \SU/]S\0VV_PWBL/KN!KTRO,]8_Y*"W_ %]K
M_,5Z97J9C\-/T_R.[&;0] HHHKRSA"BBB@ HHHH **** "BBB@ HHHH ****
M .B^$G_)2='_ .O@?UK[:TO_ (\8_H*^)_A"N_XF:*OK<C^M?;.F_P#'FGTK
M\UXZ_C4_3]3^AO![_D75O\?_ +;$GHHHKX$_7@HHHH **** "BBB@ HHHH *
M*** "F7'^I;Z4^F7'^I;Z4X[@?G/^V!_R<YXC_ZZV_\ Z3Q5KUD_MA#;^TYX
MC_ZZVW_I/%6M7]&T_P#D787_  1_])B?R'QA_P C2O\ ]?*G_I3"BBBL3Y<*
M*** "BBB@ HHHH **** "BBB@ K8^'W_ "/NA_\ 80@_]&+6/6Q\/!GQ_H?_
M &$+?_T8M8XC^%+T?Y'=EG^^4O\ %'\T?<FE_P#'C']!5BJ^E\6,?T%6*_G^
MI\3/[5CL%%%%2,**** "L7XA_P#(F:E_UZR_^@FMJL7XA_\ (F:E_P!>LO\
MZ":Z,)_&CZHY\7_ GZ/\CX5HHHK^@#^(PHHHH **** "L_Q9_P BS??]<6_E
M6A6?XL_Y%F^_ZXM_*M*/\2/JBZ?QKU.4^$O_ "$KO_KD/YUW=<)\)?\ D)7?
M_7(?SKNZZ\R_COY&^,_BL****X#E"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** .8^*_P#R+L/_ %\K_P"@M7V#^P9_R02S_P"NS?\ H"5\??%?_D78?^OE
M?_06K[!_8,_Y()9_]=F_] 2O!XV_Y$:_QH_9?"'_ 'NI_A_5'VA^RI_R#]:_
MZZ1?R>O6J\E_94_Y!^M?]=(OY/7K5?T9X/\ _)(8/TG_ .G)GT_$G_(QJ?+_
M -)04445^E'AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7+?&_4_[(^#WB:;.&_LV>-#_M,A
M5?U(KJ:\1_:K^)PG6/P;IY62XO-LNH,.?)C!#*GLS$ ^R@?WN)G*R+IQO(\_
M^ VA>5%#\IZ"OH_PU;^5;)QT7%>5?"'PR;2VC^4CY0!Q7L>E6YCA"^W%8TUH
M:U'J:*C"T445T'.%%%% !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 0
MW;[5_"O/?B3K0M+)N>=IKMM:N_+B8YQQWKQ#XT>)1#;R#=_#G-8U&;4XG/?!
M[P[_ ,+)^.]JTB[[/0Q]NFR."ZD",?7>0WT4U]15X[^QKX5-AX O-;E7$^O7
M3,A/!\F(E%_\>\P_0BO8JJDK1)JRO(****T,PHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KYY_;]_Y!?A?_KK<_RCKZ&KYY_;]_Y!?A?_
M *ZW/\HZRK? S6C\:.__ &2?^3?/#_\ V\_^E,M>CUYQ^R3_ ,F^>'_^WG_T
MIEKT>KI_"B*GQ,****HD**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *&7<,444 5Y=+AEZQK3/[&M_^>:_E5NBERH?,RI_8UO_ ,\U_*C^
MQK?_ )YK^56Z*.5#YF5/[&M_^>:_E1_8UO\ \\U_*K=%'*@YF5/[&M_^>:_E
M1_8UO_SS7\JMT4<J#F9XW^VEI,,?P2E(1?\ C]A[>YK%_8/TF&3X>ZSN5?\
MD(^G_3-*Z3]M7_DB,O\ U^P_UK%_8,_Y)YK/_81_]I)6%OWMC>[]D>T_V-;_
M //-?RH_L:W_ .>:_E5NBM^5&',RI_8UO_SS7\J/[&M_^>:_E5NBCE0<S*G]
MC6__ #S7\J/[&M_^>:_E5NBCE0<S*G]C6_\ SS7\J/[&M_\ GFOY5;HHY4',
MRI_8UO\ \\U_*N"^/FB6Y\(3?NUZ>E>D5P7Q[/\ Q2<WTKDQZ2PT_1_D:X=O
MVD?5'S8?#5H?^62?E1_PC-I_SR3\JT**_P T/;5.[/VOE1G_ /",VG_/)/RH
M_P"$9LSUA0_A6A11[:IW8<J.=\7:!:P>'+IEA3<L+<X]C7P[7W?XT_Y%N\_Z
MXO\ RKX0K]'X%E*5.KS/JOU/PGQE_B83TG_[8%%%%?>'XF%%%% !1110 Z&,
MS2J@ZLP4?C7J%G^R9X@O;=9$N;':PR,E_P#"O,[#_C^A_P"NB_SK[L\,H!I4
M(Q_ #7RO$^<5\!&FZ%O>O>Z[6/U+PYX5R_.(UWCHM\G+:S:WYK[>A\R?\,A>
M(_\ GXL/S?\ ^)H_X9"\1_\ /Q8?F_\ \37U9L'H/RHV#T'Y5\?_ *Z8_P O
MN/TW_B%N0_R2_P# F?*?_#(7B/\ Y^+#\W_^)H_X9"\1_P#/Q8?F_P#\37U9
ML'H/RHV#T'Y4?ZZ8_P ON#_B%N0_R2_\"9\I_P##(7B/_GXL/S?_ .)H_P"&
M0O$?_/Q8?F__ ,37U9L'H/RHV#T'Y4?ZZ8_R^X/^(6Y#_)+_ ,"9^9WQ5\ 7
MGP^^*1M;QXI)&O,93/8KGJ!ZUUU7?VTT^R?'7YL-B\9^/0^6:I5^P1Q$J^"H
M5I[RC<_#>-,OHX',YX7#JT(VMUZ)_J%%%%8GR04444 %%%% !7N'[.GP;T7Q
M_P"$_M6H6:SS>:Z;BS#@'V->'U]/?L=-_P 4#_V\/_.OG>*,14HX%SI-IW6J
M/T3PQP=#$YPZ>(@IQY).TDFKWCT9M?\ #+'A/_H&K_W]?_&C_AECPG_T#5_[
M^O\ XUZ917Y=_;F/_P"?LOO9_0W^K>4_] U/_P  C_D>9_\ #+'A/_H&K_W]
M?_&C_AECPG_T#5_[^O\ XUZ911_;F/\ ^?LOO8?ZMY3_ - U/_P"/^1YG_PR
MQX3_ .@:O_?U_P#&C_AECPG_ - U?^_K_P"->F44?VYC_P#G[+[V'^K>4_\
M0-3_ / (_P"1P7AS]G7PSX;U6"^MM.2.XMVWQN7<[3^==W&@C7:*=17%B,96
MKOFK2<GYNYWX3 X;"Q<,-3C!/5J*25_D%%%%<YUA1110 4444 %%%% !1110
M 4444 %(PW*12T4 ?&_[3'P8T_Q)\?\ 5[J1[A9;B2WW;7 7_41#CCVKUS_A
MC'0_^?C4?^_@_P#B:YCXY?\ );M0_P"NEO\ ^BHZ^DZ^_P XSK&T,%A(TIM+
MD7X*)\G_ *KY3B:U2I7H1D[MW:ZMN_WGB?\ PQCH?_/QJ7_?Q?\ XFC_ (8Q
MT/\ Y^-2_P"_B_\ Q->V45\[_K)F/_/UFG^I61_] L/N/$_^&,=#_P"?C4O^
M_B__ !-'_#&.A_\ /QJ7_?Q?_B:]LHH_UDS'_GZP_P!2LC_Z!8?<>)_\,8Z'
M_P _&I?]_%_^)H_X8QT/_GXU+_OXO_Q-=I\:/VAO"_P(T1KS7M2AMVZ1PALR
M2-C. HR2?8 G!SC'-?)/Q*_X*VZE<7<D?A;08885)VSWK?,P]T&?SW#Z"OM<
MER;B?,::KQG[.#VE-VOYI).379VL^YZV4^%N#S-_[#E\9I:-V2BO+FDTK]TF
MWY'T%_PQCH?_ #\:E_W\7_XFC_AC'0_^?C4O^_B__$U\?C_@J'\3Q>>=NT+'
M_//[+)LZ8_YZ9_6O1OAE_P %;+M+R.'Q5H*-"Q^>XLWR5_X!@8'?.6/L:]S$
M<&\1PAS4<5";[7DF_1N-OO:/:Q7@7*A#VCRZ$E_=<6_NNF_1)GO7_#&.A_\
M/QJ7_?Q?_B:/^&,=#_Y^-2_[^+_\37>_"+X[>&?C?H:WWA_4H;Q?XXPWSH<=
M".H^A /3(&:Z^OSO,,SSO UGA\6Y0FNC_-=&GT:NGT9\>^"<DBW&6$BFM&G&
MS3[-/5/R9XG_ ,,8Z'_S\:E_W\7_ .)H_P"&,=#_ .?C4O\ OXO_ ,37ME%<
M7^LF8_\ /UA_J5D?_0+#[CQ/_AC'0_\ GXU+_OXO_P 35_PW^R-H6@ZW9WRS
M:@TEE.DZ!I1M+*P89^7ID5Z[14RXBS"4>5U653X-R2$E..&@FM5H-BC\J,+Z
M4ZBBO$/I@HHHH **** "J>OZ6-;T:YM2VT7$31[L9VY!%7**J,G%J2Z$RBI1
M<9;,^=Y_V)3'(0NMR,/4VP'_ +-4?_#%,G_09;_P'_\ LJ^C**^C_P!;<R_G
M_!?Y'Q?_ !#GA[_H'7_@4_\ Y(^<_P#ABF3_ *#+?^ __P!E1_PQ3)_T&6_\
M!_\ [*OHRBG_ *W9E_/^"_R#_B'/#W_0.O\ P*?_ ,D?.?\ PQ3)_P!!EO\
MP'_^RH_X8ID_Z#+?^ __ -E7T911_K=F7\_X+_(/^(<\/?\ 0.O_  *?_P D
M?.?_  Q3)_T&6_\  ?\ ^RK&^(7[&\FF>!]5N/[79_)MG;'D=<#ZU]2USWQ9
M_P"29ZY_UY2?^@UT8/BS,I5X1<^JZ+OZ$R\.^'XJZPZ_\"G_ /)'Y\>&O"__
M  B'BBZM3(TNZW5]Q7;U8C^E=)5;6/\ DHEQ_P!>*?\ HQZLU^Q8BI*;4Y;M
M+\C^<^*L/3P^:5J-%6C%V2^04445SGSX4444 %%%% '4?!:PCU7XH:/;S(LD
M<DK!E(R#\C5]:0?"G13"O_$OL^1_SR'^%?*7P$_Y*]H?_7<_^@-7VE;_ .I7
MZ5^;\;8BI3Q,%"37N_JS^A?"*C3GE=5SBG^\>Z_NQ.<_X5/HO_/A9_\ ?I?\
M*/\ A4^B_P#/A9_]^E_PKIJ*^*^O8C^=_>?J_P!3H?R+[D<S_P *GT7_ )\+
M/_OTO^%'_"I]%_Y\+/\ []+_ (5TU%'U[$?SO[P^IT/Y%]R.9_X5/HO_ #X6
M?_?I?\*/^%3Z+_SX6?\ WZ7_  KIJ*/KV(_G?WA]3H?R+[D<S_PJ?1?^?"S_
M ._2_P"%'_"I]%_Y\+/_ +]+_A7344?7L1_._O#ZG0_D7W(YG_A4^B_\^%G_
M -^E_P */^%3Z+_SX6?_ 'Z7_"NFHH^O8C^=_>'U.A_(ON1S/_"I]%_Y\+/_
M +]+_A1_PJ?1?^?"S_[]+_A7344?7L1_._O#ZG0_D7W(YG_A4^B_\^%G_P!^
ME_PH_P"%3Z+_ ,^%G_WZ7_"NFHH^O8C^=_>'U.A_(ON1X?\ M0^!M-T#X9W$
MUK:6\,@EC 9(PI'S@5\UU]7?M<_\DENO^NT7_H8KY1K]4X/JSJ8#FF[OF?Y(
M_G'Q8IQAG,%!67LX[?XI!1117U)^8A1110 4444 %%%% !1110 4444 %%%%
M ',?%?\ Y%V'_KY7_P!!:OL']@S_ )()9_\ 79O_ $!*^/OBO_R+L/\ U\K_
M .@M7V%^P:"OP$L_^NI_] 2O!XV_Y$:_QH_9O"'_ 'JK_A_5'V?^RI_R#]:_
MZZ1?R>O6J\E_94_Y!^M?]=(OY/7K5?T9X/\ _)(8/TG_ .G)GTW$G_(QJ?+_
M -)04445^E'AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%>1_M6?'^3X0>'K;3M+7?K^N*ZV[D96
MTC& TI'=LD!0>"<D\#!F4K*[*C%MV11_:,_::_X0RZ;PYX;>.XUZ0%;BX'S)
MIX(_(R=P.@[YZ5YS\+/A[-<W0NKII;B>9O,EED)9W)Y))/))/K6'\(_A[+JE
MS]JN6DFN)W,LLKDL\C$Y))/4D\Y]Z^B_!?A./3[>,;>@ YKGUD[LZ-(*R+_A
M'P^MA!&N"./3I76VT>Q?TJ*QLQ"HX'O5JMXQ.>4@HHHJR0HHHH **** "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 **** "HYWVI]:DK-U>]$:-\V..:F14=SG_&FM+:6D
MAW#I7S?\4]2NO%WB&VTFQ_>7NHSI;0KG@LQ 'X<\GL,UZA\6O%ZVMM*NX#Y:
MR?V2OAZWB;Q1=^,KZ/=#:LUKIV[^)R,22#Z [1V^9NXKGE[SL=$?=5V>Z^#_
M  U#X-\*Z;I-N=T.G6T=NC$8+[5 W'W.,GW)K3HHKJ.4**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OGG]OW_D%^%_\ KK<_RCKZ
M&KYY_;]_Y!?A?_KK<_RCK*M\#-:/QH[_ /9)_P"3?/#_ /V\_P#I3+7H]><?
MLD_\F^>'_P#MY_\ 2F6O1ZNG\*(J?$PHHHJB0HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /)?VU?^2(
MR_\ 7[#_ %K%_8,_Y)YK/_81_P#:25M?MJ_\D1E_Z_8?ZUB_L&?\D\UG_L(_
M^TDKG?\ %.A?PCW2BBBN@YPHHHH **** "BBB@ K@?CW_P BG-_N_P"%=]7
M_'O_ )%.;_=_PKCS#_=JGH_R-L/_ !(^J/GVBBBO\RS]N"BBB@#*\:?\BW>?
M]<7_ )5\(5]W^-/^1;O/^N+_ ,J^$*_2N _X57U7ZGX1XS?Q,)Z3_P#; HHH
MK[X_$@HHHH **** )K#_ (_H?^NB_P Z^[O#?_(,A_W!7PC8?\?T/_71?YU]
MW>&_^09#_N"OS_CSX*7_ &]^A^Z>#7P8KUA_[<:%%%%?FY^X!1110 4444 ?
M!/[<7_)=#_U\'_T&*J-7OVXO^2Z'_KX/_H,54:_H;!?\BS"_X/\ (_E?Q&_Y
M'=7U7_I,0HHHJCX,**** "BBB@ KZ<_8[_Y$/_MXD_G7S'7TY^QW_P B'_V\
M2?SKY?B__D7/U7ZGZ;X3_P#([?\ @E^<3VBBBBOQ\_I<**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /FSXY?\ENU#_KI;_P#HJ.OI
M.OFSXY?\ENU#_KI;_P#HJ.OI.OJN(/\ =,)_@_2)Q87XY^O^84445\J=H5Y7
M^UE^TM8_LW?#N34)-LVI7/[NSM]P#2.>G]3GH #U. ?5&;:-QX[\]J_+7]OK
MXRS?%GX^ZA"LC-I^A,;.W3/ <8\P_7("G_KF.^:_1/#GAVEF.,EB<2N:G1L[
M/:4G?E3\M&WWLD]&?1<*9#_;&90PDKJ"3E-K1\JMHGWDVEW2;:U1Y?\ $GXE
MZQ\6?%ESK.M7<EU=W#$@$G9"N<A4'91^IR3DDFL&BBOZ%E)MW9_4F&PU+#TH
MT*$5&,59)*R271!1112-CIOA1\7-<^#'BR'6-#O)+:>,CS(]Q\NX4'.UP.WO
MU'4$&OU+_9A_:$T[]HKX:VVK6K!;N,>7=P$_-#(,;@?_ *W4$' ! K\CJ^@_
M^"<?QGF^&?QVM]+EFVZ;X@'DRJ3\JR*"RM^6X8[DKZ5\WQ5P_3S? 2HV_>13
M<'U4OY?26S6U[/H?F/B1PQ2Q6#EFE"-JM)7;7VH+=/NXK6+WT:ZGZ:T445_+
M9^ A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<]\6?^29ZY_UY
M2?\ H-=#7/?%G_DF>N?]>4G_ *#75@?]YI_XE^:)J?"SX3U?_DH<W_7BG_HQ
MZLU6U?\ Y*'-_P!>*?\ HQZLU_053:/HOR/Y%XS_ .1S7]?T"BBBLSY<****
M "BBB@#K_@)_R5[0_P#KN?\ T!J^TK?_ %*_2OBWX"?\E>T/_KN?_0&K[2M_
M]2OTK\PXZ_WJG_A_5G]%>#__ "*ZW_7Q_P#I,1]%%%?#'ZT%%%% !1110 44
M44 %%%% !1110 4444 >4_M<_P#));K_ *[1?^ABOE&OJ[]KG_DDMU_UVB_]
M#%?*-?K?!?\ R+_^WG^2/YK\6O\ D=0_Z]Q_]*D%%%%?6GY>%%%% !1110 4
M444 %%%% !1110 4444 <Q\5_P#D78?^OE?_ $%J^Q?V%/\ DA%G_O\ _M..
MOCKXK_\ (NP_]?*_^@M7V+^PI_R0BS_W_P#VG'7@<;?\B2/^,_:/"'_>:O\
MA_4^S/V5/^0?K7_72+^3UZU7DO[*G_(/UK_KI%_)Z]:K^C?!_P#Y)#!^D_\
MTY,^DXD_Y&-3Y?\ I*"BBBOTH\,**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY&_:?AD\2_M-SQR,S
M1Z?9V\$8(X0%3(<?BYKZYKY.O[P?$3XUZYK$:YAN+KRH6!X:.,")&_$(#^-8
MUMK&U'>YZ1\)O"ZP64?R\[1R:]9TNSV1=/FQWKE_ FE"VMHUZ?*!7:6R[8_T
MIPB$Y$E%%%:F(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 %%%% !11397VK]
M: &74P1.N/6N.\;>(!9VDGS '%;6N:L+=&]AWKQ7XO>/5MK>9=^WBL9R-J<3
MBO&TUY\1/&-GH6G_ #7FI2B%>.$'5F/LJ@D^P-?5/A'PQ:>"O#-CI-BGEVMA
M$L2#'+8ZL?5B<DGN2:\3_8V\ O?S7_C*]C8&XS::?O7^ ']Y(/J0%!']UAWK
MWZBE'3F"K+7E"BBBMC$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OGG]OW_ )!?A?\ ZZW/\HZ^AJ^>?V_?^07X7_ZZW/\ *.LJ
MWP,UH_&CO_V2?^3?/#__ &\_^E,M>CUYQ^R3_P F^>'_ /MY_P#2F6O1ZNG\
M*(J?$PHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /)?VU?^2(R_P#7[#_6L7]@S_DGFL_]A'_V
MDE;7[:O_ "1&7_K]A_K6+^P9_P D\UG_ +"/_M)*YW_%.A?PCW2BBBN@YPHH
MHH **** "BBB@ K@?CW_ ,BG-_N_X5WU<#\>_P#D4YO]W_"N/,/]VJ>C_(VP
M_P#$CZH^?:***_S+/VX**** ,KQI_P BW>?]<7_E7PA7W?XT_P"1;O/^N+_R
MKX0K]*X#_A5?5?J?A'C-_$PGI/\ ]L"BBBOOC\2"BBB@ HHHH FL/^/Z'_KH
MO\Z^[O#?_(,A_P!P5\(V'_']#_UT7^=?=WAO_D&0_P"X*_/^//@I?]O?H?NG
M@U\&*]8?^W&A1117YN?N 4444 %%%% 'P3^W(-GQT.[Y?W^>?3;%5&M+]OO_
M )+HWU7_ -%0UFU_0N!URO"O^XOT/Y7\1O\ D>5O5?\ I,0HHHJSX,**** "
MBBB@ KZ<_8[_ .1#_P"WB3^=?,=?3G['?_(A_P#;Q)_.OE^+_P#D7/U7ZGZ;
MX3_\CM_X)?G$]HHHHK\?/Z7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#YL^.7_);M0_ZZ6__HJ.OI.OFSXY?\ENU#_KI;_^BHZ^
MDZ^JX@_W3"?X/TB<6%^.?K_F%%%%?*G:4?%#-'X:U!E.UEMI"".H.TU^,OBZ
M^DU/Q9JES+S)<7<LKGU+.2?YU^T&L69U'2+NW4X:XA>,'T)4BOQR^+WAA_!G
MQ1\0:6ZE/L=_,B ]TW$H?Q4@_C7[IX43B\#7BMU--^CCI^3/U;PEJ06.Q,'\
M3A%KT3=_SB<Y1117ZH?NP4444 %;_P *M3;1OB=X=NT+!K?4[>3COB5>/QK
MKM/V=/"DWC3XY>%M/A1I&;4(IF4=TC/F-_XZIK2C?VD;=T>;G52G3R^O4K?"
MH2;]%%W_  /UZT.Y-[HEG,<YFA1_S4&K51VEL+.TCA7[L2!!QZ#%25_'F,G"
M=><Z?PMMKTOH?R'3344F%%%%<Q04444 %%%% !1110 4444 %%%% !1110 4
M444 %<]\6?\ DF>N?]>4G_H-=#7/?%G_ ))GKG_7E)_Z#75@?]YI_P")?FB:
MGPL^$]7_ .2AS?\ 7BG_ *,>K-5M7_Y*'-_UXI_Z,>K-?T%4VCZ+\C^1>,_^
M1S7]?T"BBBLSY<**** "BBB@#K_@)_R5[0_^NY_] :OM*W_U*_2OBWX"?\E>
MT/\ Z[G_ - :OM*W_P!2OTK\PXZ_WJG_ (?U9_17@_\ \BNM_P!?'_Z3$?11
M17PQ^M!1110 4444 %%%% !1110 4444 %%%% 'E/[7/_));K_KM%_Z&*^4:
M^KOVN?\ DDMU_P!=HO\ T,5\HU^M\%_\B_\ [>?Y(_FOQ:_Y'4/^O<?_ $J0
M4445]:?EX4444 %%%% !1110 4444 %%%% !1110!S'Q7_Y%V'_KY7_T%J^Q
M?V%#GX#V?_73_P!IQU\=?%?_ )%V'_KY7_T%J]L_9:_:BL?A_P#"V'39K"]F
M:&4@LFW;PB#N?:O,XJP-?%Y.J="-WS'ZKX:9Q@\NJU*N-J*$6K)N^]_(_27]
ME3_D'ZU_UTB_D]>M5^>_P^_X*U> _P!G71+Z[\5:3XF6SO)HXTDLH(IV#8;@
MJ9%]^<]JW/\ B(>^ ?\ SY_$#_P40_\ Q^OZ:\&>'<RK<(X54:,I<G/%V5[/
MGD[?<T_F>CQ%QEDCQ\Y?6H*]K7=NB6SL?=E%?"?_ !$/? /_ )\_B!_X*(?_
M (_1_P 1#WP#_P"?/X@?^"B'_P"/U^I?ZIYQ_P! T_N/%_URR/\ Z"Z?_@2/
MNRBOA/\ XB'O@'_SY_$#_P %$/\ \?H_XB'O@'_SY_$#_P %$/\ \?H_U3SC
M_H&G]P?ZY9'_ -!=/_P)'W917PG_ ,1#WP#_ .?/X@?^"B'_ ./U]4?LM_M-
M^'/VO?@Y8>.?"<>I1Z+J4TT,2W\*PS[HI#&V55F&-RG'/2N/'9'F&#I^UQ5&
M4(WM=JVIVY?G^6XZHZ6#KQG)*]HM-VT5_P 4>B4445Y1ZX4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4V:9;>-G=E5%&YF8X 'J:9=W<=
MA:R3S2)##"I>1W.%10,DD]@.M?#GQ@^*^N?M(>-[Q$N[J+PO#.18V(RD;HO
MED ^\[?>^;.W.!6<ZG*C2G3YCZXU?X^^"M#G:.Y\4Z&LB<LB72R,/J%)/X5E
M77[5W@*W5MNN?:&7("PVDS[CZ [,?CG%?-W@_P"! EC7]SGC^[7>:+\"HX=O
M[I<Y_NUG[21I[**W.C\7_M2S^+[&XT_PWIMY:FX7R_MMSA70'@E47//H2W'I
MZ5?A5X"_L^./='S@ <5O^&_A5#8LIV#COMKO-$\.+:(NU>?7%"3;NQW25D7-
M L!;Q**V57:N*BMK?RE'M4U;15C"3N%%%%42%%%% !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 $X%9^IZ@(D^]CC\JFO+SRXVY'L/6N(\<^+%L;5SYBCN:S
ME(TC$QOB/XW6Q@DQ( 0I[UY+X&\!WG[07CS[,6DAT.Q</?SC^)<_ZI3_ 'VQ
M^ R>< &/Q%>:C\4?&=MH.D_O+N];;N/W85'+.WHJCG\,=3@_3GP]\!V/PT\*
M6NDZ>NV* 9=R/GG<_>=O<G\N!T K**YGY&TI<BTW-73=/@TC3X;6UACM[:UC
M6**)%VK&JC  'H ,5/1172<H4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7SS^W[_R"_"__ %UN?Y1U]#5\\_M^_P#(+\+_
M /76Y_E'65;X&:T?C1W_ .R3_P F^>'_ /MY_P#2F6O1Z\X_9)_Y-\\/_P#;
MS_Z4RUZ/5T_A1%3XF%%%%42%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!Y+^VK_ ,D1E_Z_8?ZUB_L&
M?\D\UG_L(_\ M)*VOVU?^2(R_P#7[#_6L7]@S_DGFL_]A'_VDE<[_BG0OX1[
MI11170<X4444 %%%% !1110 5P/Q[_Y%.;_=_P *[ZN#^.\32^$YL#HIKCS#
M_=I^C_(VP_\ $CZH^>Z***_S+/VX**** ,KQI_R+=Y_UQ?\ E7PA7WEXNA:?
MP[=JHR?*; _"OA,Z?<#_ )83?]\&OTG@22]G5]5^I^%^,D)2J87E72?_ +80
MT5-]@N/^>,W_ 'P:/L%Q_P \9O\ O@U]]S(_$_8U/Y7]Q#14WV"X_P">,W_?
M!H^P7'_/&;_O@T<R#V-3^5_<0T5-]@N/^>,W_?!H^P7'_/&;_O@T<R#V-3^5
M_<%A_P ?T/\ UT7^=?=WAO\ Y!D/^X*^%].TZX:_@ @F_P!8O\!]17W5H$#0
M:?&I[**_/N.Y)QI)>?Z'[EX-PDH8JZZP_P#;B]1117YR?MP4444 %%%% 'P;
M^WW_ ,ET;ZK_ .BH:S:V/V^[61OCBQ56;YEZ#/\ RR@K-^P7'_/&;_O@U_0>
M7R7]DX3_  +\D?RUXC4Y/.ZS2ZK_ -)B0T5-]@N/^>,W_?!H^P7'_/&;_O@U
MIS(^$]C4_E?W$-%3?8+C_GC-_P!\&C[!<?\ /&;_ +X-',@]C4_E?W$-%3?8
M+C_GC-_WP:/L%Q_SQF_[X-',@]C4_E?W$-?3O['0SX"_[>'_ )U\T?8+C_GC
M-_WP:^GOV0+&2W^'0:163=<2<,,=Z^6XPDO[/?JOU/TSPHIR6=MM?8E^<3V"
MBBBOR$_I0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /FSXY?\ENU#_KI;_\ HJ.OI.OFSXY?\ENU#_KI;_\ HJ.OI.OJN(/]TPG^
M#](G%A?CGZ_YA1117RIVA7P/_P %0_V<I]%\4)XZTV!FL[P+'J&T?ZMNBN?S
M"GT&SWQ]\5F^+_".G^.?#MUI>IV\=U9W:&.1' 8$$$'K[$CW!([U]?P7Q)_8
M^.YZNM*:Y9I;I7TDO.+^]-K2]SU,ESBME>.IXZAJX[K^:+WC\]UV:3UM8_%F
MBOI3]JG_ ()YZ_\ "?4KC5/#-O-K&@NY80Q O/;#T ZL/0<M_O8+5\VRQ-;R
MM'(K)(A*LK#!4CJ"*_I3#XBE7I1KT)*4);-:I_UU3U6S29_3V2\08'-:'M\'
M._=;2B^TENG^#W3:U&T45):VDM_<QPP1R332L%2-%+,Y/0 #J:U/9<DE=D=?
M:W_!+;]G&?[=<>/-4MWCCV>3IP=<;AD$R#ZD#!]%/9A7'?LE?\$[=:^(>JVN
ML^+K9]-T6%@XLY1B6YQV8?PCU7J<8.WC/Z#Z!H-KX7T>WL+&%;>UMD"1HHP
M*^ XZXLI9=AIX&A*]>::LOL)Z-OM)K2*W7Q.UES?B'B#QM0Q5)Y5ETN:+^.:
MV:3OR1?6[^)K2WNZW=KE%%%?SL?D84444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7/?%G_DF>N?]>4G_ *#70USWQ9_Y)GKG_7E)_P"@UU8'_>:?
M^)?FB:GPL^$]8&/B)/\ ]>*?^C'JS70:/\']:\>>.+R?3(89(XK) VY]I!WM
M_B*Z#_AF?Q9G_CSA_P"_M?NN(S+"P:A.HDTEHWY'\P<5<-YKB<UK5J&'G*+>
MC46TSS^BO0/^&9O%G_/G#_W]H_X9F\6?\^</_?VL/[6P7_/V/WH^?_U1SO\
MZ!9_^ L\_HKT#_AF;Q9_SYP_]_:/^&9O%G_/G#_W]H_M;!?\_8_>@_U1SO\
MZ!9_^ L\_HKT#_AF;Q9_SYP_]_:/^&9O%G_/G#_W]H_M;!?\_8_>@_U1SO\
MZ!9_^ LSO@)_R5_0_P#KN?\ T!J^TK<Y@7Z5\S?!W]GKQ)X>^(NEZA>06\=K
M:R,TA$N6 VL.GU(KZ:A7;&!^5?G/&6*HU\3!T9*24>FO5G[KX6Y;BL%EU6GB
MZ;A)S;2:L[<L=1U%%%?&GZ8%%%% !1110 4444 %%%% !1110 4444 >4_M<
M_P#));K_ *[1?^ABOE&OJ[]KG_DDMU_UVB_]#%?*-?K?!?\ R+_^WG^2/YK\
M6O\ D=0_Z]Q_]*D%%%%?6GY>%%%% !1110 4444 %%%% !1110 4444 <Q\5
M_P#D78?^OE?_ $%J?\+?^1:;_KNW\A3/BO\ \B[#_P!?*_\ H+4_X6_\BTW_
M %W;^0KTO^8+YG;_ ,PWS./_ &P?^24P_P#80B_]!>OF>OIC]L'_ ))1#_V$
M(O\ T%Z^9Z_NSZ-O_)(_]Q9_^VGY#QA_OR_PK]0HHHK]^/E HHHH *_>S_@A
M!_RC<\)_]A#4O_2N2OP3K][/^"$'_*-SPG_V$-2_]*Y*_.?%#_D41_Z^1_*1
M^K^#O_(ZJ?\ 7J7_ *5 ^Q****_ 3^E0HHHH **** "B@MBDWCU% "T4F\>H
MJ*]NUM;=F)X - %74_$5OI;A975><<FIK#5X=1CW1LI'L:^??C!XTDU[7Y+>
M.1O)A/.#U-5_ OQ6O?"MRJR2/-;^YY%?EF(\6LFPV?SR/%2Y.6R]HW[O.]XO
MM;17VO=.UKOZ"'#V(GA%BH:WZ=;=_/T/I2BN;\&_$*S\4VBM'(I9AR,]*Z13
MD5^HPFI+FCL>#*+B[,****HD**** "BBB@#R']M+QHWAWX0MI=NVVZ\1SK9#
M:<,(OO2GZ$ (?^NE>2_!?X=J(HB4[#-:G[1>O_\ "ROC>MC WF6?AU#:@@Y4
MSD[I3^'RH?=#7H_PM\,K96<?'.!7*_>D=4?=B='X:\&Q6UN@V]N.*Z*WT".-
M?NC/TJYIMLL:+]*N5M&)C*13ATM5Y_G5F.!4]Z?15\I',%%%%,04444 %%%%
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
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
M_P!=HO\ T,5\HU]7?M<_\DENO^NT7_H8KY1K];X+_P"1?_V\_P D?S7XM?\
M(ZA_U[C_ .E2"BBBOK3\O"BBB@ HHHH **** "BBB@ HHHH **** .8^*_\
MR+L/_7RO_H+4_P"%O_(M-_UW;^0IGQ7_ .1=A_Z^5_\ 06I_PM_Y%IO^N[?R
M%>E_S!?,[?\ F&^9Q_[8/_)*(?\ L(1?^@O7S/7TQ^V#_P DHA_["$7_ *"]
M?,]?W9]&W_DD?^XL_P#VT_(>,/\ ?E_A7ZA1117[\?*!1110 5^]G_!"#_E&
MYX3_ .PAJ7_I7)7X)U^]G_!"#_E&YX3_ .PAJ7_I7)7YSXH?\BB/_7R/Y2/U
M?P=_Y'53_KU+_P!*@?8E%%%?@)_2H4444 %%%% ' ?%SXE2>"H8_*4R-(VT8
M.,=37GC?M :H3PB^W-:G[2+;KJW_ -\C]#7EM?R]XJ>)6?Y)GTL#E]51IJ,7
M9QB]6M=6FS[S(<EPF)PBJUHW=WU9WG_"_M6_NI5;5/C?JVHVC1_(NX8SFN,H
MK\X_XC9Q9_S_ (_^ 0_R/:_U:R_^3\7_ )CI':5V9VW,QR2>]-HHK\MQ&(J5
MZLJU9\TI-MM[MMW;?JSW(Q48J,=D:&@^([KPW>":VD9<=5SPU>U?#7XS6^NH
ML-PWES#@@GK7@M26]Q):S+)&S)(O(8'!%?K'A]XM8_(''"8N]7#?R_:A_@;Z
M?W7IV:U9X&;</TL6O:0]V??H_7_/\SZXM[E+F,,C;@U25X;\-?C;)8.MM?OQ
MT5Z]DT?7H-8MEDCD5MPSP:_LC(>(,!G&$CC,OJ*<'VW3[-;I^3/S?&8*KAJG
MLZJL_P"MB]117FWQH_::T'X02&R._5M<9<I86[#,>>AE;H@/''+<CC'->Q*2
M6YS1BV[(]'DD6&-F8A549))P *\?^+O[4=CIMM-I?A6XBU36)/W9N8_GM[3U
M8-T=AV R,]3Q@^-^*?'7C#X\WFW5+IK72V/R:?:@I !_M=W/ ^\2,] .E=A\
M/O@^MG&I:-0W!^[6,JC>B-HTTM9$'PH^'\GF+--NDFD8N[L269CU)/KWKW?P
MOHRV<"KMZ"J/A;PE'IZ+M7MZ=*ZRRM!$@JH1)G*Y-$GEK3J**V,0HHHH ***
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@ J*YF$:?>Q27%P$7&<>M<_P"(
M?$$=HGWAP.]3*148AXB\0I:1M\PSBO%/BO\ $];2&11(O JQ\4OB@EI"^)%%
M,_9^^!LWQ$OX?%/B*-_[-C<26%FX(^U$<B5Q_P \_0?Q=?N\-C)MNR.A)15V
M6OV<_@1-XAOX/%WB2%U56$NFV<G&>XF<?JH/U]*^@J**VC'E5CGE)R=V%%%%
M42%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %?./\ P4!_YE+_ +?/_:%?1U?./_!0'_F4O^WS_P!H5E6^!FM'XT>G
M?LM_\D$\._\ 7*3_ -'/7H%>?_LM_P#)!/#O_7*3_P!'/7H%73^%$5/B8444
M51(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% 'DO[:O_ "1&7_K]A_K6+^P9_P D\UG_ +"/_M)*VOVU
M?^2(R_\ 7[#_ %K%_8,_Y)YK/_81_P#:25SO^*="_A'NE%%%=!SA1110 444
M4 %%%% !1110 4444 <#\?O^11G_ -W_  KY]KZ"^/W_ "*,_P#N_P"%?/M?
MR3](K_D983_!+_TH_0^#?X%3U7Y!1117\ZGV(4444 %%%% !1110 4444 %%
M%% !1110 4444 ?-G[1G_)6+[_KG%_Z+6OI.OF_]I&+R_BK=MG_60Q-]/D _
MI7T9:S?:+6.3&/,0-CTR*^JS[7 X1_W7^43BPO\ $GZ_YDE%%%?*G:%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!\V?'+_DMVH?]=+?_P!%1U])U\V?'+_DMVH?]=+?_P!%1U])U]5Q
M!_NF$_P?I$XL+\<_7_,****^5.T**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "N?^*_\ R377/^O.3^5=!7/_
M !7_ .2:ZY_UYR?RKJP7^\4_\2_,FI\+/*_V3O\ D8]6_P"O9?\ T*O=*\+_
M &3O^1CU;_KV7_T*O=*]?BC_ )&$O1?D<^#_ (2"BBBOGCJ"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RG]KG_DDMU_UVB_]#%?
M*-?5W[7/_));K_KM%_Z&*^4:_6^"_P#D7_\ ;S_)'\U^+7_(ZA_U[C_Z5(**
M**^M/R\**** "BBB@ HHHH **** "BBB@ HHHH YCXK_ /(NP_\ 7RO_ *"U
M/^%O_(M-_P!=V_D*9\5_^1=A_P"OE?\ T%J?\+?^1:;_ *[M_(5Z7_,%\SM_
MYAOF<?\ M@_\DHA_["$7_H+U\SU],?M@_P#)*(?^PA%_Z"]?,]?W9]&W_DD?
M^XL__;3\AXP_WY?X5^H4445^_'R@4444 %?O9_P0@_Y1N>$_^PAJ7_I7)7X)
MU^]G_!"#_E&YX3_["&I?^E<E?G/BA_R*(_\ 7R/Y2/U?P=_Y'53_ *]2_P#2
MH'V)1117X"?TJ%%%% !1110!XC^T?_Q]6_\ UT/\C7EM>I?M'_\ 'U;_ /70
M_P C7EM?Q#XZ?\E5/_!#\F?J7"_^X+U84445^.GT04444 %%%% !UKJ? GQ.
MO/"5RJM(TEOGD$_=KEJP_B)XQ7P-X5N+P!9+EOW-K&?^6LS?='49 Y)QSA37
MV'!&>9SE^:4UDLG[2HU'EWC*[VDNWGHUJTT>?F6%P]:@_K*T6M^J]#T#XS_M
MCWUW>R>&O"0\N[556\U+AC"6&=D0Z;@#RQZ'( R,CC_AS\(I-0N?M%R9)YYV
M\R1Y"69V/)+$\DGDYK$_9W^&4TJ?:KK=+<7+&:1VY9V8DDD^I.37U#X*\&QV
M%NGRC@ 8 K_0*ESRBG4WZVVOY'Y1+ECI$R?!WPRBLHTRF./2N\TKPXELOW=O
MX5HV&FK#]:NI&$KIC$YY3([>T6(#Y14U%%:F04444 %%%% !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 5#<7:QKUQ[TR[O5B4\US'B7Q4ME$V648J92+C$G
M\0^)4LXV^91@<9KQSXG_ !5CM(Y,2#Y:I_%#XM):QR+Y@&!Q[UH?!']G.X\:
MW$/B#Q= RV>1)9Z:_6<=0\H[+Z(>3WXX.%W)V1NDHJ[*OP*^!<WQ1O8?$GB2
M%ET=2'L[-Q_Q_>CN/^>?H/XO]W[WT@B+&@50%51@ =J$18T"J JJ, #M3JWC
M'E1SRDY!1115$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5\X_\% ?^92_[?/\ VA7T=7SC_P % ?\ F4O^
MWS_VA65;X&:T?C1Z=^RW_P D$\._]<I/_1SUZ!7G_P"RW_R03P[_ -<I/_1S
MUZ!5T_A1%3XF%%%%42%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!Y+^VK_R1&7_ *_8?ZUB_L&?\D\U
MG_L(_P#M)*VOVU?^2(R_]?L/]:Q?V#/^2>:S_P!A'_VDE<[_ (IT+^$>Z444
M5T'.%%%% !1110 4444 %%%% !1110!P/Q^_Y%&?_=_PKY]KZ"^/W_(HS_[O
M^%?/M?R3](K_ )&6$_P2_P#2C]#X-_@5/5?D%%%%?SJ?8A1110 4444 %%%%
M !1110 4444 %%%% !1110!\Y?M+?\E1F_Z]XOY5]#:9_P @VW_ZY+_(5\\_
MM+?\E1F_Z]XOY5]#:9_R#;?_ *Y+_(5]5GG^X83_  _I$X\/_%F3T445\J=@
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'S9\<O^2W:A_UTM_\ T5'7TG7S9\<O^2W:A_UTM_\ T5'7
MTG7U7$'^Z83_  ?I$XL+\<_7_,****^5.T**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?\ BO\ \DUUS_KS
MD_E705S_ ,5_^2:ZY_UYR?RKJP7^\4_\2_,FI\+/*_V3O^1CU;_KV7_T*O=*
M\+_9._Y&/5O^O9?_ $*O=*]?BC_D82]%^1SX/^$@HHHKYXZ@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \I_:Y_Y)+=?]=HO_0Q7
MRC7U=^US_P DENO^NT7_ *&*^4:_6^"_^1?_ -O/\D?S7XM?\CJ'_7N/_I4@
MHHHKZT_+PHHHH **** "BBB@ HHHH **** "BBB@#F/BO_R+L/\ U\K_ .@M
M3_A;_P BTW_7=OY"F?%?_D78?^OE?_06I_PM_P"1:;_KNW\A7I?\P7S.W_F&
M^9Q_[8/_ "2B'_L(1?\ H+U\SU]A?%SX9K\5?"RZ7)>-8JMPL_F+'YA.T,,8
MR/6O-_\ ABBW_P"ACN/_  #'_P 77]4>"OBIPUP]P[]0S6NX5/:2E;DG+1VM
MK&+73N?G'$>1XS%XKVM"-U9+=+\SP6BO>O\ ABFW_P"ACN/_  #'_P 71_PQ
M3;_]#'<?^ 8_^+K]<_XC_P $?]!;_P#!=7_Y \#_ %4S+^1?>O\ ,\%HKWK_
M (8IM_\ H8[C_P  Q_\ %T?\,4V__0QW'_@&/_BZ/^(_\$?]!;_\%U?_ ) /
M]5,R_D7WK_,\%K][/^"$'_*-SPG_ -A#4O\ TKDK\C?^&*;?_H8[C_P#'_Q=
M?K)_P1YUNR^%'['UCX5N+H2?V/JEXJ3,-IF61Q-G'.,&0K_P'-?-\4>*G#7$
M.$C@,IKN=3F4K<DXZ)--WE%+JNMS]*\*\EQ>#S>=2O&R=.2W3UYHOIZ,^TJ*
MYG_A:>F_\]H_^^J/^%IZ;_SVC_[ZKX/F1_0/*SIJ*YG_ (6GIO\ SVC_ .^J
M/^%IZ;_SVC_[ZHYD'*SIJ*YG_A:>F_\ /:/_ +ZH_P"%IZ;_ ,]H_P#OJCF0
M<K/-_P!H_P#X^K?_ *Z'^1KRVN_^.?BJT\07\*VTBOM.XX-<!7\1^.G_ "5,
M_P#!#\F?J'"_^X+U84445^.GT04444 %%%% !7F=\&^+7Q16&,LVEZ*YA3&<
M2R_QMT[$;1]"0<&ND^*_BY_#/ASR+5L:GJ1-O:@?>0G[TG_ 0<_4J.]=-^S=
M\+5T;3(<Q8;:"<BOZ6\!^#N:4^(,3':\:=_NE)?^DI_XCXWBC,+)86#\W^B_
M7[CUGX3^"UT^QB7R_P"$5ZSI=EY,6,8X[UC^%M'%K!&,;>!7311[%]Z_J6$3
MX*<AU%%%:F04444 %%%% !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 %%%% !114<LPCX[T
M /9PO4U3O=26)3\W!%5-3UM+9#\P^IK@_&GQ&BL(V D X_*LY2-(P-KQ3XUB
MLH6_>8P.M>)_$KXKL\ODPEI)I"%1$!9G8\  =R?2LWQ/X_O_ !AK:Z9H\-Q?
MWUPVR*&$;F;_   [DX '7%>N? ;]FQ? DR:WX@:&_P#$#<Q*IW16 /9?[S\\
MMVZ#N3CK)Z&VD5J9GP&_9LDLKJ#Q%XLC$FHY$EI8-RMH>SOV9^F!T7W.-OM]
M%%=$8J.B.>4G)W844451(4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7SC_ ,% ?^92_P"WS_VA7T=7
MSC_P4!_YE+_M\_\ :%95O@9K1^-'IW[+?_)!/#O_ %RD_P#1SUZ!7G_[+?\
MR03P[_URD_\ 1SUZ!5T_A1%3XF%%%%42%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y+^VK_P D1E_Z
M_8?ZUB_L&?\ )/-9_P"PC_[22MK]M7_DB,O_ %^P_P!:Q?V#/^2>:S_V$?\
MVDE<[_BG0OX1[I11170<X4444 %%%% !1110 4444 %%%% ' _'[_D49_P#=
M_P *^?:^@_CW$S^#[@@=%.:^?*_DGZ17_(RPG^"7_I1^A\&_P*GJOR"BBBOY
MU/L0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^<_VET*_%"4D8W6T1'O
MP1_2OH31Y%ETFU93E6A0@^H(%> _M0?\E*7_ *\X_P";U[QX:_Y%S3_^O:/_
M -!%?5YUKEV%?D_R1QX?^+,O4445\H=@4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S9\<O^2W:A_UT
MM_\ T5'7TG7S9\<O^2W:A_UTM_\ T5'7TG7U7$'^Z83_  ?I$XL+\<_7_,**
M**^5.T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "N?\ BO\ \DUUS_KSD_E705S_ ,5_^2:ZY_UYR?RKJP7^
M\4_\2_,FI\+/*_V3O^1CU;_KV7_T*O=*\+_9._Y&/5O^O9?_ $*O=*]?BC_D
M82]%^1SX/^$@HHHKYXZ@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH \H_:Y/_ !::Z_Z[1?\ H8KY2KZN_:Z&/A+=_P#7:+_T,5\H
MU^M\%_\ (O\ ^WG^2/YK\6_^1U#_ *]Q_P#2I!1117UI^7A1110 4444 %%%
M% !1110 4444 %%%% ',?%?_ )%V'_KY7_T%J?\ "W_D6F_Z[M_(4SXK_P#(
MNP_]?*_^@M3_ (6_\BTW_7=OY"O2_P"8+YG;_P PWS.DHHHKS3B"BBB@ HHH
MH *^F/V,9&7P-<+DX^V/W_V5KYGKZ7_8R_Y$F?\ Z^W_ /05KYOBJI.&7RE!
MM.ZVT/TGPKBGGEG_ "2_0]NWMZFC>WJ:2BOR7Z]B?^?DOO?^9_3'LX=D+O;U
M-&]O4TE%'U[$_P#/R7WO_,/9P[(7>WJ:-[>II**/KV)_Y^2^]_YA[.'9!C+9
M[]****QJ5)U'S3;;\]1QBDK(****S*"BBB@ JOJ^K6^A:9/>74BPV]JADD8C
MH!_,^@[U8KR_QQK$GQ/\:IH-DS-I>FRYNG7[L\P_A^B?JV?[H-?9\"\(5^(L
MTC@H74%K.7\L?\WLO/79,\_,\?'"474>_1=W_6Y<^&GAZ\^*OC9]<OHV2-SL
MM82O^HB&<+]3R2?4GM@#ZR^''A)-.LHQMQA1VKB_@M\.$TFQA7R\84=*]MT+
M3!;0JNT=,"O[YRW+Z&#P\,+AHJ,()))=$MC\IQ%>52;G-W;W+UA:B(#CG'-6
MZ1%V+BEKTUH<3"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M^*/DI,****L@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M^( HHHH **** .8^*_\ R+L/_7RO_H+4_P"%O_(M-_UW;^0IGQ7_ .1=A_Z^
M5_\ 06I_PM_Y%IO^N[?R%>E_S!?,[?\ F&^9TE%%%>:<04444 %%%% !7TO^
MQE_R),__ %]O_P"@K7S17TO^QE_R),__ %]O_P"@K7S/%W_(NEZH_2O"G_D>
M?]N2_-'MM%%%?CI_304444 %%%% !1110 4444 %4O$?B"U\*Z)/?WC;+>W7
M)P,LQZ!0.Y)P /4BK<\\=K"\DCK''&I9W8X50.22>U>6)JDGQU\80_9UD70;
M"3, 8$?:7Z>:1CCN%!Y R>"2!]_X><#U^(\Q5+54(6=279?RK^]+9=E=]#RL
MVS*.$H\WVGLOU]$=7\$_#5YXW\33:Y?Q;)+IAL0<B)!PJCCMZ]SD]Z^L/ NA
M_8[6-<=%Q]*X7X1> X],LHE6, ;1Q7L&D:?Y,?3G%?WC@<'2PU&&'H148022
M2V22LD?EF(K2G)RD[ME^VCV)^E2T*,+17H(XPHHHH **** "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@!DZ[DK*U'3!*I_N^E;%-:)77I4N)496.!U?P6MYG
M*ANO:N=O/A1'<$_NQ_WS7K366_KBF/IJD8VUGR&GM#QN3X/0LW^K_P#'*C;X
M,0M_RS_\<KV7^R5]*/[)7TH]F/VAXK+\%(2?]6OXK4$_P3B/_+-?^^:]Q_LE
M?2D.E)_=-'LP]HSPA_@?"3DQJ/\ @-1_\*+A_N1_]\U[Q_8D?]T_E2?V(O\
M=_2I]F/VC/"/^%%P_P!R/_OFC_A1</\ <C_[YKW?^Q%_N_I1_8B_W?TH]F'M
M&>#-\"X<?=C_ .^:AE^!<;?\LA_WS7O_ /8B_P!W]*3^PU_N_I1[,/:'SS-\
M!H_^>"G_ (#4#_ 9%_Y8K]-M?1;:#'GM_P!\TPZ!'_D4>S'[1GSHWP%C+?ZE
M?^^?_K4W_A0D?_/%?^^?_K5]%_V GH/RH_L!/0?E1[,?M#YT_P"%"1_\\5_[
MY_\ K4?\*$C_ .>*_P#?/_UJ^B_[ 3T'Y4?V GH/RH]F'M#YT;X"1X_U"_\
M?-0R? !67_4_^.U](?\ "/1^E)_PC47]T4>S0O:,^9I?@ AX^S_^.U#_ ,,]
M?],?_':^GCX9C/\  OYFHSX3A_NK^=+V8_:'S'_PSZ/^>'_CM'_#/O\ T[_H
M*^G/^$5B'\*4?\(K'_=C_*E[,/:'S'_PS[_T[_H*/^&??^G?]!7TY_PBL?\
M=C_*C_A%8_[L?Y4>S#VA\Q_\,^_]._Z"D;]G[C_CW_\ ':^G?^$5C_NQ_E2?
M\(G"?X5H]F'M#Y<E_9[&.8/_ !VJ]Q^SVO\ SQ_):^JF\(PM_ *C;P=#_<%/
MV8>U/D]_V>AVA_2F_P##/G_3#_QTU]7'P;#G_5YH_P"$-A_YY?K2]F/VA\KP
M_ Z:VCV1M+&N<[5++3O^%+7/_/:X_P"^VKZD_P"$+B_NG\J/^$+B_NG\J/9B
M]J?+?_"EKG_GM<?]]M5F/X6ZI$BJNH:@JJ, ">0 #\Z^F_\ A"XO[I_*C_A"
MXO[I_*CV8>U/F7_A6&K?]!'4?_ B3_&C_A6&K?\ 01U'_P ")/\ &OIK_A"X
MO[I_*C_A"XO[I_*CV8>T/F^/P;XCC3:NO:VJJ, "]F&!^=4M:^%VK:_Y?V[4
M-1OO)SL\^>239G&<;B<9P/R%?3O_  A<7]T_E1_PA<?]T_E1[,/:'S#:^ /$
M.F6JV]KJ^L6\$8PD<5Y(B+WX ..M2)I'C2TC\N'Q1XGBC'15U.=1_P"A5]+2
M>!86ZQJ?^ U&W@& _P#+$?\ ?-'L^P>T1\U-:>.%_P"9M\5?^#:?_P"+I/LW
MC?\ Z&[Q7_X-KC_XJOI)OA]"?^6:_39TH_X0"%?^68_[YHY&'M$?.$*>.()-
MR^+O%!/HVI3L/R+8J;[9X\_Z&SQ%_P"!LG^-?1/_  @,/]P?E1_P@,/]P?E1
MR,.='SM]L\>?]#9XB_\  V3_ !H^V>//^AL\1?\ @;)_C7T3_P (##_<'Y4?
M\(##_<'Y4<C#G1\]VVL^/[1=J^*M<(SGY[AG_4@U)_PD7Q!_Z&K6/^_G_P!:
MOH#_ (0&'^X/RH_X0&'^X/RHY6'.CY__ .$B^(/_ $-6L?\ ?S_ZU'_"1?$'
M_H:M8_[^?_6KZ _X0&'^X/RH_P"$!A_N#\J.5AS(\&M?&/Q$LU.WQ1J3;N3O
M59#_ ./*:E_X3WXC_P#0S7O_ 'XB_P#B*]T_X0&'^X/RH_X0&'^X/RHY9!S+
ML>%-X^^) ''B:]_[\Q?_ !%12^/_ (E=O$U]_P!^8O\ XBO>C\/H6_Y9J?\
M@%1R?#J$]85_[YQ3Y6'-'L>!M\1/B?$X8>)KW*G/,$)'Y%*>WQB^*P/_ ",D
MG_@NM?\ XU7N;_#6!O\ EFO_ 'S4;?#*W7_EFO\ WS2Y9=PYH]CPW_A<_P 5
M/^AF?_P76O\ \:H_X7/\5/\ H9G_ /!=:_\ QJO;_P#A65M_SR3_ +YH_P"%
M96W_ #R3_OFCEEW#FCV/$/\ A<_Q4_Z&9_\ P76O_P :H7XT?%16R?$C, <D
M'3K7G_R'7M__  K*V_YY)_WS1_PK*V_YY)_WS1:7<.:/8\9_X7K\4/\ H-0_
M^ $'_P 31_PO7XH?]!J'_P  (/\ XFO9O^%96W_/)/\ OFC_ (5E;?\ /)/^
M^:+2[A>/8\9_X7K\4/\ H-0_^ $'_P 31_PO7XH?]!J'_P  (/\ XFO9O^%9
M6W_/)/\ OFC_ (5E;?\ /)/^^:+2[A>/8\9_X7K\4/\ H-0_^ $'_P 33H?C
MS\3HI0S:M;R@?PM80X/Y*#7LG_"LK;_GDG_?-'_"LK;_ )Y)_P!\T6EW"\>Q
MY%_PT)\2O^?S3_\ P!6C_AH3XE?\_FG_ /@"M>N_\*RMO^>2?]\T?\*RMO\
MGDG_ 'S1[W</=['SI\2-1\2_%:19M72P>[1!&ES%:B.55Y(&1P1R>&!ZUTVC
M_&[XAZ#I%K8VMQI\=M9Q+!$@LE^5% "C\A7LO_"LK;_GDG_?-'_"LK;_ )Y)
M_P!\T<KO<?,K69Y%_P -"?$K_G\T_P#\ 5H_X:$^)7_/YI__ ( K7KO_  K*
MV_YY)_WS1_PK*V_YY)_WS1[W<7N]CR6#]HCXD12JS7.FR =5:R7!_(@_K5G_
M (:6^(G_ #ST3_P$;_XNO4?^%96W_/)/^^:/^%96W_/)/^^:/>[A[O8\N_X:
M6^(G_//1/_ 1O_BZ/^&EOB)_SST3_P !&_\ BZ]1_P"%96W_ #R3_OFC_A65
MM_SR3_OFG[W</=['EW_#2WQ$_P">>B?^ C?_ !='_#2WQ$_YYZ)_X"-_\77J
M/_"LK;_GDG_?-'_"LK;_ )Y)_P!\T>]W#W>QY=_PTK\1CTBT0_\ ;H__ ,72
M-^TK\2 /]3HO_@(__P 77J/_  K.W_YXQ_E37^&%NP_U,8_"CWNX>[V/*9/V
MG/B2G_++1?\ P#;_ .+J&3]J3XEK_P L=#_\ V_^+KUAOA7#C_5K^50M\*(/
M[G_CM'O=P]SL>4']JGXF?\\=#Q_UYM_\72C]JCXF$?ZG0_\ P"?_ .+KU+_A
M4D'_ #R7\J/^%16__/'\J7O=P]SL>6_\-3_$S_GCH?\ X!/_ /%T?\-3_$S_
M )XZ'_X!/_\ %UZE_P *BM_^>/ZT?\*BM_\ GC^M'O=P]SL>6_\ #4_Q,_YX
MZ'_X!/\ _%T?\-3_ !,_YXZ'_P" 3_\ Q=>I?\*BM_\ GC^M'_"HK?\ YX_K
M1[W</<['EO\ PU/\3/\ GCH?_@$__P 71_PU/\3/^>.A_P#@$_\ \77J7_"H
MK?\ YX_K1_PJ*W_YX_K1[W</<['EO_#4_P 3/^>.A_\ @$__ ,71_P -3_$S
M_GCH?_@$_P#\77J7_"HK?_GC^M'_  J*W_YX_K1[W</<['EO_#4_Q,_YXZ'_
M . 3_P#Q=!_:F^)C#_4Z'_X!/_\ %UZE_P *BM_^>/ZT?\*BM_\ GC^M'O=P
M]SL?.'C_ .*GQ"\47PN)+719)%SC-K(H'Y.*YC_A-?B+_P! _0?_  &F_P#C
MM?6Q^$-N?^6-)_PI^U_YXBODLSX#R+,<3+&8W#1G4E:\G>[LDEUZ))'H4,VQ
M-&"ITIM)=#Y*_P"$U^(O_0/T'_P&F_\ CM'_  FOQ%_Z!^@_^ TW_P =KZU_
MX4_:_P#/$4?\*?M?^>(K@_XA?PQ_T!0^Y_YFW]NXS_GXSY*_X37XB_\ 0/T'
M_P !IO\ X[1_PFOQ%_Z!^@_^ TW_ ,=KZU_X4_:_\\11_P *?M?^>(H_XA?P
MQ_T!0^Y_YA_;N,_Y^,^2O^$U^(O_ $#]!_\  :;_ ..T?\)K\1?^@?H/_@--
M_P#':^M?^%/VO_/$4?\ "G[7_GB*/^(7\,?] 4/N?^8?V[C/^?C/BOQ7H/B?
MQOJ*7>J:#H-U<1QB)7V7284$D#"S =6/YUMV/BCX@:=90V\.FZ"D-O&(XU^S
MSG:H& ,F7/05]<_\*?M?^>(H_P"%/VO_ #Q%;2\-^')P5.>$BTMEK9>BOH2L
MZQ:=U-GR5_PFOQ%_Z!^@_P#@--_\=H_X37XB_P#0/T'_ ,!IO_CM?6O_  I^
MU_YXBC_A3]K_ ,\16/\ Q"_AC_H"A]S_ ,RO[=QG_/QGR5_PFOQ%_P"@?H/_
M (#3?_':/^$U^(O_ $#]!_\  :;_ ..U]:_\*?M?^>(H_P"%/VO_ #Q%'_$+
M^&/^@*'W/_,/[=QG_/QGR5_PFOQ%_P"@?H/_ (#3?_':/^$U^(O_ $#]!_\
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
MAM\VJ_[M;J?<'TK]PB?)S%HHHK0S"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 38/0?E1L'H/RI:* $V#T'Y4;!Z#\J6B@!-@]!^5&P>@_*EHH
M38/0?E1L'H/RI:* &M"&]OI1Y:[<4ZB@!IA4TGD#WI]%%@NQGD#WH\@>]/HH
ML.[&>0/>CR![T^BBP78SR![T>0/>GT46"[&>0/>CR![T^BBP78SR![T>0/>G
MT46"[(_LZT[R5_NTZBBPKL;Y*_W:/)7^[3J* N-\E?[M'DK_ ':=10%QODK_
M ':/)7^[3J* N-\E?[M'DK_=IU% 7&^2O]VCR5_NTZB@+D?V=:/LZU)118=V
M1_95]Z3[*/6I:*5D%V0_9/\ :H^R?[5344<J"[(?LG^U1]D_VJFHHY4%V0_9
M/]JC[)_M5-11RH+LA^R?[5'V3_:J:BCE079#]D_VJ/LG^U4U%'*@NR'[)_M4
M?9/]JIJ*.5!=D/V3_:H^R?[5344<J"[(?LG^U1]D_P!JIJ*.5!=D/V3_ &J/
MLG^U4U%'*@NR'[)_M4?9/]JIJ*.5!=D/V3_:H^R?[5344<J"[(?LG^U1]B7_
M "*FHHY4%V0_8E_R*;]B_P!VK%%'*@YF5_[.1NO\J/[,C_R*L44<J"[*_P#9
MD?\ D4?V9'_D58HHY4%V5_[,C_R*/[,C_P BK%%'*@NRO_9D?^11_9D?^15B
MBCE0797_ +,C_P BC^S(_P#(JQ11RH+LK_V9'_D4?V9'_D58HHY4%V5_[,C_
M ,BC^S(_\BK%%'*@NRO_ &9'_D4?V9'_ )%6**.5!=E?^S(_\BC^S(_\BK%%
M'*@NRO\ V9'_ )%']F1_Y%6**.5!=E?^S(_\BC^S(_\ (JQ11RH+LK_V9'_D
M4?V9'_D58HHY4%V5_P"S(_\ (H_LR/\ R*L44<J"[*_]F1_Y%']F1_Y%6**.
M5!=E?^S(_P#(H_LR/_(JQ11RH+LK_P!F1_Y%']F1_P"15BBCE0797_LR/_(H
M_LR/_(JQ11RH+LK_ -F1_P"11_9D?^15BBCE0797_LR/_(H_LR/_ "*L44<J
M"[*_]F1_Y%']F1_Y%6**.5!=E?\ LR/_ "*/[,C_ ,BK%%'*@NRO_9D?^11_
M9D?^15BBCE0797_LR/\ R*!8JO3;5BBCE0<S(?L2_P"11]B7_(J:BCE079#]
MD_VJ/LG^U4U%'*@NR'[)_M5'<VHV?7OBK51W/2DT-,X/X@6P-G)CKCK7REXL
ME:V^-NDJNW$WG(W';RG;^:BOK/Q[_P >#_C7R7XS'_%[]#]FF_\ 1$E?'\=)
M/A['W_Y\U?\ TB1ZV4_[W2_Q1_-'74445_GB?K@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_\5_\ DFNN
M?]><G\JZ"N?^*_\ R377/^O.3^5=6"_WBG_B7YDU/A9Y7^R=_P C'JW_ %[+
M_P"A5[I7A?[)W_(QZM_U[+_Z%7NE>OQ1_P C"7HOR.?!_P )!1117SQU!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %97C3_D6[S_KB_P#*M7M67XP(D\.W8!'^I?O[&NG"TYRJ)Q3>
MICB))4W?L?!]%%%?OY_$(4444 %%%.%O(P_U;_\ ?-5&+>Q48M['+?%?_D78
M?^OE?_06I_PM_P"1:;_KNW\A5[QYX4U#Q!HT<5K:S2.LP?ICC:PZ_C4W@#P7
MJFDZ&T,UC<A_-9OEC+#''<?2O55&H\'RI.]]K'>J,WA^5)WOV-"BKR>&-2E'
MRZ??-ZX@;_"GQ^#]6?\ YAM]^,##^E<<<!B9?#3E]S_R.98.N]H/[F9U%:B^
M!]8<\:;>?C$14D?P\UR4[5TVZ)_W:UCE.->U&?\ X"_\C6.6XM[4I?\ @+_R
M,>BN@7X4^(G(QI5S\W3I_C4W_"G/$W_0)F_[[3_&M%D>8O;#S_\  )?Y%_V3
MCO\ GS/_ ,!?^1S-?2_[&0_XHFX_Z^W_ /05KQ+_ (4KXDVY_LU\?[X_QKUC
MX&:MK7PK\,/9MX?DO+B2<R\W'EJ 0!_=;TKR\\X+SO'X1X?"X:3E=;VBOODT
MOQ/T#PYP]7 YO[?%P<(\LE=I[Z>1]!45Y_#\6]=F4?\ %*@$_P#3^?\ XU4P
M^)OB!QQX90'_ *_3Q_Y#KX>'@WQ;+?"I>M2G^DF?O3X@P"^W^#_R.ZHK@O\
MA8?BC_H7;;_P(;_XFJW_  GGC0_\P73 /<R?XUTQ\$^*GO2BO^WX_P"9'^L>
M!_F?W,]&HKS>'Q=X]N)O^0?HJ1YX!@E)'X^8/Y5<76?';_\ +KH_X6\G_P <
MKHAX&\3RWC!>L_\ ),A\2X+N_N.\HKA9+GQ[,05CTN/CHMNV#^;&H;F/Q_<;
M=MQ9V^.H2V'/YY_3UKIAX"\2/>5)?]O2_2#)?%&#727W+_,] HKSF32OB)=+
MM75%AYSN2SB)/YJ1^E7+#PKX\G7Y];ES_P!>D _]DKHCX <0O>M17_;T_P#Y
M69_ZU83^67W+_,[2^L(M3L9K:XC$D%PABD0]&4C!'X@TWX!:?/X3U^72I"TD
M<+9A<G_61G[I^HZ'W!K/T/X=^++S_7:M.W_;O&O\EKUCX9?"^XTVXCFNI9)I
M%Z,RC(_(5^L>&/A[GG#.*J?6*U.=&HM8Q<KJ2VDKQ2[I]UZ(\'.LVPN,IKDB
MU);-VV[;GKGA8_Z.OTKHH_N"L?1;3R(^G0=36RHVJ*_<XGR4A:***L@****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M*>';<+V!N6./_'15>;Q[XR:4^7H>GJG8,[L1^/%?4B_!^VQ_J<_\!IR_""V
M_P!2OY5U1\*.%8[8./WR?YR,_P#6#&O_ )>/\/\ (^5'\:^/)Y%\K3-'C7'.
M^*5C_P"ABK<>N^.YO^7/1E^EO+_\<KZC3X1VZ_\ +)5^@J:/X4P+TC7_ +Y%
M=$/#'AB+TP4/FK_FR7GF,?\ R\9\M-?>/)TP(-*C[Y6W?^KFHYO^$^EC*B2P
MA8_Q+;<C\R1^E?5R?"NW4_ZJ,_A4@^&%KC_4Q_\ ?-=4/#SAN.V!I?\ @"?Y
MHS><8M_\O)?>?(S:=\0Y$8#4(E9A@%;1,K[C(Q4ECX9^(,@^?7)3_P!N<'_Q
MNOK=?AE;C_EFH_X#4D?PR@'/EK_WS6T>!.'EM@*/_@J'_P B1_:V+_Y^R_\
M G_F?)\?@SQTW_,<F_&UA_\ B*0_#KQLYR=>O.>N(T_^)KZV3X<0+_RR7\JE
M7X>1#_EBG_?%=D>$<EC\.$I+_N'#_(C^TL0]ZDOO?^9\>S?"7QA/(6/B#5 6
M_NR;1^0XH3X'^*+F4-+X@USICY+V1!^0(%?8G_"O8O\ GDO_ 'Q3O^%?P]X5
M/OLK>/#F61^'#TU_VY'_ ",_K]9[S?WL^18O@1KT@YUK7?QOI>/_ !ZI&_9\
MU:X4"36-:<#L;N5L?K7UTG@* 'B(?]\U(O@F-1]S\A73#*,'#X*45Z17^1+Q
M=1[R?WGQ_-^S+>W<>V2^U25,]&GD89_.H7_9-:YC:.1KAT;@AW)4_A7V5_PA
ML/\ SSH_X0V'_GE^M=$<)3CI&*7R,_;R>[/CRR_9"LX5P;5?^^/_ *U78_V1
M;,J/]%7TQLKZX3P7"/\ EG^M2Q^#H5_A45M[%$^U/D*+]B_28CQIENON(5S_
M "J9/V-M,4[EL(1_VR _I7US_P (G#_=7\Z/^$3A_NK^=<\<OH+:"^Y&,84E
MM%?<CY.M_P!D/3[=]WV&'_OV*T;?]E73SM_T&/\ []BOJ%/"L2G[JU(OAF/^
MZM;1PT%LD:<R6R/F6/\ 9?LE/_'FOIRM2#]F"Q4_\>L?_?'_ -:OI?\ X1J+
M^Z*=_8$?H/RK3V:*]JSYJ3]F.Q_AM8_^^,5:M?V;K6)L"U4?\!'^%?1B^'X_
M\BGC0HQ_=_[YH]FA>T9\^1_L[V>?^/:,?5*F7]G>R(_U,7_?%?0"Z%&.B_I2
M_P!B+_=_2CV8O:,\ _X9YL_^>,?_ 'S4T?[/]K%]V!/^^:]Y_L1?[OZ4O]BH
M/X31[,/:,\/@^!=N%'[E/^^*LI\#;<#_ %2_]\5[4NCKC[M+_9*^E5[,7M#Q
M=?@A; ?ZE?\ OW3D^"%J/^6*_P#?NO9O[)7TH_LE?2CV8>T/(8?@O;J>(UQ_
MNU83X/6X'^J'_?->M+IB@?=6C^S5_NK1[,7M&>4CX06H',*Y^E*OPBMPW^I7
M;V&VO5_[-0]0/P%']G*IX"T>S#VAY:OPDMU_Y9K_ -\U-'\*( !^[7\5KTS[
M%_NT[[$O^11[,/:'FZ_"RU _U2_]\T[_ (5A:_\ /&/_ +YKT;[$O^11]D_V
MJ?LP]H>=I\,;<?\ +-%_X#4T'PVAC/RHA_X#7??9/]JE^RCUI\@O:'(6?@F.
M(85?N^@K8L-"2!?NXK8^SKGO3E0+1RBYB.WM_+Q].E3445H9A1110 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!0U"S\T=JX[Q5X(
MAU=&#1Y!KOW0..:@DL1(,<8K.432,K'A6K? RTN9&/DK_P!\UE-^SO8D_P"H
MA_[XKZ"DT=6/0U'_ &&O]W]*S]F:>T/ /^&=;'_GWA_[XIZ?L]68Z0Q\>B5[
M[_8B_P!W]*7^Q(_[I_*CV8>T9X7!\!K9"/W,?'^SUJS'\#+8?\LD_P"^:]M7
M2%7^$TX:2O\ =JO9A[1GBO\ PHZW_P">?_CE.'P/ME_Y9#_OV*]H_LE?2C^R
M5]*/9B]H>.)\$K7/RPK_ -\59A^#<"]8A_WQ7KBZ6J_PTX::O]U:/9B]H>3K
M\'[<?\LE_%*D7X0V^W_4K_WS7JWV!?[J_E1_9J'J!^ H]F'M#RO_ (5#;_\
M/%?RJ2'X36Z_\LUXZ<5Z@+!4Z!?RIWV)?\BG[,/:'FD?PJMQUC0_A4O_  K"
MV'_+&/\ $5Z-]B7_ "*/L2_Y%'LP]H><CX8VW_/&,?1:D3X96^?N)GTVUZ$+
M-1W_ $I?LH]:/9B]H<%'\-X5_P"6:G\*F3X=P[?]4O\ WS7;_91ZTOV=:?(+
MVAQ/_" 0K_RS'_?-*/A_!_SQ4^^VNW\E?[M)Y"^]'LP]H<:G@.'_ )YX_P"
MU(/ L(_Y9UUWD#WH\@>]'('.<I_PAD6?N?AB@^"H6ZQ _A75^0/>CR![T<@<
MYRZ>#8?^>=2KX.B'_+,5T?D#WH\@>]'*',<__P (G#_=7\Z/^$3A_NK^=="(
MPHI=@]!^5/E%S'/)X4A4_<4U(/#,8/W%_,UN[!Z#\J6GRAS&&/#T:]J7_A'X
M\_=%;=%'*+F,4:!'_D4X:#&/3\JV**.4.8RDT)0/\!2_V&O]W]*U**.5!S,S
M/[$7^[^E*-$3^Z?RK2HHY0YC/71U_NG\:=_9"C^&KU%'*',RC_9*^E']DKZ5
M>HHY0YBFNEJ/X13O[-7^ZM6J*.4.9E?[ O\ =7\J/[-0]0/P%6**?*A<S*XL
M57IMIWV)?\BIJ*.5!S,A^Q+_ )%'V3_:J:BCE079%]E]Z7[*N:DHHL@NR/[,
MH]:/LZU)13L%V1_9UI?('O3Z*+!=C/('O1Y ]Z?118+L9Y ]Z/('O3Z*+!=C
M1"HI=@]!^5+10(38/0?E1L'H/RI:* $V#T'Y4M%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
#?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>cms-20221231_g10.jpg
<DESCRIPTION>GRAPHIC - CE CAPACITY PORTFOLIO
<TEXT>
begin 644 cms-20221231_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@#
M) 3H P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RORO\ VCO^3@O''_8W:C_Z4R5^J%?E?^T=_P G!>./^QNU
M'_TIDK\:\9?^17A?\;_])/*S7^''U.+HHHK^?#Q HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OKS_@E'_R$?'/_7#3OYW-?(=?7G_!*/\ Y"/C
MG_KAIW\[FON/#?\ Y+7"?]O_ /IN9UX#_>X_/\F?9%>5_MM?\FM>+_\ KRA_
M]*(J]4KRO]MK_DUKQ?\ ]>4/_I1%7]+\1_\ )/8S_KU4_P#2&?05_P"!+T?Y
M'YGT445_&!\H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?J'^RE_R;=X*_P"Q?M__ $&O0:\^_92_Y-N\%?\ 8OV__H->@U_:F2?\B7#?
M]>X?^DH^LH_PH^B/B/\ X*H_\E$\+?\ 8%E_]'5\KU]4?\%4?^2B>%O^P++_
M .CJ^5Z_EWQ"_P"2RQ?^)?\ I,3YW'?[U+^N@4445\:<H4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'H_[(?_)R_@S_ +#2?R-?I[7YA?LA_P#)
MR_@S_L-)_(U^GM?T3X.?\B/$?]?/_;8GN95_!EZA7Y-_%G_DJGB;_L8+W_T>
M]?K)7Y-_%G_DJGB;_L8+W_T>]<?C/_N>#_Q3_*).:_!'YG/T445^!'BA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?9_\ P2F_Y%WQI_U^V7_H
M$U?&%?9__!*;_D7?&G_7[9?^@35]]X8_\EGA_2?_ *1([<O_ -[C\_R/K6O&
M/^"@?_)J?B/_ *[V/_I7#7L]>,?\% _^34_$?_7>Q_\ 2N&OZ+XK_P"28QO_
M %ZJ?^D,]S$_[O/T?Y'YQ4445_&Q\L%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?JO\ ?^2$>"?\ L4=-_P#26.NMKDO@#_R0CP3_ -BC
MIO\ Z2QUUM?VUEG_ "+:'^"/_I*/K:?\->@4445W%A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7Y7_M'?\G!>./^QNU'_P!*9*_5
M"ORO_:._Y."\<?\ 8W:C_P"E,E?C7C+_ ,BO"_XW_P"DGE9K_#CZG%T445_/
MAX@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7UY_P2C_Y"/CG_
M *X:=_.YKY#KZ\_X)1_\A'QS_P!<-._G<U]QX;_\EKA/^W__ $W,Z\!_O<?G
M^3/LBO*_VVO^36O%_P#UY0_^E$5>J5Y7^VU_R:UXO_Z\H?\ THBK^E^(_P#D
MGL9_UZJ?^D,^@K_P)>C_ "/S/HHHK^,#Y0**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH _4/]E+_DV[P5_V+]O_ .@UZ#7GW[*7_)MW@K_L
M7[?_ -!KT&O[4R3_ )$N&_Z]P_\ 24?64?X4?1'Q'_P51_Y*)X6_[ LO_HZO
ME>OJC_@JC_R43PM_V!9?_1U?*]?R[XA?\EEB_P#$O_28GSN._P!ZE_70****
M^-.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#T?]D/_DY?P9_V
M&D_D:_3VOS"_9#_Y.7\&?]AI/Y&OT]K^B?!S_D1XC_KY_P"VQ/<RK^#+U"OR
M;^+/_)5/$W_8P7O_ */>OUDK\F_BS_R53Q-_V,%[_P"CWKC\9_\ <\'_ (I_
ME$G-?@C\SGZ***_ CQ0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "OL_P#X)3?\B[XT_P"OVR_] FKXPK[/_P""4W_(N^-/^OVR_P#0)J^^\,?^
M2SP_I/\ ](D=N7_[W'Y_D?6M>,?\% _^34_$?_7>Q_\ 2N&O9Z\8_P""@?\
MR:GXC_Z[V/\ Z5PU_1?%?_),8W_KU4_](9[F)_W>?H_R/SBHHHK^-CY8****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _5?X _\ )"/!/_8H
MZ;_Z2QUUM<E\ ?\ DA'@G_L4=-_])8ZZVO[:RS_D6T/\$?\ TE'UM/\ AKT"
MBBBNXL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_
M*_\ :._Y."\<?]C=J/\ Z4R5^J%?E?\ M'?\G!>./^QNU'_TIDK\:\9?^17A
M?\;_ /23RLU_AQ]3BZ***_GP\0**** "BBD8D*2%S@=!WH 6BOAOXZ?M^_M5
M>"/^"A?PZ_9*N_!?AWPSH?B'5=/N+JXM+LZC=WUC/,\>UI'C1("3$ZLJHS C
MY92,&ON2O5S+)\9E5*A4KVM5CSQLT]+VU:T^YLTJ4I4TF^NH45\41?\ !1KQ
M?\4/^"IO@K]EGX4WPM_ 26VIKK=VUE&W_"03QZ?=2K)%(ZEE@CE@4(\97S"K
MG+H5KIOCQ^U5\7-=_P""AOA']A7X6>*V\*V-YX:N=5U[Q%:Z?;W%Y)+]EN9(
M88A<QRQ+&#%&6)0LVX@%<9/?+A7-:=:%.I:+E1==W;]V"YOBLF[^[LDWJKZW
M2T>&J)I/M?Y'UC17S)_P2S_;2\7?MC_LTW?CWXK6MG;:[X<UF73-7OK:,0P7
M:I#',MQMZ1DK)A@/ERA8;0P4=M^S+\4?B/\ M">*_$7QP367M/AI._\ 9GP^
MT<V42MJD<+D3:S)(4\T+*X*0IN5?*3>4)<$<6-R3&Y?B,11KVBZ+M+71M[*.
MFK:NUMHFW:Q$Z,X2DI=#V6BBBO(,@HHHH **** "OKS_ ()1_P#(1\<_]<-.
M_G<U\AU]>?\ !*/_ )"/CG_KAIW\[FON/#?_ )+7"?\ ;_\ Z;F=> _WN/S_
M "9]D5Y7^VU_R:UXO_Z\H?\ THBKU2O*_P!MK_DUKQ?_ ->4/_I1%7]+\1_\
MD]C/^O53_P!(9]!7_@2]'^1^9]%%%?Q@?*!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'ZA_LI?\FW>"O^Q?M__0:]!KS[]E+_ )-N\%?]
MB_;_ /H->@U_:F2?\B7#?]>X?^DH^LH_PH^B/B/_ (*H_P#)1/"W_8%E_P#1
MU?*]?5'_  51_P"2B>%O^P++_P"CJ^5Z_EWQ"_Y++%_XE_Z3$^=QW^]2_KH%
M%%%?&G*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Z/^R'_ ,G+
M^#/^PTG\C7Z>U^87[(?_ "<OX,_[#2?R-?I[7]$^#G_(CQ'_ %\_]MB>YE7\
M&7J%?DW\6?\ DJGB;_L8+W_T>]?K)7Y-_%G_ )*IXF_[&"]_]'O7'XS_ .YX
M/_%/\HDYK\$?F<_1117X$>*%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5]G_\ !*;_ )%WQI_U^V7_ *!-7QA7V?\ \$IO^1=\:?\ 7[9?^@35
M]]X8_P#)9X?TG_Z1([<O_P![C\_R/K6O&/\ @H'_ ,FI^(_^N]C_ .E<->SU
MXQ_P4#_Y-3\1_P#7>Q_]*X:_HOBO_DF,;_UZJ?\ I#/<Q/\ N\_1_D?G%111
M7\;'RP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^J_P
M?^2$>"?^Q1TW_P!)8ZZVN2^ /_)"/!/_ &*.F_\ I+'76U_;66?\BVA_@C_Z
M2CZVG_#7H%%%%=Q84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5^5_[1W_ "<%XX_[&[4?_2F2OU0K\K_VCO\ DX+QQ_V-VH_^E,E?
MC7C+_P BO"_XW_Z2>5FO\./J<71117\^'B!1110 4444 ?FI^W?_ ,IP?@=_
MV#M#_P#3C?5]%_\ !2_]L+P+^S9H?A+X<?$+5=8TO2?']U>1:UK&AP>9=0Z=
M:K";B"##*4EF,\40DR/+1I7!WJE9/QO_ .";7Q,^-?[87AC]L.\_:5T?3]4\
M)&Q72M'B^'TLENT=M,\P61CJ09MS2/DC;P1C&,U]60:>]Q901^(%M+NYCC E
ME2TV(S=RJ,SE0?3<?J:^\S#.,GMEDOXRHTN6<5S0:E[S5I2@UHVGLT[6>AV5
M*M+]V][+7I^A^/FB_MK?LX7W_!7/P7^T=X$T[4K+P)I^E1:-96D>E+%+ 3I4
MUC%&D(;"H))(QP>%&>V*_2SXR?L;>"?BE\<?#O[2^A>)]1\,^.O#6G7&GVNM
M:='%*EQ:312QF*:*52KE1/(48$%2W.X  <;JO_!/&SU+_@H9I?[=Z?$^**+3
M;!K;_A#QX=!60FPFM-_VGSQCF7S,>4?NXSSN'T5K+:NFD7;^'X;:2_%M(;&.
M\D9(6FVG8)&4,RINQD@$@9P#TI<2\08+$UL'4RN4HN-!4YW=[7YKPES1BI63
M?-*SC*^RL&(KPDX.GT5G_D?(5O\ L[> O 6D:7_P2_\ V99K^VT6XC_MOXR>
M)&N=UW'IDI"_9WE0*%NK[RQ" H&RWC=@N-M9?BC_ (*:ZAX3M?BZWP(^$>BR
M^"_V?9=+TK4;2ZGDAFU3S+MK-H[7RQLMHXO)DVEEDW!!PN[CZ1_9B^!%U\#_
M  3=OXNUV/6_&7B;4I-7\;^(EC*_;[^3&0@/*P1(%BB3@*B#@$FOG'XC?\$L
M/&<VI_&?PU\(OB+H]AX7^.=_I]YKS:K!,UWH<L%Z]U+]G1!LN5D:64!6:+8&
M RVW)UP689'C,94IYC/G2<6I2YK3DZD/;3=M;NFI*"TM%*RYRH3HRFU4=]OG
MJKO[MO\ ,^LO@Y\4_#/QO^%7A[XO>#C+_9GB/28+^S2=0)(UD0-L<#(#*25.
M"1D'!-=+7-?!OX6>&O@?\*?#WP@\'^:=,\-Z1!86;SL#)(L:!=[D8!9B"QP
M,L< 5TM?#8GV'UF?L+\EWRWWM?2_G8XI<O,[;!1116 @HHHH *^O/^"4?_(1
M\<_]<-._G<U\AU]>?\$H_P#D(^.?^N&G?SN:^X\-_P#DM<)_V_\ ^FYG7@/]
M[C\_R9]D5Y7^VU_R:UXO_P"O*'_THBKU2O*_VVO^36O%_P#UY0_^E$5?TOQ'
M_P D]C/^O53_ -(9]!7_ ($O1_D?F?1117\8'R@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!^H?[*7_)MW@K_ +%^W_\ 0:]!KS[]E+_D
MV[P5_P!B_;_^@UZ#7]J9)_R)<-_U[A_Z2CZRC_"CZ(^(_P#@JC_R43PM_P!@
M67_T=7RO7U1_P51_Y*)X6_[ LO\ Z.KY7K^7?$+_ )++%_XE_P"DQ/G<=_O4
MOZZ!1117QIRA1110 4444 %%%% !1110 4444 %%%% !1110 4444 >C_LA_
M\G+^#/\ L-)_(U^GM?F%^R'_ ,G+^#/^PTG\C7Z>U_1/@Y_R(\1_U\_]MB>Y
ME7\&7J%?DW\6?^2J>)O^Q@O?_1[U^LE?DW\6?^2J>)O^Q@O?_1[UQ^,_^YX/
M_%/\HDYK\$?F<_1117X$>*%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5]G_P#!*;_D7?&G_7[9?^@35\85]G_\$IO^1=\:?]?ME_Z!-7WWAC_R
M6>'])_\ I$CMR_\ WN/S_(^M:\8_X*!_\FI^(_\ KO8_^E<->SUXQ_P4#_Y-
M3\1_]=['_P!*X:_HOBO_ ))C&_\ 7JI_Z0SW,3_N\_1_D?G%1117\;'RP444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^J_P!_Y(1X)_P"Q
M1TW_ -)8ZZVN2^ /_)"/!/\ V*.F_P#I+'76U_;66?\ (MH?X(_^DH^MI_PU
MZ!1117<6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?E?^T=_R<%XX_[&[4?_ $IDK]4*_*_]H[_DX+QQ_P!C=J/_ *4R5^->,O\
MR*\+_C?_ *2>5FO\./J<71117\^'B!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %?7G_!*/_D(^.?\ KAIW\[FOD.OKS_@E'_R$?'/_ %PT[^=S
M7W'AO_R6N$_[?_\ 3<SKP'^]Q^?Y,^R*\K_;:_Y-:\7_ /7E#_Z415ZI7E?[
M;7_)K7B__KRA_P#2B*OZ7XC_ .2>QG_7JI_Z0SZ"O_ EZ/\ (_,^BBBOXP/E
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]0_V4O^3;O!
M7_8OV_\ Z#7H->??LI?\FW>"O^Q?M_\ T&O0:_M3)/\ D2X;_KW#_P!)1]91
M_A1]$?$?_!5'_DHGA;_L"R_^CJ^5Z^J/^"J/_)1/"W_8%E_]'5\KU_+OB%_R
M66+_ ,2_])B?.X[_ 'J7]= HHHKXTY0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /1_V0_^3E_!G_8:3^1K]/:_,+]D/_DY?P9_V&D_D:_3VOZ)
M\'/^1'B/^OG_ +;$]S*OX,O4*_)OXL_\E4\3?]C!>_\ H]Z_62OR;^+/_)5/
M$W_8P7O_ */>N/QG_P!SP?\ BG^42<U^"/S.?HHHK\"/%"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *^S_ /@E-_R+OC3_ *_;+_T":OC"OL__
M ()3?\B[XT_Z_;+_ - FK[[PQ_Y+/#^D_P#TB1VY?_O<?G^1]:UXQ_P4#_Y-
M3\1_]=['_P!*X:]GKQC_ (*!_P#)J?B/_KO8_P#I7#7]%\5_\DQC?^O53_TA
MGN8G_=Y^C_(_.*BBBOXV/E@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#]5_@#_P D(\$_]BCIO_I+'76UR7P!_P"2$>"?^Q1TW_TECKK:
M_MK+/^1;0_P1_P#24?6T_P"&O0****[BPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K\K_P!H[_DX+QQ_V-VH_P#I3)7ZH5^5_P"T
M=_R<%XX_[&[4?_2F2OQKQE_Y%>%_QO\ ])/*S7^''U.+HHHK^?#Q HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OKS_ ()1_P#(1\<_]<-._G<U
M\AU]>?\ !*/_ )"/CG_KAIW\[FON/#?_ )+7"?\ ;_\ Z;F=> _WN/S_ "9]
MD5Y7^VU_R:UXO_Z\H?\ THBKU2O*_P!MK_DUKQ?_ ->4/_I1%7]+\1_\D]C/
M^O53_P!(9]!7_@2]'^1^9]%%%?Q@?*!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'ZA_LI?\FW>"O^Q?M__0:]!KS[]E+_ )-N\%?]B_;_
M /H->@U_:F2?\B7#?]>X?^DH^LH_PH^B/B/_ (*H_P#)1/"W_8%E_P#1U?*]
M?5'_  51_P"2B>%O^P++_P"CJ^5Z_EWQ"_Y++%_XE_Z3$^=QW^]2_KH%%%%?
M&G*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Z/^R'_ ,G+^#/^
MPTG\C7Z>U^87[(?_ "<OX,_[#2?R-?I[7]$^#G_(CQ'_ %\_]MB>YE7\&7J%
M?DW\6?\ DJGB;_L8+W_T>]?K)7Y-_%G_ )*IXF_[&"]_]'O7'XS_ .YX/_%/
M\HDYK\$?F<_1117X$>*%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5]G_\ !*;_ )%WQI_U^V7_ *!-7QA7V?\ \$IO^1=\:?\ 7[9?^@35]]X8
M_P#)9X?TG_Z1([<O_P![C\_R/K6O&/\ @H'_ ,FI^(_^N]C_ .E<->SUXQ_P
M4#_Y-3\1_P#7>Q_]*X:_HOBO_DF,;_UZJ?\ I#/<Q/\ N\_1_D?G%1117\;'
MRP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^J_P  ?^2$
M>"?^Q1TW_P!)8ZZVN2^ /_)"/!/_ &*.F_\ I+'76U_;66?\BVA_@C_Z2CZV
MG_#7H%%%%=Q84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5^5_[1W_ "<%XX_[&[4?_2F2OU0K^;O]O3_D^#XP_P#93]=_]+YJZ,/X
M._\ $8Y/!?7OJOL/?O[+VO-?W;6]I3MWO=^A^?\ B!Q/_JQ@Z-7V7M.>35N;
MEM97_ED?8%%?G/175_Q(Y_U4'_EI_P#?)^6_\19_Z@__ "I_]S/T8HK\YZ*/
M^)'/^J@_\M/_ +Y#_B+/_4'_ .5/_N9^C%%?G/11_P 2.?\ 50?^6G_WR'_$
M6?\ J#_\J?\ W,_1BBOSGHH_XD<_ZJ#_ ,M/_OD/^(L_]0?_ )4_^YGZ,45^
M<]%'_$CG_50?^6G_ -\A_P 19_Z@_P#RI_\ <S]&**_.>BC_ (D<_P"J@_\
M+3_[Y#_B+/\ U!_^5/\ [F?HQ17YST4?\2.?]5!_Y:?_ 'R'_$6?^H/_ ,J?
M_<S]&**_.>BC_B1S_JH/_+3_ .^0_P"(L_\ 4'_Y4_\ N9^C%%?G/11_Q(Y_
MU4'_ ):?_?(?\19_Z@__ "I_]S/T8KZ\_P""4?\ R$?'/_7#3OYW-?A77ZA_
M\&U'_(>^,/\ UYZ%_P"AW]9UOHI_\0YIOB+^V/;^P_Y=_5^3FY_W?Q>WG:W/
M?X7>UM+W7T?"7B)_;?$-#!?5N3GYM>>]K1D]N1=K;GZLUY7^VU_R:UXO_P"O
M*'_THBKU2O*_VVO^36O%_P#UY0_^E$5?,<1_\D]C/^O53_TAG[57_@2]'^1^
M9]%%%?Q@?*!1110 4444 5M:UK1_#FD77B#Q#JMM86%E \]Y>WDZQ101*"6=
MW8@*H )))P *\F^$/[?_ .QS\>?B WPM^$_QXTG5M>&_RM/6&>$W&P$MY+31
MJD^ "W[LMP">@)KT3XB?#7P9\5M"C\+?$'18]3TE;R*YN-+N1NM[LQG<B3QG
MB6,/M?8V5+(N00,5^97Q!UC]B;XB?\%A_AY_PJO7=.\#Z?X;FM#JUW::))8P
M:MK<-PSPVBQB- A?,4;2N%5QE06.TM]9PWDN SFCB%5]ISPA*:<$G&/*KI25
MFWS/16M\];=-"E"JI7O=*^A^EGQ2^,WPS^"^E6FK_$KQ5%IR:C?)9:7;+!)/
M<W]RYPL%O;PJ\MQ(>R1JS>U)\+/C/\,OC5I-WK'PT\5Q:BFG7SV6IV[0207-
MA<H</!<6\RI+;R#NDBJWM7PI^TE\1-6\<?\ !=/X3?#6]N&;3/"5@GV2T8Y1
M;B:TN+F28#^\1Y*Y](E]*B_9C^(FJ^"?^"Z'Q9^&]A.RZ9XLM)A=VBG"-<0V
MT%RDQ']X#SES_P!-6]:[O]4(?V7[7G?M?J_UCIR\O/R\MK7OR^]>^^ENI?U5
M>SO?7EYOQ/L;QQ^VI^S!\-_%NH^"O&7Q9M+2]T:>UAUV1;*YFM=)DN21 EW<
MQQM!:,Y!P)G3.*]0BEBN(EG@E5T=0R.C9# ]"#W%?D]XX_9^^.?@?X9_M6?
M/Q)\-?$.J^+/B)XZT.^\%RV>DS7":]#_ &O)<//%*JE,)'\TFYAY9?#8P:^M
M]6'Q6\,? SX7?\$\_"7B:2+XA:QX(LK;QCKUG+O;PWHL$*0WEX'Y_>,P-M;G
MC<[%\C8:G,^%\OP].E]5K\S<K-MIKD5*%25565U%.4HVU;:LGS705,-"*7++
M_AK)W/HGX9?%GX?_ !CT2[\2?#77_P"U-.L]5N=.DOH[66.&2X@<QRB)Y$43
M(K@KYL9:,E6 8X..CKDOA6GP;\#Z-:? _P"%6LZ+%%X7L([2/0;#4(Y)K.*,
M!0)$#%P?5F&2Q)))-=;7QV)A3A7DJ::CTYM[=+[+;L<DK*6FP4445@(****
M"BBB@#]0_P!E+_DV[P5_V+]O_P"@UZ#7GW[*7_)MW@K_ +%^W_\ 0:]!K^U,
MD_Y$N&_Z]P_])1]91_A1]$?$?_!5'_DHGA;_ + LO_HZOE>OJC_@JC_R43PM
M_P!@67_T=7RO7\N^(7_)98O_ !+_ -)B?.X[_>I?UT"BBBOC3E"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ]'_ &0_^3E_!G_8:3^1K]/:_,+]
MD/\ Y.7\&?\ 8:3^1K]/:_HGP<_Y$>(_Z^?^VQ/<RK^#+U"OR;^+/_)5/$W_
M &,%[_Z/>OUDK\F_BS_R53Q-_P!C!>_^CWKC\9_]SP?^*?Y1)S7X(_,Y^BBB
MOP(\4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[/_ ."4W_(N
M^-/^OVR_] FKXPK[/_X)3?\ (N^-/^OVR_\ 0)J^^\,?^2SP_I/_ -(D=N7_
M .]Q^?Y'UK7C'_!0/_DU/Q'_ -=['_TKAKV>O&/^"@?_ ":GXC_Z[V/_ *5P
MU_1?%?\ R3&-_P"O53_TAGN8G_=Y^C_(_.*BBBOXV/E@HHHH **** "BBB@
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
M44 %%%% !1110 5]G_\ !*;_ )%WQI_U^V7_ *!-7QA7V?\ \$IO^1=\:?\
M7[9?^@35]]X8_P#)9X?TG_Z1([<O_P![C\_R/K6O&/\ @H'_ ,FI^(_^N]C_
M .E<->SUXQ_P4#_Y-3\1_P#7>Q_]*X:_HOBO_DF,;_UZJ?\ I#/<Q/\ N\_1
M_D?G%1117\;'RP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!^J_P  ?^2$>"?^Q1TW_P!)8ZZVN2^ /_)"/!/_ &*.F_\ I+'76U_;66?\
MBVA_@C_Z2CZVG_#7H%%%%=Q84444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5_-W^WI_R?!\8?\ LI^N_P#I?-7](E?S=_MZ?\GP?&'_
M +*?KO\ Z7S5^Z>!7_(XQ?\ U[7_ *4?BOC5_P BK"?XW_Z2>3T445_3!_.H
M4444 %%%% 'RQ^T+_P G]> /^O6P_P#2FXKZDN;FWL[>2\NYTBBB0O++(P54
M4#)))Z #O7COC[]ESQ7X[^-FD_&V?XIV5M=Z-]G%G9)X;=HRL3LX#$W63DLV
M2,<'VKJOCG\*/&'QB\!CP)IOQ(308K@XU:>WTDRF[3C]VH,R^6A/)&6)&!G&
M0?@,EPF=915S;$O"N4JE5SIQYJ:YURI+7GM'5:\UM.C>A]SG&*R?-:65X=8E
M1C3IJ%27+-\GO-O3EO+1Z6OKV6IR'P]\%P_$;XV7O[4_BI!::7;VZV/@Z*[^
M0R0X*&[8-C:'+OY8/)$F<?=)[3QQ\#]!\7>/],^*FGZM<Z5X@TJVDMH;ZU5'
M66%T=2CHX(;'F,5(P03WP!7F?@?]B/Q5X9\8Z1XD\0_M#:IK5GI>H0W9TNXL
M)%29HF#H"6N6 PP!^Z>E>^WQO5LIFTU(FN1$WV=9V*H7Q\H8@$@9QD@$XK?A
M[+*U?+:L,TP7LI.I[1WG&4IU+\SJ)TV^6S24$G=)6\WCG^8T:.84YY;C/:14
M/9JT91C&G;E4&IKWKJ[DVK-N_IXM'\,O#OAVRM/V3/A2]S%8RK]O\<:H9<S+
M:.<>4SJ !-<;0@  VQ*QQTJGJ_[5MSHT7C0_#WP98/H7PW>TL[F&:1D>[W3&
M K#M^6)4V-C(;(4<#/'J/PG^'DW@#09CK6H+?ZYJMTU[K^IA2/M-RW4+GD1H
M $1>RJ.,DUYAXH_9$UV2Z\<Z5X+\3V-OI/Q N+:?43>1N9M/>.=IG\I5&V4,
M7< $IMR.N.?,Q^6\0X' TZF5T^24E-.$>6].*I3]A35]+*HXNH];R;N^3;T<
M#F&0XW&U*>95.=1<6I2YK3DZD/;S=M;NFI*"Z12LN??V/P1XNTKQ]X0TWQKH
MF_[)JEE'<P+(,,H89VM[CH?<5JUE>!_"&E> ?!^F>"M$W_9=+LH[:%I#EF"J
M!N;W)Y/N:U:_0\)]9^JT_K%O:<JYK;<UM;>5]CX+%?5_K,_87Y+OEOORWTOY
MVW"BBBN@P"BBB@ K]0_^#:C_ )#WQA_Z\]"_]#OZ_+ROU#_X-J/^0]\8?^O/
M0O\ T._K\^\5/^2"QG_;G_IV!]UX:?\ );X3UG_Z;F?JS7E?[;7_ ":UXO\
M^O*'_P!*(J]4KRO]MK_DUKQ?_P!>4/\ Z415_#?$?_)/8S_KU4_](9_6M?\
M@2]'^1^9]%%%?Q@?*!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'ZA_LI?\FW>"O\ L7[?_P!!KT&O/OV4O^3;O!7_ &+]O_Z#7H-?VIDG
M_(EPW_7N'_I*/K*/\*/HCXC_ ."J/_)1/"W_ &!9?_1U?*]?5'_!5'_DHGA;
M_L"R_P#HZOE>OY=\0O\ DLL7_B7_ *3$^=QW^]2_KH%%%%?&G*%%%% !117B
M'[3'QH\-7?C"S_9AM?BAIOAFYUBQ%[XOURZUB*TETS1RQ3RX'=ABZN2KQ1E>
M8T667@I&&ZL'A*N-K^SAZM[V2W?_  -V[):M%0BYRLBM\#/V]/A]^T+^U7XV
M_9M^&^C?;+/P3I:S77BJ._#17=T)EBE@BB"<HC-CS=^&*MA<88\+^UK_ ,%0
M[W]F^XO=3\%_LJ>+_&GAG1KXV>N>-8BUEI4%P'\MXXIS#()MDF8V;"H) 4#$
MU\]?\$G[[X<^%_\ @IG\>?#WA74](L]*GO-2M?#%M:74:PS0)JA,<=N <.HB
M7("Y^49Z5]&?\%;/$OQR\-_L?>)?"7P7^"*Z[I&IZ.\'B+5H+M =&LL@RR+:
MXW2C8#\RG$8)<C"FOO:^29/@>+J& ='GISC2TG-P^**<I-W6N]DG:^B3T1VN
MC2AB8PM=.V[MN>K?##]L7X.?$_\ 967]K^QO[FQ\*Q:-<ZAJ O(AY]H+8NL\
M3*I.YU:-E 4G=\NW.X5Y)\./^"J'AKQ/K?PNF\>_"2?PWX=^,EU?6O@;63K:
MW4WG6]TML$O(!"@M_,=X]I228#S%W8&2,+]@BT^"G[9G_!+:Z^!'PZT"Z\*:
M>--O?#.K0R3_ &F2VU!D$S70<A?-#M.DV,*,L4& N:Y3P-_P3.^-&H6_P#\&
M?&G5_#VG>'?@-J&J:A>ZKIVI/*VN-+?QW<"QHT:>3&%@C$C.01EMH/48T\JX
M9PN)Q=#&WA*%2<4I/WHTU"HX-6=I2<U!/XE9KHVQ*GAXRE&>EF_NL[?C8^O/
MVC/CMI'[/7PVD\:7.B3:SJEW>0Z;X9\.6DH2XUK4YVV6]I&2#M+-RS8.Q%=R
M"%Q79:)/J]UHUI<^(-.AL[^2VC:]M+:Z,\<$Q4%T60HAD4-D!BJY SM&<5\H
MK\<OAGKGB#4?^"B_[07B(:5\-?"!FTCX16T\+.UZTC&*XU=(@"TDMP5,, QD
M0(SD .6'M_P@_:J^%7QD\>ZY\)M(DU#2O%WARV@NM7\+Z[:""\AMYHXY(IP%
M9D="LL>2K$J74,%) /SF-RBOAL(N6DVXW=25G9/W?<[>Y>/.^DY<KZ7YYTI1
MAHMMW^GRZ^;/2:***\$Q"BBB@ HHHH ]'_9#_P"3E_!G_8:3^1K]/:_,+]D/
M_DY?P9_V&D_D:_3VOZ)\'/\ D1XC_KY_[;$]S*OX,O4*_)OXL_\ )5/$W_8P
M7O\ Z/>OUDK\F_BS_P E4\3?]C!>_P#H]ZX_&?\ W/!_XI_E$G-?@C\SGZ**
M*_ CQ0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OL__@E-_P B
M[XT_Z_;+_P! FKXPK[/_ ."4W_(N^-/^OVR_] FK[[PQ_P"2SP_I/_TB1VY?
M_O<?G^1]:UXQ_P % _\ DU/Q'_UWL?\ TKAKV>O&/^"@?_)J?B/_ *[V/_I7
M#7]%\5_\DQC?^O53_P!(9[F)_P!WGZ/\C\XJ***_C8^6"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /U7^ /\ R0CP3_V*.F_^DL==;7)?
M '_DA'@G_L4=-_\ 26.NMK^VLL_Y%M#_  1_])1];3_AKT"BBBNXL**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_F[_;T_P"3X/C#
M_P!E/UW_ -+YJ_I$K^;O]O3_ )/@^,/_ &4_7?\ TOFK]T\"O^1QB_\ KVO_
M $H_%?&K_D583_&__23R>BBBOZ8/YU"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *_4/_@VH_Y#WQA_Z\]"_P#0[^OR\K]0_P#@VH_Y#WQA_P"O
M/0O_ $._K\^\5/\ D@L9_P!N?^G8'W7AI_R6^$]9_P#IN9^K->5_MM?\FM>+
M_P#KRA_]*(J]4KRO]MK_ )-:\7_]>4/_ *415_#?$?\ R3V,_P"O53_TAG]:
MU_X$O1_D?F?1117\8'R@4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!^H?[*7_)MW@K_L7[?_T&O0:\^_92_P"3;O!7_8OV_P#Z#7H-?VID
MG_(EPW_7N'_I*/K*/\*/HCXC_P""J/\ R43PM_V!9?\ T=7RO7U1_P %4?\
MDHGA;_L"R_\ HZOE>OY=\0O^2RQ?^)?^DQ/G<=_O4OZZ!1117QIRA1110 5X
M?^T%_P $Y_V0_P!J+Q\/B=\;?AE-JVM"QCLQ=QZ]>VP\F,L579#,B\%FYQGF
MO<**ZL'CL;E];VN%JRIRM:\6XNW:ZL5&<X.\79GYX_L&_P#!+[Q5\"_VZ?''
MQ7\<?!8Z;X3T._OY/A+?OXFCF"JUP\<!9(IWE(-JY'[]21G)&ZO=?@?^TA^W
M#JMMK/@?]IO]A:]&LI),FF:AX3U.Q.D7T1R%25KF[+1#&,N#)N!/[L,-C?3-
M%>[F/%&)SBM*KCJ4*DG&$4VYWCR?RVG]J[<KWN]59FU3$2JN\TG]_P#F>'_\
M$^?V0H?V*_V=K;X5W6IP7NKWVI3:KXAN;,-Y!O)512D6[YC&D<<<8)P6V%L+
MNP)OVK?#_P 2/C9JVB?LO^$]+U.P\->)$>Z^(GBR%&CCAT>-@'TZ&7@&XNF/
MED DI#YC$<K7M5%>9+-L55S2685K2JMN5WTD]G;^Z]4MKI7NM#/VLG4YWN?(
M_P#P5K_8\\??M$_LA:5\/_V?= ADNO!VM6U]8^&K5EA6XM(K::W\F$$A0R+(
M"JY&55E&20#F_L^? ?XI^/O^"G/C/]MK5/!NJ^&_"$GA2UTK2(M<LGM+O4;D
MVEJDH^SR .L<;12#<P 8A"NX9(^RJ*[\/Q-CL/E3P*2::J14G>ZC4<'/R;;@
MK-[7>^EKCB)QI\GK^-K_ )!1117SA@%%%% !1110!Z/^R'_R<OX,_P"PTG\C
M7Z>U^87[(?\ R<OX,_[#2?R-?I[7]$^#G_(CQ'_7S_VV)[F5?P9>H5^3?Q9_
MY*IXF_[&"]_]'O7ZR5^3?Q9_Y*IXF_[&"]_]'O7'XS_[G@_\4_RB3FOP1^9S
M]%%%?@1XH4444 %%%% !17C?Q*_X*"_L9_!_QQ?_  W^)/Q^T;2M<TMU34-/
MF29G@9D5PI*(1G:RG&>,X//%=KX4^/GP<\:_"7_A>_AWXA:?)X.^SS3GQ%<2
M&"U$43LDDA:4+A59&!)XR#7;4RS,J-*-6I1FHRMRMQ:3OJK.UG=;6W+=.HE=
MIG7T5Y_\,OVI/@3\7_$2>$? OCAI-4FTQ-2L].U+2KJPFO;%CA;NW2ZBC-S
M3TEBWI_M<U:^*W[17P;^"FJ:7H'Q%\8?9M3UL3-I.CV.GW%]>W:Q(9)72VM8
MY)61$4LS[=J@<D5+P&.5?V#I2Y]^7E=[;WM:^VHN2?-:VIVU%8/PT^)_P^^,
MG@FQ^(WPN\6V6N:)J49>SU&PEW1R8)!'JK @@J0&4@@@$5%8?%GX?ZK\4-0^
M#.F:_P#:/$FDZ5#J.J6$-K*RVEO,[+$9)0GE([E6*Q%A(5!8+MYK)X?$*<XN
M#O#XE9W5G9W[6>FO47+*[TV.CHHHK$04444 %%%% !7V?_P2F_Y%WQI_U^V7
M_H$U?&%?9_\ P2F_Y%WQI_U^V7_H$U??>&/_ "6>'])_^D2.W+_][C\_R/K6
MO&/^"@?_ ":GXC_Z[V/_ *5PU[/7C'_!0/\ Y-3\1_\ 7>Q_]*X:_HOBO_DF
M,;_UZJ?^D,]S$_[O/T?Y'YQ4445_&Q\L%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?JO\ ?\ DA'@G_L4=-_])8ZZVN2^ /\ R0CP3_V*
M.F_^DL==;7]M99_R+:'^"/\ Z2CZVG_#7H%%%%=Q84444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5_-W^WI_P GP?&'_LI^N_\ I?-7
M](E?S=_MZ?\ )\'QA_[*?KO_ *7S5^Z>!7_(XQ?_ %[7_I1^*^-7_(JPG^-_
M^DGD]%%%?TP?SJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^H
M?_!M1_R'OC#_ ->>A?\ H=_7Y>5^H?\ P;4?\A[XP_\ 7GH7_H=_7Y]XJ?\
M)!8S_MS_ -.P/NO#3_DM\)ZS_P#3<S]6:\K_ &VO^36O%_\ UY0_^E$5>J5Y
M7^VU_P FM>+_ /KRA_\ 2B*OX;XC_P"2>QG_ %ZJ?^D,_K6O_ EZ/\C\SZ**
M*_C ^4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /U#_92
M_P"3;O!7_8OV_P#Z#7H->??LI?\ )MW@K_L7[?\ ]!KT&O[4R3_D2X;_ *]P
M_P#24?64?X4?1'Q'_P %4?\ DHGA;_L"R_\ HZOE>OJC_@JC_P E$\+?]@67
M_P!'5\KU_+OB%_R66+_Q+_TF)\[CO]ZE_70****^-.4**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#T?]D/_ ).7\&?]AI/Y&OT]K\POV0_^3E_!
MG_8:3^1K]/:_HGP<_P"1'B/^OG_ML3W,J_@R]0K\F_BS_P E4\3?]C!>_P#H
M]Z_62OR;^+/_ "53Q-_V,%[_ .CWKC\9_P#<\'_BG^42<U^"/S.?HHHK\"/%
M"BBB@ K/\6>(8/"/A74_%=U97-S%I>GS7<EO90-+-*L:%RD:*"7<A<!1R20!
M6A69XV\56G@7P9J_C?4-/O;N#1M+N+Z>TTVV,UQ,D,;2,D48Y>0A2%7N2!WJ
MZ4>:I&-KW:T[^0UJS\9?#G[47[+UGX\FN?V\_P#@G=?W6LZ]JUUJ&M^*I-9O
MH+Z5Y[AY6;[)+Y2,J"0(JJZ85%'->_\ _!8/XL_#71?^"?'PM^'W[,EW;P>
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
MG<=_O4OZZ!1117QIRA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M>C_LA_\ )R_@S_L-)_(U^GM?F%^R'_R<OX,_[#2?R-?I[7]$^#G_ "(\1_U\
M_P#;8GN95_!EZA7Y-_%G_DJGB;_L8+W_ -'O7ZR5^3?Q9_Y*IXF_[&"]_P#1
M[UQ^,_\ N>#_ ,4_RB3FOP1^9S]%%%?@1XH4444 %%%% %&S\,>&].U*76M/
M\/6,%Y/GS[N&T199,\G<P&3^)J]113<I2=VPW*VFZ+H^C>;_ &1I-M:^?*9)
M_LT"IYCGJS;0,GW/-/U'3M/UC3Y](U>PANK2ZA:&ZM;F(/'-&P*LC*P(92"0
M0>"#4U%'-)RO?4"#3=-T[1M.M]'T>P@M+2UA6&UM;:(1QPQJ JHBJ %4   #
M@ 5FZW\./AYXFU^S\5^)/ >BZAJFG8_L_4K[2X9;BUP<CRY&4LG//!'-;-%5
M&I4A+FBVF.[04445 @HHHH **** "OL__@E-_P B[XT_Z_;+_P! FKXPK[/_
M ."4W_(N^-/^OVR_] FK[[PQ_P"2SP_I/_TB1VY?_O<?G^1]:UXQ_P % _\
MDU/Q'_UWL?\ TKAKV>O&/^"@?_)J?B/_ *[V/_I7#7]%\5_\DQC?^O53_P!(
M9[F)_P!WGZ/\C\XJ***_C8^6"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /U7^ /\ R0CP3_V*.F_^DL==;7)? '_DA'@G_L4=-_\ 26.N
MMK^VLL_Y%M#_  1_])1];3_AKT"BBBNXL**** /'OV^?^33/%G_;A_Z7V]?F
MY7Z1_M\_\FF>+/\ MP_]+[>OS<K^;O&'_DIJ/_7F/_I=0\'-/]X7I^K"BBBO
MR@\T_82BBBO[H/L KY__ ."L?_*+']I;_L@'C+_TR7E?0%>,_P#!0'X)_&/]
MIK]D7X@?LS_!F^\-Z=>?$7P=J?AJ^UOQ+<7 CTVVO;5[:29(88F,[A)7PI>,
M X)+8*D _&BY^//[:GP8_P""'O[,'@+XA>-="\+?LN_%+P]#X3^*_P 2_ _A
MJXN/$WA+2[QY(E$OGW#0"&</)')<)$64955$C1B3]5]8T;X-?\$DO^"17B.[
M_9&T.&[\+_"+X2ZKK7A!)KL72ZG,EM->)<32I@2^?<.99'3"GS6*@# %/]B3
M_@GKK_PR_P"":NG_ /!-+]LS3O!WC?PQIOA*3PY/?:++<JFKV4CRG]Y!-&IM
MI8U:/;(DKDNN\>657/(_L'_\$X?VJ/V9OV=O$7_!/7]H[XT>$_BW\!+W3]5T
M'PXVH0W=IXCTWP]=12Q)I\S@-#<JL;A!CRS&&8*Q1(XU /GGQ+_P3X_;._;1
M_8%^'OQ?^ &F_#WPS\<]7T+0/%WA_P#:/N/CIK;ZS<7<RP74\ES'#H05[::*
M29%L1(;: 2(L:[(P#=_;%^%GQ8UO_@MA^Q7X&\?_ !V\8Z+JWCOX;>+/^%CV
MW@OQUJ TPW]IH16X?38IVV6(D\R:/SX(H9MC!U,<P61>E_9/_P""5G_!8/\
M9!TA/V/?AI_P4X\,M^SS9W,D.A:G?>#FF\:Z+I3N6-C9RNOV>)P&9$G=I!$3
MOCB4*L0]>^./_!.WX^^)O^"BG[/_ .UW\&M4\!Z9X-_9\\,:IH6A^#]4OK[[
M5JEM?V'V.3=.L+K;>4FP(,3;O+RQ^?:H!XY^Q5\-M"_8?_X. OBA^QK\"=<\
M16GPP\3_ +-%I\0;KPIJ_B:^U6*VUN/68K%KB)[V:64-)&\A?YR6+#/"H%X#
M]G+X3?'W_@LS_P $WK[]J'5_A%\/]5\;?%5]?N_!OQ)U?XUZQIVJ>"+B+4+N
MWT^*PM[71IET^*S,$ ,,,Y%P8WDE+/,]?6>B_L,?M-Z?_P %C=0_X*7W'B/P
M*?#>H?"8?#IO":7=X;V/3UU*.^%_YY@"&??'_J-H3:VWS,CS#X9\+O\ @D7_
M ,%._P!@SXP>+O"W_!,/]NOP+X;^!OCCQ)/K1\$_$?PA-J=QX/N+ALS?V:(\
M+,HXV)))$A"J'5F#2. <#_P4U_9C_:R^!'_!-#X(?MK?M0^*K3QO\8OV;/$V
MC7?Q@G\(:W>R6'C?PO#J1CGM[A9$MS=MY#VTTCRQ#:WVKJKDF+_@H]\6?@M\
M(_\ @K)^S7^W+X#LKO6/AC<W.E:=\9]0@U&3^PH6\0I<#P[JDD ?RS/&89[B
M20H2L8M"V#+$3^EVB_LL> E_98O?V3O'NI7_ (JT77?#NH:7XLU'670W6MOJ
M F;4+J;:H19)Y;B>5@BJBM(0BJH"CY1\!?\ !$/0]#_X(N>)_P#@E[X^^(<7
MB3Q+XH\/2+>^.+X2,AU>W2)-)FPP+K!9QV6FVZ(!GR;0* ,T >E_#+X6:1\:
MOVM/CG^U[X5U&/0[S2-/'P[\$>(7W2VL-]86\IU+63 SB*65+NY&GLSC<%T9
MT!"N<_FI^V-/X<_9W_X)P_"_X]_LV>(/$_CKXF^"/BUHK>(_VO-*5K&#Q9?3
MZF\5[;B[N+C[7K-I(9#$-B366V$J)!M\NOUCT/\ 8:T+3?\ @G'=_P#!/M_'
M>HQQ:M\+K_PKK/B]&,E[<7E]9RQ7NJL6.7GEN)YKEB3\TDAR>:^(_''_  18
M_P""E/Q?_P""7FA?\$[?B7^V1\++>#X<W>CK\/KK0/!-V@U*WTZY1H#JT\LK
MD;(5PJ6L,9+HIDED!8$ V_\ @J5\,_\ A<7_  77_8J^&DOCGQ!X<@U?P;\1
M(;S5/"VH_8[];?\ LH&6*&X +P&1 T9ECVRHKLT;QN%=>6\)? 2__P""0G_!
M<KX'? O]EWXD>+Y_@Y^TYX>\2P>(OAYXD\3W>KPZ7JNDV1N_M]O)=2/(I;=
M"S,S8:?+%2BI])?M1_\ !/;]JSXG?M"? #]N/X:_'?P5??%?X(V>M6U_I?B?
MPW<VF@^(H]6@\FZ2,VTTD]@(T++"3]I8#89#(RLS][\-OV,OB#XW_;#T[]O7
M]KO6/#USXO\ "WA6X\/_  X\'^$GGGTOPM;W3!KZ[^U7"1RWMY<!5C,ODP)'
M"OEB-B6D(!\R_L.^,K;X<_\ !9K_ (*8_$*\LWN(="TOX=:C+;QG#2K!X;NY
M2H]R%Q^->9?";]F+]J7_ (*N_P#!,'2?VB(/ 7P]?XM?$O2)_$'AGXWW/QOU
MNQU?PUJ;7,C6\=K#:Z,XL;6V9%@^Q03^65B8LS2.\A^K_P!D?]@C]H_X)_\
M!0O]H;]K_P"*6M^ =5\-_M"KHJ:IX:TVXO&N-%CTJQEM+=5>6 )>"1),2 B+
M&=PSC8WAO[//_!(W_@JQ^P#XIUKX#?\ !/[_ (*&>"]&_9[UC7+B_P!&T7Q]
MX-DU;6O!B7$A>6+3P?W4Y!)(\V18V;+F+<TC. ??7[)?A[]H;PC^S1X'\)_M
M8^*]$U[XD:7X<MK3QEKGAV61[/4;Z)-CW,9DBA8^9M#MF- &9@% Q7QCXM\<
M?$G]MW_@J5\?/V6=3^#_ (*\?^#O@5X9\)V=EX'\<_$&]T;3Y+S6+*;4)]3>
MVM]-O4OY0OD0(\NT6PB8QC=.[#[N^$?PST7X.?#31?ACX?U"^O;?1[%8#J.J
MW'G7=]+RTMU<28'F3RR%Y9'P-SR,<<U\3_MU?\$K?VL]<_;>M/\ @I5_P3!_
M:BT/X:_%*_\ #L6@>/M"\9Z7)=Z%XJL8L>2\XC5W25%2-.$.1%&5:(JQD /'
MM;_8;_;@_9"_X)=?MF>#_CW\<A:>!],\,:_XQ_9]TSX?_%K7KG4_!T4.GZA.
MVESW\EO92S6:%+4)"QDC?]]O3D9\+_:^_9NL/AO_ ,&X_P +O^"G/A_XO_$+
M_A=WP]^&?P^UGP=XQ?QQ?HFEK-<:7;&SBLHY5M!#Y5RVYC"9964-*\A+9_0?
MQA^PI^V3\2?V'?BY\*?C!^T%X6\7?&'XV^#KCPOXC\4R:9-INA>'M+EM;JWC
MMM/LXEDDD6'[7<N&E822R7#N[JJQQ+P/Q^_X)9_M7_'#_@BAHW_!),^.OA[I
MU_8^&="\.7WCG[3?20O9:3/8SP31VOD B:4VFQU,A5 -P+[]L8!/^UI\=_BI
M\>_^"DOPJ_8(T3P=X?UOPY=_ F^^)'B3PGXB\:W>A6'B2Y:^@L;>UGEMK*[>
MZA@4W4QLVC$4I97D)\A59_['/_!-W]K[X'?M:?%B;Q#X@\->#/V;OB7X7C^Q
M?"CX??%W7[B]\->($: /=Z;<_8;%M/AE47)=+>1,,\8 VH L_P"W?_P2H_:0
M_:CM_@U^U'\ _P!H31_A-^TO\%[![+2?%&G0RWVBZM:2+LEM+A)(U?R7 9P#
M'(%$\T3+*&$@]2_98_9\_P""AOA>WU'XX?MH_'KP+X_^*46A2Z3X/T#POID^
MD>&-$AEDB>XE9S')<74\S00EI'0!%A$<:QB25V /A_\ X-^?V$O"G[7'["_P
M:_:\^/WQV^*6L>,/A[\5-=U7PM-#X\NX;<>3JMQO@NH=Q2[6>0,\TD@\V12L
M1?REV'<_9WNO /[3OPV_;KOO^"DNLPV'Q1\!_$GQ'!:7FO7QMKSP+X5AL8FT
M.[TAV8-8P;EEFCN(-IGD&]VD+#/U7_P1T_8@^-O_  3'_8]/[,'QU^(7@[Q!
MIFA:OJ.K:=XFT$W%L5BNIWN9HYXIUVJ$=G(D$G*D J-NYOD7X#_L^_\ !37]
MJF_\4?MQ?L=_M"?LV>/_  +\1/B3K.O_  ^UGXV_#.:\UJQT];DVMM&D]MO:
M"*)+54ABR&6,*SK%(SQ( :7[*O\ P3F^.O[<'_! #2[7XX?$WXL6WQ\\9^%;
MG7]!\1^,OB=K=W>Z=J4<]P=-,9O+ES9P7=JMKY\2!483EBNY$*['P7_:+\%_
M\% O^"/?P5_9A\(^'FT#QW\0/%MG\./%FD6C/!?>%=1TES<^([_((D@F6RM;
MF>.0L&\W4+8.Q:0@_6W[!?[1O[4_BC1_'7PZ_;_M_AA8>,O 'BZVT2;Q/\,]
M5N?[!U=KFS@NHHHUOL2PW:+.BRPDGET*\,!7D'_!/?\ 8K^"^D?\%0_VGOVZ
M/A1<W$N@:EXE7P_HEHLV[3X=?>WM)O$U[:J"5S+=0V<$D@PWGVEW&254  'M
MG[27["&I?&+Q7\#-3^%WQ+T?P9H_P-\9Q^(M(T6?PE+J/VZ1+&YL5@:47L!C
MC\JZD.=KL7"L6/(/T5110 4444 %%%% !1110 5^0O[3W_)R7C__ +'34_\
MTJDK]>J_(7]I[_DY+Q__ -CIJ?\ Z525^E^&G^_U_P#"OS/RKQ5_Y%V'_P ;
M_(X6BBBOV$_$ HHHH **** "BN0\9_'SX-?#WQEH_P .O&'Q'TNRU_7[R.UT
MC1#<;[NXDD.%Q$F752?XV 4=R*ZYW2-#)(X55&69C@ >M1&K2G)QC)-K?7;U
M[&DZ-6G&,I1:4MKK?T[BT5R/P]^//P<^+/B;7/"'PR^(NF:]?^&O(_MQ-*G\
MZ.U,QE$:F5<H6)AD!56)7;\P&1F/XG_M ?"/X.:EINA?$#Q;]FU+61*=*TFR
ML+B]O+I8D+RNEO;1R2LB*I9GV[5 Y(K/ZUAE2]KSKEVO=6O>V^V^GKH:?5,4
MZWL?9RY][6=[6O>V^VOIKL=E16)\.?B3X#^+G@ZR^(/PT\56>M:-J"%[34+&
M7<CX)!'JK @@J0"""" 145C\4_ FI_$J_P#A!IVN^?XATO3(=0U*QAM966U@
ME8K$9)0OEH[E6*QE@Y4%@NWFK5:BXQDI*TMM=^NG?370AT*ZE*+B[QW5GI;1
MW[:Z:G04445H9!1110 4444 %?:?_!'C_D*?$#_KWTS_ -"NJ^+*^T_^"/'_
M "%/B!_U[Z9_Z%=5\MQK_P DQB/^W?\ TN)]?P%_R5F&_P"WO_2)'W#7E?[;
M7_)K7B__ *\H?_2B*O5*\<_X*!>)]#\&?L>>./$_B6^^S6-I80-<3^4S[ ;J
M%1\J D\D=!7\U9SAL3C<GQ.'P\'.I.G.,8Q3<I2<6E&*5VVV[)+5O1']&XNI
M3I86I.;2BHMMO1)):MOHD?F]17G/_#6?[/W_ $/_ /Y2KO\ ^-4?\-9_L_?]
M#_\ ^4J[_P#C5?S/_P 0H\4O^A%C?_"6O_\ ('Y]_K%P_P#]!E+_ ,&0_P S
MT:BO.?\ AK/]G[_H?_\ RE7?_P :H_X:S_9^_P"A_P#_ "E7?_QJC_B%'BE_
MT(L;_P"$M?\ ^0#_ %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?^#(?YG[$_LI?\FW>"O^
MQ?M__0:]!KS+]C+7M)\4?LJ> ?$6A7?GV=YX9MI;:;RV7>A7@X8 C\17IM?T
MYE="OA<LH4:T7&<814HM---12::>J:>C3U3/T/#SA4P\)P=TTFFMFK'Q'_P5
M1_Y*)X6_[ LO_HZOE>OJC_@JC_R43PM_V!9?_1U?*]?ROXA?\EEB_P#$O_28
MGS^._P!ZE_70****^-.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#T?]D/_DY?P9_V&D_D:_3VOS"_9#_Y.7\&?]AI/Y&OT]K^B?!S_D1XC_KY
M_P"VQ/<RK^#+U"OR;^+/_)5/$W_8P7O_ */>OUDK\F_BS_R53Q-_V,%[_P"C
MWKC\9_\ <\'_ (I_E$G-?@C\SGZ***_ CQ0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OL_P#X)3?\B[XT_P"OVR_] FKXPK[/_P""4W_(N^-/
M^OVR_P#0)J^^\,?^2SP_I/\ ](D=N7_[W'Y_D?6M>,?\% _^34_$?_7>Q_\
M2N&O9Z\8_P""@?\ R:GXC_Z[V/\ Z5PU_1?%?_),8W_KU4_](9[F)_W>?H_R
M/SBHHHK^-CY8**** "BBB@ KC/&'[0?P=\#>,;?X<Z[XVAD\1W48DA\.:7;3
M7^H&,X_>&VMDDE6/G[Y4+[UYQ_P4H_:FU3]D/]DW7?B?X79!K]W+%I7AQY4#
M+'>3[L2D'@^7&LL@!!!,8!&":^8OV%?VK?@I^Q;\-O!=E^T7\._&^C^(_C$/
M[:U+XJ^(+&"6TUF69E=&:X%P\XBCCFB&708+F0J%<M7U.5\,XG'95+'\LI>\
MXPA&W-)I<TGK?2*[*3;TLK-KIIX>4Z7/OT2/T$\2>,_"7@SPU-XR\9^)++1M
M*MH1+<ZAJ]PMK% A[NTI4)_P+'I5#X5?%CX>?&_P+:?$SX5>)X=9T&_EGCLM
M2MT=8YC#.\$FW>H) DC=0V,-C()!!/SQ_P %B/AIX!\5_L+>./&WB'PM9WNK
M:)8VDFC:A/'NDLF-["I:(G[A9796(QN!P<@"K/\ P1H_Y1N_#K_>UC_T[WM8
MO)L+_JI_:L9OG]LJ7+9))<CE?JV]NW71[D^RC]6]I?6]OPN>G>./VU/V8/AO
MXMU'P5XR^+-I:7NC3VL.NR+97,UKI,ER2($N[F.-H+1G(.!,Z9Q7J$4L5Q$L
M\$JNCJ&1T;(8'H0>XK\GO''[/WQS\#_#/]JSX!^)/AKXAU7Q9\1/'6AWW@N6
MSTF:X37H?[7DN'GBE52F$C^:3<P\LOAL8-?6^K#XK>&/@9\+O^">?A+Q-)%\
M0M8\$65MXQUZSEWMX;T6"%(;R\#\_O&8&VMSQN=B^1L->KF?"^7X>G2^JU^9
MN5FVTUR*E"I*JK*ZBG*4;:MM63YKHUJ8:$4N67_#63N?1/PR^+/P_P#C'HEW
MXD^&NO\ ]J:=9ZK<Z=)?1VLL<,EQ YCE$3R(HF17!7S8RT9*L QP<='7)?"M
M/@WX'T:T^!_PJUG18HO"]A':1Z#8:A')-9Q1@*!(@8N#ZLPR6))))KK:^.Q,
M*<*\E334>G-O;I?9;=CDE92TV"BBBL!!1110 4444 ?JO\ ?^2$>"?\ L4=-
M_P#26.NMKDO@#_R0CP3_ -BCIO\ Z2QUUM?VUEG_ "+:'^"/_I*/K:?\->@4
M445W%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% #98HIXF@GC5T=2KHZY# ]01W%?( _X(._\
M!,?3O&U[XV\#_!/7_!_]J7C76JZ)X#^)>OZ%I=W,2,LUE87L4"#C&V-47'!%
M?8-% 'S_ /M#?\$M_P!@[]J/]FC1OV/OB]^SYIL_PZ\/ZU#J^C^'-(O+G34M
MKV,3#SQ):21R%W%Q/O8L3(9G9B6.ZO6_@]\'?A=^S]\,=%^#'P5\":;X9\*^
M';);31=#TFW$4%K$"3A0.I+$LS'+,S,S$DDGI:* "BBB@ HHHH **** "BBB
M@ K\A?VGO^3DO'__ &.FI_\ I5)7Z]5^0O[3W_)R7C__ +'34_\ TJDK]+\-
M/]_K_P"%?F?E7BK_ ,B[#_XW^1PM%%%?L)^(!1110 4C*&4J>A&#@TM% 'YH
M?M3?#OP/\./^"RGPCL? OABTTN'4!H][?1VD6T3W+7ERC3-_>=EC3+'DXR<G
MFOT9\;> _!OQ)\/R^$_'OANTU;3)_P#CXT^^B\R&7@C#H>&'/0Y&<'J :_.+
M]M7XH?#F[_X+!_"?Q/:>.M)FTW28-%@U/48M0C:"UD^VW+%9) =J861&.2,!
M@37Z/ZKXW\&:%X='B_6_%VF6>DF,2#5+J_CCMRI&0WF,0N".<YKX_A[ZM]:S
M"&G+[5Z:6M9?*Q]OQ-];^IY;-\W-[):ZWOS/KO<_/K_@@G:P6/B?XU6-JFV*
M&[T9(UST4/J0 _*O3?C[X"\<?#__ (*G>"/VF_%.@ZE>^!&\'W>G-JEG927,
M>FW"VMX/(D6-6,?F-(NTD89I2!R#7D7_  0E\;>$+3XA?%S1[[Q+8V]WK5SI
M<NDVL]RJ27:I)?[S&K$%\>9'G&<;QZU^D\\\%K ]S<S)''&A:221@%50,DDG
MH *Y>&L%2S#A?#1YK.$W-==8U)-)KL_EW.KBK'5<MXNQ4G"ZJ04'TTE2BFT^
MZ?KV/A7_ ()\P?$G]A7]@[4O$?Q9\(7ZZ_XH\6LW@CP3<*8[N]N[B*&"VM_+
M;YHVDDC9V!&4C4N1U%?27[/7@GPU^S[X>30_B;\0](N?B%XROFU;Q3>W-]''
M-J>H2X!2%&(8PQ +#$BC 2,< DUSGP0@F_:C^,+_ +5^NPL?"6@?:--^$]E*
MI G4DQW6M%3WF(,4).,0J6Q^\S7P_P#%!]?;2?VU#\;-W_"2C6M"_L3[=_KA
M:_VO+]G^S[OF\OR_LVW;_#MI+$QR/"4)4XN<(QFJ;;LK1A*;D]-YVM'M'5;M
M%/"RX@QM>-22A4E*#J**N[SG&$8+7:GS<T^\M'LFOU=HKSO]D<_$4_LP> C\
M6OM/_"1_\(K9_P!J_;L^?YGE+CS<\^9MQNSSNSGG->B5]M0J^WH1J6MS).SW
M5U>S/@L12]A7G2NGRMJZV=G:Z\@HHHK4Q"BBB@ K[3_X(\?\A3X@?]>^F?\
MH5U7Q97VG_P1X_Y"GQ _Z]],_P#0KJOEN-?^28Q'_;O_ *7$^OX"_P"2LPW_
M &]_Z1(^X:^;O^"O7_*.+XH_]@FU_P#2ZVKZ1KYN_P""O7_*.+XH_P#8)M?_
M $NMJ_&>%_\ DIL#_P!?J7_I<3]ZXE_Y)S&?]>JG_I#/Y]****_N\_B8****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _HL_X)J?\F#?"7_L
M2++_ - KW"O#_P#@FI_R8-\)?^Q(LO\ T"O<*_@K/_\ D>XO_K[4_P#2F?V_
MD?\ R),+_P!>X?\ I*/B/_@JC_R43PM_V!9?_1U?*]?5'_!5'_DHGA;_ + L
MO_HZOE>OXR\0O^2RQ?\ B7_I,3SL=_O4OZZ!1117QIRA1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 >C_LA_\G+^#/\ L-)_(U^GM?F%^R'_ ,G+
M^#/^PTG\C7Z>U_1/@Y_R(\1_U\_]MB>YE7\&7J%?DW\6?^2J>)O^Q@O?_1[U
M^LE?DW\6?^2J>)O^Q@O?_1[UQ^,_^YX/_%/\HDYK\$?F<_1117X$>*%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5]G_P#!*;_D7?&G_7[9?^@3
M5\85]G_\$IO^1=\:?]?ME_Z!-7WWAC_R6>'])_\ I$CMR_\ WN/S_(^M:\8_
MX*!_\FI^(_\ KO8_^E<->SUXQ_P4#_Y-3\1_]=['_P!*X:_HOBO_ ))C&_\
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
M445W%A1110!\L?\ !:S_ )1E?$O_ +@W_IZL:_ JOWU_X+6?\HROB7_W!O\
MT]6-?@57]4>!_P#R2=?_ *_R_P#3=,_F;QF_Y*BC_P!>8_\ I=0****_9#\D
M/ZG****_SS/[T"O&?^"@OQ/^,GP*_8S^)GQ_^!6OZ'9Z_P" / >L>)+6#Q%H
MDE]:7IL;*6Y%NZQSPN@?RMN\-\N[.#C!]FKPG_@J/_RC+_:+_P"R$^+O_3+=
MT >,_P#!.WXQ_P#!2']NO]A_X>?M;7W[2'PG\,WGCK0#J#:+#\%KZ[BLF\V2
M,*)#K\9D'R ]%ZX]Z^COV3-2_:=O?A;<V'[7:>'I/&>F^)=3LI-2\*:3-8Z?
MJ=C'=.+*[B@GGG>+S+8Q,R&5]K[P"0*^"O\ @C5\'/\ @H1XQ_X(R?"(_ 7]
MMGP9X/@O_A_,OANVU'X.G4)M-<S7 0O<'4U64A^=Q@P,_<;&#UG_  5K\ ?$
M#PC_ ,&\.LGQ5XO\6^'/&W@7X.:(UW<Z#XNO;"9=0BBLX;F*X:UF1;M&_>HT
M<OF(=Q;&X!@ ?HO17XQ?\%'/V>[#]E[]@/\ 9R_X*3_#CXJ^/6^,^A^)_ *O
MXMOO&U\\5S87<<4<VF?81*+.*T*LJ^7'"I<*?,:1I)6D^GOVC_BA\3?VFO\
M@K5J'[">G?#KPMXP\'> /@G:^*K_ ,#>,?'-WHEAK6H7VH/ ;JX2VT^\^WQ6
M\,<2)!*HB62Z>0AG6(H ??\ 17YN? C_ ()Z?MF_LU^'/VGO#?Q(^)6F^'?@
M7XO\-7&L_"SP-\/_ (O:_<ZIX&U..U9ITM;YK2QD@M))-T@AC?8NR--A!D+\
ME_P04_8-\#_'#]B3]F#]O[XL_&3XE:K\0?"FG:Q-I.WQM=1Z:UM->7L!M)K3
M<8Y4R7E:0XEEDD/F.T:QQ( ?JA17XN_!_7?#GQ__ ."0_P"U=\>OVWO%,FC_
M +2O@;Q'XODUOQ!>ZF]GK_@K6;5&DT.TTV0,L]E;96V2"&W*).7D4;VD?/H7
MCS_@F/\ 'W]IW_@@1H!U;QK\5[?]H^'P+;>,['4?$WQ(UJ_U<ZR+2%Y],+W=
MR\D,5U%%L-GE8HKB7?L5E- 'ZP45^;VG?M _!G_@JY^P]^R[\(_A/X?@TI/B
MSK5GJ?B;3-$F>VF\):9X=>.;7HHI(V$D&ZY6#2@X(9H]6#=&S7Z+Z=HND:1H
ML'AW2]-A@L+6U6VM[.*,"..%5"K&%Z!0H QZ4 6J*_+C]G#X>?"O]B7_ (+'
M_M _L<_&I1-\-_C/\++?Q[\.)O$VJ33VVEV5H\B:SI43S.1#&LI:Z$:;1'%;
MQG^%2/*_^"0W[16D?LV_ #]J_P#9N^)?PXU;4O&.@ZC;>(/AUI'CV\DN=4\6
M^&_$D,:>&=.N'F=F+F>YM[:1,@127P1@'#Y /V;HK\^OVDOV0?AM^S'^S?\
MLW_ WQY^U->Z1X$\(^+[1?B!X/\ L=]JFJ?&74_LA"6*Q0.US>-+= S/;!9(
MC']Y!'  .,_X)F^)=?\  ?\ P6V_:(_9V\&_#37OAK\.[WX6>'_%.F_"O5+V
MV-MI-^\BP/<V]M:3SVUEYZL7:*%QGY=ZAE"J ?IQ7G?BS]I_X4>$?VE/"'[)
MU[K:3>-?&.A:EK5CI4$BE[?3K+RUDN91G*(TDJ1H2/G828_U;8_(SX,_'GX(
M^%O%6B_L-?\ !7WX8^(O@I^TT/B1#JFB_M":A!,=.^($L6M)=Q"/5HW!-I-&
M%M3:2DVD2%57RW58H_7?VB/V0_V=_'W_  <W>"M&\7?#L7D'BK]FG4]:\09U
M6[1[R^CU-X8Y6=)0RA8D5 BD(%4 +Q0!^K5%?FUX9U;Q]_P40_;3_:4^'/BC
MX#^ _B/X-^$'B?3_  3X<\'^._B9J&D6^E)_9Z37%^MI:Z7=I-<3SR2A;MV6
M6..W1(MG[QI/<?\ @D'^RO\ MO\ [&WP.\3? W]L7XL:#XMTZS\975S\+7TS
MQ5?ZS=Z1H$N#%IMU=WMI;23&$@A&PWRL1E55$4 ^M**_-7_@Y(\.^)[?X=?L
MZ^-/A_\ %?Q;X7UF_P#VH_!_AZ271_$EVEC);7#W4NZ;3_-^R7+I-#"ZO+&S
M#R]N=K,#2_;8^".A?\$MO#F@^$?V3/B%X[;6?VM?VC_"OA;Q5=>-/BIJ#"UC
MD2ZDN?LFH/'<7&GS7@C,#W*+)*OVC='M,,00 _3>JVM1:S/H]W!X=O[6UU![
M9UL;J]M&N(89BIV/)$LD;2(&P2@="P! 9<Y'Y[Q?\$X?VU_ /[>GPE_:G_92
M\'?"?X->%](N9K#XV^%-!^*NLZE;>--(E:(*QLWT6W@-["/M#I.[!Y'=-\@"
MDFK_ ,$W[CP#_P %>?&_[17[2W[5'AZ'Q;HOAKXU:K\.?AMX,UAVDT_PYI&F
MV]L?MD$&=L5_=/<M+)= ><NU$CD5%"T >B?\$2OVL?VGOVKO W[0#_M5_$'3
M?$>M_#G]IOQ+X'TF[TC0(M-MHM/TZWL%1(XD+-M,DDTF99)9/WNTR,%7'VO7
MXC?L*_"+PUX8_P"",O\ P4D\'W5YJ.JS_#[XZ?%JZ\-Z_JFHRRZE!?Z=H-O]
MFO\ [46\W[4&C#&7=N8L^XD,P/9_MUW&HZK_ ,&D7@[XWWFMZC_PF>@_!GP/
M?:/XLBU*9-2M;BXN]*AGD6Y5A)F6.1U?+8<'G.!@ _8:BOS]^/'QGU7XT_\
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
M1110 4444 %%%% !1110!^J_P!_Y(1X)_P"Q1TW_ -)8ZZVN2^ /_)"/!/\
MV*.F_P#I+'76U_;66?\ (MH?X(_^DH^MI_PUZ!1117<6%%%% 'RQ_P %K/\
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
MBBO[O/XF"BBB@ HHHH BOKF:TM7N+>PENG4?+! R!WY[;V5??DBOG?\ 9O\
MA5\8? '[0/BWX@>+OAC=VNF>(Y;EK:5-2LI&A\RZ$J[U6<G&W.=N>1WKZ-HK
MP\SR'#YKC\+BZE2498>3E%1Y;-M6?->+;T[-'LY=G=?+,%B<+3A&4:\5&3?-
M=).ZM:22U[IGFNN_$?XZ>&/BS<Z1<?!I]8\(21Q_8-3T6>,W2-M&XR+)*H(W
M9&,+@8(+=*3X8_""YL?C+XG^/>O:6-.O->@BM;'2S(CO;P*D8=Y2A*>8[1*<
M*2% ^\23CTNBDLCA/%1JXFM*JH3=2$9<MH2::T:BFU%2?*FW:_6RLWG,X8:5
M+#THTW."IS<>:\XIIZIR:3;BN9I*_E=WY_XG>(/%/A[PC//X(\/R:EK%RZVV
MFP+&3&DLAVB64C[L2<LQ/9<=2*P3\%$T_P"!6L?"K2M69]0UC3+M;[5Y_O7=
M[.C>9/)CGYG/3G"@ =!7?45UXC+*&+KSJ5FY)P<$ND5+XK><M$WVBK6UORT,
MRK86A&G125IJ;?5N/PW\HZV7=N]]+?)7A_X$?%/Q%X=^%OPQN_"%]IL_@[6[
MZYU_4+F/;!#$UVLR&*3[LS,N0 A."!G YKZUHHKSN'^&L)P]":HS<G)4XMNW
MPTH*G!:6^RM7U;;T5DN_/>(<5GTX.K%147-V5]ZDW.;U_O/1=$DM7=LHHHKZ
M,\ **** "BBB@#^BS_@FI_R8-\)?^Q(LO_0*]PKP_P#X)J?\F#?"7_L2++_T
M"O<*_@K/_P#D>XO_ *^U/_2F?V_D?_(DPO\ U[A_Z2CXC_X*H_\ )1/"W_8%
ME_\ 1U?*]?5'_!5'_DHGA;_L"R_^CJ^5Z_C+Q"_Y++%_XE_Z3$\['?[U+^N@
M4445\:<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'H_P"R'_R<
MOX,_[#2?R-?I[7YA?LA_\G+^#/\ L-)_(U^GM?T3X.?\B/$?]?/_ &V)[F5?
MP9>H5^3?Q9_Y*IXF_P"Q@O?_ $>]?K)7Y-_%G_DJGB;_ +&"]_\ 1[UQ^,_^
MYX/_ !3_ "B3FOP1^9S]%%%?@1XH4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7V?\ \$IO^1=\:?\ 7[9?^@35\85]G_\ !*;_ )%WQI_U^V7_
M *!-7WWAC_R6>'])_P#I$CMR_P#WN/S_ "/K6O&/^"@?_)J?B/\ Z[V/_I7#
M7L]>,?\ !0/_ )-3\1_]=['_ -*X:_HOBO\ Y)C&_P#7JI_Z0SW,3_N\_1_D
M?G%1117\;'RP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M^J_P!_Y(1X)_[%'3?_26.NMKDO@#_P D(\$_]BCIO_I+'76U_;66?\BVA_@C
M_P"DH^MI_P ->@4445W%A1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7YZ?''_ )+/XM_[&2]_]'O7Z%U^>GQQ_P"2S^+?^QDO?_1[
MU_,WTF?^1#@/^OLO_2#]9\)O^1EB?\"_,Y:BBBOXX/W,**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KZ5_X)U_\?OBW_KE9?SGKYJKZ5_X)U_\
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
MVT3W46OQ/HRBOG/_ (;^_P"J3?\ E>_^T4?\-_?]4F_\KW_VBO(_XE?\=/\
MH4?^7&%_^7'E?Z_\)?\ 03_Y)4_^0/HRBOG/_AO[_JDW_E>_^T4?\-_?]4F_
M\KW_ -HH_P")7_'3_H4?^7&%_P#EP?Z_\)?]!/\ Y)4_^0/HRBOG/_AO[_JD
MW_E>_P#M%'_#?W_5)O\ RO?_ &BC_B5_QT_Z%'_EQA?_ )<'^O\ PE_T$_\
MDE3_ .0/HRBOG/\ X;^_ZI-_Y7O_ +11_P -_?\ 5)O_ "O?_:*/^)7_ !T_
MZ%'_ )<87_Y<'^O_  E_T$_^25/_ ) ^C**^<_\ AO[_ *I-_P"5[_[11_PW
M]_U2;_RO?_:*/^)7_'3_ *%'_EQA?_EP?Z_\)?\ 03_Y)4_^0/HRBOG/_AO[
M_JDW_E>_^T4?\-_?]4F_\KW_ -HH_P")7_'3_H4?^7&%_P#EP?Z_\)?]!/\
MY)4_^0/HRBOG/_AO[_JDW_E>_P#M%'_#?W_5)O\ RO?_ &BC_B5_QT_Z%'_E
MQA?_ )<'^O\ PE_T$_\ DE3_ .0/HRBOG/\ X;^_ZI-_Y7O_ +11_P -_?\
M5)O_ "O?_:*/^)7_ !T_Z%'_ )<87_Y<'^O_  E_T$_^25/_ ) ^C**^<_\
MAO[_ *I-_P"5[_[11_PW]_U2;_RO?_:*/^)7_'3_ *%'_EQA?_EP?Z_\)?\
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
M,9U_6M!\1^'+$6\?P4TV'2S-IFG+J,]RD-I<6K1^>\-DQNIMRO+ P?)^H_\
M@E/^PE^TK^PEJ_QGM?C#XT\$>(-+^+?Q>UGXBK+X;^UPSZ7?ZB8A+:;)D*S0
MA8DVR;D8%3E6WY3R3X1_\$A_VY/@YX9_:+_9;\'_ +8/@FW^#'QQ\2>)?$%O
M?W/@R>[\5V%SK,!BGM3*\PM?*_U8:9HYI&57V+"T@:, \U_:7_:M_:Z/_!M?
M\%?VA?#WCGQ//J>N:-X/3XP^-='GE_M>V\.2%4U*^6>+]ZDK*L:R3K\ZK-(^
MX'+"Y^W=^S[\.+[_ (*1_LA_#C]@KQAXA\,:+\1K;69OBKH_P,^(&H:!;ZGX
M6M[:"2UU>[ET>XBX225Q%<NV9V98]TF M7OBQ^S;^TO^RQ_P2[^#'_!*O7_V
MV?"6G?%KQGXLTGPK\/FTOPN4TC4-.T]Q=75E>+<2F2X@:UB?[0QVK/OBM5@Q
M,PDO7_AS_@N-_P $[_ ?B#]H"XT[]C#7O">APMJ?BSP[X2\(:IX=U;Q!$AS]
MGM98D\IKZ4GRH%D#!Y9$7#%L4 =)_P ))\0_V[/^"BO[1/[/>K_!CP5\1_!7
MP,M_#/AW1O!OQ ^).H:5:P2WVG->7&IR6T&F7JWEQ(Y\E+B9@T*6G[K:TLK-
MZ]_P2(_9'_;;_8M\%_$/X0?M2?$WP[KW@R3QM/J'P9TO2_&&HZ[>>&M$F>0C
M2KB[O[.V>5(0(1&V&SF7[@VK7G/[8_\ P2N_;(C_ &ZY_P#@I3_P2U_:C\/_
M  X^('BO0;72/B?X2\>Z3)=Z'XEAMT6.">00J[)-'''''\JYQ&"LD>9!)]1?
ML>_ ?XU_"7POJ7B_]J/XUV_Q ^)OBF2&3Q+KVFZ0-/TVT@A5A;:=86P),=K#
MYDS!G9I)))YI&(WA$ /8J*** "BBB@ HHHH **** "BBB@ HHHH *_/3XX_\
MEG\6_P#8R7O_ */>OT+K\]/CC_R6?Q;_ -C)>_\ H]Z_F;Z3/_(AP'_7V7_I
M!^L^$W_(RQ/^!?F<M1117\<'[F%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5]*_P#!.O\ X_?%O_7*R_G/7S57TK_P3K_X_?%O_7*R_G/7ZKX)
M?\G0R_UJ?^F:A\=X@?\ )(XG_MS_ -.1/I^O(/V]_P#DT7QK_P!>,'_I3#7K
M]>0?M[_\FB^-?^O&#_TIAK_1[)?^1SAO^OD/_2D?R?GO_(DQ7_7N?_I+/RJH
MHHK^F3^4 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]:_
MV//^37/ G_8MVW_H->DUYM^QY_R:YX$_[%NV_P#0:])K^8LT_P"1G7_QR_\
M2F?UGE'_ "*</_@A_P"DH_(3_@Y%_P"2[?#C_L4KG_TJ-?F]7Z0_\'(O_)=O
MAQ_V*5S_ .E1K\WJ_L/PT_Y(;!?X9?\ I<C^4?$7_DM,9_B7_I$0HHHK[H^*
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]Z_X)>_\ *03X3_\
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
MU4_](9[F)_W>?H_R/SBHHHK^-CY8**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _5?X _\ )"/!/_8HZ;_Z2QUUM<E\ ?\ DA'@G_L4=-_]
M)8ZZVO[:RS_D6T/\$?\ TE'UM/\ AKT"BBBNXL**** "BJFNZ[I7AK2I=;UN
MZ\BU@V^;+L9MN6"CA02>2.U<[_PO/X6?]#3_ .2,_P#\17D8_/\ (LJK*EC<
M72I3:NE.I&+:U5[2:=KIJ_DSHI83%XB/-2IRDNZ3?Y'6T5R7_"\_A9_T-/\
MY(S_ /Q%'_"\_A9_T-/_ )(S_P#Q%<7^N7"'_0QH?^#J?_R1K_9N8_\ /F?_
M ("_\CK:***^D.(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\]/CC_P EG\6_
M]C)>_P#H]Z_0NOST^./_ "6?Q;_V,E[_ .CWK^9OI,_\B' ?]?9?^D'ZSX3?
M\C+$_P"!?F<M1117\<'[F%%%% !115'Q1H9\3^&=1\-C6+W3SJ%C-;#4--E"
M7%MYB%/-B9@P61<[E)! ('!Z54%%R2D[+N)MI71XKXD_X*>?L#>$?BTWP/\
M$?[3_ARU\21WGV2>V9IC;P3@[3')=+&;>-@WRD-("I!!P017NZLK*&5@01D$
M'K7Y=?\ !;K]@W]DSX1?LH^$[KX#_ [2]"\9S^-;'1?#L?A^U/VS5_.CEW02
MXR]TQV*P=]S[@!N^<AO3_P#@H'^TM\6/^"<?_!++P%X T_Q)(OQ)U+P_I?A5
M-727?)9RQ6(^V72-_$R",HCYR&E1^<5^J5>!LFSG!97/A^K4=7%U)TG"MRIW
MA:]1<FU-)ZKWFM4F['QT.(<=@,1C(YG"/)1A&?-"_P!J]H/FWEIILGV5SZ[U
MO]IOX&Z'\1#\(SX\CU'Q3&H>Z\/:!8W&IWEFAZ/<16D<C6Z'^]*%'O2?&']I
MSX'_  &U;2?#GQ.\;?9-6UX3MHVBV&F7.H7]XD,;2321VMI'+,R(BLS/LVJ!
MR17QI^P)^U9^SA^Q+IWP_P#V-/BM\(_&_@;QAX]T^VU.Z\9^+-,MA;>)M5NC
M\\K7$5Q+)AIF,4?FJ"JA XC)YT/VF/AK\1?AC_P67^'G[7OC'PWJVH?#AO E
M[I3ZS8:=-=Q:3<K97P^SRK$K-'YC2KL)&':8@'(..?\ U(P-'.ZF$KNI&E&C
M5J4Y-Q7UETT^54K*48\TD_=O4DDK?$:_ZP8BIE\:U/E<W.$9JS_=*35W/5-V
M3WM%==C[7^%7Q9^&WQP\!Z?\3_A)XSL=?T#5(R]CJ>G3;XY "58>JLK JRL
MRD$$ C%0Z=\9?AMJ_P 6]2^!FE>(_M/BC1M'@U35M.@LYG6RMIG9(3+,$\J-
MW*L5B9Q(RJ7"[?FKX'_X)@6WQ:_X)P_\$V=6\5?&WP+J2>)O&/C=F^'GP]NE
M,=]J%]=006]I:F-L-"\LL3.RD92)#(1U%?6/[+OP]\)?LP^%X_#OQ>^*.AW7
MQ0\?:BVM^,M0N]1BBGUC4YL*4MXW8.;>$!8(4485(QP"6KR^(.%\OR;&XV%&
MLZU.$Y4Z+C9N;C9SD[)IPIQ]V35N:;7+HI6[,LS?$X_#X>52"A*45*HG?W;Z
M12VUD]4GM%.^K5_;J***^%/H0HHHH **** "OI7_ ()U_P#'[XM_ZY67\YZ^
M:J^E?^"=?_'[XM_ZY67\YZ_5?!+_ ).AE_K4_P#3-0^.\0/^21Q/_;G_ *<B
M?3]>0?M[_P#)HOC7_KQ@_P#2F&O7Z\@_;W_Y-%\:_P#7C!_Z4PU_H]DO_(YP
MW_7R'_I2/Y/SW_D28K_KW/\ ])9^55%%%?TR?R@%%%% !1110 5R'Q3\?>._
M"UBUA\,_A+J/BG698<VT2W4-G90L<@-/<3.,*".1$LC]/DYS77T5%2,IP<8R
MY?-6O^-U^#-*4XTYJ4HJ2[.]OG9I_<T?/_['W[%]_P#!+QEXG_:#^,GB:U\1
M?$[QO.\FMZE91,MII\+.'^R6H?YC&"J#<V"1&@  7YO6_C#XV\0?#OX;:MXN
M\)>![_Q+JUK;8TO0]-B+27ERQ"QH2/N)N(+N>$0,QZ5TM%<V'P5'!X3V&']W
M?7=W>\G?=WUU.K$X^MC<8L1B?>VTV5EM%6V5M-#R?X+_ +.FH^!_@OKGAWQ?
MXC%WXS\;QW-YXT\21+\TVH7$10^7W$,*E8XDX 2,< DU\'Q_L+_M,Z]^RYX?
M_8BN?AGJ%EKNG_&.?5=0\0M 3I<6EFS\H7BW/W'R9&Q$#YO[O!0$BOU(HKS<
M=P[@L=3A!MI1BXZ=8R:;O?JVM]]6>KE_$^/R^I4G%*3E)2UZ2BFE:W1*7P[:
M+HAL,?DPI%O9MJ@;G.2<=S[TZBBO>/G HHHH **** "BBB@#]:_V//\ DUSP
M)_V+=M_Z#7I->;?L>?\ )KG@3_L6[;_T&O2:_F+-/^1G7_QR_P#2F?UGE'_(
MIP_^"'_I*/R$_P"#D7_DNWPX_P"Q2N?_ $J-?F]7Z0_\'(O_ "7;X<?]BE<_
M^E1K\WJ_L/PT_P"2&P7^&7_I<C^4?$7_ )+3&?XE_P"D1"BBBONCXH**** "
MHKZ_L=,LY-0U*\BM[>%"TL\\@1$4=26/ 'UJ6O/OVG_"OAWQ'\#_ !/=:[I$
M-U)8:!>7%DTRY\F58F977T8%1SU[=S7%F6)JX/+ZN(I14I0BY)-V3LK[I/\
M([,NP]+%X^E0J2<8SDDVE=J[MLVOS.J\&^//"'Q"TV76?!6O0:E:0W3V[W-L
M28S(H!8*V,,.1R,@^M:=Y>6NGVDM_?7*0P01M)--*X5411DL2>  !G->&_\
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
MYERUK;)&9G_O-M W'D\FI=4TO3-;TRXT76M.@O+.\@>&[M+J%9(IXG4JR.K
MAE()!!&"#BOF.(N*(9W@<%E]*DZ=##>TY;OFD_:U'4E=VBM+J*5NE^MEZ^5Y
M1++\17Q,Y\U2KR7LK+W(J*LKO?5OUMT/F[]GBVN/VQOCO)^VMXD@<^"/#/VG
M2?@II\RD+<J28[WQ RG^*<J88"<8@1FQF7-?G?\ &)_$K:+_ ,% S^T%O_X2
MT>(/#8\._P!H_P"O%E_;<WV7[+N^;RO*^R;=O\&ROVATK2M+T+3+;1-$TVWL
M[*S@2"TM+6%8XH(D 541% "J    , #%9.O_  O^&GBKQ'8^,?%'P[T+4M7T
MS']FZK?Z1#-<VF#D>5*ZEH^>?E(YKW>'_$"CDF8U:GU>])JBJ<5*TH1HUH5E
M'FMK[1P?M'97E)SM]E^=F?#4\PPL(^U]_P!]R;6DG4IR@W:_V4_<71)1OU.)
M_8?/Q4;]C[X:GXVF[_X2L^#+#^VO[0S]I\WR5QYV[GS=NW?NYW[L\YKU.BBO
MSW'8KZ[CJN(Y5'GE*7*MES-NR\E>R\CZ;#T?J^'A2NWRI*[W=E:[\V%%%%<I
ML%%%% !7TK_P3K_X_?%O_7*R_G/7S57TK_P3K_X_?%O_ %RLOYSU^J^"7_)T
M,O\ 6I_Z9J'QWB!_R2.)_P"W/_3D3Z?KR#]O?_DT7QK_ ->,'_I3#7K]>7?M
MI^&]:\7?LP>+?#GAZR^T7MU9PK!#YBIN(N(B>6( X!ZFO]&,MQ.'P>8T<1B)
MJ%.$XRE*32C&*:;;;T22U;>B6K/Y3SBC5Q&4XBE2BY2E":22NVW%I)):MMZ)
M+<_)RBO0/^&6_CM_T(O_ )4[7_X[1_PRW\=O^A%_\J=K_P#':_9O^(H>&G_0
M[P?_ (4T?_DS^<?]2^,?^A;B/_!-3_Y$\_HKT#_AEOX[?]"+_P"5.U_^.T?\
M,M_';_H1?_*G:_\ QVC_ (BAX:?]#O!_^%-'_P"3#_4OC'_H6XC_ ,$U/_D3
MS^BO0/\ AEOX[?\ 0B_^5.U_^.T?\,M_';_H1?\ RIVO_P =H_XBAX:?]#O!
M_P#A31_^3#_4OC'_ *%N(_\ !-3_ .1//Z*] _X9;^.W_0B_^5.U_P#CM'_#
M+?QV_P"A%_\ *G:__':/^(H>&G_0[P?_ (4T?_DP_P!2^,?^A;B/_!-3_P"1
M//Z*] _X9;^.W_0B_P#E3M?_ ([1_P ,M_';_H1?_*G:_P#QVC_B*'AI_P!#
MO!_^%-'_ .3#_4OC'_H6XC_P34_^1//Z*] _X9;^.W_0B_\ E3M?_CM'_#+?
MQV_Z$7_RIVO_ ,=H_P"(H>&G_0[P?_A31_\ DP_U+XQ_Z%N(_P#!-3_Y$\_H
MKT#_ (9;^.W_ $(O_E3M?_CM'_#+?QV_Z$7_ ,J=K_\ ':/^(H>&G_0[P?\
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
MN.\603WKRPVXAMY0SJPB6-D/ED;E#C9]FT4 ?&WP-_8:_:F^%O\ P5,^+O\
MP4#UW7_ -[H7Q4\+Z7H:^%+2_O4NM+CT^)$@F^T-;E)V<JQ=-B!?,&&.SYV?
ML,_L._M8_LG_ +3O[17[0_B[6?AYKT/QU\3P^(+71M.U.^MFT6XMX98H;9IG
MMG$\;*Z!I0B%2K,$;<$'V910!^=_[-W_  17\9VG[%?[0W["?[8OC/POKWAC
MX[_$/6/&?]L^#C<PW6C7]]):RHB17$95Q;SVD4R2%^2NUD(.:/V3/^"=W_!8
M#P7H>D_LO?M=_P#!1'P;XP^!_A]([-FT+PE+%XI\3:5#A8],O+J7Y+>"1%6.
M9T,T[Q[X_-!?S!^B%% !7P;\7?\ @GW^W)^T5^Q?XN_X)[?M >*/A+XG\*>*
M+ZZBT[XC7DE^VK>']-DO6G@5=->V:*[N[:-A'#<?:[<#RXV9&*MO^\J* /B;
M]H;_ ()3>*[#]H;X,_MK?L-_$K3/#?Q-^#W@^+P9-8^-8YI]+\8^&5B,8L;Z
M2 >;#*FYY$N$1\.1NC8*FWT+X6?L8_$3Q=^VC!_P4#_:RO\ PTWC+0? [^%?
M 7A#PA-/<Z;X=M9YO.O+IKNYBBEN[N<[8]XA@2.%-@1RS/7TO10!\:?L5?L,
M_M5?LS_MP_M%?M;>-M>\ :O8?'V_TJ__ + TS4+V*;0Y=-M;B"VB\Y[8BY61
M9561]D97!=5;_5G'_8G_ ."7GQ5^$L/[4'@']JK6?!?BGP9^TUXUUWQ'K-AX
M<FNXI]-&J(T,]A^]BQ,GDO@3!D963.P[OD^XZ* /S3_9"_X)8_\ !6S]E#PE
M'^Q-H/\ P4@\*R_L[:?/-!HVK)X1E/CFQTB21G;3K:<D6]LVUF1;DF5HM^Z)
M$VQHGKW[<_\ P3V^/?[07[2W[-WQ9^!.L^!/#_AG]G;Q')JUCH>L2WGFZNKP
MPP?9%,4)6T1(HF57_?$EP2H"[6^SJ* /C;]I_P#X)[_M-^._^"D_@'_@HE^S
M+\=O"'A35-,^%]SX!\8Z9XJ\-W&IJ--EO'NQ<V0BFA#7"RR-@2D)\B%@P+)7
M,?"7_@FI^W!^SO\ MM?&[XI? _\ :P\'6OPP^/>NP:[XF&O^$9;WQ-HMZD)B
MD6P<2):'<&8(\Z2QQ@1_Z.X1A)]X44 ?FY^SY_P1$^//@G_@B[XW_P""27QD
M_:>\.:A:ZII]]9>"M8\/^%Y8H],674Y=22:Z,LI>YD>XD 94\M4C4*H=MTC=
MO^T)_P $]OV\_P!I?_@E#K/[ OQ1^.WPUN?%GB71--T2Z\1:;H=Y9Z9I-A9/
M;,K10DRS7=S-]G)DD>2&-3(-D0"$/]V44 ?$G[5G_!+#XA?M7_LR?!.TN/B?
MHW@CXZ_L^7^GZI\.?'NBV\M]IRWMK'#')'/!*(G:UNA;Q&2($E"B?-*JLLG5
MZU^QI^T/^UM\:/A-\5_V[KCP#8:7\&=?/B7P_P"#?AY>7M]!K'B-8FAMM2N;
MB\A@:".W#R/%:I&Y\QPSSL$V-]844 ?&_P )/V&OVI/AU_P5;^)__!0[5->\
M!7F@_$7P7I_AJ/PG!J%ZEWI\5EY9AN#<&W*2LY1RT?EH%$@PYV9>;_@GO^PM
M^TE^RE^U=^T%\>_BGXI\$:II/QV\8P>(AIV@3W@N-!EACEB2#=+"%NE9'0%_
MW1#(2%(;:OV%10 4444 %%%% !7YZ?''_DL_BW_L9+W_ -'O7Z%U^>GQQ_Y+
M/XM_[&2]_P#1[U_,WTF?^1#@/^OLO_2#]9\)O^1EB?\  OS.6HHHK^.#]S"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^E?^"=?_'[XM_ZY67\
MYZ^:J^E?^"=?_'[XM_ZY67\YZ_5?!+_DZ&7^M3_TS4/CO$#_ ))'$_\ ;G_I
MR)]/US'QG_Y)EJW_ %Q3_P!&+73US'QG_P"29:M_UQ3_ -&+7]V<5_\ )+8_
M_KS5_P#2)'\X9?\ [_2_Q1_-'SE1117^?Q^N!1110 4444 %%%>5?M,_MO\
M[*/[&_\ 8H_:;^-FD^$#XA^T?V*NI+*QN_(\OS2HC1CA?-CR3C[XK?#87%8V
MNJ.'@YS>T8IMNRN[)7;TU]")U(4H\TVDN[T/5:*^=OA1_P %9O\ @G7\<_B+
MI/PE^$G[4VA:[XCURY^SZ3I-E:W1EN9-I;:,P@#"J222  "372_&K_@H%^R#
M^SUXTU#X>_%CXR06&L:/I,6J:]9V6D7M_P#V/922QQ1W%\]I#(ME$SRQ@/.8
MP0ZG.#FNV>1YU3Q"P\L+451JZBX2YFKVO:U[7TOW,UBL*X<ZFK=[JQ[)1530
M-?T+Q7H5EXH\,:S:ZCINHVL=UI^H6-PLL-S!(H9)8W4E71E((8$@@@BN<^&'
MQV^%7QGUCQ3HGPQ\5?VO+X+\0/H?B.6"QG6"VU%$5Y+99W013O&'4/Y3/Y;'
M:VU@17 J%:49247:/Q:/36VO;737J:\\4TK[[>9UU%%%9%!1110 4444 %%%
M% 'TM\+_ /DGFC_]>$?\JWJP?A?_ ,D\T?\ Z\(_Y5O5_H/P[_R3^#_Z]4__
M $A'Y!C/][J?XG^9^0G_  <B_P#)=OAQ_P!BE<_^E1K\WJ_2'_@Y%_Y+M\./
M^Q2N?_2HU^;U?W7X:?\ )#8+_#+_ -+D?QOXB_\ ):8S_$O_ $B(4445]T?%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 >]?\ !+W_ )2"?"?_
M +&V'_T%J_HBK^=W_@E[_P I!/A/_P!C;#_Z"U?T15_,/CG_ ,E!AO\ KU_[
M?(_I#P7_ .1%B/\ K[_[;$*_F:_:9_Y.0^(/_8[ZM_Z62U_3+7\S7[3/_)R'
MQ!_['?5O_2R6NWP)_P!^QW^&'YR./QL_W+!_XI_E$XBBBBOZ1/Y["BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *_63_ (-K?^1'^+/_ &%M(_\
M15U7Y-U^LG_!M;_R(_Q9_P"PMI'_ **NJ_./%G_D@\5ZT_\ TY$_0?"[_DML
M-Z3_ /3<C].*\8_X*!_\FI^(_P#KO8_^E<->SUXQ_P % _\ DU/Q'_UWL?\
MTKAK^&^*_P#DF,;_ ->JG_I#/ZLQ/^[S]'^1^<5%%%?QL?+!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'ZK_ '_DA'@G_ +%'3?\ TECK
MK:Y+X _\D(\$_P#8HZ;_ .DL==;7]M99_P BVA_@C_Z2CZVG_#7H%%%%=Q84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^>GQQ_Y+
M/XM_[&2]_P#1[U^A=?GI\<?^2S^+?^QDO?\ T>]?S-])G_D0X#_K[+_T@_6?
M";_D98G_  +\SEJ***_C@_<PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OI7_@G7_Q^^+?^N5E_.>OFJOI7_@G7_Q^^+?^N5E_.>OU7P2_Y.AE
M_K4_],U#X[Q _P"21Q/_ &Y_Z<B?3]<Q\9_^29:M_P!<4_\ 1BUT]<Q\9_\
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
M68G_ '>?H_R/SBHHHK^-CY8**** "BBB@ HHHH **** "BBB@ HHHH ****
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
M1O\ [=7NE%']OYM_S\_"/^0?4,)_+^+_ ,SPO_ABW_JI7_E&_P#MU'_#%O\
MU4K_ ,HW_P!NKW2BC^W\V_Y^?A'_ "#ZAA/Y?Q?^90_X)Z_LI_\ "&?MK_#?
MQ3_PGGVG[#XEBE\C^R]F_"MQN\TX_(U^X=?DW^Q;_P G5>!O^P]'_)J_62OP
MOQ4QN)QN;T)UI7:IVV2^T^R1^]^$U&E0R:NH*W[S_P!MB%?S-?M,_P#)R'Q!
M_P"QWU;_ -+):_IEK^9K]IG_ ).0^(/_ &.^K?\ I9+7U?@3_OV._P ,/SD>
M)XV?[E@_\4_RB<11117](G\]A1110 4$ C![T44 ?)/QD\+>'?"G[>G@>V\.
M:1!9I="QN+A8$QYDIN)E+GU8A5R>IQS7K?[9GBS5_#WPF72]&\(WFM'5=2AA
MO;.TBD(:U5A)*KM&"45PHC)ZXD..E>1?M >,/"D_[=/@K6(/$=E):64=A'>7
M272&.%OM$Q(9@<+@.I.>@-?0/Q?^/O@CX*Z'IOB7Q1;W]U8:G="&.[TNW69(
M\KN#NVX#;CIC)/. <5^.Y2\ \/G]+V\:%-UFG-)-1C*,4W;:SU7:Y^LYHL<J
M^1U?82K35)-1;:<FI2:5][K1]SY\_9O^(_[*7B'XB:;I.I_ Z+PKXBCO%_LJ
MY;4)IX3<@_*OSD%'W?=#*1G'.<5W_P 2_#7B+PS^V3X>^+NL:;=W'APZ%-:M
M>06[RK:2B&?]VX4$KN+#!Q@E\=C3/C-X7^%W[2VH^$]>^$^J6&H:U%KEO-=Z
MIIA!DMK!<M(;C'*$$+L5\-NX Y:O?))(X8VEED545269C@ #J2:[\@R"OB<)
M4P=6=-QHU:56G6I0A"-1Q]ZTXPM%M;.SV:UNCASS/:.'Q4,72A44JU*I2J4J
MLY3E33]V\)3O)7W5UNGI9GSG^S#%XM_9Q_9MN]5\;:%<C4]8ULGP]X>E!6>X
MGE2..*+:>4+LA8@_=0%C7K'PO\/:3\,=+73O%WBBQE\4:]<&]UFXEN%22\NG
MX*QJQR8T $:*!@*HXR365\/(Y/C%XZ;XU:E&QT33?-M/!5NXP) ?EFU CUDP
M4C](P3CYZ^>/&+:E]B_: /Q S_:PU#3?[.^T_?$/VY_*\K/.S9Y.,=L5S+'0
MX4R["SI0=2E"%2-%R=ERTZ<ZDJC:3]ZKR\M/M#5?%*+Z'@I\3YAB8U9JG5G*
MG*JHJ[O4J0IQ@DVM*7-S3[ST>RDOM*BN6^"!\5'X0>&CXV\[^U?[&@^V_:,^
M9NV#[^>=^,;L\YSFNIK]4PF(^M86G7Y7'GBI6>ZNKV?FNI^9XJA]6Q,Z/,I<
MK:NMG9VNO)] HHHKH, HHHH *_63_@VM_P"1'^+/_86TC_T5=5^3=?K)_P &
MUO\ R(_Q9_["VD?^BKJOSCQ9_P"2#Q7K3_\ 3D3]!\+O^2VPWI/_ --R/TXK
MQC_@H'_R:GXC_P"N]C_Z5PU[/7C'_!0/_DU/Q'_UWL?_ $KAK^&^*_\ DF,;
M_P!>JG_I#/ZLQ/\ N\_1_D?G%1117\;'RP4444 %%%% !1110 4444 %%%%
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
M6EX[_P"@[_Y*Q?\ Q-'_  M+QW_T'?\ R5B_^)KGZ*/K>*_Y^2^]A_9V7_\
M/F'_ ("O\CH/^%I>._\ H._^2L7_ ,31_P +2\=_]!W_ ,E8O_B:Y^BCZWBO
M^?DOO8?V=E__ #YA_P" K_(Z#_A:7CO_ *#O_DK%_P#$T?\ "TO'?_0=_P#)
M6+_XFN?HH^MXK_GY+[V']G9?_P ^8?\ @*_R.@_X6EX[_P"@[_Y*Q?\ Q-'_
M  M+QW_T'?\ R5B_^)KGZ*/K>*_Y^2^]A_9V7_\ /F'_ ("O\CH/^%I>._\
MH._^2L7_ ,31_P +2\=_]!W_ ,E8O_B:Y^BCZWBO^?DOO8?V=E__ #YA_P"
MK_(Z#_A:7CO_ *#O_DK%_P#$T?\ "TO'?_0=_P#)6+_XFN?HH^MXK_GY+[V'
M]G9?_P ^8?\ @*_R.@_X6EX[_P"@[_Y*Q?\ Q-'_  M+QW_T'?\ R5B_^)KG
MZ*/K>*_Y^2^]A_9V7_\ /F'_ ("O\CH/^%I>._\ H._^2L7_ ,31_P +2\=_
M]!W_ ,E8O_B:Y^BCZWBO^?DOO8?V=E__ #YA_P" K_(_0;X"7UUJ7P8\-7][
M+OFFTB%I'V@9)'H.*ZZN,_9U_P"2&>%?^P+#_P"@UV=?Z=\+MOAG M_\^:7_
M *1$_D_-HJ.:XA)62G/_ -*9\$?\%>_^2F^$?^P#-_Z.-?(5?7O_  5[_P"2
MF^$?^P#-_P"CC7R%7]2<'_\ )-8?T?\ Z4S^5>-_^2JQ7JO_ $E!1117TI\J
M%%%% !1110 45X7XD_;2.J_&_P 2?L]_ +X;+XR\1>#M$?4?$GVG6QI]M$04
M M(I!#,9;DEP-I54!R&D!! U_P!E_P#;2^#O[4WP:N_C)X3O)=-M]'$B^(]/
MU/ FTMXT\QM^W(9-F65QP0#T(91P4\TP%6O[&-1<WO=[/E^*SV?+ULW;J>C4
MRC,J.']O*F^7W>UUS?#=)W7-TNE?H>NT5\FZ)_P5;\$WNC^&_B?KWPMNM-^'
MWBOQC<^'M*\2R:L'NHI8@FVXGM/* CA8LW*S.RA"2O05]$?&OXO>%O@5\,]4
M^)_B]I7M=.A'DVENNZ:]N'(2&VB7^*221E11ZMZ9-+#YKE^*I3J4JB<8I-O5
M635T];:-:I[,>)R?,L'5A2JTVI3;26CNT[-:-ZIZ-;KJ=5163X"U?Q5K_@O2
M]<\;^%(M"U>[LHYM0T:+4/M0LI67)A\[8@D*YP2% R#C(Y.M7=&2G%277Y?@
M]3SYQ<).+Z?/\5H_D%%%%42%%%% !1110!ZA^Q;_ ,G5>!O^P]'_ ":OUDK\
MF_V+?^3JO W_ &'H_P"35^LE?C7B5_R-*/\ @_\ ;F?NGA7_ ,B>O_U\_P#;
M4%?S-?M,_P#)R'Q!_P"QWU;_ -+):_IEK^9K]IG_ ).0^(/_ &.^K?\ I9+7
MVG@3_OV._P ,/SD?/^-G^Y8/_%/\HG$4445_2)_/84444 %%%% !3+BVM[N%
MK:[@26-QAXY%#*P]P>M/HI-)JS&FT[HBL[*RT^ 6UA:101@Y$<,851^ I;JU
MMKZVDLKVWCFAF0I+%*@974C!4@\$$<8J2BERQY>6V@<TN;FOJ1VMK:V-M'96
M5M'###&$BAB0*J*!@* .  .,"JM_X8\-:KJ,&L:IX>L;F[M?^/:ZN+1'DBYS
M\K$97GTJ]12E2ISCRRBFNUNVQ4:E2$N:+:?^844459 4444 %%%% !7ZR?\
M!M;_ ,B/\6?^PMI'_HJZK\FZ_63_ (-K?^1'^+/_ &%M(_\ 15U7YQXL_P#)
M!XKUI_\ IR)^@^%W_);8;TG_ .FY'Z<5XQ_P4#_Y-3\1_P#7>Q_]*X:]GKQC
M_@H'_P FI^(_^N]C_P"E<-?PWQ7_ ,DQC?\ KU4_](9_5F)_W>?H_P C\XJ*
M**_C8^6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /U7^
M/_)"/!/_ &*.F_\ I+'76UR7P!_Y(1X)_P"Q1TW_ -)8ZZVO[:RS_D6T/\$?
M_24?6T_X:] HHHKN+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#Q/]L3_@G3^QI^WK:Z.O[4OP4M/$%]X<E:3P[KUKJ%UIVJ:4S$
M$_9[VSEBGC4E58H'VDJ"5.*J?LT_\$V/V0_V4/$D7CGX7^ ]6OO$=O \-KXE
M\:^,-3\0W]HCKMD6WFU*XG-J'7AA#Y88<-D5[O10 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?GI\<?^2S^+?^QDO?_1[U^A=?
MGI\<?^2S^+?^QDO?_1[U_,WTF?\ D0X#_K[+_P!(/UGPF_Y&6)_P+\SEJ***
M_C@_<PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OI7_@G7_P ?
MOBW_ *Y67\YZ^:J^E?\ @G7_ ,?OBW_KE9?SGK]5\$O^3H9?ZU/_ $S4/CO$
M#_DD<3_VY_Z<B?3]>>?M7?\ )O?B7_KUB_\ 1\=>AUYY^U=_R;WXE_Z]8O\
MT?'7]R\:_P#)&YE_V#UO_3<C^>\@_P"1[A/^OM/_ -*1\'4445_F*?UJ%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?H#^SK_R0SPK_P!@
M6'_T&NSKC/V=?^2&>%?^P+#_ .@UV=?ZA<+?\DQ@?^O-+_TB)_(F<?\ (VQ'
M^.?_ *4SX(_X*]_\E-\(_P#8!F_]'&OD*OKW_@KW_P E-\(_]@&;_P!'&OD*
MOZEX/_Y)K#^C_P#2F?RIQO\ \E5BO5?^DH****^E/E0HHHH **** /SM^ W_
M  DG[$W_  4W^)^J?''PSKL7ASX@OJ%SH7B*RT2ZO8;AIKQ;J%?]'C=BVUGC
M8 $AP!C!!K$_X(Q^#(_B???'S3P;B/PGXCMHM.9HP4WB<WH&W(X98G/TWC/6
MOLC]H^__ &B?B=X8U+X.?L_>"7TB35X9+'4/'OB*X2"UTZ!P4E>V@5FN)YMI
M8(2B1@D-O.*V_P!D_P#9=\ ?LB?!VR^$?@%I+A8Y&N=4U2X0++J%VX >9P.%
MX5551G:JJ,D@D_$8;(:D<WI*#;H4G4E=JVM16Y4[^\EJ[VMTNWM]_BN(J<\E
MJN:2KUE2A9.ZM2=^=JWNMZ))MOK9+?Y-TK_@EG\:-8^$G@O]EGQOKNAKX5\)
M_$*\UR^\2V=VYFU"QD50D,=N4S',VZ4-N;8G!#2=*]>\0?$WP+\6/B)J7[37
MQ2\10V'P=^#MY*N@W5P"T&LZZA\J;4 H!\V.W9C;P!0Q>9G922%%>D_M32?%
M?Q5HNE_!'X16>H6=UXRN7M-;\76\)\KP_IBKFYF$G07#J?*A7KN<OP$S7"_M
MU?L@ZE\3?V&KC]G;]GW2(+230X[.30=&641I<I;,/W!=B!N9=Q#,?F<#<1DL
M.B>61R^G6^I4W+DBG9W?/*$?W<%WC'=]6VE=ZHY:>:SS*K1^O5%'VDFKJRY(
MSE^\F][2E\*Z))NR]UG>_"7]L'X._%_QM!\-])GU'2M?O?#]OKNF:3KMEY$M
M_ILRAH[F'#,K @Y*$B1>=RC!QZE7PY\#OV>/C!\1?VW/AA^T!J7@/5_#6@?#
MGX36&CZJ^MV;6LMUJ0L[B&2VB1\-(J-<\R@&,B([6.17W'7L9-B\9C,/.6(C
M:TFD[6YE9:V]6U\CQ,\P>"P6)A##2O>*<E>_+*[TNO))_,****]<\4**** "
MBBB@#U#]BW_DZKP-_P!AZ/\ DU?K)7Y-_L6_\G5>!O\ L/1_R:OUDK\:\2O^
M1I1_P?\ MS/W3PK_ .1/7_Z^?^VH*_F:_:9_Y.0^(/\ V.^K?^EDM?TRU_,U
M^TS_ ,G(?$'_ +'?5O\ TLEK[3P)_P!^QW^&'YR/G_&S_<L'_BG^43B****_
MI$_GL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]9/^#:W_D1_
MBS_V%M(_]%75?DW7ZR?\&UO_ "(_Q9_["VD?^BKJOSCQ9_Y(/%>M/_TY$_0?
M"[_DML-Z3_\ 3<C].*^3?^"WW_*-?QW_ -?FC_\ ITM:^LJ^3?\ @M]_RC7\
M=_\ 7YH__ITM:_E[@[_DK<O_ .OU+_TN)_27%O\ R2V._P"O-3_TAGX*T445
M_=!_%@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_2=^Q+
M_P F9?"/_LF&@?\ IN@KTZO,?V)?^3,OA'_V3#0/_3=!7IU?P'FW_(TK_P".
M7_I3/[ERO_D64/\ !'_TE!1117GG>%%%% !16)\1OB-X-^$O@V\^(/Q!UG^S
M](T_R_M=W]GDE\OS)%C3Y(U9CEW4< ]<GC)KRW_AXO\ L;?]%B_\M[4?_D>@
M#VVBO$O^'B_[&W_18O\ RWM1_P#D>C_AXO\ L;?]%B_\M[4?_D>@#VVBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OR%_:>_Y.2\?_ /8Z:G_Z525^O5?D
M+^T]_P G)>/_ /L=-3_]*I* .%HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K[3_X(\?\ (4^('_7OIG_H5U7Q97VG_P $>/\ D*?$#_KW
MTS_T*ZH ^X:\\_:N_P"3>_$O_7K%_P"CXZ]#KSS]J[_DWOQ+_P!>L7_H^.OF
M>-?^2-S+_L'K?^FY'KY!_P CW"?]?:?_ *4CX.HHHK_,4_K4**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _0']G7_DAGA7_L"P_P#H-=G7
M&?LZ_P#)#/"O_8%A_P#0:[.O]0N%O^28P/\ UYI?^D1/Y$SC_D;8C_'/_P!*
M9\$?\%>_^2F^$?\ L S?^CC7R%7U[_P5[_Y*;X1_[ ,W_HXU\A5_4O!__)-8
M?T?_ *4S^5.-_P#DJL5ZK_TE!1117TI\J%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!ZA^Q;_R=5X&_[#T?\FK]9*_)O]BW_DZKP-_V'H_Y-7ZR
M5^->)7_(TH_X/_;F?NGA7_R)Z_\ U\_]M05_,U^TS_R<A\0?^QWU;_TLEK^F
M6OYS_P!HO]G;XQ:C^T'X[U"S\'[X9_&6J21/_:%N-RM=RD'!DR.#7U_@=B*%
M#'8UU9J-XPW:767<\+QIIU*F"P?*F_>GMZ1/$Z*[K_AFKXU_]"7_ .5&V_\
MCE'_  S5\:_^A+_\J-M_\<K^BO[1R_\ Y_1_\"7^9_/WU?$?R/[F<+17=?\
M#-7QK_Z$O_RHVW_QRC_AFKXU_P#0E_\ E1MO_CE']HY?_P _H_\ @2_S#ZOB
M/Y']S.%HKNO^&:OC7_T)?_E1MO\ XY1_PS5\:_\ H2__ "HVW_QRC^T<O_Y_
M1_\  E_F'U?$?R/[F<+17=?\,U?&O_H2_P#RHVW_ ,<H_P"&:OC7_P!"7_Y4
M;;_XY1_:.7_\_H_^!+_,/J^(_D?W,X6BNZ_X9J^-?_0E_P#E1MO_ (Y1_P ,
MU?&O_H2__*C;?_'*/[1R_P#Y_1_\"7^8?5\1_(_N9PM%=U_PS5\:_P#H2_\
MRHVW_P <H_X9J^-?_0E_^5&V_P#CE']HY?\ \_H_^!+_ ##ZOB/Y']S.%HKN
MO^&:OC7_ -"7_P"5&V_^.4?\,U?&O_H2_P#RHVW_ ,<H_M'+_P#G]'_P)?YA
M]7Q'\C^YG"T5W7_#-7QK_P"A+_\ *C;?_'*/^&:OC7_T)?\ Y4;;_P".4?VC
ME_\ S^C_ .!+_,/J^(_D?W,X6BNZ_P"&:OC7_P!"7_Y4;;_XY1_PS5\:_P#H
M2_\ RHVW_P <H_M'+_\ G]'_ ,"7^8?5\1_(_N9PM?K)_P &UO\ R(_Q9_["
MVD?^BKJOS5_X9J^-?_0E_P#E1MO_ (Y7ZB_\&\/PY\9?#WP9\4H?&&C_ &-K
MK5-*: ?:(Y-P6.YS]QCCJ.M?G?BKC,)6X&Q,:=2+=Z>B:;_B1/O_  PHUH<:
MX9RBTK3Z?].Y'Z.U\F_\%OO^4:_CO_K\T?\ ].EK7UE7R;_P6^_Y1K^._P#K
M\T?_ -.EK7\S\'?\E;E__7ZE_P"EQ/Z.XM_Y);'?]>:G_I#/P5HHHK^Z#^+
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^D[]B7_DS+X1
M_P#9,- _]-T%>G5YC^Q+_P F9?"/_LF&@?\ IN@KTZOX#S;_ )&E?_'+_P!*
M9_<N5_\ (LH?X(_^DH****\\[PHHHH \2_X*+_\ )FOC'_N'_P#IQMJ_+BOU
M'_X*+_\ )FOC'_N'_P#IQMJ_+B@ HHHH _;2BBB@ KSG]K;]J?X/_L3_ +.7
MBS]J/X\ZZ^G^%O!^EF\U&2% \T[%ECBMX5) >:65XXD4D O(H) R1Z-7Y0?\
M'D4/C.7_ ()+Z1)X:6X.FQ?&/1F\4_9\X^P?9-0"[_\ 9^U&UQG^+;0!]0_L
MK>)_^"D?[:?PET;]I_QK\3/#GP1T/Q=81ZIX.^'.E>#DUG4K739E$EM)JE[=
MRA'GDC97:"""'RPP4N6W;>I_9H^+W[;@_;,\??LW_M8Z-X.GT'1_ NCZQX!\
M7>#M-N+2+7_,N[V&]DE@GFF:VFCVVB- )954%9 Y$P5?H/P9=^&=0\'Z5?\
M@N2!]&GTV"327M?]4UL8U,13'\.PKCVKSG]NG]H!_P!DK]CKXH?M36.@PZCJ
M'@'P!JNL:=:RID3SPVS21Q,1R(VD2,-@]!GM0!ZQ17YI?![]B3PO^V%_P1J\
M._M+^)_'.NW'Q]\9_"I/'%E\;+?6YX=>TWQ#/:&^A6"YB=6M[2&5E@%G%L@$
M2% @)W5QWPJ_:?\ $_\ P47_ ."1O[*W[4W[5W[37_"$:9=_$&*'XH>%]/T:
MXGNOBM)87EY8QZ1;6UB1-<O>36R3/:PQNCYD!CV18H _5R42&-A"ZJY4[&9<
M@'L2,C/YBOB'_@F+^U=^UG\:_P!N_P#:^_9Y_:6^)NC>(=.^$'BKPYI_@Z/0
M?"\>EV]K!>6MY<2$*9)9G9@L(/FSRX,>5V[B#Y#_ ,$^/$FL?#S_ (+S?%_]
MGWX>_"K7_A=\.=>^ &F>+X/A=J5S:I:VFI+J,-H+^"SLYYK>Q,L3/NBC*L>#
M(JO\J]7_ ,$G?^4O/_!1'_L?/!7_ *:;J@#]$Z*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR%_:>_Y.2\?_
M /8Z:G_Z525^O5?D+^T]_P G)>/_ /L=-3_]*I* .%HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K[3_X(\?\ (4^('_7OIG_H5U7Q97VG
M_P $>/\ D*?$#_KWTS_T*ZH ^X:\\_:N_P"3>_$O_7K%_P"CXZ]#KSS]J[_D
MWOQ+_P!>L7_H^.OF>-?^2-S+_L'K?^FY'KY!_P CW"?]?:?_ *4CX.HHHK_,
M4_K4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _0']G7_D
MAGA7_L"P_P#H-=G7&?LZ_P#)#/"O_8%A_P#0:[.O]0N%O^28P/\ UYI?^D1/
MY$SC_D;8C_'/_P!*9\6?\%0_A%\0_B/\0O#%]X,\/?;8K;1I8YG^UPQ[6,I(
M&)'4GCTKY>_X9;^.W_0B_P#E3M?_ ([7Z'?M.?\ (PZ9_P!>3?\ H=>8U\'Q
M#])?CO@G.:V28'#8:5*@THN<*KDTTI:N-:*W;VBM#QY>#O#/$<O[2Q-:LIU-
M6HR@HZ::)TV]EU;/C_\ X9;^.W_0B_\ E3M?_CM'_#+?QV_Z$7_RIVO_ ,=K
M[ HKQ?\ B<'Q+_Z!,'_X+K?_ #03_P 0!X._Y_XC_P "I_\ RH^/_P#AEOX[
M?]"+_P"5.U_^.T?\,M_';_H1?_*G:_\ QVOL"BC_ (G!\2_^@3!_^"ZW_P T
M!_Q '@[_ )_XC_P*G_\ *CX__P"&6_CM_P!"+_Y4[7_X[1_PRW\=O^A%_P#*
MG:__ !VOL"BC_B<'Q+_Z!,'_ ."ZW_S0'_$ >#O^?^(_\"I__*CX_P#^&6_C
MM_T(O_E3M?\ X[1_PRW\=O\ H1?_ "IVO_QVOL"BC_B<'Q+_ .@3!_\ @NM_
M\T!_Q '@[_G_ (C_ ,"I_P#RH^/_ /AEOX[?]"+_ .5.U_\ CM'_  RW\=O^
MA%_\J=K_ /':^P**/^)P?$O_ *!,'_X+K?\ S0'_ ! '@[_G_B/_  *G_P#*
MCX__ .&6_CM_T(O_ )4[7_X[1_PRW\=O^A%_\J=K_P#':^P**/\ B<'Q+_Z!
M,'_X+K?_ #0'_$ >#O\ G_B/_ J?_P J/C__ (9;^.W_ $(O_E3M?_CM'_#+
M?QV_Z$7_ ,J=K_\ ':^P**/^)P?$O_H$P?\ X+K?_- ?\0!X._Y_XC_P*G_\
MJ/C_ /X9;^.W_0B_^5.U_P#CM'_#+?QV_P"A%_\ *G:__':^P**/^)P?$O\
MZ!,'_P""ZW_S0'_$ >#O^?\ B/\ P*G_ /*CX_\ ^&6_CM_T(O\ Y4[7_P".
MT?\ #+?QV_Z$7_RIVO\ \=K[ HH_XG!\2_\ H$P?_@NM_P#- ?\ $ >#O^?^
M(_\  J?_ ,J/ _V3/V>?C#X7_:1\'>(-=\(>19VFLQR7$W]H6[;%P><+(2?P
M%?IA7S9\*?\ DHVC_P#7ZO\ 6OI.OT7@[Q/S_P 4L#4Q^:TJ4)TI>S2I1G%6
MLI7?/.;O=O9I6Z&U/@S*^"5]5P,YRC/WGSN+=]M.6,=-.P5^-_QD_P"2O>*O
M^QDOO_2AZ_9"OQO^,G_)7O%7_8R7W_I0]?OWAG_O.)](_FS\H\5_]TPO^*7Y
M(YNBBBOUT_%0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ONC_@
MCY_R+7CK_K^L/_0)Z^%Z^Z/^"/G_ "+7CK_K^L/_ $">ODN.?^29K>L?_2XG
MVGA[_P E70])_P#I$C[,KY-_X+??\HU_'?\ U^:/_P"G2UKZRKY-_P""WW_*
M-?QW_P!?FC_^G2UK\DX._P"2MR__ *_4O_2XG[?Q;_R2V._Z\U/_ $AGX*T4
M45_=!_%@4444 %%%% !116'H_P 2O 7B'Q5=>"=!\5V=[JEE!YUY:VDOF&%-
MP7YF7*J<D?*3GVK*I7H491C4FDY.R3:5WV7=^2-:="M5C*4(MJ*N[)NR[OLO
M4W**Q?'7Q$\%?#/1TU_QWXB@TRSDG$"3W&<-(02%  ))PK'\*R?!'Q]^#_Q(
MUO\ X1SP/XYM=2O?):4V\$<F0BXRQ)4 #D?F*YJF9Y;1Q2PM2O!5':T7**D[
M[6C>[OTT.BGEN8U<,\3"C-TUO)1;BK;W=K:>IV%%<CK_ ,=OA-X7UFYT'7/&
M,,,]C)%'J#""5X;-I21&LTJJ8X2V#@.RUUJ.DB"2-PRL,JP.01ZUK0QF#Q,Y
M0HU(R<=&DTVM6M;;:IK7JGV,JV$Q>'A&=6G**ELVFD]$]+[Z-/3HUW%HK,\*
M>,O#?C>PFU3PMJ7VNV@O);5KA875&DC;:^QF $BA@1O7*D@X)P:TZUI5:5>F
MJE.2E%[-.Z?HT95*52C4<*D6I+=-6:]4%%%%:$!1110 4444 ?TG?L2_\F9?
M"/\ [)AH'_IN@KTZO,?V)?\ DS+X1_\ 9,- _P#3=!7IU?P'FW_(TK_XY?\
MI3/[ERO_ )%E#_!'_P!)04445YYWA1110!XE_P %%_\ DS7QC_W#_P#TXVU?
MEQ7[:44 ?B717[:44 %%%% !7"?M-_LW?"']K[X">*/V:_CSX776/"?B_2VL
M=7LB^U]I(9)8WZQRQR*DB..5=%8=*[NB@#X>_91_98_X*R_L'>!=/_9I^''Q
MH^$?QC^&?AN!;/P5JGQ+FU/1/$>DZ<ORPV<TEE;W4%ZD*!41ML3%5 RJ[57W
MW3?V6K_XF^#?%NG_ +8'B6P\:W_COPQ<^'-:TW2["2RTC3]'N(V2>PLX7EDD
M'F!LS7#N9)F1#^[2.**+V2B@#X*_9K_X)]?\%#?V2OV4-7_X)V_#+X__  ^U
MGX;BVU#2_ GQ*\107P\2^&-)NVD)@>PBC^S:A- )I!%*;FW483=&57RZJ?M*
M_P#!&GQKHOP\_9:LO^"=7Q6T'P?KG[*>ISR>%+'Q_837FEZY!=0QQ7C7HMBK
M^?(4=RZ ?-<3;?+)5E_0"B@#X8^&O_!-K]M7PI_P5/C_ ."B_BW]K+P;J,7B
M#X4VWA7QYHECX&DMR/)U!;P6VF*T[_9[=O*C1IKE[F;#SX"EXF@Z+]A/]A;]
MIK]F7]N+]H3]J;XF>)_ VI:/\?=;TO4IM(T.ZO!<^'VT^WG@AC5Y80MV'250
MS$0X*E@#G97V+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %?D+^T]_P G)>/_ /L=-3_]*I*_7JOR%_:>
M_P"3DO'_ /V.FI_^E4E '"T444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5]I_\ !'C_ )"GQ _Z]],_]"NJ^+*^T_\ @CQ_R%/B!_U[Z9_Z
M%=4 ?<->>?M7?\F]^)?^O6+_ -'QUZ'7GG[5W_)O?B7_ *]8O_1\=?,\:_\
M)&YE_P!@];_TW(]?(/\ D>X3_K[3_P#2D?!U%%%?YBG]:A1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'Z _LZ_\D,\*_\ 8%A_]!KLZXS]
MG7_DAGA7_L"P_P#H-=G7^H7"W_),8'_KS2_](B?R)G'_ "-L1_CG_P"E,\9_
M:<_Y&'3/^O)O_0Z\QKT[]IS_ )&'3/\ KR;_ -#KS&OX[\4?^2]QW^*/_I$3
M]!R+_D4TO1_FPHHHKX$]8**** "BBB@#Y-_;A_X*1ZM\%_CUX/\ V%_V6/ V
MG^-?CAX^(>PT[5+EX]+\/66UV:_U!HOWA14CDD$*8=DC9LKF,2>LV,WQ._9N
M^!_BCXP?'[XUW_CV]T#PU>:QJEM9Z#9:;91BV@>9X[.**,S*I"$#SIYCSUK\
ME?V/?A1%^VA_P<&?M.>'OC'X[\8Z'=:;8^)8M)U+PCXGN-)U"**UU2QTZVV7
M$#!P@M"OR9VL -P9<J?>/^" G[4/[0OQ<\:?'?\ 8._:J\?ZC\0[+X>7[VFG
MZSXEF:[N7@-S<V=S:S2R%FFC;RU9 Y)4&1<E=H7]:SKA#"Y;DZ^KN,G0IT:M
M>Z]^?MG]B;O:,=(V7+?XFY/1?/87,9U\3[]USRE&'9<O==WO?7MH>:Z9_P %
MK/VTO!G[,7PM_P""AGCSQA8ZIH/CGXS:GX>\0?#.WT*TCL;/2(T4QBTG6(7?
MVE-DQ#R32*Q=<I@8/Z5_MQ?M,Z_^SW\-;#P_\)]&@UOXH>/M3'A_X8>')3\M
MUJ<BDFYF Y6UMHPUQ._ "1XR"ZUX)#_P1=_8Y^#/@_18/'_Q/U^3X1?"WQAJ
M'C[2O!^O7-N+'3[EHD:3[3<^6)9K2$1,ZQLP/S-YCR XKD?%W[5EE\%/A+XR
M_P""X'[2'@._O?MFGQZ#\ / -RWD36.A7$RB&=]RD07.H.!=3/M9H[:.*,;B
M"AC'T^',]QE&IE6'349S2BH\BJ2G/]Q1:TNXJ[J2_DNN=OE*I2QN$IRCB)[I
M:WORI+WY?-_"N_3<^\_A1X<\;^$/AKH7AGXE?$.?Q;XALM,ABUOQ+<6$%JVI
M704>;-Y-NB1Q*S9PBJ-JX!).2>@KXD_9Q_X*K^,_$7[8G@']C/\ :.^'VB:?
MK/Q3^%&G^-O!VL>&99A!$UQ:S7,FFSQS%B61;>XVSJP#F,#RU+C'VW7Y]G&5
MYAE>*4<7%)S7.K6Y7%MJ\;:)735DE:UK'KX:O1KT[TW>VC[W\[A1117DG0%%
M%% !1110!T/PI_Y*-H__ %^K_6OI.OFSX4_\E&T?_K]7^M?2=?U5X"?\DYBO
M^OO_ +9$^"XM_P!\I_X?U85^-_QD_P"2O>*O^QDOO_2AZ_9"OQO^,G_)7O%7
M_8R7W_I0]?V+X9_[SB?2/YL_GKQ7_P!TPO\ BE^2.;HHHK]=/Q4**** "BBD
M9E52S'  R2: %HKYR\:_\%+/@_X?_:/\,_LQ>&_">OZGKGB#5[:TEO+K3Y+"
MUM8YFP)E,Z!YQW4HFQL<25[KXY\<^'_AUX<F\4^)FO/LL .4T_39[R=S@G:D
M,"/(YP"<*IX!/05QT,PP6)]I[*HFH.TGT3WWV.[$9;C\+[/VM-IU%>*ZM;;;
MFQ17A'['7[>OP^_;5\4>--+^&GA+4[+3/"/V )J6JLB27S7!N02(5SY:K]GX
M)8EM_*KCF]\9?VQ+/P!^T#X>_9:^'O@=?$OC77]+N-2-K<ZK]AM+*UBBFD!E
MF$4S;W\EPJ!#V+%003E'-LOGA(XF-2\)/E35W=WY;)6N]=-%Y[&L\GS*GC)8
M25-JI%<TDVE9<O-=N]EH[ZORWT/::*\M_9!_:O\  7[8WP?B^+'@2RN;'9>/
M9:KI=XP,ME=(JLT99>'4JZ,K#&0PR <J-+X=?'7_ (6E\6_%?@;PCX6\[P_X
M09+'4/%9OODGU;[TME#$$.\0H5\R3>-KL$VG!(VI8["5J=.I3G=5/AMUTO\
MDM;[=3"KE^,H5:M.I"TJ?Q)VTUM^;TMOT/0****ZSC"BBB@ HHHH *^Z/^"/
MG_(M>.O^OZP_] GKX7K[H_X(^?\ (M>.O^OZP_\ 0)Z^2XY_Y)FMZQ_]+B?:
M>'O_ "5=#TG_ .D2/LRODW_@M]_RC7\=_P#7YH__ *=+6OK*ODW_ (+??\HU
M_'?_ %^:/_Z=+6OR3@[_ )*W+_\ K]2_]+B?M_%O_)+8[_KS4_\ 2&?@K111
M7]T'\6!1110 4444 5M6TC3->T^32=9LH[FUF&)H)1E)!GHP[CV/!KY:_8JT
MRPT3]J/XC:-I5JD%K:->0VT$8PL<:7NU5'L  *^J;Z_L=,M7OM2O8K>",9DF
MGD"(O..2>!S7R=^Q]XK\-#]J[X@W3:]:+%J<]ZVG2/<*%N0;X,NPD_,2"" .
MHYK\XXO>&I\4Y-.5E+VD]=+VY'\[7_$_0.%%B)\-9O&-W'V<=-;7YU^-OP-S
M]M?XAIIGC_2='\0_!^Y\4>']+TR2XNHY6G@MQ<RLH#>;&N"R1H1Z#SCGD5O_
M +''C#]FSQ;=WUU\*? "^&_$*V8&H6,MP\KM!N!)C=F(=-VW/"G.,CI7;>-_
MVH/A;\./B9%\,/',U[IL\]LDT>J7-KBS.[.!YF<CI@MMV@]2,&N7\$_"OPC?
M_M2/\8OA:MJFA)X?9+^ZTTJ;6[OI'(Q&5^5L( SE<@,%S\Q:O/EA:D.,?KV$
MQ%+$-U5"I3=.'M:2M;FC/X_<2UO9-7MN=\<3"?"7U+%4*N'2I.5.HJD_9U7>
M]I0^#WF]+7:=K['DWB#X;_$#0/"OQ@^'6J>%M2O-9\3>(-/N-">"RDD&HQ_;
M6E:1' *\)RV2-N[!Q7LU[_PF&E?#_P )?LTZ-JK)XEOM @BUO48'W'2[&-%2
M><'^\3^ZC/=CNXVUZ/\ $#QQHWPY\(WGC#72YAM(_DAB&9+B5CM2)!W=V(4#
MU-<':^"/'^@?!_Q=XUF#/X]\1Z5<74YMFRUM((6%O:0D=H@0H]7+-SFNJ'#E
M#),3.EAJDIOV34K;QH^TJ5;76]2I*;A%Z6BI27O1UYI\05LXH0JXB$8+VB<;
M[2J^SIT[Z[4Z<8J<EK>347H].\\(+X'T"QA\ >$+ZP1-(MUA33K:Y5G@10!\
MR@Y!]2>23SR:V:^)?"C:M_PA?P,/@7=_PD)\2:I]I,'^M*_;$\SS<<[?+QNW
M<;<YXS7VU7O<(\1?V]AYI4535.-)JSO&U2E&HHK1:P4N5KT>E[+P^*<@_L2O
M%NM[1S=1.ZM*].I*#D]7I-QYD_5:VNRBBBOKSY4**** "BBB@#^D[]B7_DS+
MX1_]DPT#_P!-T%>G5YC^Q+_R9E\(_P#LF&@?^FZ"O3J_@/-O^1I7_P <O_2F
M?W+E?_(LH?X(_P#I*"BBBO/.\**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *_(7]I[_DY+Q_\ ]CIJ?_I5)7Z]5^0O[3W_ "<EX_\
M^QTU/_TJDH X6BBB@ HHHH ***1@Q4A3@XX)% "T5^<_[4>O?&'PO_P5>^$O
MPO\ $GQOU_7M"N[_ $G58=*NFCM[6WD>ZFC*K# J(P!ARK.&<;L%CC)]=_X+
M/_%'XS_"_P#96M+KX2ZK?:9;ZGXABLO$6JZ8[)-#:M%(53>O,:O(JJ6!&>$S
M\^" ?7=%?G'JOQ,^&_C/XB?L\>*O^"=$"6&OZC?M!XUT+0\HRV$9MOM"ZM&O
MW]N^7]]+DODNK,=I'H7[1E_JWQ*_X*P^ O@1\6(/M7@!?!=[>V6AWR[K*]N#
M:7N^X=&^61T*  G.SRP1@DD@'VU17Q/_ ,$E_P!H'Q-H_P"P;KWQ'_:!\4W)
M\/\ A#6;M--U?4Y&=_L$<$+F)2WS2!9&=$')R1&OW0![C^RO\/O%FLZCJW[4
M_P 8])>T\7^-X8UL-*N.6\/:(I+6NGC^[(<^=-C&97P1\@H ]GHHHH ****
M"BBB@ K[3_X(\?\ (4^('_7OIG_H5U7Q97VG_P $>/\ D*?$#_KWTS_T*ZH
M^X:\\_:N_P"3>_$O_7K%_P"CXZ]#KSS]J[_DWOQ+_P!>L7_H^.OF>-?^2-S+
M_L'K?^FY'KY!_P CW"?]?:?_ *4CX.HHHK_,4_K4**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _0']G7_DAGA7_L"P_P#H-=G7&?LZ_P#)
M#/"O_8%A_P#0:[.O]0N%O^28P/\ UYI?^D1/Y$SC_D;8C_'/_P!*9XS^TY_R
M,.F?]>3?^AUYC7IW[3G_ ",.F?\ 7DW_ *'7F-?QWXH_\E[CO\4?_2(GZ#D7
M_(II>C_-A1117P)ZP4444 %%%% 'R'\2/^"8.H:%_P % H/^"D/[*7Q)TSPQ
MXQU#3)=.\;>&_$&CR76E:_$\*Q>=F&6.2WF'EPL2-RNT*,0"7+];_P $\/\
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
M_E2K]UUR/E89.".1FIZ**:C%-M+5@Y2:2;T11LO#'AK3=4FUS3O#UC!>W/\
MQ\7D-HBRR]_F<#+?B:O445,*=.FK022\M!SG.H[R=_4****LD**** "BBB@#
M^D[]B7_DS+X1_P#9,- _]-T%>G5YC^Q+_P F9?"/_LF&@?\ IN@KTZOX#S;_
M )&E?_'+_P!*9_<N5_\ (LH?X(_^DH****\\[PHHHH S?%_B_P .^ _#MQXK
M\5ZA]DT^TV?:+CR7DV[G5%^5 6.68#@=ZXC_ (:[_9X_Z*%_Y2;O_P"-4?M=
M_P#)O'B'_MT_]*X:^)* /MO_ (:[_9X_Z*%_Y2;O_P"-4?\ #7?[/'_10O\
MRDW?_P :KXDHH _22BBB@ HHKP+_ (*3?$']JCX)_LD>._V@OV5/&W@O3]9\
M >#]2\0SZ7XW\+W.H6NIPV=N]S)"'M[N!X',<;A6PXW%<C&2 #WVBOCO_@C7
M_P %7O#'_!3[X!W=QXN\/1^$?C!X%N%TOXK_  _EC>&33;X947$44I,@MI2C
ME0Q+1LKQL6*;V['1?BI^U=<?\%*=6_9NOOB-X/?X>Z=\+[#Q;'%'X-G75GFN
M=4N[3[*;DWIB\M4M=V\0[B9,8&W) /I.BBB@ HHKX>U?]JW]K?PW_P %[_#?
M[$FO?%#1+KX5Z]\!]0\86F@Z=X5CMKB.[346M8UGN9))I)F18B0T9A1O-(,7
MR@D ^X:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "OR%_:>_Y.2\?_P#8Z:G_ .E4E?KU7Y"_M/?\G)>/_P#L
M=-3_ /2J2@#A:*** "BBB@ HHHH _.K]MU@/^"S_ ,%^?^7#11_Y4+RO8_\
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
M\8>'=1U35+KQEX16<,GAKS3#;7LU]<NWD!84DDECB2/$GF.*VOB!_P $G_\
M@H5^S;^VOX__ &J?^"3?[8'@OP?X?^,>K'6/B3\-_B=H$][IJ:LQ)EU&T, +
M>9(SNY7,7S,0SNFQ8^I_;%_X)+?M&?&[X!?"VZ^&W[6=E<_''X9?&&S^)EQX
MU\::$?[)\2ZW%'Y12>SMC_HMND:PPPI'N,<-NL9+,[2T >3?L[ZX?AE_P<$:
M9\(?@G\%O$OP?^''Q#_9ENM6U/X>W;06-KJ-[;:HT4.KII]K/(EC,8@(_F$4
M^%;S(T9FSP/[)7_!/CP/^W%^VG^W=^S3\=?CW\7I_!GAGXF>'T\/VEE\3=2^
MV6DS6L\\<K7<\LLMP(1NCBAF,D2B1F*,ZQ/%],W/_!-G]OCQ!_P4B^'/_!1;
MQ;^UG\/VUC2/AO=>$_&FAZ7X%GAM8+22Y-R(=*$D\CJS,Q#7%W),5;<XA*E8
M$ZW]@G]A;]J7]ES]M+X__M)_$WQ9X"U30OCUXCLM9N-(T.:]6ZT"6TAFABC6
M26(+=JR2*K$B$@J6 YV4 ?7VB:5#H6C6FAVUQ<31V=K'!'-=W#2RNJ*%#.[$
ML[$#)8DDG)-6J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K\A?VGO^3DO'__ &.FI_\ I5)7Z]5^0O[3W_)R7C__ +'34_\
MTJDH X6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OM/\
MX(\?\A3X@?\ 7OIG_H5U7Q97VG_P1X_Y"GQ _P"O?3/_ $*ZH ^X:\\_:N_Y
M-[\2_P#7K%_Z/CKT.O//VKO^3>_$O_7K%_Z/CKYGC7_DC<R_[!ZW_IN1Z^0?
M\CW"?]?:?_I2/@ZBBBO\Q3^M0HHHH ****  YQP:_);]OJR_;6_8&_X*'> ?
MVTM:^*=O\1-)\27J>'[![O0((&L[0R R:4(E!$)=)'9)XB'<^9N_B#_?_P"V
MW^SG\=/VB?!&B6'[/G[4FM?"W7M!UM=1CO\ 3(FDAU !"OD7"*Z%X\D-M;<A
MP0R-D%<JW_9+^)WQDUCP-XB_;2^(WASQ6WP^U5=7T72/"WAJ73[6ZU5$*17U
MT9KB8RM&&9EBC6) [$D.-JK^D\$9OE?##>.Q-6E5IU85*=6A*$G4Y7%\JC)P
MLN9VUC-?WMD?*\08+%YLOJ]*$X2A*,H5%)*-[J]US7=E?1Q?D8/_  68_P"4
M9GQ6_P"P59?^G&UK(_X(:?\ *+CX9?[VM_\ IZOJ]/\ VY_V8?&W[8?P!UO]
MGK0?BOIOA/3/$44$>J7UQX7?4;C;'<1S@18NX%3)C53N#<$XP2"*W[ W[)_C
M']BC]G_2_P!G;5_BWI_BW2="DNFTJ\@\+/IUPHGN9+AQ(3=SJ^'E?& O!'7'
M.2S?*5X5O*?;KZS]<5;DY9_![%POS<O)?F>W->Q;P6-_UQ6-]F_9>PY.:\?B
MY^;:_-MUL<#\0?\ @D?\!O&VJ_$6TTSQKXCT+PQ\6]9T_5?B!X5TMX/)O;JT
MN'N5:&1XR]LLDKEI%4G)^[LP,<];>(?AO\0?$-_^T)?Z:+3]GW]F33+E/ ^F
MV4>^'6]8T^W:.>_B4G$L-G&C6UMU#3&5PWRK7T9^T[X ^+/Q6^$5[\,_A!XW
MMO#5YKTT5EJOB"1G^T6&FNV+J2U"J<W)BW)&6*A6??NRH!DU/]FSX37O[-MW
M^RCI_A\:?X-N?"DOAY;&R;:T-H\!A)5CG]YABV\Y);YCDYK'#<4XB>"A+,<3
M*I)RY$EO3I\L(5*FVM2=.*I0;;:A&5[>XRZN3TXXB2PM)125[])2O*48^48R
M;G)*R<FM_>/DCX??\%B_$]QIGP6^*_Q6^%&E:;X'^./B35M'T<:;>RR7V@-:
MWJ6<4MR[C9<K([$L$6,HJDC?]T_>E? OPZ_X(Z^-H+'X+_";XM_%'1=0\"?
MWQ)JNL:.^EV\RW_B!KJ]2[BBN8W'EVJHZD,4>4NK$#9]X??5+CM<'K$4O["M
MO5YN7FY>3VL_8?%KS>QY>;Y<WO\ ,/AW^W'3G_:/:%KVOS<D?:;=.>]OG;W;
M!1117P1]&%%%% !1110!^@/[.O\ R0SPK_V!8?\ T&NSKC/V=?\ DAGA7_L"
MP_\ H-=G7^H7"W_),8'_ *\TO_2(G\B9Q_R-L1_CG_Z4SY0_X*&?\COX>_[!
M4G_HVOGJOH7_ (*&?\COX>_[!4G_ *-KYZK^"?&/_DY>8_XH_P#IN!_1_ W_
M "2F%]'_ .E2"BBBOS,^L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH [C]FO_DO'A;_ +"J?R-??E? ?[-?_)>/"W_853^1K[\K^T/HT?\ )*XS
M_K]_[9 _!_%?_D<4/^O?_MS"OQO^,G_)7O%7_8R7W_I0]?LA7Y5?%7]FCXVZ
MG\4/$FI6/@K?#<:_>2PO_:5L-RM.Y!P9,C@]Z_L7@SB7ASARM6GFV,I89324
M75J0IJ33=TN=J]KJ]MC^8O$;)\VS?#X>.!P\ZSBY7Y(2G:Z5K\J=K^9Y!17H
M'_#+?QV_Z$7_ ,J=K_\ ':/^&6_CM_T(O_E3M?\ X[7WW_$4/#3_ *'>#_\
M"FC_ /)GY3_J7QC_ -"W$?\ @FI_\B>?T5Z!_P ,M_';_H1?_*G:_P#QVC_A
MEOX[?]"+_P"5.U_^.T?\10\-/^AW@_\ PIH__)A_J7QC_P!"W$?^":G_ ,B>
M?T5Z!_PRW\=O^A%_\J=K_P#':/\ AEOX[?\ 0B_^5.U_^.T?\10\-/\ H=X/
M_P *:/\ \F'^I?&/_0MQ'_@FI_\ (GG]%>@?\,M_';_H1?\ RIVO_P =H_X9
M;^.W_0B_^5.U_P#CM'_$4/#3_H=X/_PIH_\ R8?ZE\8_]"W$?^":G_R)Y_17
MH'_#+?QV_P"A%_\ *G:__':/^&6_CM_T(O\ Y4[7_P".T?\ $4/#3_H=X/\
M\*:/_P F'^I?&/\ T+<1_P"":G_R)Y_17H'_  RW\=O^A%_\J=K_ /':/^&6
M_CM_T(O_ )4[7_X[1_Q%#PT_Z'>#_P#"FC_\F'^I?&/_ $+<1_X)J?\ R)Y_
M17H'_#+?QV_Z$7_RIVO_ ,=H_P"&6_CM_P!"+_Y4[7_X[1_Q%#PT_P"AW@__
M  IH_P#R8?ZE\8_]"W$?^":G_P B>?T5Z!_PRW\=O^A%_P#*G:__ !VC_AEO
MX[?]"+_Y4[7_ ..T?\10\-/^AW@__"FC_P#)A_J7QC_T+<1_X)J?_(GG]%>@
M?\,M_';_ *$7_P J=K_\=H_X9;^.W_0B_P#E3M?_ ([1_P 10\-/^AW@_P#P
MIH__ "8?ZE\8_P#0MQ'_ ()J?_(GG]?='_!'S_D6O'7_ %_6'_H$]?*__#+?
MQV_Z$7_RIVO_ ,=K[&_X):_#+QO\-M \90>-=$^Q/=WEDUN/M,4F\*DP/^K9
ML=1UKP.)N.^",[R6I@\NS3#UJTN6T*=>E.;M)-VC&3;LDV[+1)L^KX*X9XDR
M[B.CB,7@JU.FE*\ITYQBKQ:5VXI*[T7F?5U?)O\ P6^_Y1K^._\ K\T?_P!.
MEK7UE7RY_P %E_"^N^,O^">/C;P]X;L?M-Y/=Z48H?-5-VW4K9CRQ ' />OC
M>$)1AQ7@)2=DJU/_ -+1^J<6)RX7QR7_ #ZJ?^D,_ :BNZ_X9J^-?_0E_P#E
M1MO_ (Y1_P ,U?&O_H2__*C;?_'*_M[^T<O_ .?T?_ E_F?QC]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<+17=?\,U?&O\
MZ$O_ ,J-M_\ '*/^&:OC7_T)?_E1MO\ XY1_:.7_ //Z/_@2_P P^KXC^1_<
MSA:*[K_AFKXU_P#0E_\ E1MO_CE'_#-7QK_Z$O\ \J-M_P#'*/[1R_\ Y_1_
M\"7^8?5\1_(_N9PM%=U_PS5\:_\ H2__ "HVW_QRC_AFKXU_]"7_ .5&V_\
MCE']HY?_ ,_H_P#@2_S#ZOB/Y']S.%HKNO\ AFKXU_\ 0E_^5&V_^.4?\,U?
M&O\ Z$O_ ,J-M_\ '*/[1R__ )_1_P# E_F'U?$?R/[F<+17=?\ #-7QK_Z$
MO_RHVW_QRC_AFKXU_P#0E_\ E1MO_CE']HY?_P _H_\ @2_S#ZOB/Y']S/Z%
M/V)?^3,OA'_V3#0/_3=!7IU>;_L<:=>Z/^R)\*](U&'R[BU^&^APSQ[@=KKI
M\"L,@D'!!Y'%>D5_!V:M/,Z[7\\O_2F?W!E::RRA_@C_ .DH****X#N"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR%_:>_Y.2\?
M_P#8Z:G_ .E4E?KU7Y"_M/?\G)>/_P#L=-3_ /2J2@#A:*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *^T_^"/'_(4^('_7OIG_ *%=5\65
M]I_\$>/^0I\0/^O?3/\ T*ZH ^X:\\_:N_Y-[\2_]>L7_H^.O0Z\\_:N_P"3
M>_$O_7K%_P"CXZ^9XU_Y(W,O^P>M_P"FY'KY!_R/<)_U]I_^E(^#J***_P Q
M3^M0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#] ?V=?\
MDAGA7_L"P_\ H-=G7&?LZ_\ )#/"O_8%A_\ 0:[.O]0N%O\ DF,#_P!>:7_I
M$3^1,X_Y&V(_QS_]*9\H?\%#/^1W\/?]@J3_ -&U\]5]"_\ !0S_ )'?P]_V
M"I/_ $;7SU7\$^,?_)R\Q_Q1_P#3<#^C^!O^24POH_\ TJ04445^9GU@4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% '<?LU_\EX\+?\ 853^1K[\
MKX#_ &:_^2\>%O\ L*I_(U]^5_:'T:/^25QG_7[_ -L@?@_BO_R.*'_7O_VY
MA7RUXJ_Y&?4O^O\ F_\ 0S7U+7RUXJ_Y&?4O^O\ F_\ 0S77X_\ ^X8#_%/\
MHGS?"/\ &J^B_4H4445_,A]P%%%% !1110!Q?Q\^'/C?XM_#J?X<>"?BEJ/@
MS^UID@U;Q%H>U=2MK$@F5;*1@RPW#X5!,5;RU=G4;U4C\C+#]B7QG^Q)_P %
MZ?AC\)OV$/CKXLUFTUK3K?Q#\4M.\0>(!=2VFE^?(EXEY(-HF$L*AXED4R"2
M2-AU1J_8;Q_\6/A7\*QI@^*/Q*T#PX-<U)-.T;^WM8@L_M]VX)2WA\UE\V5@
M#A%RQQP*_(/_ (+"_P#!,O2/V6OVMO@C^UI^P:-3T'Q=XT^*EII$^AV>H33%
M]4=O.CNX2[,Z(R),LR$^7MV\*"^?T_PYQDEB*V7U:OLX8BE4C%2@G3G+E>LW
M=.T;:6O9]KN_AYS37)&M&-W"46[.S2OT7G_7E[G_ ,%7?&'CWQ5_P5A_9/\
MV9/&RRR_";Q!J;:AJFBW*9T_7-2CF<>3<QGY+@1!;<B-P5'V@\?-5?\ X(&_
M&WQIX>\'?M+>'/B;XNEA^$_PM^)%XG@[5=6N2;72K-'NWN[>.1SA((8HK:38
M#M3SB0!NY_0GXJ_!'X1_'#3+'2/BY\.])\00Z7J$=_I1U*T5Y+"[C.4N()/O
MP2KVD0JPYYYKY3^(7PO^'/[1?QDLO^":OP!\$:7X>^#'PXFMM:^.$7A^R2VM
M-0N787%EX<'E@!FF8"[O#]XQ!$9@TQK+!9[@,RX:_LF='D4(1YYZ6BH593=1
M?]/)J2I).UVTN:SLG5PM6AC?K"E=MNRZN\4DGY*SE^AUO[$?A/Q)^TQ\4-1_
MX*4_&#1+FS/B#3FTKX*^'-1C*OH/A4N'%XZ'[EWJ#*L[GEEA$$>[ 85]45^2
M_P ?OVY/VG/BG^UW^US\.?"WQ9UOP/X?_9W^#.H:EX!TGP[.+4-JEH+:07MS
M@?Z2K?O$6&3,(CD7Y-WSG[@_X)1_M3^/OVTOV /AW^T9\4["&'Q%K=C=0:P]
MM (HKF>UO)[1KA4'"B3R/,*@!07( P!7G<4</YGAL'#,JO*J;]G%03;]G&=/
MVE..VON7YFMYW;NW=[8'&4)U'0C?FU=WU:=F_OV\CZ(HHHKX8]4**** "BBB
M@ KV#]E__CQUC_KM#_)Z\?KV#]E__CQUC_KM#_)Z_3?!_P#Y.!A?2I_Z;F>)
MQ'_R**GR_P#2D>J5X7_P4C_Y,^\3_P#7Q8?^EL->Z5X7_P %(_\ DS[Q/_U\
M6'_I;#7]U</_ /(]PO\ U\A_Z4C\7XD_Y)[%_P#7J?\ Z2S\OZ***_I4_E8*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _8']G#_DWCP%_
MV)>E_P#I)%79UQG[.'_)O'@+_L2]+_\ 22*NSK^7<=_OM7_%+\V?UQE_^X4O
M\,?R04445RG8%%%% !15;5]7T[0=.DU75;CRK>+'F2;"V,D < $]2*Q/^%N?
M#S_H8/\ R4F_^(H Z2BN;_X6Y\//^A@_\E)O_B*/^%N?#S_H8/\ R4F_^(H
MZ2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MG%6HU,/5E3FK2B[/9ZKTT"BBBM#,**** "BBB@#]@?V</^3>/ 7_ &)>E_\
MI)%79UQG[.'_ ";QX"_[$O2__22*NSK^7<=_OM7_ !2_-G]<9?\ [A2_PQ_)
M!1117*=@4444 <W\7/\ DGFH?]LO_1R5XG7MGQ<_Y)YJ'_;+_P!')7B= !11
M10!](4444 %>8_MD_M<?!K]A3]FGQ7^U3\>]9DL_#/A+3_M%TML@>XNY6=8X
M;6!"0'FEE=(T!(&YP6*J"P].K\F_^#RK3/&-]_P2>T*\\.QW#Z;8_&;1Y_$P
M@) %F;+48U+G^[]IDMAS_$4H ^K?V==1_P""E/[7_P %M'_:/\6?&+PS\$X_
M%VFQZKX4^'FF>!DUNXTRPG426W]J7=U.GVBX:-E9XX([81EMFYB"U1_L8?\
M!1;QMXU_:W\<_P#!-;]LGPSH>@?&OP-ID6LZ;J/AD2IHWC?09=NS4[&.=WDM
MG0NJ36KR2%&#;)) K[/JOPEJ/A[5_"NF:MX2EA?2KK3X9M,>W'[MK=D#1E<?
MP["N/:ORD_;&T[5M9_X.Y/V7&^'ZL;W3/@9J-QXMDM^5BTXIX@1!-CL9)%49
M_BDC/I0!^B7P\^'W[76B_M*_$WQQ\0OVA=$UCX::Y8Z8GPO\$Q>%(XKCPU<1
MP%;R2>Y0K)=K++APK,< X4QX^;Y[_P""3O[5_P"U;^T#^TI^UA\)/VG?B3I'
MB&/X3?%B#P_X4_L/PS'IEM;V9@D<[4#R2DMA"?-FE((.& XKSS_@FKIFJ>#/
M^"ZW[<WPO3QWXIUC1=$T?X?R:+;^*?%5[JTEBMUI<EW+''+>2RR+'YT\A5-V
MU00J@!0!;_X(S316_P"WK_P4!GGE5$3X_6S.[M@*!9R$DD]!0!]91?%7Q[XR
M_;OE^#7A'7O(\)>!?ANNI^-K=+6)_MNJZI>>7ID/FLI>/R+?3]0E=$92?MEL
M6XV@^QU\I?LNZA\3M;_8V^*?[9OPLT-=0\=_&*;7/&W@BSN8\BYMA9_9/#4)
M!QA7T^STV1DX DN)3_$2?S?^(%]X5^)'_!M]9_M;^%_B/X@M?VIX]:M[>3QU
MI&LW-KXYF\:R:Z+6YT@RPLMYO:*22);$85(1&R1JL:$ '[FT5^?O[3?P%T?X
M=_!G]F?PK^T!^U%XJTWPKI7B?[5X^^%/B#6-7\6ZU\3]6GM#)#HL<DEQ->7\
M4-VTCFW;S8?*4%P$A!'%?\$N/$GBGP1_P60_:D_9Q\&_#[7/AQX /@;PQXET
M+X6:Q>VTMMH-_/%Y<L\%O:7$UO:"?/F/%#)C[H8*5"J ?IO17XE?LZ?'KX%Z
M#XP\&?L._P#!6CX7^)/@=^U/IWQ,TW5[#XY:K%*UC\2+BUUN*\ 35HV7SK:Y
MC3[-]FF)M(@Z+'L=4B3]M: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *_.+X[_"_P+J/QN\8:A>:'OFG\3W\DK_:91N8W
M#DG ; YK]':^ OC5_P EB\5?]C'>_P#H]Z /-/\ A4?P\_Z%_P#\FYO_ (NC
M_A4?P\_Z%_\ \FYO_BZZ2B@#F_\ A4?P\_Z%_P#\FYO_ (NC_A4?P\_Z%_\
M\FYO_BZZ2B@#F_\ A4?P\_Z%_P#\FYO_ (NC_A4?P\_Z%_\ \FYO_BZZ2B@#
MF_\ A4?P\_Z%_P#\FYO_ (NC_A4?P\_Z%_\ \FYO_BZZ2B@#F_\ A4?P\_Z%
M_P#\FYO_ (NC_A4?P\_Z%_\ \FYO_BZZ2B@#F_\ A4?P\_Z%_P#\FYO_ (NC
M_A4?P\_Z%_\ \FYO_BZZ2B@#F_\ A4?P\_Z%_P#\FYO_ (NC_A4?P\_Z%_\
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
MV6?%'P<^$7PSOO$&L>(+>WBMF@U"RMX8=MU%(QD:YGC/W(VQM#9) XY(I_\
M!-3X<?%CX(_LI^'_ (*?&+X9WN@:OH$E]YLDVHV5S#<":]FG4HUM/(>%E .X
M+RIZ\4.G5_UP57DER>PY>;E?+S<][7M:]M=QJK1_U(='GCS_ %A2Y>9<W+[.
MU^6][7TV/$O%O_!-#XUZ7X=^-/P8^'.JZ%<>&_B[XCTO4K'6M0OGCET:."^>
MZFBEA$;&4\JJ%#\V,MMSQZ'JO@KP]XN.@_L.:%K>?AM\*="L)OBOKES((TOO
M(B5[;2W;. )-GVFXQPL85,C>17NG[0/C7XA^!_AG=WGPD\%7&O>*+Z6.PT&T
M2%FABN9FV+<7+#B.WBR9'8X&%VYRPKC6_9.CT;]CWQ/^SEX<\2-+K?BC0-13
M5_$MYGS-2U:\B?SKR<C)(>1N1SB,!1PHJ)9/A\/6E##0;7+[UWHX\TI*FO*4
MFW+>T='HT7'.\3BJ,*F+FD^9<MEJI<L8.J_.,$E'9.7O+6+(_ 7[?'[-_CC6
M_#.@Z+K%_9V7C&\N['P5K%_II@LM:FM76.6*!B=RD,RJHD5-Y.%R>*]KK\T_
M!7['7[17CGP-^SQ^S]J7PQU?0;SX7^+M8O\ QGK5]!Y=I:V[ZE'<Q-;SYV7+
M2(&"B(MA@-VT<C]+*Z\BQV88ZG-XF'+90L[-:N"<E9_RR;C^#U3.+B'+\MR^
MI!82IS7<[JZ>D9M0E=?SQ2E^*T:"BBBO>/G0HHHH **** /V!_9P_P"3>/ 7
M_8EZ7_Z215V=<9^SA_R;QX"_[$O2_P#TDBKLZ_EW'?[[5_Q2_-G]<9?_ +A2
M_P ,?R04445RG8%%%% '-_%S_DGFH?\ ;+_T<E>)U](44 ?-]%?2%% !1110
M 5Q'[2/[.OPA_:U^!?B;]G#X\^$HM;\)>+M,:QUG3I&*ED)#+(C#F.1'5)$<
M<HZ*PY KMZ* /D;]F_\ 9\_X*/?L5?![3?V8_AKXV^&7Q8\(^%[-=.\#^)_B
M'K&HZ)K6FZ9&-MO:WD=I9W<.HM @6)94:U+HBY4-DGI/V-O^">T7P%^-WCG]
ML[X]?$2+X@?''XE0PVOB+Q;#I7V&QTC2X=ODZ/I=J9)&MK--B%B\CR3.@DD8
MG 'TK10!\;_LN?L+_M0_!/\ X*9?'C]N_P 9>(O =[HWQQT_1+:;PUIE[>BY
MT7^R;$6MJ5F>WVW/F!?WF5CVERRYV;&X#X0?\$R/VU_AI?\ [6-T_P 4?A_&
MW[4.OM?+=Z5>7\5QX3CG5[6<1,UN1=2K:3.8WQ#^^B4D!7.S]!Z* /*OVF_B
M?\)OV.?V.O%WQ(\3>,%\#>$O O@J80ZM8V*SMI,4<'DV_D0-Q-(K&)8XCP[[
M%[U^>/[+/["?_!=;X-_#;PAXT^%OQ8_8[\1:LOA^"Y@\6>-_A_?OKEV9U\^1
MKK4K+<US+(TKF2=7;S6)?<Q8L?U(^)/PU^'WQB\!:M\+?BMX+TSQ%X<UVR>S
MUG1-8LTN+6\@<8:.2-P0P/OT(!ZBOEKX?_\ !"+_ ()G?#*^"^$O@]XFCT17
M+Q^#+KXI>(9]!7)RRMITE\UO)&W>*1&CQQMQQ0!XWXO_ &<_VZ/^"B*_LR_\
M%+?A5XZ^'/@/XS_!76_%FE:IH.K17FJ^$=>@FN9M(N[RRDC*3^1/%:-- W#/
M%=1GS!L5V[_X'_\ !-/]L7X9?\%,_&?[=GBW]K3PIK&F_$?P!IND>,],L_ [
MVMR;JS^Y!8 SNEI:<+\\S7,Y0NFX.5F7[=TG2=*T#2K;0M"TRWLK&RMT@L[.
MTA6.*")%"I&B* %55  4    "K% 'Y\?%C_@F-^V/^V+^PUX0_X)Z?MO>*?A
M;KFD:%=Z(VJ?&#0[B_.OS0:=-"^;:PFMA';7L\41MY+S[6PV32MY!W[!^@]%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %? 7QJ_Y+%XJ_[&.]_]'O7W[7P%\:O^2Q>*O^QCO?\ T>] ',4444 %%%%
M!1110!G^*O%?ACP-X;O?&/C3Q#9:3I.FVS7&H:EJ-RL,%M$HRSN[D*J@=R:\
MO\*_MZ_LG^,-9\/:)I?Q6^SMXND,?A*\UC0K_3[/7'! VV5U=01P71)( $3L
M6+#&<BO-?^"S/[._QA_::_8/\0_#_P""$$]YK%IJ%IJDNBVSXDU6WMW+26ZC
M^-N5E5/XFA4#+$"OSET[]K%O^"HG[/GP,_X)LW,%GX(\=^%_%]A'<>+M3O([
M>T:QL;&:UC, )$GVQQ(H%N!AI(EPP#80 _9#XQ?M"_!WX!QZ/_PM7QFFG7'B
M'4UT_0-.@LY[N]U.Z8@"*WMK=))IFY7.Q#MW#.,BI_@O\=?A)^T1X*7XA_!C
MQS::]I)N9+:2XM@Z/!/&0'AFBD59(95R,QR*K#()'(KXY_X*)?!SXJV/_!2+
M]G']JA="U35/A_X8N_[-\075C:27*Z+.\KD74Z1@E(W$D8,N-J^1\Q&5SRG_
M  32A\6_L1_"/]H;]L'X^^&]8T7PMXN\=-J'@GPW>6<D-_J7[^Y6'R;9P'$E
MT]S!#&K %O+#8VX8@'WM>?&?X:V/Q?L_@)+XDW^+;[1)=8AT>"SFE:.QCD$1
MN)71#' AD8(OF,N]@0FXJ<=17SW^ROX.L_@7I5]\8?VJ?&^@Z;\5OBQ?)J'B
M)+_5H8A:(J[;31[7S&&^*TB81_+G=(TCY.\5]"4 %%%% !1110 4444 %?1O
M_!/G_C]\5_\ 7*R_G-7SE7T;_P $^?\ C]\5_P#7*R_G-0!]+UYY^U=_R;WX
ME_Z]8O\ T?'7H=>>?M7?\F]^)?\ KUB_]'QU\SQK_P D;F7_ &#UO_3<CU\@
M_P"1[A/^OM/_ -*1\'4445_F*?UJ%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?H#^SK_R0SPK_P!@6'_T&NSKC/V=?^2&>%?^P+#_ .@U
MV=?ZA<+?\DQ@?^O-+_TB)_(F<?\ (VQ'^.?_ *4SY0_X*&?\COX>_P"P5)_Z
M-KYZKZ%_X*&?\COX>_[!4G_HVOGJOX)\8_\ DY>8_P"*/_IN!_1_ W_)*87T
M?_I4@HHHK\S/K HHHH **** "J^EZ1I.AV@L-%TNWLX 21#:P+&@)ZG"@"K%
M%.[2MT%97N%4/^$6\,GQ-_PFI\.V']LBQ^Q#5OL:?:?LV_?Y'FXW^7O^;9G;
MGG&:OT4XSE"_*[7T!Q3W1#?V%AJMC-IFJ64-S;7$31W%O<1ATE1AAE93PP(.
M"#P:SO!?P_\  7PWTIM"^'G@C2-!L6E,K6>BZ;%:Q%SU8I$JC)P.<9K7HJE5
MJJFZ:D^5ZM7T=O(3A!R4FM5U"BBBLR@HHHH **** .X_9K_Y+QX6_P"PJG\C
M7WY7P'^S7_R7CPM_V%4_D:^_*_M#Z-'_ "2N,_Z_?^V0/P?Q7_Y'%#_KW_[<
MPK\Y?B/_ ,E#U[_L-77_ *.:OT:K\Y?B/_R4/7O^PU=?^CFKS?I.?\BS+?\
M'4_])B=7A+_O>*_PQ_-F+1117\@G[<%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5]2?\$[?^0+XI_Z^K3_ -!EKY;KZD_X)V_\@7Q3_P!?5I_Z
M#+7Z]X$_\G.P7I5_]-3/B?$3_DD<1ZP_]+B?2%>%_P#!2/\ Y,^\3_\ 7Q8?
M^EL->Z5X7_P4C_Y,^\3_ /7Q8?\ I;#7^C/#_P#R/<+_ -?(?^E(_D[B3_DG
ML7_UZG_Z2S\OZ***_I4_E8**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH _8']G#_DWCP%_V)>E_^DD5=G7&?LX?\F\> O\ L2]+_P#22*NS
MK^7<=_OM7_%+\V?UQE_^X4O\,?R04445RG8%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %? 7QJ_Y+%XJ_[&.]_P#1[U]^U\!?&K_D
ML7BK_L8[W_T>] ',4444 %%%% !1110!\8_\%YT_: D_X)^ZHOP$&IE/[>M?
M^$T&C[_/.B>7-YWW/F\OSOL_F8_Y9[]WR;J^-_\ @IY^SS^S7\:/AU^SWXH_
M8%BTB_\ B5KT%AI5CI'@JXC-U=6$5FACNKE(3F%[:1$1IGVE0Y#G$0V_LM6?
MH_A+PKX>N9KW0/#.GV,UR<W$MG91Q-+SGYBH!;GGF@"3P];:K9Z!8V>NWJW-
M]%9Q)>7"# EE" .X'8%LG\:^;/ __&=/[3X^,%U^_P#A/\(=8FM? \9YA\1^
M)H]T5SJOI)!9Y>"!AD&8S2*WR+7T[+%'-&T,T:NCJ5=&&0P/4$=ZJ>'/#7AS
MP?HEMX9\):!9:7IMG'LM-/TZU2""!<YVI&@"J,D\ =Z /R4_:*?Q W[;'[;*
M_M"9\Q?V?;[_ (0?^U/]6-.S:?9OLN[C;YWEYV?\MM^?FW5]T_\ !(QOBV__
M  3H^%[?&PWQUPZ++Y9U+=Y_V'[5-]BW[N?^/7R-N?X=O>O<O%_PN^&?Q"N[
M*_\ 'WPZT+7)]-D\S3IM8TB&Y>U?(.Z,R*2AR!RN.@K=  & * "BBB@ HHHH
M **** "OHW_@GS_Q^^*_^N5E_.:OG*OHW_@GS_Q^^*_^N5E_.:@#Z7KSS]J[
M_DWOQ+_UZQ?^CXZ]#KSS]J[_ )-[\2_]>L7_ */CKYGC7_DC<R_[!ZW_ *;D
M>OD'_(]PG_7VG_Z4CX.HHHK_ #%/ZU"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /T!_9U_P"2&>%?^P+#_P"@UV=<9^SK_P D,\*_]@6'
M_P!!KLZ_U"X6_P"28P/_ %YI?^D1/Y$SC_D;8C_'/_TIGRA_P4,_Y'?P]_V"
MI/\ T;7SU7T+_P %#/\ D=_#W_8*D_\ 1M?/5?P3XQ_\G+S'_%'_ --P/Z/X
M&_Y)3"^C_P#2I!1117YF?6!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 =Q^S7_R7CPM_P!A5/Y&OORO@/\ 9K_Y+QX6_P"PJG\C7WY7]H?1H_Y)
M7&?]?O\ VR!^#^*__(XH?]>__;F%?G+\1_\ DH>O?]AJZ_\ 1S5^C5?G+\1_
M^2AZ]_V&KK_T<U>;])S_ )%F6_XZG_I,3J\)?][Q7^&/YLQ:***_D$_;@HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OJ3_ ()V_P#(%\4_]?5I
M_P"@RU\MU]2?\$[?^0+XI_Z^K3_T&6OU[P)_Y.=@O2K_ .FIGQ/B)_R2.(]8
M?^EQ/I"O"_\ @I'_ ,F?>)_^OBP_]+8:]TKQS]OGPGX@\;_LM>(?#?A>P^U7
ML\UD8H?-1-P6[B8\N0!P">M?Z(Y5B\+@,SH8G$U(TZ<)QE*4FHQC%--RE)V2
M26K;=DM6?RIGM"OBLDQ-&C%RG*G-))-MMQ:226K;>R6Y^5U%>@?\,M_';_H1
M?_*G:_\ QVC_ (9;^.W_ $(O_E3M?_CM?LG_ !%#PT_Z'>#_ /"FC_\ )G\Z
M_P"I?&/_ $+<1_X)J?\ R)Y_17H'_#+?QV_Z$7_RIVO_ ,=H_P"&6_CM_P!"
M+_Y4[7_X[1_Q%#PT_P"AW@__  IH_P#R8?ZE\8_]"W$?^":G_P B>?T5Z!_P
MRW\=O^A%_P#*G:__ !VC_AEOX[?]"+_Y4[7_ ..T?\10\-/^AW@__"FC_P#)
MA_J7QC_T+<1_X)J?_(GG]%>@?\,M_';_ *$7_P J=K_\=H_X9;^.W_0B_P#E
M3M?_ ([1_P 10\-/^AW@_P#PIH__ "8?ZE\8_P#0MQ'_ ()J?_(GG]%>@?\
M#+?QV_Z$7_RIVO\ \=H_X9;^.W_0B_\ E3M?_CM'_$4/#3_H=X/_ ,*:/_R8
M?ZE\8_\ 0MQ'_@FI_P#(GG]%>@?\,M_';_H1?_*G:_\ QVC_ (9;^.W_ $(O
M_E3M?_CM'_$4/#3_ *'>#_\ "FC_ /)A_J7QC_T+<1_X)J?_ ")Y_17H'_#+
M?QV_Z$7_ ,J=K_\ ':/^&6_CM_T(O_E3M?\ X[1_Q%#PT_Z'>#_\*:/_ ,F'
M^I?&/_0MQ'_@FI_\B>?T5Z!_PRW\=O\ H1?_ "IVO_QVC_AEOX[?]"+_ .5.
MU_\ CM'_ !%#PT_Z'>#_ /"FC_\ )A_J7QC_ -"W$?\ @FI_\B>?T5Z!_P ,
MM_';_H1?_*G:_P#QVC_AEOX[?]"+_P"5.U_^.T?\10\-/^AW@_\ PIH__)A_
MJ7QC_P!"W$?^":G_ ,B>?T5Z!_PRW\=O^A%_\J=K_P#':/\ AEOX[?\ 0B_^
M5.U_^.T?\10\-/\ H=X/_P *:/\ \F'^I?&/_0MQ'_@FI_\ (GZ@_LX?\F\>
M O\ L2]+_P#22*NSKD_@+IE]HGP,\%Z-J<'E7-IX3TZ&XCW!MCI:QJPR"0<$
M'D'%=97XGB:M.OB9U*<E*,FVFG=--W336Z?1G]+8*$Z>#IPFK-12:>Z=EHPH
MHHK Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX
M"^-7_)8O%7_8QWO_ */>OOVOB+XN_"WQWJ/Q5\2ZA9Z%OAGUZ[DB?[5$-RF9
MB#@MD<4 ><45TO\ PJ#XB?\ 0O?^3</_ ,71_P *@^(G_0O?^3</_P 70!S5
M%=+_ ,*@^(G_ $+W_DW#_P#%T?\ "H/B)_T+W_DW#_\ %T <U172_P#"H/B)
M_P!"]_Y-P_\ Q='_  J#XB?]"]_Y-P__ != '-45TO\ PJ#XB?\ 0O?^3</_
M ,71_P *@^(G_0O?^3</_P 70!S5%=+_ ,*@^(G_ $+W_DW#_P#%T?\ "H/B
M)_T+W_DW#_\ %T <U172_P#"H/B)_P!"]_Y-P_\ Q='_  J#XB?]"]_Y-P__
M != '-45TO\ PJ#XB?\ 0O?^3</_ ,71_P *@^(G_0O?^3</_P 70!S5%=+_
M ,*@^(G_ $+W_DW#_P#%T?\ "H/B)_T+W_DW#_\ %T <U172_P#"H/B)_P!"
M]_Y-P_\ Q='_  J#XB?]"]_Y-P__ != '-5]&_\ !/G_ (_?%?\ URLOYS5X
MO_PJ#XB?]"]_Y-P__%U[W^PUX.\1^%+OQ*VOZ=Y GCM!%^^1]V#-G[I..HH
M^A*\\_:N_P"3>_$O_7K%_P"CXZ]#KSS]J[_DWOQ+_P!>L7_H^.OF>-?^2-S+
M_L'K?^FY'KY!_P CW"?]?:?_ *4CX.HHHK_,4_K4**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _0']G7_DAGA7_L"P_P#H-=G7&?LZ_P#)
M#/"O_8%A_P#0:[.O]0N%O^28P/\ UYI?^D1/Y$SC_D;8C_'/_P!*9\H?\%#/
M^1W\/?\ 8*D_]&U\]5]"_P#!0S_D=_#W_8*D_P#1M?/5?P3XQ_\ )R\Q_P 4
M?_3<#^C^!O\ DE,+Z/\ ]*D%%%%?F9]8%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!W'[-?_)>/"W_853^1K[\KX#_9K_Y+QX6_["J?R-??E?VA
M]&C_ ))7&?\ 7[_VR!^#^*__ ".*'_7O_P!N85^<OQ'_ .2AZ]_V&KK_ -'-
M7Z-5^<OQ'_Y*'KW_ &&KK_T<U>;])S_D69;_ (ZG_I,3J\)?][Q7^&/YLQ:*
M**_D$_;@HHHH ***H^*-#/B?PSJ/AL:Q>Z>=0L9K8:AILH2XMO,0IYL3,&"R
M+G<I((! X/2J@HN24G9=Q-M*Z/%?$G_!3S]@;PC\6F^!_B/]I_PY:^)([S[)
M/;,TQMX)P=ICDNEC-O&P;Y2&D!4@@X((KW9I8EB,[2*$"[BY;@#USZ5^7?\
MP6Z_8-_9,^$7[*/A.Z^ _P #M+T+QG/XUL=%\.Q^'[4_;-7\Z.7=!+C+W3'8
MK!WW/N &[YR&^\/@_P#L]:?-^R)X&_9__:(T2T\32:1X,TS3_$-IJ8%Q!<W,
M-HD4@<'(E4,&P6SG ;J :_0,_P"'^%,-P[@<URZM52K3G"<:B@Y>YRWG!1:7
M+K:SD]=.;1GS66YEG-7-,1@\53A>$8RBXN5O>O:,F[ZZ;I;:VU-_X7?M)_ ?
MXV^+O$?@;X0_%/2/$FI>$OLW_"11Z-<_:([)IS,(E:5 8V8F"4%58LNSY@N1
MF'XP_M.? _X#:MI/ASXG>-OLFK:\)VT;1;#3+G4+^\2&-I)I([6TCEF9$169
MGV;5 Y(K\Y?^#::RMM.\7?M!:=9Q[(8+[0(XDSG:JR:L /R%>O\ [3'PU^(O
MPQ_X++_#S]KWQCX;U;4/APW@2]TI]9L-.FNXM)N5LKX?9Y5B5FC\QI5V$C#M
M,0#D''JYIP'D^5\<XW))5Y.%"BZD?A4ZLU0C44(Z-)RE)V5I/E5M7J<6#XCQ
MV,X>H8]4TI5*G*]W&$?:.',]4VDEKJE=WT6A]K_"KXL_#;XX> ]/^)_PD\9V
M.OZ!JD9>QU/3IM\<@!*L/565@596 92"" 1BH=.^,OPVU?XMZE\#-*\1_:?%
M&C:/!JFK:=!9S.ME;3.R0F68)Y4;N58K$SB1E4N%V_-7P/\ \$P+;XM?\$X?
M^";.K>*OC;X%U)/$WC'QNS?#SX>W2F.^U"^NH(+>TM3&V&A>66)G92,I$AD(
MZBOK']EWX>^$OV8?"\?AWXO?%'0[KXH>/M1;6_&6H7>HQ13ZQJ<V%*6\;L'-
MO" L$**,*D8X!+5X7$'"^7Y-C<;"C6=:G"<J=%QLW-QLYR=DTX4X^[)JW--K
MET4K>EEF;XG'X?#RJ04)2BI5$[^[?2*6VLGJD]HIWU:O[=1117PI]"%%%% !
M1110 5]2?\$[?^0+XI_Z^K3_ -!EKY;KZD_X)V_\@7Q3_P!?5I_Z#+7Z]X$_
M\G.P7I5_]-3/B?$3_DD<1ZP_]+B?2%<?\>/^27ZA_OP_^C4KL*X_X\?\DOU#
M_?A_]&I7]M\:_P#)'YC_ ->*O_I$C^=\L_Y&5'_%'\T?/=%%%?P,?K04444
M%%%% !7AO[9'[&#_ +;>G0_#3XA_&WQ;X:\ QV;-J&A^!M2%A=:Q=LQ ^U7!
M1RUO&@!6!0 [N6DW!$%>Y5Y_\4KG]G#XTW.J?LC_ !.\5^'M4U'6M$^TZGX%
M?Q D6HSZ>7QY_D1R+.(MRX\Q<#(QFN_+,1B<)C(UZ#:<=>914G%=9)/2ZZ.Z
ML^JW,J\(5*;C+5/HW:_D?FK_ ,&\_P +OC-\'_VN/VAOA9X%^+-_XK^ W@[5
M[G0]$U&\O1)#=:O%>+Y4L"@E0PMA,)GB 1RT1Y 7'E/[3/BCQC\;OVH/V^]0
M_:)FGEU'X6_#O;\+(+]B/^$?@CNX7MKJQ!_X]Y)=EO(98\,QG/.&Q7H7["G[
M#?B/_@GY_P ' 6M? _\ 9SU[5)OAEJ/PUFU_6+*>Y:5;.PGW);VT['AWCO4'
ME,WSF,]3ER?TU^+G[*'[*_Q@UZ3X@_&CX'^$];OX].%K>ZIK.EQ.9[*.19Q!
M<,PQ- LD:R".7<@90V >:_7<[XDR_*.*WF'\6.)H4)1G&*C45I0D^97MSSY&
MI6:TDNFC^=PN"JXC+_8_"X2DFF[IZ-:>2OIZ'S3^RG^W+\4/AC_P1T^%W[1/
MQ]TS4/$WQ*\1Z-#I/A309F/V_P 6:K/<S0:5$">6>>%89I)3D^7YDIS@Y]Z_
M8B_9CU3]F[X675S\1]>BU[XD>-=3?Q!\3?%"+_R$=7F W)'GE;:! MO!&,!8
MHEX!9L^)_!S63^TY\0-?_P""E>N>&Y+GX<_#+0M4L?V>O#21>6M]%#$ZWOB
M)CAKKRC;6O VVZEMO[[-?G_'_P %7OVWO"O[!_A'_@IK>_&?4=2\2ZM^T==Z
M!J_@YW T2?0QIWGKIT=I@K%M:)MLZ_O_ -[EI&(%>1'AO&Y_+$4,"H4I3JKV
MD;Z*=3GG3H*RTC347S-V7M+)I\B:Z/KM+"*$JMY)1T?DK)S]7?3R]3]T:*9;
M3?:+>.X\IT\Q VR089<C.".QI]?E1[X4444 %%%% !1110!]/^ _^1'T;_L$
MV_\ Z*6M6LKP'_R(^C?]@FW_ /12UJU_H?D__(IP_P#@A_Z2C\=Q'^\3]7^8
M4445Z)B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M>!>-/^1PU7_L(S?^AFO?:\"\:?\ (X:K_P!A&;_T,T 9E%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %>C?L_?Z_5?]R'^;UYS7HW[/W^OU
M7_<A_F] 'I5<=^T!X?\ ^$J^#VM^'_M?D?:8$7SO+W;<2H>F1GIZUV-8'Q2_
MY$'4O^N2_P#H:URXW!X;,<'4PF(CS4ZD91DKM7C)--75FKI[II]C;#UZN%KP
MK4G:46FGV:=T]=-^Y\>?\,U?]3I_Y3O_ +91_P ,U?\ 4Z?^4[_[97J5%?F/
M_$#O"[_H7_\ E6O_ /+#ZW_B(/%__03_ .24_P#Y \M_X9J_ZG3_ ,IW_P!L
MH_X9J_ZG3_RG?_;*]2HH_P"('>%W_0O_ /*M?_Y8'_$0>+_^@G_R2G_\@>6_
M\,U?]3I_Y3O_ +91_P ,U?\ 4Z?^4[_[97J5%'_$#O"[_H7_ /E6O_\ + _X
MB#Q?_P!!/_DE/_Y \M_X9J_ZG3_RG?\ VRC_ (9J_P"IT_\ *=_]LKU*BC_B
M!WA=_P!"_P#\JU__ )8'_$0>+_\ H)_\DI__ "!Y;_PS5_U.G_E._P#ME'_#
M-7_4Z?\ E._^V5ZE11_Q [PN_P"A?_Y5K_\ RP/^(@\7_P#03_Y)3_\ D#RW
M_AFK_J=/_*=_]LH_X9J_ZG3_ ,IW_P!LKU*BC_B!WA=_T+__ "K7_P#E@?\
M$0>+_P#H)_\ )*?_ ,@>6_\ #-7_ %.G_E._^V4?\,U?]3I_Y3O_ +97J5%'
M_$#O"[_H7_\ E6O_ /+ _P"(@\7_ /03_P"24_\ Y \M_P"&:O\ J=/_ "G?
M_;*/^&:O^IT_\IW_ -LKU*BC_B!WA=_T+_\ RK7_ /E@?\1!XO\ ^@G_ ,DI
M_P#R!Y;_ ,,U?]3I_P"4[_[91_PS5_U.G_E._P#ME>I44?\ $#O"[_H7_P#E
M6O\ _+ _XB#Q?_T$_P#DE/\ ^0/+?^&:O^IT_P#*=_\ ;*/^&:O^IT_\IW_V
MRO4J*/\ B!WA=_T+_P#RK7_^6!_Q$'B__H)_\DI__('M7P:T;_A'OA7H&A_:
M?.^RZ9%'YNS;NP.N,G'YUTU8_P /_P#D2=+_ .O-/Y5L5^HX7#4,%A88>BK0
M@E&*U=DE9*[NW9+KJ?(5JM3$5I5:CO*3;;\WJSY0_P""AG_([^'O^P5)_P"C
M:^>J^M/VQ/A5_P +!\4:/??V]]D^SV#IM^R^9NR^<YW#%>._\,U?]3I_Y3O_
M +97\;^)7A/X@<0<<8W,,!@^>C4DG&7M*2NE"*VE436J>Z1^Z<*<9\-9;P]0
MPV)K\LXIW7+-V]YO=1:_$\MHKU+_ (9J_P"IT_\ *=_]LH_X9J_ZG3_RG?\
MVROAO^('>*/_ $+_ /RK0_\ EA]#_P 1!X0_Z"?_ "2I_P#('EM%>I?\,U?]
M3I_Y3O\ [91_PS5_U.G_ )3O_ME'_$#O%'_H7_\ E6A_\L#_ (B#PA_T$_\
MDE3_ .0/+:*]2_X9J_ZG3_RG?_;*/^&:O^IT_P#*=_\ ;*/^('>*/_0O_P#*
MM#_Y8'_$0>$/^@G_ ,DJ?_('EM%>I?\ #-7_ %.G_E._^V4?\,U?]3I_Y3O_
M +91_P 0.\4?^A?_ .5:'_RP/^(@\(?]!/\ Y)4_^0/+:*]2_P"&:O\ J=/_
M "G?_;*/^&:O^IT_\IW_ -LH_P"('>*/_0O_ /*M#_Y8'_$0>$/^@G_R2I_\
M@>6T5ZE_PS5_U.G_ )3O_ME'_#-7_4Z?^4[_ .V4?\0.\4?^A?\ ^5:'_P L
M#_B(/"'_ $$_^25/_D#RVBO4O^&:O^IT_P#*=_\ ;*/^&:O^IT_\IW_VRC_B
M!WBC_P!"_P#\JT/_ )8'_$0>$/\ H)_\DJ?_ "!Y;17J7_#-7_4Z?^4[_P"V
M4?\ #-7_ %.G_E._^V4?\0.\4?\ H7_^5:'_ ,L#_B(/"'_03_Y)4_\ D#RV
MBO4O^&:O^IT_\IW_ -LH_P"&:O\ J=/_ "G?_;*/^('>*/\ T+__ "K0_P#E
M@?\ $0>$/^@G_P DJ?\ R!B_LU_\EX\+?]A5/Y&OOROD;X)? 7_A'/BQH.N_
M\)7YWV6_5_*^P[=V >,[SC\J^N:_ISP.X1XAX/R#$X;-Z/LISJ\R7-"5UR15
M[PE);I[NY^2^(6=Y9GF94JN"J<\8PLW:2UYF_M)!7YR_$?\ Y*'KW_8:NO\
MT<U?HU7YR_$?_DH>O?\ 8:NO_1S5\3])S_D69;_CJ?\ I,3W_"7_ 'O%?X8_
MFS%HHHK^03]N"BBB@ K/\5^*O#?@;PSJ'C/QCK=MINDZ59R7>I:A>2A(K:"-
M2SR.QX"A023[5H454'!37,KKK;1V];.WW/T%+FL[;GY ^(/^"X7[+WBC]K>X
M^/\ \3?A!XM\36?@]YK'X4:;;_9X[73H7 $^J.DKAFO)\ #( AB55&6+-7Z4
M_L]?M+:=\3?V7?#?[3'Q7;2O!MEXDL'U.*/4=12*&TLY99'M1)+*0I<V_E%F
MX!;<0 , >JT5]QQ-Q+PWG6%H4<%ETJ#I\JNZ[J>Y%/W8ITXQCS2;G*5FY2NW
MJW?Y_*<JS7 5JD\1BE4YKNWLU'WG;5OF;=DN5*ZLM.B/R5_X-O?B%X&L?BA\
M<=!U'Q;IUM?:_=Z--HEE<WB1RWR)+J6\Q(Q!DV^='D '&\>M?K/<7%O9V\EW
M=SI%%$A>661@JHH&223P !WI]0:II>F:WIEQHNM:=!>6=Y \-W:74*R13Q.I
M5D=6!#*02"",$'%<?&W$U'C'B:KFRHNC[103CS<]N2$8:/EANHWM;?J;9!E,
M\CRF&"]IS\O-9VY?BDY;7EU?<^;OV>+:X_;&^.\G[:WB2!SX(\,_:=)^"FGS
M*0MRI)CO?$#*?XIRIA@)QB!&;&9<U^=_QB?Q*VB_\% S^T%O_P"$M'B#PV/#
MO]H_Z\67]MS?9?LN[YO*\K[)MV_P;*_:'2M*TO0M,MM$T33;>SLK.!(+2TM8
M5CB@B0!51$4 *H    P ,5DZ_P#"_P"&GBKQ'8^,?%'P[T+4M7TS']FZK?Z1
M#-<VF#D>5*ZEH^>?E(YKWN'_ ! HY)F-6I]7O2:HJG%2M*$:-:%91YK:^T<'
M[1V5Y2<[?9?G9GPU/,,+"/M??]]R;6DG4IR@W:_V4_<71)1OU.)_8?/Q4;]C
M[X:GXVF[_P"$K/@RP_MK^T,_:?-\E<>=NY\W;MW[N=^[/.:]3HHK\]QV*^NX
MZKB.51YY2ERK9<S;LO)7LO(^FP]'ZOAX4KM\J2N]W96N_-A1117*;!1110 5
M]2?\$[?^0+XI_P"OJT_]!EKY;KZD_P""=O\ R!?%/_7U:?\ H,M?KW@3_P G
M.P7I5_\ 34SXGQ$_Y)'$>L/_ $N)](5Y]^U'K_\ PC'P3U;6OLGG^5);#RO,
MVYS/&.N#Z^E>@UY;^V;_ ,F[:Y_UUM/_ $IBK^U>/IRI\#YG*.ZP];_TW(_
M>'J<*V?86G-73J03]')'R[_PO3_J5O\ R>_^PH_X7I_U*W_D]_\ 85Y_17^;
MG]JX_P#G_!?Y']-_ZOY1_P ^O_)I?YGH'_"]/^I6_P#)[_["C_A>G_4K?^3W
M_P!A7G]%']JX_P#G_!?Y!_J_E'_/K_R:7^9Z!_PO3_J5O_)[_P"PH_X7I_U*
MW_D]_P#85Y_11_:N/_G_  7^0?ZOY1_SZ_\ )I?YGH'_  O3_J5O_)[_ .PK
MYW_:1_8K_9!_:C^-VE?M*>/OA;KNF?$#1H(X;'Q?X1\<7NE7JI'N\OY[<J-R
M[F < /@[=V  /2**[,%Q)GN6UO:X2O*G*S5XV3L]T[;I]5L9U>&<CKQY:E%-
M>;E_F7?A#:?"WX'+J=QX"^'5P-1UR:.;7M>U?Q#<:AJ6J21ILC:YO+KS)I@B
M_*BLY6-3M0*.*7]H&;PW^T?\'];^"'C.TUG3]%\1VHM-8?0-<%M<3VI8&6W\
MWRF*I*@,;[<,4=@",YJC16?^L&<_65B'6;J)IJ3LW=;.[72RL/\ U;R3DY/8
MZ=KR_P SLO#WQ/\ #_A/PY8^#_#/P]MK#2M-LH[/3].M;@)#;V\:!$B1!'A4
M50% '  Q7S+H7_!.3]B3P]XCT^XLOA9J[^%M(\=2^,](^'$WB$-H%GKLD:1M
M=I!Y'F$!8UVP-*T"\[8@"0?:**WPG%/$. Y_J^)E#G^*UE??7;?5V>ZN]=61
M4X7R&K;GH)VVUE_F>@?\+T_ZE;_R>_\ L*/^%Z?]2M_Y/?\ V%>?T5P?VKC_
M .?\%_D;?ZOY1_SZ_P#)I?YGH'_"]/\ J5O_ ">_^PH_X7I_U*W_ )/?_85Y
M_11_:N/_ )_P7^0?ZOY1_P ^O_)I?YGH'_"]/^I6_P#)[_["C_A>G_4K?^3W
M_P!A7G]%']JX_P#G_!?Y!_J_E'_/K_R:7^9Z!_PO3_J5O_)[_P"PH_X7I_U*
MW_D]_P#85Y_11_:N/_G_  7^0?ZOY1_SZ_\ )I?YGZ+_  OO?[2^&GAW4?*V
M?:-"M)-F[.W="AQGOUK=KF_@W_R2'PK_ -BW8_\ I.E=)7^GF1MRR7#-_P#/
MN'_I*/Y7Q\5#'58K92E^;"BBBO4.0**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *\"\:?\CAJO_81F_P#0S7OM>!>-/^1PU7_L(S?^
MAF@#,HHHH **** "BBD=UC0N[ !1DD]A0 M%?%?Q/_X+A?LW^#OVUO W["G@
MKX>^+]=\5^,?$5EIUQJ-_H\VD6%A!</M%PC7<:RW0QDJ8X_*D XEKZQ^*WQ6
M\'?!CP7=>/?'#ZC]AM0=T6CZ)=:C=2D*6VQ6UI')-*VU6.$0X"DG !- '1T5
M\F_\$U_^"N'P=_X*@>//B=H7P.^'>NZ7H7PZ_LE8M:\0/''-JK7IO02MLF[R
M43['D%G+,)>4C*X.I^TQ_P %)=-^$/[87@W]@CX.?"M/''Q0\7Z%>:T;"^\0
M?V5I^F6,%O<3!I[E;>X?S9?LTBI&L1YVEF0,"0#Z>HKP3_@G%_P4&^$?_!2K
M]F^W_:$^$^EWNE^5J4NF:_H&I,K3Z7?QHCO$77Y9%*2QND@QN5QD*P95V_@Q
M^U=_POK]HCX@_"KX=> ?M/@_X<R1:5J_Q ;5,17?B(_/<:7;6XB(D%M$T?G3
M>:-LL@B$9(9@ >P4444 %%%% !1110 5Z-^S]_K]5_W(?YO7G->C?L_?Z_5?
M]R'^;T >E5@?%+_D0=2_ZY+_ .AK6_6!\4O^1!U+_KDO_H:T >'4444 %%%%
M !1110 445YSX$_:Y_9G^*7QHUC]GGX:?&K0?$/C+P_IIO\ 7=%T6\^U-I\(
ME6(^=)&#'&^]U'E,PDYSMQDT >C45Q/QR_:-^"O[-VA:?X@^,_CJ'2(]7U.+
M3=$LTMIKJ]U6]D.$MK2TMTDGNIF[1Q([=\4GP,_:.^"G[26@W_B'X+^.X-8C
MTC4Y=-UNT>VFM;W2[V,X>VN[2X2.>UF7O'*B-WQ0!V]%>'?$[_@I+^Q'\'/'
MVK_#7XC?'NPL-2\.7-C;>*)DTV\N+'09KQBMK'J%[#"]M8-*5.T7$D9.*]NM
M[B"Z@2ZM9DDBD0/')&P*LI&001U!'>@!]%<?\%/CY\)OVBO#5_XS^#/BS^W-
M(T[7;S1YM4BL9XK>:[M9#%.())8U6YC60,GG1%XF96"N2IQV% !1110 4444
M %%%% 'O'P__ .1)TO\ Z\T_E6Q6/\/_ /D2=+_Z\T_E6Q0!Y=\??^0SI_\
MUZM_Z%7 5W_Q]_Y#.G_]>K?^A5P% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% &W\.?\ D>-,_P"OH?R->ZUX5\.?^1XTS_KZ'\C7NM !
M7YR_$?\ Y*'KW_8:NO\ T<U?HU7YR_$?_DH>O?\ 8:NO_1S5_+OTG/\ D69;
M_CJ?^DQ/U[PE_P![Q7^&/YLQ:***_D$_;@HHHH **** "BBB@ HHHH ****
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
M^_:K\>^$UB\-?$35HM&T^QN8]\%Z US/>IA@/,C47,,>[&"?,'52* ,S3/\
M@M]^VUX*_9;^%/\ P48\?>,K'5= \=_&K5/#OB+X7V^@6D=C9Z/&B&,6DZQ"
M\^TH(YB))9I%8NN4P,']-_V[/VH/$'[.OPQL/#OPCT2#7/BG\0-4'A[X6^&Y
M3\MUJ<BDFYF Y6TM8P]S._ "1X)!=:^?X/\ @B7^QC\%?!NAV_Q"^*7B"3X/
M?"KQEJ/Q TGP;K]U;BPTZY:)&D^U7/EB6>SA$+.L;,#\S"1Y5)!X_P 8?M9V
M/P/^$7C7_@NI^TMX!U"]^V:?'H'[/7P^N6^SS6.@W$RB&=]RD6]SJ+@74TFU
MFCMHXHQN(*$ ^_?A+X:\<^#OACH/A?XF_$:?Q?XBL=+ABUSQ/<:?;VC:E=!1
MYL_DVZ)%$K-G:BJ-JX!)()/15\-?LU_\%9?&OB/]LSX??L5?M*?#O0].UKXK
M_"33O''@S6?"\TP@B:XM9KF73;B.<L2Z+;W&VX5@',8'EJ7&/N6@ HHHH **
M** "BBB@#;^'/_(\:9_U]#^1KW6O"OAS_P CQIG_ %]#^1KW6@ K\Y?B/_R4
M/7O^PU=?^CFK]&J_.7XC_P#)0]>_[#5U_P"CFK^7?I.?\BS+?\=3_P!)B?KW
MA+_O>*_PQ_-F+1117\@G[<%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5]2?\$[?^0+XI_Z^K3_ -!EKY;KZD_X)V_\@7Q3_P!?5I_Z#+7Z]X$_
M\G.P7I5_]-3/B?$3_DD<1ZP_]+B?2%>6_MF_\F[:Y_UUM/\ TIBKU*O+?VS?
M^3=M<_ZZVG_I3%7]I^(/_)"9I_V#UO\ TW(_!.&O^2BP?_7VG_Z4CX=HHHK_
M #./ZQ"BBB@ HHHH J:YJ-YI.E3:C8:#=ZI-$ 4L+%X5EER0,*9I(T&,Y^9A
MP#WP#^=O_!-O]E/]L7]G_P#X*#?%K]H+XO?LQZOI?AGXCW6IRZ;=1>)=%N'L
MC<:H+J/SXXKXM@1ELE Y!& #G-?H[17TF3<3XO),LQF!I4H2CBHJ$W+FYDD^
M9<O+.*3OKJF>5C\HHYABZ&(G.2=%N44K6;:MK>+>W9H^-OVU?V,/']W^W3\)
MO^"A/P=\*S>(9_!\JZ=XT\-V$T4=Y<6'[Y5NK<2NB2R(MQ*&C+!F"QA<X(IG
M[$W[%?CW3_VZ/BS_ ,%!_B_X4E\/3>,)GL/!?AJ_FBDO+>Q)A#W5P(G=(I)%
MMXPL88LH:0-C@5]F45W?Z\YU_8W]G^[_  O8<^O/['VGM.3?EMS:7M?E]V]C
MG_U>P'U_ZSK\?M.72W/R\O-M?;I>U]3S[]IWX@?%'X=_"*]O_@A\/KGQ)XPU
M&:+3?#5C' S6\%W.VQ+JZ8#$5M#DRR.<#:FT'+"N#;]B>+0/V$_&'[*GA7Q8
M\_B'QAX8U6/7/%U_D2ZMK=_"XGOK@C)(>5^1R5C"H.%%>^T5XF%SG$X'"PHX
M=*+C451O=RE'X$^G+#5I=7)MWTMZ%; 4L16E.J[WBXI=D_BMYRTN^R5K:W_)
M+X??L'_M3_$7X<_LM?LQ:O\ "'7/#=_\'?'&NZGX_P#$&I6WEV5G;2:M'=PM
M:W(/EW;R(&"B$OAE&_:.1^MM%%>MQ5QAC^+*E-UX1@H.K)*-_BK5)5:CNVWK
M*5HKI%):N[?%DV1X;)HR5.3DY*"N^T(J$5IY+5]6WLK)%%%%?)'M!1110 44
M44 ?HA\&_P#DD/A7_L6['_TG2NDKF_@W_P DA\*_]BW8_P#I.E=)7^I>1?\
M(DPO_7N'_I*/X_S'_D85O\4OS84445ZIQA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7@7C3_ )'#5?\ L(S?^AFO?:\"\:?\CAJO
M_81F_P#0S0!F4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5Z-^S]_K]5_W(?YO7G->C?L_?Z_5?]R'^;T >E5@?%+_ )$'4O\ KDO_ *&M
M;]8'Q2_Y$'4O^N2_^AK0!X=1110 4444 %%%% !1110!#J.FZ=K%C+I>KV$%
MU;3H4GM[F(/'(IZAE8$$>QHT[3=.T>PBTO2+""UM8$"06UM$$CC4=%55  'L
M*FHH S?$?@WPAXQ%B/%WA73=5_LO48M0TS^TK&.?[)=Q9\NXBW@^7*F3M=<,
MN3@C-:5%% '.>'_@[\(O"?C+4/B+X6^%GAS3/$&K C5-=T_0[>&\O,G)\V9$
M#R9(!^8GFNCHHH **** "BBB@ HHHH ]X^'_ /R).E_]>:?RK8K'^'__ ").
ME_\ 7FG\JV* /+OC[_R&=/\ ^O5O_0JX"N_^/O\ R&=/_P"O5O\ T*N H **
M** "BBB@ HHHH ^>/VK/V.OBS^VQIMS\)/B[\?#X8^%=]-MUOPCX$TYHM3U^
MW5LBWNM4FD/EV[X7?#!;HQ!93,RFO9/A)\)/AK\!_AMHWP?^#W@RQ\/^&O#]
MDMKI&CZ=%MBMXAD]\EF))9G8EF9F9B223T=% 'B'[97[,7C7]KA_!_PCU7Q-
MI]E\+%UT:E\4-)WR?;?$<%OMDM=+7"[%M))PKW!+!G2(1J,.QJ+_ (*)_L+^
M"?\ @H/^R-X@_98\3:[)H*Z@(+C1-9M+82?V9>6[AX9/*RH=."C)D91V *G#
M#W2B@#X4_9B_X).?$3P]^V;\/_VU?VH/'OAZ]UGX3_"33O W@K1?"9GD@F:W
MM)K:34[B2>.,J[K<7!6W56"&4'S6*#=]UT44 %%%% !1110 4444 ;?PY_Y'
MC3/^OH?R->ZUX5\.?^1XTS_KZ'\C7NM !7YR_$?_ )*'KW_8:NO_ $<U?HU7
MYR_$?_DH>O?]AJZ_]'-7\N_2<_Y%F6_XZG_I,3]>\)?][Q7^&/YLQ:***_D$
M_;@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OJ3_@G;_R!?%/_
M %]6G_H,M?+=?4G_  3M_P"0+XI_Z^K3_P!!EK]>\"?^3G8+TJ_^FIGQ/B)_
MR2.(]8?^EQ/I"O+?VS?^3=M<_P"NMI_Z4Q5ZE7EO[9O_ ";MKG_76T_]*8J_
MM/Q!_P"2$S3_ +!ZW_IN1^"<-?\ )18/_K[3_P#2D?#M%%%?YG']8A1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Z(?!O_ ))#X5_[%NQ_
M])TKI*YOX-_\DA\*_P#8MV/_ *3I725_J7D7_(DPO_7N'_I*/X_S'_D85O\
M%+\V%%%%>J<84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5X%XT_Y'#5?^PC-_Z&:T-4_:E^,MAJ=S86W[%OC>ZC@G>..YBN;;;,H8
M@.,MT(&1]:\YUKQ_\;-8UBZU;_AD?QW']IN7E\O9;';N8G&?-&>M '1T5R?_
M  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z
M--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?
MJV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\
M)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3
M?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZM
MO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '64
M5R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EW
MQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '65Z-^S]_K]5_W(?YO7
MAO\ PEWQL_Z--\=_]^K;_P".UT7P^^-OQL\"/=O_ ,,;^.[K[4$&-ULFW;N_
MZ:'/7]* /IJL#XI?\B#J7_7)?_0UKRK_ (:P^-G_ $8_X[_\"K;_ .*K/\4_
MM*?&SQ+H%SH?_#%/CN#[0H'F^?;-MPP/3<,]/6@"G17)_P#"7?&S_HTWQW_W
MZMO_ ([1_P )=\;/^C3?'?\ WZMO_CM '645R?\ PEWQL_Z--\=_]^K;_P".
MT?\ "7?&S_HTWQW_ -^K;_X[0!UE%<G_ ,)=\;/^C3?'?_?JV_\ CM'_  EW
MQL_Z--\=_P#?JV_^.T =917)_P#"7?&S_HTWQW_WZMO_ ([1_P )=\;/^C3?
M'?\ WZMO_CM '645R?\ PEWQL_Z--\=_]^K;_P".T?\ "7?&S_HTWQW_ -^K
M;_X[0!UE%<G_ ,)=\;/^C3?'?_?JV_\ CM'_  EWQL_Z--\=_P#?JV_^.T =
M917)_P#"7?&S_HTWQW_WZMO_ ([1_P )=\;/^C3?'?\ WZMO_CM '645R?\
MPEWQL_Z--\=_]^K;_P".T?\ "7?&S_HTWQW_ -^K;_X[0!UE%<G_ ,)=\;/^
MC3?'?_?JV_\ CM'_  EWQL_Z--\=_P#?JV_^.T =917)_P#"7?&S_HTWQW_W
MZMO_ ([1_P )=\;/^C3?'?\ WZMO_CM 'U)\/_\ D2=+_P"O-/Y5L5\_^'_V
MFOC9H6B6NC_\,3^.Y?LT(C\S[1;+NQWQN.*N?\-8?&S_ *,?\=_^!5M_\50!
MT?Q]_P"0SI__ %ZM_P"A5P%4O'_QF^-GCF\M[O\ X8Y\=VOD1%-N;9]V3G/^
ML&*P/^$N^-G_ $:;X[_[]6W_ ,=H ZRBN3_X2[XV?]&F^._^_5M_\=H_X2[X
MV?\ 1IOCO_OU;?\ QV@#K**Y/_A+OC9_T:;X[_[]6W_QVC_A+OC9_P!&F^._
M^_5M_P#': .LHKD_^$N^-G_1IOCO_OU;?_':/^$N^-G_ $:;X[_[]6W_ ,=H
M ZRBN3_X2[XV?]&F^._^_5M_\=H_X2[XV?\ 1IOCO_OU;?\ QV@#K**Y/_A+
MOC9_T:;X[_[]6W_QVC_A+OC9_P!&F^._^_5M_P#': .LHKD_^$N^-G_1IOCO
M_OU;?_':/^$N^-G_ $:;X[_[]6W_ ,=H ZRBN3_X2[XV?]&F^._^_5M_\=H_
MX2[XV?\ 1IOCO_OU;?\ QV@#K**Y/_A+OC9_T:;X[_[]6W_QVC_A+OC9_P!&
MF^._^_5M_P#': .LHKD_^$N^-G_1IOCO_OU;?_':/^$N^-G_ $:;X[_[]6W_
M ,=H ]'^'/\ R/&F?]?0_D:]UKY0\.?$;XV>']<MM:_X9$\=S?9I0_E;+9=W
MMGS3C\J[O_AK#XV?]&/^._\ P*MO_BJ /=*_.7XC_P#)0]>_[#5U_P"CFKZF
M_P"&L/C9_P!&/^.__ JV_P#BJ^<?$?PO^-GB#Q#?Z]_PSSX[A^W7LMQY7]EV
MS;-[EMN?M(SC.,X%?@WCKP7Q+QE@<%3R>A[5TY3<O>A&R:BE\<HWV>US]&\.
M\^RG(L1B)8ZIR*2BEI)WLW?X4SC:*Z;_ (4Q\;/^B ^._P#P46W_ ,E4?\*8
M^-G_ $0'QW_X*+;_ .2J_G#_ (@=XH_]"_\ \JT/_EA^I_\ $0>$/^@G_P D
MJ?\ R!S-%=-_PICXV?\ 1 ?'?_@HMO\ Y*H_X4Q\;/\ H@/CO_P46W_R51_Q
M [Q1_P"A?_Y5H?\ RP/^(@\(?]!/_DE3_P"0.9HKIO\ A3'QL_Z(#X[_ /!1
M;?\ R51_PICXV?\ 1 ?'?_@HMO\ Y*H_X@=XH_\ 0O\ _*M#_P"6!_Q$'A#_
M *"?_)*G_P @<S173?\ "F/C9_T0'QW_ ."BV_\ DJC_ (4Q\;/^B ^._P#P
M46W_ ,E4?\0.\4?^A?\ ^5:'_P L#_B(/"'_ $$_^25/_D#F:*Z;_A3'QL_Z
M(#X[_P#!1;?_ "51_P *8^-G_1 ?'?\ X*+;_P"2J/\ B!WBC_T+_P#RK0_^
M6!_Q$'A#_H)_\DJ?_(',T5TW_"F/C9_T0'QW_P""BV_^2J/^%,?&S_H@/CO_
M ,%%M_\ )5'_ ! [Q1_Z%_\ Y5H?_+ _XB#PA_T$_P#DE3_Y YFBNF_X4Q\;
M/^B ^.__  46W_R51_PICXV?]$!\=_\ @HMO_DJC_B!WBC_T+_\ RK0_^6!_
MQ$'A#_H)_P#)*G_R!S-%=-_PICXV?]$!\=_^"BV_^2J/^%,?&S_H@/CO_P %
M%M_\E4?\0.\4?^A?_P"5:'_RP/\ B(/"'_03_P"25/\ Y YFBNF_X4Q\;/\
MH@/CO_P46W_R51_PICXV?]$!\=_^"BV_^2J/^('>*/\ T+__ "K0_P#E@?\
M$0>$/^@G_P DJ?\ R!S-?4G_  3M_P"0+XI_Z^K3_P!!EKP'_A3'QL_Z(#X[
M_P#!1;?_ "57J7[.WB[XV? .RU6S_P"&3?'>K?VG+$^[RK:#R]@88_UKYSN]
MNE?HWA/X6<><,\=X;,<RP?LZ,%4O+VE*5N:G**TC.3U;2T7X'R_&?&'#F;<.
MUL+A:_-4ERV7+-;23>KBELNY]>5Y;^V;_P F[:Y_UUM/_2F*N=_X:P^-G_1C
M_CO_ ,"K;_XJN6^,_P 9OC9\7?AW?> ?^&.?'>G_ &UXF^UYMI=FR57^[YBY
MSMQU'6OZ?XPP&+S7A/'X+"QYJM6C5A%72O*4&DKMI*[>[:7=GY%D>)HX/.L-
M7K.T(5(2;U=DI)MV6NW8^:**Z;_A3'QL_P"B ^.__!1;?_)5'_"F/C9_T0'Q
MW_X*+;_Y*K^&O^('>*/_ $+_ /RK0_\ EA_0O_$0>$/^@G_R2I_\@<S173?\
M*8^-G_1 ?'?_ (*+;_Y*H_X4Q\;/^B ^._\ P46W_P E4?\ $#O%'_H7_P#E
M6A_\L#_B(/"'_03_ .25/_D#F:*Z;_A3'QL_Z(#X[_\ !1;?_)5'_"F/C9_T
M0'QW_P""BV_^2J/^('>*/_0O_P#*M#_Y8'_$0>$/^@G_ ,DJ?_(',T5TW_"F
M/C9_T0'QW_X*+;_Y*H_X4Q\;/^B ^.__  46W_R51_Q [Q1_Z%__ )5H?_+
M_P"(@\(?]!/_ ))4_P#D#F:*Z;_A3'QL_P"B ^.__!1;?_)5'_"F/C9_T0'Q
MW_X*+;_Y*H_X@=XH_P#0O_\ *M#_ .6!_P 1!X0_Z"?_ "2I_P#(',T5TW_"
MF/C9_P!$!\=_^"BV_P#DJC_A3'QL_P"B ^.__!1;?_)5'_$#O%'_ *%__E6A
M_P#+ _XB#PA_T$_^25/_ ) YFBNF_P"%,?&S_H@/CO\ \%%M_P#)5'_"F/C9
M_P!$!\=_^"BV_P#DJC_B!WBC_P!"_P#\JT/_ )8'_$0>$/\ H)_\DJ?_ "!S
M-%=-_P *8^-G_1 ?'?\ X*+;_P"2J/\ A3'QL_Z(#X[_ /!1;?\ R51_Q [Q
M1_Z%_P#Y5H?_ "P/^(@\(?\ 03_Y)4_^0.9HKIO^%,?&S_H@/CO_ ,%%M_\
M)5'_  ICXV?]$!\=_P#@HMO_ )*H_P"('>*/_0O_ /*M#_Y8'_$0>$/^@G_R
M2I_\@<S173?\*8^-G_1 ?'?_ (*+;_Y*H_X4Q\;/^B ^._\ P46W_P E4?\
M$#O%'_H7_P#E6A_\L#_B(/"'_03_ .25/_D#[J^#?_)(?"O_ &+=C_Z3I725
M\\^#?VD/C9X2\(:5X4_X8K\=W']F:;!:?:/.MD\WRXU3=MWG;G;G&3C/4U[%
M\*?&_B+X@^$4\1^*/ASJ7A:[:=XSI.K.C3*JGAR4.,'M7]\930JX;*J%&JK2
MC"*:[-12>VFY_-^-J0JXRI.#NG)M>C9TE%%%>@<P4444 %%%% !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 %4_$.M0>&]
MOO$5S97ES'86<MS);Z?:/<7$JHA8I%$@+2.0,*B@EB0 "35RB@#\-/\ @J=^
MW_\ \',O[#6DV7[??B+1?AKX1^#UUKD,"_#"QLK75[C189F_T:'6)FB$QE?
M1Y+2X\L2-M&S<F?LC]K+_@N-HWP _P"")GA?_@J9I'PXA'B+X@:!ID7A#PCJ
MDS&W&N7D;$Q2.NUI((1#<RY&UI8X, H7RM/_ (+4?#GQ;_P4YUCPU_P1[^!M
MZ\2ZKK.G>*/CMXOBC$EOX0\-P2-);PL3\IO[R=%-O!RQ6W>1PL9WCY*_X.[/
MA7X,^&?_  2=^"7PU^ L-LG@;X=_$^S\-1V.G7*S)8&WT>\@@AD*DD.BPR(V
M[YMS?-RW(![!X^_X*K?M5_\ !.SXP_L<ZC^UC\;Q\1O!'[4OAJ,>-(]1\.Z=
MI[>#M5=--/GZ>]C!"QLD?4X@T5T;B79$["7<0![?_P %1_&'_!<KX@>(=7^'
M_P#P27\*^$/">E>#]/CFUKQIXW6$W_B34'A$XL='@NH9;=HXXWC#W$P5&F=H
ME=#!+G\P/^#I+2-=\4_L\_\ !.[PQX,2235=0\$ZA;Z4L.=S3R6GAA(@N.Y<
MC%?NQ^V[^U=HW['?P U+XI-X>N?$/B2[E32O /@S38S)>>)M?N 5LM.@1?F9
MI)!ER/\ 5Q)+(?EC8T ?$/\ P;6?\%B?VB/^"GOPX^(_PP_:W\.6B?$'X47]
MA'?Z_I^FBS74[>[^TJHG@7Y(KF.2TE#; B,K)A 58GB/^"CO_!9K_@HG^S?_
M ,%:?V>OV --^%'@GP-X2^)GCWPJU[K5MJ1UO5-3T>\UU+&>W8R0QPV+LJ3(
MZHDS+N5H[@'D?2/_  0[_P"":6G?\$P/V>;CP?\ %CQ;I>H_&OXK7LWBSXCS
M6]TFZ29&16MK=0<R6]HUVJM( 1YMVS9 EC4?GY_P<#?\K*'["_\ V&_!/_J8
MR4 ?O'1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+7_  4F\9_\
M%-M3TG3?@=_P2Y\%>%;/Q=JMG+?:]\2_B&732/#]JK!(H(%$4@N;V9]Y"^7(
MD4<),BCS8B?AO_@AM_P6&_X*.?$C_@H?X\_X)3_\%1M'T[4_''AG3[VYM?$>
MG:3;6D]O<VC1&2"9;-4MYK>6&42Q3(BG@9WB0%/UC^,OQA^''[/WPJU_XU_%
M[Q1;Z+X:\,Z9+?ZQJ5R3MAA09. .7=CA5106=F55!9@#\'_\$E/V']>\+?M+
M?%/_ (*__M?Z$GA+XF_M$:TUMX)\%ZU*D5WX:\.L4:TL9@3SJ$T-K;M+&,L@
MMPN%8RJH!D^'/^"C'[1?_!0G_@JW\:_V ?V4_C;+\,?"?P*\'77VGQ1H^@Z=
MJ&H:]XG2XAMVAF&HV]Q%%8PS--$T<:),YA8B9 P":G_!)'_@M3\3_P#@HI_P
M3*\2_M#V/P-3Q#\9_ FHCP_J7@CPVQA@UK4YA$+"Y4N6^R6LIF4S2.2L @N9
M#\B"OC7_ (-K-(U[PO\ \%Q_VW]%\8K(NJVFK:VM]YOWFD'B27<WN"><]P0>
M]0_\&-^B>(H/ _[2/B2YCD&DW>K>%K:R<YV&XBBU5YP/<)-;Y^HH I?MH_\
M!6G_ (.'/^"._P"TYX'^(W_!0NX^&GBSX8>.+Z1QX7\#Z5 =/CAC>,W-I!=F
M&*\ANHXY5*&=Y8V)!_>A7 _4'_@KE^UK^T!^S_\ LP:+HO[%3Z&?C)\3O$EM
MHOPW3Q/=6MO:0LL,E_>7$_VQTB54L[6=1O('FRQ+RS*I\!_;0_9CL?\ @M?_
M ,%(/ /PWFL?/^ 7[+^NW-[\1-=*Y@\5>*W,!&@6S=)$MDA074B\(9Y(#B0
MKZ%_P5O_ ."+'P>_X+::3X"\6^)?VI_$?A_2O"^DW,WA3_A%8[.]TV\^W"%S
M>G<,S!DBAVLL@78.#\Q- 'E?_!.U_P#@Y^\2_M7>%F_X*"7OP_T?X0QK<7/B
M:XT.'1)[F\46[F""+[*[.N^8Q9<#A _.<5^HE?@7^PK\!O\ @H]_P;[?\%9_
MA#^Q'XM^-UQ\1_@)\=M1N],T01"5;02QQ[FG2TD>3^SKN%W@>01LT<L,A^9B
MO[K]]* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\T_P#@K%\5O^#@
M#6I?&/C'_@F-X7\)^"?A]\-;>5[B^\16EO<>)/&DL$?F74EC:7EO+"EJA#QQ
MA_+EG,3O&SI)$#^EE?.G_!3K]I7Q%\!OV:=0\$_!WPY-XD^+7Q,BN/"WPD\(
M6.#/J.KW$+K]H8$@1VMK&6NIYG*I''$=S LN0#YI_P""%7_!:[Q+^WO_ ,$[
M?'W[2_[7&DV.DZU\&IKP>-M;T:T,5IJ%A!8_;?MJQ$XCE\I9!)&IVYC#+M#A
M$^=-._X+._\ !0+XC?\ !*GXB_\ !;WPG\1-/T?2O!OQ<@TK1/@=)X>L9M&N
MO#S7MA9%;J[:'[>U\7O=QGBN(XAY?$&#@>QWW_!-#PO_ ,$RO^#=[XX_L7_#
MSQ79:S\0+GX.Z_XF\>W=E*!-J5Y+9,+B2.(X?[.L5N;:(E1N6')&]F%?G_\
M V2)?^#*+XRJ#DGXEVH/U_X2?0S_ "H _:/4?VL/VDOVQ/V)OAU\9_\ @FKX
M6\-P:]\6O#D.J6GB/XA3R-I/A"W,*M.;E+=3)=7:2MY$<" (TB2.[!(BK_#7
M_!-/_@I/_P %?/AW_P %IM7_ ."2'_!2CQ)X9^(WVC1+K4;;Q7X8T*WM$TR)
M++[;;W*/;00!K:1,0,DT7F++)'\_!#_2G_!N3X4\=6?_  0=^"WAV?6I=(UF
M\\.ZY+INI/:K,UHEQK.HRVDPC?Y9 L4D3!3P0 .AK\_O :?\%'/^"3'_  <G
M>&M#^/7Q:LOBYIG[5&H6UAJ/C2?PY;VUQJ>G[O(C5512;"2Q=82T$+^2T*QY
M!ROE@'W%\4/^"DGQA_:3_P""UI_X)#_LU_%.X^'VB>"/!%QKWQ)\>:)I-A>Z
MM<7OV>"2&PM!J%O<VL,2"[MFE=X9'8EXU\LIN.Y_P0O_ ."K'CW_ (*!Z/\
M%?X!_M"Q:8?BC\#?&4FA>(=5TBU^S6^O69GN(;>_6#)$,A>UF61$^0$(R[1(
M$7X8_P""9>B^(/#W_!W]^TO8>*TD6ZDT+Q#<P"7J;>:?2YK<CV,#QD>V*K?\
M&MVC^(+S_@L#^VGXHLXY/[(MM4U"WO'&=@N)O$%R\ /N4AN,?0T ?O51110
M4444 %%%% !1110 4444 %%%% !1110 53\0ZU!X;T"^\17-E>7,=A9RW,EO
MI]H]Q<2JB%BD42 M(Y PJ*"6)  )-7** /PT_P""IW[?_P#P<R_L-:39?M]^
M(M%^&OA'X/76N0P+\,+&RM=7N-%AF;_1H=8F:(3&5\!'DM+CRQ(VT;-R9^R/
MVLO^"XVC? #_ ((F>%_^"IFD?#B$>(OB!H&F1>$/".J3,;<:Y>1L3%(Z[6D@
MA$-S+D;6EC@P"A?*T_\ @M1\.?%O_!3G6/#7_!'OX&WKQ+JNLZ=XH^.WB^*,
M26_A#PW!(TEO"Q/RF_O)T4V\'+%;=Y'"QG>/DK_@[L^%?@SX9_\ !)WX)?#7
MX"PVR>!OAW\3[/PU'8Z=<K,E@;?1[R""&0J20Z+#(C;OFW-\W+<@'L'C[_@J
MM^U7_P $[/C#^QSJ/[6/QO'Q&\$?M2^&HQXTCU'P[IVGMX.U5TTT^?I[V,$+
M&R1]3B#171N)=D3L)=Q 'U+_ ,%%[7_@L5\4SJ7@+_@F+XA^'GPY@T.P6:Z\
M;>/X/M5YKM\R>8MGIT#03P10HI59+FX4[I7V(JB)W;\BO^#I+2-=\4_L\_\
M!.[PQX,2235=0\$ZA;Z4L.=S3R6GAA(@N.Y<C%?O!^V=\(/V@_CI^SYKGPT_
M9B_:7F^$OB[4;=X['QC;^'X=2: &-U*".4CR]Q8?O4(D3&Y>10!\3?\ !M7_
M ,%3?VNO^"DGP7^)?A[]LSP]:2^*OA=XFM=+?Q9I^F1V<>J^>DQ>&2*$"$3P
M- =QB"J4GB^4$%F\D_:!_:[_ .#BW]J+]I?Q_P"(_P#@E#8_#>[^#>C>)[O0
M_#/]J:AH3WLS:?*UC=W,BW,PF$<EY;W+1EE4-&4*Y!#'B?\ @U]\<_M?_ WX
MR_M#?\$7_C[':Z:WPPM[K4=-\0:-80B;3K^:X6"699O+'VM9Q-#<PO."^V/!
M^4A$X?\ :>_X,_/B]\ =)NOVB/\ @FG^W)XKN/B%X?$FH:;I.O 6&H7TJY<B
MVU.T=/*G;&%#QA79ANDC&30!^Q?_  3RL/VU[+]DSPQ+_P %#M?TF]^+=U]I
MG\41:';6T=I9;IW\BWC^S_NWVPB/<X)R[/@D 5[77Q3_ ,&_'[;/QM_;U_X)
MD^$?C-^T:KS>---U34/#^N:K):B%M4DLYO+6Z9  %D9"BR8 !E20@+G:/M:@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^6O^"DWC/_ (*;:GI.F_ [
M_@ESX*\*V?B[5;.6^U[XE_$,NFD>'[56"100*(I!<WLS[R%\N1(HX29%'FQ$
M_#?_  0V_P""PW_!1SXD?\%#_'G_  2G_P""HVCZ=J?CCPSI][<VOB/3M)MK
M2>WN;1HC)!,MFJ6\UO+#*)8ID13P,[Q("GZQ_&7XP_#C]G[X5:_\:_B]XHM]
M%\->&=,EO]8U*Y)VPPH,G '+NQPJHH+.S*J@LP!^#_\ @DI^P_KWA;]I;XI_
M\%?_ -K_ $)/"7Q-_:(UIK;P3X+UJ5(KOPUX=8HUI8S GG4)H;6W:6,99!;A
M<*QE50#)\.?\%&/VB_\ @H3_ ,%6_C7^P#^RG\;9?ACX3^!7@ZZ^T^*-'T'3
MM0U#7O$Z7$-NT,PU&WN(HK&&9IHFCC1)G,+$3(& 3TC_ (($_P#!634_^"M7
M[&<_Q-^(N@:?I/Q \'ZV=$\:V>E!EMKB3RDE@O848L8TF1B"A8XDBE ^7;7P
M#_P;6:1KWA?_ (+C_MOZ+XQ61=5M-6UM;[S?O-(/$DNYO<$\Y[@@]Z^:?^#=
M/]M+6?\ @FY_P3C_ &O?VP[K2GFM5USP3H?AR::V::VM=3GDU&%[F6-65I8X
M%NH)GB0AI @0%2X8 'Z._P#!?W_@N-\2OV)_B=\-_P!D3]CO5Q9^-/$GC.RB
M\:>,'TJ"\M]'M0]L[Z9&+B.2%KR6&Z@DD!!:&">)L!KB-T]D_P""XG_!5+QY
M^P/;?"+]G?\ 9[&F)\4?CMXWAT'0=6U:T^TV^@67VBW@N-0,&0)I0]U"L2/\
MA)=FW",HWX;_ /!7[_@I7_P3_P#VE+#]F+PU^R)JWC?55^%OBO7-<^)/B/QG
MH:6^H:]J&H7.E7$^I2LLC":XFDM+AV VJ@\M$"HJJOU5_P %XOB_H?[37_!3
M'_@GE^UC\/!J'_""?$!/#^H>&)-2MO)D(;7[6:3>F2%?R[BVW#)QD<T ??GP
MF_X*5?&+]G3_ (+83_\ !(/]I7XGS_$#1/&/@V#7?AGX]UK2["RU:"\^RRS3
M:?>#3[>VM9HW%M<F)T@C=2J(WF%]R_HS7X*_\%&='\0>(_\ @\/_ &>=.\+1
MR-=0Z7X?N)A%G/V>$:A/<'CL($D)]@:_>J@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "J/B>V\17OAO4+/PAK%II^K2V,J:7?W]@UU!;7!0B.62!9(FF1
M7VLT8DC+ $!USN%ZB@#\6_%?_!JI^VAXQ^(_B?XL:E_P7G\=V^N>,M<EU?Q)
M=:5\.[JS6\O) %,C1P:\B#"*B*  $2-$4!5 'VSIO_!&'X*^(/\ @DC:?\$H
M/CEX_P!1\7:;%I\[7?CM+/[+?R:O+?S:@=51'DFV2BYF9RK2/O4LC%E=@?LN
MB@#X \&?\$7?&?Q#^,O[/'Q%_;@^/.@>.=)_99\/)I_PQT3PUX2FTW^U;Z-;
M9(M5U-YKJ?,BBRM'$$(5/-BW%BI,9YO_ (*M?\$-?VK/^"F_[2&C_&K3O^"J
MFK?"_0O"5BUOX(\)^&OAW,S:2TL86ZN&NX]7@::>;E6<(@$82,#AF?\ 2.B@
M#X(_X)"_\$5?B!_P3.^*GC/XP_&/]O#Q'\<]:\3>'[71M)NO$>ASVCZ-:I.\
M\Z(TVH79<2OY!(&P+Y/\6[Y>4_;[_P""$_QT_;L_X*#_  S_ ."@>H_MV>&_
M#&K?"2?29?"/AVU^#,]U;LVGZF^HQ&YD;7%:4M*^UM@C&Q0  <L?TBHH I^'
MX/$%MHMM!XJU.SO=16,"[NM/L7M8)7]4B>65D'L9&^M7*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#XD_P""QO\ P2J_:)_X*I^'?"_PS\#?M_W'
MP>\&>'[Z/5+[1=(\!OJ%SJNJ12;K>YENEU*V*I#A6CB5.),R%F81^7XW_P $
MY/\ @W@^,?[%'[8GA;]JWXW?\%1O&'QHM_"%OJ!T;PKXB\-W4$,-Y=6<MG]J
M62;5;H*RPSS+@1Y._P"\._Z?T4 ?%/Q _P""4_C?X?\ [>7C?_@H9^PM\7_#
MW@OQ=\4O \GAWX@Z)XM\,S:CIUQ.3"8=7MA;W,#Q72?9X]T;;HYLL3L9F8W?
MV6O^"2"_L$?\$U]5_84_8<_:%E\%>+-<6>XU/XO:IX7&HW;ZE<+''<7Z6:W,
M"I((8UB@7S2(1'&S>:RL7^R:* /P_P!,_P"#0[]J+1/#K>$-&_X+K>/K327$
MH?2[7P'>QVS"5F:4&-=?"G>SNS<?,68G.37W'^V]_P $S?VROB5=?"'Q!_P3
M[_X*1>)?@C+\)= BT:+PM_9SWNA:W;Q+&D;W5JLJ1RNJ1A-LR3(5QM$9!9OM
MVB@#Y]^%O[(?Q/\ $OQ4\%?M'_MN?$_PSXY\=_#[2[VU\&1>#O",NC:1H\U[
M&D5Y>B*>[NII[N2*,1>:9$C2-W5(5+LS?05%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5^7/_!1S_@W[_:]_X*$_M=7O[4TW_!7_ %SP!%;6+Z7X
M.\->%OAO<1)H.ELZNUL)XM:B:9Y'57FE*KYKJORJJ1HGZC44 ?$?_!)/_@CQ
MK/\ P3<\-?$S3_C7^UIJWQWU;XF"PMM3UGQ3H4MN\6G6D=RB616>]NS)&3>7
M#$;E'[PC;U)\AE_X-Y==T7]E?QG_ ,$T/A]^U%::7^S?XY^)D/BV_P!,G\+R
M3^)M-MEFMIVT>VO3<^0T)FLX&6XD@:1!N#+*3NK].J* /BK]L+_@FK^UCK]W
M\&-0_P"":G[>6I? G3O@UHRZ/9> 9-*DU#P]K-BB11Q)=VZS()BD47E_O5EX
M;<AB<%V[[P%^P?XL\<_M-^#?VU_VV_'WAKQG\0OA[X=N]+\!:?X/\+S:5HOA
M][P*+V\2.YNKJ>XNI558Q(\BI'&-JQ!\R'Z7HH ^/OC_ /\ !+W5-0_X*%Z)
M_P %1_V3?B#H7A7XHV_A:?PYXNTWQ3H<U]I'B:P>(1Q/*+>>&6"XBVQ8D5F#
MI!&A48W5T'_!+7_@F!\.O^"9OPP\3Z1I?C&;Q;XX^(?B>;Q%\1O&UQIZVAU6
M_D9V"10*S^1;Q^9)LC+N099&+'=@?4-% !1110 4444 %%%% !1110 4444
M%%%% !1110 51\3VWB*]\-ZA9^$-8M-/U:6QE32[^_L&NH+:X*$1RR0+)$TR
M*^UFC$D98 @.N=PO44 ?BWXK_P"#53]M#QC\1_$_Q8U+_@O/X[M]<\9:Y+J_
MB2ZTKX=W5FMY>2 *9&C@UY$&$5$4  (D:(H"J /MG3?^",/P5\0?\$D;3_@E
M!\<O'^H^+M-BT^=KOQVEG]EOY-7EOYM0.JHCR3;)1<S,Y5I'WJ61BRNP/V71
M0!\ >#/^"+OC/XA_&7]GCXB_MP?'G0/'.D_LL^'DT_X8Z)X:\)3:;_:M]&ML
MD6JZF\UU/F1196CB"$*GFQ;BQ4F,])KG[#'_  5(\ ?MZ^+/VI?V=_\ @I?9
MWOP_\9RQ-=_!_P"*GA6[U73-&"QI'ML?(O83!C:S@Q>3N+8E$I&X_;=% 'SU
M^SO_ ,$^_"_P+G^+7Q,N_B'>ZA\5_C?<FY\??$O3+!+"9)$MC;6<6GP%I1:6
M]I&?W,;O,^[+222DY'AO[$G_  3[_P""O_[)<6J_"[QC_P %;-,^)?@B\E<Z
M=JWC_P"'-UJGB335;O;W4NI8#XZ?:3=1(5!$17<A^]Z* .%_9H_9Q^%?[)/P
M.\/_ +/?P6T62Q\.^'+5HK5;B;S)[B621I9[F9\#S)III))9'P-SR,< <#NJ
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XD_X+&_\$JOVB?^"J?A
MWPO\,_ W[?\ <?![P9X?OH]4OM%TCP&^H7.JZI%)NM[F6Z74K8JD.%:.)4XD
MS(69A'Y?C?\ P3D_X-X/C'^Q1^V)X6_:M^-W_!4;QA\:+?PA;Z@=&\*^(O#=
MU!##>75G+9_:EDFU6Z"LL,\RX$>3O^\._P"G]% 'Q3\0/^"4_C?X?_MY>-_^
M"AG["WQ?\/>"_%WQ2\#R>'?B#HGBWPS-J.G7$Y,)AU>V%O<P/%=)]GCW1MNC
MFRQ.QF9CZ-_P3$_X)D_ O_@EW^R7I_[*_P *YYM<0W\FJ>)_$.K6R+-K>IRJ
MBR7+QC*QJ$CCC2,$[$C4%G;<[?2%% 'PE_P5^_X(D:1_P55\:_!?Q?I_Q]MO
MAR/A'K6H7\EK#X'74_[9%S)I[^66%W;^1L^PD9Q)GSN@V_-Z5_P5!_X)>?#?
M_@I'\+_">D3>*V\'>-_AKXG@\1?#3QG;::MT-)OHG1C'+;[T\^VD\N/?&'0Y
MBC8,-F#]1T4 ?'W[/W_!+O4-+_X*%Z__ ,%2/VK_ (@Z)XJ^*5YX8@\.^$]-
M\+:'+8Z1X9L$B\N5XA//--/<2@R9D9E"+/(@4YW5]@T44 %%%% !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
(4 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>cms-20221231_g11.jpg
<DESCRIPTION>GRAPHIC - CE PLANNED CAPITAL EXPENDITURES
<TEXT>
begin 644 cms-20221231_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@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ODW]I#_
M (*>-X'^(7B/X._LQ? _4OB1X@\"^,/".A>/]074;6QTK1KG7-5L[2&P\^:5
M7FO6BN@X6*-XH2Z&9T^X?K*OQN_X*B?L\_MH_P#!+[]I+QO_ ,%"/V;=('Q(
M^ _Q4^)W@?Q+\8_AO"/^)UI.L:;KVFS6]QIW>7[3/#'#A0Q!NBK1E8TEC /T
MK^!?[;'@;XM^ _B!XP\=> /$WPUNOA5J\^F_$/1O'5O;QRZ5+#8P7S3++:S3
MPW%NUM<12I-$[!U8< Y%?.OBC_@N?H7PB^-_@KP/^T[^P?\ &?X6^ OB1XCB
MT+P5\4_&6E6L5C/>S'$"W=O',TVGB3!*K,!*%!9XT"R%/?/V#?VN_P!D'_@H
M!\%9OVH?V4-=M=5TSQ/>(/$L,\'EWMIJ$,$49MKZ D^5/'$L2XY5E",C.C*Q
M^,?^"\'[6UE\,?B'\'/#G[7_ .Q'X^F_9M\._%C3-?\ &?Q4TR[L+FW-_:F0
M6$36T$TLT=IY\J22F80R2K'Y4:L6((!^H5>7?MA_M9_#[]B?X!^(?VB?B=X4
M\6ZSHWAO2[C4-0M/!WAJ;4;D00QF25VV 1PHJ*S&2:2.,!3EJ]+T_4+'5K"#
M5=+O([BVN85EM[B%PR2QL 592.""""#[UX5_P56 /_!+W]I$$9!^ GC#(_[@
MEW0!W7[*'[0>A?M9?LS> OVF_"^@7>E:;X^\)V.O6.FW[JT]M%=0K*L<A0E2
MP# '!QGI3?VKOCS?_LP_L\>+OC_8_"G6?&:^$=!N]6N]"T&[M(+B2WMX'FE?
M?=2QH%5(R2%+.?X4<\5Y7_P1E_Y1,?LX?]D7\/?^D$5=Y^W[_P F(_&O_LDG
MB3_TUW% "_L)?M2Q?MM?L?\ P^_:Q@\$-X:3QYX=BU5-"?4?M9L@Y8",S>7'
MYA&.NQ>O2I?VPOCC\;?V?OA99>-_@'^ROJ_Q?UJY\3:?IUQX7T77(-/EM[.>
M79-?&2964K",,4QSD99%#.OY:?LLZO\ \%F?A9_P1!^$_P"UC^Q[\9/A?I_A
MKX<?"B+58_A+J?@Z2_NO$^FVJO-<RW&HO(C0S,B2&.VMXTX 4SLYX]K_ &W/
M^"MO[2LW_!+'X'?\%'/V/M7\,^&[#XD^)?#NG^)M$UWPZ^HWEH;VX:&YCMKD
MSK"OE31219DMY"ZG<#&1@@'TQ^WQ_P %'KG]AGXK_!#X:7?[.>M^)K/XT_%?
M1? UMXJBURTM+#2;G4+H19=29+B61(]\P00K&X0+YRDG"_M3?\%';G]F/]MC
MX&_L=:A^SGK>HQ?&[7+W3M-\<2:Y:06%H;6V6>;;"AEGE==\:[9$@4[B5=MI
M%>#_ /!?[_D>?V&O^SZ/ W_HR>E_X*X?\I6O^">?_93/%?\ Z:[:@#Z^\>_'
M'XV^%_VL? 7P)\,?LKZOKO@?Q3HNIWGB;XK6^N016?ABXMX]T%M+;,IDF:=L
M(&#+M+@@.%D*>JU\2?&[]K[]K;X:?\%M?@9^QH/&/A9_A5\2O!OB/5Y].L_#
M#QZFLUA9RLL<UW)<2+(OF".13%' >JL' R=7P#^U-\9?V[_VP_C9^SO^S]\7
MV^'7@KX$WEAH&K>*=(T2SO\ 5=<\13Q/-/&GVZ.6WM[2U"K$RF%I992Q62-4
MPP!]C45^?G[+G_!0W]KWX@:_^TQ^P=\4]2\%6/Q__9[A6]TCQ?-X9N)-&\4Z
M-<6YN;*_DL(KN)X9FB,0EC2?8C7"%=P#)7@W@;]NG_@L5\:_^"(&G?\ !5?P
MO^T9\.?#6H^%O#.L>(]2\-O\.UOF\6P66IW:S1SS&:--.C6"'RXXH(Y)&\K>
M\X:7;$ ?KY17"?LM_&<?M'_LR?#G]H=='&GCQ[X$TCQ$+ 2;Q;?;K**Y\K=W
MV^;MSWQ7=T %%%% !1110 4444 %%%% !1110 5\:?\ !6#_ ()]_$;X^0>&
M_P!M3]BK5;?PY^TI\'"][X UDD)%XALQN:X\/WQR!+;7"F15#D!'D/S(LDAK
M[+HH \"_X)N_M_?#G_@HO^S=9_&CPGI-QH'B'3;R31_B%X'U+*WWA;7;?Y;J
MPG1@&&UN48@%D920K;E7WVOS=_X*+_"GXA?\$P/VHY/^"T7[)_A.[U'PCJ<4
M%A^U=\.-'CS_ &QI"';'XCMXA@?;+/),AXW1Y)**9W;] _A5\4OA[\;_ (:Z
M%\8/A/XLM-=\->)M*AU'0]8L)-T5W;2H'213U&01D'!!R" 010!OT444 %%%
M,N;FWL[=[N[G2**)"\DLC!510,DDG@ #O0VDKL!]0:GJFF:)I\NK:SJ,%I:P
M(7GN;J98XXU'=F8@ >YKYX^._P#P49^&OP_\[0?A9 GB?54RINE<K8PMZEQS
M-]$^4_WQ7QW\6OC]\6/C;J)O?B%XNN+J)7W0:?$?+MH/]R)?ESVW'+'N37YM
MQ%XFY'DS=+#?OZJZ1?NKUEK]T;^=C@KYA1I:1U?]=3[!^,W_  4E^%G@EI='
M^&.G2>)[],K]J#&&R1O]\C=)C_9&T]FKY3^+W[5_QP^-3R6_BOQA+;Z?(3C2
M-,S!; >C*#F3_@9:O.**_#\]XYXBX@;C6J\M-_8A[L?GUE_V\V>16QE>OHWI
MV04445\@<H4444 %%%% !1110 4444 %%%% !7Q[^VQS^TEK?_8/TK_TV6M?
M85?'G[;'_)R6M_\ 8/TK_P!-EK7]@_0L_P"3EX[_ +!)_P#IZ@?FWBE_R3U+
M_K['_P!(F>54445_IF?@@4444 %%%% !1110 4444 %%%% &UX!^(WQ ^%?B
M2'QC\,_&VJ^']6MS^YU'1K^2VF7VWQD'![CH>]?>7[*G_!P7\>/AS]F\,_M/
M>$K?QUI281M:L EGJD2^K  0W&!V*QL>I<U^>=%>%G?#.1<14N3,*$9]GM)>
MDE:2^^W<]O)^(\[R"KSX&O*'=;Q?K%W3^ZY_1S^RW^WQ^RS^V'IRR?!7XG6L
M^IB+?<^&]2_T;4K< 9.8'.74=WC+I_M5['7\M>DZOJN@ZG!K6A:G<65Y:RK+
M:W=I,T<L+@Y#*RD%2#T(.:^[/V./^"\W[0_P5EM?"/[1UI)\0_#:;8S?RR+'
MK%JGJ)C\MSCDXE^=C_RU K\'XF\%<;AE*ODM3VD?Y)64_E+2,OGR_-G[;PYX
MPX/$6HYO3]G+^>-W'YQU:^7-\C]J**\M_9B_;/\ V<?VO_#/_"1? OXCVFI2
MQ1![_1ISY-_8Y[36[?,HSQO&4)'RL:]2K\0Q6$Q6!Q$J&)@X3CNI)IKU3/V3
M"XK#8VA&MAYJ<);.+33^:"BBBN<Z 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 **** "O@C]JS]K/XS^$O"WB'X3_M.?
MLV_$2S72/VC_  9=>!?&/A[PA)K&F>(-!7QMH]U; /IBRM;W21AH!#.D;RM'
M$%,DDNVOO>H-0TW3M6@6UU33X+F))XIECN(@ZB2-UDC< C[RNJNIZAE!&"!0
M!\ _L'_L^?&3]D/7OVO/^"A.F_LIZY8K\8/$]IKW@7X#Z5/:1:M);Z?:RHUQ
M(@D\BWO+^:>:X:#>S(-JMF0^6-+]J'Q;\2_^"O7[$NL_L@^%OV,OBK\.KCXC
MI9V'BW5/BYX7CTJW\*6:74,]Q<@/*S7TZK$1;I;JX,IC:1H4#,/O.B@#PG]I
MGXV_%?\ 9!\+?"SP?^SS^QWXE^*MCK/C#2_"FJ1Z!JB0'POI3)L.ISEXW\R.
M)47(/EH<_-+'QN@_X*D0>)O$'_!/7XS?#'P'X!\0>)_$GC;X7^(/#OAO1?#F
MCRW<UQ?7FF7%O"K%!MACWR#=)(RJ!W)(!]]HH ^:_P#@D'I/C+P3_P $W_@[
M\'_B7\.?$7A7Q1X'^'VE:#XCT7Q'H\MK)!=VULD3[&8;)D)7(>-F&" <'('J
MO[5_P]\2_%S]EKXE?"CP9#%)K'B?P!K.DZ5'/*(T:YN;&:&(,QX4%W7)/0<U
MW]% 'YD?LC>(_P!JCX>_\$?M+_X)O:;^Q1\3-.^-^E?#NY\$+!XB\/\ V?P[
M;W$R2V_]JMK*,]E+9Q+)YQ6*5[APFQ(F9A7._P#!2_\ 8#^)OP/_ .".7P1_
MX)W?LO\ PH\6_$W7? GB[PS>7S^&]$=EFBL9WN;^\9V(BBWS.Y2(N7_>@ $*
MS#]6:* /SN_X+3^'/BW\>_$/[(^N_ O]GOX@>*X/ G[2?ACXA^+AIGA.Y1],
MT6QED\XR+,J'S_F.(!F3"Y*@,A9?^"H'ASXL_$O_ (*)?L7?&'X6_L_^/_$G
MA;X8^+=8UKQYK6E^$;HII-I?V5M# 61T62208=GBC5I(Q&0RAB%/Z(44 ?GE
M^UEX5^+GB#_@NS^S7^T-X7^ /CS5/ 'P^\$>)-,\7^,+'PK<O:6%SJ5I(ENN
M-HDF ;RP[1HZIY@R<JX7*^!GP@^.G_!*W_@J%\?/B-J/P4\8^./@9^TAJMOX
MKL?$W@+P_/K5YX6\0H93=6MY8VJO<^3,T\K+/'&Z@+"IP?,*_I%10!^?_P $
M/V:/B-H?Q]_:S_X*C_$OX0^(],U'XO>'[#P[\.O $6FFYUL:38::EJDUQ! 7
M\J:]N5218F(,$2(9BAWA/%OV;/@S^T1X"_X-@M9_88\5?LS_ !"M?BR/AWXE
M\,Q>"_\ A%+AYIKS4+S4);9DE53 83',KM)Y@"?=;#LBM^M-% 'A'_!,'3_%
M'AO_ ()Y?!;X>>// NN>&O$/A#X7Z!X>\1:)X@TR2UGM;^RTVWMYU 88D3>A
MVR(61AT.00/=Z** "BBB@ HHHH **** "BBB@ HHHH **** (-2TW3M:TZXT
M?6-/@N[2[@>&ZM;F(21S1L"K(ZL"&4@D$'@@XK\T?V<M1U'_ ((<_MSVW["W
MCC4)U_9@^.VOSW7P$UV\E+0^!_$LS&2X\,RR,?DMYV8O;$G[S8^=FG=?TUKR
M3]N3]C'X._M_?LQ^)OV7/C=IS/I/B"T_T34;=1]JTB^3YK>_MV/W)H9 &!Z,
M-R-E68$ ];HKX5_X)2_MU?$FWB\8_P#!/'_@H9XEM=/^.OP'MD36-=OI_+@\
M:>&\A++Q% [X\P.AC2;J5E92VUI"B;/[3'_!1K4=6:?P9^S_ "26EKRD_B26
M/$THZ'R%;_5C_;8;O0+C)^>XAXGRCAK#>UQD]7\,5K*7HNWF[)=S"OB*6'C>
M3^1] _M ?M:_"K]GVT:TUR__ +1UMDS;Z%8.#,<C@R'I$ONW)'0-7PW\>OVM
M_BY\?;A[/7M5_L_1M^8=#TYBL.,\&0]96Z<MP#R M>:7M[>ZE>2ZAJ-W+<7$
M\A>:>>0N\C$Y+,QY))[FHJ_G+BCC_.N(W*DG[*A_)%[K^\]Y>FB\NIX6(QM6
MOILNP4445\*<84444 %%%% !1110 4444 %%%% !1110 4444 %?'G[;'_)R
M6M_]>&E?^FRUK[#KX\_;6_Y.1US_ *\-*_\ 3;:U_8'T+/\ DY>._P"P.?\
MZ>H'YMXI?\D]2_Z^Q_\ 2)GE5%%%?Z:'X(%%%% !1110 4444 %%%% !1110
M 4444 %%%% &KX(\=>,_AKXIL_&_P]\5:AHFL:?*)++4]+NW@GA;U5T((]#Z
M@X-?IM^PU_P< RQFS^'/[;NE[U^6*'Q[HUIR.VZ\MD'/O)"/3]T>6K\M**^<
MXBX3R/BG#^RQ]*[6TEI./I+]'=/JCZ#(.*,ZX:Q'M<#4LGO%ZQEZK]59KHS^
MHCP5XW\'?$CPM9>-_ 'BBPUG1]1A$MCJ>F72S03H>ZNI(//!]""#S6I7\YO[
M'?[?7[1G[$GBG^U_A%XK,FD7$P?5O"VIEI=/ON@):/(,<F  )$*OP 21E3^T
MO["7_!3/]G_]NC0DL/#-^-!\900;]3\&ZG<+YZX'S26[\"YB']Y0&7C>J9&?
MY>XR\-,YX5<L13_?8?\ G2UC_C73_$KQ]&['])<(^(F4<3<M"I^ZQ'\K>DO\
M#Z^CU]4KGT;1117YN?H04444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %<3\;_C_P##GX ^&CK_
M (YU7$TH(L-,M\-<7;#LBYZ#NQPHSR<D \9^U1^V3X0_9\LG\.Z,L6J^*IHL
MP:<'_=VH(XDG(Z#N$'S-_L@[J_/[Q_\ $+QC\4/%%SXR\=:Y-J&H7+?/-*>%
M7LB*.$4=E& *_,>-?$7"Y!S83!6J8CKUC#U[R_N].O9^?B\=&A[L-9?D;W[0
MOQPU7]H7XER?$G7/#FF6%PM@NGVAM+1//2S61I$@DGVB250[N^&.T,[%57<:
MX>BBOYPQV/QF9XJ6)Q4W.<MV_P"M%V2T70\&<YU)<TG=A1117(2%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5\=_MJ_P#)R.N?]>.E_P#IMM:^
MQ*^._P!M3_DY#7/^O'2__3;:U_8'T+/^3F8[_L#G_P"GJ!^;>*7_ "3U+_K[
M'_TB9Y71117^FA^"!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M7?#OB/Q!X1UVT\4>%-<N]-U*PG6>QU"PN&AFMY5.5='4AE8'H0<U2HI2C&47
M&2NF.,I1DFG9H_6G_@FW_P %R],\7&P^"7[:^KV]AJC%8-*\?,JQVUT>BI>@
M86%_^FP 0_QA,%F_3&">&YA2YMIEDCD4-'(C JRD9!!'45_++7V]_P $R_\
M@L'X[_9*NK+X/?'&XO?$7PW9Q';MN,EYH )^]!DYD@'> GCJF#E7_ ^//"2G
M74\?D4;2WE26S\X=G_=V?V;;/]QX(\4ZE%QP.=2O':-7JO*?=?WMUUONOV^H
MK%^'GQ%\#?%GP7IWQ%^&OBFRUK1-5MQ/I^I6$P>.9#[]B#D%3@J000""*VJ_
MG.I3G2FX3336C3T::Z-'] 0G"K!3@[IZIK5-=T%%%%04%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^V+^W%8
M?"A;GX:_"NZBN_$I4I>WXP\6F9[>CS?[/1?XLGY:S?VU_P!MQ? 7VKX1_"'4
ME;6R#%JVKPMD:?G@Q1GO-ZG^#_>^[\02RRW$K3SRL[NQ9W=LEB>I)[FOQ?C_
M ,1?J;EEN53_ 'FTYK[/>,?[W=_9V6NWE8W'<G[NF]>K)=3U34M:U&?5]8OY
MKJZN96EN+FXD+O*Y.2S,>22>]0445^ 2DY-MN[9XFX4444@"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OCK]M/G]I#7/^O+2_P#TVVU?
M8M?'/[:/_)Q^N?\ 7EIG_INMJ_L#Z%O_ "<S&_\ 8'/_ -/4#\V\4O\ DGJ7
M_7V/_I$SRVBBBO\ 30_! HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^DO^">'_!27XK_ +!OCGR[,S:WX'U.X5O$/A66;"D\ W-L
M3Q%. .OW7 "MT5D_=?X!_'_X4?M-?#'3_B[\&O%<.K:-J"\.GRRV\H WP3(>
M8Y5R,J?4$9!!/\RU>Z?L'?MZ?%G]A'XJ+XQ\%S-J&@:@Z1^)_"\\Q6#480?O
M#KY<R@DI(!D9((92RG\G\0_#;#<2TI8[ I0Q27HJENDNTNTOE+2S7ZAP%XA8
MCAVI'!8UN6&;]73OU7>/>/S6MT_Z***X3]G#]H_X3_M5_"C3_C%\'/$2W^E7
MR[98WPL]E. "]O.F3Y<JY&1T((92RLK'NZ_E'$8>OA*\J-:+C.+LTU9IK=-'
M]/T*]'%48UJ,E*,E=-:II[-,****Q-0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OF?]N']LS_ (5E;S_"7X7:B#XAGBVZGJ,3
M9_LU&'W5/_/8C_O@'/4C'1?MI_M9VOP&\.?\(CX/N8Y?%>J0$VXX8:?">//<
M=V/(13U()/ PWY[7U]>ZG>S:EJ-W)/<7$K23SS.6>1V.2S$\DDG))K\=\1^.
MWET997E\OWK^.2^PG]E?WGU?V5Y[>7C\9[/]W!Z]?(9)))-(TTTC.[L2S,<D
MD]233:**_GG<\,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KXY_;0_Y..US_KSTS_TW6U?8U?'/[9__)QVN?\ 7GIG_INM
MJ_K_ .A;_P G-QO_ &!S_P#3U _-O%+_ ))ZE_U]C_Z1,\MHHHK_ $U/P0**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#WC]
M@+]O3XF?L(?%U/&7AAI-1\.:DR1>*O#+S;8[^ 'AUSPDZ9)1^V2IRK,#^^WP
M+^.7PS_:/^%VE?&'X1^(X]3T35X-\$R\/$XX>&5>L<B-E64]".XP:_F1KZ@_
MX)B?\%%_%?["7Q6^SZW)<ZA\/]?N$7Q1HT9W- >%%[ IX$R#J.DB#:>0C+^2
M>)7A[3XDPSS# QMBH+5?\_$NC_O+[+Z_"]+-?J7AWQY4X>Q"P.-E?#3>_P#S
M[;ZK^Z_M+I\2UNG^_E%9?@KQIX4^(WA+3O'G@77[;5-'U>S2ZTW4;.3='<0N
M,JZGZ'IU'0\UJ5_*$X3IS<9*S6C3W3/Z@A.-2*E%W3U374****DH**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\[_ &E_V@_#_P"SO\.Y?%&H
M!+C4KG=#HNG%L&XFQU/<(O!8_0=6%=AXT\8^'OA]X4O_ !IXKU!;73]-MVFN
MIF[*.@ [L3@ =22 .M?F3^T/\=?$?[0/Q'N?&NM;H;5<PZ3I^[*VEN#\J^['
M[S'N2>P 'P/'W%\.&<N]G0?^T5%[J_E76;].G=]TF<6-Q2P].R^)_P!7.8\9
M>,/$?C_Q1>^,O%NIR7FHZA.9;JXD/+$]@.R@8  X   X%9E%%?RQ4J5*M1SF
M[R;NV]6V]VSYUMMW84445 @HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OCC]L[_DX[7/\ KTTW_P!-UM7V/7QQ^V;_ ,G&
MZ[_UZ:;_ .F^VK^O_H6_\G-QO_8'/_T]0/S;Q2_Y)ZE_U]C_ .D3/+J***_T
MU/P0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^^_^"+O_  4Q/[.?C"']F3XVZ_M\">(+W_B2ZC=R_)H-](>['[MO
M*Q^;LCD/P&D)_:$$$9!R#T-?RQU^R'_!#[_@HT?C7X*A_9*^,6N[_%OANQ_X
MI>_NI/GU;3HQ_J23]Z:!1]6B /)C=C_/?BYP(N66?8".O_+V*_\ 3B_]O_\
M OYF?O'A7QLU*.28V6G_ "ZD_P#TA_\ MO\ X#_*C]#****_G<_? HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBO#_P!N7]HT?!#X:'0/#E]L\1^(
M(WAL"C?-:P])+CV(!VK_ +1R,[37G9MF>%R;+JF-Q+M""N_/LEYMZ+S9%2I&
ME!SELCY__P""@W[3?_"Q_%9^#_@W4-VAZ)<G^T9HF^6]O%R",]TCY [%MQYP
MIKYKH)).2<D]2:*_C[/,YQ>?9G4QN)?O2>BZ)=(KR2^_=ZL^7K595JCG(***
M*\DR"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OC?]LS_ ).-UW_KUTW_ --]M7V17QO^V5S^T9KO_7KIW_IOMZ_K
M[Z%O_)SL;_V!S_\ 3V'/S;Q2_P"2>I?]?8_^D3/+Z***_P!-C\$"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "MCX?
M>/O%_P *_'&E?$?P!KLVF:UHE]'>:;?6[8:&5&RI]".Q!X()!!!(K'HJ9PA5
M@X35T]&GLT^C*A.=.:G!V:U36Z9_1I^P5^V-X1_;=_9XTOXNZ'Y-MJT8%GXI
MTB-\FPU!%'F* >?+8$2(>Z. ?F# >T5_/M_P2Z_;CU/]B/\ :0L]>UF_F/@O
MQ&T>G^,K-<E5@+?N[L*.KPLQ;@9*&11]^OZ ]/U"PU:P@U72[R*YMKF%9;:X
M@D#I+&P!5E8<$$$$$=0:_C3Q$X/EPEG;C27[BK>5-]N\/6-_FFGO<_KC@'BN
M/%&3*55_OZ=HS7?M+TE^::VL34445\ ?=!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!2\2^(M&\(^'[WQ3XAODMK'3[5[B[G?HD: DGWX'3O7Y=?'OXP:S\<
M_BCJ7Q"U;>D=Q)Y>GVK-G[-;+D1Q^F<<G'5F8]Z^E_\ @IE\>3:VEI\!/#M[
MAYPEYX@,;=$SF& _4CS"/:/UKXVK^=/%;B9X_,%E5!_NZ3O+SGV_[=6GJWV/
M"S+$<\_9K9;^H4445^1'F!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5\;?ME?\ )Q>N_P#7MIW_ *;[>OLF
MOC;]LG_DXO7?^O;3O_2"WK^OOH6_\G.QO_8'/_T]AS\V\4O^2>I?]?8_^D3/
M,****_TV/P0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OV+_P"""7[<<OQ6^&%S^R1\1-8\S7?!EH)_"\T\
MGSW>D[@IAYZM;LRJ/^F<B #$9-?CI7:_LZ_'7QK^S/\ &OP[\<?A_<;-3\/:
MBMPD3.0ES%RLL#X_@DC9XV]F..:^2XVX8I<5Y!4P;M[1>]3?::V^3^%^3ONC
MZG@[B.KPQGE/%I^X_=FN\7O\UNO-'],]%<M\$?C!X-^/_P )/#WQG^'][Y^D
M>(],CO+,L1NCW#YHGQT='#(P[,A':NIK^)*U&KAZLJ516E%M-/=-:-/T9_8]
M*K3KTHU*;O&2336S3U3^84445F:!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8?Q*\>Z+\
M+_ 6J_$#Q!)BTTJS>=UW8,C#A8Q_M,Q51[L*W*^._P#@IW\:BTNF? K1;KA0
MNH:WL;J>1#$?_'G(]XS7SO%6>0X=R.KC'\25HKO)Z1^[=^29AB:RH47,^5?'
M?C37?B+XQU+QSXEN?-OM4NWN+ANP+'A1Z*HPH'8 "LFBBOX\JU*E:I*I-WDV
MVV^K>[/EVVW=A1114""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KXV_;(_Y.+UW_KVT_P#](+>OLFOC7]L?
M_DXK7?\ KWT__P!(+>OZ^^A;_P G.QO_ &!S_P#3^'/S;Q2_Y)ZE_P!?8_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@[]I&U^%?QX^'6F2Z/:ZIK&GFZTK7]&DD>0V%[&%8A%>65@=CC]ZV5W".2,
M?_P35_8=_;4_8Y_:K^+>I^*]?\%Z1\ /&L-MJ'@/X5Z%X]U37IO"6KJL2W(M
MGO=/M5AM)B;B0Q(<(?)54P"U?;M?/7[%?[/G[7WA#4+OXS_M]_M >'_'7Q#N
M]-_LS3+'P3H3:=H/AVP+I)-%:I(3-/+/)'"\L\N"1!"B(@0E_H6@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *^?_\ @H!XU_LOP)I7@:WFQ)JM
M\9YU!_Y90CH?J[J?^ 5] 5\4_MM^+?\ A)/CE<Z9%+NAT:RALUP>-V#(Y^N9
M-I_W:_'?'7/'DWA[7IP=IXB4:2])7E+[X1DOF?<^'>7K'\3TY26E).;^6B_\
MF:?R/)()Y[:59[:9XW4Y5T8@CZ$5#?V.D:ODZQHMM<.<_OMGER9/5BZ$%S_O
M[OI3Z*_@S"X_&X*5Z%1Q]'H_5;/YG]!YAE.69M2]GC*,:B_O13MZ7V^1A7WP
MTT>Y);1M:EMB3\L5^F]0/4R1C/X>7^-8>I>!?%&F1M<2:6TT**6>>T82HJ^K
M;<[/^!8/M7<TJ.\3B2-RK*<JRG!!]:^FPG&6-IZ8B"FNZ]U_A=?^2H_,\W\'
M.',;>6"G*A+M\<?ND^;_ ,F/+J*]/O[?3]8);6M*MKMB23+*A$C'U,B$.V/0
MDCVK$O\ X<:'<@MI.J3VKX $=VHE0GN2Z@%1[;6/O7T^$XGRC%:.?(^TE;\5
M=?>T?EV;^$O%>6WE0C&O'^X]?_ 96?RCS'%T5M:AX \46(,D6G_:XAD^;9-Y
MORC^(J/F0>[ 5BU[T)PJ04X--/JM5]Y^<XK!XO UG2Q-.4)+I)-/[G9A1115
M',%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5\9_M@G/[1&O?\ 7&P_](8*^S*^,OVOSG]H?7O^N5C_ .D4%?U[]"W_ ).A
MC?\ L#J?^G\.?FWBE_R3U+_K['_TB9YI1117^FY^"!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M '6? GXCZE\)/C!X>^(>E^(M0TE]-U-&GU'29?+NH('S',T3<[7\IW /8FOV
M$^$?_!OA_P $ZK+Q#:?%_P#:)@\8_M%^+GC65/%_QU\97'B R!@&^6V8K:F,
M\$*T3X  R>_XGU_0S_P2O^,[?'3]@OX=^++NZ\V^T_1AHVHEFRWFV3&V#,?[
MS)&DG_ Z_ ?'3*>;#83,HKX6Z<O1^]'[K2^\_<_!;-.7$8K+I/=*HOE[LOOO
M'[CVWP/X!\"_#+PS;>"_AMX+TGP]HUFNVSTG0]-BM+: >B11*J*/H*UJ**_G
M$_H$**** "BBB@ HHHH **** "BLGQ]XTT?X;^!=:^(?B(3'3]!TFYU&^%O'
MOD\F")I7VK_$VU3@=S7YW_LO_M:?\%!?V_I_A-^TG\&?V@? /@VS^)GPK\<>
M(O#'P_N/"$^J:59KIVM:#:6UKJ=PE[%-<W.+F023PB 0%Y42)^2P!^DU%>*^
M%OVN]*\ _L&Z3^V=^V2NG_#Y++P%:Z[X^MC([P:1<-"C3V\>07D(F8Q1H 7=
MBJ@%F /'?L@_%C]L;]M#PUIG[3/BZVMOA#\.=?\ +U#P1X&&D1W?B;4-,;#0
MW6J7,S/;V?VB/:XM((6DB1QNN"Y*H ?3=%%?"_[?/C?_ (+2^&O OCO]I?\
M93\1?"+PIX7^'UG?ZAI7P\\8>'KG4-4\465B'>:>XO(YTBM#.D3O!;QKN"/'
MYLT;LRQ 'W117D?[!7[3=[^V=^QC\-/VJM3\$2^'+GQYX0L]7N=$D<L+625
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
M^DO#G#+#\*TI=9N4O_)G'\HH****_&S[H**** "BBB@ HHHH **** "BBB@
MHN?+OH1;ZA!'<QJNU%N(P^P=]I/*?5<&BBMJ.(KX:?/2FXONFT_P.?%83"8V
MDZ6(IQG%]))-?<[HR+_P'X:OB7M1/8L3_P L3YL8&.@5SNS[[_PK$O\ X=:_
M; R6+0WJ@9(MWP_/0;&P6/LNZNRHKZ/"<79G0TJVFO-6?WK]4S\ZS?PGX4S*
M\J$94)=X/3_P&5U\ERGF=U:75C.UK>VTD,J'#QRH593[@\BHZ]1E87$ M;N.
M.>)<[(KB,2*I/4@," ?<<UD7_@7PU?9,$4MDQP 8'+H/4E7.2?\ @0%?3X3B
MW+,1I5O3?GJOO6OWI'Y;F_@YQ%@KRP4XUX]O@E]TGR_^3'"T5T&H?#K6;?,F
MG7$%V@!.%?8X Z95L D^BEJQ+VQOM.G-KJ%G+!*!DQS1E6'X'FOHJ&(H8F'/
M2DI+NFG^1^9YCE&:915]GC:,J;_O)J_H]G\B*BBBMCS@HHHH **** "BBB@
MHHHH **** "OC#]KS_DX77_]RR_](X*^SZ^,/VNO^3A-?_W++_TC@K^O/H6_
M\G1QG_8'4_\ 3^'/S7Q2_P"2?I?]?8_^D3/-J***_P!.#\%"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O8?^"??Q"D^%O[;GPM\9K/Y4</C6QMKJ3.-L%Q*+>8_]^Y7KQZK.
MC:M>Z#J]KKFF2^7<V5RD]N_]UT8,I_,"N3'X6..P-7#2VG&47_V\FOU.K!8F
M6#QM+$1WA*,ON:9_4G16=X/\2V7C/PEI?C#33_HVJZ=!>6_.?DEC5U_1A6C7
M\ 2C*$G&6Z/[HC*,XJ4=F%%%%24%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!\<_M[ZH;WXT6M@&^6ST*%-OHS2
M2N3^3#\J\1KT_P#;'U W_P"T-KJ@Y6W6VB7\+>,G]2:\PK_-7Q)Q3QG'V9U+
M_P#+ZI'_ ,!DXK\C^K>%:/L.&\)'_IW%_>K_ *A1117Q)[X4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !2L_F0_9IT26+=N\F9 Z9]=K C/X4E%
M:4JM6A-3IR<6NJ=G^!E6H4,32=.M%2B]TTFGZIZ&7?\ @KPW?@F.UDM9,</;
M2$KG^\5;.?HI45BW_P .-4B);2[R"Z7)VJ[")\>I#';^ 8FNNHKZ'"<5YKAK
M*;4U_>6OWJS^^Y^?9OX6\(YK>4*3HR?6F[+_ ,!=X_<EZGFM]INH:9*(=1L9
MH'9=RK-&5)'J,]14->HERT1MW >)B"\4BAD;'3*G@_C67J'@[PYJ&7-@;>0Y
M.^U?:"Q]5.5P/10M?383C#+ZVE>+@_\ P)?>M?P/R[-_!C.\+>>7U8UEV?N2
M_&\7Z\R]#@J*Z2_^&^H1DG2=0AN1D!4E_=.?4\DJ!_P+/M6'J&DZGI3A-1L)
M8=V=AD0@/CN#T(]Q7TN'Q>%Q<>:C-27D[_?V^9^89ID.<Y+/EQU"5/S:=GZ/
M9_)LKT445T'DA1110 4444 %?%_[7/\ R<)K_P#NV?\ Z1P5]H5\7_M<?\G"
M:_\ [MG_ .D<-?UY]"[_ ).CC/\ L#J?^G\.?FOBE_R3]+_K['_TB9YO1117
M^G!^"A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!_1[_P3_\ %7_":?L0?";Q TF]W\ :
M7#,^?O20VR0N?^^HS7K]?+G_  1@U]_$'_!-GX<2S2[I+6/4K5\GH(]3NE4?
M]\;:^HZ_@WB3#K"<0XRBOLU:B^Z;1_;G#U=XK(,)6?VJ5-_?%,****\4]@**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#X$_:7NOMGQY\439SC5&3_OE0O\ 2N&KK/CQ)YGQK\6,3T\0W8_*5A7)
MU_EYQ14=;B;'5'UK57]\Y']=Y1!4\IP\>T(+_P E04445X1Z(4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2[F\MHB<HXQ(
MAY5AZ$="/K2454)SIR4HNS78BI3IU8.$TFGNGJF9U_X2\.:BQ>73O)<G)>T;
MRR>.FW!4#Z*/K6+??#B\0%]+U*.? '[N9?+8GT'5<>Y(KJZ*]_"<3YOA='/G
M7][7\='^)\)F_AGPAF]Y>P]E)]:;Y?\ R76'_DIYSJ.B:MI)_P")CI\L2EBJ
MR,OR,1UPPX;\#56O45=T!".1N7:V#U'I6??>%O#NHY,^F)$QQ^\M?W9 '8 #
M;^.TFOI\)QC@JNF(@X/NO>7Z/\&?EN;^"V:4+SRZO&HOY9>[+T3UB_GRGGU%
M=-?_  XE4&32]31\ GRIT*GV4$9!/N=HK%U+0-9TC+:AITB(&V^:!N0GT##*
MD_C7TN%Q^"QJO0J*7H]?FMU\T?E^;<-9]D<K8[#R@N[5X_*2O%_)E.OB[]K?
MG]H/7_I:?^DD-?:-?%W[6W_)P>O_ $M/_22&O[&^A=_R=+&?]@53_P!/X<_&
M?%+_ ))^E_U]C_Z1,\XHHHK_ $Y/P4**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /W)_X
M(':RVI_\$^;"R8\:=XLU.W'L"Z2_^U:^TZ^$?^#>.\^T_L+ZO#G_ (]_B/?Q
M_G9V+_\ LU?=U?Q!QY!4^,L>O^GDG][O^I_9?!$W/A'!/_IW%?<K!1117R1]
M2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!^>7QMW?\+F\6[NO_  DM]_Z4/7,5UGQXC,7QK\6*1U\0W9_.5C_6
MN3K_ "WXA3CG^+3_ .?M3_TMG]?98[Y;0?\ <C^2"BBBO'.X**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ I4=XVWQN5/J#BDHIQE*+33LQ2C&46I*Z91O\ PUH.H@_:-,C1L8$D \MA
M[\<$^Y!KX>_;[^#>M^!?BL?B!&'GT;Q!'&+>X*C]Q-%$D;0N1W*H'!P P9@,
M[&K[OKFOB[\+?#GQE^'^H?#[Q-&!#>1YM[D1AGM)UYCF3D<J>P(W*64G#&OZ
M&^CKXVXKPC\2,/F6.DZF#JQ=&O=<THTIRBW.+WO"48RM]J,7%:M-?B'B[X.9
M/QUPK7I9?1C2QD??IN/NJ4XI^[)*T;33<>9JZ;4KV33_ "\HK7\>^!_$7PU\
M8ZCX%\66?D:AIEP8IT&=K=U=20,HRE64XY5@>]9%?[NX3%X;'X6GB<--3IU(
MJ491=XRC)74DUHTTTTUNC_+7$8>OA*\Z%:+C.#<9)JS33LTUT:>C04445T&(
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!^TG_  ;IH5_8B\3-_>^*-\?_ "G::/Z5]\5\(?\
M!O%:26_[#&LS.,"?XD7\B>X^QV*_S4U]WU_$GB"[\:8[_KX_T/['X$5N$,%_
M@7ZA1117QQ]:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!\"_M,6OV/X\^*(<8SJ;/_ -]*&_K7"UZ?^V/IYL/V
MAM=8#"W"VTJ_C;Q@_J#7F%?YC<;4'A>,LRI/[->LO_*DC^M<@J*MD6%GWIP_
M])04445\P>N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'SS^WQ^SN/B)X-_X6QX5L0=:
M\/VS&^C3K=V(RS<="\66<=,J7&20@KX=K]:02I#*2"#P17P!^VO^SK_PI;X@
M_P#"1^&; IX:UZ1Y;%8U&RSGZR6W'0#.Y,@?(=HW&-C7^IWT&_'7^TL%_P 0
M[SJK^]I)RPDI/65-:SH7>[IZSIK7W.:.BIQ3_@_Z4OA5]3Q/^N.64_<J-1Q"
M2^&;TC5])Z1G_>Y7JYMGBM%%%?Z/'\7A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '[E?\$#],
M^P?\$^=/NMN/MOBO4YL^N'2/_P!IU]I5\N_\$8_#O_".?\$V_AQ$\>)+N+4;
MN0XZ^9J5TRG_ +XV_E7U%7\,<9UE7XMQ\U_S^J+[I-?H?VEPC2='A;!1?_/J
M#^^*?ZA1117S1]$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!\<_M[Z6UE\9[6_"_+>:%"^[U99)$(_(+^=>(U]
M+?\ !1'1]MUX7U]$^_'=6\C>F#&RC]7_ "KYIK_.GQ@P3P'B3F-/O-3_ / X
M1G^<C^H>!\1]9X5PLNT7'_P&3C^@4445^:GU84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %<U\7?A=X=^,OP^U#X?>)D AO(\V]R(@SVDZY,<R#(Y4]@1N4LI.&-=+17
MJ9)G6:<.9O0S3+:KI8BA.,X36\91=T_O6ST>ST.',\MP.<Y=5P.-IJ=*K%QG
M%[.,E9K[OFMT?E=X\\#^(OAMXQU#P+XLLC!J&F7)AN$YVMW5U) RC*0RMW5@
M>]9%?<7[?/[.X^(?@W_A;/A6R!UKP_;-]OC3.;NQ&6;CH7BRSCIE"XR2$6OA
MVO\ ?7P+\7,K\9O#_#YY0M&NOW>(IK_EW6BES)=>65U.#_EDDWS*27^2OBIX
M>8[PUXNK975O*D_?HS?VZ;>G_;T?AE_>3:T:N4445^QGYN%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115C
M2M,O=;U2VT;38#+<W=PD-O&.KN[!5'XDBDVDKL:3;LC^C7_@G[X1?P-^Q!\*
M/#DL>R1/ 6F33H1]V2:W29Q^#2$5Z_6?X1\.VOA'PIIGA.PQY&EZ=#:0X&/D
MCC5!^BUH5_G_ )AB7C,?5Q#^W*4OO;9_=.!PZPF!I4/Y(QC]R2"BBBN0Z@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /$OV\]!_M/X,0:NB9;3=8AD9L=$=7C(_[Z9/RKXXK] ?VAO#1\6_!+Q+
MHJQ[G.EO/$H')>+$J@?4H!7Y_5_$/TCLL>%XUHXM+2M2CK_>A*47_P"2\I_0
M'A;BU6R&=![PF_NDDU^-PHHHK^?3],"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M 4$J0RD@@\$5\ ?MK_L[?\*5^(7_  D7AFP*>&M?D>6Q"*-EG/UDMN.@&=R9
M ^0[06*,:^_JYKXO?"WPY\9OA]J'P]\3(%AO(\V]T(@[VDZ\QS(,CE3U (W*
M64G#&OZ(^C5XUXGP7\0(8K$2;R_$VIXF*N_=O[M5+K*DVY+JXN<%K*Z_'?&S
MPRH>)G",J%))8NC>="7]ZVL&_P"6HE9]%)1D_AL?EY16OX\\#^(OAMXQU'P+
MXLLC;ZAIER8;A.=K=U=20-R,I#*W=6![UD5_N[A<5AL=A88G#S4Z<TI1E%W4
MHR5TTUHTT[IK='^4U>A7PM>=&M%QG%M235FFG9IKHT]&@HHHK<R"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O8O^
M"?'P_P#^%H?MO?"SP:\'FQ2^-;&XNH\9WP6\HN)1]#'$U>.U]P?\$ ?A?_PF
M_P"W7_PF\]OF'P=X4OK])2.%GFV6B+]2EQ*1_NFOG^+,<LLX9QF)O9QISMZM
M-1_%H]WA?!/,>(L)A[74JD;^B:;_  3/V\HHHK^$S^UPHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!L\$5
MS ]M<1AXY$*NIZ$$8(K\X/&GAR?PAXOU3PK<@[].U":V)/?8Y7/XXS7Z0U\4
M?MM>$CX;^.5UJ<46V'6;.&[0@<;@/+<?7,>X_P"]7\W?24R9XKAK"9E%:T:C
MB_\ #46__@4(KYGZIX4X_P!CFM;"-Z5(W7K%_P"4G]QY%1117\8'[P%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?/'[?/[.X^(7@W_A;7A6Q!UKP_;,=0
MC0'-W8KEF..A>++..F4+@DE46OAZOUI5BK!E."#D$5\ ?MK?LZ_\*5^(7_"0
M^&; IX:UZ1Y; (!MLY^LEMQT SN3(^X=H+%&-?ZH?0<\=O[4P'_$/,ZJ_O:*
M<L)*3UE36LZ-WNZ>LX+7]WS1T5-7_@WZ4OA5]1Q7^N.64_W=1J.(27PS>D:O
MI/2,_P"_RO5S9XK1117^CA_&(4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5^N/_!M_P#"1])^%'Q#^-]Y;8.MZ[:Z
M/9.XY"6D1ED*^S-=(#[Q>QK\CJ_H8_X)7?!QO@A^P1\.?"MW9^3>W^BC6=0#
M+AS+>NUR W^TJ2(F.VP"OR3QFS/ZGPE]63UK3C'Y1]]_BHKYGZGX19=];XI^
ML-:482?SE[J_!M_(^A****_DX_J$**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^?_ /@H!X+_ +3\":3X
MXMXLR:5?&"=@.D4PZGZ.BC_@=?0%<]\6/!47Q%^&^L^#)%4M?6+K 6Z+,/FC
M;\'"G\*^1X]R#_6?@_&Y:E>4X/E_QQ]Z'_DR1[?#F9?V3GF'Q3=E&2O_ (7I
M+\&S\[**=-#+;RM!/&4=&*NC#!4C@@TVO\SFFG9G]8[A1112 **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KFOB]\+?#OQF^'NH?#WQ,H6&\CW6]T(@[VEPN?+G
M0$CE2>0"-REE) 8UTM%>ID>=YIPWG&'S7+:KI8BA.,X36\91=T_OW3T:T>AP
M9IEF!SK+JV QM-3HU8N,XO9QDK-?\'=;K4_*[QYX'\1_#;QCJ/@7Q99&WU#3
M+DPW"<X;NKJ2!N1E(96Z,K C@UD5]P_M]?L[K\0O!A^+?A6Q!UKP_;$ZA'&#
MF[L%RS'T+Q9+@\90N"3M1:^'J_WW\#?%O*_&;P_P^>X>T:Z]S$4U_P NZT4N
M9=^65U.#ZQDK^\FE_DIXI^'N.\->+JV55KRI/WZ4W]NFV[/_ !1^&2_F3MHU
M<HHHK]A/SD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#O?V6O@W=?M"?M&>"O@K;1N5\1^([6TNVCZQVQD!GD_X#$)&_P"
MU_2W9V=KI]I%86-ND,$$:QPQ1KA411@*!V  Q7XX_P#!O%^S_P#\)O\ M(^(
MOV@-5LMUGX(T7[-ITC+TO[W<@93WVVZ7 ([>:OKS^R5?RSXUYPL;Q%3P$'I0
MCK_BG9O_ ,E43^E_![*7A,@J8V2UK2T_PPT7_DSD%%%%?C)^NA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!\+?M:_#X^ /C7J:P0[;35C_:%I@<8D)WC\) _'IBO-*^P?V[OARWB
M7X;VWCFPM]USH-Q^_*CDVTI"M]<.$/L-QKX^K_.OQ>X9?"_'>*HPC:E5?M8=
MN6=VTO*,N:*\DC^H."<V_M?AVC4D[SA[DO6.WWJS^84445^9GU@4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 JLR,&4X(.01VK\_\ ]M;]G4?!3XA?\)!X
M8L"GAK7Y'EL%0#;9S=9+;CH!G<F1]PXRQ1S7W_7-?%[X6^'?C-\/=0^'GB90
ML-Y'NM[H1!WM+A<F.= <<J3R 1N4LN0&-?T5]&CQLQ'@OX@0Q.(DWE^)M3Q,
M5K:-_=JI=94FV]KN#G%:R37XYXV^&-'Q+X1E0HI+&4+SH2_O6]ZFW_+42MV4
ME&3T5C\O**U_'G@?Q'\-O&.H^!?%MB;?4-,N3#<1\X/=74D#<C*0RMT96!'!
MK(K_ ';PN)P^-PT,1AYJ=.:4HRB[J46KIIK1IIW36Z/\IZ]"MA:\J-:+C.+:
M::LTT[--/9IZ-!1116YD%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%>L?L._LZ7O[5?[5'@WX)0VTCV6IZLDFMR1Y'E:?#^]N6S_"?*
M1E4_WF4=37-C,70P&$J8FL[0A%R;[)*[_ Z,)A:V-Q5/#T5><VHI>;=D?LS_
M ,$:/V<W_9Z_87\-R:M8^3K'C-V\1ZH&7#*+A5%NASR,6Z0DJ>C,_O7U74=I
M:6MA:16%C;)#!!&L<,,2A51 ,!0!P  ,8J2OX.SC,JV<9I6QU7XJDG+TN]%Z
M):+R1_;F4Y=1RG+*.#I?#3BH^MEJ_F]6%%%%>:>@%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %37
M=%T[Q)HEWX?U> 2VM];/!<1G^)'4J1^1K\[O'_@[4?A_XTU/P9JH/G:==O"6
M(QYB@_*X]F4AA[&OT<KYD_;[^%NU]/\ BWI=MPV++5=H[\F*0_\ CR$^R"OY
M^^D)PD\YX7AFU"-ZN%=WW=.5E+_P%VEY+F/TOPSSI8#-Y8*H_<K;>4UM]ZNO
M-V/F:BBBOX@/Z!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YX_;
MZ_9V7XA>#3\7/"EBIUKP_;$ZC'&#NO+!<LQXX+Q9+YXRA<$G:BU\/5^M*LR,
M'4X(.017Y_\ [:W[.O\ PI/XA?\ "0>&+ IX9U^1Y=/"8*V<W62VXZ 9W)GJ
MC 98HYK_ %3^@YXZ_P!K9?\ \0\SJK^^HIRPDI/6=):SHW>[IZR@M?W?,E94
MU?\ @OZ4GA5]0Q?^N&64_P!W4:6(27PS>D:OI/X9?W[/5S9XM1117^C)_&84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^M7_  ;M?LN?
MV%X'\3_M;>)-.VW.NRG0_#+R)R+2)@]S*OJ'F"1Y[&V<=Z_+OX,?"?Q9\=?B
MOX>^#O@:U\[5O$FK0V%F"#M1G8 R-CHB+EV/95)[5_2;\$OA'X3^ GPC\._!
MGP-;>7I7AO28;&TRH#2;%PTK8ZN[;G8]V8GO7XQXS\1K+\DAE=)^_7=Y>4(N
M[_\  I67FE)'Z]X0\/O'YS+,JB]R@M/.<EI_X"KOR;B=31117\M']+!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %9/CKP=I/Q \(:AX,UR/=;:A;-$YQDH>JN/=6 8>X%:
MU%8XG#T,9AYT*T5*$TXR3V::LT_)K0TI5:E"K&I3=I1::?9K5,_-WQAX5U;P
M1XHO_".NP[+O3[EH9@.A(/##U!&"#W!%9M?4'[>/P=-Q;V_QDT.UR\(2VUI4
M'5,XBE/T)V$^Z>E?+]?YL<?<)8C@KBBOED[\B?-3;^U3E\+]5\+_ +R9_5?#
M>=4L_P GIXN/Q/22[26Z_5>304445\8>Z%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %<U\7OA;X<^,_P]U#X>>)U"PWD>ZWNA$'>TN%SY<Z XY4GD C<I
M9,@,:Z6BO5R+.\UX:SG#YKEM5TL10G&<)K>,HNZ?GYIZ-:.Z9P9IE> SK+:V
M QM-3HU8N,XO9QDK-?\ !W6ZU/RN\>>"/$?PV\8:CX%\6V)M]0TRY,-Q'S@]
MU=3_ !(RD,K=&5@1P:R*^X?V^OV=E^(7@P_%WPI8J=:\/VQ.I1QJ=UY8+EF/
M'!>+E\\9C+@D[$6OAZO]^/ [Q:RKQEX P^?8:T:R]RO37_+NM%+F7?EE=3@^
ML)*_O)I?Y)^*7A]C_#;BZME5:\J3]ZE-_;IMOE?^):QDOYD[:--E%%%?KY^=
M!1110 4444 %%%% !1110 4444 %%%% !1110 445VO[.OP)\:_M,?&OP[\#
MOA_;;]3\0ZBMNDK(2EM%RTL[X_@CC5Y&[X4XYQ65>O1PM"5:K+EC%-MO9)*[
M;]$:T*-7$UHT:4;RDTDENV]$OFS]$/\ @WJ_8Z-UJ&L?MI>--+/EVWFZ/X+$
MJ?>D(Q=W2_12(%8<'=..HK]5ZY?X)_"'P=\ _A+X>^#7@"S\C2/#FEQ65FI
MW.%'S2/CJ[L6=CW9B>]=17\/<8<15>*.(*V/E\+=H+M!?"OU?FV?V9PID%+A
MO(J6"C\25YOO-_$_T7DD%%%%?,GT84444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!4U[
M0],\2Z+=^'M:M5GM+VW>&YB;HR,,$>W7K7Y_?&'X8ZK\(O']]X+U/<Z0OOLK
M@C G@;.Q_P N#Z,".U?H97DW[6_P//Q8\"?VQH5IOUS1E:6S"K\UQ%U>'W)Q
ME?\ :&/XC7XMXV< OB_ASZWA(7Q6&3E&V\X?;AYO3FCYJR^)GWO '$BR3-/8
M5G:C5LGVC+I+]'Y._0^)**""#@C!'4&BOX(/Z/"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@!59D8.IP0<@U^?_[:W[.O_"D_B'_;_AFP*>&=?D>;
M3E3E;.;K):^P&=R9ZHP&6*.:^_ZYKXO?"SPY\:/A[J'P[\3C9#>H&MKH1!VL
M[A<^7.H..5).0""RLZ9 8U_1GT9O&W$>"_B!"OB9-Y=BN6GB8ZNT;^[52_FI
M-M[-N#G%:R37XWXW>&-'Q+X1E1HQ7URA>="7=V]ZFW_+42MV4E&3T5G^7E%:
MWCOP1XC^&_C#4/ OBVP-MJ&F7)AN(ST..0ZG^)&4AE;HRL".#637^[6&Q.'Q
MF'AB*$U.$TI1DG=2BU=--:--:IK='^5%>A6PU:5&M%QG%M--6::=FFGLT]&@
MHHHK8R"BBB@ HHHH **** "BBB@ HHHH **** "OV,_X()?L.R_"GX77/[6W
MQ#T;R]>\9VH@\,13I\]II.X,9@#T,[J&'_3.-"#B0BO@?_@EQ^P[J'[;G[2-
MGH.MV$W_  A?APQZAXQNUR%:$-^[M PZ/,RE>""$$C#[E?T!:?I]CI-A!I>E
MV<5M;6T*Q6]O!&$2*-0 JJHX     Z 5^#>,O%ZPV&61867OSLZC72.ZCZRW
M?]VW21^W>$?"CQ&(>=8F/NPNJ:?66SEZ1V7G?K$FHHHK^;#^A@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /D#]M'X#-X(\2GXF>&;+&DZM-_IL<:\6
MMT>2?97Y(]&R.,J*\*K])?%'AG1?&7AZ\\+^(K);BROH#%<1-W![CT(."#V(
M!KX(^-7PCUSX,^.;CPKJJM);DF33KPK@7,!/#?[PZ,.Q![8)_B'QT\-WPYFC
MSO 0_P!FKR]Y+:G4>K](SW712O'1<J?] ^'G%2S3!K+\3+][36C?VHK]8[/N
MK/N<C1117\^GZ6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SQ^W
MW^SNOQ"\&'XO>%+$'6O#UJ?[2CC4[KRP7+,W'!>'E\\9C+Y)V(M?#U?K2K,C
M!U."#D&OS_\ VUOV=1\$OB'_ &_X8L2GAG7W>;3E3E;.8<R6OL%R&3/5& RQ
M1S7^JOT'/';^U\N_XA[G57]]0BY824GK.DM94==Y4M906O[NZ5E35_X)^E)X
M5?V?C/\ 7#+*?[NJTL0DOAF](U/2?PR_OV>KFSQ:BBBO]%S^-0HHHH ****
M"BBB@ HHHH **** "MCX?> /%_Q4\<:3\-_ .AS:EK6MW\=GIEC ,M-,[!5'
MH!SDD\  DD $UCU^R/\ P0__ ."<G_"D_!</[6OQCT'9XM\1V/\ Q2]A=1_/
MI&G2#_7$'[LTZGZK$0.#(ZCY3C'BK"<)9-/%U-9O2$?YI=/DMY/MYM'T_"7#
M.*XIS>.%IZ06LY?RQZ_-[)=_),^H_P!@K]CGPC^Q%^SSI?PCT+R;G59 +SQ1
MK$:8.H:@ZCS&!//EK@(@[(@S\Q8GVBBBOXHQV-Q698RIBL3+FJ3;;;ZM_P!:
M+HM#^P\%@\-E^$AAL/'EA!))=DOZU?4****Y3J"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *XKX[_!C1?C7X)E\/WNR&^@S+I5\5Y@EQT/?8W1AZ8/
M4"NUHK@S3*\#G675<#C8*=*HG&47U3_)K=-:IV:U1TX/%XC 8J&(H2Y9Q=T_
MZ_%=5H?FSXF\-:WX/U^Z\,^([![6]LIC'<0R#E2.X]01@@C@@@BJ-?:_[5'[
M.5O\7]!/B7PU;HGB+3X3Y)& +R,<^2Q_O==I/0G!X.1\675K<V-S)97MN\,T
M,A26*52K(P."I!Y!!XQ7^>'B/X?YAP!G;PU2\J$[NE4_FCV?3GCM)>C6C1_3
MG"W$N&XDR]58Z5(Z3CV?=>3Z?=NB.BBBOST^G"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "N;^+OPM\._&?X>:C\.O$X"0WJ!K:Z$8=K.X7/ESJ#W4DY
M(+(SID!C7245ZV0YYFO#.=8?-LLJNEB*$XSA-;QE%W3\UW3T:NFFF>?FN5X#
M.\MK9?C::G1JQ<)Q>SC)6:_R>Z>JU/RM\=^"/$?PV\8:AX%\76!MM1TRY,-S
M&>A[AU/\2,I#*PX96!'!K)K[A_;[_9V'Q#\&'XO>%+$'6_#UJ?[2CC4[KRP7
M+,W'5X>7R<9C+Y)V(M?#U?[\^"'BSE7C+P!A\^PUHUO@KTU_R[K12YH]^5W4
MX/K"2OK=+_)/Q1\/L?X;<75LIKWE3^*E-_;IMOE?^):QDNDD[:6;****_73\
M["BBB@ HHHH **** "BBOI__ ()C?\$Y_%G[=WQ6^T:U'<Z=\/\ 0+A&\4:U
M&-K3'AA90$\&9QU/(C0[CR45O/S7-,#DN J8W%SY:<%=O\DN[;T2ZL[LLRW&
MYOCH83"PYIS=DOU?9+=OHCUO_@B__P $S#^T;XPA_::^-WA_=X#T"\_XDVG7
M<7R:]?1GN#]ZWB8?-V=P$Y D _:(  8 P!T K+\$^"O"?PX\(Z;X"\"Z!;:7
MH^D6<=KINGVD>V.WA0855'T'4\D\G)-:E?Q?QCQ9C>+LWEBJND%I"'2,?\WO
M)]7Y))?U]PEPOA.%<JCAJ6LWK.7\TO\ );171>;84445\F?4!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5X-^UI^R^OCNVF^)'P_P!/
M UN%-U_91+_Q_H!]Y1_SU _[Z QU S[S17SG%7"V4\89-4RW,(7A+9KXH2Z2
MB^C7W-73NFT>ID^<8W(\?'%8:5I+==&NJ?D_^"M3\S'1XW,<B%64X96&"#Z4
ME?6?[5G[*2^+TN/B3\-=/"ZLH+ZEIL2X%Z.\B#_GKZC^/_>^]\FR1R12-%*A
M5E)#*PP01V-?Y[<<\#9QP)G#P6-5X.[IU$O=G'NNS7VH[I]TTW_37#W$.!XB
MP*KT':2^*/6+_P NSZ^MTDHHHKXL]X**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH 569&#J<$'(-?G_ /MK?LZ#X)?$,:]X8L=GAG7W>;353E;.8<RVI[@*
M2&3/5& RS(Y'W_7-_%WX6^'?C1\/-1^'/B?Y(+U UM=",.UG<KGRIU![J2<@
M$%D9TR YK^COHR^-N(\&./X5L5)O+L5RT\3'5VC?W:R7\U)MO9MP<XK5IK\9
M\;_#"CXE\(RI4(KZY0O.C+N[>]3;_EJ))=E)1D]$[_EW16MX[\$>(_AOXPU'
MP+XNL#;:CIERT-S&>02.0ZG^)&4AE8<,K C@BLFO]V,/B,/B\/"O0FIPFE*,
MD[J46KIIK1IK5-;H_P JJU&MAJTJ56+C*+:::LTT[--/9IZ-!1116QD%%%%
M!117NG[!_P"P7\6OV[?BFO@_P5 VGZ!I[H_B;Q1/"6@TZ$G[HZ>9,P!"1@Y/
M4E5#,./'X_!Y7@YXK%34*<%=M]/^#T26K>BU.O X'%YEBX8;#0<ZDW9)=?ZZ
MO9+5C_V _P!@OXG?MW_%Q/!OA=9-.\.::R2^*O$SP[HK" GA%[/.^"$C[X+'
M"JQ'[[? GX%_#/\ 9N^%FE?!WX1^'4TW1-(@V01 YDF<\O-*W5Y';+,QZD]A
M@"E^S=^S?\)_V4OA/IWP<^#GAY;'2K%=TLKD-/>SD#?<3O@>9*V!D\  !5"J
MJJ.\K^0>/N.\7QACN2G>&&@_<CW_ +TO[SZ+:*T6MV_ZMX'X)PO">#YYVEB)
MKWY=O[L?)=7O)ZOHD4445^>GW@4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5X9^T]^R=9_$1)_'?P\M8[?7E!>ZM!A8]0
M]_19??HW?GFO<Z*^>XGX7R;B_*9Y?F5/FA+9_:C+I*+Z27W/9IIM'IY1F^/R
M3&QQ6%E:2W[-=FNJ?_!5F?FC?V%]I=[+INIV<MO<02&.>"9"KQL#@J0>00>U
M0U]P_M#_ +,/AOXT63ZUI?E:?XABCQ#?!<)< #A)@.H[!NH]P,5\9>,O!7B?
MX?Z_-X8\7:1+97D!^:*0<,.S*1PRGL1P:_@?Q"\-,[X QUJR]IAI/W*J6C_N
MR_EGY/1[Q;5[?TAPSQ9E_$F'O3?+57Q0>Z\UW7GTZV,NBBBOS@^I"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /GC]OO\ 9V'Q#\&'XO\ A.P!UOP]:G^T
MXXD.Z\T]<LS<=7AY;)',9?+?NT6OAZOUI1VC<.AP5.0:_/\ _;7_ &=%^"/Q
M$&O>&+'9X9\0.\VFJG*V<PP9;4]P%)#)G.48#+,CD?ZL?0=\=O[9RS_B'N=5
M?W]"+EA)2>LZ2UE1N]Y4OB@O^?=TK*GK_!'TI/"K^SL;_KAEE/\ =56EB$E\
M-1Z1J>D]I?W[/5S/%J***_T4/XV"BBOM_P#X)F_\$>O'G[6L]E\8?CA#>^'/
MAP'$ELNTQWNO@'[L (_=P'O,1ST0$Y9/)SO/,LX>P$L9CJBA!?>WVBNK?;YO
M2[/4R?)<QS['1PF"AS3?W)=V^B7?Y+70\R_X)X_\$V?BQ^WEXW\VR6;1/ ^F
M7(7Q!XKEARH/!-O; \2SD$<?=0$,W55;]U_@#^S_ /"G]F/X7Z?\(?@WX6BT
MK1M/7(1?FEN93C?/,_625B,ECZ #   V/AU\./ OPC\$Z=\.?AIX6L]%T/2;
M<0:?IMA%LCA0<_4DDDECEF)))))-;=?R+QOQYF/&&+L[PP\7[L+_ /DTN\OP
M6RZM_P!4\&\$9?PGA;KWZ\E[T_\ VV/:/XO=]$BBBBO@S[<**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX
M_P#^"S?[5'PW_9A_9MLX?^$ /C+XL>.-57P]\$_!%@?].UG79RJQA=N&%M&6
M5YCD+MVKE7>,U](?M ?'KX4_LO?!?Q+^T%\</%UOH7A3PGI4FH:UJ=R>(XD'
M"JO5Y'8JB(N6=W55!+ 5\0_\$N?@-\5OVU?C]>?\%L/VU?"5QI>L>(M-?3_V
M=?AWJ0W?\(1X3DSMO'4\"_O4;S'D'(CD(!VR"./CQ^7X'-<'/"8RFJE.:M*,
ME=->C_#L]4;X;$XC!UXUJ$G&<=4T[-#/$WP&^.GPC\):)??&GP[I\&HW>F6[
M:K/H%R]Q80WK1J9H8Y'56PK[@I906 R,\USE?I9JVDZ7KNFS:/K6GPW=K<1E
M)[>XC#I(I[$'@U\P_';]AZ^TTS>*/@V'N;?EY=#E?,L8Z_N6/WQ_LGYO0L3B
MOX[\2/ ;,,HG/,.'DZU#5NEO4A_A_GBNB^-=I:L_<>%?$;#8Y1PN9M0J;*?V
M9>O\K_\ )7Y;'SC14EU:W5C<R65[;20S1.4EBE0JR,.""#R"/2HZ_G"47%M-
M6:/U---704444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?Q=^%OASXT?#S4?ASX
MH^2"]0-;78C#-9W*Y\JX4'J5)((!!9&=,@.37245Z^09[FO#&=X?-LLJNEB*
M$XSA);J47=/S7=/1JZ::9Y^;95@,\RRME^.IJ=&K%PE%[.+5G_P'NGJM3\K?
M'?@CQ)\-O&&H^!?%U@;;4=,N6AN8\Y!(Y#J?XD92&5APRL"."*J^'_#VO>+-
M<M/#/A;1;O4M1OYU@LK"QMVEFN)6.%1$4%F8G@ #-?HY\9?^";'Q"_;DU;2M
M>^$=I9Z?JMA.EIJ^LZD'CM'LB<Y=U4[Y8B<JH!9D<@D!$%?='["W_!,O]GO]
MAG1$O_"VG#7O&,T&S4O&6J0+]H;(^:.W3D6T1Y^52688WL^!C_<3@OZ1G#_%
MGAM@\_C2?UNK&TZ-FE&I'2?O-?PV]8-7;BTK74K?YB9[X&9YE'&N)RES2PU.
M5XU79N4):Q2BOMI:23LDT];-7^6/^";W_!#'2?"7V#XU_MK:5;ZAJ@VSZ7X
M+"2VM#U5KTC*S/\ ],03&/XR^2J_IA;V\%I EK:P)%%$@2..-0JHH&  !T '
M:GT5^1\1<39OQ1CGB<?4N_LQ6D8KM%=/7=]6S]CR#AW*N&\$L-@H675O64GW
MD^OILNB04445X![@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 445X#_P4!_X**?"#_@FQ\*A\=?VA_ 7C*?P8
MEU!:WGB/PSIUK>16EQ,[)%%)$URDXW%1\XC,8+*"V3B@#WZBOG#4O^"BMSI7
MA:;QG<?L&_M#2:?!9&[:2S\#V=Q(T(7?E(HKYI)#MY"JI8]AFL+]LC_@K=\$
MOV//V-_!W[;6I_"OQQXJ\)^.[32;C0VT#381]G74HXY+0WCS2JMN&$J@X\P@
M\!3QD ^K**** "BBH+W4]-TUX(]1U""!KJ<0VRS2JAFE()"+D_,V%8X'. ?2
M@">BBO*OVIOVF=;_ &:X_ KZ+^SKX]^(?_"9^/\ 3_#5RO@32!=G08KG?NU.
M]RP\JTBV_/(>!N&2,T >JT444 %%%?.W_!0;_@H[\//^"=^B>#-:^(OPG\8^
M(8?''C73O"^F7GAZRA-I9WMY(4B^U32RIY:[4D;Y%<_(!@;@2 ?1-%>5?&W]
MIG6_@]\=?A9\%]._9T\>^++;XE:EJ%I>^+O#&D"?2_"BVT"RK+J4I8>0DI?:
MA_BV28R0%;U6@ HJ#4M3TW1K"75=8U""TM8$+SW-S*L<<:CJ69B ![FIZ "B
MO-_VNOV@-7_9:_9U\2_'K0O@;XQ^)-WX>@ADA\%> =,^V:MJ1DN(H<00CE]@
MD,KXR1'&Y .,'S#]J3_@IOX _91^(GP1^&7COX&^/I;[XZ>,M)\-Z%>)IL$=
MGI-Y>R(OE7LKS966-6+&.-9,[",CK0!]+T444 %%%9.M>+['3_"&J>+]#LY]
M=73+>[?[#HFR>>ZFM]ZR6T0W --YD;1;"1AQM."#@ UJ*\Y_9*^/NK?M1?L[
M>&/CUKOP1\7_  XN_$5K+--X*\>Z;]DU;3"D\D6V>(\IO$8D3."8Y$) )P/1
MJ "BBB@ HHHH **** "BL/XF>.4^&G@+5?'LGA76=<&E6;7!TCP]9"XO;K'\
M$,990S'W8#J20!FO+O\ @G?^W)\/O^"C_P"R5X<_;!^%GA+6-#T#Q1=ZE%IN
MG:^(A>(EI?W%GOD$3NBES 7VAFP& R<9H ]MHHHH **K7&LZ7;WC::]]&UVM
MJUQ]C1PTS1 X+B,?,1GC('4XZUX!^Q=_P4:^'O[;7QF^,GP7\&_"GQ?X8U#X
M*Z_9:-XA_P"$OM8+>2ZNKA)WS%'%+(1&!#D,Q!8.#M'< ^B**** "BBB@ HH
MHH **** "D9E12[L  ,DD\ 4M?G=_P %-?VA?BW^W!^T$G_!%;]A?Q?/I>J:
MMI\=Y^T=\3=-.Y? WAB7&ZPC<<?VC>(=BIU6-^F':2$ Y&]DF_X+^?MK'1[9
MFN/V./@!XI!OI5)-M\5_&%N<B('I-I=F2">J3,?XUD4P_I]'''#&L42!54 *
MJC  '0 5QG[.W[/GPD_93^"/AK]G?X%>$8-"\)^$]+CL-&TVW'W(UR6=VZR2
M.Y:1Y&^9W=F8DL37:4 %%%% 'G_QD_9N^'/QF@:ZU>Q^Q:J$Q%J]FH$O X#C
MI(OL><="*^2OC#^SA\2/@Y</<:QIQO-+W8BU>R4M$1V#CK&?9N,]":^]:;-#
M#<PO;W$*R1R*5='4$,#U!!ZBOR;COP>X7XVYL0H^PQ3_ .7D$O>?]^.BEZZ2
M_O6T/M.'..,WR"U)OVE'^63V_P +Z>FJ\C\S:*^P_C#^Q#X'\:-+K7P\G30-
M1;+&V"$VDI_W1S%]5X_V:^9/B1\&OB-\)[W[)XU\.36\;-MAO8QO@E_W9!QG
MV.#Z@5_'?&7AAQ;P3.4L91YZ/2K"\H?/K!^4DO*^Y^XY%Q=DN?Q2H5.6I_)+
M27RZ/Y7\['+T445^>'TX4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !14EK:W-[<)9V5O)-+(P6.*)"S
M.3T  Y)KVWX1?L/^/?&7E:O\09FT#3VPWV=D#7<H_P!P\1_5N1_=-?0\.\*<
M0\68SZME6'E5EU:TC'SE)VC%>KUZ'F9IG.69-0]KC*J@NG=^B6K^2/&-%T/6
M?$FIQ:+X?TNXO;N=ML-M;1%W<^P%?1_P4_83<M#XA^,UP !ADT.TEY/M+(O_
M *"A_P"!=J]U^&OP?^'WPFTW^S_!/A^.W9U GNY/GGF_WW/)'L, =@*Z:OZR
MX$^C]E&3N&+S^2Q%9:JFOX47YWLZGSM'HXO<_&.(O$O'8Y2H9:G2A_,_C?IT
MC\KOS16T?1M)\/Z;#HVA:;!9VENFV"VMH@B(/0 <"K-%%?T53IPI04()))62
M6B26R2['Y?*4IR<I.[844459(4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?FQ_P=F_\H4_'?_8T>'O_
M $Y0U^D]?G!_P=$^&OB/\9?^"8'B#]G7X(_!/X@^.O&'B#Q!HUQI^D^"/A_J
MNK_N8;T2R/)+:6\D46U8FX=E;E>/F&0#UWXI_P#!1?XD?!WX$^'M6T+]A7XP
MI<7MYH6D1ZQJ>B:<VFZ<MW=6UJUW=&"_DE6%%E9]P0\@ [02P\A_X.;_  [H
M/A'_ ((Z7GA/POH]OI^F:7XW\(VFFV%I$(XK:"/4[=(XD4<*JJ H X  %?0=
MO_P4'^ -G\&+*/Q'\!?CWJC1:' +CPZ/V6/&TTTTJ1*?(V/I CW;EQEF"9P=
MP'-?)_\ P6RUC]IW]JG_ ((LZ*DO[+/Q$N_B%X]\8Z/KUI\.O"WP_P!2U+4=
M$TU-4%Y%;WT=K#)]GN8;+R5F$I3,XD51QM !]9?MK_M^:'^S]\<? G[*?ASX
MB>#/"WBOQQI.HZW=>*?'S,^F:#I%DT4;3- D\#7=Q-//'#%")HAA9I6?$0CD
M\5_9,_X*W^-7_:[^*_[*?[4?B;P9XL\+>!O $WCCPU\<_ASH]S:Z1?Z5 B/>
M6EY"T]RD5Y '9OW<Q5TB8[5) /*?\%1;W]J#]GG]M#X(_P#!9;]E;]GOQ?\
M%#PEH/@S4?!?Q7\!:3H%U;Z]'H=U<"XCNX;*>)9PR3 NRM&I'DQ;MJ.TD?KO
MA#]H'Q[_ ,%A/@1\2/AAX(_9S^(OPJ^&/BGX7ZYX:NO$7Q;\,KI6HZIJ>HVI
MM8Q96@ED<VUO'),TL[;0\C1)'N"R$ ',>(?VR_\ @J1\4/V$+#_@I%^R=\)O
M!FMVFL16FN^$_@'<>&+NZUK6O#D]RB([ZG'?(D=\]H_VP1QVSI'_ *K]^1N/
MG'_!23XA?MKZU_P5*_81\->#?B]HW@W0_'M_XCU>Q\">(? \MZ-%U>R\/CS'
MU)H-2A.HLJ:A/%''$ULL+!F)GR,<W_P2_P#^"C'[67[(_P"SMX;_ ."8?[1O
M_!-'XVZM\:?AI9_\(SX9N/#GA@/X:U^RA8QV-TVKR.L%K;)'Y:27!WH%CWKN
M=C"OH/\ P5.\-_'CX;_MH?L&_M;^)_A+XM^(&F?"W6O$MC\3[_X8^#[K5);:
M\U32+2UCN$L[=7E6!YXI2#@[0 N=Q4, =%^T=^WQ_P %(OA5_P %+?AC_P $
M]OA]\//A+K4GC_X8:EK%KXFN1J%O$=1M8V1[JXB,K-:6BR(9?LL;7,KADB^T
M#+3#*_:4_;T_X*L?L4_##]F2#]I'X>?!.3Q-\5/CYHOP_P#B%J/A>ZU.>"".
M^U"?RY+*"79Y;-909,DDLF)9#B( 5C_''Q-\0_$/_!>O]G'X_7'[,GQ<MO"^
MC_!S6]+\4ZU!\+M7O;+0M0OEDD@M;B[M;:2W+C"H[1221HS#+X^:MW_@X!TK
MQ_XR?]EG1_AK\%/B'XPF\(_M6>$O&GB8^"OAYJNLQZ;HMC]K6YN99+.WD12I
MD3]WGS"#D*1S0![_ /&']KSXB^)OVW+#_@GI^S%+H-CXJM? 3>,_'GC'Q-IL
MM_::#I;7(M;6VAM(9X&N+RXEWL-TT:0Q1&1A*66,K^PK\:?VZ_&'Q/\ BW\#
M?VU_@A9:>OP_U^UA\#_%#0-,DL-+\<:;<)(ZS1VLMQ.T,\01!*%E=-TH4!2N
M#\C?MO:W^T3_ ,$ZO^"N>C_\%7O O[.'CKXH?!CXH?"BV\'_ !,TWP1X?ENM
M:\.7$,XFMKPV3!) I585P^P*6G5]C^4&^V?V._VF_B=^UV=3^,$WP&\7?#KX
M>_98;;PC8?$/1AI^N:W.69KB^DM"[/:VJJ(HX1(5DE+3.R*@B+ !_P %$/VW
M?"_[ /[,]]\<]8\,2^(=8N]6LM!\%>%(+D02:[KE[*(;2S$C B-68EW?!VQQ
MR,%8@*?S]_X+ZZ-^W7H/[/WP'N_CS\0_AOXDT+4_VCO!W]NV'A3PA>:9-HFH
MB:5HOL\T]]<?:[8_O8V,B1R;O+<85FC3Z&_X.&?V2/VB/VI_V(_#WB/]E3PV
MVO\ CKX/_%71OB'HOAB+F36CIZ7$;VT:_P <FVY,BH/F?RBBY9@#\T?\%7_V
MV-8_X*+?L3_"9_V>?V+?CY<^(]'^/'A/6?%OA:^^$NIVUQHKVSS/-:%YHD2[
MD'/-L954#=*8@RY /KW]M#]NS]IK]G+_ (*1_LR_LJ^&_!?@M_A_\;M=UFRU
M/6;F6ZGU>/\ L^P2X940>7#;AGFC ;,Q(C;.PL #7OV\/B#\5/\ @H;\2OV
M?A#\;_AU\._$_P .M T:\T72_'?AJ?4KKQE/?6C73RVZI?VG^B6ZM%%(L7F2
M[V9BR*H5_(?^"FFI^//&_P#P4X_87^*GAC]G;XKZAH?@3Q)XDU'QSJ.E?"_5
M]0@T""_T^U@M3<S6=O+$&9PVY5=FCV-O"XIG_!1;X*_L&?MZ_&7XD?!7]O3]
MG7QOX0\1_#^XL%^$'QR\)> ]8%U>VLNEV=X5L]0M+>2.[N;>]FN4-DX8<H8T
M,GF,H!Q__!:/XI_\%!%_X)V_ #Q/XL^(/A[P!KOBWXN>$M%^*?A+3O"EQ,MS
MJ$M\91&EPUZCK8I+;*S0!?,G4*//12RO[#_P42_;O_X*$?L&^+/V=O VE^%?
MA=\0I/BO\6[+PCKFHZ=I=]H\UR\\I>."UM)KNY2SS$/+:YEN;@!B7\E1@#YJ
M_:D^"O\ P47\0_\ ! /X 7O[27P[\:^//BG\.?BWX>\4^,=*L]-DOO$,NB6>
MI7?D/- A:26[6SDM3*IW2*0YD.Y9&KTO_@K%\3?'G[0OCC]C'XI_#_\ 9.^-
MEQIWA?\ :0TCQ=X@MX/A%K-U=:7H,#-&][=Q6UM)]F8EBXMG(N-@!:)2=H .
ML_;1_;2_X+'?L _\$\?C-^U9\</ '[/NKZ[X-\20OX3D\.W>L?97T2YN+6VC
M>6VDP\LZ2W))S-$-L1X;()Y7_@N1XT\8:I;?L#?$/1_"T>M:_=?M1>$M0M=&
MBNUM4O;M[9Y%A$LF5A5G(7<<[0<X.,'UG_@X9TSQG\7O^"//Q.^%_P '?A1X
MX\8>)O&VGZ3%X=\.^%/ VIZC?3,NJ6-P_F000,]MMB1V;S@F-A7[WRUYG_P5
M!\*?%7XA_ #]BO\ :+^'7P&^(&NZ/\(_C?X4\5?$'1]/\%7HUO2M+M(&2YE;
M2Y8TO'*,""B1%L?-C;S0!K^)?^"BW_!3/]AW]NGX5?!W_@H]\-_A#J7PK^._
MB9?#7A#Q=\)VU)9O#6N2E5MK.\-\W^D*[,B^8(X]P+R#;Y9AKUC]E3]MS]I?
MXJ?\%*OVC/V"?BC'X%DLOA'X>\/:CX7\2Z!X=O+66Z;5+3[1BZAFOI@PB)5<
M1NF_:3E=V%X+]K?PY'_P5N^/W[.7A7X'>&/$9^&_PH^+%E\3O'7CW7_"E_I%
ML9=.BD%CI%JM]##)=3SRS,9?+4K!'&2[!V1&X>3QWXN_8,_X+T_''XN_%']G
M?XG^(/"GQY^'OA:/P'KW@'P+=ZU!-?Z;;BUFL96ME86\I(+YE*HJ89V56#4
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
M>/OAU:^._ ^I:"NJ11W^G7]DT4E_!%&3/]FDB4%@8W(9PJC-?4W[)G_!8_\
M:=_:PT32?V=1_P $U?C/X'^.#)%8>,M3\6^"VL_"7AR486XU-[V:16EB"[Y8
MK4)YDSA8@VTF>@!WQ2_;^_X*>ZQ_P5,\?_\ !-W]G_X5?!^*>P^"3>,/!6O>
M(;[49;>VD>^BMXI]2= CNO#QBW@BR'G1S*R1L#]L?LX7/[0%Y\"/"MS^U5IO
MAJT^(SZ-$?&-MX/EE?3([['SBW,WS[.G!)P<@%@ 3\,>#;KQE9?\'*_BKXPW
M7P+^*$?@G4_V;[;P59^.'^%FMC1GUN/6H;EK?[:;3R0GE!F\\MY/RD>9TK]'
M: "BBB@ HHKP#_@HU_P4'^&'_!.[X$CXD^*])NO$?BS7[Y-'^&WP\T;+ZEXL
MUJ4A8+*WC4,V-S*9) I"*>C,R(X!Y_\ \%6O^"A?C7]F#1?#?[+/[(WAZ#Q9
M^TA\89GTWX7^%>'CTY.1/KE\.1%9VRAWRXP[1D<HDK)VW_!,_P#X)Z^"?^"=
MWP!;P#;>(I_%7CKQ/J+Z[\4_B)J66OO%.N3$M/=2NV6\L,S+'&2=J\G+N[MY
MW_P2T_X)]_$_X/:WXD_;P_;JU>U\1_M*?%F%)/%=["0]KX1TS(:W\/:=RPC@
MA 02,I/F2(,LX17;[-H **** "BBB@ HHHH *AU'3=.U>RDTS5K"&ZMIEVS6
M]Q$'1QZ%3P14U%3.$:D7&2NGNGU&I.+33LT>&?%']A?X>>*O,U+P!>/H%XV3
M]G ,MJY_W2=R?\!.!_=KYV^)/[.?Q;^%IDG\1>%I9;*,G_B96&9H,>I(&4'^
M^%K[\H(!&"*_&.+? K@OB1RK86+PM9]::7(WYT_A_P# >1OJS[S)?$3/LJ2A
M6?MH+I+XOE+?[^8_,NBON_XB?LK?!CXC-)=WWAA=.O9,DWVDD0.3ZE0"C'W*
MD^]>&>/_ -@;Q_HQ>[^'^O6NLPC)6VN,6\_T&24;Z[E^E?S?Q+X$\=Y"Y5,-
M36*IKK2UE;SINTK^4>;U/U/*?$7AW,K1JR=&?:>W_@2T^^QX'16SXN^'OCCP
M'<_9/&/A2^TYB<*UU;LJ/_NM]UOP)K&K\?Q.%Q.#K.CB(.$UNI)IKU3U1]Q2
MK4J]-3IR4HO9IW7WH****P- HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBG112SR+#!&SNQPJ*,DGT H2;=D&PVBO1_ 7[*/QM\?;)[;PF^FV
MKX/VO6"8%QZA2"Y'N%(KVWX>_L">"M'9+WXB^(KC5Y1@FSM ;>#Z$@EV^H*_
M2OTCAOPFX\XG<98?".G3?VZO[N-NZO[TE_AC(^6S7C3AS*;JK64I+[,/>?X:
M+YM'ROH7A_7?$^I)H_AS1[F^NI/N6]I TCG\%'3WKV_X9?L&^.-?\O4?B/JT
M>B6QP39P$37+#T.#L3ZY8CN*^I?"O@KPCX'T\:7X0\.6>G0<;DM( F\^K$<L
M?<Y-:E?T3PI]'/(,N<:V=UGB)_R1O"G\W?GE]\5WB?E^<^*.98J]/+X*E'^9
M^]+_ .17W/U.2^&GP.^&7PFMPG@[PU%'<[<2:A<?O+B3URYY /HN![5UM%%?
MT%E^6Y?E.$CA<%2C2IQVC%**7R7Y]3\SQ.*Q.-K.K7FYR>[;;?XA1117:8!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !117FO[27[5OPF_9<T[P^?B!-J-]K7C#7$T;P7
MX3\/V!N]4U_4&1I/(MH00/EC1Y'ED9(HD4M(Z#F@#TJBOF+]EO\ X*;^#_CS
MXE\(_#7XG_ CQW\,_%?CN/5)/"%GXCTV*[T_618/+]H2#4+"6>W65(XB[13-
M$_!VJX 8^P_M%_M-_ _]D_X>'XG_ !Z\=P:)IDE]%8Z?&()+B[U.]E.V&SL[
M6%7FN[F0\)#"CNV#A< D '>45Q_P>^*>O_%?1I==UCX'^,/!4.(WLH_&*6$<
MUY&^XAUBM;N>2'  )2=8I!O *Y#!>IU/4[#1=-N-8U6[2WM;2!YKF>4X6.-5
M+,Q/8  G\* )Z*\)_9'_ ."B_P"S?^V[\4?BA\*/@)<>(KF]^$>J66F^++K6
M_#D^FQ_:[@7&(8H[D).2AMG#EXD7YE*%P21[L3@9H **^=?V2?\ @H[\//VO
MOVG/C1^R[X6^$WC+PUK/P0DT6+Q'-XNLH;8W<FI1W4L1@BCED81B*W5]TFTL
M)A\HQS]$32&&%Y1$SE5)"(.6QV&>] #J*^>/AY_P4"/B;]AW4_VW?B#^R3\6
M_!D.C6^IW.H_#S7O#*1>(DM[*24/*+9Y47:T<1D4LZ@@\$Y4MSNG_P#!6#X3
M7/\ P3#L?^"I[_!OQS<^#;SPY/KDGAW1K&WNM4M;.)YE:24&9(5 6$LS>9A<
MXR>X!]4T5X%KW[=?V7_@G/HO_!0GP'^SMXX\:QZ_\/M$\5:7\.?!U@M]K=Q%
MJ45M(L$<:'$C1+<[Y"N<)%(P#8 /MWA77)/$WAC3?$DVAWVF/J%A#<OINIQ"
M.YM#(@8PRJ"0LBYVL 2 01DT 7Z*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>?V__ /@I)\$?
M^"??AC2(_&N@>(O%GCCQA)):_#KX;>#M'EO-5\3WJ[1Y$"HI50"Z;W8_(K9
M8X4^0?L#_L"?'7QU\>G_ ."H'_!3_P"P:A\:M1L7MO '@"RG%QI'PKTB3/\
MH5J>5EOG4D3W0R22R(=I);[EHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** (KRRL]1MGLM0M(IX9!B2*:,,K#T(/!KSKQE^R3\"?&6^63P<NFSO_P O
M&CR&W(^B#,?_ ([7I5%>3FV09)GM+V>8X:%:/]^*E;T;5U\K';@LRS#+I\^%
MJR@_[K:^^V_S/F'Q9_P3SNU+3>!OB)&X_@M]6M2N/K)'G/\ WQ7FGBC]D3X]
M^%V9CX+;4(EZ3:7<)-N^BY#_ /CM?=-%?DN<?1^\/\R;EAXU,/+^Y.Z^Z:GI
MY)H^TP/B7Q+A+*JXU5_>C9_?'E_&Y^;.M^&/$GAJ;[-XC\/7VGR9QY=[:/$V
M?HP%4:_3&YMK:\A:VN[=)8W&&CD0,I^H-<KKOP'^#/B3<=7^&6C.S?>EBL5B
M<_5HP#^M?FN9?1DQL6WE^8QEV52#C_Y-%RO_ . H^KPGBU0:MB<*UYQDG^#2
M_,_/BBOMC5_V(_@#J63::'?V!/\ SZ:E(<?]_-]<UJ?_  3V^'\S$Z/X[UBW
M'87,<4N/^^52OBL9]'OQ$PS_ '<:57_#4M_Z6H'OT/$WABM\;G#UC_\ (N1\
MF45]+7__  3LN5RVE_%>-O1+C1RN/Q$I_E69<_\ !/3QXF?L?C[2)/3S(94_
MD#7SU;P7\3:#M++Y/TG2E^4V>G3X\X3J+3%+YQFOSB?/E%>\'_@GU\6,';XM
M\.GTS//_ /&J8G_!/SXQ%@)/$_AH+W*W=P3_ .B*XWX3>(R?_(MJ?A_F;_ZY
M\+/_ )BX_C_D>%45[Y%_P3X^)[?Z_P 9Z"O/.QYVX_[]BM"S_P"">'B5\?;_
M (F6,7KY.GN_\V6MZ7@[XE5G:.73^<H+\Y(RGQSPI#?%+Y*3_)'SG17U)IO_
M  3NT:,@ZO\ %*ZF]1;:6L?ZM(U=!I/[ WP;LF$FHZQKMZ>Z27<:(?P2,']:
M]S"> ?B3B6O:8>%/_%4@_P#TAR//K>)'"M+X:DI>D)?^W)'QW2JK.P1%)).
M .2:^[=&_9-_9^T0AH/AW!.XZM>W,LV?P=ROZ5V>A>"O!WA=0OAKPGING@#
M^Q6,<7_H(%?89=]&?B"JU]>QU*FO[D95'^/L_P SQ,5XL99#_=\/.7^)J/Y<
MQ\$>&?@?\7O&&UO#WPZU::-_NSO:-'$?^!OA?UKT7PI^P7\7M899/$NHZ9H\
M1^^KSF>4?18_E/\ WW7V+17Z+E'T<>#<&U+'5JM=]KJ$7\HIR_\ )SY?&^*>
M>U[K#TX4UZ.3^]Z?^2GA7A#]@;X7:.4G\6Z[J6LR+]Z-6%M"W_ 5R_\ X_7J
M_@_X7_#OP!&$\&^#=/T]@,&:"W'FL/>0Y9OQ-;U%?K61\#\(\-V>6X*G3DOM
M<MY_^!RO+\3XK,.(<[S6ZQ6(E)/I>T?_  %67X!1117U1XX4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5\-?\%G_V.OVOOB_?_!S]MG]@2]TR]^+?
M[.WB/4=7T'P;K;A+3Q-97UO'!?66\LH65XH@B[F0%9)0'1BIK[EKPS]J#]K/
MQ+^S!\;?AW9^(OA%XMUCX:^)M)UR+Q9XM\)^$+W63X;U*%].;3FNX[)))8K6
M:.34$:7RV"ND6XJNYJ /EO\ X(C?\%"OV3_V[/A3X;^!_B/3Y?#/QP^#NM:G
MJ>K_  Z\1[H+[3+J9KZWEN;;)'VN 0ZA-"QQN0N"\:$QD^/_  T^*?[2_P"W
M;_P7'^.7QM^'?P(TCX@Z-^RK#_PA/PKT/Q?XW&BZ-I.M3;UU+46DCM;N9KZ1
MK>>*-EMB@B90\D92,M%\#O@/I?[9G[7?[)'[07[,GPOUFPO?A!J_B?4?BE\7
M)?#=SIEI<:3+<726NB)<3QQ_VG-*\K@I%YBV\<DN\J9-I]M_9J^'.N_\$OO^
M"FW[16J_$KPAKT_PH_:-UFS\:^#_ !QHOAZ[U"VTS7%$PU'2K_[+'(UM)*\_
MG0.X6-T4H',GR  ]O_X)J_\ !3'P_P#\% ;;XA> _$WP?U+X;?%+X1>*#H/Q
M-^'>J:E'?-IER3((IH+J-$6YMY?)E"2!$R8F^7:4=_J"OA#]A3X#^,?A3^TE
M^U[_ ,%4O%/PI\3V5E\6K[3YO!/@0:,\6MWNDZ%IC0BY-E)LDBN+Z;S&BMY0
MDH&S>J-(5'TY^R%^TZ?VK?V6O#7[3E_\&?&/@$>(-/N+J7P?XQTAXM6L1%/+
M$0\" LV\1>9'@9>.2,A<MB@#X_\ ^"2:)'_P5C_X*'*B@#_A8_A$X [G2KDG
M]:_1.OSD_P""44GC+1?^"H_[:GBWQ?\ !#XF^'=%^)?CCP_>>!==\3?"[6]-
ML-7@L["ZAN)$N;FT2) KA0/,92^]=F[-?HW0!^2/P.O/VVI/^"U?_!0GPU^P
MSHOP]B\27\_PU>[\3?$VYNFTS2HT\/S[5%K9CS[F:5G.WYDC18Y&=B=D<GT'
M_P $U?\ @I)^UQ^U3;_&W]E']H/X+>#/#?[2?P)U6VL-;TVUU.ZA\.ZQ#=H[
MV>H0OMFGCB=(V<IAB5:)LIYNV/@?@;XHU']AK_@M1^UY\3_VE?AEXXT?P?\
M&VV\$7/PV\9:7X'U'5],U1M+TB2WN[=IM/AG\B<22X6*4(S[&(!RF[T3]@_X
M)>,O"/[57[3W_!5WXS_#SQ)X;M?C%?Z)9^#?!\GAVZGUJ'0-&L5LX[R>P@C>
MX2>[<>:+4H9HD5 ZJQ9% ,[]A;]N7XM?\%'/^"('BW]K+XW^'M"TKQ!X@\)^
M-8+C3O#EO+%:016S7UO$BB621R1'&NYBQR<G S@>)_L_?\J?-_\ ]FQ^)O\
MT"^JU_P1NT7XG_!7_@WO\4_!;XL_L\?%3P]XTT?1O&$$W@_5/A9K46IW,M_-
M>R6BVUN;7S+K>)4&80X0GYRM0_!/0/BAH?\ P:P:E^SAK'[//Q4MOB&GP7US
MPI_P@LWPJUM=7;5+G[8D,:VIM/,>-MZGSE4Q*&&YQG% '<>-_P!L;]HC]@3_
M (-M_A!^UE^SGX-\(:SJ?A']GGP+->1>+[BY\J..;3M,M0T<-N%,S S[R&EB
M "=6S@>]_M)_\% _%'PCT/\ 9_\ A#\/=!T?4_B[^T1>P67A6UU7S%T[3HH[
M)+S4]4N(XV$DL-M$P(@1T:5Y(T\Q 6=?DW]L'0OB?XX_X-9="_9N\(_L\_%3
M4/B(WP6\&>%3X%M_A5K9U:/4[ :4MW&]M]D\Q$C\F4^<P$3",[68\5J?M]_!
M3X_ZA'^Q9_P5)_9Y^"_C/Q/<_L^2"'Q]\.%\,7=KX@ET2_L[:UOI+?3[F..=
M[B!8I5\G9N?S5895": /:_BO^WK^TO\ L&_ML?"/]G[]LN\\'>+OAS\=M5?P
M_P"$/B%X3\-W&C76@^(\H(K"]MI;RZ2:"X,B+%*CHRDL'5@A<\QH/[?/_!2W
MXI?\%,_C=_P3X^'7PR^$.F'P'X/T?5O#OB;5+O4+JULH[T+)Y]VJF*6]DPRQ
MI;Q);IE7=IQA5>K^V9X9TO\ X*Z?'W]F3PQ\!_#/BB;P5\,/BS:_$GQ_XRUW
MP?J.CVME%I\3&UTM#?P0M/=7$T@5XH@S0HC-)LR@:G^S#)XRTC_@X)_:1^+F
MM_!#XFV'@_Q/\,_#FE>'?%]]\+M;ATK4;NQBC^TQQ736@B;:20&W;7*ML+<9
M /7/^"2W[<_[0/[6$'QD^"O[6?AKPO9_$GX&_%"Y\)>(-2\$Q3Q:5K$*H'M[
MV&.X=Y(BZA\H6/13\NXHOU_7YU_\$:[/QSH/[<?[:.K^-/@I\1O#.G>._C(F
MN>#=6\6_#?5])L]8L$ADA::&>[MHXS\P&%+!B&4@$'-?HI0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 4/#/A?PWX,T6'PWX1T&STS3[=G,%E86
MZQ11EW9W(50 ,NS,?4L3WJ_110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
&444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>cms-20221231_g12.jpg
<DESCRIPTION>GRAPHIC - CE PLANNED RENEWABLE CAPACITY
<TEXT>
begin 644 cms-20221231_g12.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M[ 1, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1B%4L<\#L,U
MY%\)_P!LGP%\8OVC?%G[-WASP?XDLM3\'Z1;W^I7NNZ4UDDJS$>6(HY<2D%6
M#;G1>O /6O7J^3/@N /^"P?QH('7X:Z#G_QV@#V/]HK]INT^!+:=X>\._"SQ
M/X[\5:Q%+-IOA;PC8B6?R(BHDN9W8A+>$,Z+O<_,S!5#'..<_9,_;O\  '[4
MWB;Q%\+Y_ WB'P3XZ\)[6U_P7XKM!%=PQ,0%F0@D21Y91G@C>IQAU9O:8M$T
MF'6Y_$<6GQ+?W-K%;3W07YWAC:1HT)]%:60@>KFOG/X+?#JV^)__  4,\??M
M@Z+;B/0M'\(0^ ]*O8UPFL7D5SY]]<*?XEA=8[7?R&>*0#_5T =G^TW^V/I'
M[-^N:7X4L/@=\0_B%K&I6DEW+I/PY\-G4I["V5@BSW"AE\I'?<J$_>,;_P!T
MUT7PB_:"LOB1\&)OC?XV^&_B?X=:=:I=37EA\0+!;"\M;:#.^XEBWL8H\*Q!
M;!*KNQ@@GP/]HG]E_P#X* >#OC)XJ_:M_9*_::TV_O\ 58[;S_AKK_AN-;2[
MM+1&$5HEP9&;=\TI&/*R\SG>FXUYW^W!^V-=_M&_\$9?$'QE\/:'<Z!J6L7E
MIHGB7278^9IURFH1174&2 2K;"!D9V2@$ Y  /HO3?VZO#9\,^'?BSXK^%VO
M:#\._%NHP6>@^-=3E@"?Z0VVUN+FW#F6UMISM$<K X\R,R+&&S7NU?+?_!0_
MPEHEA_P2A\8>%/LZ?8]-\!V"VJ8&%-N]LT6/HT:X^E>Q_LE>*-:\<?LJ_#/Q
MIXCG>74=7^'^C7M_+*26>:6QA=V.>Y9B?QH ]!HHHH ***SM2UG4+&Z,%OX>
MN;E=H/FQ,,?3F@#1HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*
M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI
M:DL]>U*YND@F\,W4*LV&E=EPON: -2BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KY-^#FF^.;3_@I_\ $CXP:E\*?%=IX3\3^#]*TK1/$%UH$R03W,&S
M>&4KYD2Y+8>157Y3D@$$_65% 'SG^V]\</C_ .%;_3?A;\%_V;?'?BC3M23S
M/%7B+PJ8H9(+4Y'V2UED<%)Y,8:8#,2'Y/WC!HW?LV?M _''QCXQT+X26?[!
MVO\ PQ\(:9I\GVK5/$%U (+>WBBV0VMM%#UD9VCY)P$1^"<$?15% 'AF@_M<
M?%K4/&'B#X?:Q^Q#\1[74],U2>WT:\A%K)I6JP*Q$5Q]N>6..$,,,RD,5!P-
M[#;6'KO[!-EXS_8;\8_LO^*-6LX];\<W>HZYJVI6J,;:#6[J\-\K1@@,8(IQ
M$@X#-'%R 6(KZ/HH ^//B]X>^/\ ^U!^QMI'[%U[\+->T#Q?JUOIFD>/M>U"
MQVZ9I=K:RPM=7D-SGR[SSA!B**$N_P"^'F"/:Q'UGX2\+Z-X(\*:9X+\.6WD
MZ?H^GPV5A#G/EPQ1K&B_@J@5H44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445X'^T+_ ,%/
M?V&OV5/B/+\)/CW\;_[!\0PVD5U)I_\ PC6IW6(I 2C>9;VTB<@'C=D=P*ZL
M'@<;F%7V6%I2J2M>T8N3MWLDW8YL7C<'@*7M<34C3C>UY-15^UVTKGOE%?)?
M_#\W_@EE_P!'1?\ EDZY_P#(5'_#\W_@EE_T=%_Y9.N?_(5>I_JMQ/\ ] -;
M_P %3_\ D3S?]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?^63KG_R%1_P_
M-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX<_Z#:7_@R'^9
M]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_EDZY_\A4?ZK<3_
M /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?^63KG_R%
M1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX<_Z#:7_@
MR'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_EDZY_\A4?Z
MK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?^63K
MG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX<_Z#
M:7_@R'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_EDZY_\
MA4?ZK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?
M^63KG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX
M<_Z#:7_@R'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_ED
MZY_\A4?ZK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?
M]'1?^63KG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_
M %EX<_Z#:7_@R'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T
M7_EDZY_\A4?ZK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_
MX)9?]'1?^63KG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\
M^1#_ %EX<_Z#:7_@R'^9]:454T#7=*\4:%9>)M"NO/L=1M([JSGV,OF12*'1
ML, 1E2#@@$=Q5NO":<79[GM)J2NM@HHHI#"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OP0_X.%/^4CFI_P#8I:5_Z+:OWOK\$/\ @X4_
MY2.:G_V*6E?^BVK]2\(O^2JE_P!>I?G$_-?%7_DF%_U\C^4CX>HHHK^FC^<0
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z
MH_@%_P D)\%?]BEIO_I+'76UR7P"_P"2$^"O^Q2TW_TECKK:_AO%?[U4_P 3
M_,_M'"_[M#T7Y!1117.;A1110 4444 %%%% !1110 4444 %%%% !117/Z3\
M5_AGK_CW4/A=H7CS2KWQ%I-JMSJNBVE\DEQ9Q,VU6E123'D] V"?2@#H**RO
M&GCCP=\./#5SXQ\?>*+#1M*LU!N=0U*Z6&*/)"J"S$#))  ZDD 9) JG\//B
MQ\./BQ975_\ #OQA9ZHMC.(+^*!R);24J&"2QL \3%2& < E2"."#0!T-%<A
M\1OC[\&?A'J$&D?$CXCZ7I-W<6KW4=I<W'[T6R'#W#(N2D*GAI6 13U85U&F
M:GINM:;;ZQHVH07=G=PK-:W5K*LD<T; ,KHRDAE((((X(- $]%<3H'[2'P'\
M4^,Q\/O#OQ8T2\U=[B6WAM(+U6$\\6?-AB?[DLL>#OC0EDVG<!@UVU !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?@A_P<*?\
MI'-3_P"Q2TK_ -%M7[WU^"'_  <*?\I'-3_[%+2O_1;5^I>$7_)52_Z]2_.)
M^:^*O_),+_KY'\I'P]1117]-'\XA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ?U1_ +_DA/@K_L4M-_])8ZZVN2^ 7_ "0G
MP5_V*6F_^DL==;7\-XK_ 'JI_B?YG]HX7_=H>B_(****YS<**** "BBB@ HH
MHH **** "BBB@ HHHH 1E5E*L 01@@]Z^//V;_!WA3P1_P %<_C5I'@WPW8:
M59O\.]"F-IIMHD$0=M@9@B  $X&3CDU]B5\A?!+7-&G_ ."Q_P 9].AU6V>?
M_A7&B)Y*S*6W((RXQG.5#+D=MPH 3]I/Q9>_$?\ X*M_ []G'4W,F@>'/#M_
MXVO+!N8[F]"75O:2..[0O"73T+DU+\?O%MY\%_\ @K#\&=6T*4PVOQ2\)ZKX
M>\3V\?"W0LP;BTE8=#(DDH4.>0C,H.#BI/VI_"$_PH_X*._!C]L#5@(_#%YI
M%YX(\2ZFYQ'ILLPGDL'E)X5))YC'O. #M!.6 +?B;X2?]HK_ (*K_#G5/"\B
M7NA_!;PK?ZAXEU"W8/#!J-\K16]B6' GVJDY3J$ )QN&0"O_ ,$J/%-S\>-1
M^./[3OBG%QJ/B7XK76CVKRC<8=)L8(A:6RYZ(JSOP."<L>37SY)^T[XT_9T_
M82_:E^#_ (.UB:!_AQ\4;SPWX)N(Y"'T[3=0OC$L4;#E#$@N60C[I90,;1CZ
M#_X)UZ;IG[)?B7XW_LT_$O5[71_['\?W?B[1;O4KA88[K0;V*,1W*,Y 9(S;
MLDC X1SM8CBO&-"_8T^('[1O[ O[1'Q"TW0;F/6_C%\0;SQAX*TV:(I-<6%O
M>?:+1=C8(:=?.5 <962-NAH ]F_;3^%&F?#+_@DL-%\&*-+O_ASX9T75?#>H
M6@"2V-_926[_ &A&[2-^]RW4^:V>IKZ3^ 7Q$G^+WP*\%_%BYA6*7Q/X3T[5
MI8D& C7%M',5'T+D5\O?M<_&?3_C[_P2_P!-\+_#">/4_%WQ3TO2M!T'P]#(
M/M+:@\L O('3JAMU2X,I( C\H[B!S7U3\&OAY;_"+X0>%/A1:7(FB\,>&['2
M8Y@,"1;:W2$-^.S- '2T444 %%%9VI>&=/U6Z-W<3W*L5 Q%<%1Q["@#1HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8K\$/^#A3_E(YJ?_ &*6E?\ HMJ_
M=?\ X0?2/^?F]_\  MJ_"#_@X"TZ#2O^"B6I6EN\C*/"FEG,LA8\QMW-?J7A
M%_R54O\ KU+\XGYKXJ_\DPO^OD?RD?$U%%%?TT?SB%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!_5'\ O\ DA/@K_L4M-_]
M)8ZZVO._@-X+TJ7X&^#)&N;S+>$].)Q=-_S[1UV%GX2TVQNDNX;BZ+1ME0]R
MQ'XBOX;Q7^]5/\3_ #/[1PO^[0]%^1J4445SFX4444 %%%% !1110 4444 %
M%%% !1110 5SNG_!_P"$NDZC%J^E?"[P[;7<$@D@NK?1($DC<'(96"9!SW%=
M%10!7U72=+UW39]&UO3;>\L[F,QW-I=PK)'*AX*LK A@?0U6\*^#_"7@71H_
M#O@GPOIVCZ?$Q:*PTJRCMX4)Y)"1@*,_2M&B@#&\6?#KX?>/7M)?'/@71M::
MPE\RQ;5M+BN3;OQ\T?F*=AX'(P>*V0 !@"BB@#&TSX<_#W1?%%WXXT?P)HUI
MK5^NV^UBVTN*.ZN!Z22JH=QP.I/2MFBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OP0_P"#A3_E(YJ?_8I:5_Z+:OWOK\$/
M^#A3_E(YJ?\ V*6E?^BVK]2\(O\ DJI?]>I?G$_-?%7_ ))A?]?(_E(^'J**
M*_IH_G$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#^J/X!?\D)\%?\ 8I:;_P"DL==;7)? +_DA/@K_ +%+3?\ TECKK:_A
MO%?[U4_Q/\S^T<+_ +M#T7Y!1117.;A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7X(?\'"G_ "D<U/\ [%+2O_1;5^]]?@A_P<*?\I'-
M3_[%+2O_ $6U?J7A%_R54O\ KU+\XGYKXJ_\DPO^OD?RD?#U%%%?TT?SB%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_5'\
M O\ DA/@K_L4M-_])8ZZVN2^ 7_)"?!7_8I:;_Z2QUUM?PWBO]ZJ?XG^9_:.
M%_W:'HOR"BBBN<W"BBB@ HHHH **** "BBB@ HK-\3^,?"/@G3_[6\9^*M-T
MBUW8^TZG?1V\>?3=(0*S_!WQ@^$OQ$N&M/A_\4?#NNRJN6CT?6X+I@/4B-V-
M '14444 %%%% !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 %?@A_P '"G_*1S4_^Q2TK_T6U?O?7X(?\'"G
M_*1S4_\ L4M*_P#1;5^I>$7_ "54O^O4OSB?FOBK_P DPO\ KY'\I'P]1117
M]-'\XA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?U1_ +_DA/@K_L4M-_\ 26.NMKDO@%_R0GP5_P!BEIO_ *2QUUM?PWBO
M]ZJ?XG^9_:.%_P!VAZ+\@HHHKG-PHHHH **** "BBB@ KQO]JGXL?'/36L_@
ME^RAX:T_4/B#KUHUQ_:FMN5TWPW8!MAO[H@$NQ?*11 $NRNV&6)P?9*\5^+O
MA7]KV?\ :'M?&7P \4^&;/P_;^$4@UC2O%MK/);:G=?:96C6-X&#V[HA;,F&
M&)5!1\?* ?)^O_\ !!?QC\;M;?Q_^U+^W+XB\3^(KK+7$\&C I"3_P LXVFF
M;"#L%1% X"C%5'_X-R_A]I<L>I^"?VLO$^EZE;N)+2^;0XG,+CHP\N6-@1ZA
M@:^O_P#AK35?AU_HO[3_ ,$=?\$*G^L\2:<IUK03_M&[M4\RW7_:NH( ..:]
M2\&^./!?Q%\/P>+/A_XNTS7-+N1FWU+2+^.Y@E'^S)&2I_ T ?.'[-5S^V%^
MRAXFTKX'?M:^-[7XA^$M8N5L?"7Q.MD=+NTNS_JK+4HWR<2D;8IMS_O"L;.Q
MD0+]1TV6**9=DT2N P8!ER,@Y!^H(!_"G4 %%%% !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 %?@A_P<*?
M\I'-3_[%+2O_ $6U?O?7X(?\'"G_ "D<U/\ [%+2O_1;5^I>$7_)52_Z]2_.
M)^:^*O\ R3"_Z^1_*1\/4445_31_.(4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% ']4?P"_Y(3X*_P"Q2TW_ -)8ZZVN2^ 7
M_)"?!7_8I:;_ .DL==;7\-XK_>JG^)_F?VCA?]VAZ+\@HHHKG-PHHHH ****
M "BBB@ KY9_;M_X*@>!?V!OB!9>%?B'X"U;7$USPT+W0H]&6)3]I2>2.1)Y)
M)!L0KY9!5&((;(.1CZFKYV_:0_8 ^!G[7O[2.B_$+X\PKK&G>%/"ZP67AF+4
M7B\Z:6YE8S7 CVOY0$8" , S;P<A<$ _.[XA?\%??^"CG[:7B.7X<?LH?#VZ
M\.PS\"Q\%Z;)?ZD(SQF6[9#Y0'_/1$AQCDUWW[$W_!'W_@H-X?\ &G_"W_'W
M[36H?"RZOKC[3J4>C:L]_JE\Q.YOM 5_L[;B229'EY)RAKWK]J7XF_\ !+#]
MC]G;PWX]'@'QGI\ @BM/@G.D6I-L^['=6\6;24CTOE(KQS]F3_@OSXLUKX@)
M\,_B9\#]:\8V5U>&'1M7\+:<HUJ://RF:QC+132^ODM&..$- 'Z<^'=,OM&T
M"RTC4_$%UJUS:VL<5QJE]'$DUVZJ 976%$C#,1N(1%7)X4#BKE4_#NM1^)-
MLO$$.GWEHE]:1SK:ZC:M!<0AU#;)(V^:-QG!4\@@BKE !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!7X(?\'"G_*1S4_^Q2TK_P!%M7[WU^"'_!PI_P I'-3_ .Q2TK_T6U?J7A%_
MR54O^O4OSB?FOBK_ ,DPO^OD?RD?#U%%%?TT?SB%%%% !1110 4444 %%%%
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
MWN2>]>R>//"5MX^\$:QX%O=5O;&'6M+N+&:]TV54N($FC:,O$S*P5P&)4E2
M0#@T> O!/A[X:^!M&^'7A*T^SZ5H.E6^G:;!G/EP0QK'&OOA5% &9\8O@I\*
M_C]X&O/AO\8/ ]AKVD7L3));7T 8QDC'F1M]Z*0=0ZD,I ((K\]_B;\'OB1?
M_P#!#SQK\/8=4N]<L_!?BV_/A6]F.^2]T#3]9*K-GO&(DFD4]/+1=OR[:^OM
M!_X)_P#PE\->,/$'B/1_B-\1X-,\4:I/J&L^$8?'5U'I4T\S%I3Y:%9%#DG<
MHDPP^4@K\M>RVGACPW8>&X_!MEH%E#I$-D+.+2X[5%MTMPFP0B,#:$"?+MQC
M'&,4 ?,/_!0[Q]H>I?\ !)OQ-XQTR99;77_!.EKI@B^8S_;)+5(@@'WB?-!X
M[5[E^R_X&U?X8?LT_#SX;>((RE_X?\#Z3IM\C=5F@LXHG'X,IKFO#G[$WP>\
M/#0M%>_U_4?#7A34AJ'A3P9JFJ>=I>DW*DF-XTV"241%CY2322)%QL5=JX]?
MH **** "L[4K;Q-+=%]+U*VBBVC"2PECGOS6C10!C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6
MQ10!C_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&[+
M_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%
M% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44
M 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !
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_XUL5^;?[67_!PE_PR]^T=XO\ V?O^&1?[<_X175VL?[7_ .$^
M^S?:L*K;_*^P2;/O=-[=.M>QDV09MQ!7E1R^GSRBKM7C'2]K^\TMV>3F^>97
MD-"-;'5.2,G9.TGK:_V4WLC]#/L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&ORO_XBC/\ JQK_ ,R;_P#>RC_B*,_ZL:_\R;_][*^C_P"(9\;_ /0)_P"5
M*7_R9\__ ,1%X-_Z"O\ R2I_\@?JA]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&
M/^-?E?\ \11G_5C7_F3?_O91_P 11G_5C7_F3?\ [V4?\0SXW_Z!/_*E+_Y,
M/^(B\&_]!7_DE3_Y _5#[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:_*_P#X
MBC/^K&O_ #)O_P![*/\ B*,_ZL:_\R;_ />RC_B&?&__ $"?^5*7_P F'_$1
M>#?^@K_R2I_\@?JA]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XU^5__$49
M_P!6-?\ F3?_ +V4?\11G_5C7_F3?_O91_Q#/C?_ *!/_*E+_P"3#_B(O!O_
M $%?^25/_D#]4/L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&ORO_XBC/\
MJQK_ ,R;_P#>RC_B*,_ZL:_\R;_][*/^(9\;_P#0)_Y4I?\ R8?\1%X-_P"@
MK_R2I_\ ('ZH?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?E?_P 11G_5
MC7_F3?\ [V4?\11G_5C7_F3?_O91_P 0SXW_ .@3_P J4O\ Y,/^(B\&_P#0
M5_Y)4_\ D#]4/L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K\K_\ B*,_ZL:_
M\R;_ />RC_B*,_ZL:_\ ,F__ 'LH_P"(9\;_ /0)_P"5*7_R8?\ $1>#?^@K
M_P DJ?\ R!^J'V+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (U^5_\ Q%&?]6-?
M^9-_^]E'_$49_P!6-?\ F3?_ +V4?\0SXW_Z!/\ RI2_^3#_ (B+P;_T%?\
MDE3_ .0/U0^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK\K_P#B*,_ZL:_\R;_]
M[*/^(HS_ *L:_P#,F_\ WLH_XAGQO_T"?^5*7_R8?\1%X-_Z"O\ R2I_\@?J
MA]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-?E?\ \11G_5C7_F3?_O91_P 1
M1G_5C7_F3?\ [V4?\0SXW_Z!/_*E+_Y,/^(B\&_]!7_DE3_Y _5#[%XW_P"@
MW9?^ Q_QH^Q>-_\ H-V7_@,?\:_*_P#XBC/^K&O_ #)O_P![*/\ B*,_ZL:_
M\R;_ />RC_B&?&__ $"?^5*7_P F'_$1>#?^@K_R2I_\@?JA]B\;_P#0;LO_
M  &/^-'V+QO_ -!NR_\  8_XU^5__$49_P!6-?\ F3?_ +V5K^ ?^#F3_A.?
M'>B^"O\ ABC[+_;&KVUC]I_X61O\GS95CW[?[.&[&[.,C..HJ9>&W&L(N4L+
MHO[]/_Y,J/B'P?.2C'$ZO^Y4_P#D#].?L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\:V**^&/M#'^Q>-_P#H-V7_ (#'_&OP@_X. H]1B_X*):DFJ7,<LO\ PBFE
MY>)-HQY;8XK]]Z_!#_@X4_Y2.:G_ -BEI7_HMJ_4O"+_ )*J7_7J7YQ/S7Q5
M_P"287_7R/Y2/AZBBBOZ:/YQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH _J,^ UGXT/P-\&&+6;,+_ ,(GIVT&V.0/LT?O
M786=IXM2Z1[[5K5X@W[Q$MR"1[&L;X!?\D)\%?\ 8I:;_P"DL==;7\-XK_>J
MG^)_F?VCA?\ =H>B_(****YS<**** "BBB@ HHHH *^5/VO_ /@G[X3_ &U/
MVG]$\5>,/'KZ5#X+\(Q&UM+:QL+YKB:XNY\--;WD<R&("%@-\15V)P?W;"OJ
MNO(/VJ_@1\3_ (AVEA\3OV<?B)'X3^)/AJ*5-%U&ZA\RQU*VD*M+I]]'@[X'
M**P;!:)U#KCD$ S-$_95^.WAG2;?0/#G[=_C33["TC$=K96/@?PM%#"@Z*B+
MI851[ 53\>?LI?M.^*O!6K>&M/\ ^"B/CR&>_P!/F@AE?PKX?C569" 2UO81
MRJ.>L;HP[,#7RA\1?^"S/[<?[*]^_AG]J_\ 8(M[:]@;8=3L-3N+.QNB.-T,
MICN(Y ?]F0^GM69X?_X.!?C?\6]4'A;X'?L$W&JZM,0MO:V?B*XU)\GUC@LT
M)'XCZT ?H?\ ""T?X;_ WP9X>\<SV^F7>G^'M*TVZ2ZN455N_*B@$(;.UF:4
MA% )W,0!G(KL:^8/V6_A3^V-\9/%>F_M"_M[:GINE2:6YN/!OPM\/(%L]*G9
M&3[;=MO<SW(1F"*SNL6YF&USA/I^@ 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 *_FV_X*R?\I'/B[_V-LG_ *+CK^DF
MOYMO^"LG_*1SXN_]C;)_Z+CK]@\&O^1[B/\ KW_[=$_)_%S_ )$M#_KY_P"V
MR/GBBBBOZ,/Y_"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KK?@%_P EV\%?]C;IO_I5'7)5UOP"_P"2[>"O^QMTW_TJCK#%?[M/
MT?Y&^%_WF'JOS/ZHZ***_AH_M$*_!#_@X4_Y2.:G_P!BEI7_ *+:OWOK\$/^
M#A3_ )2.:G_V*6E?^BVK]2\(O^2JE_UZE^<3\U\5?^287_7R/Y2/AZBBBOZ:
M/YQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH _JC^ 7_)"?!7_8I:;_ .DL==;7)? +_DA/@K_L4M-_])8ZZVOX;Q7^]5/\
M3_,_M'"_[M#T7Y!1117.;A1110 4444 %%%% !1110 CJKJ4=05(P01P13;>
MVMK2/R;6W2),YVQH%&?H*\3G\8?MJ^%_C3XZOK3X2Z)XL^'L6JVB^&K2+718
MZVJ?V;:-.8%EC%M<0_:#, ))H6#^8-Q4*!T?@S]KCX)>*O%L?PUUOQ!-X4\7
M2QAT\(^,[8Z;J$H)(!A67Y+M<@C?;O*F0?FX- 'IE%%% !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 5_-M_P5D_Y2.?
M%W_L;9/_ $7'7])-?S;?\%9/^4CGQ=_[&V3_ -%QU^P>#7_(]Q'_ %[_ /;H
MGY/XN?\ (EH?]?/_ &V1\\4445_1A_/X4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %=;\ O^2[>"O^QMTW_TJCKDJZWX!?\ )=O!
M7_8VZ;_Z51UABO\ =I^C_(WPO^\P]5^9_5'1117\-']HA7X(?\'"G_*1S4_^
MQ2TK_P!%M7[WU^"'_!PI_P I'-3_ .Q2TK_T6U?J7A%_R54O^O4OSB?FOBK_
M ,DPO^OD?RD?#U%%%?TT?SB%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!_5'\ O^2$^"O\ L4M-_P#26.NMKDO@%_R0GP5_
MV*6F_P#I+'76U_#>*_WJI_B?YG]HX7_=H>B_(****YS<**** "BBB@ HHHH
M***XGX^_&VP_9\^'ES\3=:^'WB?Q!IUCEM1B\*:<EW<6L(!+3-$TB,8UQR5W
M%<Y("@D 'P%^VU^TU_P5 \5?MI?$/]C_ /8OM]1N-,M+C3)O[0TO3(_.TV.X
MTJS=HVO9OW5K&9"[AB5?<[8;L(?@!_P0$\0>,-=_X6?^W9\=+_6=4O)!/>Z/
MH5\\TTS]?](OYP7<]F")]).]:7PL_P""Z/[+7ACXU_$_Q3XHM?%K>'?$FK:9
M=^%K>T\-6JS1^5ID%M<M.5E4L[20@ LSG8J %0 HVOC5_P %_OV7K[X8ZLGP
M77QS:>*X[8R: ]UX=M#;O=+S''<;YV_<,0%DV@/L+;"K;2 #J_VC/VD_ G_!
M.SXY_#O]G+X(?\)]?ZAXEGTU4\&WUY)JFD2Z?-=_9&$<]Y*]S;7("2,BPL8M
MRCS(SO##[BKE?AOJ>E?%?P#X1^+>N^#+>VU*_P!!M=1MXKNW5Y].>Y@21XE=
MAN4C=M.,9QS754 %%%% !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 %%%% !7\VW_!63_E(Y\7?^QMD_P#1<=?TDU_-M_P5D_Y2.?%W
M_L;9/_1<=?L'@U_R/<1_U[_]NB?D_BY_R):'_7S_ -MD?/%%%%?T8?S^%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !76_ +_ )+M
MX*_[&W3?_2J.N2KK?@%_R7;P5_V-NF_^E4=88K_=I^C_ "-\+_O,/5?F?U1T
M445_#1_:(5^"'_!PI_RD<U/_ +%+2O\ T6U?O?7X(?\ !PI_RD<U/_L4M*_]
M%M7ZEX1?\E5+_KU+\XGYKXJ_\DPO^OD?RD?#U%%%?TT?SB%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_5'\ O^2$^"O^Q2
MTW_TECKK:Y+X!?\ )"?!7_8I:;_Z2QUUM?PWBO\ >JG^)_F?VCA?]VAZ+\@H
MHHKG-PHHHH **** "BBB@ KS/XQ?MB_LS_ #X@^'OA9\8?BYI^A:_P"*64:+
MI]S%,QE#2>6KNR(R0(7RH>4HI*L ?E./3*\/_:0_X)Y?LR?M6?%CPS\9_C!X
M8O;K6O"\<<5JUKJ#117<$<K31PSH!\Z+([L-I4_.P)(XH ^</C+\+O\ @B#\
M&?VC/&UC^T!<>'K?Q)J5W:W>I>'+ZPOO*TN:2 2LT/V=-JK,LD<I7) 8G&,[
M1FZ=\1?^#>+P+>1^+=)LO!4MS8,)H$.@:I=DNIW#$4D3*QR!U&*VOVN_V,?^
M":?Q%_;+OKS]JWXXWEIX_P#B/J%@OA[P[8:J8/+A2SMK.%'"Q.$:26%RKR,H
M;<%494YB^)G_  1,_P"":GPPT&'6/'&O>--'L[Z_BT^/5I-<W0VL\Q*1-*_D
M%(5+[4#R83>Z*3E@" ?<GP[\76WQ ^'^A>/+.Q>VAUO1[6_BMI&!:)9HED"$
MC@D!L9]JV*POA=X/F^'OPS\.^ ;B^6YDT/0K33WN43:)3#"D9< ] =N<>];M
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 5_-M_P5D_Y2.?%W_L;9/_ $7'7])-?S;?\%9/^4CGQ=_[&V3_ -%QU^P>
M#7_(]Q'_ %[_ /;HGY/XN?\ (EH?]?/_ &V1\\4445_1A_/X4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %=;\ O^2[>"O^QMTW_T
MJCKDJZWX!?\ )=O!7_8VZ;_Z51UABO\ =I^C_(WPO^\P]5^9_5'1117\-']H
MA7X(?\'"G_*1S4_^Q2TK_P!%M7[WU^"'_!PI_P I'-3_ .Q2TK_T6U?J7A%_
MR54O^O4OSB?FOBK_ ,DPO^OD?RD?#U%%%?TT?SB%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!_5'\ O^2$^"O\ L4M-_P#2
M6.NMKDO@%_R0GP5_V*6F_P#I+'76U_#>*_WJI_B?YG]HX7_=H>B_(****YS<
M**** "BBB@ HHHH **** /S8^.&K?L%?LY_\%$/%OQ7_ &\/!OBM_%LNO6.N
M_#[Q \,]QI,EC%:6R0^7% 03+#/#*K"167*J17(_\%%O^"T_P>^/WP.UK]FK
M]F;P1KFKW7BR-+"[UK5;$01QQ-(I*V\(9I)97QL&Y4V[LC<<"OK'_@H)^U'_
M ,$V?!36WP4_;7.E:Y=R0"\@T)M#EOKBS5N!*'B4FV9@.#O1F7ID5\O^#/VU
M?^"'G[,9N/B=^SE\$6N?%E@GFZ2E[H]])*9 1Q#/>&46[E<@.,>A.": /T/_
M &;-)\<:!^SMX"T/XG22OXDLO!FEP:^T[9<WJ6D2S[CW;S V3W.:[6LKP+XR
MT3XB^"-&^(/AJ1WT[7=*M]1T]Y4VLT$T2R(2.QVL.*U: "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@ K^;;_ (*R?\I'
M/B[_ -C;)_Z+CK^DFOYMO^"LG_*1SXN_]C;)_P"BXZ_8/!K_ )'N(_Z]_P#M
MT3\G\7/^1+0_Z^?^VR/GBBBBOZ,/Y_"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KK?@%_R7;P5_V-NF_P#I5'7)5UOP"_Y+MX*_
M[&W3?_2J.L,5_NT_1_D;X7_>8>J_,_JCHHHK^&C^T0K\2?\ @NO^S;\:OB?^
MWWJ'BKP-X,^W6#^%]-C6?^T;:+++&P8;9)%;]*_;:OSU_P""C_\ R<S=?]@:
MT_\ 037F9MXAYUX987^V,KITYU6U3M54I1M+5NT)P=_=5M;;Z'S/%F3X;/,K
M6&KMJ/,G[MD[I/NGW['Y&?\ #%7[3/\ T33_ ,K-E_\ 'J/^&*OVF?\ HFG_
M )6;+_X]7WS17S/_ !.)XF?] F#_ /!=;_YH/S;_ (ASDG_/RI]\?_D#X&_X
M8J_:9_Z)I_Y6;+_X]1_PQ5^TS_T33_RLV7_QZOOFBC_B<3Q,_P"@3!_^"ZW_
M ,T!_P 0YR3_ )^5/OC_ /('P-_PQ5^TS_T33_RLV7_QZC_ABK]IG_HFG_E9
MLO\ X]7WS11_Q.)XF?\ 0)@__!=;_P": _XASDG_ #\J??'_ .0/@;_ABK]I
MG_HFG_E9LO\ X]1_PQ5^TS_T33_RLV7_ ,>K[YHH_P")Q/$S_H$P?_@NM_\
M- ?\0YR3_GY4^^/_ ,@? W_#%7[3/_1-/_*S9?\ QZC_ (8J_:9_Z)I_Y6;+
M_P"/5]\T4?\ $XGB9_T"8/\ \%UO_F@/^(<Y)_S\J??'_P"0/@;_ (8J_:9_
MZ)I_Y6;+_P"/4?\ #%7[3/\ T33_ ,K-E_\ 'J^^:*/^)Q/$S_H$P?\ X+K?
M_- ?\0YR3_GY4^^/_P @? W_  Q5^TS_ -$T_P#*S9?_ !ZC_ABK]IG_ *)I
M_P"5FR_^/5]\T4?\3B>)G_0)@_\ P76_^: _XASDG_/RI]\?_D#X&_X8J_:9
M_P"B:?\ E9LO_CU'_#%7[3/_ $33_P K-E_\>K[YHH_XG$\3/^@3!_\ @NM_
M\T!_Q#G)/^?E3[X__('P-_PQ5^TS_P!$T_\ *S9?_'J/^&*OVF?^B:?^5FR_
M^/5]\T4?\3B>)G_0)@__  76_P#F@/\ B'.2?\_*GWQ_^0/@;_ABK]IG_HFG
M_E9LO_CU'_#%7[3/_1-/_*S9?_'J^^:*/^)Q/$S_ *!,'_X+K?\ S0'_ !#G
M)/\ GY4^^/\ \@? W_#%7[3/_1-/_*S9?_'J/^&*OVF?^B:?^5FR_P#CU??-
M%'_$XGB9_P! F#_\%UO_ )H#_B'.2?\ /RI]\?\ Y ^!O^&*OVF?^B:?^5FR
M_P#CU'_#%7[3/_1-/_*S9?\ QZOOFBC_ (G$\3/^@3!_^"ZW_P T!_Q#G)/^
M?E3[X_\ R!^KGP1L;K3/@OX0TV^BV36_A?3XIDW [66VC!&1P>1VKJ*Q_AY_
MR(&A_P#8'MO_ $4M;%?;PK2Q,55EO+5V\]3]KI14*48KHD%%%%4:!1110 44
M44 %%%% !1110!^8?[5WA?\ X)H>#/VOOB'#^WWX1\4ZSXS\8>+K(^&9=/EO
MHXK71I=.M(H;M6AEBC9(YUN(F!\Q\PX$9 Y\$_:,T/\ X)__ +*_@_5?@A\0
MOV1-3M_C=X,UNRCCO/[9U"31O$MI'<1O]K8/>'RHKFU#%D1,H\F%(P=OW[_P
M45_;-_X)[_L]>+]!L_VD_AO9^./&VC[;_0M)L]"M[R\TT%MR2M+,56!690P4
ML6.T,$. :\'E_P""H_\ P2F_;7^(NBV7[57[-]SI]Y:SK#I7B/Q-I\,]O I?
M*QSRP2>8(BQR5=&B&6+8&30!^B7PE\0^'/%WPJ\,^+/!VDBPTC5/#UE=Z58B
M((+:VD@1XH]HX7:C*,#@8KH*ATY-/CT^!-)6%;585%L+< 1B/ V[<<;<8QCC
M%34 %%%% 'G'[4?QEU7X-?#-;GP=)HY\5^(=3@T7P;;Z_<F*SDU&<G8\[+\W
MDQ(LD\FWYC'"P7YB!7+?LWV7_!1A/&\\_P"UIKGP=D\-C3G^R0_#^#4S>/=%
MDV[VN@J+&%WDX!8G:.!DUT?[2_['W[/?[7VA6/AW]H#P,^MV^EO*^F;-5N;8
MVTD@4-(OD2(&;"C!8-CD="0?!?V/O OQ0_8J_;'O_P!B8_$'5?%7PRUSP1-X
MF\"2:W/YUUH30744$UD7P/W?[T-P O*8 9I,@'H7@[X]?%G]J+XO_$3PC\!?
M%^E>&O#7PVU0:%)KE[HO]H2:QK:KNGCVF5%CMH#M1@/WDC,2KH ,I\,?V_\
MP=K'[)/B[]HSXIZ2NCZE\-KS4-)\>Z'9R[_(U6S<1M! 6P2)7:/R]W_/4*3E
M2:\W_P"")-O=6?P-^*-GK((U6+XYZZFK"0?.)Q#9AMW?J#^.:^2_CC;>)-0_
M9;_;=U30TE;2#^T!;B4QYV,4U4^<>.#\[6Y/X&@#[9\6_M-?M*_!7]F[0?VU
M_BU+HMUX>O#IU[XN\#:;I#++HNE7LD:(]O<F0O/<P>=$9 Z[),2!1%@&OJ+3
M-2T_6=-M]8TF\CN+6[@2:VN(FRDL; ,K*>X(((/O7S5_P47N='MO^"67CB6%
MD^QGP+:+;$?=PS0+'C\2N*]3_8VM=7LOV0OA79>(%<7T/PXT-+P29W"46$(8
M'/?.<^] 'I-%%% !116=J6LZA8W1@M_#US<KM!\V)ACZ<T :-%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%?S;?\%9/^4CGQ=_[&V3_P!%QU_1C_PD
MNK_]"A>_]]+7\Y/_  57GDN?^"B7Q:GFMFA9O%DA,3]5_=IP:_8/!K_D>XC_
M *]_^W1/R?Q<_P"1+0_Z^?\ MLCY]HHHK^C#^?PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *ZWX!?\ )=O!7_8VZ;_Z51UR5=7\
M!V9/CEX,=4+$>*].(4=3_I,?%88K_=I^C_(WPO\ O,/5?F?U2T5C_P#"2ZO_
M -"A>_\ ?2T?\)+J_P#T*%[_ -]+7\-']HFQ7YZ_\%'_ /DYFZ_[ UI_Z":^
M\O\ A)=7_P"A0O?^^EKX%_X*&WD]]^T?<SW%A);-_9%J/*E(S]T\\5^7^+?_
M "2L?^OD?RD>=F?^[?,\-HHHK^9SP HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /UL^'G_(@:'_ -@>V_\ 12UL5R'@'Q'J
MJ>!-$1?"5XP&D6P#!EP?W2\UMV>O:E<W203>&;J%6;#2NRX7W-?W!A?]UI_X
M5^1]='X4:E%%%=!04444 %%%% !1110 4444 ?FS\3X/^":'PP_X*3?%F^_;
MEU72M:U764TJ^T)]:LKJZM=+'V*(2V<T2(5\TKY,B.5=#&P4,KJRFK^U#\5O
M^"#_ (D^"'B.S\%^&? T^OR:5+%H$7A;PQ<:;<_;64K"XF2&-457*LQ<E=JG
M*M]T^U_M-_\ !*_]C/XU?'/Q-^T%^TU\0;^RU#Q3>VOV")/$4.GPPP6]A;6W
ME@2*3(Y:%W+9Z.HP,$GRKQW_ ,$KO^"/'PW\)7OC;Q3\8]0CT_3XO,NWM_'E
MO,ZID D(B%GP#G:H+$ X!/% 'J/P<_X*>_L/?"+]G[P5\)-'_:)LO%_B;1/#
M6E:%;6EEI]\C:G>QPQ6XQ(]OA%9QG>_0')YK[)KX=L?^"%'[$]O;6'C7X5:_
MXGAU&WFMM1T/4I==2YMF9'26-BHC DC8 =",AL@]*^XJ "BBB@#RCX[^'/VR
M+GQ]H'B;]FSXC^"[;1;:WEA\0^&/&6DS-'=L6!6>.XM_WJ,HR O"]SNS@:_P
MP^#NNZ+XVOOC+\5?$EGK7C'4=,CTT3Z;8-;66F6".9!:VT;N[X:0[Y)'<M(R
MIPBHB+Z!10!X9IO[.'Q.^"7Q<\=?$?\ 9KU#PW]@^(]Q'J&MZ%XF:XCBT[5U
M4H^H0- K&42@AI(&V%G0,LJ@D"Y\+_V(/A7X%_9?UG]F+Q++-X@L_%HOI_&F
MKW$:Q3ZM?WA+7%WA<B)]VW9C.P1Q\DKN/L]% 'S1J_[&OQA^)OP0\._LC_&C
MQ]H=_P##[09K&/5=3L$G75/$MA9.CVMI/&P$=KDQ0^;*DDID\L[5CWY'TK!!
M#;0I;6T*QQQJ%CC10%50,  #H*=10 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5_-M_P5D_Y2.?%W_L;9/\ T7'7])-?S;?\%9/^4CGQ=_[&V3_T
M7'7[!X-?\CW$?]>__;HGY/XN?\B6A_U\_P#;9'SQ1117]&'\_A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5UOP"_P"2[>"O^QMT
MW_TJCKDJZWX!?\EV\%?]C;IO_I5'6&*_W:?H_P C?"_[S#U7YG]4=%%%?PT?
MVB%?GK_P4?\ ^3F;K_L#6G_H)K]"J_/7_@H__P G,W7_ &!K3_T$U^7^+?\
MR2L?^OD?RD>=F?\ NWS/!:***_F<\ **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#];/AY_R(&A_]@>V_P#12UL5C_#S_D0-
M#_[ ]M_Z*6MBO[@PO^ZT_P#"OR/KH_"@HHHKH*"BBB@ HHHH **** "BBO/O
MC%^U9^SG^SYJMIHGQL^,.B^&+J_MS/91:O<^5Y\88J2I(PV".0#D<9ZB@#X#
M_:[_ &%?#_[:'[5OQ%\>_M ?MH:/X$;2/%-KX4\#^&M6$1+@Z;:7,*IYMQ'@
M2M<E@J*Q9BYSV'S!XM_8,_9*^'_P/N/B;XT_;"DLO%'AO7K;2_&_PSN=+MXM
M8M)Q=I!>1VZ-.6GV*9)8Y GER)'R4R=OZ;_&O_@G]^Q=_P %#O&7AG]J2;6-
M2N)K3R@NJ>&KU88-;MX9-R1S;XV+*#E1)&48J<;B NWGOVX_^"5?['W[5GQR
MT;Q]XZ^)-SX,\7>(#Y$EIIE_:QR>(Q!&"Q2*92SS)$ "Z X1064X!H ^I?A)
MH_A'P]\*?#&@?#^_:[T&Q\/65OHET\F\S6:0(L+EL#<3&%.<#.:Z&LWP9X2T
M/P#X/TKP+X8M3!INBZ;!8:= 7+&."&-8XUR>3A5 R:TJ "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@ K^;;_ (*R?\I'
M/B[_ -C;)_Z+CK^DFOP]_P""B7[!7_"ROVV_B1X[_P"%K?8O[4\1O-]E_L+S
M/*RB#&[SUW=.N!7V'!G'O"?A_CZF,S_$^QIU(\D7R5)WE=2M:G&;6B;NTEYG
MYQXE93F&;Y51IX2'-)3N]4M.5KJT?GC17U-_P[2_ZK5_Y;G_ -TT?\.TO^JU
M?^6Y_P#=-?H__$RW@G_T-?\ RAB?_E)^,?ZD\3_] _\ Y/#_ .2/EFBOJ;_A
MVE_U6K_RW/\ [IH_X=I?]5J_\MS_ .Z:/^)EO!/_ *&O_E#$_P#RD/\ 4GB?
M_H'_ /)X?_)'RS17U-_P[2_ZK5_Y;G_W31_P[2_ZK5_Y;G_W31_Q,MX)_P#0
MU_\ *&)_^4A_J3Q/_P! _P#Y/#_Y(^6:*^IO^':7_5:O_+<_^Z:/^':7_5:O
M_+<_^Z:/^)EO!/\ Z&O_ )0Q/_RD/]2>)_\ H'_\GA_\D?+-%?4W_#M+_JM7
M_EN?_=-'_#M+_JM7_EN?_=-'_$RW@G_T-?\ RAB?_E(?ZD\3_P#0/_Y/#_Y(
M^6:*^IO^':7_ %6K_P MS_[IH_X=I?\ 5:O_ "W/_NFC_B9;P3_Z&O\ Y0Q/
M_P I#_4GB?\ Z!__ ">'_P D?+-%?4W_  [2_P"JU?\ EN?_ '31_P .TO\
MJM7_ );G_P!TT?\ $RW@G_T-?_*&)_\ E(?ZD\3_ /0/_P"3P_\ DCY9HKZF
M_P"':7_5:O\ RW/_ +IH_P"':7_5:O\ RW/_ +IH_P")EO!/_H:_^4,3_P#*
M0_U)XG_Z!_\ R>'_ ,D?+-%?4W_#M+_JM7_EN?\ W31_P[2_ZK5_Y;G_ -TT
M?\3+>"?_ $-?_*&)_P#E(?ZD\3_] _\ Y/#_ .2/EFBOJ;_AVE_U6K_RW/\
M[IH_X=I?]5J_\MS_ .Z:/^)EO!/_ *&O_E#$_P#RD/\ 4GB?_H'_ /)X?_)'
MRS17U-_P[2_ZK5_Y;G_W31_P[2_ZK5_Y;G_W31_Q,MX)_P#0U_\ *&)_^4A_
MJ3Q/_P! _P#Y/#_Y(^6:ZWX!?\EV\%?]C;IO_I5'7O/_  [2_P"JU?\ EN?_
M '371_!__@G+_8OQ;\+:Q_PN/S?LGB.QF\O_ (1[;OVW"-C/V@XSCK45?I(^
M"U:G*G#-+N2:7[C$[O1?\N3;#\%\31KPDZ&B:^U#O_B/Z!Z***_"S^J K\]?
M^"C_ /R<S=?]@:T_]!-?H57YZ_\ !1__ ).9NO\ L#6G_H)K\O\ %O\ Y)6/
M_7R/Y2/.S/\ W;YG@M%%%?S.> %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!^MGP\_Y$#0_^P/;?^BEK8K'^'G_ "(&A_\
M8'MO_12UL5_<&%_W6G_A7Y'UT?A04445T%!1110 4444 %%%% !7SI\6_ ?@
M7]H3]OGPK\.OB7HUKJ>F?#?P$_BRQTF\B#Q7&H7MZUI#-(C9#B%+.8J",!YE
M;JHKZ+KXF_X*ES?'C]E[XF>$/^"C'[/VC#5AX8TF7P]\0=%D5C'=:/)-YT;/
MMY5$E+Y<9V,T38*AQ0!]L@ # & .@KS?]K7X8:1\5?@!XCT>^G-I?Z;I\FJ^
M'=8B.V;2=3MD::VO(GZH\<B@Y'52RG(8@_(7@_\ X.+OV3=1T5+CQS\(/'VE
M:CL!FM=/MK.\A#=PDK7$3-]2BUY;^T3_ ,%F_'O[:UH/V1?V)/@KJUCJ/CQC
MI#ZSK<T?VL03 I*L<,)=(1Y9;?,TC;$WG (#J ?I+^SI\2[GXS?L_P#@CXNW
MUND5QXG\):=JES#&,+')/;1RNH]@S$?A795S?P<^'5A\(/A'X6^$VEW'FVWA
MCP[9:5!,5P9$MX$A#$>I"9_&NDH **** "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 **** "OS$_; _P"3F?&7_88;_P!!6OT[K\Q/
MVP/^3F?&7_88;_T%:_(/&/\ Y$>'_P"OG_MLCR\U_@Q]3S:BBBOYV/#"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K9^'?\ R4#0
MO^PS:_\ HU:QJV?AW_R4#0O^PS:_^C5K?"_[U3_Q+\QQ^)'ZUT445_<)]>%?
MGK_P4?\ ^3F;K_L#6G_H)K]"J_/7_@H__P G,W7_ &!K3_T$U^7^+?\ R2L?
M^OD?RD>=F?\ NWS/!:***_F<\ **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#];/AY_R(&A_]@>V_P#12UL5C_#S_D0-#_[
M]M_Z*6MBO[@PO^ZT_P#"OR/KH_"@HHHKH*"BBB@ HHHH **** "H[NTM;^UE
ML;ZVCF@FC:.:&5 R2(1@JP/!!'!!J2B@#Y'^+/\ P1$_8 ^*OB27Q3#\/]4\
M,3W$ADN8/"FK&VMW8]<0NLD<0_V8P@]J]5_9=_8(_98_8\CFG^!WPQ@LM3N8
MO+N]>OIGNKZ9.I3S9"2B' RD>U20"1D9KV.B@ 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 **** "OS$_; _Y.9\9?\
M88;_ -!6OT[K\Q/VP/\ DYGQE_V&&_\ 05K\@\8_^1'A_P#KY_[;(\O-?X,?
M4\VHHHK^=CPPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *V?AW_R4#0O^PS:_P#HU:QJV?AW_P E T+_ +#-K_Z-6M\+_O5/_$OS
M''XD?K71117]PGUX5^>O_!1__DYFZ_[ UI_Z":_0JOSU_P""C_\ R<S=?]@:
MT_\ 037Y?XM_\DK'_KY'\I'G9G_NWS/!:***_F<\ **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#];/AY_R(&A_]@>V_]%+6
MQ6/\//\ D0-#_P"P/;?^BEK8K^X,+_NM/_"OR/KH_"@HHHKH*"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@ K\Q/VP/\ DYGQE_V&&_\ 05K].Z_,3]L#_DYG
MQE_V&&_]!6OR#QC_ .1'A_\ KY_[;(\O-?X,?4\VHHHK^=CPPHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *V?AW_ ,E T+_L,VO_
M *-6L:MGX=_\E T+_L,VO_HU:WPO^]4_\2_,<?B1^M=%%%?W"?7A7YZ_\%'_
M /DYFZ_[ UI_Z":_0JOSU_X*/_\ )S-U_P!@:T_]!-?E_BW_ ,DK'_KY'\I'
MG9G_ +M\SP6BBBOYG/ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH _6SX>?\B!H?_8'MO\ T4M;%8_P\_Y$#0_^P/;?^BEK
M8K^X,+_NM/\ PK\CZZ/PH****Z"@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **\O_:*_:;M/@2VG>'O#OPL\3^._%6L12S:;X6\(V(EG\B(J)+F=V(2
MWA#.B[W/S,P50QSCG/V3/V[_  !^U-XF\1?"^?P-XA\$^.O">UM?\%^*[017
M<,3$!9D()$D>649X(WJ<8=68 ]SHKQS]IO\ ;'TC]F_7-+\*6'P.^(?Q"UC4
MK22[ETGX<^&SJ4]A;*P19[A0R^4CON5"?O&-_P"Z:Z+X1?M!67Q(^#$WQO\
M&WPW\3_#K3K5+J:\L/B!8+87EK;09WW$L6]C%'A6(+8)5=V,$$@'H-%>$Z;^
MW5X;/AGP[\6?%?PNU[0?AWXMU&"ST'QKJ<L 3_2&VVMQ<VX<RVMM.=HCE8''
MF1F18PV:]VH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBODGQ%_P5)_L#Q!?:%_PH
MOS?L5Y+!YO\ PD^W?L<KNQ]F.,XSC)KQ,ZXCR;AZ,)9A5Y%.]O=E*]K7^%/N
MMS&K7I4$N=VN?6U%?'O_  ]@_P"J"?\ ET__ '+1_P /8/\ J@G_ )=/_P!R
MUX'_ !$K@G_H*_\ )*G_ ,@8_7\)_-^#_P C["HKX]_X>P?]4$_\NG_[EH_X
M>P?]4$_\NG_[EH_XB5P3_P!!7_DE3_Y /K^$_F_!_P"1]A45\>_\/8/^J"?^
M73_]RT?\/8/^J"?^73_]RT?\1*X)_P"@K_R2I_\ (!]?PG\WX/\ R/L*BOCW
M_A[!_P!4$_\ +I_^Y:/^'L'_ %03_P NG_[EH_XB5P3_ -!7_DE3_P"0#Z_A
M/YOP?^1]A45\>_\ #V#_ *H)_P"73_\ <M'_  ]@_P"J"?\ ET__ '+1_P 1
M*X)_Z"O_ "2I_P#(!]?PG\WX/_(^PJ*^/?\ A[!_U03_ ,NG_P"Y:/\ A[!_
MU03_ ,NG_P"Y:/\ B)7!/_05_P"25/\ Y /K^$_F_!_Y'V%17Q[_ ,/8/^J"
M?^73_P#<M'_#V#_J@G_ET_\ W+1_Q$K@G_H*_P#)*G_R ?7\)_-^#_R/L*BO
MCW_A[!_U03_RZ?\ [EH_X>P?]4$_\NG_ .Y:/^(E<$_]!7_DE3_Y /K^$_F_
M!_Y'V%17Q[_P]@_ZH)_Y=/\ ]RT?\/8/^J"?^73_ /<M'_$2N"?^@K_R2I_\
M@'U_"?S?@_\ (^PJ*^/?^'L'_5!/_+I_^Y:/^'L'_5!/_+I_^Y:/^(E<$_\
M05_Y)4_^0#Z_A/YOP?\ D?85%?'O_#V#_J@G_ET__<M'_#V#_J@G_ET__<M'
M_$2N"?\ H*_\DJ?_ " ?7\)_-^#_ ,C["HKX]_X>P?\ 5!/_ "Z?_N6NE^#_
M /P4>_X6O\3=&^'7_"F_L']KW@@^V?\ "1>;Y603NV?9UW=.F16N'\0^#L57
MA1I8F\I-)+DJ:MNR6L+;]QQQV%E))2_!_P"1].T445]J=85^8G[8'_)S/C+_
M +##?^@K7Z=U^8G[8'_)S/C+_L,-_P"@K7Y!XQ_\B/#_ /7S_P!MD>7FO\&/
MJ>;4445_.QX84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %;/P[_Y*!H7_89M?_1JUC5L_#O_ )*!H7_89M?_ $:M;X7_ 'JG_B7Y
MCC\2/UKHHHK^X3Z\*_/7_@H__P G,W7_ &!K3_T$U^A5?GK_ ,%'_P#DYFZ_
M[ UI_P"@FOR_Q;_Y)6/_ %\C^4CSLS_W;YG@M%%%?S.> %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^MGP\_Y$#0_^P/;?
M^BEK8K'^'G_(@:'_ -@>V_\ 12UL5_<&%_W6G_A7Y'UT?A04445T%!1110 4
M444 %%%% !1110 4444 %%%% !1110!5BT328=;G\1Q:?$M_<VL5M/=!?G>&
M-I&C0GT5I9"!ZN:^<_@M\.K;XG_\%#/'W[8.BVXCT+1_"$/@/2KV-<)K%Y%<
M^??7"G^)876.UW\AGBD _P!75K]M[XX?'_PK?Z;\+?@O^S;X[\4:=J2>9XJ\
M1>%3%#)!:G(^R6LLC@I/)C#3 9B0_)^\8-&[]FS]H'XX^,?&.A?"2S_8.U_X
M8^$-,T^3[5JGB"Z@$%O;Q1;(;6VBAZR,[1\DX"(_!." #C/VB?V7_P#@H!X.
M^,GBK]JW]DK]IK3;^_U6.V\_X:Z_X;C6TN[2T1A%:)<&1FW?-*1CRLO,YWIN
M->=_MP?MC7?[1O\ P1E\0?&7P]H=SH&I:Q>6FB>)=)=CYFG7*:A%%=09(!*M
ML(&1G9* 0#D#Z.T']KCXM:AXP\0?#[6/V(?B/:ZGIFJ3V^C7D(M9-*U6!6(B
MN/MSRQQPAAAF4ABH.!O8;:P]=_8)LO&?[#?C']E_Q1JUG'K?CF[U'7-6U*U1
MC;0:W=7AOE:,$!C!%.(D' 9HXN0"Q% &5_P4/\):)8?\$H?&'A3[.GV/3? =
M@MJF!A3;O;-%CZ-&N/I7L?[)7BC6O''[*OPS\:>(YWEU'5_A_HU[?RRDEGFE
ML87=CGN68G\:^??B]X>^/_[4'[&VD?L77OPLU[0/%^K6^F:1X^U[4+';IFEV
MMK+"UU>0W.?+O/.$&(HH2[_OAY@CVL1]9^$O"^C>"/"FF>"_#EMY.GZ/I\-E
M80YSY<,4:QHOX*H% &A1110 52OO$6B:;/\ 9;_4HXI  =C'G%7:CEL[29M\
MUK&[>K(": */_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"
M8^&/^@U!_P!]5^4GQ!=)/'NMR1ME6U>Y*D=QYK5^L_\ 9VG_ //C#_WZ%?DS
M\0P!X_UP 8 UBYP!_P!=6K\2\9_]VP7K/\HGD9K\,/F8]%%%?@AXP4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>C?LD7,%G^TEX
M/NKJ4)&FKJ7=N@&UJ\YKTC]D)$D_:7\')(@93K"Y##(/RM7K9!_R/<+_ -?(
M?^E(TH_QH^J/TJ_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H5_:1]84_P#A,?#'_0:@_P"^J_-/]K>Y@O/VDO&%U:RA
MXWU=BCKT(VK7Z<?V=I__ #XP_P#?H5^9/[7J)'^TOXR2- JC6&P%& /E6OR#
MQC_Y$>'_ .OG_MLCR\U_@Q]3S>BBBOYV/#"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K7^'SI'X]T221L*NKVQ8GL/-6LBMCX>
M'Q_H8(R#K%MD'_KJM;X7_>J?^)?F./Q(_5K_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A7]PGUY3_X3'PQ_T&H/^^J^ ?\
M@HC?V>I?M)7-U87"RQG2+0;U/&=IK]"O[.T__GQA_P"_0K\^?^"C<44/[2UT
MD,:HO]CVG"K@?=-?E_BW_P DK'_KY'\I'G9G_NWS/!Z***_F<\ **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]6_ 'B[PU'
MX#T2-]9A#+I%L"">A\I:VK;Q1X?O)UM;758GD<X1%/)-4/A[I]@? .ADV4))
MT>VR3&/^>2ULI8V4;!X[.)6'0K& 17]P87_=:?\ A7Y'UT?A1+111704%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5^2GQ$_Y*!KO_ &&;K_T:U?K77Y*?$3_DH&N_]AFZ_P#1
MK5^)>,_^[8+UG^43R,U^&'S,:BBBOP0\8**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O2?V/_P#DYGP;_P!AA?\ T%J\VKTG]C__
M ).9\&_]AA?_ $%J];(/^1[A?^OD/_2D:4?XT?5'Z=T445_:1]8%?F)^V!_R
M<SXR_P"PPW_H*U^G=?F)^V!_R<SXR_[##?\ H*U^0>,?_(CP_P#U\_\ ;9'E
MYK_!CZGFU%%%?SL>&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !6S\._^2@:%_V&;7_T:M8U;/P[_P"2@:%_V&;7_P!&K6^%_P!Z
MI_XE^8X_$C]:Z***_N$^O"OSU_X*/_\ )S-U_P!@:T_]!-?H57YZ_P#!1_\
MY.9NO^P-:?\ H)K\O\6_^25C_P!?(_E(\[,_]V^9X+1117\SG@!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?K9\//^1 T/
M_L#VW_HI:V*Q_AY_R(&A_P#8'MO_ $4M;%?W!A?]UI_X5^1]='X4%%%%=!04
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7Y*?$3_DH&N_\ 89NO_1K5^M=?DI\1/^2@:[_V&;K_
M -&M7XEXS_[M@O6?Y1/(S7X8?,QJ***_!#Q@HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *])_8__ .3F?!O_ &&%_P#06KS:O2?V
M/_\ DYGP;_V&%_\ 06KUL@_Y'N%_Z^0_]*1I1_C1]4?IW1117]I'U@5^8G[8
M'_)S/C+_ +##?^@K7Z=U^8G[8'_)S/C+_L,-_P"@K7Y!XQ_\B/#_ /7S_P!M
MD>7FO\&/J>;4445_.QX84444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %;/P[_Y*!H7_89M?_1JUC5L_#O_ )*!H7_89M?_ $:M;X7_
M 'JG_B7YCC\2/UKHHHK^X3Z\*_/7_@H__P G,W7_ &!K3_T$U^A5?GK_ ,%'
M_P#DYFZ_[ UI_P"@FOR_Q;_Y)6/_ %\C^4CSLS_W;YG@M%%%?S.> %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^MGP\_Y$
M#0_^P/;?^BEK8K'^'G_(@:'_ -@>V_\ 12UL5_<&%_W6G_A7Y'UT?A04445T
M%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %?DI\1/^2@:[_P!AFZ_]&M7ZUU^2GQ$_Y*!KO_89
MNO\ T:U?B7C/_NV"]9_E$\C-?AA\S&HHHK\$/&"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KTG]C_\ Y.9\&_\ 887_ -!:O-J]
M)_8__P"3F?!O_887_P!!:O6R#_D>X7_KY#_TI&E'^-'U1^G=%%%?VD?6!7YB
M?M@?\G,^,O\ L,-_Z"M?IW7YB?M@?\G,^,O^PPW_ *"M?D'C'_R(\/\ ]?/_
M &V1Y>:_P8^IYM1117\['AA1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5L_#O_DH&A?]AFU_]&K6-6S\._\ DH&A?]AFU_\ 1JUO
MA?\ >J?^)?F./Q(_6NBBBO[A/KPK\]?^"C__ "<S=?\ 8&M/_037Z%5^>O\
MP4?_ .3F;K_L#6G_ *":_+_%O_DE8_\ 7R/Y2/.S/_=OF>"T445_,YX 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ZV?#S
M_D0-#_[ ]M_Z*6MBL?X>?\B!H?\ V![;_P!%+6Q7]P87_=:?^%?D?71^%!11
M1704%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5^2GQ$_Y*!KO_ &&;K_T:U?K77Y*?$3_DH&N_
M]AFZ_P#1K5^)>,_^[8+UG^43R,U^&'S,:BBBOP0\8**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "O2?V/_P#DYGP;_P!AA?\ T%J\
MVKTG]C__ ).9\&_]AA?_ $%J];(/^1[A?^OD/_2D:4?XT?5'Z=T445_:1]8%
M?F)^V!_R<SXR_P"PPW_H*U^G=?F)^V!_R<SXR_[##?\ H*U^0>,?_(CP_P#U
M\_\ ;9'EYK_!CZGFU%%%?SL>&%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !6S\._^2@:%_V&;7_T:M8U;/P[_P"2@:%_V&;7_P!&
MK6^%_P!ZI_XE^8X_$C]:Z***_N$^O"OSU_X*/_\ )S-U_P!@:T_]!-?H57YZ
M_P#!1_\ Y.9NO^P-:?\ H)K\O\6_^25C_P!?(_E(\[,_]V^9X+1117\SG@!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?K9
M\//^1 T/_L#VW_HI:V*Q_AY_R(&A_P#8'MO_ $4M;%?W!A?]UI_X5^1]='X4
M%%%%=!04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!F^,K^[TKPAJNJ6$OESVVFSRP2;0=KK&Q!P>#R!UK\[O\ AOG]
MK/\ Z*O_ .4*P_\ C%?H7\0_^1 US_L#W/\ Z*:OR3K\3\6LUS3+<1A%A*\Z
M:DIWY)2C>SC:]FKGDYG4J4Y1Y9-;[,]A_P"&^?VL_P#HJ_\ Y0K#_P",4?\
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
MH_\ \G,W7_8&M/\ T$U^7^+?_)*Q_P"OD?RD>=F?^[?,\%HHHK^9SP HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /UL^'G_
M "(&A_\ 8'MO_12UL5C_  \_Y$#0_P#L#VW_ **6MBO[@PO^ZT_\*_(^NC\*
M"BBBN@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP;_@II^S]
MXB_::_8E\<?"SP99M<:V]E%?Z-;)]Z>XM9DN!"OJTBQM&/=Q7O-% 'QC^US\
M9]/^/O\ P2_TWPO\,)X]3\7?%/2]*T'0?#T,@^TMJ#RP"\@=.J&W5+@RD@"/
MRCN('-?5/P:^'EO\(OA!X4^%%I<B:+PQX;L=)CF P)%MK=(0WX[,U<TSX<_#
MW1?%%WXXT?P)HUIK5^NV^UBVTN*.ZN!Z22JH=QP.I/2MF@ HHHH *SM2\,Z?
MJMT;NXGN58J!B*X*CCV%:-% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%
M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
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
MEG9C@*H ))/  J:H=0T^PU:QFTO5+*&YMKB)H[BWN(@\<J,,%64\,"."#P:
M/CG5?^"AW["_QS^(D5_\1OVC_#5CX-\):P)M$T2ZN&WZYJ,#_)?SJ%.+>%QN
M@C/+R 3,!LAJ/_@H%>Z;^U9^R7X/_:Q_9^L[[7;'X<?$6S\561BLG235-/LI
MWBNI((V <J,&0%@I98&(!#*3]3_\*,^"7_1'?"O_ (3UM_\ $5T6F:7IFB:?
M%I.C:=!:6MN@2"VM85CCC4=%55  'L* /D'_ (*80Z#^V%\//A;^S/\ "/7K
M37)_B%XUT_59Y-.G$JP>'H(Y)+G4'*YVQ#?$H)QN9PHRW%=Q^UI^WI\#?A)X
MSB_9VNOCUHGA3Q%J%KYNM:W>3AO^$?LV ^=4PP>\D!_<QL-JY\V0%55)?=/"
MWPY^'O@:YO+WP3X$T;1YM1E\S4)=*TN*W:Z?GYI#&H+GD\G)YJOJOPB^%&O:
MC+J^N?##P]>W<[;I[J[T6"220^K,R$D_6@#RS]F+]I_]C#7-+_X4U^S'X]LM
M4TGPCX?DO]2NM/61K;3X XR]Q<2 ;II6:60DEG<I*[G/)P_VGOBU^QM^U#^Q
M_P"*K4^/O"_C+3=5T>YM]#M-,NHKN\EU,QLMM';0KF7[7YI38H4/DCC&:]Z\
M-^ _ _@T3CPAX,TG2OM047/]FZ=%!YH7.W=L4;L;FQGID^M4/"OP8^#W@35Y
M/$'@CX4>&M&OY=WFWVE:%;V\SYZY>- QSDYYH YO]CKX<^,OA%^RK\//AC\0
MIR^MZ%X0L;/4U,N_RIDA4-$&'#!/N C@A.*])HHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /ES]J/]O;]FS3?B#=_LMZO^T9H
M_A1XX<>.-=^WE9[&!L@V-J4!(NY!D-)_R[H2V?,,8&I;>-/V8_VUOV;?'O[*
MO[*?B>POM*M/ S:-%=Z3:/'IVF//!+':0J[* Q4Q[BJ!MJJ-Q!90?:KWX,_!
M_4KR;4=1^%'AJXN+B5I)YY]"MW>1V.69F*9)))))Y)-:?AOP=X1\&V\EIX0\
M*Z;I44S[Y8M-L8X%=L8R0@ )QQDT ?'WPB^.6F^!O^"1=UX>\49LO&'A/P;>
M^";KPM(0;Y==C22RMK(0C+-)*QA90H)99 PR*WOA=\1OAW_P2O\ V /AS\//
MC=XATZS\1C3?)M-%NK]8C/J5S,]S.C/AMD,,D[>9-A@JKP&9D1OIR;X<_#VY
M\7Q_$*X\":-)K\47EQ:X^EQ&\1,8VB8KO QQC-.\2?#_ ,!^,YHKCQAX)TC5
M9(%*POJ6FQ3F,$Y(4NIP/I0!\W_L\_MB_L5V/B=-*\._M"Z5XZ^)?Q#UNV35
MI="M97FO;@X2.*)",06=M%NVJS?+&CNQ>1W9W1_L3_MH^'?%GB;7OAK_ ,%(
M[G0;3Q+XDNM7GLF^$FE7DB/*P"HT\[M)((XECB7)PJ1(JA5  ^AM%^%'PM\-
MZG%K7AWX:Z!87D&?)N[+1H(I8\@J=K*H(R"1P>A(K?H ^&O^"&O@CXM:;^SK
M)XRU[XWOJ?A:YU;5;:P\&GPY;0K9W:WI\R[^UI^]DW[7_=M\J[^.@K[EJIHN
M@:%X:L1I?AS1;33[8.SBWLK98HPS'+':H R3R3WJW0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ?+G[4?[>W[-FF_$&[_9;U?\
M:,T?PH\<./'&N_;RL]C V0;&U* D7<@R&D_Y=T);/F&,#4MO&G[,?[:W[-OC
MW]E7]E/Q/87VE6G@9M&BN])M'CT[3'G@ECM(5=E 8J8]Q5 VU5&X@LH/M5[\
M&?@_J5Y-J.H_"CPU<7%Q*TD\\^A6[O(['+,S%,DDDDD\DFM/PWX.\(^#;>2T
M\(>%=-TJ*9]\L6FV,<"NV,9(0 $XXR: /C[X1?'+3? W_!(NZ\/>*,V7C#PG
MX-O?!-UX6D(-\NNQI)96UD(1EFDE8PLH4$LL@89%;WPN^(WP[_X)7_L ?#GX
M>?&[Q#IUGXC&F^3::+=7ZQ&?4KF9[F=&?#;(89)V\R;#!57@,S(C?3DWPY^'
MMSXOC^(5QX$T:37XHO+BUQ]+B-XB8QM$Q7>!CC&:=XD^'_@/QG-%<>,/!.D:
MK) I6%]2TV*<Q@G)"EU.!]* /F_]GG]L7]BNQ\3II7AW]H72O'7Q+^(>MVR:
MM+H5K*\U[<'"1Q1(1B"SMHMVU6;Y8T=V+R.[/Z_/^V%^RY8_$#7_ (5ZS\>/
M#.F>(/"^S^W-,UC4TLWMPT:R!@9]BR+L9260L%R 2#Q74Z+\*/A;X;U.+6O#
MOPUT"PO(,^3=V6C012QY!4[6501D$C@]"12:O\)OA7K_ (IA\<Z]\-/#][K=
MN%$&L7>C0274>W[NV5D+C';!XH \?_8?^%=GX8\6_%SXS>&M)DTWPW\1_'@U
M7PU8R6[0^;;I:Q12WPC8 HMQ<">5<@;H_+?HXKZ HHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LSQ-XR\*^#5L7\5:_:
MV U/4X=.T\W4H7[1=RDB.%,]78@X'?%:=?#7_!4/P1\4?VG['Q5#\'/$5Y9G
MX :9:^);861_X_?$9*70BZ'+VVGHTB@8)>_B'."* /N6BO/OV4_CWHG[3W[.
MWA+X[:%Y:IXAT>.:[@B;(M[I<QW$/_ )DD3WVYK!\0?M/Z_K/B#Q=X;^ 'PH
M/C67P)(;?Q-=RZVMA;+?"(3'3[=_*E,]RJ,A=2J1H9$4R;MRJ >OT5\1?M??
M\%$?%'C#_@FVG[3'[+_A.\M[/Q3)_96HZGJETMM<Z"7N1:2JB*29)BY94="%
M7_69R I]C^,7[9'C;X 0>![_ .+'[/TUE;^-_'5EX5MS9>)X+F2SN[IF\N21
M5C"M&51VRK$Y4@@<$@'O5%>1?%;]JEOA'^TG\//V?=?^'4T\7Q*GO8=#U^TU
M-"L+VD"S3+-"R!E^\H7:6!SGC!%9^N?M=:YK'Q0\?_"CX&?"/_A*M0^&-C:S
M^+)+_7AIR--<PO/%:VO[F4SRF-"26\N,$@;\YP >E_%/XN?#/X(>#;GX@_%K
MQOI_A_1K7B:_U*<(F[!(11U=B <*H+'!P*N^!/&_A?XF>"-'^(W@C5/MVC:_
MID&HZ3>^2\?GVTT:R12;)%5UW(RG# $9P0#7SW\9_C_X)_:L_P""4OCWX]^
M[.ZATGQ#\+M<E@MM0C4302107$4D; $C*2Q.,@X.T$=:]"_8/_Y,B^#W_9,-
M!_\ 3?!0!ZO1110 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!RWQL^,7@
M?X _"O7/B_\ $75HK/2=!TZ6ZN&DD"M*54E8DS]Z1R JJ.2S "O&_P!GG]EC
M7-0^%=KXZU_]H+QI9:UXW9O$?B>W\.:Q:BQ-_>@2RI%NMW+1H"L*DL?DB7H,
M >^>)/"'A/QC:QV/B[POIVJPQ2;XH=2LHYU1L$;@'! ."1GWJ70O#V@>%]-3
M1O#.AV>G6<9)CM;&V2&-23DD*@ &3R: /AG_ ()L^+?#7[(_[6GQ9_X)KZOX
MSAETZRUE=?\ AV]U=H7DAN(HWFL\C ,J(T)V #)2=@H%-_8R_:F^&/[''QE^
M-O[,'[6'C*U\'ZK-\4=3\5Z!J^ON8;?6+"^92DB2D;2V(U;!.3YA49,; ?:
M^#?PA%]_:@^%7AO[3YOF_:/[#M_,\S.=^[9G=GG/7-3>+_A;\,?B#>6>H^/?
MASH.MW&G/NT^?5](AN7MFZYC:124/N,4 ?(?_!4SXBVOQ@_X)A^)/B9X;T"Z
MM]!E\1:5<:3<3VSQO=V"ZC;JMZ8F4-''(Q9DR,M&T;G&_:)?^"H/Q7^&_CWX
M%?";XT>!_&=CK'A/PQ^T-X<O]:\0Z9-Y]G!;1+<"242IE'16E1"RD@.2A.Y2
MH^S=3TK2]:TV;1M9TVWN[.YB,5Q:7,*R1RH1@JRL"&!'&",54N?!/@R]\*MX
M$O/"6F2Z&UO]G;1I;"-K0P_\\S"5V;?]G&* /BK]L+]H_P"!7B7]N[]ESQ/X
M=^*VAW^C:3XA\0QZAK]IJ,<FG0R3V-ND<1NE/DF3+)E Q91)&6 WKG:L/VI?
M /Q<_:8^,'PL^-?Q.7P98^#-2M]-T+P3I=\]CJ'BIFA.+QW@Q=7Q<[$BMH#M
M*.H=)=ZU]9:5\,/AKH2Z4NB?#S0[,:#'+'H8M=)AC_LY)<>8L&U1Y(?:NX)C
M=M&<XJ=_ O@B7Q8GCV3P=I3:['!Y$>M-I\1NUBY^03;=X7D\9QS0!^>W[(GQ
M!\$W_P#P0,\6^%+/Q/9R:AH?P_\ %,.L6R2@FSEN+K4&@BD/19'5T8(3N(D0
MXPZD_87[ M[:7_[#OP@FLKJ.9%^&NB1LT;A@'2QB1UX[AE(([$$5W[?"_P"&
MCZ%_PB[_  [T(Z9]J:Z_LXZ1#Y'GMG=+Y>W;O.YLMC)R>>:O>'/"GA?P?8MI
MGA+PW8:7;/*97M].LT@1G( +%4 !.% SUP!Z4 7Z*** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\J\1?MM?LQ>%/$%]X6U_XF?9
M[_3;R6UO8/[%O7\N:-RCKN6$J<,",@D''!KU6ORL_:'_ .2_^.?^QQU/_P!*
MY*^ X_XKS'A7!T:N$C"3G)I\Z;V5]+2B<6-Q,\-%.*6O<^\O^&^?V3/^BK_^
M4*__ /C%'_#?/[)G_15__*%?_P#QBOS<HK\M_P"(P\3?\^:/_@,__EAYW]J8
MCLOQ_P S]8/A=\7?AY\:/#\WBGX:>(?[2L+>\:UEG^R30[9E1'*[945C\KJ<
M@8YZ\&NDKYN_X)=?\D UC_L<;C_TDM*^D:_=N&\RKYQD6'QM9)3J1NTKV^5V
MW^+/8H5)5:,9O=A17S%_P4H_:9_: _93\-^"?%WP=U7PR\/BKQY9>&;FT\0:
M#-<F W,<SBX5HKF+.WR3E".=PY&.<;]H[]L3]H_]@[QMX,U7]HQO!_C'X=>+
M=;72+SQ!X9T&YTF_T:Z9=RL\,MW<I/'M5W^5E;"..H7=[9L?6U%?*O[5W[2/
M[3_PL_;&^%/[.WPR\5>#[?2?B>U^OVW6O"EQ=SZ8UJ@D.!'>PB4,K #[I!!.
M3TH?]LSXX? #]LKPI^R=^U+IGAG5]-^(5NQ\%^-_"6GW%A_I*L5-M=6DT\^&
M+;5W)(0/,C.#EM@!]545C_$'QUX;^&'@36?B/XQOA;:5H.ESZAJ,Y_@AAC+N
M0.YPIP.YXKQ;_@G+^V%K/[87P;U77O'F@#1?%_AKQ5?:3XFT)HC&]DZRL\*E
M&^9<1,L9)Y+PR>F* /H&BBB@ HHHH **** /#_VE_P#@I!^Q?^Q]X[M/AI^T
M7\9?^$=UN^TB/4[6R_X1W4;O?:O++$LF^UMY$&7AE&TL&^7.,$$^=_\ #\W_
M ()9?]'1?^63KG_R%7YX_P#!RW_R?7X3_P"R2V'_ *=-4K\\:_>.&_"_(,XR
M+#XVM5JJ=2-VE*%OE>#?XL_$>(?$G/<ISNO@Z-.FXPE9-J5_G::7X']#G_#\
MW_@EE_T=%_Y9.N?_ "%7HG[-'_!2#]B_]L'QW=_#3]G3XR_\)%K=CI$FIW5E
M_P ([J-ILM4EBB:3?=6\:'#S1#:&+?-G& 2/YGZ_0[_@VD_Y/K\6?]DEO_\
MTZ:71Q+X7Y!DV18C&T:M5SIQNDY0M\[03_%!P]XDY[FV=T,'6ITU&<K-I2O\
MKS:_ _<*BBN,_:#^/'P]_9F^#VN?&[XH:@]OHVA6GFSB%0TL[LP2.&-21ND=
MV5%!(&6Y( )'X.?MQV=%>$?"6[_;!^/GP[T_XNZYX_T;X<IKUFM]H?A.S\-+
MJ,MG;2*'A^VSSRKYLI0J62)(0F=N2033/V>/VM?$GB/X[^)?V/OV@]&TW2_B
M-X:LTU&SN]&$BZ=XDTM\;;RV25F>%E+!9(69RISM=P&V@'O5%%% !1110 44
M44 %%?-O[?OQP^._P,\6?!F?X8^---L-$\8?%_1/#/B&RDT19KJ:&YF9I-LT
MCLB(T<93 B#@MN$@X ^DJ "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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
MR0I9B!QD]: )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
K "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>cms-20221231_g2.jpg
<DESCRIPTION>GRAPHIC - CE ELECTRIC UTILITY OPERATING REVENUE
<TEXT>
begin 644 cms-20221231_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 **** "O,_VLOVO?@)^Q+\(IOC3^T-XS_LK2A>16.FVMM;/<
MWVKW\Q(@L;.VC!DN;F0@A8T!/!8X568>F5^27_!1?Q#J?Q?_ .#I+]C']F'Q
MW(TW@WPUX&U+QII>GR_ZI]9$&M2I-CH71])LRI/*[3C&[D ^U/$W[<O[2W@7
MP'+\:/&7_!-/XC0^$+:U-Y?V^F^(]&O?$=E9A=S32:5%<D.57YFAAGEF ! C
M9AM/LO[/'[1'P7_:N^#>A?M ?L]_$"Q\3^$?$EI]HTC6-/8[)%!*LC*P#1R(
MX9'C<!T965@""*[2OPV_X)FZO\:/AWXD_P""I'[)W[.?Q<N_ NA?#OQYJGB#
MP3J>F:='<-H,DKZP)H;9)#LB=XK&VC5\'9Y!8#=@@ _5O]LO]M;1OV5/V0/%
M_P"U_P"#_AIJ/Q*TGP?87MW?V7A?5;.(+%:-*MS(\MQ*H\N)X75O+$LF1\L;
M8..P_92^.(_:=_9<^&W[2@\,?V(/B'X!T?Q,-%^V_:?L'V^RANOL_G;$\W9Y
MNS?L3=MSM7.!^7/[-OAOXNVW_!J9XR\9>._C5)XATC6/V8]?ETC0IM"AA?2V
M\F],A:Y5C)<ER<DOS5?QA^U%_P %)O\ @G__ ,$8?V=_^"A'@WXQ^!H_AWX)
M^&?P]M-;^#P\&&YFUC1;BSL+3[1)JTDHD2Z?S4<110QQQ!]I:8QEY #]C**^
M2_VP_P!NK5/!W[7?A7]A7X<:]KVA:GJW@"Z\:^+?%?AKX<W_ (HU#3=)2[2R
MMH;2SL[:X5)I[@RDW%Q$\$26S*4=YH]OF?['/[6/_!27QU^T9\:?V1O%_AK7
MM2T;1/#L6N_!C]H3XB? 36-!T[4-QMQ/I>HVCK8)/<1M.50P- 76"63:0-H
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
M=#TAB\3V!^S:Q!&.\L\6+R0\\*O(Z4 ?H91110 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 %?GQ_P '
M %C?? WP7\#_ /@I]X;M)#??LW?&+3M2\0RP(3(WA?5'33M6A7'.7$EL,\@
M,2*_0>O,_P!LW]G?1_VMOV2_B1^S+KBQB'QUX*U'1HY91Q!-/;ND,WUCE*2
M]B@H ]&T^_L=5L(-4TR[CN+:YA66WGA<,DB, 592."""""/6IJ^/O^""O[0^
ML?M'_P#!*7X2Z[XP,B>)?"FBOX.\4VUP?WT%]I$KV!$O_31HX(I3_P!=>>:^
MP: "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 _/3_@D^O\ PS?_ ,%*?VT_V#IOW&G2?$*P^*O@
MZ#HLMMK]J&OO*'\,<5S%''@< DXK]"Z_/C]K1?\ AFS_ (. /V:/VAHAY&E_
M&WX:^(_A;XCN!Q&MQ:,NK:?O]7DF)C4]<)CH*_0>@ 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 ***@U
M'4]-TBU:^U;4(+6!/OS7$H1%^I) % 'P3_P<:Z3J7@[]B+PG^V7X<LI)=5_9
MW^-/A7X@0"W7,LEO!?K:W$0]4*7>YEZ$1\]*^]=(U;3=>TJUUS1KV.YL[VW2
M>TN(FRLL3J&5P>X(((^M?.W[>_B'X ?M(_LD?$S]EW5/&\%P_CKP3J6B0S65
MLUPEM//;O'#/N V'RY2D@^;J@K@OV8_VF_&'P _94^'7P'U_3X?$FO\ @SP1
MIFAZEXDEE:&._EM+:. S^5\S#>(PQR_4F@#[.HKX\U_]LKXVZSN6QU*QTQ3V
ML;%2<?67>:XW6OB_\4_$.X:Q\0M8F1NL7V]U3_OE2%_2@#[LU'6='TB/S=6U
M6VM5Q]ZXG5!_X\17/ZC\;_@_I>1>?$O1,CJL6H1R$?@A)KX2EEEFD,LTC.S'
M+,QR33: /M6\_:K^ EED/X^20CM#87#Y_$1X_6LV?]LOX'0Y\O5K^7_KGISC
M_P!"Q7QY10!]<O\ MM?!A6PL.LM[K8K_ %>O*OBE_P %G_V/_@_X_N_AQXOL
M/& O[)+=YY+718GB F@CF4@^>"?DD7/'7/6O&Z^!OV^_^3KO$G_7GI7_ *:[
M2ON?#_A[+^)<YJ87&7Y53<ERNSNI079]&SX;C_B#,.&\GIXG!VYI5%%\RNK.
M,GW75(_4BV_X+L?L&SDB74_%D..GF^'"<_\ ?+FM_1O^"TO_  3LU7 N_C1>
MZ>6[7GA743^L<#BOPUHK];GX1\+S6DZJ])1_6#/R>'BUQ/%ZPI/UC+])(_?G
MP_\ \%0_V ?$SK'IW[4'AV,OT_M#SK0?B9XT _&O1?"O[2W[.7CK:/!7Q]\%
MZN7^ZNF^*+2<GVPDA.?:OYP:*\VOX.95+^#B9Q]5&7Y<IZ-#QAS6/\;#0EZ.
M4?SYC^G*&:*XB6>"571QE71L@CU!%.K^:KP7\5?BA\-YA<_#SXD:_H,@;<)-
M%UB>U8'US$R\U[+X"_X*J?M__#PQKI/[2>LWT:8S%KT,&H[QZ%KF-W_$,#[U
MX&+\',SA_NV*A+_$G'\N<]["^,.6S_WG"SC_ (6I?GRG[X45^17PS_X.$/VC
MO#_EV_Q3^#_A7Q)"G#2Z=)/IUQ(/=LRIGZ1CZ5]%_"C_ (+\_LF^+Y([+XG^
M#/%'@^9L;[AK9+^U3U^>$B4_A%7R>.\.N+L"FWA^==X-2_!/F_ ^LP/B'PEC
MK)8CD;Z33C^+]W\3[JHKS;X1?MB?LM_'@11_";X\^&=8N)L>7I\6II%=G/3-
MO+ME'XK7I-?'XC#8G"5/9UX.$NTDT_N9]AA\3A\53]I0FIQ[Q::^]!1116!L
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 %%%% !17,^/_ (P?#OX90&3Q?XE@@FVY2SC.^=_3"+DX/J<#WKPCXA_M
MR>(]1,EC\-M!CTZ(Y"WU^!+,1ZA/N*?KOH ^E-6UG2- L7U/7-4M[.VC^_<7
M4RQHOU+$"O*O''[9_P *O#)>V\.+<ZY<+P/LJ^7#GT,CC]55A7ROXG\9>*_&
ME\=2\5^(;O4)LG:UU.6"^RCHH]A@5FT >N>,_P!L[XM^)-\&@O::) W %I%Y
MDN/=WSS[J%KS'7?$WB/Q1=?;O$FO7E_-_P ]+RY:0CZ;B<51HH **** "BBB
M@ HHHH **** "O@7]OK_ ).M\2?]>>E?^FRUK[ZKX%_;Y.?VK?$G_7II7_IL
MM:_5O!__ )*6M_UYE_Z73/RKQ>_Y)NC_ -?H_P#I%0\=HHHK^CC^= HHHH *
M*** "BBB@ !(.0:]K^"'_!13]LW]GSR;7X>?'G66T^' 72-9E%_:!!_ L=P'
M$8_ZY[3[UXI17+B\#@\?2]GB:<9Q[22:_$ZL)C<9@*OM,-4E"7>+:?X'Z9?
M?_@X8U**2'2OVEO@?%-'P)=9\&SE' ]3:W#$,>Y(F7V'I]O_ +/_ .W]^R-^
MTR(;3X5?&C2I=3FP%T+4Y#9WV[^ZL,VUI,>L>Y?>OY[J 2I#*<$="*_/<W\*
M^',PO+#7H2_NZQ^<7^C1^@Y1XI<18!J.)M7C_>TE\I+]4S^G2BOP<_9K_P""
MK7[9?[-/V?2M)^(S^)M"@P/[!\6[KR)4'\,<I831 #H%<*/[IK]"/V8?^"YO
M[,7QCEM_#GQGL;CX=ZS+A?/OYOM&F2.>.+E5!B]?WJ*H_OFOR?._#;B3)[SI
MP]M376&K^<=_NNO,_5LD\2.',WM"I/V-1])Z+Y2V^^S\C[;HJKHFN:+XETFW
MU_PYK%KJ%C=Q"2UO;*X66&9#T9'4E6!]0<5:KX!IQ=GN??)J2NM@HHHI#"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M]E6QTKPEJSWBQVOB&Z36XG*:?*^$O@560JT)=7$4A4L$8C],?B9\(/A+\:M
MC\*?&3X7>'?%NEPW27,6F^)M$@O[=)TSME$<Z,H<9.&QD9/-3Z1\-?AUX?\
M$TOC70? &B66LSZ=#I\^K6FE0Q7,EI#GRK=I54.8DR=J$[5R< 9H _%CXJ^
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
M" 068X5W:8=S^P/_ ,%<O G[3WQ!N_V2OVE_AO?_  3_ &B= A_XG_PG\63
M&_"@DW>DW/":A;,%9P8R6"@G#(!(P!]@T444 %%%% !117!_&_XU:?\ "[2?
ML5@4GUBZ0_9;<\B)>GF/[>@[GV!->=FV;8#),OGC<9/EIP6K_))=6]DNIU8+
M!XG,,3&A0C>4OZN_)=1OQL^.&E_"_3SIVGF.YUF>/-O;$Y6$'_EI)[>@ZGZ<
MU\OZUK6J^(M4FUK6[Z2YNKA]TTTIR6/]!V ' '%-U;5M2UW4IM7U>\DN+FXD
M+S32')9C5>OX]XUXVS#C#'\T_=HQ?N0[>;[R?5]-EY_M^0Y!ALCP]HZU'\4N
M_DNR_/=A1117Q1[X4444 %%%% !1110 4444 4/%5C]KL$U2-<R6^(Y\#JA/
MRL?H?E)/J@KGJ[*,PDF*Y0M%(I251C)4\'&>_<'L0#7*:E83:9?2V$Y!:-L!
M@.&'4,,]B,$>QK^KO"'B;^V,@^H5I7JX>R\W!_"_^W=8^24>Y^-\;93]1S+Z
MS!>Y5U])=?OW^;[$%%%%?K1\6%%%% !1110 4444 %%%% !7P'^WI_R=7XE_
MZ]M,_P#3;:U]^5\!_MZ?\G5^)?\ KVTS_P!-MK7ZMX/_ /)2UO\ KS+_ -+I
MGY7XO?\ )-T?^OT?_2*AX_1117]''\YA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5]@_P#!,[_@J5XN_8^UJ#X7?%&>ZUCX;WMQ
M\]N"9)]#=C\T]N.\9))>'ORRX;(?X^HKS<VRG 9W@983%PYH2^]/HT^C71_H
M>CE6;8[)<;'%X2?+./W-=4UU3ZK]3^F/PCXN\,>/O#%AXU\%Z]:ZII.J6J7.
MGZA92AXIXF&596'45HU^(_\ P3"_X*<>(_V./$\?PT^)=U<ZE\-M4NLW-NN9
M)=%F8\W, ZE">9(AU^\OS9#_ +5>&O$OA_QEX>LO%GA36;;4=,U*U2YL+^SE
M$D5Q"ZAE=6'!!!!S7\L<6<*8WA;'^RJ>]3E\$^C79]I+JOFM#^I>%.*\%Q1@
M?:4_=J1^.'5/NN\7T?R>I>HHHKY0^J"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 *\"_;Y_X)M?LP_\%%O %KX7^.7ANYL]?T.7[3X+^('ANY^QZ]X8
MO 0R7%E=J-R$,JL8VW1L54E254CWVB@#\V?AY_P4#_:T_P""4/CG2_V:?^"Q
M]Y_PE'PWU&\33_A[^UEHVGLME<$G$-IXBA7/V&YQ@?:.4?&27"RSC]'=%UK1
M_$FCVGB'P[JUM?Z??VR7%C?64ZRPW$+J&22-U)5U92"&!((((K.^(GPY\ _%
MWP-JGPR^*7@S3/$7AW6[-[36-$UFR2XM;R!A\T<D;@JZGT([9K\Y-6_9K_;8
M_P""'.M7?Q$_8'T'7OC;^S#)</=>)/V?KJ^>Y\0>"49B\ESX>FD):Y@&2QLG
M)8]MS.\R 'Z:T5Y)^QC^W)^S%^W]\';?XW?LN?$VT\0:2["+4;3'E7VD76,M
M:WENWSV\R\_*PPP^92RD,?0O'OCC1?AYX:G\2ZY+^[B&V*)3\TTA^ZB^Y_0
MGM6&*Q6'P6'G7KR4803;;V26[-*-&KB*L:=-7DW9)=697QA^+&E?"OPZ;R39
M-J%P"NGV9/WV_O-Z(._KP.]?*&O:[JWB;5Y]=UR]>XNKF3?-*YZGT]@!P .
M!BKGCCQKK?Q \23^)==FW2S'$<:GY84'W44=@/U.2>2:R*_CSC[C?$\7YC:%
MXX>#?)'O_?E_>?3^5:+JW^X<-\/TLDPMY:U9?$_T7DOQ>O:Q1117P)](%%%%
M !1110 4444 %%%% !1110 50\4V'VJP34XE^>WQ'-@=4)^5OP)VDGU4=JOT
MZ/RCF*X0M%(I251U*G@XSW[@]B :^KX*XCGPOQ%1QM_<^&:[PEO]VDEYI'C9
M_E<<WRR=#[6\?\2V^_9^3.-HJ?4;&73;Z2QF()C; 8#AAU##/8C!'L:@K^VX
M3A5@IP=T]4UU3/P&490DXR5F@HHHJA!1110 4444 %%%% !7P%^WG_R=5XE_
MZ]M,_P#3;:U]^U\!?MY\_M5>)?\ KWTS_P!-MK7ZMX/_ /)2UO\ KS+_ -+I
MGY7XO?\ )-T?^OT?_2*AY!1117]''\YA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %?<'_!)?\ X*<W/[,GB&#X!?&[6GD^
M'VJW6+"_G8M_PC]R[<N/^G9V.77^ GS!U<-\/T5Y><Y/@<]R^>#Q<;QE]Z?1
MI]&O^ ]&SU,FSC'9%F$,9A96E'[FNJ:ZI_\ !6J3/Z<;:YMKVVCO+.X26&5
M\4L3AE=2,A@1P01SFGU^87_!%W_@I-Y+:?\ L:_'77_D)$/@'6KR7[I[:=(Q
M[?\ /$G_ *Y_\\UK]/:_DSB+(,;PWF<L)B%YQETE'HU^JZ.Z/ZOX=S_!\1Y9
M'%X=^4H]8RZI_H^JU"BBBO"/="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 **** /AK]MS_ (),S77Q5OOV_?\ @G'\7(/@7\>[:%IM9U2&$_\ ".>-
MH5^=K;7+)05E#$?\?*J9%)WD2,J%-SQI\5OB!\3[/2I?B#/I_P!NL]-ACO8]
M&CDCLVN_+7SY84E9G5&D#%0Y+!-H))!)]+_:E^+QO[IOAIX>NOW$# ZM*A^_
M(.1%]%ZGWP/X37BM?S)XM<</,L4\FP4OW5-_O&OM37V?\,7]\O1,_6>"^'UA
M:*Q]=>_)>ZNT7U]7^7JPHHHK\2/OPHHHH **** "BBB@ HHHH **** "BBB@
M HHHH S_ !38_:K%-3B7Y[?"38'5"?E;\"<9/]Y1VKGZ[)/)),=PFZ)U*2J.
MI4\'&>_H>QP:Y34;&73+Z2QF()C; 8#AAU##V(P1]:_JSPAXF_M?(7E]:5ZN
M'LEYTW\+_P"W=8^24>Y^.<;93]2S+ZS!>Y5U])=?OW];]B"BBBOUP^*"BBB@
M HHHH **** "O@+]O+_DZGQ+_P!>^F?^FZVK[]KX!_;Q_P"3J?$O_7OIO_IN
MMJ_5O!__ )*6M_UYE_Z73/ROQ>_Y)JE_U^C_ .D5#R&BBBOZ./YS"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 'P3S
MVLZ75K,\<L;AHY(V(96!R"".A![U^V'_  22_P""@\7[6_PL_P"%9?$K5U/Q
M"\*6BK?/*_SZO9C"I>#U<$A)?]HJW'F #\3*ZOX(?&?Q]^SW\4]&^,/PRU<V
M>L:)=B:W<Y*2KT>*0 C=&ZED9>ZL>G6OD^,.%\/Q1E3HNRJQUA+L^S\I;/Y/
M='U?"'$]?AC-565W2EI./==UYQW7S74_I)HKSC]E#]I;P-^UK\#-&^-?@60)
M%J$7EZCIYD#2:?>( )K=_=6.0<#<K*P&&%>CU_)N)P]?"8B="M'EG%M-/HUN
M?U?AL10Q>'C7HRYH22::ZI[!1116)L%%%% !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%% !7$?'?XI1_#/P>TEE*O\ :E\&BT].ZG'S2$>B@_F1[UV.H7]GI5C-J>HW
M"PV]O$TDTKGA%49)/X5\A?%?XA7GQ+\9W/B&8LMN#Y5C"Q_U<(/RCZGEC[DU
M^;>)G%_^K&2>RP\K8BM>,>\5]J?RV7]YI]&?5<)Y)_:V/YZB_=PU?F^D?GU\
MO4YR666>5IYY&=W8L[L<EB>I)[FFT45_(#;;NS]NV"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *S_%-C]IL4U*-?GM\)-@=4)^5OP)QD_WE':M
M"E3RCF.X3=&ZE)5'4J>#CW]#V.#7U?!?$4^%^(J.-O[E^6:[PEOZVTDO-(\?
M/LKCF^63H?:WC_B6WW[/R9QU%3:C8RZ;>R64QR8VP& X8=0P]B,$?6H:_MJG
M4A5@IP=TU=-;-/J?@,HRA)QDK-!1115DA1110 4444 %? /[>'_)U'B7_KAI
MO_INMJ^_J^ ?V[SG]JCQ+_UPTW_TW6U?JW@__P E+6_Z\R_]+IGY7XO?\DU2
M_P"OT?\ TBH>0T445_1Q_.84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?57_  2A_;LG_8]^.B>'O&FINO@3
MQ=-':^($=LI839Q%? =MA.U\=8V)P2BBOW(BECGC6:&171U#(ZG(8'H0>]?S
M&U^QO_!$K]M[_A>?P>;]G'X@:OYGBKP/9J-,DGDR]_I((2,^[0DK$W^R8CR2
MQK\3\5>%E4IK.<-'5651+JME+Y;/RMV9^U>%?%+IU'DV)EH[NFWT>[C\]UYW
M[H^YZ***_!S]V"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 **** "BBL_Q7XET[P?X<O/$V
MJMB"S@,C@'ECV4>Y. /<UE7K4L-1E5JNT8IMM[))7;^2+ITYU:BA!7;=DO-G
MDO[6?Q,^Q6,7PVTF?$MR%FU-E/W8\Y2/\2-Q]@/6O :O^)_$6H^+/$%WXDU:
M7=<7D[22>@ST4>P& /850K^).,.(ZW%.?5<;+X-H+M!;+U>[\VS]^R/*X91E
ML,.M]Y/O)[_Y+R04445\N>N%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 9_BBQ^TV*:E&OSV^$FP.J$_*WX$XR?[RCM7/UV*^4V8YTW1NI
M611W4\''OZ'L>:Y74;&73;V2RF.3&W# 8##J&'L1@_C7]6>$'$W]KY"\OK2O
M5P]DO.F_A_\  =8^24>Y^.<;Y3]2S'ZS!>Y5U])=?OW];D%%%%?KA\4%%%%
M!1110 5\ ?MW<_M4>)?^N.G?^FZVK[_KX _;M_Y.G\3?]<=._P#3?;5^K>#_
M /R4M;_KS+_TNF?E?B]_R35+_K]'_P!(J'D5%%%?T<?SF%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7<_LV
M?'KQ?^S+\;_#WQN\$R$WFA7ZRR6Q<JMW ?EFMW_V9(RR'TW9'(%<-165>A2Q
M-"5&JKQDFFGU3T:-:%>KAJ\:U)VE%IIKHUJF?TI_"?XG^$/C3\-=#^*_@+41
M=:/K^FQ7MA+QNV.N=K#^%U.59>H92#TKH:_+[_@@7^U[+!?ZK^QQXSU3,4RR
MZMX,,K_=<?-=6J_4?OU Z;9CWK]0:_D#BC(JO#N=5<%+6*UB^\7L_P!'YIG]
M><,9Y2XBR6EC(Z2>DEVDMU^J\F@HHHKY\]\**** "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@ KP
M?]KSX@F2>U^'&GS?*@%SJ.T]6/\ JT/T&6(]U]*]MU_6K'PWHEWK^IR;;>SM
MWFE/?"C.![GH/>OC'Q1XAO\ Q9XAO/$FIOF>]N&E<9X7)X4>P& /85^.>,?$
M;RW)(Y;1=IXC?R@M_P#P)V7FN9'W/ V5_6\P>+FO=I[?XGM]RU];%"BBBOY:
M/U\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L[Q
M18_:;)=1C7YX/DEP.J$\'\"<9/\ >4=JT:51$V8YTW1NI61?52,'Z'T/8U]5
MP7Q%/A?B&CC;^Y?EFN\);^MM)+S2/'S[*XYOED\/]K>/E);??L_)G'45-J-E
M+IU[)92G)1N& P&'4,,]B,'\:AK^VZ=2%6FIP=TU=-;-/9GX#*,H2<9*S044
M459(4444 %? '[=O_)T_B;_KCIW_ *;[:OO^O@#]NS_DZ?Q-_P!<=._]-]M7
MZMX/_P#)2UO^O,O_ $NF?E?B]_R35+_K]'_TBH>14445_1Q_.84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% '1?"7XG^*_@M\3="^+'@:]\C5O#VIPWUDYSM+HP.Q@.J,,JP[JQ'>OZ)
M?@/\9/"G[0?P=\._&CP3-NTWQ%I<=W"A8%H'/$D+$?QQR!XV_P!I#7\W%?J'
M_P &_7[3_P!IT[Q+^R9XFU'Y[8MKGA=9&_Y9L52ZA7/HQCD"C^_*>U?E7BMD
M*Q^3QS"FO?H[^<'O]SL_)<Q^J>%>?/ 9Q++ZC]RMMY36WWJZ\WRGZ8T445_.
M!_1@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 %%%% 'C_P"UWXW.E^&;3P19S8EU*3S;H \B%#P#
M]7Q_WP:^=ZZSXV^,CXX^).I:M%-OMXI?L]G@\>5'\H(]B<M_P*N3K^*N/\^?
M$/%-?$1=X1?)#_#'2Z_Q.\OF?O?#>7?V9D].DU[S7-+U?^2LOD%%%%?&'NA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9WB
M>Q^T62ZC&OSP?++@=4)X/3L3C)_O*.U8%=B!&P,<R;D=2LB^JD8/T/OVKE-0
MLI-.O9+*4Y*-PV,;@>0P]B,'\:_JOP@XF_M;(7E]:7[S#V2\Z;^'_P !UCY)
M1[GX[QOE/U+,?K4%[E77TDM_OW];D-%%%?KI\2%%%% !7Y__ +=9S^U-XF/_
M $RT[_TWVU?H!7Y_?MT_\G3>)O\ KGI__IOMJ_5O!_\ Y*6M_P!>9?\ I=,_
M*_%[_DFJ7_7Z/_I%0\DHHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N]_9>^.FM_LU?M >
M%/C?H+2%] U:.:ZAC.#<6K92XA_X'"TB?\"S7!45CB*%+%4)T:JO&2::[IJS
M7W&V'KU<+7A6I.THM-/LT[IG]-/A_7M(\4Z#9>)_#]^EU8:E:175C<Q'*S0R
M*'1Q[%2#^-6Z^.O^"(_[19^-/['MO\/M8OO-UCX>WG]DS!VR[63 R6CGT 3?
M"/:WK[%K^-,YRRKD^:UL%4WIR:]5T?S5G\S^Q\FS*EG&54<;3VJ13]'U7R=U
M\@HHHKS#TPHHHH **** "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@ KE_C-XM_X0KX;:IK44NR<VYAM2#SYLGRJ1[C.[
M_@-=17A?[9'BG_D$>"X)?[UY<+GZI'_[4KY+CG.7D7"N*Q47:?+RQ_Q2]U->
ME[_(]KA[ _VCG%&BUI>[]%J_OM;YGA=%%%?Q(?OP4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G>)['[19+J$:_/!
M\LN!U0G@_@3C/^T/2M&E C8&.9-R.I61?53P?H??M7U/!G$4^%^(:.-O[E^6
M:[P?Q?=I)>:1X^>Y7'-\LGA_M;Q\I+;[]GY,XZBIM0LI-.O9+*4Y*-PV,;@>
M0WT(P?QJ&O[<IU*=:FIP=XM736S3V9^ RC*$G&2LT%%%%62%?G]^W3_R=+XF
M_P"N>G_^D%O7Z U^?W[=/_)TOB;_ *YZ?_Z06]?JW@__ ,E+6_Z\R_\ 2Z9^
M5^+W_)-4O^OT?_2*AY)1117]''\YA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'V;_ ,$-?CS_
M ,*I_;(3X=:G>^7IOC[2I-.96;""\B!GMW/N=LL0]YZ_:>OYHOA_XVUWX:>.
M]%^(OA>X\G4M!U6WU"PE_NS0R+(A^FY17](GPZ\<:-\3?A_H?Q'\.R;]/U_2
M+;4;)LYS%/$LB?HPK^>O%[*EA\THX^"TJQY7_BCU^<6E_P!NG]!>$6:^WRNM
M@)/6G+F7^&7^4DW_ -O&S1117Y ?KP4444 %%%% !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 5\C?'CQ*?%'Q6U>]23
M=%!<?98<'@+&-AQ[%@Q_&OJKQ5K<?AOPSJ'B"4C%E92S8/<JI('XD8KXHFEE
MGE:>9RSNQ9V)Y)/4U^"^.6:.&#PF7Q?Q-S?_ &ZN6/W\TON/T?P]PG-7K8I]
M$HKYZO\ )?>-HHHK^<3]1"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#.\3V/VBS74(U^>#Y9<#JA/!_ G'_
MAZ5@5V $; QS)N1U*NOJI&#]/KVKE=0LI-.O9+.4Y*-PV,;AU!_$8/XU_57@
M_P 3?VMD3RZM+]YA[)>=-_#_ . ZQ\ER]S\=XWRGZGF*Q4%[E75^4NOW[^MR
M&BBBOUX^)"OS^_;HY_:E\3?]<]/_ /2"WK] :_/W]N?_ ).D\3?[EA_Z06]?
MJW@__P E+6_Z\R_]+IGY7XO?\DU2_P"OT?\ TBH>2T445_1Q_.84444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5^W?_  1-^,__  M7]AG2?#E[=^9?^"M3N=%N-S?,8@1/ <?W
M1%,L8_ZY'TK\1*_1;_@WC^*O]E?%CQ]\%[JYPFM:%;ZM:([<"2UE,3A?=ENE
M)]H_:OS[Q.RY8[A2I42]ZDXS7W\K_"3?R/T#PSS%X'BNG!OW:JE!_=S+\4E\
MS]7J***_EP_J **** "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 \\_:AUPZ/\ ".[MD?:^H7,5LI!Y^]O/_CJ$
M?C7RU7=?\%+_ (RZ[X!N?"/ACP\]NQN/M5W?07$6Y6"^6D?3##K+T(KYNTS]
MIZX&XZ]X(@D)^[_9]ZT*CW(D$A/YBOY0\7*[S#C"<%)6I0C#KVYWTMO*Q]-P
M[XC\*<.PGE^-E.$U*[ERWCJE;X6Y:+?W=SU>BN)TS]H+X;W[)%=S:A8N1^\>
MZLPT:_0QLS'_ +Y%=#IGCSP)K*&33/&FF. <*)KL0,Q] DNUC^5?ESPF(72_
MHT_RN?I&7\<<(YG;ZOC:;;Z.2B_NE9_@:M%/>WN(XUFD@=4<91V4@-]#WIE8
MRC*#M)69]1&<9Q4HNZ84445)04444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !6=XGL?M%FNH1K\T'RR8'5">#^!./^!#TK1HQ
M&P*3)N1E*NOJI&#]..]?4<&\15.&.(:..7P7Y9KO!_%]WQ+S2/(SW+(YOED\
M/]K>/E);??L_)LX^BIM0LI-/O)+.0Y*-PV,;AU!_$8/XU#7]NTZE.M352#O%
MJZ:V:>S/P"<90DXR5FMPK\_?VYO^3I/$W^Y8?^D%O7Z!5^?G[<O_ "=)XG_W
M+#_T@MZ_6?!__DI:W_7F7_I=,_*?%[_DFJ7_ %^C_P"D5#R:BBBOZ./YS"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OH/_@E?\3Y/A3^WM\.M7,^R#5-9_L:Z4G =;Q&MU!^
MDDD;?517SY6GX+\4:AX'\8Z3XTTEL76CZG!>VQSC$D4BR+^JBN',\'',,NK8
M5[5(RC]Z:.W+,7+ 9C1Q*^Q*,ON:9_3#153P_K>G^)M!LO$FDR^9:ZA:17-M
M)_>CD4,I_(BK=?Q4TXNSW/[234E=;!1112&%%%% !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!^>7_!3?Q(=9_:3&D"7
M*Z1H-K;[ >C,7F/XXE7\A7SQ7IO[9>NMXB_:A\::@TF[R]8-KG_K@BPX_P#(
M=>95_%?%>*^N\38RMWJ3MZ*32_!(_$,WJ^WS2M/O)_<G9!1117SYYQ;TC7=<
MT"X-WH6LW=E*1@RVEPT;$?52#71:9\<OB=ID8A/B/[4F[+B]MHYG?ZR,N_\
M)LUR5%4IS2M?0[\%FN9Y;+FPE>=-_P!V4H_DT>H:9^TYJBR9UWP=9S(!@"PN
M7@)]R7\S/X 5T.F?M$^ ;Q$34+74;*5S\VZ!9(D^KJVX_@E>'45+5.7Q17W6
M_*Q]KE_BKQSE]DL5SKM.,9?C;F_$^DM-^(_P]U@L-.\;:<0@Y-S/]F_+SPA/
MX5MQH\MLM[$I>%_N3*,HWT/0U\I5/I^I:CI-TM]I5_/;3+]V:WE*,/H0<UFZ
M%"7=?C^'_!/M\O\ 'G-J=EC<'"?^"4H?GS_H?4M%?/FF_&GXGZ6K)'XMGGW'
MYFOHTN&/MNE5F'X&NBTS]ICQ!$Z+K/A>PGC4?,;622&1SZEF+K^2UF\(OLR^
M]6_*Y]ME_CAPIB;+$TZE)^BDOOB[_P#DI[#17GVF?M(>"[J/.JZ/J5G(6P$B
M"3HH]2^Y#^2UT>F?%'X<ZQ((;'QG9!MN6%TS6X7VW3!0?P)K-X6LME?TL_PW
M/M\OX_X,S.WL,=3N^DGR/[I\K-ZBDM)(M0M/M^GS)<6YZ7%NX>,_1ER#^=+6
M,H2@[25CZRE5I5X*=.2DGU3NOO04445)H%%%% !1110 4444 %%%% !1110
M4444 %%%% &;XGL?/LUOXU^:#Y9,=T)X/X$X_P"!#TK!KL,1L#',FY&4JZ^H
M(P?IQWKE=0LI-/O)+.0Y*-PV,;AU!_$8/XU_5/@_Q-_:N1O+JTKU,/9+SIOX
M?_ 7[ODN7N?CW&^4_4\P6*@O<J[^4EO]^_K<AK\_/VY/^3H_$_\ NV'_ *0V
M]?H'7Y^?MQ\_M1^)_P#=L?\ TAMZ_K7P?_Y*6M_UYE_Z73/YT\7O^2:I?]?H
M_P#I%0\FHHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _H._X)W>-6\?_ +#G
MPN\1R3^8Z^#K2SED)R6>V7[,Q/OF(Y]Z]FK\H_V _P#@M_\ \$Z/V*/V1-"^
M!/[4_P"T2-#\6Z1J-\MEX:L_#6I:C=S6\UP]Q&RK:6\H 9I7 W$?=->M_P#$
M01\._'7[K]F7_@F[^UE\4/,_X]]2\/\ P:EMM.;T+W-U+'Y8/J4K^->(\.L)
MQ!BZ*VC4FEZ<SM^!_8W#F(>+X?PE9[RIP;]>57_$_0&BOS^_X>0?\%G/B)\G
MP9_X(+:KIUM)]S5OB-\=-&TSRO3?:+&TI_ \4?\ "0?\'-GQ+_Y!?P__ &0?
MAE9R??\ [:U77]9OXA_L_9P(&(]^*\4]H_0&BOS^_P"&&O\ @O3\1_F^)/\
MP6Q\,>"X'_U^F_#K]G_3I\C^ZMS>R^8G^\ 32_\ #CGXO^.OG^/_ /P6P_:Y
MU_=_K[3PIX]M_#MI-ZAH;>W?*^V?QH ^_IIHK>)IYY51$4L[NV H'4DGH*\R
M\??MM_L8?"GS/^%H_M=?##PUY6?-_M_Q]IUGLQUSYTRXKY0A_P"#:#_@EGKL
MRW/QL\,?$GXG3*P8S>/_ (NZU<EV'.YA!<0@G//3'M7IG@'_ ((3_P#!'SX;
M&,^'?^"=_P ,KGR_N_V_H U;/U^W&7=^.: (?''_  7H_P"".GP]+#7_ /@H
M;\.+C8>?[#U5M4_+[&DN?PKSJ;_@YN_X(]7TS6WP_P#CQXI\82(VUD\+_"O7
MY^1U&7LT!XYX.,"OK7P-^QQ^R)\, J_#3]E;X;^'0F-@T+P/I]IMQTQY4*XK
MT6"""UA6WMH4CC081$4 */0 =* /,OV0_P!K7X9_MK?!J#XY_"71/$^GZ-<:
MA/9QV_BWP[-I=YOB(#,8)@'"'(VMT(KU"BB@#Q+_ (*,?%?XU_L_?L4?$_\
M:*^ NOZ!9Z_\// 6K^)H;;Q+H<E]:7PL+.6Z-NRQ7$#IO$3*'#<%@<'&#\@?
M#;]LW_@K[XZ_X)2:3_P5!\'^.O@5XBNI/ 4WB_5/AA=?"_5=/,EC LDMQ!!J
M*ZW+^_$43%"UOM=L A<YKZL_X*Q_\HL?VEO^R >,O_3)>5^05S\>?VU/@Q_P
M0]_9@\!?$+QKH7A;]EWXI>'H?"?Q7^)?@?PU<7'B;PEI=X\D2B7S[AH!#.'D
MCDN$B+*,JJB1HQ( ?L3_ ,$V/VY_!G_!2+]BSP3^V+X'\,7.AV_BNSG%[H=W
M,)7T^]M[B2VN8/, 42*)8GV/A=Z%6*J25'NE?+.L:-\&O^"27_!(KQ'=_LC:
M'#=^%_A%\)=5UKP@DUV+I=3F2VFO$N)I4P)?/N',LCIA3YK%0!@#X_\ $O\
MP3X_;._;1_8%^'OQ?^ &F_#WPS\<]7T+0/%WA_\ :/N/CIK;ZS<7<RP74\ES
M'#H05[::*29%L1(;: 2(L:[(P" ?K-7&_M#^&OC1XQ^!GBOPK^SI\2K+P=XZ
MO]#N(?"?BG4M)2^@TR^9"(IW@<%9 K8X8,.Y5@-I_.K_ (*3?&;XS?LF_M(?
M#G]H3_@H=^R3=_&?]GY/@O:Z3XXF\$:<=6T[P5XQ^TO)?ZP]A.J"2W>+R8XK
MF14>)%8(4=FCEM?'6R_9U\3_ /!NY\6?'_[%W[47BGQ%X1T_0?%OBGP3XJT#
MQIJMC?6327EW>IIUS()TN)%MQ-]F:"ZW;DC7>A.#0!^C7P?T7XD>&_A-X8\.
M_&/QK:^)?%UAX?L[?Q1XBLM.6SAU34$@1;BZ2!?EA624.XC'"AL#@5\@_P#!
M4?\ :K_:W_9H_:U_92\(?"#XH:)IO@?XJ_&JQ\+^,='/A5)K^Y@;#NHNYI'1
M(W0,N(X4D4\B7L/#OC5^U-\1/"'[ 7_!/7]C?P5X[U7P]=_M(6?@CP]XJ\6:
M7?O!J%OH4>DV$FH1VUPI#P7-P)HH5G4[T$DA7#;6&?\ \%8OV./V?_V?/VZ/
MV$/'GP+\#0^$S>?M':=INK:5HDCPV6I%55XKJ> -LDNDVR+]I(\UUF<.[?+@
M _6*BOSD7Q1\1O\ @H#_ ,%#OVD?@OX@^"/@;XC>#/@M<:!X:T7P9X[^(U_H
M]I9R7FG&\N=2-I;:9>)<W$LK-%'<2%6ACM (0ADE9_(OC3^Q?^W1^QY_P17_
M &J/ /[2G[0DTFD>&QJGB/X$MX$^*VNW&H^'-(.YDTB]O9(+.2\@B4(BQR"2
M-P\F54",* ?KQ7G?Q<_:@^%'P8^+/PT^"/B[6T'B;XK^(+O2O"FE12*9I3:Z
M?<W]Q<%"<^3'';[6< @//$O\8K\C/^"@W[/ME^SK_P $:_@5_P %/_ GQ7\?
M-\;/!FD_#N^TOQ==>-[XQI:W$=E#)IJV*RBS2TV2A2JPAY-A,KRM)*TGM'_!
M5[]F+X&^/_\ @NY^PO>>+_ PO)O'2^/[3Q5*VHW*->P6&AP/:1 I(#$D;R2,
M%CV M(Y.2S$@'WU\7_ '[5_B/]HKX7^,_@]\?](\.?#G0I=3/Q1\&WOAB*[N
M?$R2P*MD(;IOGM?)E#,=A7=N^;>!LKU6OS1_;L\$0_!W_@M[_P $_P#1?A]X
MN\4V6AZZOC:QOO#$OB[4)]*$>F>'H8[1H[.69H(I%2XD#2(@:3@N6(S78_'/
MX1_"3QQ_P40^*.G?'_4;W]H>^\0>!]&MOA_\ M$TA93\.[$0R)>ZC<7-Q<1V
M6GRW<Y$D=U*\-TRQE(#((P* /IK_ (*"^/?C5\)OV*?BA\7OV??%NC:+XI\'
M^!-6UW3KO7=!;48&-G937'E>4L\(5F,842,75<Y,;]*Q/^"5WQP^)O[2O_!.
M;X,_'WXS^(AJ_BOQ=X!L-3U_4ULX;<7-S+'N=Q%"B1ID]E4 >E?$/_!,[XL_
M%'XO?\&P7Q$U;XN^.-5\1:KI'PU^(VC0ZIK=\US=-:VL>HQP1R3,2TGEQA8P
M23A44= *]K_X)X_LR^#OVR?^#?/X0_LQ?$#Q9XET+1O&'P9TJRO]6\(:J++4
M;= $DS#,4=5)* $,K*REE92&(H ^\:R/'WCSP;\+? ^L?$KXB>)+31]!T#39
M]0UG5;Z79#9VL*&265V[*JJ2?I5?X4_#O2OA#\+O#?PGT'5=3O['POH%GI%E
M?:U>FYO+B*V@2%))YFYEE94!=SRS$GO7P'_P45_X*J?L'?#[]MW3_P!C_P#;
M-^--WX2\&_#VWTWQ1XDTD>"M9U-?%VKN1<:=9,;"SG06=IMCO)5<CSIVM$ *
M13JP!VO_  2E_P""C7[0W[<W[6O[3_P^^,7PZ3PAX>^&FJ^%T\!^&KNR$>IV
MECJ-E=7 >_.21<21QP2-"<>0SM%R4)/H'[07[>OC?4OVM+7_ ()X?L2^&-&\
M1?%2+1X]:\>^(O$8E?0OA]I+E?*GOD@=)+N[FW+Y%C')$SAA(\L48W'X9_X(
MX_\ !3C]B/XC?\%E?VM;/P;\8KB[D^._BWPJ_P *U;PCJT7]LK8:/>"[+&2U
M46>S'_+SY6_^#=4'_!"S]E_QS^VKX$_:H_:J\7?M5?$OP%XM^(?[16NZ?JDG
M@#4K2RN+8V21O:[YY+>29A ;V5$@WK"$P"C9!4 ^X_\ @H1^UA\6_P#@F[^P
MUJ7Q=N/%D'Q \?:KXDTO0/"TFM:1%9:='J>HW45K$6AM=KBUBW23%&D>1]A3
MS1N#+#^SA^UC\:O#W_!2?QS_ ,$U?C[XMLO%USI_PHTSXA^#O&%KHB:?/+92
MW;6%[:7,43&(E+H*\3(%/ER%7WLN]OF_]@@?%;_@KS^PS\=?^">?_!0_QI<7
M_CKX)_&.Y\(-\3=#LHK>YN;O2[F.?3]55-OE^>DT)W#:%DB"ALF1R?;_ !M\
M&?%O[*OQZ\0?M;ZIXZTOXE?M*?&;1M/^'?PST^T\.OI.DZ;96P>Y=C;?:;F9
M;6%O-U"]F:9BRPI%$J.\:. >X:A\:?'GQ,_:TM_@5\%[Z"#P]X C6^^+FOM;
M++FYGMRUAH,!;(6=DD6]N'&6A@6V4#-XKQ^SU\.:/^TGJ?[(_P 0_$/[ O[*
M?PMM_B7XP^''PQG^)/Q;\4^+/$K:9)K-_=S22%-T-K.9-1OI%FFRP2""/RD7
M*[43Z>_9(_:<^''[9W[-'@K]J;X2/<_\(]XXT&'4]/AO4"SV^[(D@E"D@21R
M*\;8)&Y#@D8- 'HM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%0ZA=I8
M6$]_(/E@A:1OH 3_ $I-I*[!NR/R0^*^KMX@^*7B77F;)OM?O+@GUWSNW]:P
M*=/-)<3/<3-EY&+,?4DY--K^$:]5UZ\JCWDV_O=S\"J3=2;D^KN%%%%9$!11
M10 4444 %%%% !1110 4444 /M[FXLYUNK2X>*1#E)(W*LI]01TKHM,^,/Q,
MTIS)#XQNYB1C_3BMS@>WG!L?A7-452G**LF=>$Q^.P$^?#594WWC)Q?WIH]%
MTO\ :3\66RQPZKH>GW2*?WDB*\4K_B&*#_OBNBTW]I7PG<;CK'AW4;3^XML\
M=QGZDF/'Y&O&**EJ$MXK[K?E8^SR_P 3^.<NLH8R4UVFE/\ &2<OQ/HG2_B[
M\-]6:.*W\66\<KC)CND>$+]7=0G_ (]6_I]W9ZO"USH][!>1)]Z:SF65!_P)
M"17RO2JS(P=&(8'((/(-9.A1?1KY_P!?F?;9?X[Y[1LL9A:=1?W7*#_'G7X'
MU717SGIGQ6^(VDR+);>,;Z38NU$NY?/11[++N4?E70:9^T;XXM(A%J-CIU[\
MV7FD@:.0C/0;&"#_ +YK.6%7V9?>K?E<^WR_QTX:KV6*H5*3\N6:^]-/_P E
M/;**\VTS]I?P[/+MUGPO>VJ!>&M9TG)/T81X_,UT&E_&GX:ZHD>/$8MI9#@0
M7<#H5_WFP4'_ 'U6;PU5;:_UVW/M\O\ $;@G,K*ECH)]IWA_Z6HG4T5!IFJ:
M7K;,NAZK:WVP9?[%<I-M^NPG%3UE*$X?$K'V%#$X;%4_:4)J<>Z::^]!1114
MFP4444 %%%% !6;XGL?/M%U"-?F@^63W0G@_@3C_ ($/2M*C$; I*FY&4JZ^
MH(P1[<5]1P;Q#4X8XAHXY? GRS7>#^+[OB7FD>1GF61S?+)X=_%O'RDMO\GY
M-G'U^??[<7/[47B?Z6/_ *0V]?H5J%G)I]Y)9R')1N&QC<#R#^(P?QK\]?VX
M?^3HO$_TL?\ TAMZ_P!,O!NI3K<0U*E-WC*BVFMFG.G9G\6>,$90X=I1DK-5
MHW_\ J'D]%%%?TD?SB%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ZQ?\&\)T&X^"7CV
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "L7XD79L/AWK]\#_J=%NI/R
MA8_TK:KF?C1)Y7P=\62_W?#-^?RMWKEQLG#!59+I&7Y,RKOEHR?D_P C\D:*
M**_A4_! HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "MK2_B/X]T?RUL/%U^$A_U<$ERTD2_\ ?*_I6+134I+9F^'Q6)PE3V
ME";A+O%M/[T=WIO[1/Q LU87R:??,QX>XM-A7Z"(H/S!KH],_:8TJ61(]9\)
MW$*;?WDUK=+*2?9&5,?]]5Y#14N,);I?U^)]AE_B1QOEME3QLY+M.T__ $M2
M?XGOVF?'/X::C'OEUJ6S8MA8KRT<,>>N4#*/Q:NCTS7M!UN40:+KME>2%=WE
MVEVDK >X4DC\:^7J*S="B^GX_P"=S[?+_'3B2A98NA3J+RYH/[[R7_DI]6D%
M258$$'D&DKYGTKQOXQT2%+;2?%%_!#&V5MTNG\O/^YG:?Q%=)IG[0GQ%L7+W
MLUE?@J JW-F%"_\ ?K9G\<UF\*NDOO7_  Y]OE_COD%:RQF&J4W_ '7&:_.+
M_ ]THKRO2_VF82L46M>$F!S^^GM;O(_X#&R_S>NBTSX]_#74 YN-2N;';]T7
MEFQ+?3RM_P"N*S>'J+;4^WR_Q-X'S&RAC(Q?::</QDDOQ.@\3V/GVBW\:_-#
M\LF.Z$\'\"<?\"'I7YN_MP?\G0^)_I9?^D-O7Z2:9XJ\)ZZ4M].\0V%TTZ$"
MWAO$,C*1@_+G<.#Z<5^</[>-E+IW[5WBNRF!W1M9#)&,C[#;X..V1@U_?/T0
M>(IYEB:^6XC^)AZ+2OUIN=/E_P# ?A\ER]S^?/I%X?!2R>CC<'4C.G5K1NXM
M22ER5+ZIO??S=SR&BBBO[L/Y&"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]%/\ @W;U
M'ROC%\1M)W?Z_P ,VDV/]RX9?_:E?K!7Y%_\&\S,/VE_&RYX/@4DC_M]MZ_7
M2OY=\4(J/&%9]XP_])2/Z?\ #"3EPA27:4__ $IL****_/3]!"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@ KF?C0GF?!
MWQ9'_>\,WX_\EWKIJQ?B1:_;OAWK]EC/G:+=)CZPL*Y<;%SP56/>,OR9E77-
M1DO)_D?D+1117\*GX(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@'[87A]K3Q1I'B>
M."-(KZP>W8K]Z26%]S,W_ 9HU'^[7O\ 7FO[5?ATZO\ "TZS!:(TFDW\4TD[
M'E(7S$RCZN\/_?-?NWT;>(/[ \7L!S.T,1S49>?M(OD7_@Q0/)SRC[?+*B6Z
MU^[?\+GS31117^L1^:A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^@'_  ;S _\ #3'C
M8XX_X04\_P#;[;U^NE?D]_P;N:=YOQG^(NK;?]1X8M8<^F^Y)_\ :=?K#7\N
M^*$D^,*J[1A_Z2C^G_#"+7"%)]Y3_P#2F%%%%?GI^@A1110 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 5%?VD>H6,]A+]V>%
MHV^A!']:EHI-*2LP:NC\;9X9+>9[>5<,C%6'H0<&FUO_ !7T<^'OBEXET KC
M[#K]Y;X]-D[K_2L"OX1KTG0K2IO>+:^YV/P*I!TYN+Z.P4445D0%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %97CKP[_PEO@O5O#*V?VB6]T^6.UA)QNGVDPG\) A_"M6E1WC
M<21L593E2#R#7HY/F>(R7-\/F%#XZ,X5(_XH24E^*)G"-2#A+9Z'P]16_P#%
M/PVGA+XC:UX?@LVMX(-0D-G$YR1;L=\7YQLA_&L"O]O,!C</F6!I8N@[PJ1C
M.+[QDDT_N9^25*<J51PENG;[@HHHKK("BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /TT_X-S=&
MD;4?BUXA9,(D.BVZ-ZEC>LP_#:OYBOU K\]O^#>'P]]F^ 'C[Q7L_P"/WQC%
M:;L=?(M(WQ_Y,?K7Z$U_*'B)6]MQEBGV<5]T(H_JSP\H^QX.PJ[J3^^<F%%%
M%?%'V@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 %%%% 'Y<?MEZ"?#?[4/C33RF/,U@W6/\ KNBS9_\ (E>95]#_ /!3
M;PT=%_:3_M@)\NL:#:W.['5D+PD?7$2_F*^>*_BOBO"O!<38RCVJ3MZ.3:_!
MH_$,WI>PS2M#M)_<W=!1117SYYP4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?.O[76@"
MP^(5IXAAADVZIIJ>=,YX::(F,J/I$(?SKRFOHO\ :ZT$:C\/K#7E$KR:9J>P
M*H^5(ID(=V_X'%"O_ J^=*_UN^CUQ!_K%X1994D[SHQ=&7E[*3A'_P D4'\S
M\WSVA[',YVVEK]^_XW"BBBOVH\<**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _;'_@ACX-_P"$
M8_8&TW6C%M_X2+Q-J6HYQ][;(MIG_P E<?A7V'7BO_!.7P2_P^_88^%WAV6#
MRW?PC;7TD9&"K70-T0??,QS[U[57\;<2XGZYQ#BZW1U)V].9V_ _L7AK#?4^
M'L)1ZJG"_KRJ_P"(4445XA[84444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% 'QQ_P5D\*,T'@[QS#'PKW5C</CU"21
MC]):^,J_1[_@HSX-;Q7^S#J6H0Q;Y=#U"VU! !S@-Y+G\$F8_05^<-?RKXL8
M%X3C"=2VE6,9?ARO\8GY-Q=0]CG,I?SI/]/T"BBBOS4^8"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@# ^*VACQ)\,=?T0NX\W2Y)46-<L[Q8FC0#_:>-5_&OCZON."9K
M>=)T )1PP##()!SS7QAXV\/+X3\9:KX7CG,J:?J,UO',PQYBHY57_$ '\:_O
M[Z&7$'M<HS3))O\ ASA6BO*<>2?W>SA_X$?&\54?>IUEYI_FOS9ET445_;1\
MB%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5H>$?#6H>,_%>F>#])3==ZMJ,-G:KC.9)9%11^;"L^OH
M'_@EK\+F^+/[>GPZT-X-]OIFM?VS=,1D(MDC7*Y]C)'&OU85Q9EC(Y?EU;%2
MVIQE+[DV=N6X26/S&CAH[SE&/WM(_>;PYH.G^%O#UAX8TB+9::;916MJG]V.
M- BC\@*NT45_%,I.4FWNS^THQ44DMD%%%%(84444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &)\2_"$/Q ^'FN^!KC
M;MU?2;BTRW13)&RAOP)!_"OR*NK6XLKF2SNX6CEAD*2QL,%6!P0?H:_9"OR^
M_;2^'[?#G]I7Q1I4<&RWO;[^T;3 P"EP/-./8.SK_P !K\.\:<M<\)A<?%?"
MW!_]O*\?NY7]Y\)QOA>:C2Q"Z-Q?SU7Y,\LHHHK^?#\Z"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KYK_:PT0Z9\5O[5\U"-5TR"XV(N/+V P8/N?)W'_?KZ4KR']L/
M0FN?"&C>)4,:BRU*2VDX^>3SX]Z_@OV=O^^Z_H[Z+'$']B^+5'#2=HXJG4I/
MM>WM(_-RIJ*]?,\3B"A[;+)/K%I_H_P;/GVBBBO]2C\Z"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M_1/_ (-Y/A4VK?&#QY\9[JUS'HF@0:5:R.O'FW4WF,5]PEK@^@D]Z_.ROVZ_
MX(E_!K_A5?[#.D^)+RT\N^\::I<ZU/N7YA$6$$ S_=,<*R#_ *ZGU-?GWB;F
M*P'"E2"?O57&"^^[_!-?,_0/#/+GC^*Z<VO=I)S?W67XM/Y'UU1117\N']0!
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 %%%% !7QK_ ,%7/AP3_P (Q\6K2WXQ)I-_(!TZRPC_ -'_ *5]E5YS
M^UE\,#\7/V?_ !'X1MK;S;U;(W>FJ!EC<0GS$5?=MI3Z.:^6XURAYWPQB<-%
M7ER\T?\ %'WDOG:WS/)SS!_7LKJTEO:Z]5JOOV/RQHHHK^-#\5"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KEOC9X?;Q+\)M?T^&&-I8K W<;R?\L_(83.1[E(W7_@5
M=31Y5G<?Z/J-J)[>3Y;B!NDB'AE/L1D?C7T/"6>3X9XIP.;0WP]6G4]5&2;7
MS2:^9E7I*O1E3>TDU]^A\/T5<\1Z'>^&/$-_X:U,*+G3KR6VN AR-\;E&Q[9
M!JG7^VE.I3K4U4@[Q:NFNJ>S/R647&33W044458@HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH V/A[X'UWXF>
M/=$^'/A>W\W4M>U:WT^PCQ]Z::18TS[985_2%\-_ NC?"_X>:%\-?#B;=/\
M#^CVVFV0(P?*@B6-<^^%%?CE_P $-?@.?BK^V5'\1-2LO,TWP#I4NI.S+E#>
M2@P6Z'W^:64>\%?M/7\]^+V:^WS2C@(/2G'F?^*7^44G_P!O']!>$65>PRNM
MCY+6I+E7^&/^<FU_VZ%%%%?CY^O!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!^6_[7WPI/P>_:!U
M_P ,6]KY5A<W/V_2@%POV>;+A5]D;='_ -LS7F=?=G_!4;X0GQ#\/=+^+^EV
MFZYT"X^RZBRKR;29@%8^RRX _P"NIKX3K^.N.LD>0<35\/%6A)\\/\,M;+T=
MX_(_&,_P/]GYI4II>Z]5Z/\ RU7R"BBBOD#Q@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ^8?VGO#O\ 8/Q<O+N&S\F#5+>&]@YR7++LE<^[3)*?QKSVO=_VQ_#HET[0
M_%\%JY:*66QN[@MP%($D*#\1<&O"*_V&\%.(/]9O"O*<:W>2I*G+OS4KTFWY
MMPO\[GYEG-#ZOF=2/1N_WZ_J%%%%?J1Y@4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 445Z!^RQ\!];_::_:#\*_ _
M0_,5M>U5(KRXC7)MK5<O<3?\ B5V]R .]8XC$4L+AYUJKM&*;;[)*[9MAZ%7
M%5X4:2O*322[MNR7WGZX_P#!$G]G;_A2W['-KX]U>Q\K6/B#>'5YV=<.MDH,
M=HGNI0-,/^O@U]AU3\/:!I'A70+'POX?L4M;#3;.*UL;:(86&&- B(/8* /P
MJY7\:9SF57.,UK8VIO4DWZ+HODK+Y']D9-EM+)\JHX*GM3BEZOJ_F[OYA111
M7F'I!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!F>-?".C>/?".I^"O$,'F66JV4EK<KWVNI4D>A&
M<@]B :_)CXB^!M:^&?CK5O /B&/;>:3?26\IVX#[3PX_V67##V85^O5?%W_!
M4?X'F"]TSX]:'9_).%T_72B]' /D2GZ@&,G_ &8QWK\C\7.'WF.31S&DO?H;
M^<'O_P" NS\ES,^/XPR[ZS@EB8+WJ>_^%[_<]?2Y\>4445_,Y^7A1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!QG[0OA\>(_@]J\*PR2S6(COK6.,\!HW =C[+"\QKY2K
M[=N=.L]9M)]$U*9H[6_MY+6[=.HBE0QOC_@+&OB>]LKO3;V;3K^W:*>WE:.:
M)QAD=3@J?<$$5_HM]#GB#Z[P;C\HF[RP]937E&K'1>G-3F_F?$\4T>6O3JKJ
MFON_X?\  BHHHK^PCY4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *_43_ (-^OV8FM--\3?M9>)=-(:[)T+PNTJ?\
MLU*O=3+GL6$488?W)1W-?F[\(OA?XK^-?Q/T'X2^"+/S]5\0ZI#8V2D':K.P
M!=L=$499CV52>U?T4? [X0>%/@%\(?#OP:\$P;-,\.Z7%9P,5 :8J,O*V/XW
M<L[?[3FORGQ6S]8#)XY?3?OUM_*"W_\  G9>:YC]4\*LA>/S>685%[E';SF]
MO_ 5=^3Y3JJ***_G$_HP**** "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@ K#^)7@#0OBGX"U7X>
M^)8MUGJUF\$I R8R>5D7_:5@K#W45N45G6HTL12E2J*\9)II[-/1KYHF<(U(
M.$E=/1GY"?$+P-KWPS\;ZIX!\3V_E7VE7CV\XQPV#PZ^JLN&![A@:QJ^VO\
M@IS^SZVK:1:_'[PS89GL%6T\0+&O+P$XBG/^ZQV$]<,O9:^):_C3BWA^KPSG
ME7!2^'>#[P>S]5L_-,_%,WRZ>5X^5![;I]T]O\GYH****^:/,"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OE?]H[0QH?QEUKRW=TOIUOA(ZX#M.@EDQ["1G7_@..U?5%>&?M
MEZ)B]\/>*1+DR6L]B\:KPBQN)58GU8SR#Z1^U?U-]$?B#^S/$R>73?NXNC.*
M7]^G:HG\HQG]YX'$E#VN6N?\K3_3]3Q*BBBO],C\^"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***[K]FGX ^,OVGOC=X?
M^"7@:$_;-;O1'-<E"R6=NOS37#_[*(&;WP .2!65>O1PM"5:K+EC%-MO9):M
MFM"A6Q5>-&E&\I-))=6]$C[\_P""!W['S27&I_ME>-=,(6/S=*\%K*G5C\MU
M=K]!^X4CUF!Z"OT^KG_A3\,O"7P9^&VB?"GP'IXM=(T#38K*PBXSL1<;F/\
M$['+,W4LQ)ZUT%?R!Q/GM7B+.JN-E\+=HKM%;+]7YMG]><,9'2X=R:E@X[I7
MD^\GN_T7DD%%%%?/GOA1110 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 %%%% %76]%TKQ'H]UX?
MURQCN;*^MW@N[>4966-U*LI]B"17Y:?M+_ S5_V??BQ?^!KU9)+)F^T:->./
M^/BU8G8<_P!X8*-_M*>V*_56O'_VT/V<(?VA?A9)!H]LG_"1:-NN=$E. 9#C
MY[<GTD &/1E4] :_._$?A/\ UDR;VE"-Z]&[CWDOM1^>Z\U;JSYSB7*/[3P7
M-37[R&J\UU7^7GZGYET4^YMKFRN9+.\@>*:)RDL4BE61@<$$'D$'C%,K^3VF
MG9GY%L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %<%^TUHG]M?!F_G$JH=+O+:^ VY:3YS 4'
MMBX+'_<KO:@U;0SXHT>]\+*8PVJ6,UDCRC*QM+&T8?\ X"6#?A7VWAOQ!_JM
MQ]EF:MVC2K0<O\#DHS^^#DCGQ='ZSA9TOYDU\[:?B?$U%!!!P117^T1^3A11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?LA
M_P $2?V)_P#A1?P7?]HGQYI'E^*?'5HC:?'-'A[#2<AXUYZ-,0LK?[(B'!!K
MX=_X),_L*R?M??'5?$WC?2F?P)X/ECNM>,B_)J$^<PV(/<,1NDQTC4C@NIK]
MQ(XXX8UAAC5$10%51@ #H *_$O%;BE0I_P!C8:6KLZC71;QC\]WY6[L_:_"O
MA9SJ/.<3'175-/J]G+Y?"O._9#J***_"#]U"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 ^(_P#@I!^RT^BZG)^T'X%T[_0[R0+XEMH4_P!3,3A;D ?P
MN<!O]O!YWG'R/7[%ZSH^E^(=(N=!URPBNK.]@>"ZMIEW)+&P(92.X()%?F9^
MUU^S-JW[.'Q$>QMDEG\/:FS2Z%?/S\F>87/_ #T3(!_O ANY _G#Q3X,>78E
MYO@X_NIOWTOLR?VO23^Z7JD?FG%F2/#57C**]R7Q+L^_H_S]3R>BBBOQH^*"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /DWX]: ?#7QA\0:?Y4<:2WYNX8H?NQQW"B=$'^ZLB
MC\*Y&O9/VQ_#QM?$>B>*X;9(XK[3Y+61P?FEFADW,Q_[9S0J/]VO&Z_V>\,>
M(/\ 6GP]RS-&[RJ48<S_ +\5RS_\GC(_+LTH?5\PJP\[_)ZK\&%%%%?=' %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %=;\"_@GX^_:)^
M*^B_!SX9Z4;O5];NQ# #D1PIU>:0@';&B!G8]@IZG KE;:VN+RXCL[.W>665
MPD44:%F=B<!0!R23QBOVQ_X))_\ !/9?V1?A>WQ+^)FDH/B%XJM5-\CJ"VD6
M9PR68/9R0'E(_B"KSY>3\GQCQ10X7RIUG9U9:0CW?=^4=W\EU/J^#^&*_$^:
MJBKJE'6<NR[+SELOF^A[U^RE^S1X$_9)^!^C_!3P#'OAL(S)J&H/&%DU"\?!
MEN'QW8C &3M554'"BO1J**_DW$XBOB\1*O6ES3DVVWNV]V?U?AL/0PF'C0HQ
MY81222V26R"BBBL38**** "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@ KD_C
M5\'?"/QU^'UY\/O&-OF&X&^VND4&2TG .R9,]QGIW!(/!-=916&)PU#&8>5"
MO%2A)--/9I[HSJTJ=:FZ<U>+T:/R3^,7PC\7_!#Q]>_#[QI:;+FU;=#.@/EW
M4)SLFC)ZJP'U!!!P017+U^H?[5'[,GAK]I+P*=*N/*M-<L59]$U4K_JG/6-\
M<F-L $=CAAR,'\T/&?@WQ+\/O%%[X,\8:3+8ZEI\YBNK:4<J1T(/0J1@AAP0
M01P:_DSCG@S$<*9A>%Y8>;]R7;^[+S7_ ),M5U2_(<^R2IE&(]W6G+X7^C\U
M^*U[F71117PIX(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'G'[5/AW^V?A,VKPV@>;1]1AG>8G_56[
MYA<#_>D>W_[Y]J^9J^S_ !EX>'B[P;K'A46K3R:AIDT5M IQON-I:#/L)EC/
MX5\85_I=]$3B#^T_#>KELW[V%K227:%1*:^^;J?<?"\44.3&1JK[2_%?\!H*
M***_JH^9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^X/^"2
M?_!,R?\ ::\2P?'SXV:(Z?#[2+K-A87"$?\ "072'[F#UMT8?.W1R/+&?GV^
M7G.<8'(LOGC,5*T8_>WT2[M_\%Z)GJ9-D^-SW,(8/"QO*7W)=6^R7_ 6K1ZM
M_P $6O\ @FY))+8_ME?'3P^51")? &C7D7WCVU)U/8?\L0?^NG:-C^GU,M[>
M"T@2UM8$BBB0)''&H544#   Z #M3Z_DSB+/\;Q)F<L7B-.D8](QZ)?J^KNS
M^K^'<@P?#F61PF'UZREUE+JW^BZ*R"BBBO"/="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@ KQ;]L+]D?0_VC?#']K:*D-GXKTZ$C3;YA
MA;E!S]GE/=2<[6ZH3GH6!]IHKS\TRO YS@9X/%PYH26J_)KLUNF<^+PE#&X>
M5&LKQ?\ 7WGX\^)?#6O^#M?N_"_BC29K'4+&8Q7=I<)M>-QV/\P1P001P:HU
M[+^VK\>)OVZ?V\M,_8N_X)_?"W2O%_B+P!<>9\>/BA>WKP:+X9L]KA-(\Z)6
M^TZDT@^5!N\HHR-_RV,'EGB[PCXE\!^([OPCXOT:>PU&QE,=U:W"X9&_D01@
M@C(((()!K^3>,>#,?PEC+3]ZC)ODGW\I=I+MUW7E^0YUDF(RBM9ZP>S_ $?9
MF;1117QIXH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 /@GEMITN;>0I)&X9&'4$'(-?'OQ:\,P>#OB9KGARS
MM7AM;?4I38QR=?LS'?"?QC9#^-?7]?/'[8.@BR^(-CXEB61AJNDQ_:)6'R^=
M"3%L'TA6 G_>K^OOH=<0?4>-L;E$W:.)H\R\YTI:+_P"<W\CYSB>A[3 QJ+>
M+_!Z?G8\FHHHK_1H^""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK[
M _X)E?\ !+GQ5^V'KL/Q0^*%O=:3\-K&X_>7 S'/KDBGYH+<]HP1AYATY5<M
MDIYN;9M@,DP,L7BY\L(_>WT275OHOT/1RK*L=G6.CA,)#FG+[DNK;Z)=7^I'
M_P $OO\ @F9X@_;'\5Q_$KXE6ESI_P -M)NL7<XS')K4RGFU@;J$'224?='R
MK\QRG[5^&O#7A_P;X?LO"?A31K;3M,TZU2WL+"SA$<5O$@"JB*.    !47@[
MP=X5^'OA:P\$>"- M=*TC2[5;?3]/LH0D4$2C 55'_ZR>3S6E7\L<6<5XWBG
M'^UJ>[3C\$.B7=]Y/J_DM#^I>%.%<%PM@/9T_>J2^.?5OLNT5T7S>H4445\H
M?5!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 %?G
MG^V_^VI^T%^VK^T+JO\ P2E_X)9>*_[-UW3U6/X]?'>W4R6?PZL7)5[&T=2!
M-J\H#JJJP,)#8*NLDEM8_;V_;F^/?[4'Q]O?^"3_ /P2O\0I#X_\E1\:?C)$
MAEL/A?I<A*NB.I DU61=RQQ*0T9SRK*SP?4G[#/[#OP$_P"">_[/FE_L[?L^
M^'GM].LV:YU;5[UQ)?ZYJ#@>??WDV 9IY" 2>B@*BA455 !-^Q/^Q/\ L_\
M_!/_ /9_TG]G/]G/PG_9VC:=F:^OKEA)>ZQ>N!YU]>38!FN)" 68X  5%"HJ
MJ%_:D_9,\$_M)^'Q)<;-.\16<173-:2/)QR?*E ^_&3^*DDCJ0WK-%<68Y=@
MLVP<\+BX*=.6Z?Y^371K5=##$X:ABZ+I5HWB^A^1GQ/^%OC?X.^+[GP1X_T5
M[*^MSD9YCF0GB2-NCH<<$>X.""!SU?J_\<O@%\._V@?";>%_'>E[GC#-8:E
M +BSD/\ %&V.AP,J<JV!D< C\Z/VBOV7_B/^SCXA-CXFM#=Z5/(1INN6T9\B
MX'4*>OER8ZH?0X+#FOY=XU\/L?PQ4>(H7J89O276/E/]);/R>A^59YP[B,JD
MZE/WJ7?JO)_Y[>AYO1117YT?-A1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7EW[76AC4_AI8:Z&=I-)U?:L:KPL5Q
M&1([>P>&!?J_O7J-8GQ.T3_A)?ACXCT R%?/T>65=JY9G@Q<(B^[/"J_\"Q7
MZ=X,\0?ZL^*.4XYNT?;1A)_W:MZ4F_)*;?R./,:/UC U*?=/[UJOQ2/CJBBB
MO]BC\K"BBB@ HHHH **** "BBB@ HHHH **** "BI]*TK5-=U.WT71--GO+R
M[F6&UM+6%I)9I&.%1%4$LQ)   R2:_4G_@G#_P $6++PPVG_ !P_;'T>*ZU$
M%;C2/ DN'AMCU62]QQ(_0^0,J/X]Q)1? XAXEROAK!^WQ<M7\,5\4GY+\V]%
M]Q[_  _PWF?$F,]AA(Z+XI/X8KS?Y):L\>_X)E_\$AM?_:#>P^.G[2.FW6E>
M!LK/I>BMNBNM>'4,>C16Q_O<-(/N8!#U^O/A_P /Z%X4T.S\,^&-'MM/T[3[
M9+>QL;.%8XK>) %5$50 J@   5;1$C01QH%51A548 'I2U_+W$W%&9<3XWVV
M(=H+X8+:*_5]WN_)62_IWAKA?+>&,'['#J\W\4WO)_HNRV7F[ME%%%?-GT@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 %%%% !7Y^?MV
M_M\?'O\ :6^/5_\ \$K/^"4.L0M\15C5/C%\9 GFZ7\+=.<E74.O$VJN RQP
MJ<QL#T97:'._:V_;N_:#_;Y^.>L?\$TO^"1_BM+*YTJ3[+\<OVBH4,NF^ [=
MB5DL-/=2!=:LX#* C?NB#AE97EM_K+]AK]A7]GK_ ()Z? >Q^ /[.WA=K2QB
MD-UK.LWT@FU'7;]P/-OKV? ,T[D<GA5 "H%154 $'[!G[!GP$_X)W? *R^ O
MP'T>8Q^<U[XC\1ZFXEU+Q%J4F/.O[V;K+,Y_!5PJ@*H%>TT44 %%%% !6?XI
M\*>&_&^@7/A;Q=HMOJ&G7D>RYM+J,,CC^A!Y!'((!&"*T**F<(58.$U=/1IZ
MIKLQ2C&46I*Z9\#_ +4W_!/'Q1\-S<^./@S%<:SH*YDN-,P7N[%>IP!S-&/4
M?,!U!P6KYC((."*_92O /VFOV!OA[\:Q<>*_!/D^'O$SY=YXHL6MZW7]\B_=
M8G_EHO/))#U^%\8^$\:CEB\D5GNZ3V_[<;V_PO3LUHCX+.>$5)NM@?G#_P"1
M?Z/Y/H?G5174?%;X-?$CX*^(F\,_$;PS/83DDP3$;H;E1_''(/E<=.AR,X(!
MXKEZ_!\1AZ^$K2HUH.,XZ--6:?FF? 5*=2C-PFFFMT]&%%%%8D!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5+8W1L;V&]6-7,,J
MN$<9#8.<'VJ*BJA.=.:G%V:U3\P3LSXU\>>&AX,\;ZQX16X,RZ9J<]JDQ&/-
M6.1E#_0@ _C637J'[7.A'3/BLFL@H%UC2+:Y6.,<)Y8-L0?<FW+G_?KR^O\
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
MO^"-7AW]I?Q/XYUVX^/OC/X5)XXLOC9;ZW/#KVF^(9[0WT*P7,3JUO:0RLL
MLXMD B0H$!.ZOLG3?V6K_P")O@WQ;I_[8'B6P\:W_COPQ<^'-:TW2["2RTC3
M]'N(V2>PLX7EDD'F!LS7#N9)F1#^[2.**+YN_9K_ ."?7_!0W]DK]E#5_P#@
MG;\,OC_\/M9^&XMM0TOP)\2O$4%\/$OAC2;MI"8'L(H_LVH30":012FYMU&$
MW1E5\N@#XE_:C_:K^,O[=/\ P0C_ &4?VV_&/Q&\5:!X]U?XV:!X=\17?A_Q
M#=6=CJP@U:]L9;B>QCD%I<-*]I%/\\1V."J;4RI]M_X*8_LM:5^R-^W[^R9\
M8?V:OC-\1O"_B_XL_%J7P5\2/$Q\;W>H3Z]87EO\[RPWKS6RR1_.T2I"L,3%
M-L0$42I[1^V?_P $>_%OQ _84^#7_!/_ /8T\3>%_"?A7X2>*M%UV#5?%S7-
MQ<7DFG-+($:.WC52\\TK32S;A\Q8+&-V1UO_  4 _8=_:R_;(^,'[/7Q5\)Z
MU\//#J_!'X@V_C&^T_4-2OKLZO=H%5K1)$MH_)BVAP)2KL2X.P;,. >#:U\#
M/"/_  3]_P""_7[-_@K]F7Q!XLTS0OCKX%\8P?$W2-:\:ZEK$6M7&FV+7EO>
MRF_N)G-SYFW,F<X! QO?=D?LL_LN^%_C9_P6G_;D_9K^*OQ0^)&N?#W2-)\
MR)X7O_B3JSBX6[TF2Z>"2[-Q]K^SK--,PMUF6(APK(RHBCZ2_:3_ &&OVJOC
M7_P4O^ _[>?AO7/A_IVE?!/2]9LQX7O=1OI+C6/[6LC;71^T+;!8/+#?N_D?
M=LW-C?L0_9D_8;_:J^"'_!2?X^?MW>)]<^'^HZ7\<=/T2W;PO8ZC>QSZ,=(L
M?LMJ1<-;%;CS /WGR1[2Y9<[=C 'RO\ \$I/V*?AY^T5>?M3_L.?'[XB?$+Q
M5\(O@[^T!JVA_#[P-=>/]2MX+"SD165))[>:.YN1$ !''+*T2,SRA/,;>.&_
M9D_;O_:%_9V_X-]?$]WI?Q6U*]\2>'OCW=?"KPAXQ\0:H6N=+TV;6H+99Y+E
MTD*M!;3SB.0H_E%8L(RQA#]O_P#!/_\ 8<_:S_8V^+G[0OQ3\5ZU\//$?_"[
MOB%<^,K'3]/U*^M/[(NY RK:/(]M)YT6TKF4*C H3L._">8?L^_\$//%;?\
M!-_XO_\ !-S]L'Q]X:UG1/B7XSU'Q3IWBKP:EQ%<Z3?W,\-S'B"X3#>1<0*X
M;S/WBDQLH!+$ J_&;_@F3^W"GQI^$WQ__8E\#?"CX->*?!'BN";QQJT/QL\0
M:I_PFV@GBZL=2CDT2/[?-)@$7%P[2 ECO#%77SC4OV0- _:;_P""]W[0G[*O
MQ'^-7Q/_ .%>:K^SYI>HZAH-I\1]3\SSKBZB4QPW$D[26UNLO[_[-$5B9U56
M4P[X7]L_9*_8)_X+ :#:Z+\!OVYO^"@_@WQK\(?#,D"%/#7A66+Q'XML[=E,
M%CJ5W, L4#;$$VSS99XU:-Y2)'<]M\-OV%_VJ_!G_!73QI_P48U+Q3X E\,>
M-? =GX0N/",%S>_;K.TMIHI([Q;@P[))24<F$HJXD"^9\N]@#RGX"^%?!/Q;
M_P""E?BK_@EWX^US6?$7PG_9@^"?AJVT'P?XKU=[L>)M0OHU=]3U/.T:@8+<
M00I'(IAC>5W5 VPI[)\ ?^";^N?LN_"WX\?">Y_:H\8:Q\//'.LW6M?#OPII
MFJ7NDW7P\MG221[&QU""[^T"'S"FQ4,2*L6-I\R3/$_MZ?\ !+3]J#Q;^VYH
M7_!3'_@FG^T;X?\ AU\7+;PT/#7C'2?&FERW6A>*M+#;D6Y$(:1'7"#A3N$4
M)5HVBR_M7P6_9W_:V\$?"#QEXN^-'QF\-^/_ (U>-M+BLY]033Y=)\.Z1!$L
MJV]E:01B:;R(6N;F8O(6FN))2&:-/+$0!\*?\$[&^(_Q=_X-2/#MS-^VZ_P;
MU?5--\02:Q\9M=O))9=+MAXPOS=.TS2I)YLL D@5U<2;IEV'=MJ?Q!XA\(_!
M3_@LM^Q;-^R#\"?%GPG\#?%'3/&>B^)8[^T&E6_CRRL])BN;6YGTUI3<B2*6
M7S//OH8;EV9200N3V&B_\$+_ -H>3_@B3I?_  2BUS]H'PO8>(/ _B5==\#>
M.])M;F2UNKA=7N-4$-]:2H"$$EPR JTG1'*9CVOVGQH_X)K?\%+?VB_VB/V<
M/VO_ (E_M>?"O3_'?P6U363>Z9H/P^NSHL-KJ5G%:W$MJDMT;BYNRL9.9I8X
M0?*VQ+Y<GG@%7Q-_RM6^'?\ LQF7_P!2NXKZM^'_ .Q#\.?AS^VMX^_;ITGX
MA>-[KQ+\1/#NGZ-JOAW4?$1ET.RALTC6.2UM-@\J1A&"S%V&6D*A3+)N\<U3
M]A+]I^Z_X+$:7_P4K@\6^")/#NF_"/\ X5P?"]Q<W8OY]/.HR7S:@9EM_*6X
M\R0GR FS"[?,&=X]B^'GP_\ VV=*_;6^('Q#^(WQ]\-ZI\#M4\/:=!\//A_:
M>'DBU+1M11(Q=SSW80-*CLLK!2[C$B +'Y9,@![/7YN?\%[M%_X*-?"OP+HW
M[=WP#^(?P^\3_#WX%:Y!XQUOX-:_X)</J2VPVF]EO3<2?:'MA(\Z(L=N(B@F
M!DEBCK]!/BKIOQ&UGX9>(=(^#_BC3M$\5W6BW,7AK6-7TYKNUL;YHF$$TT"N
MAEC60JS(&&0",U\N7'[+_P#P4=_:K_9^N_V8/V_OBG\)+3PWKUN+#QUJGPGT
M_4Q?^(],)'G6:?;"L>G>>@,<LJ"8^6\@C6)F5XP#Z9^"?Q3TKXV_!7PC\;=(
ML)K*Q\7>%K#7+6UNB/,MXKJVCN%1STW*L@!]P:^:OA?\+K3]MK_@H'I'_!0[
M4;8-\/\ X2>&=2\-?!"=U_Y#M_J!5-7\01'_ )]#%%'96S<B=5N)US$\#OI_
M\%)OV4_VU_VB?@UH'[/O[$7QC\ ?#CPO'LB\66_B+0KFZ.IV$018M+1(&18[
M-U4K,F<RIB+(C:19.%^"W[*__!;6'XG^#[?]HG]O_P"%TGPWT76+:ZU_P_\
M#GX</I=]J%K;?O([*.=B1#"\B1)($VDQ;TSAB" ;?QY_X)#:3\5=2^-WA[P!
M\>;CP?X(_:/NM.N?B[X=@\.+=7<LUNBQ7$FF79G1;%KN!$CF,L%R,AG0(6-<
MYXZ^.WP7\"?#G7_^"@OCO2Y8?V>?V9-"N+/X0:#IZAQX@U.VC-A+J\(<[712
MQTRP9B%/F75QEDF@D7Z=_:O^&WQ:^-/P_M/@S\-?$::#I?B?4TLO'GB*&^>&
M_L="*.UU'8;%)%U< +;++N3R%GDG4EXD1N<_;9_85^'/[7O[ _C']@JPD@\*
M>']?\(QZ+H3Z99+Y.C&W\M[(I"I4&*&2"$^6"N43:"N<@ X_X!_\%"?&?B;]
MIWPM^R5^TI\&=-\%^*O'_P *T\>>"I-#\32:G:SVZR*EWID[26UNR7EOYD;Y
M56CE0L04*;3]1U\9_ W]AC]I/Q3^W'\/_P!M+]K.?P=I<_PG^#C^"_#&A^#-
M:N=0&IZE<NOV[5I9)[6W^SQ&.-8XK8+(WSLS2#:%/V90 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!Q/Q<_9U^#OQPM##\1/!=M=7 3;%
MJ4(\JZB]-LJX; _NG*^H-?*7QB_X);>,=&,NJ_!7Q7'K%N,E=*U5E@N0/19!
MB.0_7RZ^XZ*^4S[@KASB*\L512F_MQ]V7WK?_MY-'DYAD>6YE=UH>]_,M']_
M7YW/R&\<_#;Q]\,]5.B^/_!^H:1<Y.Q+ZV9!(!W1CPX]U)%8E?L/XA\->'?%
MNER:'XJT&SU*RE_UMI?VR31M]58$&O!/BE_P35^ OCCS+[P8][X6O'R1]A?S
MK8GU,,AR/HC**_'LZ\&\TP[<\LK*K'^67NR]+_"_5\I\7CN"L53O+"S4EV>C
M^_9_@?GG17T+\2O^":W[07@OS+OPFEAXGM%R0=/G$4X7U,4N.?968UX=XK\#
M^,_ M^=+\:^$]1TFYR<0ZC9/"Q]P' R/<5^79GD&=9-+EQN'E3\VG;Y2V?R9
M\KBLOQV"=J]-Q]5I]^QET445Y!QA1110 4444 %%%% !1110 4444 %%%% !
M1110!);+823K%JMN9K20[+N$?\M(FX=/Q4D?C7Q1XFT"_P#"GB/4/"VJJ%NM
M-OI;6Y"G($D;E&_4&OM.OF7]JKP]_8GQBO-0AMC'!K%K!?Q,QYE=DV3.?K/'
M,:_M7Z&?$'L<\S/))O2K3A5BO.G+DE;S:J1OY1\CY?BFASX6%5?9=ODU_P !
M?>><T4JJS,%4$DG  [U[;\#_ /@G)^VA^T'Y-UX ^ ^L1:?-@KJ^N1C3[4H?
MXU>X*^8/^N88^U?WSB\=@L!2]IB:D81[R:2_$^1PF!QN/J^SPU.4Y=HIM_@>
M(TJJSL$1223@ #DFOTU^!7_!O+=M)!JG[2?QSC1!@S:-X-MBQ/M]JN% 'H0(
M3[&OM[]G[]@G]DK]F18;GX3?!C2K?4H0,:[J$9O+\MW83S;FCSW";5]J_/<W
M\5.', G'"WKR_NZ1^<G^B9^@Y1X6<18]J6*M0C_>UE_X"OU:/Q\_9K_X)2?M
ME_M*F#5-+^'+^&-"F(/]O>+=UG$R'^*.(J9I01T*H5/=A7Z$?LR_\$,?V7O@
M\]MXB^,E[=?$/68L.8=0C^SZ9&X]+9&)D[C]Z[*?[@K[;HK\GSOQ)XDSB\*<
M_8TWTAH_G+XONLO(_5LD\-^',HM.I#VU1=9ZKY1V^^[\RKHFAZ)X:TFWT#PY
MH]KI]A:1".ULK*W6*&%!T5$4!5 ] ,5:HHKX!MR=WN??)**LM@HHHI#"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 **** "
MJNL:)HOB*P?2O$&D6M]:R?ZRVO+=98V^JL"#5JBIE&,XN,E=,32DK,\<\=_L
M%?LP>.M\S?#Y='N'_P"7C0KAK;;](QF+_P <KQ[QG_P2=T]]\_P\^+LT>/\
M5VNM:>'S]98BN/\ OBOL2BOE,QX%X2S1MUL)%-]8^X__ "6U_G<\G$Y#E&*U
MG15^ZT_*Q^<WBS_@FW^T]X;W/I>BZ5K:+SNTO544D?2<1G\!FO-_$O[.WQX\
M'[F\1?"#Q%;QI]Z?^R97B'_ U4K^M?K#17QF,\&>'ZSOAJU2F_/EDOR3_$\2
MOP5E\]:4Y1^YK\D_Q/QNG@GMIFM[F%XY$.'1U(*GT(/2F5^P^L>&_#OB&+R=
M?T&RODQC9>6J2C'T8&N1UC]E_P#9TUTEM1^"7AG<WWG@T>*%C]3& :^:Q'@I
MCHO]QC(R_P 4''\G(\NIP/77\.LGZIK]6?E-17Z9ZC^P1^R;J;%Y?A+'$Q_B
MMM6NX\?@LH'Z5C7?_!-K]ERY),/A_5;?(Z0ZQ(<?]]9KR:O@WQ3#X:E*7_;T
MOU@<DN"\UCM*#^;_ /D3\Y:*_0N7_@F)^S7(VY+CQ)&,?=354Q^L1IO_  [
M_9M_Y_\ Q-_X-(__ (U7-_Q"+B[_ *=_^!_\ R_U.SC^[]__  #\]J*_1&#_
M ()F_LRPD>9!KTN!@^9JV,^_RH*U++_@G;^R?:_Z_P"']U<_]=]<NA_Z!(M:
MP\'N*YO6=)>LI?I!EQX,S>6[@OF_\C\VJ*_472OV+_V7-'Q]D^#&DOCI]J\R
M?_T:S5U>A_!OX1>&,'PY\+?#M@5Z-::+!&?S5 :].AX*YO)_OL53CZ*4OSY3
MJI\$8Q_Q*L5Z)O\ R/RC\/\ @CQIXM<1^%?"&J:FQ. NGZ?),2?^ *:]!\*?
ML2?M1^+]K6/PBU"U0]9-5>.TVCU*S,K?D":_3Y$2)!'&@55&%51@ 4M?18/P
M5RN#7UK%3G_A48_GSGHT>!\)'^+5D_1)?G<^#_!W_!*SXMZHRR^-O'VB:1$W
M5+1)+N5?J,1K^3&NWD_X(R?LK^*M5T[7?B]J/B#Q-<:=;F!(!?\ V*WDB+E]
MK+"!)@,SD8D'WS[8^N:*_1^%.%LIX*QWUW*>:G7LX\_/+FL]UNEKY(]6'">0
MQARU**G_ (O>7W/3\#SKX1_LB_LQ? <1O\)/@5X:T2XB "7]OI:/=\>MPX:5
MOQ8UZ+117U-?$XC%5'4K3<I/JVV_O9[M##8?"T_9T8*,>R22^Y!1116)L%%%
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
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
5110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>cms-20221231_g3.jpg
<DESCRIPTION>GRAPHIC - CE MONTHLY WEATHER-NORMALIZED ELECTRIC DELIVERIES
<TEXT>
begin 644 cms-20221231_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
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 **** .'_:*^//A/]FWX2ZE\5?%=E=WYMFBM
M='T/3$#WNM:E/(L-IIUJA(WSSSO'$@) !?+%5#,/@C_@C7XN_:BU;_@JM^W)
MX1_:L^);ZYX@TC_A74S:79W<CZ7H37>E7UT]A8HQP(8?,6 2[5:;R1*XWN:[
M_P#;4\2_\%.]#_;STGXA_!C_ ()E6GQN^'O@?P\C^ )I?C?I7AN*UURY22.^
MU&6WNHI9)IT@86L+$((DENB-YN/W?R[_ ,$G?V@_V\M<_P""Y/[6L_C/_@GA
M;:%-XQU/P%'\6H%^,&GW7_"NXH-%NELY%9( -8^TI\^V#RS#C:V30!^N'Q?^
M)OAKX*?";Q1\9?&<CIH_A'P[>ZUJSQ@;EMK6!YY2,]]D;5^</[&'PY^+G_!0
M[_@EEKO_  4;^)7Q1\5Z7\<?B+9>(/$GPZUC1O%%Y;P>!EM;BYCTC3[&W218
M/LH%M$TR/&3=">43&3=Q]T?MW_"OQ!\>_P!A[XS_  ,\&)YNL>,/A5XAT+3(
MT;DW5WID\$2^V6D7\Z^3_P#@BM\7_"V@?\&\?@3XCW]RMM:^#/AAK\>NI/\
M(UI)IT]^EPLBG!0@PLQ!QP0>] 'D/Q1_X+2_%KX__P#!(?\ 9L\??!76U\,?
M%W]J3X@Z5\-6U?3(EWZ!>M?/8ZKJ-NC9",&B)A!R8_M<3\E*]-_;SUK3_P#@
MCG\3?V=_VAO@EK_B&'P'XO\ BE9?#?XO^']:\4WNIQ:M;:C!*UOK,IO)9"+V
MVDMG=KA2))ED:.1F!7;^=7P;_9Q\>_ '_@EI_P $SOVF/B%I<]KHGAS]JFTU
MSQ'YR$#3M,UC61):7C]EB:&UBD#'C-S&,Y:OO_\ X.:?">K_ !I^#?[-O[+_
M (+A>X\1^/OVJ/#D&GVT0RZV\5M??:+CCHD0DC9FZ*I). * .KU'XNZC_P %
M _\ @M!X]_8;\1:[JD?PC_9[^'EA?^)_#NE:K/:1^)?$^I^5+!]MD@=&GM;>
MU=MML3L,X+N&V*%U_P#@GW^T-XP^%O\ P4O_ &@/^"4'C+Q7J>N:%X*TO3/&
M_P (K[6]1EO+VST*^C@%WIDD\S-)+#:W<Z) SL[B.386PB >>_\ !/[PEJ'P
M6_X.*/VT_!'BR%HI_B)X,\)^,?"LDHP;W38HC;3R)GJL=U*821QNCH_9<\)Z
MO\0_^#H;]I;XTZ)$\FA^ /@/H'@_5;M!^[&HWYT_4(XMW0L(K:7([=\4 ?I?
M1110 45Y?\5OV2OAK\8O%S^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[UY!\
M1OV>_!WP%^-?PJ'@GQ%XGF&O^+'M+]=4\2W,Z^6L#,-JE@,Y]0: /J^BL?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VH V**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?_  +:B@#8HHHH **** "BBB@ KRGX0_L:?!/X(?M)_%;]J[P)8:C'
MXN^,SZ,WC>:YU!I()3I=J]M:^3$1B+$<C!L9W'FO5J* /C+]@_\ X)[^&_V8
M_P!O'XY_M,_"&?QUI_A3XFRFYUVR\::K)(-8\0O?SSW%W:V\BK)!:P(PAB>7
M+R^=*5S$D4DG>>+?^"6?[-7BN7Q?X?BUCQAI'@;XB:[)K7Q"^%^A^(/LV@>(
MK^7:9Y9HUC\^%9RBF>&WFAAN#N,L<F]]WTC10!Q?Q=_9V^"7QW^!VJ_LU_%7
MX;:9JO@;6=(73+WPVT'E6XM5"^6D8CVF$QE$:-HRK1LB,A4J".&^%_[!_P +
M? /Q7T/XX^-/'?C/XB^+/"6CS:5X)UKXA:U'>R>'+.952=;18HHD$TJ(B274
MBR74B*%>9E)!]MHH \H^//['OPR^._Q \-?&A];U[PEX_P#!]O<VOASQYX/N
MXH-1MK2X ^T6;B>*:"YMY"J,89XI$5T5U"N U:G[.'[+WPB_98\*ZGX:^%>D
MW7VC7];GUKQ3KVKWSW>I:]J<^/.O;RXD):65MJJ.B(BJB*B*JCT.B@ HHHH
M*\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2BBB@ 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 *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_T
MF:@#W2BBB@ 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 *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\
MDMGP/_['N7_TF:@#W2BBB@ 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 **** /&OVM?VN[K]FVTT[P[\//V?_&?Q7\<ZW%+-H_@;P+;P>?\ 9HBH
MEN[FXN9(X+.W5G1-\C[G=PL:N0VWA_\ @G+_ ,%1/AC_ ,%#9_'G@2U^%'B[
MX<?$7X6ZO%IWQ!^'/CFS2*_TMY@Y@E5HV*RPR"*3##!RA)7:R,_T'X]UO5O!
M_A74O%WA?X<ZCXHU2WM1]GT/19K2&[OR&.V))+R:&%<;F/[R50!NQDG!_.G_
M ((R_M1^!_B[_P %"OVIM$^/'[-WB;X2_M,^)=5T[6O%WA/Q'-%-$WABPMXM
M.TP6<T0"RK%&\332#*RR7@>-VCVK$ ?IA7QU^UO_ ,%AM"_9C^.>J? CP'^P
M/^T?\:[O0(+<>)-<^"WPS;6M-TF]FB6==/GG$J!;H6\MO.T>#B.YB.<L0/L4
MYQQ7Y&?&WX%?\%J/^"-=KXR_;7^"'[6&C?M%_#$^(]1\8_%?X4Z_X+CTF^CA
MN)FGO;NQGCDFD_=)N(_>!8XXU'DRK'M !^AOQ$_;@^%GP-_8TB_;7_:,\.^(
M? &B'P_::E=^&?$.G+_;=K/=!!!IK6L3OF^>22.'R%8D2-M)&&(Y[P7^WV+7
MXV^"_@%^TM\ O$'PIUSXFV%S<_#IM>U6QO;?59K>-99].EDM)76UU!(F$GD-
MN1U#^7+(R,H^'_\ @LK^T3X>_:SNO^"<%]X O+A_A[\8_P!HCPMXGF@N%"-/
M;@V<D$$R@D;ME[*&0Y =?5179_\ !T1XBU#X<_LS_L_?&?PK(T'B+PE^U=X4
MOM"NH3B02BWU!C&".2&V+E>^T4 ?8WQ\_;9\.?"CXZ^&_P!D[X;_  _U+Q]\
M5/%.B7&N6GA'2+R"V33='@D$4FIW]S.P6UMC*RPH0'DEE;:B-AV74_93_;"^
M'W[5=MXKT31]$U+PYXP^'WB)]!^(/@?7O*^WZ%?A1(@8Q.\<T$T3++#<1LR2
MQMD$,'1?B+_@G)K>J_$S_@XE_;F\:>*I6>X\)^'?"'AO0HI#G[-8-:^8R)GH
MKR0"4CH6D)I_[.?B+4/"W_!U1^T'\/M"D:/2_%G[-NB:[K\,9PLM_93Z;:6\
MCCH66"XD4$\X8^] 'Z:4444 %>%_M8?\EL^!_P#V/<O_ *3-7<?$']I[X ?"
MKQ&WA+XB?%32](U)(4E:SNY&#A&Y5N >#7B'QR_:0^!GQ3^./P;@^'OQ,TW5
MGL/&S27BVDC'RD: HI.0."Q H ^JZ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC
M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJOQB_X+FZA9:G^W3/<V%RLL?\
MPB6G#>AXS^]KZ?A/AS_6C-?J7M?9^ZY7Y>;:VEKQ[]SYGBSB+_5?*OKGLO:>
M\HVYN7>^M[2[=C]KZ*_F+HK]+_X@Q_U'_P#E+_[H?FO_ !&;_J!_\J__ ',_
MITHK\8?^"#&HV.E_ML:A<ZA<K$A\!7RAG/&?M-IQ7[&?\)CX8_Z#4'_?5?F7
M%?#O^K&;?4O:^T]U2OR\N]]+7EV[GZ7PIQ#_ *SY5]=]E[/WG&W-S;6UO:/?
ML:5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5\T?2FE16;_ ,)CX8_Z#4'_
M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5<Q\8/VE/@C\!? EU\3/B
MOX[BTO1+.2*.YO%LY[@HTCA$&R!'<Y9@.%.,\X%:4J-7$58TJ47*4G9)*[;>
MR26K;,ZM6E0I2J59*,8J[;=DDMVV]$D=S17S%_P^2_X)N_\ 1QO_ ):&L?\
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
M71117^AI^4GVU_P0.AAG_;<U%)HE<?\ " WYPRY'_'S:5^RG]G:?_P ^,/\
MWZ%?C;_P0)_Y/>U'_L0+_P#]*;2OV8K^9?%;_DK'_@A^I_2_A5_R2B_QR_0A
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHK\U/TDA_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT*FHH A_L[3_P#GQA_[]"OE#_@M;9VD/_!/7Q7)%:QJPU/2L,J '_C^
MAKZUKY/_ ."V/_*/+Q9_V%-*_P#2Z&OH.$_^2GP7_7VG_P"E(^?XK_Y)C&_]
M>I_^DL_#NBBBO[$/X_"OZ4OACI]@?AKX>)L8?^0':?\ +(?\\4K^:VOZ6/AA
M_P DT\._]@*T_P#1*5^)>,W\#!>M3\H'[7X-_P ?&^E/\YFM_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H5-17X0?NI#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-
M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX
MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%
M%344 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'
M_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %))_JV_W32TDG^K;_=-)[ ?C91117\&'\_A
M7SG^UY_R4FQ_[ 47_HZ:OHROG/\ :\_Y*38_]@*+_P!'35_4?T1/^3J5/^P:
MK_Z72/ XD_Y%C]4>5T445_IJ?GQ]N?\ ! G_ )/>U'_L0+__ -*;2OV8K\9_
M^"!/_)[VH_\ 8@7_ /Z4VE?LQ7\R^*W_ "5C_P $/U/Z7\*O^247^.7Z!111
M7YJ?I)\C_P#!0']IWXX_!'XJZ1X:^&'C?^S+*Z\/)<SP_P!FVTVZ4SS(6S+&
MQ'RHHP#CCI7A'_#P/]KO_HK?_E!L/_C%=U_P56_Y+EH/_8IQ_P#I3<5\P5_*
M?&_$7$&$XKQ=&AC*L(1EHHU)I+1;).R/R7/<RS&CF]:%.M-)/1*32V[7/9?^
M'@?[7?\ T5O_ ,H-A_\ &*\K_;5_:T_:"^+W[-GB#P7\1/'_ /:.F2O9RO;?
MV5:0Y=+N$J=T42MP?>LZN*_:,_Y(KKO^Y;?^E4->OX4<2<18GQ-R:E5QE649
M8FBFG4FTTZD=&F[-'S>:9GF57+*\)UIM.$KIR;3T?F?*E%%%?Z\GXZ%?TL?#
M#_DFGAW_ + 5I_Z)2OYIZ_I8^&'_ "33P[_V K3_ -$I7XEXS?P,%ZU/R@?M
M?@W_ !\;Z4_SF;E%%%?A!^ZA1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>
M%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U 'NE%%% !1110
M!7U?5;#0M*NM;U6?RK6SMWGN9=I;9&BEF. "3@ G &:^:O\ A\E_P3=_Z.-_
M\M#6/_D2O??BU_R2KQ-_V+U[_P"B'K^:NOTOP_X-ROBNEB)8N<X^S<4N1Q6_
M->]XR[>1^;<?\8YGPK4P\<)"$O:*5^=2>W+:UI1[^9^Z_P#P^2_X)N_]'&_^
M6AK'_P B4?\ #Y+_ ()N_P#1QO\ Y:&L?_(E?A117Z)_Q"#AK_G]6_\  H?_
M "L_//\ B+W$O_/JC_X#/_Y8?TD_!3XW_"_]HGX=V?Q8^#GB?^V/#^H22I:7
M_P!BGM_,:*1HW&R=$<8=6'*C.,C(YKJZ^4_^"*G_ "CN\'?]A#5?_3A/7U97
MX)G>"I9;G&(PE)MQISE%7WM%M*]DE?Y(_><EQM7,LGP^+JI*52$9.VUY)-VN
MV[?-A1117EGIA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 45SOQ@U[5?"WPE\4^)]!NO(OM.\.7UU93[%;RY8X'=&VL"#A@#
M@@@]Q7XE?\/DO^"D7_1QO_EH:/\ _(E?7<,\&9IQ53J3PDX15-I/G<EO?:T9
M=CY+B7C+*^%:E.&+A.3J)M<JB]K;WE'N?NO17X4?\/DO^"D7_1QO_EH:/_\
M(E'_  ^2_P""D7_1QO\ Y:&C_P#R)7U'_$(.)?\ G]1_\"G_ /*SYC_B+W#7
M_/JM_P" P_\ EA^Z]%>$?\$S_C-\2OV@OV)_!GQ<^+WB3^U_$.K-J7]H:A]C
MAM_-\K4;F&/]W"B(N(XT7A1G&3DDFO=Z_-,?@ZN78ZKA:C3E3E*+MM>+:=KV
M=M--$?I. QE+,,#2Q5--1J1C)7WM))J]KJ]GKJPI)/\ 5M_NFEI)/]6W^Z:X
MWL=9^-E%%%?P8?S^%?.?[7G_ "4FQ_[ 47_HZ:OHROG/]KS_ )*38_\ 8"B_
M]'35_4?T1/\ DZE3_L&J_P#I=(\#B3_D6/U1Y71117^FI^?'VY_P0)_Y/>U'
M_L0+_P#]*;2OV8K\9_\ @@3_ ,GO:C_V(%__ .E-I7[,5_,OBM_R5C_P0_4_
MI?PJ_P"247^.7Z!1117YJ?I)\%?\%5O^2Y:#_P!BG'_Z4W%?,%?3_P#P56_Y
M+EH/_8IQ_P#I3<5\P5_'?'__ "6.,_Q_HC\8XA_Y'5?U_1!7%?M&?\D5UW_<
MMO\ TJAKM:XK]HS_ )(KKO\ N6W_ *50UZOA#_R=/)/^PJA_Z<B?-9C_ ,B^
MM_AE^3/E2BBBO]DS\K"OZ6/AA_R33P[_ -@*T_\ 1*5_-/7]+'PP_P"2:>'?
M^P%:?^B4K\2\9OX&"]:GY0/VOP;_ (^-]*?YS-RBBBOP@_=0HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQC
M]K/]C]/VQTL/ ?Q$^,OC#0? -M;R2:KX;\"Z_/H]SKEVQ 3[5>VS+.+:) Q$
M$;()'DW2%A&BU\Q?\$8OA!^T)^SG^TC^U#^SK-\8_%WCOX"^"_&FDV7P@UOQ
MQJ\FH74%Z]D9]7L(+F3YI8;6:6&W;^%98G Q)YXH _02BN=^+_Q-\-?!3X3>
M*/C+XSD=-'\(^';W6M6>,#<MM:P//*1GOLC:OSA_8P^'/Q<_X*'?\$LM=_X*
M-_$KXH^*]+^./Q%LO$'B3X=:QHWBB\MX/ RVMQ<QZ1I]C;I(L'V4"VB:9'C)
MNA/*)C)NX /U HK\F?BC_P %I?BU\?\ _@D/^S9X^^"NMKX8^+O[4GQ!TKX:
MMJ^F1+OT"]:^>QU74;=&R$8-$3"#DQ_:XGY*5Z;^WGK6G_\ !'/XF_L[_M#?
M!+7_ !##X#\7_%*R^&_Q?\/ZUXIO=3BU:VU&"5K?693>2R$7MM);.[7"D23+
M(T<C,"NT _1FBOS[U'XNZC_P4#_X+0>/?V&_$6NZI'\(_P!GOX>6%_XG\.Z5
MJL]I'XE\3ZGY4L'VV2!T:>UM[5VVVQ.PS@NX;8H77_X)]_M#>,/A;_P4O_:
M_P""4'C+Q7J>N:%X*TO3/&_PBOM;U&6\O;/0KZ. 7>F23S,TDL-K=SHD#.SN
M(Y-A;"(  ?=M%%% !7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW
M+_Z3-0![I117AG[?WQB^(_P2^#^F>*?ACXB_LR_N/$L5K-/]CAFW0M;W#E=L
MJ,H^9%.0,\=>37G9OF>'R7+:N.KIN%-7:C9OY7:7XHYL9BJ>!PLJ]1-J*N[;
M_H>YT5^:'_#P/]KO_HK?_E!L/_C%'_#P/]KO_HK?_E!L/_C%?FG_ !&;A?\
MY\UO_ 8?_+#YC_7;*OY)_='_ .2/T/\ BU_R2KQ-_P!B]>_^B'K^:NOT]U;]
MN[]JO7=+N=#U7XJ>;:WEN\%S%_8=BN^-U*L,B $9!(R"#7YA5_57T<>+\MXM
MP68U,'"<53E23YU%;J>UI2[>1^1^)^<X7.*N%E137*IWO;KR]FPHHHK^EC\K
M/W(_X(J?\H[O!W_80U7_ -.$]?5E?*?_  14_P"4=W@[_L(:K_Z<)Z^K*_CO
MBO\ Y*?&_P#7VI_Z4S^P>%?^29P7_7JG_P"DH****^?/?"BBB@ HHHH ****
M "BBB@ HHHH **** "BBO!/^"FOQI^)G[/?[%?B[XM_"#Q+_ &1XATN73A8Z
MA]CAN/*$NH6\,G[N='1LH[CE3C.1@@&NO 8.KF..I82FTI5)1BK[7DTE>UW;
M771G)C\92R[ U<543<:<92=M[13;M>ROIIJCWNBOPH_X?)?\%(O^CC?_ "T-
M'_\ D2C_ (?)?\%(O^CC?_+0T?\ ^1*_2_\ B$'$O_/ZC_X%/_Y6?FW_ !%[
MAK_GU6_\!A_\L/W7HK\*/^'R7_!2+_HXW_RT-'_^1*_;CX4ZWJ?B7X7>&O$>
MMW/GWNH:!9W-W-L5?,E>!&=L* !DDG  'I7R_$W!F:<*TZ4\7.$E4;2Y')[6
MO>\8]_,^GX:XRROBJI4AA(3BZ:3?,HK>^UI2[>1OT445\B?6A1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445X-_P4"^-'Q+^"/P
MPT?Q%\,/$G]F7EUKRVUQ-]CAFW1&"5MN)48#E5.0,\5YN<9KA\DRRKCJZ;A3
M5VHV;WMI=I=>Z.7&XNG@<+*O43:CJ[;_ *'O-%?FA_P\#_:[_P"BM_\ E!L/
M_C%'_#P/]KO_ **W_P"4&P_^,5^:_P#$9N%_^?-;_P !A_\ +#YG_7;*OY)_
M='_Y(_0']H#_ )(/XV_[%'4O_262OYN:_3?Q1^W1^U/XE\,ZCX<UOXI>?9:A
M836UW#_8EBOF12(5=<K ",J2,@@CM7YD5_5OT<N+LMXMR[,*N#A.*A.FGSI+
M=2>EI2/R'Q.SC#9Q7PTJ*:Y5).]N\>S84445_29^6G[J_P#!&G_E&_\ #O\
MWM7_ /3O>U]/U\P?\$:?^4;_ ,._][5__3O>U]/U_''%'_)38W_K]4_]+D?V
M)PQ_R36"_P"O-/\ ](B%))_JV_W32TDG^K;_ '37@O8]P_&RBBBOX,/Y_"OG
M/]KS_DI-C_V HO\ T=-7T97SG^UY_P E)L?^P%%_Z.FK^H_HB?\ )U*G_8-5
M_P#2Z1X'$G_(L?JCRNBBBO\ 34_/C[<_X($_\GO:C_V(%_\ ^E-I7[,5^,__
M  0)_P"3WM1_[$"__P#2FTK]F*_F7Q6_Y*Q_X(?J?TOX5?\ )*+_ !R_0***
M*_-3])/@K_@JM_R7+0?^Q3C_ /2FXKY@KZ?_ ."JW_)<M!_[%./_ -*;BOF"
MOX[X_P#^2QQG^/\ 1'XQQ#_R.J_K^B"N*_:,_P"2*Z[_ +EM_P"E4-=K7%?M
M&?\ )%==_P!RV_\ 2J&O5\(?^3IY)_V%4/\ TY$^:S'_ )%];_#+\F?*E%%%
M?[)GY6%?TL?##_DFGAW_ + 5I_Z)2OYIZ_I8^&'_ "33P[_V K3_ -$I7XEX
MS?P,%ZU/R@?M?@W_ !\;Z4_SF;E%%%?A!^ZA1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39YH
MK:![B9MJ1H6=L9P ,FG55US_ ) MY_UZR?\ H)J9MQBV)NRN>2?\/ _V1/\
MHK?_ )0;_P#^,4?\/ _V1/\ HK?_ )0;_P#^,5^:%%?S1_Q&;BC_ )\T?_ 9
M_P#RP_,/]=LU_DA]TO\ Y(_2_P#X>!_LB?\ 16__ "@W_P#\8KX _P""B'_!
M5_\ :8\"_M)W>C?LK_'O[+X-?2;26QC_ .$6LGS*4(E.;RU,OWU/4XXXXKCZ
M^;_VM?\ DIUO_P!@>+_T9+7[]]''C/&<=<>U<OS7#T94XT)S2Y&_>4Z:7QRD
MMI/I?S/F.+>,,ZKY5:G/V3YEK3<HRZZ74MO+T/3?^'R7_!2+_HXW_P M#1__
M )$H_P"'R7_!2+_HXW_RT-'_ /D2OF*BO[C_ -5^&O\ H"H_^"X?_(GYE_K/
MQ+_T&UO_  9/_P"2/U,_X([_ +?O[6W[4_[3FM_#WX\_%G^W='M/ UUJ%O9_
MV#86NRY2\LHU??;P1L<)+(,$X^;.,@$?I17XZ_\ !OI_R>?XD_[)E>_^G#3J
M_8JOYV\2L'@\!Q/*EAJ<:<>2+M%**V[*R/Z&\-L9C,=PS&KB:DIRYY*\FY/[
MW=A1117P!]\%%%% !1110 4444 8_C[P-H7Q+\':AX$\33ZG'I^IP>3=OHVN
M7>FW.S()\NYLY8IXB<8)C=202,X)%?FS_P $X?V4?$__  36_P""TWQ*_8F^
M /Q"\2:K\!O%?P/A^(D?AKQ!K$M^/#&N2ZS]B6))926!F6.\?<QWRJHWL[0;
MC]A_M-?\$_/!?[2_QI\-?M C]H7XO^ /$_A?2WTZUG^&_CV33K:[MFD,ACN;
M5TEMYOF8\F/)&T,2$3;WOP-_9L^&'[/RZSJ'@RVU&]UOQ+=17/BGQ7XAU26_
MU769HT\N(W%S,2Q2-,K'"NV*)21&B D$ Q?V[_A7X@^/?[#WQG^!G@Q/-UCQ
MA\*O$.A:9&C<FZN],G@B7VRTB_G7R?\ \$5OB_X6T#_@WC\"?$>_N5MK7P9\
M,-?CUU)_D:TDTZ>_2X613@H0868@XX(/>N[_ &#_ /@GOX;_ &8_V\?CG^TS
M\(9_'6G^%/B;*;G7;+QIJLD@UCQ"]_//<7=K;R*LD%K C"&)Y<O+YTI7,212
M2=YXM_X)9_LU>*Y?%_A^+6/&&D>!OB)KLFM?$+X7Z'X@^S:!XBOY=IGEFC6/
MSX5G**9X;>:&&X.XRQR;WW 'XQ?!O]G'Q[\ ?^"6G_!,[]ICXA:7/:Z)X<_:
MIM-<\1^<A T[3-8UD26EX_98FAM8I QXS<QC.6K[_P#^#FGPGJ_QI^#?[-O[
M+_@N%[CQ'X^_:H\.0:?;1#+K;Q6U]]HN..B1"2-F;HJDDX K[[^+O[.WP2^.
M_P #M5_9K^*OPVTS5? VLZ0NF7OAMH/*MQ:J%\M(Q'M,)C*(T;1E6C9$9"I4
M$<-\+_V#_A;X!^*^A_''QIX[\9_$7Q9X2T>;2O!.M?$+6H[V3PY9S*J3K:+%
M%$@FE1$22ZD62ZD10KS,I((!\>_\$_O"6H?!;_@XH_;3\$>+(6BG^(G@SPGX
MQ\*R2C!O=-BB-M/(F>JQW4IA)'&Z.C]ESPGJ_P 0_P#@Z&_:6^-.B1/)H?@#
MX#Z!X/U6[0?NQJ-^=/U".+=T+"*VER.W?%?;'QY_8]^&7QW^('AKXT/K>O>$
MO'_@^WN;7PYX\\'W<4&HVUI< ?:+-Q/%-!<V\A5&,,\4B*Z*ZA7 :M3]G#]E
M[X1?LL>%=3\-?"O2;K[1K^MSZUXIU[5[Y[O4M>U.?'G7MY<2$M+*VU5'1$15
M1%1%50 >AT444 >7_%;PI^UGJ_BY[SX/_%?POI&BF! EEJVA/<3"0#YV+@C@
MGH*\2^+OAC]J+2?CE\'F^+OQ/\-:O')XT(TY=*T1K<PR"$ER^2=P*Y 'K7U[
M7A?[6'_);/@?_P!CW+_Z3-0!ZY]B\;_]!NR_\!C_ (U\W_\ !3^W\10_ ?1V
MU?4;>:/_ (2Z *L4)4AOLMUS^6:^J*^9O^"J?_)O^B_]CC!_Z27=?(<>_P#)
M'8W_  ?JCQN(/^1+7_P_J? E%%%?QT?C '<1A3@]B:^'Z^X5ZCZU\/5_?GT+
M?^15G/\ CH_^DU#X[BO>C_V]_P"VA1117]N'R!^VW_!&6U\42?\ !/CP@^F:
MI;10F_U7:DD!8C_3Y\\_6OJ;[%XW_P"@W9?^ Q_QKYK_ ."*G_*.[P=_V$-5
M_P#3A/7U97\=\5_\E/C?^OM3_P!*9_8/"O\ R3."_P"O5/\ ])1C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%?/GOF/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL5XQ\
M?/\ @H1^R#^S!XY3X;?'+XN_V'K4EA'>I9?V!J%SF!V95??;V\B<E&XSGCIT
MKIPF"QF/J^RPM.526]HIR=N]DFSFQ>-P> I>UQ-2-..UY-15^UVTCT_[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QKYZ_X?)?\$W?^CC?_ "T-8_\ D2C_
M (?)?\$W?^CC?_+0UC_Y$KU/]5^)?^@*M_X+G_\ (GF?ZS\-?]!M'_P9#_Y(
M^A?L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QKR[X#_\ !0[]CS]IKQW_ ,*S
M^"'Q?_MO6_L4EW]B_P"$?U"V_<QE0[;[BW1.-PXW9.>!7M->9B\%C<!5]EBJ
M4J<M[2BXNW>S29Z>$QN#Q]+VN&J1J1VO%J2OVNFT8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C6Q17*=)C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C
M6Q10!C_8O&__ $&[+_P&/^-?,/\ P6-M?%,?_!._QV^I:I;20B;2=Z1P%2?^
M)I:XY^M?6U?+G_!9W_E')X^_Z[Z1_P"G6TKWN%O^2FP7_7ZG_P"EH\+BC_DF
ML;_UZJ?^D,_"ZBBBO[&/X\"OZ-/@A9^,S\%_"!BUFS"GPOI^T&V.0/LT?O7\
MY=?TE_ S_DB7@[_L5=/_ /2:.OQ7QE_W7!_XI_E$_:/!S_>L9_AA^<C1^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**_!3]X,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH
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_QKYG_X*AV_B&'X.: VKZA;S1GQ,NU8H2I!^SS<U]85\O?\%6/^2*^'
MO^QI7_TFGKX[Q _Y(W&?X?\ VY'B\1?\B6MZ?JCX,HHHK^/#\9(KW<;.8*<'
MRFP3]*^)*^W+O_CTE_ZYM_*OB.O] ?H7_P#(DS?_ *^4O_29GQO%?Q4?^WOT
M"BBBO[7/D3]P_P#@CS:^*9/^"=7P^?3=4MHX2VK;$D@+$?\ $VO,\_7-?3/V
M+QO_ -!NR_\  8_XU\\?\$:?^4;_ ,._][5__3O>U]/U_''%'_)38W_K]4_]
M+D?V)PQ_R36"_P"O-/\ ](B8_P!B\;_]!NR_\!C_ (TV2R\;^6W_ !.[/H?^
M78_XUM4DG^K;_=->"]CW#\;****_@P_G\*^<_P!KO=_PLFRR?^8'%C_O]-7T
M97SG^UY_R4FQ_P"P%%_Z.FK^H_HB?\G4J?\ 8-5_]+I'@<2?\BQ^J/*Z***_
MTU/SX^T_^"#L6IR_MJZ@NDW,<4O_  @5]EI4W#'VFTXQ^5?L3]B\;_\ 0;LO
M_ 8_XU^/_P#P0)_Y/>U'_L0+_P#]*;2OV8K^9?%;_DK'_@A^I_2_A5_R2B_Q
MR_0Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HK\U/TD^ /\ @J#%JT/Q
MKT-=7NXII#X6CVM%'M 'VFXX_G7S57T__P %5O\ DN6@_P#8IQ_^E-Q7S!7\
M=\?_ /)8XS_'^B/QCB'_ )'5?U_1!7$_M&Y_X4KKF#_#;9_\"H:[:N*_:,_Y
M(KKO^Y;?^E4->KX0_P#)T\D_["J'_IR)\UF/_(OK?X9?DSY4HHHK_9,_*PK^
MD#X9V7C4_#?P^4UJS"_V):8!MCT\E/>OYOZ_I8^&'_)-/#O_ & K3_T2E?B7
MC-_ P7K4_*!^U^#?\?&^E/\ .9)]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XUL45^$'[J8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\
M]!NR_P# 8_XU5UJR\;?V-=[M:L\?9I,_Z,?[I]ZZ*JNN?\@6\_Z]9/\ T$U%
M3^&_0F7PL_'6BBBOX./P$*^;OVM-W_"SH,G_ )A$6/\ OY)7TC7S?^UK_P E
M.M_^P/%_Z,EK^J/H@?\ )TJ__8+4_P#3E$^?XE_Y%O\ V\OU/+Z***_TP/S\
M^X/^"!,6J2_MC^(ETBZBAE_X5K>EFE3<"OV_3^,?7%?KY]B\;_\ 0;LO_ 8_
MXU^1O_!OI_R>?XD_[)E>_P#IPTZOV*K^8_%7_DK9?X(?DS^F?"S_ ))./^.?
MYHQ_L7C?_H-V7_@,?\:*V**_-S]'"BBOD;]O'_@IG\8?V//C[X<^ WPO_P""
M<_Q1^,\_B3PG/KEOJG@$PM% L%R(+B*0.,H8_-M6+$@'[4@'.: .>_:D_P"#
M@/\ X)X_LJ?&[7?V=M>U;QQXO\6^%94A\4:?\/? ]UJB:5.RAA#-,H6/S #R
MJLVT@J<,I41_LD_\%VOV8_VW_P!IKPW^S%\#?A5\3+#5-8L]0O[W4/''@Y]*
MMH;6UMR["-G=C+*TC1 *!@+O)((4-\Y_LY?M_?M??LS?$KXJZ_X$_P"""?[0
MPT/XH^-F\9WMHT%H+FUUF>WA@O?W@XD@D^S0S*&^9)))ADH45/?/V>/^"D_[
M1?[4/[7GPZ^#OQ;_ ."6OQ,^#FEN^JZE#XP^(D,;1//#ITZ+:6[1+A9769W)
M+ E(G 5LDJ ?=U%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!_\
MV/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U 'NE?,W_!5/_DW_1?^QQ@_])+N
MOIFOF;_@JG_R;_HO_8XP?^DEW7R''O\ R1V-_P 'ZH\;B#_D2U_\/ZGP)111
M7\='XP*O4?6OAZON%>H^M?#U?WY]"W_D59S_ (Z/_I-0^.XKWH_]O?\ MH44
M45_;A\@?N1_P14_Y1W>#O^PAJO\ Z<)Z^K*^4_\ @BI_RCN\'?\ 80U7_P!.
M$]?5E?QWQ7_R4^-_Z^U/_2F?V#PK_P DS@O^O5/_ -)04445\^>^%%%% !7X
MQ_\ !>__ )/BM/\ L1+#_P!'W5?LY7XQ_P#!>_\ Y/BM/^Q$L/\ T?=5^E^%
M'_)5_P#<.7Z'YKXK?\DK_P!Q(_J?$]%%%?TR?S2?9_\ P0>_Y/L'_8FZC_Z%
M#7[2U^+7_!![_D^P?]B;J/\ Z%#7[2U_-'BQ_P E4O\ KW'\Y']*^%'_ "2O
M_<27Y1"BBBOS(_2SPC]JW]M?_AF+Q=IOA7_A6?\ ;G]HZ;]K\_\ MG[-Y?[Q
MDV[?)?/W<YR.O2O+/^'MW_5OW_EU_P#W+7.?\%6_^2N^&_\ L6S_ .E$E?+%
M?S=QCQ]Q;E7$V)PF%Q/+3A))+DINVB>[BW][/S/.N(<WPF:5:-*K:*>BY8OH
MNZN?97_#V[_JW[_RZ_\ [EKQ+_@HK_P4+_X7W^Q[XL^%W_"H?[)_M!]/;[=_
M;_G^7Y=_;R8V?9TSG;C[PQG//2O(JXG]HW_DBVM_[MM_Z4Q5Z'AIXB<8X_Q%
MR?#5\5>$\50C)<E-73JQ35U!-:=G<^;S?B3.L1E6(I5*MXRA)/W8[.+OT/E6
MBBBO]93\/"OZ2_@9_P D2\'?]BKI_P#Z31U_-I7])?P,_P"2)>#O^Q5T_P#]
M)HZ_%?&7_=<'_BG^43]H\'/]ZQG^&'YR.IHHHK\%/W@**** "BBB@ HHHH *
M*** "BBB@ HHHH **** /FS_ (*+_P#!0O\ X8"T7PKJ_P#PJ'_A+/\ A)KJ
M[A\O^W_L'V;R%B;.?L\V_=YG3Y<;>^>/EC_B(Y_ZLW_\R'_][ZU/^#B[_D3/
MA5_V%-6_]%VM?EC7[[P-P3PQG'#-'%XS#\U23E=\\UM-I:*26R['X)QQQKQ-
MD_$M;"82ORTXJ-ERP>\(MZN+>[[GZ=?\1'/_ %9O_P"9#_\ O?76_ ;_ (+T
M?\+N^-GA+X._\,I_V9_PE/B*STK^T?\ A.?.^S>?,L?F>7]A7?MW9V[ESC&1
MUK\F*]9_8,_Y/9^$W_91-'_]+(Z^BS'P[X.H9?6J0PMI1C)KWZFZ3:^V?/9=
MXA\85\PHTYXF\92BG[E/9M)_8/Z&Z***_F _IP*^7O\ @JQ_R17P]_V-*_\
MI-/7U#7R]_P58_Y(KX>_[&E?_2:>OCO$#_DC<9_A_P#;D>+Q%_R):WI^J/@R
MBBBOX\/QDCN_^/27_KFW\J^(Z^W+O_CTE_ZYM_*OB.O] ?H7_P#(DS?_ *^4
MO_29GQO%?Q4?^WOT"BBBO[7/D3]U?^"-/_*-_P"'?^]J_P#Z=[VOI^OF#_@C
M3_RC?^'?^]J__IWO:^GZ_CCBC_DIL;_U^J?^ER/[$X8_Y)K!?]>:?_I$0I)/
M]6W^Z:6DD_U;?[IKP7L>X?C91117\&'\_A7SG^UY_P E)L?^P%%_Z.FKZ,KY
MS_:\_P"2DV/_ & HO_1TU?U']$3_ ).I4_[!JO\ Z72/ XD_Y%C]4>5T445_
MIJ?GQ]N?\$"?^3WM1_[$"_\ _2FTK]F*_&?_ (($_P#)[VH_]B!?_P#I3:5^
MS%?S+XK?\E8_\$/U/Z7\*O\ DE%_CE^@4445^:GZ2?!7_!5;_DN6@_\ 8IQ_
M^E-Q7S!7T_\ \%5O^2Y:#_V*<?\ Z4W%?,%?QWQ__P ECC/\?Z(_&.(?^1U7
M]?T05Q7[1G_)%==_W+;_ -*H:[6N*_:,_P"2*Z[_ +EM_P"E4->KX0_\G3R3
M_L*H?^G(GS68_P#(OK?X9?DSY4HHHK_9,_*PK^ECX8?\DT\._P#8"M/_ $2E
M?S3U_2Q\,/\ DFGAW_L!6G_HE*_$O&;^!@O6I^4#]K\&_P"/C?2G^<S<HHHK
M\(/W4**RO''C?PO\-_"EYXW\::G]BTO3XP]W=>2\GEJ6"@[8U9CRP' /6O+_
M /AX'^R)_P!%;_\ *#?_ /QBO,QN=9/EM14\7B:=.35TISC%M=[-K3S.6OC<
M%AI<M:K&+[.27YL]EHKQK_AX'^R)_P!%;_\ *#?_ /QBC_AX'^R)_P!%;_\
M*#?_ /QBN/\ UJX7_P"@ZC_X-A_\D8_VME7_ $$0_P# X_YGR=\9/^"_'_"I
M/B]XJ^%7_#)W]H?\(SXDOM)^W_\ "=^5]I^S7#P^;L^PMLW;-VW<V,XR>M<W
M_P 1'/\ U9O_ .9#_P#O?7P%^U5K>E^)OVH?B1XDT2Z\^RU#Q[K%S9S;&7S(
MI+V9D;# $94@X(!'>N"K^OLO\/."\3@*-9X:_-&+OSU-;I.^D[:^1_.&,\1>
M,*>,J0IXKW5)I>Y3VN[?8/TZ_P"(CG_JS?\ \R'_ />^OK#_ ()V_M]_\-\^
M#_$?BS_A4_\ PB?_  C^IPVGV?\ MW[?]H\R,ONW>1#LQC&,'/K7X*U^K_\
MP;M?\D>^(_\ V,MG_P"D[5\WQWP5PSDW#57%X.AR5(N-GS3>\DGI*36WD?3<
M"\:<2YSQ)2PN,K\U-J5URP6T6UJHI[^9^BM%%%?@A^\A1110 4444 %%?#'_
M  6H_;%_:._9*LOAQ-^SY\1?^$?;7I=6&K'^R+.[\\0BS\K_ (^89-N/-D^[
MC.[G.!CX/_X?)?\ !2+_ *.-_P#+0T?_ .1*_0,C\.,\S_+*>.P]2FH3O92<
MD]&XN]H-;KOL? 9WXC9)D.9U,#B*=1SA:[BHM:Q4E:\T]GVW/W7HK\*/^'R7
M_!2+_HXW_P M#1__ )$KTW]C+_@JC^WG\6/VK?A_\-?'_P =OM^B:YXIM+/5
M++_A%]+B\Z%Y &7?':JZY'=2#[UWXKPGXBPF&G7G5I6@G)VE.]DKZ>X<.%\5
MN'<7B84(4JMYM15XPM=NVOOG[%4445^8'Z:%%%>5?M7?M-?\,P^%=+\3?\(3
M_;G]I:@;7R/[2^S>7A"^[/EOGIC&!]:XLQS'!Y5@IXO%2Y:<-6[-VUMLDWN^
MB,,3B:.$H2K57:*W>K_+4]5HKXU_X>W?]6_?^77_ /<M'_#V[_JW[_RZ_P#[
MEKX__B)W _\ T%_^4ZO_ ,@>-_K3D/\ S^_\EE_\B?5OQ2\;?\*U^&7B/XC?
MV9]M_L#0;S4OL?G>7Y_D0O+Y>_:VW=MQNP<9S@]*_.+_ (B.?^K-_P#S(?\
M][Z]-^,?_!43_A._A%XJ\#_\*-^R_P!L^&[ZQ^U?\)-O\GSK=X]^W[,-V-V<
M9&<=17X\5_0'@S2X)\0L!BZZ7M_92C&_[R%KINWV+[>9^:\><<X_ UZ"R?$6
MBU+F]Q/6ZM\<7^!^G7_$1S_U9O\ ^9#_ /O?1_Q$<_\ 5F__ )D/_P"]]?F+
M17[1_P 0VX*_Z!?_ ">I_P#)GP/_ !$CC3_H*_\ )*?_ ,@?T5_LA?M"_P##
M5?[.GAKX_?\ "(?V#_PD,5P_]D_VA]J^S^5<RP8\WRX]^?*W?<&-V.<9/I-?
M-O\ P2%_Y1T?#7_KTU#_ -.=W7TE7\T9YAJ.#SK$T**M"%2<4M79*325WKMW
MU/Z4R3$5L9DN&KUG><Z<)-Z*[<4V[+3?MH%5=<_Y MY_UZR?^@FK55=<_P"0
M+>?]>LG_ *":\BI_#?H>E+X6?CK1117\''X"%?-_[6O_ "4ZW_[ \7_HR6OI
M"OF_]K7_ )*=;_\ 8'B_]&2U_5'T0/\ DZ5?_L%J?^G*)\_Q+_R+?^WE^IY?
M1117^F!^?GW5_P &^G_)Y_B3_LF5[_Z<-.K]BJ_'7_@WT_Y//\2?]DRO?_3A
MIU?L57\Q^*O_ "5LO\$/R9_3/A9_R2<?\<_S04445^;GZ.%<K\8)?B?I?@J]
M\2?!#P+X<\0>,+.U=='T_P 3ZS+IMM.&92\37<5M</"&V*>(F!9%SC&1U5%
M'Y5?LZ_\%&?^"]NJ'QXVE_\ !$2X\5+!\2-5@E_MG]H[2+%M(=#&#81)=HKO
M @P\<JJ(Y$E#IE2"?9OV4OB%_P %COVA/VY/#?Q'_:I_80TKX"_#/P]X/U2U
MU^PF^+MAXH;Q!?2M%]A>"&S8K:30'[0#+L4O%<2HSMB-1QFK7G_!;S]MS]IS
MXS:?^SM^V;X%_9_\#?"_XBR^$=%T"[^&=OKVJZJL=G:W2:E<-=C"1W$=W')'
ML(&TXV_+O?N/V<OV7?\ @KE\*OVL_ 'C?]L__@I#H'Q?\"1OJEL?#6E_#NP\
M.26^H2:?.8+HF 9N@J).FS=\OF;]I 9D /NJBBB@ HHHH **** "BBB@ HHH
MH **** "O"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]
MTKYF_P""J?\ R;_HO_8XP?\ I)=U],U\S?\ !5/_ )-_T7_L<8/_ $DNZ^0X
M]_Y([&_X/U1XW$'_ "):_P#A_4^!****_CH_&!5ZCZU\/5]PKU'UKX>K^_/H
M6_\ (JSG_'1_])J'QW%>]'_M[_VT****_MP^0/W(_P""*G_*.[P=_P!A#5?_
M $X3U]65\I_\$5/^4=W@[_L(:K_Z<)Z^K*_COBO_ )*?&_\ 7VI_Z4S^P>%?
M^29P7_7JG_Z2@HHHKY\]\_'+5/\ D)7'_7=__0C4%3ZI_P A*X_Z[O\ ^A&H
M*_@V?QL_ 'N%?.O[8'_)1]._[ $?_H^>OHJOG7]L#_DH^G?]@"/_ -'SU_3?
MT2?^3L/_ +!ZOYP/ XD_Y%C]4>4T445_IV?GI]G_ /!![_D^P?\ 8FZC_P"A
M0U^TM?BU_P $'O\ D^P?]B;J/_H4-?M+7\T>+'_)5+_KW'\Y']*^%'_)*_\
M<27Y1"BBBOS(_2SX2_X*M_\ )7?#?_8MG_THDKY8KZG_ ."K?_)7?#?_ &+9
M_P#2B2OEBOX]\0O^2SQG^)?^DH_&>(_^1W6]?T05Q/[1O_)%M;_W;;_TIBKM
MJXG]HW_DBVM_[MM_Z4Q5V>%/_)S\D_["\/\ ^G8'S.8_\B^M_AE^3/E6BBBO
M]FC\K"OZ2_@9_P D2\'?]BKI_P#Z31U_-I7])?P,_P"2)>#O^Q5T_P#])HZ_
M%?&7_=<'_BG^43]H\'/]ZQG^&'YR.IHHHK\%/W@**** "BBB@#\\/CK_ ,%[
M/^%*_&KQ;\'_ /AE+^T_^$6\27ND_P!H_P#"=>3]J^SSO%YOE_86V;MF=NYL
M9QD]:Y3_ (B.?^K-_P#S(?\ ][Z^&OVZ?^3U/BW_ -E(UK_TNFKRJOZ?R_P[
MX.KX"E4GA;RE&+?OU-VDW]L_F+,/$/C"ACZM.&)M&,I)>Y3V3:7V#].O^(CG
M_JS?_P R'_\ >^OJG_@G3_P4'_X;\T#Q3KG_  J/_A$_^$:O+6#RO[?^W_:?
M.21MV?(AV8\O&,'.>V*_!ROU2_X-T_\ D0?BC_V&-+_]%7%?.\=<%<,Y-PS6
MQ>#P_+4BXV?/-[R2>CDUL^Q]%P/QIQ-G'$M'"8ROS4Y*5URP6T6UJHI[KN?I
M%1117X$?O85\'?M1?MG?M*_#KX^^)O!7@WXD?8],T^^6.SMO['LY/+4QHV-S
MPLQY)ZDU]XU^7W[:_P#R=/XS_P"PFO\ Z)CK\J\6\QS#+<CH5,)6E3DZB3<)
M.+:Y9:736A\EQAB<1AL!3E1FXMRW3:Z/L:7_  \#_:[_ .BM_P#E!L/_ (Q1
M_P / _VN_P#HK?\ Y0;#_P",5XU17\_?ZU<4?]!U;_P;/_Y(_//[6S7_ *")
M_P#@<O\ ,Y+_ (*._M"?%_XZ^$_#*?%3Q=_:HTO49S8C[!;P>5YD:[_]3&F[
M.Q>N<8XQDU\F5] ?MA?\BKI'_80?_P! -?/]?ZC_ $;L7BL=X-Y=7Q-24YMU
MKRDW)NU>JE=N[=DK>A^7<35JM?.)SJR<I-1U;N]EU85ZS^P9_P GL_";_LHF
MC_\ I9'7DU>L_L&?\GL_";_LHFC_ /I9'7['FW_(JQ'^"?\ Z2S@RG_D:X?_
M !P_]*1_0W1117\5G]H!7R]_P58_Y(KX>_[&E?\ TFGKZAKY>_X*L?\ )%?#
MW_8TK_Z33U\=X@?\D;C/\/\ [<CQ>(O^1+6]/U1\&4445_'A^,D=W_QZ2_\
M7-OY5\1U]N7?_'I+_P!<V_E7Q'7^@/T+_P#D29O_ -?*7_I,SXWBOXJ/_;WZ
M!1117]KGR)^ZO_!&G_E&_P##O_>U?_T[WM?3]?,'_!&G_E&_\._][5__ $[W
MM?3]?QQQ1_R4V-_Z_5/_ $N1_8G#'_)-8+_KS3_](B%))_JV_P!TTM))_JV_
MW37@O8]P_&RBBBOX,/Y_"OG/]KS_ )*38_\ 8"B_]'35]&5\Y_M>?\E)L?\
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
MVEK^:/%C_DJE_P!>X_G(_I7PH_Y)7_N)+\HA1117YD?I9\)?\%6_^2N^&_\
ML6S_ .E$E?+%?4__  5;_P"2N^&_^Q;/_I1)7RQ7\>^(7_)9XS_$O_24?C/$
M?_([K>OZ(*XG]HW_ )(MK?\ NVW_ *4Q5VU<3^T;_P D6UO_ ';;_P!*8J[/
M"G_DY^2?]A>'_P#3L#YG,?\ D7UO\,OR9\JT445_LT?E85_27\#/^2)>#O\
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
MT_\ TB1\9Q7\=+T?Z!1117]IGR1^\7_!(7_E'1\-?^O34/\ TYW=?25?-O\
MP2%_Y1T?#7_KTU#_ -.=W7TE7\;<2_\ )1XS_K[4_P#2V?V-PW_R3N#_ .O5
M/_TA!577/^0+>?\ 7K)_Z":M55US_D"WG_7K)_Z":\&I_#?H>Q+X6?CK1117
M\''X"%?-_P"UK_R4ZW_[ \7_ *,EKZ0KYO\ VM?^2G6__8'B_P#1DM?U1]$#
M_DZ5?_L%J?\ IRB?/\2_\BW_ +>7ZGE]%%%?Z8'Y^?=7_!OI_P GG^)/^R97
MO_IPTZOV*K\=?^#?3_D\_P 2?]DRO?\ TX:=7[%5_,?BK_R5LO\ !#\F?TSX
M6?\ ))Q_QS_-!1117YN?HX5\K?M]_P#!7O\ 9$_X)E?%;P;X-_;$\9W/AK1?
M&^@:E>:/K5MH5W?@W-G-:(T#):QR.NY+K<&V8^0@D< _5->6?M4?L3?LL?MK
M>%;3PE^TW\&-)\41Z;*9M%U&=7@U#2)CM)FLKV%DN+23*J=\,B$[1G.* /S1
M_;&_X*]_\&IG_!0"ULH?VO\ Q%IWC2?38C%I^J77PU\26U_;1$EC%'>6UK'<
M)&6).P2!<G.,UZE_P2?_ &^_^"'B_&+0OV)?^"/7A/3+6Y\1K>ZIXLDM/"&I
MV4@L[.UD99)[O4(UFNI/->)$5GD"HTI^7C/K5Y^QU^T5^R%9RZM\)],^'_QW
M\#6$32S>%?BMI5AI7B:Q@49/V;78K<6UX%&2$OH$<A?GO.IJ']AG]M/_ ().
M_M[_ !LL;W]G+_A&= ^+_P .Y+[[=X573M/MM8M8FB>VNH?.M3+!?VH,B,SV
MD\T6^.)B_&" ?;=%%% &?!X6\.VOBFZ\;6^C0)JU]I]O8W>H!/WLMM \TD,1
M/]U'N)V ]9&KXH_9>^"UC\>O^"SGQ?\ ^"E'A:R6'PEX:^'%M\(_#^J0IB/Q
M+J5O??:]6O$/'F1VTL<-@).5:2"=0?W6:T?^"JG[5G[8GP^U?0_@%^R_^P_\
M6O'NBZW%YWQ \:?#YK>UFM+ [@=/L+B:13%=38VO<J,V\3$Q'SF62!?V'OVQ
MOVK?B9\2_"?[.>F_\$C?%_P'^&^@Z-,;_7O&6H6BVMG9V\'EVUA96]J>96E>
M'ECM6*.7Y6)!4 ^U3G'%?D9\;?@5_P %J/\ @C7:^,OVU_@A^UAHW[1?PQ/B
M/4?&/Q7^%.O^"X])OHX;B9I[V[L9XY)I/W2;B/W@6..-1Y,JQ[1]A?LY_P#!
M1KXV_&;]I7XT_LR_$#]@KQ?X%U?X=VM[J'P\NM8UB(P^/M.@N)+9;B%WBC2V
M$LJQ;#NEC*S$[_W;5S6@_MI_M3?MM?L]Z_\ !K1?^":WQ6^&'C[Q)H]WHFI3
M_$ZQM8/#N@F>-X7O3>><LFHPQJY98[>#S)6 0B)&,R@'S=_P65_:)\/?M9W7
M_!."^\ 7EP_P]^,?[1'A;Q/-!<*$:>W!LY(()E!(W;+V4,AR Z^JBNS_ .#H
MCQ%J'PY_9G_9^^,_A61H/$7A+]J[PI?:%=0G$@E%OJ#&,$<D-L7*]]HKT3]O
MC_@E1JVO_L"?!;X4?LA0QW?CG]ECQ!X9\2_"B#5;I(#K4VBJB-933'Y8VN8U
M+;SA?.6/<57<14_:W^#_ ([_ ."MOQK_ &?O!!^"'C7PA\+OA9\0[;XB_$J^
M\?\ A]]*EN=2LH'2PT2V@E^>[9I)YO/GBS;+&/DFD9E6@#@_^"<FMZK\3/\
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
M^_0K\POVU(TB_:D\91QH%4:DN%48 _<QU^.^-'_)/X?_ *^K_P!(D?&<;?\
M(NI_X_T9Y=1117\VGYD>/_MAD?\ "+:0,\_V@_\ Z :^?Z^@/VPO^16TC_L(
M/_Z :^?Z_P!7OHR?\F4RSUK_ /J15/SKB'_D:S]%^2"O5OV%)X;;]M+X47%Q
M($1/B%I#.QZ "[CR:\IKUC]@]5?]M;X3(Z@@_$/2 01P?]+CK]JS;_D58C_!
M/_TEG)E/_(UP_P#CA_Z4C^@K_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A7\5G]H%/_ (3'PQ_T&H/^^J^9/^"I&NZ/JOP:
MT"'3M0CF=?$ZLRH>@^SS<U]3_P!G:?\ \^,/_?H5\P?\%4[6U@^"_A]H+:-"
M?%"@E$ _Y=IJ^.\0/^2-QG^'_P!N1XO$7_(EK>GZH^$****_CP_&2*]8+9RL
MQP!$Q)_"OB2OMR\ -I*"/^6;?RKXCK_0'Z%__(DS?_KY2_\ 29GQO%?Q4?\
MM[] HHHK^USY$_<?_@CKXDT+3_\ @G/\/;2]U.*.5&U?<C'D9U:\/\J^F_\
MA,?#'_0:@_[ZKYN_X(VV5G+_ ,$XOAY)+:1,Q;5\LT8)/_$WO*^G?[.T_P#Y
M\8?^_0K^..*/^2FQO_7ZI_Z7(_L3AC_DFL%_UYI_^D1*?_"8^&/^@U!_WU39
M/&/ACRV_XG4/0]ZO?V=I_P#SXP_]^A22:=I_EM_H,/W3_P LA7@O8]P_'*BB
MBOX,/Y_"OG/]KM@?B38@'IH<0/\ W^FKZ,KYS_:\ _X638\?\P.+_P!'35_4
M?T1/^3J5/^P:K_Z72/ XD_Y%C]4>5T445_IJ?GQ]K?\ !!C4;'2_VV-0N=0N
M5B0^ KY0SGC/VFTXK]C/^$Q\,?\ 0:@_[ZK\=_\ @@=##/\ MN:BDT2N/^$!
MOSAER/\ CYM*_93^SM/_ .?&'_OT*_F7Q6_Y*Q_X(?J?TOX5?\DHO\<OT*?_
M  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0K
M\U/TD^"/^"HVIV&J_&W0I].NDF1?"L:ED/0_:;CBOFBOIS_@JC!#!\<-!6"%
M4!\*1DA% _Y>;BOF.OX[X_\ ^2QQG^/]$?C'$/\ R.J_K^B"N)_:,('P5UP$
M]5ML?^!4-=M7$_M&?\D5US_=MO\ TJAKU?"'_DZ>2?\ 850_].1/FLQ_Y%];
M_#+\F?*M%%%?[)GY6%?TC?#+Q?X:3X;^'D;6801H=H",_P#3%*_FYK^E+X8Z
M?8'X:^'B;&'_ ) =I_RR'_/%*_$O&;^!@O6I^4#]K\&_X^-]*?YS-#_A,?#'
M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5^$'[J
M>0?MK>)] O?V7/%]K::K%)(]C$%13R?W\=?FA7Z<_MN65G%^ROXQDCM(E86$
M6&6, C_2(J_,:OYK\9_^2BH?]>E_Z7,_,>-O^1E3_P 'ZL****_'SXT^//BC
MS\3?$>/^@[>?^CGK"K=^*7_)3?$?_8>O/_1SUA5_M]PW_P D[@_^O5/_ -(1
M^2XC_>)^K_,*_57_ (-ZM;TG2OA#\18]1OXX6?Q):%0YZC[.U?E57ZN?\&[]
MM;3_  ?^(QGMT<CQ+9X+H#C_ $=J^:\3O^2.K^L/_2T?<^&7_)84?2?_ *2S
M]!O^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W
MZ%?RT?U"4_\ A,?#'_0:@_[ZK\Q/VO+F"\_:7\975K*'C?67*.O0C:M?J/\
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
M_P $_P#TEG)E/_(UP_\ CA_Z4C^ANBBBOXK/[0"OE[_@JQ_R17P]_P!C2O\
MZ33U]0U\O?\ !5C_ )(KX>_[&E?_ $FGKX[Q _Y(W&?X?_;D>+Q%_P B6MZ?
MJCX,HHHK^/#\9([O_CTE_P"N;?RKXCK[<N_^/27_ *YM_*OB.O\ 0'Z%_P#R
M),W_ .OE+_TF9\;Q7\5'_M[] HHHK^USY$_=7_@C3_RC?^'?^]J__IWO:^GZ
M^8/^"-/_ "C?^'?^]J__ *=[VOI^OXXXH_Y*;&_]?JG_ *7(_L3AC_DFL%_U
MYI_^D1"DD_U;?[II:23_ %;?[IKP7L>X?C91117\&'\_A7SG^UY_R4FQ_P"P
M%%_Z.FKZ,KYS_:\_Y*38_P#8"B_]'35_4?T1/^3J5/\ L&J_^ETCP.)/^18_
M5'E=%%%?Z:GY\?;G_! G_D][4?\ L0+_ /\ 2FTK]F*_&?\ X($_\GO:C_V(
M%_\ ^E-I7[,5_,OBM_R5C_P0_4_I?PJ_Y)1?XY?H%%%%?FI^DGP5_P %5O\
MDN6@_P#8IQ_^E-Q7S!7T_P#\%5O^2Y:#_P!BG'_Z4W%?,%?QWQ__ ,ECC/\
M'^B/QCB'_D=5_7]$%<5^T9_R177?]RV_]*H:[6N*_:,_Y(KKO^Y;?^E4->KX
M0_\ )T\D_P"PJA_Z<B?-9C_R+ZW^&7Y,^5****_V3/RL*_I8^&'_ "33P[_V
M K3_ -$I7\T]?TL?##_DFGAW_L!6G_HE*_$O&;^!@O6I^4#]K\&_X^-]*?YS
M-RBBBOP@_=3RG]N#_DU3QE_UX1?^E$5?F#7Z??MP?\FJ>,O^O"+_ -*(J_,&
MOYK\9_\ DHJ'_7I?^ES/S'C;_D94_P#!^K"BBBOQ\^-/CSXI?\E-\1_]AZ\_
M]'/6%6[\4O\ DIOB/_L/7G_HYZPJ_P!ON&_^2=P?_7JG_P"D(_)<1_O$_5_F
M%?J__P &[7_)'OB/_P!C+9_^D[5^4%?J_P#\&[7_ "1[XC_]C+9_^D[5\UXG
M?\D=7]8?^EH^Y\,O^2PH^D__ $EGZ*T445_+1_4(5^6W[8O_ "<]XU_[#;_^
M@K7ZDU^6W[8O_)SWC7_L-O\ ^@K7XWXT_P#(BPW_ %\_]MD?%<;_ .X4O\7Z
M,\THHHK^;S\T/%?VR/\ D'Z!_P!=KC^4=>$U[M^V1_R#] _Z[7'\HZ\)K_6'
MZ,__ "9/*_\ N/\ ^I-8_..(/^1M4^7_ *2@KV;_ ()W?\GS_"G_ +'>P_\
M1HKQFO9O^"=W_)\_PI_['>P_]&BOV7.O^1/B?^O<_P#TEF&2_P#(XPW_ %\A
M_P"E(_H.HHHK^+3^S@KY5_X*N_\ )*_#'_8P/_Z(>OJJOE7_ (*N_P#)*_#'
M_8P/_P"B'KXOQ#_Y(S&?X5_Z5$\3B/\ Y$E;T7YH^%:***_C\_&BGXA_Y %]
M_P!><O\ Z :^*Z^U/$/_ " +[_KSE_\ 0#7Q77^@OT,/^2>S;_K[3_\ 2)'Q
MG%?QTO1_H%%%%?VF?)'[Q?\ !(7_ )1T?#7_ *]-0_\ 3G=U])5\V_\ !(7_
M )1T?#7_ *]-0_\ 3G=U])5_&W$O_)1XS_K[4_\ 2V?V-PW_ ,D[@_\ KU3_
M /2$%5=<_P"0+>?]>LG_ *":M55US_D"WG_7K)_Z":\&I_#?H>Q+X6?CK111
M7\''X"%?-_[6O_)3K?\ [ \7_HR6OI"OF_\ :U_Y*=;_ /8'B_\ 1DM?U1]$
M#_DZ5?\ [!:G_IRB?/\ $O\ R+?^WE^IY?1117^F!^?GW5_P;Z?\GG^)/^R9
M7O\ Z<-.K]BJ_'7_ (-]/^3S_$G_ &3*]_\ 3AIU?L57\Q^*O_)6R_P0_)G]
M,^%G_))Q_P <_P T%%%%?FY^CA1110!^2_AO_@N?^QM_P3V_;X_:8^#G[<'[
M:GQ!UZYN_B'%<^%=(OO"&H3:?X5LDME0Z9;Q+"2C!V9_,CW0S0_9Y0WF-**^
MB_V1O^"_G[ '[?/[37AW]EW]D'Q?K/B?6M5LK_4-5N;WP[=Z?#I]G:P%RV;B
M-3)(\C1J%48"[R2,*&YSP'^V;^U5KW_!4Q_ GP/_ &1?#.@?L_>(?BOJ?A3X
MA?%;6;ICK'BKQ1IWANZW-9P+.OEP0-I,5HTK12*_V9@K*VX+ZYX@_:BM/"'_
M  4S\%_L9_M">&-"U#4?%7A[5_%/P5\7:-;RV\UL;9'AOM,NXGEDS(+67S%N
M%98I@&!AC>)&< ^I**** "BBB@ HHHH **** "BBB@ HHHH *\+_ &L/^2V?
M _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2OF;_@JG_R;_HO_ &.,
M'_I)=U],U\S?\%4_^3?]%_['&#_TDNZ^0X]_Y([&_P"#]4>-Q!_R):_^']3X
M$HHHK^.C\8%7J/K7P]7W"O4?6OAZO[\^A;_R*LY_QT?_ $FH?'<5[T?^WO\
MVT****_MP^0/W(_X(J?\H[O!W_80U7_TX3U]65\I_P#!%3_E'=X._P"PAJO_
M *<)Z^K*_COBO_DI\;_U]J?^E,_L'A7_ ))G!?\ 7JG_ .DH****^?/?/QRU
M3_D)7'_7=_\ T(U!4^J?\A*X_P"N[_\ H1J"OX-G\;/P![A7SK^V!_R4?3O^
MP!'_ .CYZ^BJ^=?VP/\ DH^G?]@"/_T?/7]-_1)_Y.P_^P>K^<#P.)/^18_5
M'E-%%%?Z=GYZ?9__  0>_P"3[!_V)NH_^A0U^TM?BU_P0>_Y/L'_ &)NH_\
MH4-?M+7\T>+'_)5+_KW'\Y']*^%'_)*_]Q)?E$****_,C]+/A+_@JW_R5WPW
M_P!BV?\ THDKY8KZG_X*M_\ )7?#?_8MG_THDKY8K^/?$+_DL\9_B7_I*/QG
MB/\ Y'=;U_1!7$_M&_\ )%M;_P!VV_\ 2F*NVKB?VC?^2+:W_NVW_I3%79X4
M_P#)S\D_["\/_P"G8'S.8_\ (OK?X9?DSY5HHHK_ &:/RL*_I+^!G_)$O!W_
M &*NG_\ I-'7\VE?TE_ S_DB7@[_ +%73_\ TFCK\5\9?]UP?^*?Y1/VCP<_
MWK&?X8?G(ZFBBBOP4_>#S+]LO_DU[QI_V!S_ .AK7Y<5^H_[9?\ R:]XT_[
MY_\ 0UK\N*_FWQH_Y'^'_P"O7_M\C\SXW_Y&%/\ P_JPHHHK\=/BSY!^+G_)
M4-?_ .PM/_Z&:YVNB^+G_)4-?_["T_\ Z&:YVO\ ;GA3_DEL!_UYI?\ I$3\
MFQ7^\S]7^85^J7_!NG_R(/Q1_P"PQI?_ **N*_*VOU2_X-T_^1!^*/\ V&-+
M_P#15Q7@^)O_ "1N(]8?^EQ/M?#3_DL</Z3_ /2)'Z14445_+!_4@5^7W[:_
M_)T_C/\ [":_^B8Z_4&OR^_;7_Y.G\9_]A-?_1,=?COC1_R3^'_Z^K_TB1\9
MQM_R+J?^/]&>64445_-I^9'C_P"V%_R*ND?]A!__ $ U\_U] ?MA?\BKI'_8
M0?\ ] -?/]?ZO?1D_P"3*99ZU_\ U(JGYUQ#_P C6?HOR05ZS^P9_P GL_";
M_LHFC_\ I9'7DU>L_L&?\GL_";_LHFC_ /I9'7[5FW_(JQ'^"?\ Z2SDRG_D
M:X?_ !P_]*1_0W1117\5G]H!7R]_P58_Y(KX>_[&E?\ TFGKZAKY>_X*L?\
M)%?#W_8TK_Z33U\=X@?\D;C/\/\ [<CQ>(O^1+6]/U1\&4445_'A^,D=W_QZ
M2_\ 7-OY5\1U]N7?_'I+_P!<V_E7Q'7^@/T+_P#D29O_ -?*7_I,SXWBOXJ/
M_;WZ!1117]KGR)^ZO_!&G_E&_P##O_>U?_T[WM?3]?,'_!&G_E&_\._][5__
M $[WM?3]?QQQ1_R4V-_Z_5/_ $N1_8G#'_)-8+_KS3_](B%))_JV_P!TTM))
M_JV_W37@O8]P_&RBBBOX,/Y_"OG/]KS_ )*38_\ 8"B_]'35]&5\Y_M>?\E)
ML?\ L!1?^CIJ_J/Z(G_)U*G_ &#5?_2Z1X'$G_(L?JCRNBBBO]-3\^/MS_@@
M3_R>]J/_ &(%_P#^E-I7[,5^,_\ P0)_Y/>U'_L0+_\ ]*;2OV8K^9?%;_DK
M'_@A^I_2_A5_R2B_QR_0****_-3])/@K_@JM_P ERT'_ +%./_TIN*^8*^G_
M /@JM_R7+0?^Q3C_ /2FXKY@K^.^/_\ DL<9_C_1'XQQ#_R.J_K^B"N*_:,_
MY(KKO^Y;?^E4-=K7%?M&?\D5UW_<MO\ TJAKU?"'_DZ>2?\ 850_].1/FLQ_
MY%];_#+\F?*E%%%?[)GY6%?TL?##_DFGAW_L!6G_ *)2OYIZ_I8^&'_)-/#O
M_8"M/_1*5^)>,W\#!>M3\H'[7X-_Q\;Z4_SF;E%%%?A!^ZGE/[<'_)JGC+_K
MPB_]*(J_,&OT^_;@_P"35/&7_7A%_P"E$5?F#7\U^,__ "45#_KTO_2YGYCQ
MM_R,J?\ @_5A1117X^?&GQY\4O\ DIOB/_L/7G_HYZPJW?BE_P E-\1_]AZ\
M_P#1SUA5_M]PW_R3N#_Z]4__ $A'Y+B/]XGZO\PK]7_^#=K_ )(]\1_^QEL_
M_2=J_*"OU?\ ^#=K_DCWQ'_[&6S_ /2=J^:\3O\ DCJ_K#_TM'W/AE_R6%'T
MG_Z2S]%:***_EH_J$*_+;]L7_DY[QK_V&W_]!6OU)K\MOVQ?^3GO&O\ V&W_
M /05K\;\:?\ D18;_KY_[;(^*XW_ -PI?XOT9YI1117\WGYH>*_MD?\ (/T#
M_KM<?RCKPFO=OVR/^0?H'_7:X_E'7A-?ZP_1G_Y,GE?_ ''_ /4FL?G'$'_(
MVJ?+_P!)05[-_P $[O\ D^?X4_\ 8[V'_HT5XS7LW_!.[_D^?X4_]CO8?^C1
M7[+G7_(GQ/\ U[G_ .DLPR7_ )'&&_Z^0_\ 2D?T'4445_%I_9P5\J_\%7?^
M25^&/^Q@?_T0]?55?*O_  5=_P"25^&/^Q@?_P!$/7Q?B'_R1F,_PK_TJ)XG
M$?\ R)*WHOS1\*T445_'Y^-%/Q#_ ,@"^_Z\Y?\ T U\5U]J>(?^0!??]><O
M_H!KXKK_ $%^AA_R3V;?]?:?_I$CXSBOXZ7H_P! HHHK^TSY(_>+_@D+_P H
MZ/AK_P!>FH?^G.[KZ2KYM_X)"_\ *.CX:_\ 7IJ'_ISNZ^DJ_C;B7_DH\9_U
M]J?^EL_L;AO_ ))W!_\ 7JG_ .D(*JZY_P @6\_Z]9/_ $$U:JKKG_(%O/\
MKUD_]!->#4_AOT/8E\+/QUHHHK^#C\!"OF_]K7_DIUO_ -@>+_T9+7TA7S?^
MUK_R4ZW_ .P/%_Z,EK^J/H@?\G2K_P#8+4_].43Y_B7_ )%O_;R_4\OHHHK_
M $P/S\^ZO^#?3_D\_P 2?]DRO?\ TX:=7[%5^.O_  ;Z?\GG^)/^R97O_IPT
MZOV*K^8_%7_DK9?X(?DS^F?"S_DDX_XY_F@HHHK\W/T<**** /SK_P""DVF_
M%G]D+XAZ%\4?@-^WQ^S=\.=/F\=W7C+3O O[2E]+8VL>L7&GWEA=S6-U:W,<
MSP3?;Y[B2W:-R+@M(LJH[156_P""7W["7Q%^+7[5EQ_P5T_;%_;Q\ _'GQVV
M@3>'? 2?"&Y2;PIX6LGR9DM)5.99"KNO(4@32%S*SAD\1\%?LU?\$G_%G_!4
MO]IKXH?\%:?CI\)?&/CH^.(U^'FG_$+XBV!TO3/#(MXUBM%MI;A8TNX)A-;S
M03+OC\J.14 GWOZ]X,^*/_!$_P#8U_;5\ :]^PW^TM\$? ;>+8]3M_BKI'@_
MXCZ;;>'KK18;&>2WN;F%+C[)#>QZC]BC@90DSQ7%V,.BN4 /TMHKSSX!?M6?
ML^_M2-XDN/V>/BMH?C/3_"VK1Z9JFM^&=6M[^Q-T]M%<^5'/ [H[+'-'N /R
ML<'D&O0Z "BBB@ HHHH **** "BBB@ HHHH *\+_ &L/^2V? _\ ['N7_P!)
MFKW2O"_VL/\ DMGP/_['N7_TF:@#W2OF;_@JG_R;_HO_ &.,'_I)=U],U\S?
M\%4_^3?]%_['&#_TDNZ^0X]_Y([&_P"#]4>-Q!_R):_^']3X$HHHK^.C\8%7
MJ/K7P]7W"O4?6OAZO[\^A;_R*LY_QT?_ $FH?'<5[T?^WO\ VT****_MP^0/
MW(_X(J?\H[O!W_80U7_TX3U]65\I_P#!%3_E'=X._P"PAJO_ *<)Z^K*_COB
MO_DI\;_U]J?^E,_L'A7_ ))G!?\ 7JG_ .DH****^?/?/QRU3_D)7'_7=_\
MT(U!4^J?\A*X_P"N[_\ H1J"OX-G\;/P![A7SK^V!_R4?3O^P!'_ .CYZ^BJ
M^=?VP/\ DH^G?]@"/_T?/7]-_1)_Y.P_^P>K^<#P.)/^18_5'E-%%%?Z=GYZ
M?9__  0>_P"3[!_V)NH_^A0U^TM?BU_P0>_Y/L'_ &)NH_\ H4-?M+7\T>+'
M_)5+_KW'\Y']*^%'_)*_]Q)?E$****_,C]+/A+_@JW_R5WPW_P!BV?\ THDK
MY8KZG_X*M_\ )7?#?_8MG_THDKY8K^/?$+_DL\9_B7_I*/QGB/\ Y'=;U_1!
M7$_M&_\ )%M;_P!VV_\ 2F*NVKB?VC?^2+:W_NVW_I3%79X4_P#)S\D_["\/
M_P"G8'S.8_\ (OK?X9?DSY5HHHK_ &:/RL*_I+^!G_)$O!W_ &*NG_\ I-'7
M\VE?TE_ S_DB7@[_ +%73_\ TFCK\5\9?]UP?^*?Y1/VCP<_WK&?X8?G(ZFB
MBBOP4_>#S+]LO_DU[QI_V!S_ .AK7Y<5^H_[9?\ R:]XT_[ Y_\ 0UK\N*_F
MWQH_Y'^'_P"O7_M\C\SXW_Y&%/\ P_JPHHHK\=/BSY!^+G_)4-?_ .PM/_Z&
M:YVNB^+G_)4-?_["T_\ Z&:YVO\ ;GA3_DEL!_UYI?\ I$3\FQ7^\S]7^85^
MJ7_!NG_R(/Q1_P"PQI?_ **N*_*VOU2_X-T_^1!^*/\ V&-+_P#15Q7@^)O_
M "1N(]8?^EQ/M?#3_DL</Z3_ /2)'Z14445_+!_4@5^7W[:__)T_C/\ [":_
M^B8Z_4&OR^_;7_Y.G\9_]A-?_1,=?COC1_R3^'_Z^K_TB1\9QM_R+J?^/]&>
M64445_-I^9'C_P"V%_R*ND?]A!__ $ U\_U] ?MA?\BKI'_80?\ ] -?/]?Z
MO?1D_P"3*99ZU_\ U(JGYUQ#_P C6?HOR05ZS^P9_P GL_";_LHFC_\ I9'7
MDU>L_L&?\GL_";_LHFC_ /I9'7[5FW_(JQ'^"?\ Z2SDRG_D:X?_ !P_]*1_
M0W1117\5G]H!7R]_P58_Y(KX>_[&E?\ TFGKZAKY>_X*L?\ )%?#W_8TK_Z3
M3U\=X@?\D;C/\/\ [<CQ>(O^1+6]/U1\&4445_'A^,D=W_QZ2_\ 7-OY5\1U
M]N7?_'I+_P!<V_E7Q'7^@/T+_P#D29O_ -?*7_I,SXWBOXJ/_;WZ!1117]KG
MR)^ZO_!&G_E&_P##O_>U?_T[WM?3]?,'_!&G_E&_\._][5__ $[WM?3]?QQQ
M1_R4V-_Z_5/_ $N1_8G#'_)-8+_KS3_](B%))_JV_P!TTM))_JV_W37@O8]P
M_&RBBBOX,/Y_"OG/]KS_ )*38_\ 8"B_]'35]&5\Y_M>?\E)L?\ L!1?^CIJ
M_J/Z(G_)U*G_ &#5?_2Z1X'$G_(L?JCRNBBBO]-3\^/MS_@@3_R>]J/_ &(%
M_P#^E-I7[,5^,_\ P0)_Y/>U'_L0+_\ ]*;2OV8K^9?%;_DK'_@A^I_2_A5_
MR2B_QR_0****_-3])/@K_@JM_P ERT'_ +%./_TIN*^8*^G_ /@JM_R7+0?^
MQ3C_ /2FXKY@K^.^/_\ DL<9_C_1'XQQ#_R.J_K^B"N*_:,_Y(KKO^Y;?^E4
M-=K7%?M&?\D5UW_<MO\ TJAKU?"'_DZ>2?\ 850_].1/FLQ_Y%];_#+\F?*E
M%%%?[)GY6%?TL?##_DFGAW_L!6G_ *)2OYIZ_I8^&'_)-/#O_8"M/_1*5^)>
M,W\#!>M3\H'[7X-_Q\;Z4_SF;E%%%?A!^ZGE/[<'_)JGC+_KPB_]*(J_,&OT
M^_;@_P"35/&7_7A%_P"E$5?F#7\U^,__ "45#_KTO_2YGYCQM_R,J?\ @_5A
M1117X^?&GQY\4O\ DIOB/_L/7G_HYZPJW?BE_P E-\1_]AZ\_P#1SUA5_M]P
MW_R3N#_Z]4__ $A'Y+B/]XGZO\PK]7_^#=K_ )(]\1_^QEL__2=J_*"OU?\
M^#=K_DCWQ'_[&6S_ /2=J^:\3O\ DCJ_K#_TM'W/AE_R6%'TG_Z2S]%:***_
MEH_J$*_+;]L7_DY[QK_V&W_]!6OU)K\MOVQ?^3GO&O\ V&W_ /05K\;\:?\
MD18;_KY_[;(^*XW_ -PI?XOT9YI1117\WGYH>*_MD?\ (/T#_KM<?RCKPFO=
MOVR/^0?H'_7:X_E'7A-?ZP_1G_Y,GE?_ ''_ /4FL?G'$'_(VJ?+_P!)05[-
M_P $[O\ D^?X4_\ 8[V'_HT5XS7LW_!.[_D^?X4_]CO8?^C17[+G7_(GQ/\
MU[G_ .DLPR7_ )'&&_Z^0_\ 2D?T'4445_%I_9P5\J_\%7?^25^&/^Q@?_T0
M]?55?*O_  5=_P"25^&/^Q@?_P!$/7Q?B'_R1F,_PK_TJ)XG$?\ R)*WHOS1
M\*T445_'Y^-%/Q#_ ,@"^_Z\Y?\ T U\5U]J>(?^0!??]><O_H!KXKK_ $%^
MAA_R3V;?]?:?_I$CXSBOXZ7H_P! HHHK^TSY(_>+_@D+_P HZ/AK_P!>FH?^
MG.[KZ2KYM_X)"_\ *.CX:_\ 7IJ'_ISNZ^DJ_C;B7_DH\9_U]J?^EL_L;AO_
M ))W!_\ 7JG_ .D(*JZY_P @6\_Z]9/_ $$U:JKKG_(%O/\ KUD_]!->#4_A
MOT/8E\+/QUHHHK^#C\!"OF_]K7_DIUO_ -@>+_T9+7TA7S?^UK_R4ZW_ .P/
M%_Z,EK^J/H@?\G2K_P#8+4_].43Y_B7_ )%O_;R_4\OHHHK_ $P/S\^ZO^#?
M3_D\_P 2?]DRO?\ TX:=7[%5^.O_  ;Z?\GG^)/^R97O_IPTZOV*K^8_%7_D
MK9?X(?DS^F?"S_DDX_XY_F@HHHK\W/T<**** /F;QE_P1V_X)L?%#XS>-?C[
M\8OV0O!/C+Q1X[UB#4=7U'Q1H4-XT3Q65O:!(0ZD1H1;B1L#+22R,2<C$/\
MPY2_X)'_ /2.7X/_ /A#VG_Q%>._$O\ X*V_MW^./V@/B%\'O^"=G_!)#6?C
M)H7PQ\5S>&/$WCK6?BKIOABTDU>"-'N+:WCO$/G"/S$!</SD': RD[W[-/[;
M'_!67XE_M6>"/A?^U_\ \$Q[7X%^"-974S-XCA^*>E^)SJ5W#922PV.+,9ML
MA9)MS<M]GP#C<" ?1?[*W[$_[-_[%-KXIT+]F+X9:9X.T/Q7KD>KWOA_1+58
M+."Z6UAMF>*->$W)!&2!@;LG')KUBBB@#YU_;-_8L\9_MQ^*[#X<^//CUXU\
M%_"C3-(^T:CI'PX\1MI6H>)M4ED=?*N[J,>:EG;Q1JPAC*B:2YRYQ JM\G?\
M$U/!W[0?[!G_  6)^)?_  3#M?V@/&7Q)^"T_P &;;XA^$G\>:N^HW_A2XDU
M)+(6 N7Y*2'[2XCP 5CC8+N$K/\ H1\=OCGX/^ '@?\ X2[Q1!=WUW>7B6'A
MWP[I,0EU#7=1D!\FQM(B0))GVL<DJD:(\LC)'&[KYO\ LF?L\R?!+Q)XH_:!
M^/\ KFD2?%[XT:U;R^))8+L&"TCMK>3[!H%@SA6EAM+9)CN"AIY#<W!5 ^Q
M#UGXO_$WPU\%/A-XH^,OC.1TT?PCX=O=:U9XP-RVUK \\I&>^R-J_.']C#X<
M_%S_ (*'?\$LM=_X*-_$KXH^*]+^./Q%LO$'B3X=:QHWBB\MX/ RVMQ<QZ1I
M]C;I(L'V4"VB:9'C)NA/*)C)NX^Z/V[_ (5^(/CW^P]\9_@9X,3S=8\8?"KQ
M#H6F1HW)NKO3)X(E]LM(OYU\G_\ !%;XO^%M _X-X_ GQ'O[E;:U\&?##7X]
M=2?Y&M)-.GOTN%D4X*$&%F(.."#WH \A^*/_  6E^+7Q_P#^"0_[-GC[X*ZV
MOACXN_M2?$'2OAJVKZ9$N_0+UKY['5=1MT;(1@T1,(.3']KB?DI7IO[>>M:?
M_P $<_B;^SO^T-\$M?\ $,/@/Q?\4K+X;_%_P_K7BF]U.+5K;48)6M]9E-Y+
M(1>VTEL[M<*1),LC1R,P*[?SJ^#?[./CWX _\$M/^"9W[3'Q"TN>UT3PY^U3
M::YXC\Y"!IVF:QK(DM+Q^RQ-#:Q2!CQFYC&<M7W_ /\ !S3X3U?XT_!O]FW]
ME_P7"]QXC\??M4>'(-/MHAEUMXK:^^T7''1(A)&S-T522< 4 =7J/Q=U'_@H
M'_P6@\>_L-^(M=U2/X1_L]_#RPO_ !/X=TK59[2/Q+XGU/RI8/MLD#HT]K;V
MKMMMB=AG!=PVQ0NO_P $^_VAO&'PM_X*7_M ?\$H/&7BO4]<T+P5I>F>-_A%
M?:WJ,MY>V>A7T< N],DGF9I)8;6[G1(&=G<1R;"V$0#SW_@G]X2U#X+?\'%'
M[:?@CQ9"T4_Q$\&>$_&/A6248-[IL41MIY$SU6.ZE,)(XW1T?LN>$]7^(?\
MP=#?M+?&G1(GDT/P!\!] \'ZK=H/W8U&_.GZA'%NZ%A%;2Y';OB@#]+Z***
M"O"_VL/^2V? _P#['N7_ -)FKI/BMX4_:SU?Q<]Y\'_BOX7TC13 @2RU;0GN
M)A(!\[%P1P3T%>)?%WPQ^U%I/QR^#S?%WXG^&M7CD\:$:<NE:(UN89!"2Y?)
M.X%<@#UH ^O:^9O^"J?_ ";_ *+_ -CC!_Z27=?0/V+QO_T&[+_P&/\ C7S?
M_P %/[?Q%#\!]';5]1MYH_\ A+H JQ0E2&^RW7/Y9KY#CW_DCL;_ (/U1XW$
M'_(EK_X?U/A.BBBOXZ/Q@5>H^M?#U?<!W$84X/8FOA^O[\^A;_R*LY_QT?\
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
MQ_\ U)K'YQQ!_P C:I\O_24%>S?\$[O^3Y_A3_V.]A_Z-%>,U[%_P3Y6Y?\
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
MY1/VCP<_WK&?X8?G(ZFBBBOP4_>#S+]LO_DU[QI_V!S_ .AK7Y<5^H_[9?\
MR:]XT_[ Y_\ 0UK\N*_FWQH_Y'^'_P"O7_M\C\SXW_Y&%/\ P_JPHHHK\=/B
MSY!^+G_)4-?_ .PM/_Z&:YVNB^+G_)4-?_["T_\ Z&:YVO\ ;GA3_DEL!_UY
MI?\ I$3\FQ7^\S]7^85^J7_!NG_R(/Q1_P"PQI?_ **N*_*VOU2_X-T_^1!^
M*/\ V&-+_P#15Q7@^)O_ "1N(]8?^EQ/M?#3_DL</Z3_ /2)'Z14445_+!_4
M@5^7W[:__)T_C/\ [":_^B8Z_4&OR^_;7_Y.G\9_]A-?_1,=?COC1_R3^'_Z
M^K_TB1\9QM_R+J?^/]&>64445_-I^9'C_P"V%_R*ND?]A!__ $ U\_U] ?MA
M?\BKI'_80?\ ] -?/]?ZO?1D_P"3*99ZU_\ U(JGYUQ#_P C6?HOR05ZS^P9
M_P GL_";_LHFC_\ I9'7DU>L_L&?\GL_";_LHFC_ /I9'7[5FW_(JQ'^"?\
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
M@\*_\DS@O^O5/_TE!1117SY[Y^.6J?\ (2N/^N[_ /H1J"I]4_Y"5Q_UW?\
M]"-05_!L_C9^ /<*^=?VP/\ DH^G?]@"/_T?/7T57SK^V!_R4?3O^P!'_P"C
MYZ_IOZ)/_)V'_P!@]7\X'@<2?\BQ^J/*:***_P!.S\]/L_\ X(/?\GV#_L3=
M1_\ 0H:_:6OQ:_X(/?\ )]@_[$W4?_0H:_:6OYH\6/\ DJE_U[C^<C^E?"C_
M ))7_N)+\HA1117YD?I9\)?\%6_^2N^&_P#L6S_Z425\L5]3_P#!5O\ Y*[X
M;_[%L_\ I1)7RQ7\>^(7_)9XS_$O_24?C/$?_([K>OZ(*XG]HW_DBVM_[MM_
MZ4Q5VU<3^T;_ ,D6UO\ W;;_ -*8J[/"G_DY^2?]A>'_ /3L#YG,?^1?6_PR
M_)GRK1117^S1^5A7])?P,_Y(EX._[%73_P#TFCK^;2OZ2_@9_P D2\'?]BKI
M_P#Z31U^*^,O^ZX/_%/\HG[1X.?[UC/\,/SD=31117X*?O!YE^V7_P FO>-/
M^P.?_0UK\N*_4?\ ;+_Y->\:?]@<_P#H:U^7%?S;XT?\C_#_ /7K_P!OD?F?
M&_\ R,*?^']6%%%%?CI\6?(/Q<_Y*AK_ /V%I_\ T,USM=%\7/\ DJ&O_P#8
M6G_]#-<[7^W/"G_)+8#_ *\TO_2(GY-BO]YGZO\ ,*_5+_@W3_Y$'XH_]AC2
M_P#T5<5^5M?JE_P;I_\ (@_%'_L,:7_Z*N*\'Q-_Y(W$>L/_ $N)]KX:?\EC
MA_2?_I$C](J***_E@_J0*_+[]M?_ ).G\9_]A-?_ $3'7Z@U^7W[:_\ R=/X
MS_[":_\ HF.OQWQH_P"2?P__ %]7_I$CXSC;_D74_P#'^C/+****_FT_,CQ_
M]L+_ )%72/\ L(/_ .@&OG^OH#]L+_D5=(_["#_^@&OG^O\ 5[Z,G_)E,L]:
M_P#ZD53\ZXA_Y&L_1?D@KUG]@S_D]GX3?]E$T?\ ]+(Z\FKUG]@S_D]GX3?]
ME$T?_P!+(Z_:LV_Y%6(_P3_])9R93_R-</\ XX?^E(_H;HHHK^*S^T KY>_X
M*L?\D5\/?]C2O_I-/7U#7R]_P58_Y(KX>_[&E?\ TFGKX[Q _P"2-QG^'_VY
M'B\1?\B6MZ?JCX,HHHK^/#\9([O_ (])?^N;?RKXCK[<N_\ CTE_ZYM_*OB.
MO] ?H7_\B3-_^OE+_P!)F?&\5_%1_P"WOT"BBBO[7/D3]U?^"-/_ "C?^'?^
M]J__ *=[VOI^OF#_ ((T_P#*-_X=_P"]J_\ Z=[VOI^OXXXH_P"2FQO_ %^J
M?^ER/[$X8_Y)K!?]>:?_ *1$*23_ %;?[II:23_5M_NFO!>Q[A^-E%%%?P8?
MS^%?.?[7G_)2;'_L!1?^CIJ^C*^<_P!KS_DI-C_V HO_ $=-7]1_1$_Y.I4_
M[!JO_I=(\#B3_D6/U1Y71117^FI^?'VY_P $"?\ D][4?^Q O_\ TIM*_9BO
MQG_X($_\GO:C_P!B!?\ _I3:5^S%?S+XK?\ )6/_  0_4_I?PJ_Y)1?XY?H%
M%%%?FI^DGP5_P56_Y+EH/_8IQ_\ I3<5\P5]/_\ !5;_ )+EH/\ V*<?_I3<
M5\P5_'?'_P#R6.,_Q_HC\8XA_P"1U7]?T05Q7[1G_)%==_W+;_TJAKM:XK]H
MS_DBNN_[EM_Z50UZOA#_ ,G3R3_L*H?^G(GS68_\B^M_AE^3/E2BBBO]DS\K
M"OZ6/AA_R33P[_V K3_T2E?S3U_2Q\,/^2:>'?\ L!6G_HE*_$O&;^!@O6I^
M4#]K\&_X^-]*?YS-RBBBOP@_=3RG]N#_ )-4\9?]>$7_ *415^8-?I]^W!_R
M:IXR_P"O"+_THBK\P:_FOQG_ .2BH?\ 7I?^ES/S'C;_ )&5/_!^K"BBBOQ\
M^-/CSXI?\E-\1_\ 8>O/_1SUA5N_%+_DIOB/_L/7G_HYZPJ_V^X;_P"2=P?_
M %ZI_P#I"/R7$?[Q/U?YA7ZO_P#!NU_R1[XC_P#8RV?_ *3M7Y05^K__  ;M
M?\D>^(__ &,MG_Z3M7S7B=_R1U?UA_Z6C[GPR_Y+"CZ3_P#26?HK1117\M']
M0A7Y;?MB_P#)SWC7_L-O_P"@K7ZDU^6W[8O_ "<]XU_[#;_^@K7XWXT_\B+#
M?]?/_;9'Q7&_^X4O\7Z,\THHHK^;S\T/%?VR/^0?H'_7:X_E'7A->[?MD?\
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
M\&4445_'A^,D=W_QZ2_]<V_E7Q'7VY=_\>DO_7-OY5\1U_H#]"__ )$F;_\
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
M^"/C;XE7P=+XETCPJ='?PQXJFB\RRC1?/E$UA<E)H@)#YT+(KM+(K,%^.?\
M@I)\=/%/[5_A[_@E/^U5XST$:78>-OCCX0UGQ%91J?LUOJ5XNGS1*-Q^YN%S
ML+<E.3WKUC_@ZB74KW]D/X%Z#X9#-KNH?M6^$X= 2+_6&[-MJ6PICG.>,C^\
M/6@#Z%^+'[9GQ4^+/_!1'_AVI^RKXBTK0-0\+> QXN^+'CW4=)_M!]'@FE2*
MQTNSMV=$-W-O$[22[HXX!PCNXV:O[#?[;7C+XJ_M!_&+]A/]H=-+7XI?!34[
M)KK5-%M&MK/Q-H5_ MQ8:I% [N89-C>5<1!W5)0"K8D"+\Q_\$R[/4+'_@X9
M_;\3Q>&&JRV7@N73C*/F:Q.G_(5]5"?9QQZ =J=\ 5U.^_X.P/CI>:.&.FV'
M[+NEVVM,GW!>/>:5) &Q_%Y0D(SV!H _3JBBB@ KPO\ :P_Y+9\#_P#L>Y?_
M $F:ND^*WQY^)7P^\7/X<\+_ +,OBCQ3:+ D@U;29X5A9F'*8<YR.]>)?%WX
MW?$/Q_\ '+X/1>)_V<_$OA=;/QH7@?59H6%T6A*E4V'J =QSV% 'U[7S-_P5
M3_Y-_P!%_P"QQ@_])+NOH'_A)=7_ .A0O?\ OI:^;_\ @I_J]]J'P'T>&ZT&
MXM5'BZ!A)*1@G[+=<<?YXKY#CW_DCL;_ (/U1XW$'_(EK_X?U/A.BBBOXZ/Q
M@5>H^M?#U?<!)4;@N<=AWKX?K^_/H6_\BK.?\='_ -)J'QW%>]'_ +>_]M"B
MBBO[</D#]R/^"*G_ "CN\'?]A#5?_3A/7U97R#_P1EUO4;+_ ()\>$+>W\.W
M-PBW^JXEC9<'_3Y_6OJ;_A)=7_Z%"]_[Z6OX[XK_ .2GQO\ U]J?^E,_L'A7
M_DF<%_UZI_\ I*-BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EKY\]\_(
MK5/^0E<?]=W_ /0C4%3ZD<ZC<$C'[]^/Q-05_!L_C9^ /<*^=?VP/^2CZ=_V
M (__ $?/7T57SK^U^2?B/IXQTT&/\?W\]?TW]$G_ ).P_P#L'J_G \#B3_D6
M/U1Y31117^G9^>GV?_P0>_Y/L'_8FZC_ .A0U^TM?BE_P0QO+BQ_;C$]MI\E
MRW_"'Z@/+B(S]Z'GFOV5_P"$EU?_ *%"]_[Z6OYH\6/^2J7_ %[C^<C^E?"C
M_DE?^XDORB;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+7YD?I9\5?\
M!5O_ )*[X;_[%L_^E$E?+%?3G_!4:_NM0^*_AV2ZTN6U*^'B DI&3^_DYXKY
MCK^/?$+_ )+/&?XE_P"DH_&>(_\ D=UO7]$%<3^T;_R1;6_]VV_]*8J[:N(_
M:._Y(MK?TMO_ $IBKL\*?^3GY)_V%X?_ -.P/F<Q_P"1?6_PR_)GRM1117^S
M1^5A7])?P,_Y(EX._P"Q5T__ -)HZ_FTK^C3X(>(]53X+^$$7PG>,!X7T\!@
MRX/^C1\U^*^,O^ZX/_%/\HG[1X.?[UC/\,/SD>@45C_\)+J__0H7O_?2T?\
M"2ZO_P!"A>_]]+7X*?O!Q7[9?_)KWC3_ + Y_P#0UK\N*_3/]K[7M2N?V:/&
M,$WAFZA5M((:5V7"_.O)K\S*_FWQH_Y'^'_Z]?\ M\C\SXW_ .1A3_P_JPHH
MHK\=/BSY!^+G_)4-?_["T_\ Z&:YVNB^+?/Q/U_C_F+3_P#H9KG:_P!N>%/^
M26P'_7FE_P"D1/R;%?[S/U?YA7ZI?\&Z?_(@_%'_ +#&E_\ HJXK\K:_43_@
MWIU2\T_P)\3EM=%GN@VKZ8282/E_=7'7->#XF_\ )&XCUA_Z7$^U\-/^2QP_
MI/\ ](D?IA16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM?RP?U(;%?E]^VO_
M ,G3^,_^PFO_ *)CK]*?^$EU?_H4+W_OI:_-#]LJXENOVG/&%Q-:O"S:BI,3
M]5_=1]:_'?&C_DG\/_U]7_I$CXSC;_D74_\ '^C/,J***_FT_,CQ_P#;"_Y%
M72/^P@__ * :^?Z^@/VPR?\ A%M(&/\ F(/S_P  KY_K_5[Z,G_)E,L]:_\
MZD53\ZXA_P"1K/T7Y(*]9_8,_P"3V?A-_P!E$T?_ -+(Z\FKU7]A:5X/VT/A
M3-' TK)\0=(*QKU8_:X^!7[5FW_(JQ'^"?\ Z2SDRG_D:X?_ !P_]*1_0_16
M/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM?Q6?V@;%?+W_!5C_DBOA[_L:5_]
M)IZ^B?\ A)=7_P"A0O?^^EKYG_X*AZM?:A\'- BNM"N+55\3*0\I&"?L\W'%
M?'>('_)&XS_#_P"W(\7B+_D2UO3]4?#=%%%?QX?C)'=_\>DO_7-OY5\1U]MW
MI*V<S!<XB;@=^*^)*_T!^A?_ ,B3-_\ KY2_])F?&\5_%1_[>_0****_M<^1
M/W5_X(T_\HW_ (=_[VK_ /IWO:^GZ^3O^"/.N:C9_P#!.KX?6T'ARYN$5M6Q
M+&RX;_B;7A[_ )5],_\ "2ZO_P!"A>_]]+7\<<4?\E-C?^OU3_TN1_8G#'_)
M-8+_ *\T_P#TB)L4DG^K;_=-9'_"2ZO_ -"A>_\ ?2TV3Q+J_EM_Q2%YT/\
M$M>"]CW#\A:***_@P_G\*^<_VO/^2DV/_8"B_P#1TU?1E?.?[79)^)-D"N,:
M'%CW_?35_4?T1/\ DZE3_L&J_P#I=(\#B3_D6/U1Y71117^FI^?'VY_P0)_Y
M/>U'_L0+_P#]*;2OV8K\7O\ @@[>W%A^VKJ$]MITETQ\!7P\N(C./M-ISS7[
M$_\ "2ZO_P!"A>_]]+7\R^*W_)6/_!#]3^E_"K_DE%_CE^AL45C_ /"2ZO\
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
M*-/#%(55CY:QR;9E^NM!\->'/"MD^G>%] LM-MY+F6XD@L+5(4>:5R\DA5
M7=V9F;JQ))R35V@#P#]MC_@GI\)?VP/V1[3]E:QN/^$,3PO/IFH?#/7-&LU9
M_"6IZ;M.GW,$1(5EB"^68\C=$[H&4D,./US]B3XZ_M4_M!_"CXT_MS:SX)72
M_@GJ#ZWX5\(>!&NY[?6?$AB$4>L7<MVD;0+;C>\%I&LA223<]Q(%"GZOHH ^
M9OC+^Q-XZT?]M[3O^"B7[*>I>'[?QQ<>"I/"'CWPOXIGGMM-\4Z4)EGMI#<V
M\<KVEW;RH-LWDS!XF,150%8:G[%?[#\_[._Q(^*7[3WQ9\56/B3XM?&G7;74
M/&VM:;9M!965I:0"VT_2K-)&9_L]M"-OF.=\SEG8+E43Z%HH **** "O"_VL
M/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2OF;_@JG_R;_HO
M_8XP?^DEW7TS7S-_P53_ .3?]%_['&#_ -)+NOD./?\ DCL;_@_5'C<0?\B6
MO_A_4^!****_CH_&!5ZCZU\/5]PKU'UKX>K^_/H6_P#(JSG_ !T?_2:A\=Q7
MO1_[>_\ ;0HHHK^W#Y _<C_@BI_RCN\'?]A#5?\ TX3U]65\I_\ !%3_ )1W
M>#O^PAJO_IPGKZLK^.^*_P#DI\;_ -?:G_I3/[!X5_Y)G!?]>J?_ *2@HHHK
MY\]\_'+5/^0E<?\ 7=__ $(U!4^J?\A*X_Z[O_Z$:@K^#9_&S\ >X5\Z_M@?
M\E'T[_L 1_\ H^>OHJOG7]L#_DH^G?\ 8 C_ /1\]?TW]$G_ ).P_P#L'J_G
M \#B3_D6/U1Y31117^G9^>GV?_P0>_Y/L'_8FZC_ .A0U^TM?BU_P0>_Y/L'
M_8FZC_Z%#7[2U_-'BQ_R52_Z]Q_.1_2OA1_R2O\ W$E^40HHHK\R/TL^$O\
M@JW_ ,E=\-_]BV?_ $HDKY8KZG_X*M_\E=\-_P#8MG_THDKY8K^/?$+_ )+/
M&?XE_P"DH_&>(_\ D=UO7]$%<3^T;_R1;6_]VV_]*8J[:N)_:-_Y(MK?^[;?
M^E,5=GA3_P G/R3_ +"\/_Z=@?,YC_R+ZW^&7Y,^5:***_V:/RL*_I+^!G_)
M$O!W_8JZ?_Z31U_-I7])?P,_Y(EX._[%73__ $FCK\5\9?\ =<'_ (I_E$_:
M/!S_ 'K&?X8?G(ZFBBBOP4_>#S+]LO\ Y->\:?\ 8'/_ *&M?EQ7ZC_ME_\
M)KWC3_L#G_T-:_+BOYM\:/\ D?X?_KU_[?(_,^-_^1A3_P /ZL****_'3XL^
M0?BY_P E0U__ +"T_P#Z&:YVNB^+G_)4-?\ ^PM/_P"AFN=K_;GA3_DEL!_U
MYI?^D1/R;%?[S/U?YA7ZI?\ !NG_ ,B#\4?^PQI?_HJXK\K:_5+_ (-T_P#D
M0?BC_P!AC2__ $5<5X/B;_R1N(]8?^EQ/M?#3_DL</Z3_P#2)'Z14445_+!_
M4@5^7W[:_P#R=/XS_P"PFO\ Z)CK]0:_+[]M?_DZ?QG_ -A-?_1,=?COC1_R
M3^'_ .OJ_P#2)'QG&W_(NI_X_P!&>64445_-I^9'C_[87_(JZ1_V$'_] -?/
M]?0'[87_ "*ND?\ 80?_ - -?/\ 7^KWT9/^3*99ZU__ %(JGYUQ#_R-9^B_
M)!7K/[!G_)[/PF_[*)H__I9'7DU>L_L&?\GL_";_ +*)H_\ Z61U^U9M_P B
MK$?X)_\ I+.3*?\ D:X?_'#_ -*1_0W1117\5G]H!7R]_P %6/\ DBOA[_L:
M5_\ 2:>OJ&OE[_@JQ_R17P]_V-*_^DT]?'>('_)&XS_#_P"W(\7B+_D2UO3]
M4?!E%%%?QX?C)'=_\>DO_7-OY5\1U]N7?_'I+_US;^5?$=?Z _0O_P"1)F__
M %\I?^DS/C>*_BH_]O?H%%%%?VN?(G[J_P#!&G_E&_\ #O\ WM7_ /3O>U]/
MU\P?\$:?^4;_ ,._][5__3O>U]/U_''%'_)38W_K]4_]+D?V)PQ_R36"_P"O
M-/\ ](B%))_JV_W32TDG^K;_ '37@O8]P_&RBBBOX,/Y_"OG/]KS_DI-C_V
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
M'_)5+_KW'\Y']*^%'_)*_P#<27Y1"BBBOS(_2SX2_P""K?\ R5WPW_V+9_\
M2B2OEBOJ?_@JW_R5WPW_ -BV?_2B2OEBOX]\0O\ DL\9_B7_ *2C\9XC_P"1
MW6]?T05Q/[1O_)%M;_W;;_TIBKMJXG]HW_DBVM_[MM_Z4Q5V>%/_ "<_)/\
ML+P__IV!\SF/_(OK?X9?DSY5HHHK_9H_*PK^DOX&?\D2\'?]BKI__I-'7\VE
M?TE_ S_DB7@[_L5=/_\ 2:.OQ7QE_P!UP?\ BG^43]H\'/\ >L9_AA^<CJ:*
M**_!3]X/,OVR_P#DU[QI_P!@<_\ H:U^7%?J/^V7_P FO>-/^P.?_0UK\N*_
MFWQH_P"1_A_^O7_M\C\SXW_Y&%/_  _JPHHHK\=/BSY!^+G_ "5#7_\ L+3_
M /H9KG:Z+XN?\E0U_P#["T__ *&:YVO]N>%/^26P'_7FE_Z1$_)L5_O,_5_F
M%?JE_P &Z?\ R(/Q1_[#&E_^BKBORMK]4O\ @W3_ .1!^*/_ &&-+_\ 15Q7
M@^)O_)&XCUA_Z7$^U\-/^2QP_I/_ -(D?I%1117\L']2!7Y??MK_ /)T_C/_
M +":_P#HF.OU!K\OOVU_^3I_&?\ V$U_]$QU^.^-'_)/X?\ Z^K_ -(D?&<;
M?\BZG_C_ $9Y91117\VGYD>/_MA?\BKI'_80?_T U\_U] ?MA?\ (JZ1_P!A
M!_\ T U\_P!?ZO?1D_Y,IEGK7_\ 4BJ?G7$/_(UGZ+\D%>L_L&?\GL_";_LH
MFC_^ED=>35ZS^P9_R>S\)O\ LHFC_P#I9'7[5FW_ "*L1_@G_P"DLY,I_P"1
MKA_\</\ TI']#=%%%?Q6?V@%?+W_  58_P"2*^'O^QI7_P!)IZ^H:^7O^"K'
M_)%?#W_8TK_Z33U\=X@?\D;C/\/_ +<CQ>(O^1+6]/U1\&4445_'A^,D=W_Q
MZ2_]<V_E7Q'7VY=_\>DO_7-OY5\1U_H#]"__ )$F;_\ 7RE_Z3,^-XK^*C_V
M]^@4445_:Y\B?NK_ ,$:?^4;_P ._P#>U?\ ].][7T_7S!_P1I_Y1O\ P[_W
MM7_].][7T_7\<<4?\E-C?^OU3_TN1_8G#'_)-8+_ *\T_P#TB(4DG^K;_=-+
M22?ZMO\ =->"]CW#\;****_@P_G\*^<_VO/^2DV/_8"B_P#1TU?1E?.?[7G_
M "4FQ_[ 47_HZ:OZC^B)_P G4J?]@U7_ -+I'@<2?\BQ^J/*Z***_P!-3\^/
MMS_@@3_R>]J/_8@7_P#Z4VE?LQ7XS_\ ! G_ )/>U'_L0+__ -*;2OV8K^9?
M%;_DK'_@A^I_2_A5_P DHO\ '+] HHHK\U/TD^"O^"JW_)<M!_[%./\ ]*;B
MOF"OI_\ X*K?\ERT'_L4X_\ TIN*^8*_COC_ /Y+'&?X_P!$?C'$/_(ZK^OZ
M(*XK]HS_ )(KKO\ N6W_ *50UVM<5^T9_P D5UW_ '+;_P!*H:]7PA_Y.GDG
M_850_P#3D3YK,?\ D7UO\,OR9\J4445_LF?E85_2Q\,/^2:>'?\ L!6G_HE*
M_FGK^ECX8?\ )-/#O_8"M/\ T2E?B7C-_ P7K4_*!^U^#?\ 'QOI3_.9N444
M5^$'[J>4_MP?\FJ>,O\ KPB_]*(J_,&OT^_;@_Y-4\9?]>$7_I1%7Y@U_-?C
M/_R45#_KTO\ TN9^8\;?\C*G_@_5A1117X^?&GQY\4O^2F^(_P#L/7G_ *.>
ML*MWXI?\E-\1_P#8>O/_ $<]85?[?<-_\D[@_P#KU3_](1^2XC_>)^K_ #"O
MU?\ ^#=K_DCWQ'_[&6S_ /2=J_*"OU?_ .#=K_DCWQ'_ .QEL_\ TG:OFO$[
M_DCJ_K#_ -+1]SX9?\EA1])_^DL_16BBBOY:/ZA"ORV_;%_Y.>\:_P#8;?\
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
MF7[9?_)KWC3_ + Y_P#0UK\N*_4?]LO_ )->\:?]@<_^AK7Y<5_-OC1_R/\
M#_\ 7K_V^1^9\;_\C"G_ (?U84445^.GQ9\@_%S_ )*AK_\ V%I__0S7.UT7
MQ<_Y*AK_ /V%I_\ T,USM?[<\*?\DM@/^O-+_P!(B?DV*_WF?J_S"OU2_P"#
M=/\ Y$'XH_\ 88TO_P!%7%?E;7ZI?\&Z?_(@_%'_ +#&E_\ HJXKP?$W_DC<
M1ZP_]+B?:^&G_)8X?TG_ .D2/TBHHHK^6#^I K\OOVU_^3I_&?\ V$U_]$QU
M^H-?E]^VO_R=/XS_ .PFO_HF.OQWQH_Y)_#_ /7U?^D2/C.-O^1=3_Q_HSRR
MBBBOYM/S(\?_ &PO^15TC_L(/_Z :^?Z^@/VPO\ D5=(_P"P@_\ Z :^?Z_U
M>^C)_P F4RSUK_\ J15/SKB'_D:S]%^2"O6?V#/^3V?A-_V431__ $LCKR:O
M6?V#/^3V?A-_V431_P#TLCK]JS;_ )%6(_P3_P#26<F4_P#(UP_^.'_I2/Z&
MZ***_BL_M *^7O\ @JQ_R17P]_V-*_\ I-/7U#7R]_P58_Y(KX>_[&E?_2:>
MOCO$#_DC<9_A_P#;D>+Q%_R):WI^J/@RBBBOX\/QDCN_^/27_KFW\J^(Z^W+
MO_CTE_ZYM_*OB.O] ?H7_P#(DS?_ *^4O_29GQO%?Q4?^WOT"BBBO[7/D3]U
M?^"-/_*-_P"'?^]J_P#Z=[VOI^OF#_@C3_RC?^'?^]J__IWO:^GZ_CCBC_DI
ML;_U^J?^ER/[$X8_Y)K!?]>:?_I$0I)/]6W^Z:6DD_U;?[IKP7L>X?C91117
M\&'\_A7SG^UY_P E)L?^P%%_Z.FKZ,KYS_:\_P"2DV/_ & HO_1TU?U']$3_
M ).I4_[!JO\ Z72/ XD_Y%C]4>5T445_IJ?GQ]N?\$"?^3WM1_[$"_\ _2FT
MK]F*_&?_ (($_P#)[VH_]B!?_P#I3:5^S%?S+XK?\E8_\$/U/Z7\*O\ DE%_
MCE^@4445^:GZ2?!7_!5;_DN6@_\ 8IQ_^E-Q7S!7T_\ \%5O^2Y:#_V*<?\
MZ4W%?,%?QWQ__P ECC/\?Z(_&.(?^1U7]?T05Q7[1G_)%==_W+;_ -*H:[6N
M*_:,_P"2*Z[_ +EM_P"E4->KX0_\G3R3_L*H?^G(GS68_P#(OK?X9?DSY4HH
MHK_9,_*PK^ECX8?\DT\._P#8"M/_ $2E?S3U_2Q\,/\ DFGAW_L!6G_HE*_$
MO&;^!@O6I^4#]K\&_P"/C?2G^<S<HHHK\(/W4\I_;@_Y-4\9?]>$7_I1%7Y@
MU^GW[<'_ ":IXR_Z\(O_ $HBK\P:_FOQG_Y**A_UZ7_I<S\QXV_Y&5/_  ?J
MPHHHK\?/C3X\^*7_ "4WQ'_V'KS_ -'/6%6[\4O^2F^(_P#L/7G_ *.>L*O]
MON&_^2=P?_7JG_Z0C\EQ'^\3]7^85^K_ /P;M?\ )'OB/_V,MG_Z3M7Y05^K
M_P#P;M?\D>^(_P#V,MG_ .D[5\UXG?\ )'5_6'_I:/N?#+_DL*/I/_TEGZ*T
M445_+1_4(5^6W[8O_)SWC7_L-O\ ^@K7ZDU^6W[8O_)SWC7_ +#;_P#H*U^-
M^-/_ "(L-_U\_P#;9'Q7&_\ N%+_ !?HSS2BBBOYO/S0\5_;(_Y!^@?]=KC^
M4=>$U[M^V1_R#] _Z[7'\HZ\)K_6'Z,__)D\K_[C_P#J36/SCB#_ )&U3Y?^
MDH*]F_X)W?\ )\_PI_['>P_]&BO&:]F_X)W?\GS_  I_['>P_P#1HK]ESK_D
M3XG_ *]S_P#2689+_P CC#?]?(?^E(_H.HHHK^+3^S@KY5_X*N_\DK\,?]C
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
M_P"P!'_Z/GK^F_HD_P#)V'_V#U?S@>!Q)_R+'ZH\IHHHK_3L_/3[/_X(/?\
M)]@_[$W4?_0H:_:6OQ:_X(/?\GV#_L3=1_\ 0H:_:6OYH\6/^2J7_7N/YR/Z
M5\*/^25_[B2_*(4445^9'Z6?"7_!5O\ Y*[X;_[%L_\ I1)7RQ7U/_P5;_Y*
M[X;_ .Q;/_I1)7RQ7\>^(7_)9XS_ !+_ -)1^,\1_P#([K>OZ(*XG]HW_DBV
MM_[MM_Z4Q5VU<3^T;_R1;6_]VV_]*8J[/"G_ ).?DG_87A__ $[ ^9S'_D7U
MO\,OR9\JT445_LT?E85_27\#/^2)>#O^Q5T__P!)HZ_FTK^DOX&?\D2\'?\
M8JZ?_P"DT=?BOC+_ +K@_P#%/\HG[1X.?[UC/\,/SD=31117X*?O!YE^V7_R
M:]XT_P"P.?\ T-:_+BOU'_;+_P"37O&G_8'/_H:U^7%?S;XT?\C_  __ %Z_
M]OD?F?&__(PI_P"']6%%%%?CI\6?(/Q<_P"2H:__ -A:?_T,USM=%\7/^2H:
M_P#]A:?_ -#-<[7^W/"G_)+8#_KS2_\ 2(GY-BO]YGZO\PK]4O\ @W3_ .1!
M^*/_ &&-+_\ 15Q7Y6U^J7_!NG_R(/Q1_P"PQI?_ **N*\'Q-_Y(W$>L/_2X
MGVOAI_R6.'])_P#I$C](J***_E@_J0*_+[]M?_DZ?QG_ -A-?_1,=?J#7Y??
MMK_\G3^,_P#L)K_Z)CK\=\:/^2?P_P#U]7_I$CXSC;_D74_\?Z,\LHHHK^;3
M\R/'_P!L+_D5=(_["#_^@&OG^OH#]L+_ )%72/\ L(/_ .@&OG^O]7OHR?\
M)E,L]:__ *D53\ZXA_Y&L_1?D@KUG]@S_D]GX3?]E$T?_P!+(Z\FKUG]@S_D
M]GX3?]E$T?\ ]+(Z_:LV_P"15B/\$_\ TEG)E/\ R-</_CA_Z4C^ANBBBOXK
M/[0"OE[_ (*L?\D5\/?]C2O_ *33U]0U\O?\%6/^2*^'O^QI7_TFGKX[Q _Y
M(W&?X?\ VY'B\1?\B6MZ?JCX,HHHK^/#\9([O_CTE_ZYM_*OB.OMR[_X])?^
MN;?RKXCK_0'Z%_\ R),W_P"OE+_TF9\;Q7\5'_M[] HHHK^USY$_=7_@C3_R
MC?\ AW_O:O\ ^G>]KZ?KY@_X(T_\HW_AW_O:O_Z=[VOI^OXXXH_Y*;&_]?JG
M_I<C^Q.&/^2:P7_7FG_Z1$*23_5M_NFEI)/]6W^Z:\%['N'XV4445_!A_/X5
M\Y_M>?\ )2;'_L!1?^CIJ^C*^<_VO/\ DI-C_P!@*+_T=-7]1_1$_P"3J5/^
MP:K_ .ETCP.)/^18_5'E=%%%?Z:GY\?;G_! G_D][4?^Q O_ /TIM*_9BOQG
M_P""!/\ R>]J/_8@7_\ Z4VE?LQ7\R^*W_)6/_!#]3^E_"K_ ))1?XY?H%%%
M%?FI^DGP5_P56_Y+EH/_ &*<?_I3<5\P5]/_ /!5;_DN6@_]BG'_ .E-Q7S!
M7\=\?_\ )8XS_'^B/QCB'_D=5_7]$%<5^T9_R177?]RV_P#2J&NUKBOVC/\
MDBNN_P"Y;?\ I5#7J^$/_)T\D_["J'_IR)\UF/\ R+ZW^&7Y,^5****_V3/R
ML*_I8^&'_)-/#O\ V K3_P!$I7\T]?TL?##_ ))IX=_[ 5I_Z)2OQ+QF_@8+
MUJ?E _:_!O\ CXWTI_G,W****_"#]U/*?VX/^35/&7_7A%_Z415^8-?I]^W!
M_P FJ>,O^O"+_P!*(J_,&OYK\9_^2BH?]>E_Z7,_,>-O^1E3_P 'ZL****_'
MSXT^//BE_P E-\1_]AZ\_P#1SUA5N_%+_DIOB/\ [#UY_P"CGK"K_;[AO_DG
M<'_UZI_^D(_)<1_O$_5_F%?J_P#\&[7_ "1[XC_]C+9_^D[5^4%?J_\ \&[7
M_)'OB/\ ]C+9_P#I.U?->)W_ "1U?UA_Z6C[GPR_Y+"CZ3_])9^BM%%%?RT?
MU"%?EM^V+_R<]XU_[#;_ /H*U^I-?EM^V+_R<]XU_P"PV_\ Z"M?C?C3_P B
M+#?]?/\ VV1\5QO_ +A2_P 7Z,\THHHK^;S\T/%?VR/^0?H'_7:X_E'7A->[
M?MD?\@_0/^NUQ_*.O":_UA^C/_R9/*_^X_\ ZDUC\XX@_P"1M4^7_I*"O9O^
M"=W_ "?/\*?^QWL/_1HKQFO9O^"=W_)\_P *?^QWL/\ T:*_9<Z_Y$^)_P"O
M<_\ TEF&2_\ (XPW_7R'_I2/Z#J***_BT_LX*^5?^"KO_)*_#'_8P/\ ^B'K
MZJKY5_X*N_\ )*_#'_8P/_Z(>OB_$/\ Y(S&?X5_Z5$\3B/_ )$E;T7YH^%:
M***_C\_&BGXA_P"0!??]><O_ * :^*Z^U/$/_( OO^O.7_T U\5U_H+]##_D
MGLV_Z^T__2)'QG%?QTO1_H%%%%?VF?)'[Q?\$A?^4='PU_Z]-0_].=W7TE7S
M;_P2%_Y1T?#7_KTU#_TYW=?25?QMQ+_R4>,_Z^U/_2V?V-PW_P D[@_^O5/_
M -(055US_D"WG_7K)_Z":M55US_D"WG_ %ZR?^@FO!J?PWZ'L2^%GXZT445_
M!Q^ A7S?^UK_ ,E.M_\ L#Q?^C):^D*^;_VM?^2G6_\ V!XO_1DM?U1]$#_D
MZ5?_ +!:G_IRB?/\2_\ (M_[>7ZGE]%%%?Z8'Y^?=7_!OI_R>?XD_P"R97O_
M *<-.K]BJ_'7_@WT_P"3S_$G_9,KW_TX:=7[%5_,?BK_ ,E;+_!#\F?TSX6?
M\DG'_'/\T%%%%?FY^CA1110 4444 %%%% ')?'W5=,T+X%^,]9UK4(+2TM?"
MFH2W-S<RA(XD%M(2S,>  .YKXX_X-C]5TS4_^"'_ ,#XM.U&"=K2SUJ&Z6&4
M,89!KFH$HP'W6P0<'G!![U]P>,/ _@KXA:,?#OC[P?I>N:>9%D-CK&GQW,)=
M?NMLD4KD9.#CBJ?@;X2_"KX8-=-\-/AGX?\ #IO0@O3H6C06GVC9NV;_ "D7
M?MW-C.<;CCJ: /!+W]I_]B__ (*?^"?V@OV"/@=\?-/UGQ'I'A_6/!?Q TZ*
MRN8I-*DNX+BPD93-&BW"))YB&2$N@9,;N5S\O?\ !-_]IW1OV1_^"#FN?#KX
M]7D'A_XC? #1O$/@SQ9X0N9U%X-:BFN?[-M88_O3->1S69MR@(F\]=A8<U]I
M?!G]D/PQ\/OVFO&G[5UYX0\*Z-K_ (HTX:5#8^$M+2%/LHNI+B6[NYQ'&]Y>
MW,C1O)(Z@1K#%&NXK)-+Z)J_P4^#7B#XA6/Q;U[X2^&;[Q7ID?EZ;XGO-!MY
M=0M$Y^6*Y9#)&.3PK#J: /Q@\5_\$S?C%^Q%_P $<_V,_C9K_@V^G\5?LS_&
M'3?B9\4=!MK=I+FUTB\U(WFHQ^6@+-):QFU60#.%@G;.%KZ>_P""UOA[0O\
M@HMXS_97_89^!?B2P\2/XB^,>F?$3Q3>:'>)=1:=X0TVVG\Z_E>,E8XIC=I'
M S$":7"H2<X_29T212CJ&5A@@C((KFOAS\%_@[\'EOU^$GPG\,^%AJMQY^IC
MPYH-O8_;)>?WDODHOF-R?F;)Y- 'P;\#?A[+^Q9_P<(_&?6?'4B:=X5_:D^'
MFDZSX'UFZ<);W&MZ.B6][I0=L W/EO)=A.\3$C.T@+^P%\-+K]H/_@MY^TY_
MP4H\-LMSX T_POI?PN\#>((3NM]=GMTM)M6DMW'$D4%W:K!YBDHS[P"2C ??
M?Q#^&/PV^+OAJ3P9\5_A[H?B?1Y9%DETGQ#I,-[;.Z_=8Q3*R$CL<<5I:'H6
MB>&-&M?#OAK1K33M/L8%ALK"QMUAAMXE&%1$0!44#@   4 6J*** /+_ (K?
MLE?#7XQ>+G\:>*-?\46]V\"0F/2?$<UM#M08!V(<9]3WKQ+XN_LM?#SX0_'+
MX/7'AC7/$MPVH^-#%.-5U^:Y"A(2XV!S\IR.2.HXKZ]KPO\ :P_Y+9\#_P#L
M>Y?_ $F:@#US_A!](_Y^;W_P+:OF_P#X*?\ ARQTCX#Z/<VLUPS-XN@4B6<L
M,?9;H]#]*^J*^9O^"J?_ ";_ *+_ -CC!_Z27=?(<>_\D=C?\'ZH\;B#_D2U
M_P##^I\"4445_'1^, 5##:>_'%?#]?<*]1]:^'J_OSZ%O_(JSG_'1_\ 2:A\
M=Q7O1_[>_P#;0HHHK^W#Y _;;_@C+X7T[4_^"?'A"\N)[E7:_P!5R([AE'%_
M..@KZF_X0?2/^?F]_P# MJ^:_P#@BI_RCN\'?]A#5?\ TX3U]65_'?%?_)3X
MW_K[4_\ 2F?V#PK_ ,DS@O\ KU3_ /248_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;5L45\^>^?CEJ0QJ-P!VG?\ F:@J?5/^0E<?]=W_ /0C4%?P;/XV?@#W
M"OG7]K\ ?$?3SZZ#'_Z/GKZ*KYU_; _Y*/IW_8 C_P#1\]?TW]$G_D[#_P"P
M>K^<#P.)/^18_5'E-%%%?Z=GYZ?8_P#P0QTVWU7]N,6MR\BK_P (?J#9BD*G
M[T/<5^RO_"#Z1_S\WO\ X%M7XY?\$'O^3[!_V)NH_P#H4-?M+7\T>+'_ "52
M_P"O<?SD?TKX4?\ )*_]Q)?E$Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8
MHK\R/TL^!_\ @J-I%KH_Q7\.PVLDK!_#Q8F64L?]?)ZU\QU]3_\ !5O_ )*[
MX;_[%L_^E$E?+%?Q[XA?\EGC/\2_])1^,\1_\CNMZ_H@KB/VCO\ DBVM_2V_
M]*8J[>N)_:-_Y(MK?^[;?^E,5=GA3_R<_)/^PO#_ /IV!\SF/_(OK?X9?DSY
M5HHHK_9H_*PK^C3X(>"]*E^"_A"5KF\RWA?3R<73 ?\ 'M'7\Y=?TE_ S_DB
M7@[_ +%73_\ TFCK\5\9?]UP?^*?Y1/VCP<_WK&?X8?G(T?^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HK\%/W@\>_:^\):;8_LT>,;N&XNBT>D$J'N6(^^O
M45^9E?J/^V7_ ,FO>-/^P.?_ $-:_+BOYM\:/^1_A_\ KU_[?(_,^-_^1A3_
M ,/ZL****_'3XL^0?BV,?$_7_P#L+3_^AFN=KHOBY_R5#7_^PM/_ .AFN=K_
M &YX4_Y); ?]>:7_ *1$_)L5_O,_5_F%?J)_P;TZ#9ZSX$^)SW4LZF/5], \
MF8KUBN.N*_+NOU2_X-T_^1!^*/\ V&-+_P#15Q7@^)O_ "1N(]8?^EQ/M?#3
M_DL</Z3_ /2)'Z%?\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q17\L']2&/\
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
M1_\ 0H:_:6OYH\6/^2J7_7N/YR/Z5\*/^25_[B2_*(4445^9'Z6?"7_!5O\
MY*[X;_[%L_\ I1)7RQ7U/_P5;_Y*[X;_ .Q;/_I1)7RQ7\>^(7_)9XS_ !+_
M -)1^,\1_P#([K>OZ(*XG]HW_DBVM_[MM_Z4Q5VU<3^T;_R1;6_]VV_]*8J[
M/"G_ ).?DG_87A__ $[ ^9S'_D7UO\,OR9\JT445_LT?E85_27\#/^2)>#O^
MQ5T__P!)HZ_FTK^DOX&?\D2\'?\ 8JZ?_P"DT=?BOC+_ +K@_P#%/\HG[1X.
M?[UC/\,/SD=31117X*?O!YE^V7_R:]XT_P"P.?\ T-:_+BOU'_;+_P"37O&G
M_8'/_H:U^7%?S;XT?\C_  __ %Z_]OD?F?&__(PI_P"']6%%%%?CI\6?(/Q<
M_P"2H:__ -A:?_T,USM=%\7/^2H:_P#]A:?_ -#-<[7^W/"G_)+8#_KS2_\
M2(GY-BO]YGZO\PK]4O\ @W3_ .1!^*/_ &&-+_\ 15Q7Y6U^J7_!NG_R(/Q1
M_P"PQI?_ **N*\'Q-_Y(W$>L/_2XGVOAI_R6.'])_P#I$C](J***_E@_J0*_
M+[]M?_DZ?QG_ -A-?_1,=?J#7Y??MK_\G3^,_P#L)K_Z)CK\=\:/^2?P_P#U
M]7_I$CXSC;_D74_\?Z,\LHHHK^;3\R/'_P!L+_D5=(_["#_^@&OG^OH#]L+_
M )%72/\ L(/_ .@&OG^O]7OHR?\ )E,L]:__ *D53\ZXA_Y&L_1?D@KUG]@S
M_D]GX3?]E$T?_P!+(Z\FKUG]@S_D]GX3?]E$T?\ ]+(Z_:LV_P"15B/\$_\
MTEG)E/\ R-</_CA_Z4C^ANBBBOXK/[0"OE[_ (*L?\D5\/?]C2O_ *33U]0U
M\O?\%6/^2*^'O^QI7_TFGKX[Q _Y(W&?X?\ VY'B\1?\B6MZ?JCX,HHHK^/#
M\9([O_CTE_ZYM_*OB.OMR[_X])?^N;?RKXCK_0'Z%_\ R),W_P"OE+_TF9\;
MQ7\5'_M[] HHHK^USY$_=7_@C3_RC?\ AW_O:O\ ^G>]KZ?KY@_X(T_\HW_A
MW_O:O_Z=[VOI^OXXXH_Y*;&_]?JG_I<C^Q.&/^2:P7_7FG_Z1$*23_5M_NFE
MI)/]6W^Z:\%['N'XV4445_!A_/X5\Y_M>?\ )2;'_L!1?^CIJ^C*^<_VO/\
MDI-C_P!@*+_T=-7]1_1$_P"3J5/^P:K_ .ETCP.)/^18_5'E=%%%?Z:GY\?;
MG_! G_D][4?^Q O_ /TIM*_9BOQG_P""!/\ R>]J/_8@7_\ Z4VE?LQ7\R^*
MW_)6/_!#]3^E_"K_ ))1?XY?H%%%%?FI^DGP5_P56_Y+EH/_ &*<?_I3<5\P
M5]/_ /!5;_DN6@_]BG'_ .E-Q7S!7\=\?_\ )8XS_'^B/QCB'_D=5_7]$%<5
M^T9_R177?]RV_P#2J&NUKBOVC/\ DBNN_P"Y;?\ I5#7J^$/_)T\D_["J'_I
MR)\UF/\ R+ZW^&7Y,^5****_V3/RL*_I8^&'_)-/#O\ V K3_P!$I7\T]?TL
M?##_ ))IX=_[ 5I_Z)2OQ+QF_@8+UJ?E _:_!O\ CXWTI_G,W****_"#]U/*
M?VX/^35/&7_7A%_Z415^8-?I]^W!_P FJ>,O^O"+_P!*(J_,&OYK\9_^2BH?
M]>E_Z7,_,>-O^1E3_P 'ZL****_'SXT^//BE_P E-\1_]AZ\_P#1SUA5N_%+
M_DIOB/\ [#UY_P"CGK"K_;[AO_DG<'_UZI_^D(_)<1_O$_5_F%?J_P#\&[7_
M "1[XC_]C+9_^D[5^4%?J_\ \&[7_)'OB/\ ]C+9_P#I.U?->)W_ "1U?UA_
MZ6C[GPR_Y+"CZ3_])9^BM%%%?RT?U"%?EM^V+_R<]XU_[#;_ /H*U^I-?EM^
MV+_R<]XU_P"PV_\ Z"M?C?C3_P B+#?]?/\ VV1\5QO_ +A2_P 7Z,\THHHK
M^;S\T/%?VR/^0?H'_7:X_E'7A->[?MD?\@_0/^NUQ_*.O":_UA^C/_R9/*_^
MX_\ ZDUC\XX@_P"1M4^7_I*"O9O^"=W_ "?/\*?^QWL/_1HKQFO9O^"=W_)\
M_P *?^QWL/\ T:*_9<Z_Y$^)_P"O<_\ TEF&2_\ (XPW_7R'_I2/Z#J***_B
MT_LX*^5?^"KO_)*_#'_8P/\ ^B'KZJKY5_X*N_\ )*_#'_8P/_Z(>OB_$/\
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
M8?S^%?.?[7G_ "4FQ_[ 47_HZ:OHROG/]KS_ )*38_\ 8"B_]'35_4?T1/\
MDZE3_L&J_P#I=(\#B3_D6/U1Y71117^FI^?'VY_P0)_Y/>U'_L0+_P#]*;2O
MV8K\9_\ @@3_ ,GO:C_V(%__ .E-I7[,5_,OBM_R5C_P0_4_I?PJ_P"247^.
M7Z!1117YJ?I)\%?\%5O^2Y:#_P!BG'_Z4W%?,%?3_P#P56_Y+EH/_8IQ_P#I
M3<5\P5_'?'__ "6.,_Q_HC\8XA_Y'5?U_1!7%?M&?\D5UW_<MO\ TJAKM:XK
M]HS_ )(KKO\ N6W_ *50UZOA#_R=/)/^PJA_Z<B?-9C_ ,B^M_AE^3/E2BBB
MO]DS\K"OZ6/AA_R33P[_ -@*T_\ 1*5_-/7]+'PP_P"2:>'?^P%:?^B4K\2\
M9OX&"]:GY0/VOP;_ (^-]*?YS-RBBBOP@_=3RG]N#_DU3QE_UX1?^E$5?F#7
MZ??MP?\ )JGC+_KPB_\ 2B*OS!K^:_&?_DHJ'_7I?^ES/S'C;_D94_\ !^K"
MBBBOQ\^-/CSXI?\ )3?$?_8>O/\ T<]85;OQ2_Y*;XC_ .P]>?\ HYZPJ_V^
MX;_Y)W!_]>J?_I"/R7$?[Q/U?YA7ZO\ _!NU_P D>^(__8RV?_I.U?E!7ZO_
M /!NU_R1[XC_ /8RV?\ Z3M7S7B=_P D=7]8?^EH^Y\,O^2PH^D__26?HK11
M17\M']0A7Y;?MB_\G/>-?^PV_P#Z"M?J37Y;?MB_\G/>-?\ L-O_ .@K7XWX
MT_\ (BPW_7S_ -MD?%<;_P"X4O\ %^C/-****_F\_-#Q7]LC_D'Z!_UVN/Y1
MUX37NW[9'_(/T#_KM<?RCKPFO]8?HS_\F3RO_N/_ .I-8_..(/\ D;5/E_Z2
M@KV;_@G=_P GS_"G_L=[#_T:*\9KV;_@G=_R?/\ "G_L=[#_ -&BOV7.O^1/
MB?\ KW/_ -)9ADO_ ".,-_U\A_Z4C^@ZBBBOXM/[."OE7_@J[_R2OPQ_V,#_
M /HAZ^JJ^5?^"KO_ "2OPQ_V,#_^B'KXOQ#_ .2,QG^%?^E1/$XC_P"1)6]%
M^:/A6BBBOX_/QHI^(?\ D 7W_7G+_P"@&OBNOM3Q#_R +[_KSE_] -?%=?Z"
M_0P_Y)[-O^OM/_TB1\9Q7\=+T?Z!1117]IGR1^\7_!(7_E'1\-?^O34/_3G=
MU])5\V_\$A?^4='PU_Z]-0_].=W7TE7\;<2_\E'C/^OM3_TMG]C<-_\ ).X/
M_KU3_P#2$%5=<_Y MY_UZR?^@FK55=<_Y MY_P!>LG_H)KP:G\-^A[$OA9^.
MM%%%?P<?@(5\W_M:_P#)3K?_ + \7_HR6OI"OF_]K7_DIUO_ -@>+_T9+7]4
M?1 _Y.E7_P"P6I_Z<HGS_$O_ "+?^WE^IY?1117^F!^?GW5_P;Z?\GG^)/\
MLF5[_P"G#3J_8JOQU_X-]/\ D\_Q)_V3*]_].&G5^Q5?S'XJ_P#)6R_P0_)G
M],^%G_))Q_QS_-!1117YN?HX4444 %%%% !1110 4444 %%%?!7Q;_:0_P""
MNO[3?QU\::?_ ,$J==_9BC^'O@#77\+ZM=_%Z\UF;4[_ %JV -]+"FFJR16L
M<KFT DP[2V=PPRA0T ?>M%?*7[:W[<_Q0_X)Y_L.>%/'OQ@T?PWXP^-?BS4=
M&\(:!H'A[S[/2-9\7ZAA!'#YI::.S1Q-(2Q\PQ0X^5W &!\3OVMOVC_V OCS
M\%O"/[8?Q+\.>-_!'QM\2KX.E\2Z1X5.COX8\531>991HOGRB:PN2DT0$A\Z
M%D5VED5F"@'V917R5\6/VS/BI\6?^"B/_#M3]E7Q%I6@:AX6\!CQ=\6/'NHZ
M3_:#Z/!-*D5CI=G;LZ(;N;>)VDEW1QP#A'=QLU?V&_VVO&7Q5_:#^,7["?[0
MZ:6OQ2^"FIV376J:+:-;6?B;0K^!;BPU2*!W<PR;&\JXB#NJ2@%6Q($4 ^H*
M*** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2OF;
M_@JG_P F_P"B_P#8XP?^DEW7TS7S-_P53_Y-_P!%_P"QQ@_])+NOD./?^2.Q
MO^#]4>-Q!_R):_\ A_4^!****_CH_&!5ZCZU\/5]PKU'UKX>K^_/H6_\BK.?
M\='_ -)J'QW%>]'_ +>_]M"BBBO[</D#]R/^"*G_ "CN\'?]A#5?_3A/7U97
MRG_P14_Y1W>#O^PAJO\ Z<)Z^K*_COBO_DI\;_U]J?\ I3/[!X5_Y)G!?]>J
M?_I*"BBBOGSWS\<M4_Y"5Q_UW?\ ]"-05/JG_(2N/^N[_P#H1J"OX-G\;/P!
M[A7SK^V!_P E'T[_ + $?_H^>OHJOG7]L#_DH^G?]@"/_P!'SU_3?T2?^3L/
M_L'J_G \#B3_ )%C]4>4T445_IV?GI]G_P#!![_D^P?]B;J/_H4-?M+7XM?\
M$'O^3[!_V)NH_P#H4-?M+7\T>+'_ "52_P"O<?SD?TKX4?\ )*_]Q)?E$***
M*_,C]+/A+_@JW_R5WPW_ -BV?_2B2OEBOJ?_ (*M_P#)7?#?_8MG_P!*)*^6
M*_CWQ"_Y+/&?XE_Z2C\9XC_Y'=;U_1!7$_M&_P#)%M;_ -VV_P#2F*NVKB?V
MC?\ DBVM_P"[;?\ I3%79X4_\G/R3_L+P_\ Z=@?,YC_ ,B^M_AE^3/E6BBB
MO]FC\K"OZ2_@9_R1+P=_V*NG_P#I-'7\VE?TE_ S_DB7@[_L5=/_ /2:.OQ7
MQE_W7!_XI_E$_:/!S_>L9_AA^<CJ:***_!3]X/,OVR_^37O&G_8'/_H:U^7%
M?J/^V7_R:]XT_P"P.?\ T-:_+BOYM\:/^1_A_P#KU_[?(_,^-_\ D84_\/ZL
M****_'3XL^0?BY_R5#7_ /L+3_\ H9KG:Z+XN?\ )4-?_P"PM/\ ^AFN=K_;
MGA3_ )); ?\ 7FE_Z1$_)L5_O,_5_F%?JE_P;I_\B#\4?^PQI?\ Z*N*_*VO
MU2_X-T_^1!^*/_88TO\ ]%7%>#XF_P#)&XCUA_Z7$^U\-/\ DL</Z3_](D?I
M%1117\L']2!7Y??MK_\ )T_C/_L)K_Z)CK]0:_+[]M?_ ).G\9_]A-?_ $3'
M7X[XT?\ )/X?_KZO_2)'QG&W_(NI_P"/]&>64445_-I^9'C_ .V%_P BKI'_
M &$'_P#0#7S_ %] ?MA?\BKI'_80?_T U\_U_J]]&3_DRF6>M?\ ]2*I^=<0
M_P#(UGZ+\D%>L_L&?\GL_";_ +*)H_\ Z61UY-7K/[!G_)[/PF_[*)H__I9'
M7[5FW_(JQ'^"?_I+.3*?^1KA_P#'#_TI']#=%%%?Q6?V@%?+W_!5C_DBOA[_
M +&E?_2:>OJ&OE[_ (*L?\D5\/?]C2O_ *33U\=X@?\ )&XS_#_[<CQ>(O\
MD2UO3]4?!E%%%?QX?C)'=_\ 'I+_ -<V_E7Q'7VY=_\ 'I+_ -<V_E7Q'7^@
M/T+_ /D29O\ ]?*7_I,SXWBOXJ/_ &]^@4445_:Y\B?NK_P1I_Y1O_#O_>U?
M_P!.][7T_7S!_P $:?\ E&_\._\ >U?_ -.][7T_7\<<4?\ )38W_K]4_P#2
MY']B<,?\DU@O^O-/_P!(B%))_JV_W32TDG^K;_=->"]CW#\;****_@P_G\*^
M<_VO/^2DV/\ V HO_1TU?1E?.?[7G_)2;'_L!1?^CIJ_J/Z(G_)U*G_8-5_]
M+I'@<2?\BQ^J/*Z***_TU/SX^W/^"!/_ ">]J/\ V(%__P"E-I7[,5^,_P#P
M0)_Y/>U'_L0+_P#]*;2OV8K^9?%;_DK'_@A^I_2_A5_R2B_QR_0****_-3])
M/@K_ (*K?\ERT'_L4X__ $IN*^8*^G_^"JW_ "7+0?\ L4X__2FXKY@K^.^/
M_P#DL<9_C_1'XQQ#_P CJOZ_H@KBOVC/^2*Z[_N6W_I5#7:UQ7[1G_)%==_W
M+;_TJAKU?"'_ ).GDG_850_].1/FLQ_Y%];_  R_)GRI1117^R9^5A7]+'PP
M_P"2:>'?^P%:?^B4K^:>OZ6/AA_R33P[_P!@*T_]$I7XEXS?P,%ZU/R@?M?@
MW_'QOI3_ #F;E%%%?A!^ZGE/[<'_ ":IXR_Z\(O_ $HBK\P:_3[]N#_DU3QE
M_P!>$7_I1%7Y@U_-?C/_ ,E%0_Z]+_TN9^8\;?\ (RI_X/U84445^/GQI\>?
M%+_DIOB/_L/7G_HYZPJW?BE_R4WQ'_V'KS_T<]85?[?<-_\ ).X/_KU3_P#2
M$?DN(_WB?J_S"OU?_P"#=K_DCWQ'_P"QEL__ $G:OR@K]7_^#=K_ )(]\1_^
MQEL__2=J^:\3O^2.K^L/_2T?<^&7_)84?2?_ *2S]%:***_EH_J$*_+;]L7_
M ).>\:_]AM__ $%:_4FORV_;%_Y.>\:_]AM__05K\;\:?^1%AO\ KY_[;(^*
MXW_W"E_B_1GFE%%%?S>?FAXK^V1_R#] _P"NUQ_*.O":]V_;(_Y!^@?]=KC^
M4=>$U_K#]&?_ ),GE?\ W'_]2:Q^<<0?\C:I\O\ TE!7LW_!.[_D^?X4_P#8
M[V'_ *-%>,U[-_P3N_Y/G^%/_8[V'_HT5^RYU_R)\3_U[G_Z2S#)?^1QAO\
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
MTQ\!7P\N(C./M-ISS7[$_P#"2ZO_ -"A>_\ ?2U^/_\ P0)_Y/>U'_L0+_\
M]*;2OV8K^9?%;_DK'_@A^I_2_A5_R2B_QR_0Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6MBBOS4_23X _X*@W]SJ'QKT.6ZTR6U8>%HP$E(R1]IN.>*^:
MJ^G_ /@JM_R7+0?^Q3C_ /2FXKY@K^.^/_\ DL<9_C_1'XQQ#_R.J_K^B"N)
M_:-)'P5UP =5MOP_TJ&NVKBOVC/^2*Z[_N6W_I5#7J^$/_)T\D_["J'_ *<B
M?-9C_P B^M_AE^3/E2BBBO\ 9,_*PK^D#X9^)-67X;^'U'A*\(&B6@!#+S^Y
M2OYOZ_I8^&'_ "33P[_V K3_ -$I7XEXS?P,%ZU/R@?M?@W_ !\;Z4_SF2?\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q17X0?NIXM^VEKNI77[+_ (OMYO#-
MU"K6,0,KLN%_?Q]:_-2OT^_;@_Y-4\9?]>$7_I1%7Y@U_-?C/_R45#_KTO\
MTN9^8\;?\C*G_@_5A1117X^?&GQY\4?^2F^(_P#L.WG_ *.>L*MWXI?\E-\1
M_P#8>O/_ $<]85?[?<-_\D[@_P#KU3_](1^2XC_>)^K_ #"OU1_X-\-5O=/^
M$7Q$2UT2>Z#>)+0EHB,+_H[<<U^5U?J__P &[7_)'OB/_P!C+9_^D[5\UXG?
M\D=7]8?^EH^Y\,O^2PH^D_\ TEGW[_PDNK_]"A>_]]+1_P )+J__ $*%[_WT
MM;%%?RT?U"8__"2ZO_T*%[_WTM?F3^US/)<_M*>,IYK9H6;67+1/U7A>#7ZG
M5^6W[8O_ "<]XU_[#;_^@K7XWXT_\B+#?]?/_;9'Q7&_^X4O\7Z,\THHHK^;
MS\T/%?VR/^/#0!C_ );7/\HZ\)KW;]LC_D'Z!_UVN/Y1UX37^L/T9_\ DR>5
M_P#<?_U)K'YQQ!_R-JGR_P#24%>Q?\$^9I+?]M[X63Q6[2LGC6Q*QIU;]Z.!
M7CM>S?\ !.[_ )/G^%/_ &.]A_Z-%?LN=?\ (GQ/_7N?_I+,,E_Y'&&_Z^0_
M]*1^^W_"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q17\6G]G&/_ ,)+J_\
MT*%[_P!]+7R__P %1]6O=0^&/AJ.ZT.>U"Z\Y#RD8;]PW'%?7%?*O_!5W_DE
M?AC_ +&!_P#T0]?%^(?_ "1F,_PK_P!*B>)Q'_R)*WHOS1\*T445_'Y^-%/Q
M&2/#U^0,_P"A2\?\ -?%=?:GB'_D 7W_ %YR_P#H!KXKK_07Z&'_ "3V;?\
M7VG_ .D2/C.*_CI>C_0****_M,^2/W/_ ."2FNZC:?\ !//X<6\'ANZG1;74
M,2QLN&_XF5UZU]&_\)+J_P#T*%[_ -]+7@O_  2%_P"4='PU_P"O34/_ $YW
M=?25?QMQ+_R4>,_Z^U/_ $MG]C<-_P#).X/_ *]4_P#TA&/_ ,)+J_\ T*%[
M_P!]+576O$FK'1KL'PC>#-M)SN7^Z:Z*JNN?\@6\_P"O63_T$UX-3^&_0]B7
MPL_'6BBBOX./P$*^;OVM"3\3H 5QC2(L>_[R2OI&OF_]K7_DIUO_ -@>+_T9
M+7]4?1 _Y.E7_P"P6I_Z<HGS_$O_ "+?^WE^IY?1117^F!^?GW!_P0)OKFP_
M;'\136VFRW3'X:WJF.(C('V_3^>?I^M?KY_PDNK_ /0H7O\ WTM?D;_P;Z?\
MGG^)/^R97O\ Z<-.K]BJ_F/Q5_Y*V7^"'Y,_IGPL_P"23C_CG^:,?_A)=7_Z
M%"]_[Z6BMBBOS<_1PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MO"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]TKYF_P""
MJ?\ R;_HO_8XP?\ I)=U],U\S?\ !5/_ )-_T7_L<8/_ $DNZ^0X]_Y([&_X
M/U1XW$'_ "):_P#A_4^!****_CH_&!5ZCZU\/5]PKU'UKX>K^_/H6_\ (JSG
M_'1_])J'QW%>]'_M[_VT****_MP^0/W(_P""*G_*.[P=_P!A#5?_ $X3U]65
M\I_\$5/^4=W@[_L(:K_Z<)Z^K*_COBO_ )*?&_\ 7VI_Z4S^P>%?^29P7_7J
MG_Z2@HHHKY\]\_'+5/\ D)7'_7=__0C4%3ZI_P A*X_Z[O\ ^A&H*_@V?QL_
M 'N%?.O[8'_)1]._[ $?_H^>OHJOG7]L#_DH^G?]@"/_ -'SU_3?T2?^3L/_
M +!ZOYP/ XD_Y%C]4>4T445_IV?GI]G_ /!![_D^P?\ 8FZC_P"A0U^TM?BU
M_P $'O\ D^P?]B;J/_H4-?M+7\T>+'_)5+_KW'\Y']*^%'_)*_\ <27Y1"BB
MBOS(_2SX2_X*M_\ )7?#?_8MG_THDKY8KZG_ ."K?_)7?#?_ &+9_P#2B2OE
MBOX]\0O^2SQG^)?^DH_&>(_^1W6]?T05Q/[1O_)%M;_W;;_TIBKMJXG]HW_D
MBVM_[MM_Z4Q5V>%/_)S\D_["\/\ ^G8'S.8_\B^M_AE^3/E6BBBO]FC\K"OZ
M2_@9_P D2\'?]BKI_P#Z31U_-I7])?P,_P"2)>#O^Q5T_P#])HZ_%?&7_=<'
M_BG^43]H\'/]ZQG^&'YR.IHHHK\%/W@\R_;+_P"37O&G_8'/_H:U^7%?J/\
MME_\FO>-/^P.?_0UK\N*_FWQH_Y'^'_Z]?\ M\C\SXW_ .1A3_P_JPHHHK\=
M/BSY!^+G_)4-?_["T_\ Z&:YVNB^+G_)4-?_ .PM/_Z&:YVO]N>%/^26P'_7
MFE_Z1$_)L5_O,_5_F%?JE_P;I_\ (@_%'_L,:7_Z*N*_*VOU2_X-T_\ D0?B
MC_V&-+_]%7%>#XF_\D;B/6'_ *7$^U\-/^2QP_I/_P!(D?I%1117\L']2!7Y
M??MK_P#)T_C/_L)K_P"B8Z_4&OR^_;7_ .3I_&?_ &$U_P#1,=?COC1_R3^'
M_P"OJ_\ 2)'QG&W_ "+J?^/]&>64445_-I^9'C_[87_(JZ1_V$'_ /0#7S_7
MT!^V%_R*ND?]A!__ $ U\_U_J]]&3_DRF6>M?_U(JGYUQ#_R-9^B_)!7K/[!
MG_)[/PF_[*)H_P#Z61UY-7K/[!G_ ">S\)O^RB:/_P"ED=?M6;?\BK$?X)_^
MDLY,I_Y&N'_QP_\ 2D?T-T445_%9_: 5\O?\%6/^2*^'O^QI7_TFGKZAKY>_
MX*L?\D5\/?\ 8TK_ .DT]?'>('_)&XS_  _^W(\7B+_D2UO3]4?!E%%%?QX?
MC)'=_P#'I+_US;^5?$=?;EW_ ,>DO_7-OY5\1U_H#]"__D29O_U\I?\ I,SX
MWBOXJ/\ V]^@4445_:Y\B?NK_P $:?\ E&_\._\ >U?_ -.][7T_7S!_P1I_
MY1O_  [_ -[5_P#T[WM?3]?QQQ1_R4V-_P"OU3_TN1_8G#'_ "36"_Z\T_\
MTB(4DG^K;_=-+22?ZMO]TUX+V/</QLHHHK^##^?PKYS_ &O/^2DV/_8"B_\
M1TU?1E?.?[7G_)2;'_L!1?\ HZ:OZC^B)_R=2I_V#5?_ $ND>!Q)_P BQ^J/
M*Z***_TU/SX^W/\ @@3_ ,GO:C_V(%__ .E-I7[,5^,__! G_D][4?\ L0+_
M /\ 2FTK]F*_F7Q6_P"2L?\ @A^I_2_A5_R2B_QR_0****_-3])/@K_@JM_R
M7+0?^Q3C_P#2FXKY@KZ?_P""JW_)<M!_[%./_P!*;BOF"OX[X_\ ^2QQG^/]
M$?C'$/\ R.J_K^B"N*_:,_Y(KKO^Y;?^E4-=K7%?M&?\D5UW_<MO_2J&O5\(
M?^3IY)_V%4/_ $Y$^:S'_D7UO\,OR9\J4445_LF?E85_2Q\,/^2:>'?^P%:?
M^B4K^:>OZ6/AA_R33P[_ -@*T_\ 1*5^)>,W\#!>M3\H'[7X-_Q\;Z4_SF;E
M%%%?A!^ZGE/[<'_)JGC+_KPB_P#2B*OS!K]/OVX/^35/&7_7A%_Z415^8-?S
M7XS_ /)14/\ KTO_ $N9^8\;?\C*G_@_5A1117X^?&GQY\4O^2F^(_\ L/7G
M_HYZPJW?BE_R4WQ'_P!AZ\_]'/6%7^WW#?\ R3N#_P"O5/\ ](1^2XC_ 'B?
MJ_S"OU?_ .#=K_DCWQ'_ .QEL_\ TG:OR@K]7_\ @W:_Y(]\1_\ L9;/_P!)
MVKYKQ._Y(ZOZP_\ 2T?<^&7_ "6%'TG_ .DL_16BBBOY:/ZA"ORV_;%_Y.>\
M:_\ 8;?_ -!6OU)K\MOVQ?\ DY[QK_V&W_\ 05K\;\:?^1%AO^OG_MLCXKC?
M_<*7^+]&>:4445_-Y^:'BO[9'_(/T#_KM<?RCKPFO=OVR/\ D'Z!_P!=KC^4
M=>$U_K#]&?\ Y,GE?_<?_P!2:Q^<<0?\C:I\O_24%>S?\$[O^3Y_A3_V.]A_
MZ-%>,U[-_P $[O\ D^?X4_\ 8[V'_HT5^RYU_P B?$_]>Y_^DLPR7_D<8;_K
MY#_TI']!U%%%?Q:?V<%?*O\ P5=_Y)7X8_[&!_\ T0]?55?*O_!5W_DE?AC_
M +&!_P#T0]?%^(?_ "1F,_PK_P!*B>)Q'_R)*WHOS1\*T445_'Y^-%/Q#_R
M+[_KSE_] -?%=?:GB'_D 7W_ %YR_P#H!KXKK_07Z&'_ "3V;?\ 7VG_ .D2
M/C.*_CI>C_0****_M,^2/WB_X)"_\HZ/AK_UZ:A_Z<[NOI*OFW_@D+_RCH^&
MO_7IJ'_ISNZ^DJ_C;B7_ )*/&?\ 7VI_Z6S^QN&_^2=P?_7JG_Z0@JKKG_(%
MO/\ KUD_]!-6JJZY_P @6\_Z]9/_ $$UX-3^&_0]B7PL_'6BBBOX./P$*^;_
M -K7_DIUO_V!XO\ T9+7TA7S?^UK_P E.M_^P/%_Z,EK^J/H@?\ )TJ__8+4
M_P#3E$^?XE_Y%O\ V\OU/+Z***_TP/S\^ZO^#?3_ )//\2?]DRO?_3AIU?L5
M7XZ_\&^G_)Y_B3_LF5[_ .G#3J_8JOYC\5?^2ME_@A^3/Z9\+/\ DDX_XY_F
M@HHHK\W/T<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_
M )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=*^9O\ @JG_ ,F_
MZ+_V.,'_ *27=?3-?,W_  53_P"3?]%_['&#_P!)+NOD./?^2.QO^#]4>-Q!
M_P B6O\ X?U/@2BBBOXZ/Q@5>H^M?#U?<*]1]:^'J_OSZ%O_ "*LY_QT?_2:
MA\=Q7O1_[>_]M"BBBO[</D#]R/\ @BI_RCN\'?\ 80U7_P!.$]?5E?*?_!%3
M_E'=X._["&J_^G">OJROX[XK_P"2GQO_ %]J?^E,_L'A7_DF<%_UZI_^DH**
M**^?/?/QRU3_ )"5Q_UW?_T(U!4^J?\ (2N/^N[_ /H1J"OX-G\;/P![A7SK
M^V!_R4?3O^P!'_Z/GKZ*KYU_; _Y*/IW_8 C_P#1\]?TW]$G_D[#_P"P>K^<
M#P.)/^18_5'E-%%%?Z=GYZ?9_P#P0>_Y/L'_ &)NH_\ H4-?M+7XM?\ !![_
M )/L'_8FZC_Z%#7[2U_-'BQ_R52_Z]Q_.1_2OA1_R2O_ '$E^40HHHK\R/TL
M^$O^"K?_ "5WPW_V+9_]*)*^6*^I_P#@JW_R5WPW_P!BV?\ THDKY8K^/?$+
M_DL\9_B7_I*/QGB/_D=UO7]$%<3^T;_R1;6_]VV_]*8J[:N)_:-_Y(MK?^[;
M?^E,5=GA3_R<_)/^PO#_ /IV!\SF/_(OK?X9?DSY5HHHK_9H_*PK^DOX&?\
M)$O!W_8JZ?\ ^DT=?S:5_27\#/\ DB7@[_L5=/\ _2:.OQ7QE_W7!_XI_E$_
M:/!S_>L9_AA^<CJ:***_!3]X/,OVR_\ DU[QI_V!S_Z&M?EQ7ZC_ +9?_)KW
MC3_L#G_T-:_+BOYM\:/^1_A_^O7_ +?(_,^-_P#D84_\/ZL****_'3XL^0?B
MY_R5#7_^PM/_ .AFN=KHOBY_R5#7_P#L+3_^AFN=K_;GA3_DEL!_UYI?^D1/
MR;%?[S/U?YA7ZI?\&Z?_ "(/Q1_[#&E_^BKBORMK]4O^#=/_ )$'XH_]AC2_
M_15Q7@^)O_)&XCUA_P"EQ/M?#3_DL</Z3_\ 2)'Z14445_+!_4@5^7W[:_\
MR=/XS_[":_\ HF.OU!K\OOVU_P#DZ?QG_P!A-?\ T3'7X[XT?\D_A_\ KZO_
M $B1\9QM_P BZG_C_1GEE%%%?S:?F1X_^V%_R*ND?]A!_P#T U\_U] ?MA?\
MBKI'_80?_P! -?/]?ZO?1D_Y,IEGK7_]2*I^=<0_\C6?HOR05ZS^P9_R>S\)
MO^RB:/\ ^ED=>35ZS^P9_P GL_";_LHFC_\ I9'7[5FW_(JQ'^"?_I+.3*?^
M1KA_\</_ $I']#=%%%?Q6?V@%?+W_!5C_DBOA[_L:5_])IZ^H:^7O^"K'_)%
M?#W_ &-*_P#I-/7QWB!_R1N,_P /_MR/%XB_Y$M;T_5'P91117\>'XR1W?\
MQZ2_]<V_E7Q'7VY=_P#'I+_US;^5?$=?Z _0O_Y$F;_]?*7_ *3,^-XK^*C_
M -O?H%%%%?VN?(G[J_\ !&G_ )1O_#O_ 'M7_P#3O>U]/U\P?\$:?^4;_P .
M_P#>U?\ ].][7T_7\<<4?\E-C?\ K]4_]+D?V)PQ_P DU@O^O-/_ -(B%))_
MJV_W32TDG^K;_=->"]CW#\;****_@P_G\*^<_P!KS_DI-C_V HO_ $=-7T97
MSG^UY_R4FQ_[ 47_ *.FK^H_HB?\G4J?]@U7_P!+I'@<2?\ (L?JCRNBBBO]
M-3\^/MS_ (($_P#)[VH_]B!?_P#I3:5^S%?C/_P0)_Y/>U'_ +$"_P#_ $IM
M*_9BOYE\5O\ DK'_ ((?J?TOX5?\DHO\<OT"BBBOS4_23X*_X*K?\ERT'_L4
MX_\ TIN*^8*^G_\ @JM_R7+0?^Q3C_\ 2FXKY@K^.^/_ /DL<9_C_1'XQQ#_
M ,CJOZ_H@KBOVC/^2*Z[_N6W_I5#7:UQ7[1G_)%==_W+;_TJAKU?"'_DZ>2?
M]A5#_P!.1/FLQ_Y%];_#+\F?*E%%%?[)GY6%?TL?##_DFGAW_L!6G_HE*_FG
MK^ECX8?\DT\._P#8"M/_ $2E?B7C-_ P7K4_*!^U^#?\?&^E/\YFY1117X0?
MNIY3^W!_R:IXR_Z\(O\ THBK\P:_3[]N#_DU3QE_UX1?^E$5?F#7\U^,_P#R
M45#_ *]+_P!+F?F/&W_(RI_X/U84445^/GQI\>?%+_DIOB/_ +#UY_Z.>L*M
MWXI?\E-\1_\ 8>O/_1SUA5_M]PW_ ,D[@_\ KU3_ /2$?DN(_P!XGZO\PK]7
M_P#@W:_Y(]\1_P#L9;/_ -)VK\H*_5__ (-VO^2/?$?_ +&6S_\ 2=J^:\3O
M^2.K^L/_ $M'W/AE_P EA1])_P#I+/T5HHHK^6C^H0K\MOVQ?^3GO&O_ &&W
M_P#05K]2:_+;]L7_ ).>\:_]AM__ $%:_&_&G_D18;_KY_[;(^*XW_W"E_B_
M1GFE%%%?S>?FAXK^V1_R#] _Z[7'\HZ\)KW;]LC_ )!^@?\ 7:X_E'7A-?ZP
M_1G_ .3)Y7_W'_\ 4FL?G'$'_(VJ?+_TE!7LW_!.[_D^?X4_]CO8?^C17C->
MS?\ !.[_ )/G^%/_ &.]A_Z-%?LN=?\ (GQ/_7N?_I+,,E_Y'&&_Z^0_]*1_
M0=1117\6G]G!7RK_ ,%7?^25^&/^Q@?_ -$/7U57RK_P5=_Y)7X8_P"Q@?\
M]$/7Q?B'_P D9C/\*_\ 2HGB<1_\B2MZ+\T?"M%%%?Q^?C13\0_\@"^_Z\Y?
M_0#7Q77VIXA_Y %]_P!><O\ Z :^*Z_T%^AA_P D]FW_ %]I_P#I$CXSBOXZ
M7H_T"BBBO[3/DC]XO^"0O_*.CX:_]>FH?^G.[KZ2KYM_X)"_\HZ/AK_UZ:A_
MZ<[NOI*OXVXE_P"2CQG_ %]J?^EL_L;AO_DG<'_UZI_^D(*JZY_R!;S_ *]9
M/_035JJNN?\ (%O/^O63_P!!->#4_AOT/8E\+/QUHHHK^#C\!"OF_P#:U_Y*
M=;_]@>+_ -&2U](5\W_M:_\ )3K?_L#Q?^C):_JCZ('_ "=*O_V"U/\ TY1/
MG^)?^1;_ -O+]3R^BBBO],#\_/NK_@WT_P"3S_$G_9,KW_TX:=7[%5^.O_!O
MI_R>?XD_[)E>_P#IPTZOV*K^8_%7_DK9?X(?DS^F?"S_ ))./^.?YH****_-
MS]'"BBB@ HHHH **** "BBB@ HHHH **** "BN-^,_[0OP2_9XTBQUOXU?$O
M2_#T6J7OV/2(KZ?]_J-SM+>3;0J#+<2;0S%(U9@JEB, FM+X7?%CX9_&[P19
M_$GX0^/-*\2:#?[Q::MHUZD\+LC%'3<I.'1U9&0X964JP!!% '04444 %>%_
MM8?\EL^!_P#V/<O_ *3-7NE>%_M8?\EL^!__ &/<O_I,U 'NE?,W_!5/_DW_
M $7_ +'&#_TDNZ^F:^9O^"J?_)O^B_\ 8XP?^DEW7R''O_)'8W_!^J/&X@_Y
M$M?_  _J? E%%%?QT?C J]1]:^'J^X5ZCZU\/5_?GT+?^15G/^.C_P"DU#X[
MBO>C_P!O?^VA1117]N'R!^Y'_!%3_E'=X._["&J_^G">OJROE/\ X(J?\H[O
M!W_80U7_ -.$]?5E?QWQ7_R4^-_Z^U/_ $IG]@\*_P#),X+_ *]4_P#TE!11
M17SY[Y^.6J?\A*X_Z[O_ .A&H*GU3_D)7'_7=_\ T(U!7\&S^-GX ]PKYU_;
M _Y*/IW_ & (_P#T?/7T57SK^V!_R4?3O^P!'_Z/GK^F_HD_\G8?_8/5_.!X
M'$G_ "+'ZH\IHHHK_3L_/3[/_P""#W_)]@_[$W4?_0H:_:6OQ:_X(/?\GV#_
M +$W4?\ T*&OVEK^:/%C_DJE_P!>X_G(_I7PH_Y)7_N)+\HA1117YD?I9\)?
M\%6_^2N^&_\ L6S_ .E$E?+%?4__  5;_P"2N^&_^Q;/_I1)7RQ7\>^(7_)9
MXS_$O_24?C/$?_([K>OZ(*XG]HW_ )(MK?\ NVW_ *4Q5VU<3^T;_P D6UO_
M ';;_P!*8J[/"G_DY^2?]A>'_P#3L#YG,?\ D7UO\,OR9\JT445_LT?E85_2
M7\#/^2)>#O\ L5=/_P#2:.OYM*_I+^!G_)$O!W_8JZ?_ .DT=?BOC+_NN#_Q
M3_*)^T>#G^]8S_##\Y'4T445^"G[P>9?ME_\FO>-/^P.?_0UK\N*_4?]LO\
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
M5_'2]'^@4445_:9\D?O%_P $A?\ E'1\-?\ KTU#_P!.=W7TE7S;_P $A?\
ME'1\-?\ KTU#_P!.=W7TE7\;<2_\E'C/^OM3_P!+9_8W#?\ R3N#_P"O5/\
M](055US_ ) MY_UZR?\ H)JU577/^0+>?]>LG_H)KP:G\-^A[$OA9^.M%%%?
MP<?@(5\W_M:_\E.M_P#L#Q?^C):^D*^;_P!K7_DIUO\ ]@>+_P!&2U_5'T0/
M^3I5_P#L%J?^G*)\_P 2_P#(M_[>7ZGE]%%%?Z8'Y^?=7_!OI_R>?XD_[)E>
M_P#IPTZOV*K\=?\ @WT_Y//\2?\ 9,KW_P!.&G5^Q5?S'XJ_\E;+_!#\F?TS
MX6?\DG'_ !S_ #04445^;GZ.%%%% !1110 4444 %%%% !1110 4444 ?FY^
MRA\0]4_:F_X.-/VC=<\62&[TK]GKX9Z+X0\"6DQS'82ZH([N_N40\)-))"\1
MD'S&)%0G Q4W[&GQ%U+X,_\ !P]^U#^QGX?N#%X2\=?#S1_BC;Z0IQ!8ZNJV
M-A?31KT5[IITEE/\31*>U2_ WX>R_L6?\'"/QGUGQU(FG>%?VI/AYI.L^!]9
MNG"6]QK>CHEO>Z4'; -SY;R783O$Q(SM("_L!?#2Z_:#_P""WG[3G_!2CPVR
MW/@#3_"^E_"[P-X@A.ZWUV>W2TFU:2W<<2107=JL'F*2C/O )*,  ?HO1110
M 5X7^UA_R6SX'_\ 8]R_^DS5TGQ6_9*^&OQB\7/XT\4:_P"*+>[>!(3'I/B.
M:VAVH, [$.,^I[UQ/BK_ ()G_L_>,-$N-"U;Q3X[\NXB9/,3QA.7CR,$J6R
M??% 'T-7S-_P53_Y-_T7_L<8/_22[KDO^'(7[)O_ $4;XI_^%L?_ (U1_P .
M0OV3?^BC?%/_ ,+8_P#QJO(S_*O[<R>M@.?D]HK<UKV^5U?[T<>883Z_@IX?
MFMS*U[7M\M#XQHK[._X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z*-\4_P#P
MMC_\:K\<_P"((?\ 4P_\I?\ W0^+_P!1?^HC_P D_P#MCXR7J/K7P]7ZZ?M-
M?\$A/V:?A1\!/%/Q%\->/_B3)?Z1I;3VJ7OC%GB9@P'S*(P2.?45T_@G_@BQ
M^RMKW@S2-<O?B)\4%FO=,MYY5B\:$*&>-6.!Y7 R:_?O!:I_Q"#"XVC;ZU]8
ME!W_ (?+R*2M_P O+WYO*UNIX^;>%_\ :G)_M?+RW_Y=WWM_?78_&2BOVN_X
M<A?LF_\ 11OBG_X6Q_\ C5'_  Y"_9-_Z*-\4_\ PMC_ /&J_;O^(S_]0'_E
M7_[F>/\ \09_ZCO_ "E_]T-K_@BI_P H[O!W_80U7_TX3U]65\<_\.0OV3?^
MBC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-5^.YMCO[4S.OC.7E]I.4K
M7O;F;=KV5[7WLC]ARK _V9EE'"<W-[.$8WM:_*DKVN[7MM=GV-17QS_PY"_9
M-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU7GG>?'&J?\A*X_Z[O_
M .A&H*^SO^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:K\&?@
MC=W^O_\ E+_[H?G[X%N_]X_\D_\ MCXQKYU_; _Y*/IW_8 C_P#1\]?JQ_PY
M"_9-_P"BC?%/_P +8_\ QJO,?V3_ /@DU^SE\8_AO?\ BGQ5X]^(T5S;^)]1
ML(UL/%[1H8H9BB$@QGYL#DYYK].\).&/^(6<6?VU[;ZQ^[E3Y.7V?Q.+OS<T
M]K;<NM]S@S+PW_M##.C]:Y=4[\E]O^WT?D_17[7?\.0OV3?^BC?%/_PMC_\
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
M^*?_ (6Q_P#C5'_#D+]DW_HHWQ3_ /"V/_QJOQ4_:#[&KY>_X*L?\D5\/?\
M8TK_ .DT]<U_PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5>-
MQ!E/]NY-6P'/R>T5N:U[:I[75]NZ.+,<']?P4\/S<O,K7M>WRT/C&BOL[_AR
M%^R;_P!%&^*?_A;'_P"-4?\ #D+]DW_HHWQ3_P#"V/\ \:K\>_X@A_U,/_*7
M_P!T/C/]1?\ J(_\D_\ MCXMN_\ CTE_ZYM_*OB.OUT_::_X)"?LT_"CX">*
M?B+X:\?_ !)DO](TMI[5+WQBSQ,P8#YE$8)'/J*Z?P3_ ,$6/V5M>\&:1KE[
M\1/B@LU[IEO/*L7C0A0SQJQP/*X&37] ^"];_B$.!QF'M]9^L2A*_P##Y>5-
M6M^\O>_E8\;-O"_^U'!_6^7EO_R[OO;^^NQ^,E%?M=_PY"_9-_Z*-\4__"V/
M_P :H_X<A?LF_P#11OBG_P"%L?\ XU7[7_Q&?_J _P#*O_W,\C_B#/\ U'?^
M4O\ [H=/_P $:?\ E&_\._\ >U?_ -.][7T_7QS_ ,.0OV3?^BC?%/\ \+8_
M_&J/^'(7[)O_ $4;XI_^%L?_ (U7XYFF-_M+,Z^+Y>7VDY3M>]N9MVO97M?>
MR]#]BRS!?V;EM#"<W-[.$87M:_+%*]KNU[;7?J?8U))_JV_W37QU_P .0OV3
M?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5<!W'QC17V=_PY"_9-_P"B
MC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-5^"_\ $$/^IA_Y2_\ NA^?
M_P"HO_41_P"2?_;'QC7SG^UY_P E)L?^P%%_Z.FK]6O^'(7[)O\ T4;XI_\
MA;'_ .-5YC^R?_P2:_9R^,?PWO\ Q3XJ\>_$:*YM_$^HV$:V'B]HT,4,Q1"0
M8S\V!R<\U^I>$/#7_$*N*I9U[7ZS>E*GR<OL_B<7?FO/;EVY>N^AP9EX;_VA
MAO8_6N75._)?_P!O1^3]%?M=_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4
M;XI_^%L?_C5?TU_Q&?\ Z@/_ "K_ /<SY[_B#/\ U'?^4O\ [H?%O_! G_D]
M[4?^Q O_ /TIM*_9BOCG_AR%^R;_ -%&^*?_ (6Q_P#C5'_#D+]DW_HHWQ3_
M /"V/_QJOS+BOB+_ %GS;Z[[+V?NJ-N;FVOK>T>_8_2^%.'O]6,J^I>U]I[S
ME?EY=[:6O+MW/L:BOCG_ (<A?LF_]%&^*?\ X6Q_^-4?\.0OV3?^BC?%/_PM
MC_\ &J^:/I3D/^"JW_)<M!_[%./_ -*;BOF"OL[_ (<A?LF_]%&^*?\ X6Q_
M^-4?\.0OV3?^BC?%/_PMC_\ &J_'<_\ ";^W<YK8_P"N<GM'?E]G>VB6_M%?
M[D?%YAPA]?QL\1[>W,[VY;V^?,CXQKBOVC/^2*Z[_N6W_I5#7Z!_\.0OV3?^
MBC?%/_PMC_\ &J\Q^.W_  2:_9R^'OQ(^&GA;0_'OQ&>V\5>)WL-2:Z\7L[I
M$(2X,9$8VMD=2#75PAX8?ZJ\4X+.?K?M/JU6%3D]GR\W))2Y>;GE:]K7L[=F
M>;B. /K&'G2^LVYDU?D[JW\Y^3]%?M=_PY"_9-_Z*-\4_P#PMC_\:H_X<A?L
MF_\ 11OBG_X6Q_\ C5?V5_Q&?_J _P#*O_W,^5_X@S_U'?\ E+_[H?BC7]+'
MPP_Y)IX=_P"P%:?^B4KY5_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z*-\4
M_P#PMC_\:KXGC/C;_6Z%&/U?V7LW+[?-?FM_=C:UO,^UX-X*_P!4IUI>W]K[
M11^SRVY;_P!Z5[W\C[&HKXY_X<A?LF_]%&^*?_A;'_XU1_PY"_9-_P"BC?%/
M_P +8_\ QJO@S[L]P_;@_P"35/&7_7A%_P"E$5?F#7V=_P .0OV3?^BC?%/_
M ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5?FO&GAY_K?F-/%?6?9<L.6W)S7U;O
M?GCWVL?,9WPY_;.)C5]KRV5K<M^K?==SXQHK[._X<A?LF_\ 11OBG_X6Q_\
MC5<+^TU_P2$_9I^%'P$\4_$7PUX_^),E_I&EM/:I>^,6>)F# ?,HC!(Y]17Q
M_P#Q!#_J8?\ E+_[H>-_J+_U$?\ DG_VQ^5'Q2_Y*;XC_P"P]>?^CGK"K]F_
M!/\ P18_96U[P9I&N7OQ$^*"S7NF6\\JQ>-"%#/&K' \K@9-:?\ PY"_9-_Z
M*-\4_P#PMC_\:K^W\M\7/[/RZCA?J7-[.$8W]I:_*DKV]F[7MM=GR53P<]I4
M<OKV[O\ PO\ [H?BC7ZO_P#!NU_R1[XC_P#8RV?_ *3M7I__  Y"_9-_Z*-\
M4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-5YG$_B7_K'DT\!]5]GS.+YO:<UK
M-/;D7;N>YPQX;?ZN9Q#'_6O:<J:Y>3EW36_.^_8^QJ*^.?\ AR%^R;_T4;XI
M_P#A;'_XU1_PY"_9-_Z*-\4__"V/_P :K\M/U$^QJ_+;]L7_ ).>\:_]AM__
M $%:^@_^'(7[)O\ T4;XI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8__&J^-XTX
M2_UOP-/#>V]ER2YK\O-?1JUN:/?N>+G>3_VSAXTN?DL[[7Z6[H^,:*^SO^'(
M7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:K\W_X@A_U,/\ RE_]
MT/F?]1?^HC_R3_[8_,?]LC_D'Z!_UVN/Y1UX37ZP>%O^"37[.6K_ +5WBKX.
MW7CWXC#2M'\,6-_:RIXO83M+*[!@S^7@KQP,#%>G?\.0OV3?^BC?%/\ \+8_
M_&J_K#PSXQ_XAUP3A>'O8>W]A[3W^;DYN>I.I\/+.UN>WQ.]KZ7LOF\P\)?K
MV+E7^NVO;3V=]DE_S\1^*->S?\$[O^3Y_A3_ -CO8?\ HT5^I'_#D+]DW_HH
MWQ3_ /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-5]GC?%_ZY@ZE#ZE;GBXW]I>U
MTU>WLR,%X1?4\93K_7;\DE*WL[7LT[7]H?8U%?'/_#D+]DW_ **-\4__  MC
M_P#&J/\ AR%^R;_T4;XI_P#A;'_XU7XL?LY]C5\J_P#!5W_DE?AC_L8'_P#1
M#UA_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-5XO$64?V]
MDM;+^?D]HDN:U[:I[75]NZ.',L'_ &A@IX?FY>9;VO;6^VA\8T5]G?\ #D+]
MDW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU7X__ ,00_P"IA_Y2_P#N
MA\;_ *B_]1'_ ))_]L?$OB'_ ) %]_UYR_\ H!KXKK]=/VFO^"0G[-/PH^ G
MBGXB^&O'_P 29+_2-+:>U2]\8L\3,& ^91&"1SZBNG\$_P#!%C]E;7O!FD:Y
M>_$3XH+->Z9;SRK%XT(4,\:L<#RN!DU_0?@OB/\ B$.7XO"V^L^WG&5_X?+R
MIJUOWE[WWNCQLU\+O[3E!_6^7EO_ ,N[[V_OH_&2BOVN_P"'(7[)O_11OBG_
M .%L?_C5'_#D+]DW_HHWQ3_\+8__ !JOVG_B,_\ U ?^5?\ [F>1_P 09_ZC
MO_*7_P!T.T_X)"_\HZ/AK_UZ:A_Z<[NOI*OCG_AR%^R;_P!%&^*?_A;'_P"-
M4?\ #D+]DW_HHWQ3_P#"V/\ \:K\:S+&?VCF-;%<O+[2<I6O>W,V[7TO:^]D
M?L>6X/\ L_+J.%YN;V<(QO:U^5)7MK:]MKL^QJJZY_R!;S_KUD_]!-?(?_#D
M+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5<$ES1:.QJZL?&-%
M?9W_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-5^#_P#$$/\
MJ8?^4O\ [H? ?ZB_]1'_ ))_]L?&-?-_[6O_ "4ZW_[ \7_HR6OU>_X<A?LF
M_P#11OBG_P"%L?\ XU7F/[)__!)K]G+XQ_#>_P#%/BKQ[\1HKFW\3ZC81K8>
M+VC0Q0S%$)!C/S8')SS7ZIX0<._\0HXIGG/M?K/-2E2Y.7V=N:4)<W->>W):
MUNN^FOGYEX;_ -HX;V7UKEU3OR7_ /;T?D_17[7?\.0OV3?^BC?%/_PMC_\
M&J/^'(7[)O\ T4;XI_\ A;'_ .-5_3'_ !&?_J _\J__ ',^?_X@S_U'?^4O
M_NA\=_\ !OI_R>?XD_[)E>_^G#3J_8JOCG_AR%^R;_T4;XI_^%L?_C5'_#D+
M]DW_ **-\4__  MC_P#&J_,>*N(/]9LV>.]E[.Z2MS<VWG:/Y'Z;PKP__JSE
M*P7M/:6;=^7EW\KR_,^QJ*^.?^'(7[)O_11OBG_X6Q_^-45\V?1GV-1110 4
M444 %%%% !1110 4444 %%%% &'\0_AC\-OB[X:D\&?%?X>Z'XGT>619)=)\
M0Z3#>VSNOW6,4RLA([''%:6AZ%HGAC1K7P[X:T:TT[3[&!8;*PL;=88;>)1A
M41$ 5% X   %6J* "BBB@ HHHH **** "BBB@#COV@OAG??&7X+^(OA?IFIQ
M65QK>G-;174Z%DC)(.2!R1Q70^$M&E\.>%-,\/3S+(]AI\-N\B# <I&JDCV.
M*T** "BBB@ HHHH **** "BBB@ KS[]FOX,ZG\#/ 5[X0U76H+^2Z\0WVHK-
M;QLJJL\I<)@]P#@UZ#10 4444 %%%% !1110 4444 %>??&/X,ZG\3?'O@#Q
M?8ZU!:Q^#O$+ZC<PS1L6N%,138I'0Y.>:]!HH **** "BBB@ HHHH **** "
MB@D X)Z]** //OV:_@SJ?P,\!7OA#5=:@OY+KQ#?:BLUO&RJJSREPF#W .#7
MH-%% !1110 4444 %%%% !1110!Y]X<^#.IZ)^TEXD^.,NM0/::YX>L].BL5
MC821-"Q)<GH0<UZ#110 4444 %%%% !1110 4444 <=^T%\,[[XR_!?Q%\+]
M,U.*RN-;TYK:*ZG0LD9)!R0.2.*Z'PEHTOASPIIGAZ>99'L-/AMWD08#E(U4
MD>QQ6A10 4444 %%%% !1110 4444 %>??LU_!G4_@9X"O?"&JZU!?R77B&^
MU%9K>-E55GE+A,'N <&O0:* "BBB@ HHHH **** "BBB@ KS[XQ_!G4_B;X]
M\ >+['6H+6/P=XA?4;F&:-BUPIB*;%(Z')SS7H-% !1110 4444 %%%% !11
M10 5QW[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKL:* ,_PEHT
MOASPIIGAZ>99'L-/AMWD08#E(U4D>QQ6A110 4444 %%%% !1110 4444 >?
M>'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$'->@T44 %%%% !111
M0 4444 %%%% ''?M!?#.^^,OP7\1?"_3-3BLKC6].:VBNIT+)&20<D#DCBNA
M\):-+X<\*:9X>GF61[#3X;=Y$& Y2-5)'L<5H44 %%%% !1110 4444 %%%%
M !7GW[-?P9U/X&> KWPAJNM07\EUXAOM16:WC9559Y2X3![@'!KT&B@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *I>)=6O-"\/7VMZ=X>O-7N+2TDF@TK3VB$]XZJ2L,9F=(P[$!07=5R1
MEE&2.'_:M_:<^'_[('P%\2?M ?$;3=7U*Q\.Z>+C^Q/#ED+K4]2D>:*WBM[6
M#<OFRR3SPQ*,@;I5R0#FOA2U\;?\%]H_'3?\%"/@Q\+/ 7Q#\"_$#POI\MA^
MSEXQN+KPOXC\(V:[YEMXI;C-NM\_FG[3+,?G:.)5C5(T50#[7_8G_:0UC]JC
MX 6?Q3\6^"AX6\11ZWJND>*/"+W EET'4;*_GM9K&5P<2/'Y0S(N$E!$B (Z
MUZS7YI_\$W_^"C,WC;_@IQX]_9[^)W[)OQ+^!VL_%?PU!XH;P?\ $72!#!)X
MGTZ);2_?3;I#Y=]%<Z?'92;U5/FTVX<@^8#7Z64 %%%% !1110 4444 %'3K
M2.Z1H9)'"JHRS,< #UK\_OVM?B-^TE_P5,\=^/O^"?7[&'CWQ!\+O NE^%[6
M[US]I#3/#T&L:1XAN+JUL+V+1;&4740,4EI?QR2S1&0NNZ/Y%SYH!](?&7]I
M3XH_"?\ :^^%OPHUCX>V5I\-?'KZAI#^-9KX/.WB(6KW5E8"$8$$,D%O>?OG
M)+S)'$%7<K2>Y5^2?[9/C7_@O5\+OV;M;^$7[1W[%_A3XZVVG"UU/P3\7/V?
M[U[?5]&UG3YX[S3;^XT2=?,N'2Y@B,D=H(T,>] Q#<_I1^R3^T1X>_:R_9J\
M%_M%^&M.FL8?%>@PWESI5TA6;3+SE+JRE5@"LMO<)+ ZD9#Q,.U 'HE%%% !
M1110 4444 %?-G_!3C_@HC;_ /!-WX.:1\8YO@%XM^(EM/KL:^(M/\'V,DT^
MBZ%&-U_K$NU&58;=6B!WE%9YXP70$L/I.OG;]O3_ (*:?LG_ /!/WPU)>_M"
M3>(]2/\ 9HO=3TCPEX2N=8EL-->1H?MEZ(4,=I;,X:-9)V02,KJF\HX !SOQ
MX_X*Q?"3P;^SWX ^./[*?PQ\3_M 7?Q5\Z3X?>&/AE;B6XU"WMXO-N[B9I,"
MUCMQMCD#C>LTB1% Q.WJO^">G_!27]GC_@I%\,=0\;?!N35-'U[PWJ#:;XZ^
M'_BJT%IK?AB_4LK6]W;DDKDH^UP2K;6&0Z.B_G_X[^".N?\ !&?XP:7_ ,%;
M?V OA]J_C+]EKQOH4FH?$SX06=K-%=^";+5?L5U/KNCVLNTPQD6EH\]LZJ8Q
M#L;9&%:U]1_:+_9G\,?M=_&KX7?\%5_^"*'[1?AO0OBUXCN+&W\4:O9[;C1O
M%/A:4LL\FMV*LDA> 0% 2$E,L:0$I(D4D(!^F%%4/"VG:UI'ARQTSQ)XB;5]
M0@M42]U1[5(#=2@#=)Y:?+&"<D*,X&!D]3?H **** "BBB@ KE/CI\9O W[.
MGP8\5?'OXFW-W#X=\&Z!=ZSK<MC927,R6MO$TLA2*,%G;:IP!^@YKJZQOB)X
M_P#"'PG^'^N_%/XA:W'IF@>&M&NM5US4IE9DM+.WB:::5@H)(6-&8@ GC@4
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
M"@TE4CM(M2!PCR7NE-8W"2R#:RW8BE^38\(!VWB?]A%?V@_@/^S?_P $8O\
M@H7K?A.S\>:7X(\3>)Y?%_P]G87#R:0\-A875I<742R_;9VU./4;EE ,LNGS
M[\I(P/J?_!'/X\?\%1?$WC#5?V;/VQ? UCXI\"_#:UUW2='_ &B;:^0?\)Y/
M9ZO'I]H#;Y+K,BVNI>=*3\^(202PEF\U^#D'[,__  <O?!;PUK?[5?[(/Q,^
M'OCKX0:M>Z=XB\4Z9?OHZZ)K:E(KW3K&Z+&6Y60QJTD31YM]FUW5RAE_23X(
M_!;X9_LY?"+P[\"O@UX6AT7PMX4TF+3M#TN%V<001K@ LY+.QY9G8EF8EF))
M)H ^9?@]XE_:1^*?_!9'X@>)]0_98U_P/\,_ OPF_P"$4;QWK;A4\=ZC)J%K
M>V<MJ@&'M[2-M356#.0UXX;RV;97V'110 4444 %%%<'^TG^T!X=_9H^$FI_
M%/7?"/B3Q)/:0N-*\*^#=#FU+5];NA&\BVEI:P@O+(RHS$\*B(\CLJ(S  [R
MN-^-?[0_P*_9OT+3?$WQ[^+6@>$-/UG7+71M*O/$&IQVL=U?W#[(;="Y&YV.
M3[*K,<*I(^<O^"6__!5'P7_P44_8[U'X_P#A6PFU'QUHNH7D/B[X5Z8(H]2T
M&[\^06NG;9VC!#1J@%U*R1NPE9C$$>.+QWX;_';]EC_@L#XF^(/_  39_P""
MJ?[&>F_#_P"-_AZWO(HO!&OW45W/-HLLGF0:IH6HA1N<(L32208):(/\T8*H
M <5^TA^TM^UI^P3_ ,%/=$_:F_X*?>$=&U?]F?6]5U72_AAXK\/6WVO_ (57
M>WHM+2&34CY2LHN+:S8LX\P1MJ%RJ2$ QMI?M'?LE_&?_@FY^TQHO_!0+_@C
M]X;TOQ7X2^,WB.PTWXG_ +.UGJ4<&D^*)+P$PZSI4BAHK654WS22*#$L0DF.
M8A**Y;X)_&/XZ?L2?'&+_@@=_P %"_A5JW[1'@#X@V=OIWP8\?BSCG-UH5RU
MPO\ 9VO>80(S:P6=Y*)5+2".S8HK (8_M3_@EY_P3CT3_@F_\!Q\);7XK>*?
M%<IO;E[&+7_$=S>V?AZPDG>6'2M.CE(6*")64-($1YW4R.%&R., [_\ 9_\
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
M'4M(T^WU;7]0\-:'K,;I=Z5HM]K=]?:99SH_SQRQ65Q;(\;?,CJR'&W%?2-
M!1110 4444 %%%% 'R-_P53_ &W?VO\ ]AW2?"7Q=_9Y_9"OOB?X#T&\FU3X
MX7.GR(MYIF@JOEAK%#(K3W =FG8*CJD=J?,\M91(O ?'3_@K'\?_ (^:%X T
MC_@B?\#?#'QKU;QMX2E\5:AXE\4ZY]@T7P[IBS_9DBN5\R*0WDEPLT?V?>CQ
MFWD)5@"5]'_:\_X*[?"#]D^ZUE;7]F#XZ?%32_#%P]MXR\1?"3X<G5=+T&9!
MF6*XNI9X(V:(']Z(3+Y)^638V5KX$^'WB_X>?LF:SJ__  6^_P""'EFGQ#_9
M[\:W*Q_M*_ C2+'R+_0I("TDFI:?;L UK-;B=Y)+7_5[)2Z9@=7@ )O&GQL_
M;,_;X_:-TK1[K]G72/@_^VY^S]IXU6X^#WC;43=>#_BWX7-S'*!#.KA'-O>)
M%/;L9'6&<!Q*2&>W]O\  'C/_@M?_P %'OV@_AIX0_:4_87TO]F_X5?#KQYI
MWBWQQJEQXU@U>_\ $]WILOGVNGVBPXV0/<+&[L5*[4XE)'ER>F_"/XV?LV?\
M%4_VR_@C^V/^R#;ZOK.A?"72=?FUSXAW7AB[TZTE74[ 6J:%')=11F[F$CBY
MD$7F1P&UPSJ\JJWW50!':V=I91&&RM8X4:1Y&2) H+NQ=VP.[,Q8GN22>M24
M44 %%%% !1110!YQ^UW\:O&/[//[-WB[XO?#CX4ZGXZ\3:3I3?\ ",>#='MW
MDN-9U*1A%:VP" LJ-,Z;W /EQAW/"FOFOX7_ /!=/]F/XI?L"Z]^V=H?@KQ/
M-XF\(ZA::!XK^"EI9&3Q/8>)[FY2SM]&^S$*[O+<N$CEV@,H<E0T<D:>^?MJ
M?MQ_L_\ [ OPFA^+W[06M:E':W^JQZ7H>CZ#I,NH:EK%\Z.ZVUK;1 M*^R.1
MST55C8DBOSK^/'P3^#__  4<?2O^"VO_  0V\::3?_&'P7JUO+XT\!W\,EG;
M^-C9.DHTS5K1BC0:@FQ##,^ ^V/#X$4J #/C_P#\%2OBU^UQIMI^PG^V'^R'
MX^_8R^)_C75K#4OV>OB9XDU)-6T:3Q/8W45WI\4UR+:-(W>9(XGA*2C;.RM@
ML@9W@3_@JW_P42_9G^$Z_L4^'?\ @A7\5E^.$*36EKJ^E^;?^$M6U25F\W6Y
M]7<,9DEF8W$K2RL6+,)+@'+CJ?VF/^"@'["?_!9;_@E]XE^!5I<0:;\;_$L<
MVD>%?@KK$@7Q7X>\>6V?LVVW $Z107.UI+U46-+?SC*8\2QK^HFEV]W::9;V
MM_>?:)XH$2>XVX\UPH!;';)R<>] 'DW[$O[.NK? #]EOX1_#KXJ/I^K^.? G
MPMTKPQJGB**(.VZ&UMTN8X9" PA:6!#VW^5&6&5&/8*** "BBB@ HHHH *^%
M_P!I+_@KSXT_8K_;YM/A7^UO^SGJ'A']G3Q1]ET+PA\>+D?Z(GB3:9)X[T;R
M;>S<.D4<LB1_/;32 RPEI(?NBOSJ^-/_  6,_P""9_[37C&^_89_:Q^!?CRW
M^$_Q'U.Z\*Z)\5O'?@QK7P/XJOX96BDAL]1,@8%)D_=W(5%62/>'3:CD L_M
M,_\ !4#_ (*=S?&KQCHO_!.+_@E[#\7?AW\,]5_LSQ5XQU;QO;:;+K=\D$<U
MS;Z5 [AYA")%C,JI-OD#*J94;OFKX*_M+_M(>(_BMKW_  5H_P""97[*-Q\9
M/#GB/4[G3?C!^SCXKUMM-\4?"_Q:L<$6HRZ:90\:K=K#;-.%A:20HORH-ZQ=
MW\!/BWX__P"#<GXHVG[&_P"U[KEYKW[)GBW69V^#WQLGM3)/X/O)F:5M%UHQ
M+DH3N,<^.@) V!TM?K#_ ()X^%OAWX]_:5^//[=?P+T*]L? 7QB?PTFC7=YI
M$U@OB"\TVVNX[K6H()D2003BZ@A65D7SC9/*NY'21P#@?^"?3?\ !1#]LO\
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
M)&#FNF\01Z_+H-[%X5N[.#4VM)!IT^H6[2P1SE3L:1$=&= V"5#*2 0&7.0
M>+?\%!OVX[+]@7X$77QON/@%X]^(HLB)[[1O >B/<RVFGQO']KOIY2/+ACAB
M<OAV!<C  4221_-/Q=T?]IK]JGXP?##_ (+#_P#!%[XZ^ O&&GZOX"7PMXQ\
M"^-[ZXMM+\1Z,MY+=1;98HW>SO[:XGN%97560Y4Y >*3EK']M']K[_@D1^UA
M)\(?^"I_Q6;XC? 3XL>(Y)/A[^T"^CQV:>%-3N&+MHNK0Q92WM<[O)DR51!D
M'RQ(MMR/A[]F/X[_ ++?_!4S6-!_X(G_ !-\))\,/'$>AZO^T#\.KF[BO-+\
M'?VK->(NNZ3"LBI#<&"QE=;?<5)>',4D!180# \#_P#!1?XO_M"_&C6-'_X)
MG_#_ ,(>(?VH?C5HNB)\5]?M(KBX\*?!W1M-%Q%#'J5U)'&U_J4<ES>#:(TW
M-L3RV6%%E_03]A7QG\<W_P"$_P#@3^T)\<=-^)WB/X:^)+33+SQYIOAF'1_M
MKW&EVE\UO/:P.\4<\7VD?<(!BE@RN[<S>/?M#_L:_P#!1+P;^TIK^O?\$O\
MQG\"_A7X%^)_A^S3XBZOK?@^:76-+UN&YOGEU>PMK9$MKRYGANXPYNV.6ME)
M///T;^QW^R?X!_8Q^!UE\&/ NL:KK,OVRXU+Q)XI\0W9N-3\1:O<OYEWJ5Y,
M>9)Y9"23T50J* J*  >HT444 %%%% !1165XY\:^%_AKX)UCXC>.-8BT[1=
MTJXU+6-0FSLMK6"-I996QDX5%9CCTH I_%KXK_#KX$_#'7_C-\7/%EMH7ACP
MOI,^IZ]K%YN\NTM84+R2$*"S8 .%4%F.  20*_-?]M?QE_P5U_:H\%Z[^UC^
MQW<?#'Q[\ /#WC"UN=$^"UK9"YU3XB:1HVI0S7%['J 5UW3W-G*(8(\+);A,
M"1W"/UGQJ_:@_;4_:/\ VB/ G['?[1__  2<\/Z]\$_C%<?:)M,NOB;%)K6F
M:5:R0SG4=9L441)"C&%GMMTD9D*0>:\C(C^;:-??%/\ X-UOB[:Z5X2BU_XF
M_L1_$#Q:VG:58:/YFJZS\*-?N+EHOL<**6DN[*6YW1^6,R"7*X\_(NP#T/XQ
M^"OV1_\ @OS^QYH'[<?[(_Q4O?A]\9?AD9+OP9XYLK=DUWP7K$"F2;1]2@B#
M220ELAHL.&#^9$'5RLGTE^P=X/\ VE?C#\#/ 7QV_P""F'P-^&UC\8[#24>Q
M31] 66]T$2(OFYN)6<P3R[4>2*#:D;#;N? (P_@1_P $R?V:=%_;7\5?\%+-
M/^&M[X?\2^/=+L&'A.>,VMO;7<:NTFJ7=I'(T3ZE(9,&0C,87( FDF9OJV@
MHHHH **** "BBB@ KXH_8T_X+":%^U3^V;XR_P""?[?#RSL?B%\,/$^OV/CV
MZEUR.WM)=.L;AH+2^TV!B\]V]PS0F2 [5M0)B\S'R!/Z/^UY\;_VQ-7\::K^
MS3_P3RTOX<M\1M%\&VWB;7-6^*4UX=-L;6[N+NVL+=(;/$LLUQ+87W[PLJ0K
M;999#(JCP7]J#_@E]XJ_:O\ V=OA=\3_ !;K/@?X&?ME^&6N-6\(>._ABKP6
M \02-/?7EDX<%[NUN"UQ+,C^8P9[B0>:IE64 Y#]AG_@J+\-?V$_C[X[_P""
M5O\ P4B\36OPX\3:%X]UW6?AIX_\42BUTCQIH6JZI=:C!<&[?$45R&N9$?>P
M5F4IO,JNM>H_L%_!7]GCP?\ \%-?CK\7?V&/$FB7GPR\:>#-%G^(-MX3NXKC
M1$\:"ZNR3;/"3")S9.LEQ%&<JUQ$[X,P%8?[*6L?M#?\%*]<@^"W_!6;_@DK
MX?TF#X<>';N#Q1KGCOP_8ZII&N>(6N;5+>XT/STD/V=K>*\DD=&95,D2;VQF
MONCX;_#'X;?!SP78_#?X1?#_ $3PMX>TN,QZ;H/AW2H;*SM4))*QPPJJ(,DG
M  Y)- &Q9V=GIUI%8:?:QP00H$AAAC"I&H& J@<  =A4E%% !1110 4444 %
M>=?M,?M3_!3]DOP$GCOXT>.=-T=+Z6>U\/V=]>I#)K%^EI/=+8V^\@--)';R
M[%_B8!1DD V?VB_CG!\ ?AV/%5IX+U'Q1KFI:C#I7A3PEI$L4=UK>ISDB&UC
M>9ECB&%>225V"1112R-PAK\\?%/@SQ!_P6L^)'Q(_8O_ ."JG_!-VZ^&T7PN
M\.O=:%\3/"WQ;@U;3] O+Y8)H]KQI"BWZPQ1S?.DFV+(DCBCN%\X Y_XK_M2
M_P#!4?\ 82_:$^&G[=W_  5G^%'@'Q)\%/*O;2ZNOA3IMS->?"&\U46\:S7@
MD7?=Q)&AMGF3.3-,%(+113=O^V;^R'\2OA#\;/#?_!8/_@BEK.C:EXN^(&H:
M79^/?AM8W0;P]\5-.O9D5+_=$?+@N(DD:Y>[&%$22S$@K()W?LA_ME?'W]GG
MXKS_ /!%W_@K=\/M5^)/B/5M'GM_A3\1M+\+RZI8_%#P_@Q21:A&%=;>YBC.
MVXDN"(MH)FD'RS7'TU_P32_X)D_"#_@FS\--4\%_#K5=6OY=7UW4+^&#4=:N
M;NT\/V=S=//'I.FQSN?(M8@R*S ![AT\V7)VK& >I_!WX!>!?!NM77QKUWX*
M_#[1_BAXHM8V\<>)O"/A^.*:^E"J!$]XR+<721JJ('DQO\L-LCSL7T2BB@ H
MHHH **** "BBOS^_;Y_;W_X*0>'=!U'QY^PE^S9\+O%W@2Q\;3>"?L/C'Q=?
M6_B3QIJT5Y)87EOHUM:B-(1#<0W41EEF\P_9)YA$(HQ(P [XQ?M"_M5_\%/O
M%VJ^#O\ @CE_P4 \&?#_ $'X<V,K>+O&$O@Z'7)M5\0?;KRUBT9H[I<6=N@L
M))I+@([2)=6S1+)&Q)X;]ACXH_ 7]N_]FG6?^"&?_!3CX :=X/\ BK\-?"MM
MHFO^ ;QPD&M:=:0K':Z_HL_5OE5)=\9+1L=P)1JQ?VE/V$OBK^P%XLM_^"EW
M_!*/X<>&/!GCW0/!FGWO[0O[+?A_5(SHGB;1Q'(7:V6..-8[N$P70BN%B03F
M"1E7S/-BN/=-"_9X_90_X+8V'P/_ ."@?Q@_9B\0:#9>$XYM4\+Z5XXT>&TU
M'68[B%/+2X\J9S)IJNTKB&0 7#!' $#,+@ A_P""4O[,?[<_P;\*^*OV;?VM
M/BIH/Q&^"O@;Q$VG?!C5?$_AYI?$.MZ;"8VMY;N21S$+>W8>7"WE&25HA(CK
M L(D^Y*2.-(D$42!54 *JC  ]*6@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** .#_:3_:&\&?LP?"34_BSXRT77=8%E"_\
M9WASPIHTVI:MK5R(WD6TLK2$&2>9E1C@#:BH\CLD:.Z^,_\ !)/_ (*3_#C_
M (*??LMQ_'?POKEE!XAAU:ZMO%O@N,[;GPM-YTGD6<RM\S_N%0B<@+,V]E"8
M,4?U%@'J.E?F%_P4J_X)J_M#?LK?M#7/_!83_@CWIJ6OQ*M4:7XO?"&WC(T[
MXBZ=G?.RP)@&\(!9E7#2L!)&1./WX!PGQK\+_&W_ (*$_#FZ^/WP^^/'QF^$
M_P"TYHG[1NH^ _AGX?NM;N]+\.Z9+9W4UPL)L=A@OK0Z) ][<7)222:2.5,F
M() *7CG]HGX+_P#!8;X7)_P3D_;Q^%&M?##]MOX?:K=KX9LO#<8AO]+UVSTR
MXU&#7-)O&D5/L%PMDF4,NW=+!\^#!<CVWQC\0_BY_P %I_V.O@Q^W_\ \$K_
M (N:/X$^)OPU\;7&I0>'/B';R2V$5\;*?3]3T;41"C.I\JY;9*J99)%8",R*
M\?T?^P]^QYXN^%FFS?'K]L&V\!>+/V@O$U]=7OBSQYX9\,I"EDDT=O FEZ?/
M,GVE+**WM+6/:S R-$9&7<QH W?V)/@A^T/\.?@?X1G_ &W/C#8?$GXLZ=HO
MD:KXHM=#MK6&R,B1":WM3'$CLC&&,R2O\TSIOVQKLB3VRBB@ HHHH ***"0H
M+,< =2: "F3SP6L#W-S,D<<:%I))& 55 R22>@ [U\C^,O%OQ7_X*=O?^$OV
M2_VB];^&OPAT'6'MM3^,/@>2W?5O%>J6D^V2RT>25)(HK"":,I/>,C_:'1H(
M@8A)(_8?M+:-\2OCC_P3L^)_PO\ A%X\TWQ]X[@\)ZMH$TD5LMBNKZI;*\<U
MA/$K%;=Y]IA<#"?O]ZA490 #X^_;:^.G_!'+_@K]\2M _90^#7[:%EX4_:-\
M)WIO/@;\1]!T>_M)+#4HLNB6=^T$=O?6TC1@&**9EDV[HB74$=?_ ,$E_P!L
MOPQIW@K4/^"._P#P4,^&6@^ ?C%\-_#\UIJ^@ZLD7]B?$'17\PR:Q9-(HBN$
MG#223Q8ZM(^T#S(X9?V.O^"D7_!-?X_Y_;U_:4_:/^&G@WQUX0L+[1M*^'/B
M[5K?3+_X7688)<V/V>[$4\M[*856:=(]IV"W@&U7:;MOV;O@G^Q]_P %IOV4
M?A]^U=^U[^S5I/CN.R\7>)KGX:ZAXPTIH[E]#77+Z#39)HQL\U);&&T=XI0T
M;L!(5)P: *__  2\_8W^"%S^QK\5?V7K>*+Q3\!-1^.&NR?#+3I+LW%A<^&A
M/:3M9QN21/9#44U"('++-&"<NLFX_<UG9VFGVD5A86L<$$$:QP00H%2-%& J
M@<     =*AT31-%\,Z-:>'/#FD6NGZ?86R6]C86-NL4-M"BA4CC10%1%4 !0
M    *M4 %%%% !1110 4444 %?)_[3O[,'BOX+>,_$/[4O[,7POMO&.D^*/W
MGQQ^!4]M%):>-X H5M3L89OW4>LQQJ 5;$=\B"*4B18I4^L** /RIU__ ((B
M?\$3O^"@UYI/Q_\ V#O&Q^%7CATBU[3-1^$VI+;"QGMKJ-D^VZ-,#':M#=(H
M: 1VTBRQ%3AHR!^I]E9F!5N;L0R7C01QW-U%!L\W;DCC)(7+,0I)QN//)-<-
M\ OV9/A!^S=!XEF^&?AB"WU/QKXHN_$7C+6W@C%WK6IW,C/)<3NBJ&(SL10
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
MY\07_A?QAX7OSJ?P^^(.A!1J7AG4@I47$)8;9(W4F.:VDS%<1,T<BD$$><?
M']OV.U^(D/['7[95C;>%OCM9M%'#HNC65Q/8^,;-V*)K>CX5F:S8*[3QN=]D
MR2+,=BK-)]-USMM\*? 5M\4KKXU'P_%+XHNM&CT@:O.2\L%@DC2_9HL\1(TK
M&1PN#(RIO+>7&% .BHHHH **** "BBB@ HHHH *\9_;S_8,_9T_X*.?LZ:O^
MS7^TIX2%_I-^/-TW4K<*M[HUZJD17MI*0?+F3)[%64LCAD9E/LU% 'YI_P#!
M+K]C?_@H9X\^%+? 3_@HY\<;#QG\%_AGXRN;'X=1+I[KJ/Q(L+*Y L;O5Y9'
M8OIL9B62&#&ZY(5I9)H$3S_TLHHH **** "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 *_)[]HS_DX3QW_V.>J?^E<M?K#7Y/?M&?\ )PGCO_L<]4_]
M*Y:_%/&K_D5X3_'+_P!)/A^./]TH_P")_D<91117\['YN??O_!*W_DWO6?\
ML<[C_P!)+2OI>OFC_@E;_P F]ZS_ -CG<?\ I):5]+U_8W ?_)'X+_ OS9^T
M</\ _(FH?X0HHHKZX]@@U+4M.T;3KC6-7OX;6TM('FNKJXE"1PQJ"S.S'A5
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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@ K\GOVC/^3A/'?_ &.>J?\ I7+7ZPUY
M/XC_ &'/V7/%OB&_\5>(/A?]HO\ 4[V6[OI_[;OD\R:1R[MM68*,L2<  #/
M%?GGB'PEF7%N#H4L'.$7"3;YVUNK:6C(^<XCRC$YO0IPHM)Q;>M^WDF?F'17
MZ7_\._/V1/\ HDG_ )7K_P#^/T?\._/V1/\ HDG_ )7K_P#^/U^4_P#$&>*/
M^?U'_P "G_\ *SY+_4G-?YX??+_Y$XW_ ()6_P#)O>L_]CG<?^DEI7TO7,_"
MKX/?#GX)^'IO"OPQ\._V987%ZUW-!]KFFW3,B(6W2NS#Y8T& <<=.3735^^\
M,Y97R;(</@J[3G3C9N-[7\KI/\$?H.5X6I@LOIT)M-Q5G;;] HHHKW#O,7XC
M^,9OA[X!UCQS;^$-9\02:3ITMU%H7AZT$]]J#(I*P01LRJTCG"J&95R>6 R1
M^9'PQ_X*!_\ !06Q^*^K_M$?&?\ X(9_'37_ !G=)/I_AQ+74=-6Q\,:,T@9
M;&S#N6\R7RXI+FY(#SR(@PL4,,4?ZHT4 ? W[='[+O[57_!17]@_X5_M!'X.
MV/@SX^_"_P"(6F?%#P5\/[O5!B&>SNWECT2YNFPHFDM#&KR86,7,:YV("0W]
MK?X/^._^"MOQK_9^\$'X(>-?"'PN^%GQ#MOB+\2K[Q_X??2I;G4K*!TL-$MH
M)?GNV:2>;SYXLVRQCY)I&95K[[HH _.K_@H3^UM^UYXB_:,;X#:)_P $JOC)
M\2?@OX>99==G\/BSMH/&VH*P9+>0SR;FTN(@,\>T&[<!7Q;J\=S[_P#L-?M>
M_M:_M6>-?$1^,_[ ?B;X&^%= TRW73V\<ZG#/J&N7TSMD0);_)%!!'$=Y8LS
MM<1;=HC;=]+44 ?G=^V?H/Q9UO\ X+A_LQ_M$^%OV>_B#K'@'X6>&_%NG^-_
M%FE^$+F:VLI]1L7@MQ&H7S+E0X7<T*.H#C!."!^B"L&4,,\C/(Q2T4 %%%%
M!1110 4444 %%%% !1110!^._P#P<'?\GF^&?^R867_IQU&OA.OZ$OVA/V _
MV2OVJ/&=K\0OCS\)_P"WM8L]+33K:\_MZ_M=ELDDDJQ[+>>-3AYI#DC=\V,X
M  X3_AS;_P $W?\ HW+_ ,N_6/\ Y+K]TX<\3LARC(Z&"K4JKE3C9M1A;Y7F
MG^!^&\1^&>?9OGE?&4:E)1G*Z3<K_.T&OQ/PHK[L_P"#?'_D\WQ-_P!DPO?_
M $XZ=7W7_P .;?\ @F[_ -&Y?^7?K'_R77=_L^?L!_LE?LK^,[KXA? ;X3_V
M#K%YI;Z=<WG]O7]UOMGDCE:/9<3R*,O#&<@;OEQG!()Q'XFY#G&1U\%1I55*
MI&R;C"WSM-O\ X<\,\^RC/*&,K5*3C"5VDY7^5X)?B>Q4445^%G[D%%%% 'Y
MJ?M6_MJ?MG>+OVL)_#]__P $@/C=X\^$O@+4XI_"UIIOV&UM_$^KP2;DU2[2
M:4L]O ZJ]I;D >8!<R R+ D'MGP]UCXY_P#!5S]F'XR_!3]KO]C+7_@;X2\4
M^'Y/"^C:=XHOXKK6;I[BVE^T:CMBQ%''$TEMY*\DR0RDMC"CZ_HH _,F'P=^
MV])_P1[;_@D/)^SSXD/QC'@9OA9_PE!TYU\*?V%L^P#7O[5/[HP?V9A_LPS>
M>=^[\C^.O0?VH/$7[1__  36_8Z^%7[#O_!/[]DCXD_$AM*\,V6AZGXR\'6%
MH'T73;>-8I[J,W+^4VHSE7:,,KQQ-(975PBPR_>M% 'P1^QC^V1^UI?^+? ?
M[*OP^_X(U_$/X0>#%O676O&GQ UVWEL],LT62YN)G\IFFN[RYD#)YDC[FGN?
M.E:3YPW%_M6_MJ?MG>+OVL)_#]__ ,$@/C=X\^$O@+4XI_"UIIOV&UM_$^KP
M2;DU2[2:4L]O ZJ]I;D >8!<R R+ D'Z5T4 ?/\ ^PG^T]^U'^U/;>*O%_Q^
M_8MUOX):1IMU:V7AG1?%NI1W&JZG)L>2YNG$/[N. ;X(XU&YBR3$MC"CZ HH
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
@H **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>cms-20221231_g4.jpg
<DESCRIPTION>GRAPHIC - CE GAS UTILITY OPERATING REVENUE
<TEXT>
begin 644 cms-20221231_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 **** "BO#?VE_V^/A/^SM\4_#/[..D^&]=\>_%CQG;R7/AGX9^#(H)-
M1ELX\B2_N9+B6*WL;-"I!GGD0,0RQB1@5KC/B/\ \%*M0_9;O='U+]N_]F37
MOA;X/UW4X-.@^),&OV6M:#IEW,VV&'4I;=EFL [%4$[PFW#'#3+QD ^I:*SO
M$7B_PMX2\+W7C;Q-XAL['2+*U-S=:E<W"K#%"!G>7)QC'?O7SE^WM_P4?NOV
M&OBW\$/AA>?LY:WXEL_C3\5M&\#VWBN/7+2TL-*N;^Y6++KF2XED2/?*$\E(
MW"!?.4DX /IZBBB@ HHHH **** "BOFWX0?\%//@5\=O^"B7CS_@G7\,M/OM
M2UOX<>#EUGQ+XFC=/L"7/VN.VET^/O)+$TBB1A\JNLD9^>-@.3^-'_!83X2_
M"*]^)WBVV^%6OZ[\./@CXNT_PS\6_B#IUU (M&U&Z:!9%@M2WFWB6GVJW-TR
M[3&)#Y:S%'"@'U]16)XS^)'@/X=_#S4_BSXV\66.F^&M&TB75-3UNXG M[>S
MCC,KSEQQL" MD9R.E9WP-^(OB#XN?"C1?B;XE^'&H^$I]<M3>0^'M8D!O+2V
M=V-O]H4 >5,T/EN\/)B=VC)8H20#K**** "BN*\4_M(? +P-\8M!_9]\:?&'
MP[I'C;Q3927?AGPQJ>J1P7FK11MM<VT;D&8J0<JF6 !., FNUH **** "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 _)+_@AKXAU/X_?\%L?^"AWQZ^)LC7/B7P
MIXYL?!>@27'+V>C0W^JVRPIG[J,FE6;$+P63<<DY/W5_P5C^'7A?XK?\$Q?C
M_P""/&-G%-93_"#Q!<#SE!$4]O837$$W/>.:*.0>A05\Z^(?V,_C?_P3R_X*
MG^,?^"CW[,?POU+Q_P###XW:1%:?&KP#X:\HZSHNJ0D&'6[&"1T%]&6W^; K
M><#<S.BR955ZO]O7XG?M"?\ !0+]G3Q%^Q1^Q1\!_'FBW'Q+TV30?&'Q,^)G
M@J^\.:5X6T:X'E7SK#J,<%UJ%R\#211Q6\3)F3>TJ*OS 'YI>)_C!^U1\8/^
M#93]ESQTW[06J:+:)\4=*\(ZQI\&G)(==M+7Q!<VM@9YW;>8K>.S@'D@ 2-"
M"Y(  ^R?^"X^@?&7P)HW[$6G>)O'EKX_\76_[;WA&2RU"^L(]&AO9=]PT$,@
MMUE$*9VH9%5R!EMK'@]!_P %2/\ @FMXO^'7_!&[X?\ [(O[#7PMU/QBWP:\
M7>%]6L_#UG)&-0UFWL;HR7<JABJO<2/)).RC&2S[1T6J?_!56X_:1_:O;]D7
MQWX*_8D^*%JW@K]IGPW\0O$^A2Z/%<WVC^'K&60/)=_9Y)($NFW,PM(III%0
M*7V,^P '86W[3G_!0/\ 98_X*Z_!W]D?]IOX\>#_ (B^!OVAO#GB2?1K;0O
M(T1_"FI:3:&]>*%_M,\ES T>U TSLY+Y^7;\UW7_ -O/XC_M0?$[XQ^"/@G\
M:?'7PWTGX6^-+OP5HNK>#/V?]4\8/JNN6<$37MQ>31Z?=6R6T<\WD+:1&.X/
MD/*TJK+&BX?[=/A_XJ>//^"R?[&_[1G@'X _$'6O WPKLO%S>.O$EEX-O!#I
MHUG1TM[0;'19965B#*L:,8^58!U9%\T\/ZE_P4-_X(V?MT_&Z#P1^PKXT^/O
MP&^//Q&O/'^@W_PTV3:GX<UV_P!IOH)X&Z1LX0;F*)LCC=7+&2-0#,^._P#P
M5@_X*M>#_P#@A-XH_;J\3_!^S^$'Q:^'7B:+0/%VF>._A?J-N=<BFOK"U@U7
M2X+V6'[/&POE8F6*XC9XID4)MX^R/A?X,_X*T:AKOQ%\<>/OC_\ "S^Q_%/P
MX+_"KPK;^%)E?PAXD>(F(7EP&8W]M&2GFR @S,"8XH%&QOG3_@L7X+_;F_:\
M_P""+OQ#^%&K_LVZ]<?$_P"*VNZ5=^%_AAX8MUU)O"^G6NIZ9<&VO+Z)5@:;
MR[66=V+8\VY:&(R)#OK[JM?B]XFA_97NOC+X1^"WB;4==TSP9<:A9?#Z_LVT
M_5+V^@MF==-Q,,)+)*GE*_S1DL&4LI!( []DC0_VG?#7[.'A+0OVS?&OAOQ'
M\3[;32GC'6_"%H\&G7=SYCD-"CI&0/+V G8@9@Q"("%'+_M=_%SQ]'=Z+^RO
M^SSJXM?B3\0XIA;ZPD2RCPEHL11;[7I4;*DQ"1(K>-AB6[F@4@QK,R=1^R1\
M9/B5^T'^S?X2^,_Q@^ &K_"SQ+X@TS[3J_@#7KL3W>C2>8ZB*1Q'&6)55<;D
M1@' 9%8%1YI^V7_P2)_X)U_\%!?B'IOQ6_; _9NM?&?B#2-%72=.U&?Q#J=F
M8;-9I9A%LM+F)#B2:1LD%OFQG   !\K_ +'7P?\  7P!_P"#BWX@_!OX8:.;
M'0O#_P"R%HEK8PR2M)(__$WB9Y99&RTLTCL\DDK$O)([NQ+,2:/QP_X)@?M<
MVOP2_:Z_8B^$7@*WU?0_VHOC,WC30OB1<ZW9Q67AN'5);)]5BO[>25;IG@-I
M*85MXIEE$L66B(<+R?P _P"#?C]E#X4?\%MM7\::%^Q'/IGP9\)_#31M=^'>
MJG7]2>TMO&-OJ<4OF)(UT9))%1-WER%HL#[IK]&_VM_B'\7?#G@_3/AE^SSI
M$\GCOQYJ)TC0=9DTUI['PW'L9[G6+LXV>7;0JSQQ,1]HG,$ QYA90#Q'XC:]
M\,/&FJ-\._&_C6VTO]GG]F:RM+OXF^(]8N MKKVN:?#'-:Z;(_22WL D-Y<@
M9#W1M(!GRKF*O<O@+^V;\ OVCO%%_P" _AYX@U.W\0Z;HMGK5QX<\3>'+W2-
M0;2[O=]FOTM[V**22WD*,HD4$*ZF-]C@J/G+_@JW_P $\O%?Q#_X(I_$']A?
M]CS2;FZUF/0[*XT>QNKW==Z_/:ZI;ZE=B>9B/.NKQHIV>1B/-GG)8_,:R?@U
MX>\?_M/?\%J=-_;@\"?#'Q?X8^'/A+]F1?"6JZAXN\*WNB2W^LWFK?;1IL<%
MY%%),MM$H:215,:2D1YW9P ?>]%%% '@_P"W]_P3P_9[_P""AOP;N_AS\7/#
M<%KK]K"9?!7C_3X FL>%=10[[>]L[E=LD;1RA'*!@K[=K9!KC?\ @D1^UM\3
M?VE_V;M2^'W[20CB^,GP;\4W?@3XLPI@"YU.RP$U%  ,Q7<#13AP A9Y O"U
M]55\ ZPP_8Y_X.#])O;51:^%OVO/A/-:WD:G:DOBWPTOF),W8%M,E\L#JS#J
M<8H ^_J*** "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@ K\_O^#AR.;X4?LZ?"C]O?2H66Z_9X^//AGQ
M5J-Q"I+MH\UT+"^M^.=DHNH0V.R5^@-> _\ !57X')^TC_P39^.7P66R^T7.
MM?#'5_[+BVYS?0VKSVIQ[7$41_"@#WR&:&XA2XMY5DC=0R.C9# \@@CJ*=7S
MW_P2;^.O_#2O_!-#X&?&F:\^T7>K_#/2DU6;=G??06ZVUT?_  (AEKZ$H **
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 **** "F7$$%U ]K<PK)'(A62-UR&4C!!'<8I]% 'Y\?\&U<]SX/_8&
M\5?LM7LK&;X&?';QEX$>*1LM&(-1:[ .>?\ E\-?H/7Y]?\ !*9?^%7_ /!4
MK]OK]G!OW4,7Q+\-^.+&+H)3KFE-/.Z^N'B4,?4U^@M !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 %>$?\%-_#J:Q^P#\8]9MM?US2=2T'X8:_JNB:MX=\07>F7=C>
MV^FSRPS1S6LL;@JZ*V"2IQ@@@D5[O7C'_!1WC_@GG\>2?^B,>*/_ $TW- 'R
M]_P1.^//PS^"_P#P1;^&'[6W[7G[2EQ:3>(=(NKKQ3XZ^*7C^XN#<3_VA>+'
M&);^=@&V($2*/!8( %)KW;6/^"P7_!,OP]KO@?PUKG[9?@ZTOOB-8V-YX1M[
MBYD4W,%Z@>TDE)3%H)E8,GV@Q;@<BOCO]BJSM+__ (-#=2M[RW25/^&8/'3;
M9%! 80:L0>>X(!![$5YG^UW\-_ .D?\ !FCI)TGP;IMJS?"/P/K#/;V:(S:A
M)J.E&2Z) R96W,"_WB&(S@XH _7CXQ_&[X3?L_>"V^(7QF\>6'A_2!=PVD5S
M?2'=<W4K;(;:&-07GGD;Y4AC5I'/"J37YE^(/C-\%?B?_P '*WP5U_X2>/O$
M][)!\(?%/_"6^&M>;6(;C2;Q(79/^)5J(66Q+PN"JQPQK*,%0QR:WOCK\7]0
MUO\ X+U_L6?![XN:D6\*Q_!/6/$/A-+Y_P#1[OQ5/:7$+R'=\LD\=K#^[)RR
M-<';@OSTO[3&CZ1:_P#!S1^S3K\&GPI?7GP%\507-TJ 231Q-,T:,>I"F20@
M=MY]: /LCX2?MK?LQ?'@>-(_@_\ %&/7[KX=7 M_&^F6&E79OM'G(D(AFM3$
M)A+B*3]V$+90C&:=\)?VU_V4/CG\'=?_ &@_A;\>/#^I^"?"MW=VWB7Q,;LP
M6FERVL2RW*SO,$\KRD=6?=@*#S7QY_P2)"Q_\%4_^"AD!PKCXH^%W*=\-IER
M0<>_->%_\$X?@%X2_:V_X)/_ +87[./B#XN_\(3!XW_:X\6Z5IGBN ;Q9:A-
MJ&E"P.T,OF*]V;>,H&7>)"H89R #]*?!'[>/[+'C_P"(%E\*M'^(MW9>(]2T
MFXU73-&\1^%M3TB>]T^!0TM["M];0^=;J"O[Y,Q_, &)(KP3]D7_ (+:?LQ?
MM4?M+_%_X5VWC"/0O#_@'6K72/#NH:YI=S:'4WCM9I]0O9'E0);0*5"H9BF4
MA,G1P!Y'^R_^V9^VE\)?V]/A3^P__P %C_V<O#]QX[U.WU>'X)_M!> +@G2_
M$3I9YO(+B A3;RR0QJSC;&/,$/[A5*R5TO\ P1@ /[=_[?JL ?\ C(6#(/\
MUYM0![S/_P %D?\ @ES!I>FZXO[<'@.:QUCQO)X1TF]M-4,T-[J\<=O))#$\
M:E9(T6[MBUPI,"^<@,@)Q57]G5O^"<_C#_@HM\6OBY^SM\<;#Q3\9]2\*:7I
M_P 2M-T7Q;)J%IIUG:.8;=3$C-;P3!EVL@.]2"=JF1R_S)_P;Z_ GX*^,?!7
M[6=_XQ^$_AW6)!^V_P"+XU_M;1X;E4%BUG+9[5D5@IADGE>,@ HTA(P:Z/\
M9,@L-._X.1OVM[E(XH5?X/>"Y;AP H)%O&NYC[*H&?0"@#ZA^('_  4Y_85^
M%NJZM8>.OV@;&RM/#_B!-"\1^(UTJ]FT31]49E7[%>:K% UC:3AF56BFF1E+
M , :^3_^#GWPY8W_ .P5X3^(-AXAUF"YLOC!X7@A73O$5W#9W4$]YM=9K:.4
M07 (P0TB,5Q\I&3GY\^/>I^"OBO_ ,$ OVAO&7[!7@O2O!W[.EW-XBU'2[SQ
M3+=:OKWC.Z&K?Z5>QJ\R)I5O]KC98O-^T3.D0)C@)!/I'_!9N>6Y_P""!OP(
MN9I2[R:W\,6=V.2Q*VY))H _2'X\_M8_LY?LPZCX0TGX_?%S2?"USX^\30^'
MO"$.I.P.IZE+PD";5.W)(!=L("R@L-PSZ'7.^/OA!\)?BM<Z)>?%'X7^'?$D
MWAK6(M6\.2Z_HL%XVE:A'GR[NV,J,8)UR=LJ8=<\$5T5 'BO[7_QK\>>&H-$
M_9V_9[NX!\5/B.T]MX<N)X!-%X>T^+9]NU^YC/#0VB2)L1N)KF:U@R!*S+^=
MG_!.7]JO]H[X<_\ !JWXL_:K\-^,]8U_XBZ+X>\;7]EXAU>Y>]NX[A=5O5^V
M,TI8N85)FPV5_=<C'%>K>#OB]_P6D^$GQ]^)?Q9G_P""*MAX_P!9\4^(9;33
M/%LG[3&A::L/ARUFE73+"WM7MY6MXE1WGD#.6DN+F>1@H*11\'_P:A>,OCGX
M[_X)GZ7\%?B=^RC8V?PK@&N_V+\0+KQA:7R>)9I]6N1=6$FE>5YEND>^1"\C
M,DH3@ -B@#I?@!K7B+]FO_@H3^QC\/O@_P",==U/1OCK^SWK%S\6H=2UZYOU
MU.[L=.M;^VUZ?SI'S=R7$TL37'#.LVPDA4"_67CK4]2_;!_:77X'>&=0GC^&
MWPIU>UU#XE:C:2LJZ]X@0)<V.@*ZGYH;<&&]O #AF:SMSN5[F,<C\2O@;\#_
M -B_4="\*_L6_"ZUM_C3X^T;_A#/AM<ZUJE]JT?AC1(")KB=$NYY?L6DV"LL
MS6L'E0RS?9+< --$1P?C#Q%XM^"G[<'P'_X)$_L^?$+7/!_AG4?A[X@\;^/?
M&MFEM/KFO313;!FXNH946>XOIIKRZF\LO(Q 4HK," ?>U%?*O_!'W]K_ .*/
M[8?[+FMZM\;;NWO_ !=\/OB;X@\":]KMK9I;QZU)IEUY<=\(HP$C:2%XBZH
MGF!RJHI"+]54 9_BRV\27GA74[3P=J-O9ZO+I\R:5=W<)DB@N2A$3N@^\JOM
M)'< BOA'_A&/^#FGX?#SM)^)_P"Q]\0[>/\ UD.NZ)XATBZE4?W#;%HE<_[7
MRCGVK[^HH ^ #^WE_P %ROA/Q\:/^"*6D>,;*/\ X^-:^$_QPT]R/]RQO(Q,
M^?9N/QIA_P"#A;X*_#@^3^U]^PC^T[\%Q%_Q]:KXR^$%Q/I:^K1W5F\OFH/[
MP05^@5% 'RS\#_\ @MQ_P27_ &B6A@^&'[??PY:XN<"WL?$&MC1;F4GHJPZB
M()&;_9"Y]J^G-%UO1?$FEPZYX=U>UO[*Y3?;WEE<++%*O]Y74D,/<&O+/CE^
MP%^P[^TPLS?'_P#9$^''B^>?.^^UWP;9SW0)ZLL[1^:C?[2L#[U\PZW_ ,&X
M'_!/OP]JDWB?]D_Q3\7?V?\ 6IG\PZI\&OBKJ.GDR=B8KAYX]O0%5501QQUH
M ^^Z*_/D_L1_\%U_V;_](_9@_P""KWA/XL:=!_QZ^$_VA_ARJ' [/JNF'[5*
M3TR5&/QH_P"'H'_!4G]F@^5^W=_P1M\6:QI, _TCQM^SEXB@\40R ?><:6Y2
MZA0=27?IVXH _0:BODO]FO\ X+D?\$P/VH==_P"$&\)_M1Z3X:\6)*(;CP9\
M18)?#NJ13G'[@17ZQB63G[L32?H:^LHY(YHUFAD5T=0593D$'H0: '4444 %
M%%% !1110 4444 %%%% 'Y^^!U_X5=_P<S>.?#_^KM?BE^R9INNE^@FO=-UL
MV.SW80-N^E?H%7Y_?MSY^%?_  7@_8L^+:_N[7QOX;\=^"-6N.@79817UHA]
M=TVX >U?H#0 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/0#DU]GZE\;O@_I)(O?B7HN1U6+4$D(_!"37PE+-+/(9IY6=V.69VR3^--H
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
MD]:%1I+^[/WE_P"3<XE%%%?EQ^V!1110 4444 %? O[?7_)UOB3_ *\]*_\
M39:U]]5\"_M\G/[5OB3_ *]-*_\ 39:U^K>#_P#R4M;_ *\R_P#2Z9^5>+W_
M "3='_K]'_TBH>.T445_1Q_.@4444 %%%% !1110 JLRL&4D$'(([5[7\$/^
M"BO[9W[/KQ0?#[X\ZT]A%@#2-:F&H6FW^ZL=P'$8/_3/:?>O$Z*Y<7@<%CZ7
ML\33C./:237XG5A,;C,!5]IAJDH2[Q;3_ _33X$_\'#-]&\&E?M)_ V.1.!-
MK7@VY*L/?[+<,0Q[DB8>PK[>_9__ &^_V2/VFEAM?A3\:-*FU*8 #0M2D-G?
M[NZB&;:TF.YCW+[U_/;2JS*P9200<@CM7Y[F_A7PYF%Y86]"7]W6/SB_T:/T
M'*?%/B+ -1Q5J\?[VDOE)?JF?TYT5^#O[-G_  5=_;,_9K^SZ5I?Q&?Q/H<&
M!_8/B[=>1*@_ACE+":( = KA1_=/2OT(_9?_ ."Y7[,/QE>W\._&:TG^'>M2
M87S=0F^T:9*W3BY508NY_>HJC^^:_)L[\-N),G3G3A[:FNL-7\X[_==>9^KY
M)XC\.9NU"I/V-1])Z+Y2V^^S?8^VJ*JZ+KFB^)=)M]>\.:O:ZA8W<8DM;VRN
M%EBF0]&1U)##W!JU7P+3B[/<^]34E=;!1112&%%%% !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 45G^)O%7AWP;I,FN>*-8@LK6/[TL[XR?0#JQ] ,D
MU\]?%?\ ;)UG5S+HWPPMFL+8Y5M3N%!GD'JB\B,>YR?]TU\)QKXD<*<!8;GS
M.M^\:O&E'WJDO2-]%_>DU'SOH>YDW#V:9Y4MAH>ZMY/2*^?5^2NST[X^?M7_
M  ,_9LTLWGQ/\:0PWCQ[[71;/$U[<>FV('(!_ON53_:KX*_:*_X*S?&WXGFX
M\/\ P@MAX,T=\J+F"02:C,OJ9<8ASUQ& P_OFN1_;#\"WGB"!/B[&\MQ>1,L
M.N32,6>5"<1S,QY)#$1DDYPT8' -?/M?TCX&+@GC_@C"\482/M95+J49V?LJ
MD7:<'%:-IZIOXHN,DDI6/Y,\;N*..N&>*\3P[.7L*<+.,J=TZM.2O&?/ND]4
MU&R34HMRM<FU'4M1UB_FU35K^:ZNKB0O/<W,I>21CU9F8DDGU-0T45_0J22L
MC^;VW)W>X4444Q!1110 5]C^&O$/_"7>&].\5&99'U&QBN)V0?+YS*#*H_W9
M-Z_\!KXXKZ0_9?\ $/\ ;/PM72)9PTNCW\L"Q@?<AD_>H3[EVG_[YK\L\6<O
M^LY#3Q26M*?_ )++1_\ DW*?M_@1FWU3BFK@9/2O3=O.4'S+_P E<ST2BBBO
MYV/ZY"BBB@ HHHH *^!?V^/^3K?$G_7II7_ILM:^^J^!?V^?^3K?$G_7II7_
M *;+6OU;P?\ ^2EK?]>9?^ETS\J\7O\ DFZ/_7Z/_I%0\=HHHK^CC^= HHHH
M **** "BBB@ HHHH **** "BBB@#U']F_P#;-_:1_90UE=3^"OQ-OM/MFEWW
M6BSOY]A=>OF6[Y0DCC> ''9A7Z7_ +)/_!=GX(?%0VOA']I711X%UN3:G]L0
M%IM)G<\9+<R6V3V?<@')D%?C_17RN?\ !F0\11<L33M4_GCI+YO:7_;R?D?5
M9!QEGW#LDL/4O3_DEK'Y=8_]NM>9_37HVM:/XBTJWUWP_JUM?V-W$LMI>6<Z
MRQ31D9#HZDAE(Z$'%6:_GS_90_;[_:6_8YU57^%/C9Y=&>7?>>%M7W3Z?<9/
M)\O(,3'N\91C@9)'%?K'^Q/_ ,%:/V=_VN5M?!^LW:>#?&LH"?\ "/:M=#RK
MR3_IUG("RY[1L%DZX5@-U?@O$WAWG7#ZE6IKVU%?:BM4O[T=UZJZ[M'[OPUX
MAY+G[C1J/V-9_9D]&_[LMGZ.S[)GU31117Y^??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 %%%5-;US1_#>ES:WKVHQ6EI;INFGG?:JC_'T'4FLZM6E0I2J59*,8IM
MMNR26[;>B2ZLJ,93DHQ5V]D6Z\L^,O[4?A/X<&70O#HCU;64RK1(_P"YMV_Z
M:,.I']Q>>,$K7F'QM_:PUKQ>9O#?P\DET_2SE);W[MQ<COC_ )YJ?0?,>Y&2
M*\9Z]:_DSQ,^D5"@YY;PJU)[2KM72_Z]1>_^.2M_*GI(_4^'/#]S2Q&::+=0
MZ_\ ;SZ>BU[M;&UXX^(/B[XC:N=:\7:S)=2\^5&3B.%?[J*.%'TZ]\FL6BBO
MY#QF-QF8XJ>)Q5252I-WE*3;DWW;>K/U>C1I8>DJ=**C%;)*R7R(K_3[#5K"
M?2=5M1-:W4+PW,).-\; JPSV.">1R.HYKX\^(W@B_P#AWXSOO"=\YD^S2YMY
M]N!-"PRDGME2,CL<CJ#7V17E_P"U+\.#XK\'+XRTVWW7^AH3,%&3+:$Y8>^Q
MCO'0!6D)[5_9OT*O%[_4GCM\+YA4M@\Q:4;O2&)6E-^7M5^[?>7L[Z1/Y>^E
M-X:_ZV<'K/L'"^)P*;=MY47K->?)_$79<]M6?-=%%%?[!'^9@4444 %%%% !
M7K/[(_B'['XNU/PM+<;4U+3Q+#$!S)/"V1^ B><_A7DU=#\)_$L?A#XD:-X@
MN+HPV\-\B7DH'*V[_NY?_(;/7B\1Y?\ VKD6)PJ5W*#M_B6L?_)DCZ/A#-O[
M#XHP>.;LH5(\W^%NTO\ R5L^LZ*=+')#(T,J%61B&4]01VIM?QZ?Z"A1110
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
M*?NU(_'#JGW7>+Z/Y/4NT445\H?5!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MP6#_ ."FOBKP_"NO7VE)X%O[30]-N%:XU![+0[]98(@,DN)=L1P#M=U!Y.*
M.^U__@NOI&D_L:0_\%-]._9;U.__ &<9?%9TE_&,?BB-->2S&J-I1U7^R&M]
MOV8W:[%4W0G(96,2YK#_ .#BE[.^^'O[(FI6Y216_;A\ M#,O.4:/43P?0\'
M\!7P1^W'^V;\&/V[/^#>/QW\>?'O[2UIJWQ7U][*>S^"_@W59+73? =O%XHL
MT>!](M"/D6  F_U(2;I+A1%)'YT49^NO^"WOQX^#7Q)_95_8H^(W@7XEZ/J>
M@WG[8W@*ZL]9MKU3;7-M;0WZ3W$4A^62%&(#2J2@)'S<T ?>'[2'[4?Q&^!?
MQN^$/PG\&_LG>-_'^F?$OQ%<Z;X@\7^&+</8^"H8DC9;O4#M.V-S(V"2@Q#)
M@E]D;^S5YA\;?VS/V9?V<OBI\./@G\:OBQ::#XH^+>KS:7\/-)GM+B1M8NXA
M%YD:O%&R18,T*[I612TJ*"68"O3Z /S1_P"#G'X9_#K4?V5/AG\4KWP+I$GB
M:P_: \'6MGXA?38C?16[74V85GV^8(SO8[,[<G.,U]P_MG?M.>$_V,/V4OB!
M^U3XWM&N=.\">%KO5GL4DV->2QH?)ME8@A6EE,<0)X!<$U\6_P#!SYXD\/\
MA[]A?X>-KNMVEF)/VA_"+I]IN%3<L=Q+)(PR>0J L3V R:^A?^"Q'[,_C3]M
M7_@E[\8OV>OA,JWFO^)/!YG\/6\4@_TZYMIHKV&!6SC,K6ZQ@DXS(,G% 'P]
M_P $Y/V\O@K^S%\#=-_X*7?\%(_#GQ)N/B%\>;N&;Q5\9[WX::@WAWPEIMS,
M3IFAVMPZ;K73DC,3;H4:*2:5BTDC*I'T#^UOJ\/P]_X+%_LY_MB?$OQ?86OP
M7_X5)XHT;3O&5Y?(NCZ1K5R(;E)9KICY,'VNTC"12,P$IA**22 >'^(_QS^!
M?[1'_!LQJ.FR"&XU"_\ @/'X&MO!WE;M0@\;P6*6-OHPM<>;]L35(HE6+;O^
M57"XP:^Q?^"?'PG\8?LM?\$]_A!\&OC7K$,6M^!?A;H^G>)KBXNE,5I-;6,:
MS(92=ICB*LF_.-L8/ H ^1?^"4GQ$^(7[(/_  30UWQQK_P]U.XOOB/\=/$]
MS^S]\/;Y'L[G4[?5-0DDTRU6-UW6T$A6XO'D*XBM?-N"-BFOM7]E3X(V7[/W
M@>;PMXF\96WB#Q]XBO)/$7Q$\0X$<VLZK.%66Y$1):.V0)';01\B*WMX8@3L
MR>$_9@T[4/VJ/BH_[>WC:QFCT 6,VF? O1KR(J;;192OGZ\Z-RMQJ11#'D;H
M[*. ?(]Q<H?RQT/Q#\1+'_@G/X-_:VEM"G[4]Y^WN=.U+51'C69M6;6Y[*;1
M'?\ UIM3IB+$;0GRA"B_(%48 /W;HHHH Y#X^?#OQC\6O@[X@^''P^^+FJ^
MM:U>P,&F^,=$MXY;O2I=P(FC24%&(QC#<$$U\377@W_@X4_8M)UCPG\6OAE^
MU_X5MOFGT'Q)H\7@OQ4T8Y$=M<6Y:QD;'!>?+,0"!DFOT(HH ^-?V8/^"X7[
M(GQM^(\?[.OQYT[Q)\ _B]E4D^&GQFTTZ3<W+DX!L[E_]'O$=@1&4</(.1'@
MU]E5YG^U-^QM^RY^VS\.9?A1^U7\#] \;:(X;R8-9LPTUH[#!DMIUQ+;28X\
MR)T;'&:^*Y?V+/\ @J5_P2Q_XGO_  3:^,\_Q\^$ED=TO[/?QBUG&K:;;CDQ
M:)K;#Y0!\J07 \M%7@2N: /T@HKY8_88_P""O7[*G[;WB2[^#,4FL?#?XOZ-
ME/$GP9^)5B=+U^QD5<OY<4F!=Q@?-OB+$*59UCW 5]3T %%%% !1110 445A
M?$;X@:%\,_"ESXKU^7]W"-L,*GYYY3]V-?<_H 3T%<N.QV$RW!U,7BIJ%.FG
M*4GHDDKMLUHT:N)K1I4HWE)V275LQ_C?\9=(^#_ADWT@2?4KH%--LB?OMW=N
MX1>,^O [Y'QSXB\0ZSXLUNY\1>(+Y[F\NY"\TSGDGT'H . !P  !5WX@>/-?
M^)'BBX\5>(KC=-,<1Q*?DAC'W8U'8#]3DGDFL6O\Y_%GQ/QOB'G-J3<,'2;]
ME#OT]I)?S2Z+[*T6O,W_ $#PMPU1R#!WE9UI?$__ &U>2_%Z]DBBBBOR4^J"
MBBB@ HHHH **** "BBB@ HHHH ^=/VK/AP?#_BE/'FF6^+/67/VO:.([L#+$
M_P#70?/R<EA)V%>35]F^//!NG?$#PE>^$M2*HMU%^YF9<^1*.4D]>&QG')7<
M.]?'6KZ3J&@ZK<Z)JUL8;JTG>&XB8@E'4D$<=>17^U'T0_%[_B)7AO'+L=4Y
ML=E_+2J7>LZ=OW-3SO%.$GJW*#D_B1_EI]);PU_U&XXEC\)"V$QMZD+;1J7_
M 'D/+5\\5MRRLOA97HHHK^L#^<@HHHH *^N?AGKQ\4?#K1->;>6GTY$E>1LL
M\D>8I'/^\\;-^-?(U?07[)NN_;_ VH^'W!+Z;J(D#LW_ "SF3Y54>@:*0GW?
MWK\S\5<O^M<-K$):TII_*7NO\7'[C]G\#<V^H\8/"2>E>$E_V]'WU^"DOF>I
M4445_-Y_8(4444 %? 7[>?\ R=5XE_Z]M,_]-MK7W[7P%^WGS^U5XE_Z]],_
M]-MK7ZMX/_\ )2UO^O,O_2Z9^5^+W_)-T?\ K]'_ -(J'D%%%%?T<?SF%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5]O?\
M$FO^"G-[^S'XCMO@'\:]9>7X>ZK=XL;Z=R3X>N';F0?].[L<NO\ "29!_&&^
M(:*\O.<GP.>Y?/!XN-XR^]/HT^C7_ >C9ZF3YQCLBS"&,PLK2C]S75/NG_P5
MJDS^G&WN+>[MTNK6=)8I4#QR1L&5U(R""."".]/K\O\ _@C#_P %*I+>;3OV
M-?COKQ:)R(/ 6MW<OW#_  Z=(Q['_EB3T/[OO&!^H%?R9Q%P_C>&\SEA,0K]
M8RZ2CT:_5='H?U?P[G^"XCRV.+P[\I1ZQEU3_1]5J%%%%>$>Z%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <E\
M6O@%\"?C[I<&A_'7X*^$O&ME;.7MK/Q;X<M=2BB8XR52XC<*3@<@=JO?#;X4
M_"[X->&(_!/P@^&V@>%-%A<O%I'AO1X+&U1CC)$4"J@)P.<=JWZ* .0^*O[/
MOP%^.T=G#\;_ ((^$/&2:=(9-/3Q7X:M=1%JY(.Z,7$;[#D#D8Z"M77?AM\.
MO%'A6+P+XE\ Z+J.B6ZQK!HU]I4,UK&(QB,+$ZE %' P..U;5% '$_\ #-/[
M.7]C?\(Y_P * \$_V?\ :OM/V#_A%;/R?.V[?-V>7MW[?EW8SCBBX_9I_9RN
M]+MM#NO@!X)ELK*222SLY/"EFT4#R;?,9$,>%+;$W$ 9VC/05VU% '"7'[+7
M[,EV4-W^SGX$E\N,1Q^9X0LFVH.BC,7 'I5J\_9W_9_U#Q$WB^_^!G@Z?5FN
M1<MJDWAFT:Y,P((D,ACW;P0#NSG(KL:* .0TO]GWX"Z'XE3QGHGP1\(6>L1W
M#3QZM:^&K6.Y65LYD$JQAPQR<MG)R:3Q!^SU\ O%GQ&L?C#XJ^!W@_4_%VF!
M1IOBG4/#-K-J5IM^[Y5R\9ECQVVL,5V%% '*^,?@3\$/B)K'_"0_$#X-^%==
MU#REB^W:QX>MKJ;8N<+OD1FP,G S@9-;DWA?PU<^&V\&W'AVQDT=K+[&VE/:
M(;8V^S9Y)B(V^7M^79C&.,8J]10!S/PN^"WP<^!^AR^&?@K\)O#/@_3;BX-Q
M/I_A;0;?3X))3UD:.!%4L?[Q&:K^%/V?_@/X#UR+Q-X'^"?A'1M2@5A!J&D^
M&[6WGC#*58+)'&&&5)!P>02*ZZB@#D+/]GSX!Z=INOZ-I_P0\(06?BN4R>*;
M2'PU:K'K+DDEKI1'BX)))S)N/)I_B;X#? WQI]C_ .$Q^#'A/5O[.LUM-/\
M[3\.VT_V6W7[L,>]#L0=E7 'I7644 <]=?"/X47T_AVZOOACX>FE\(,6\)R2
MZ+ S:*QC\HFT)3_1CY?R?N]OR\=.*Z&BB@#F/&WP3^#7Q+U*+6?B-\)/#'B"
M\A@$,-WK>@V]W+'$&+!%:5&(7+,< XRQ/>MGPWX8\-^#=$M_#/A#P]8Z5IMH
MI6UT_3;1(((026(2- %4$DG@=235ZB@#DK7X!? JQ^)4OQGLO@KX2A\8S@B;
MQ9%X<M5U.0%=I#70C\T_+QRW3BMCQQX'\(?$OP?J?P^^('ANSUC0]:LI+/5]
M)U"$2V]Y;R*5DAE0\.C*2K*<A@2""#6K10 V&&&WA2WMXECCC4*B(N H'
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
M_P#2*AY#1117]''\YA1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M.B^$GQ0\5_!7XG:#\6? ]YY&K>'M4AOK)SG:S(P.Q@.J,,JP[JQ'>OZ)O@5\
M8?"G[0'P?\._&?P3-NTWQ%I<=W A8%H6(Q)"Q'\<;AXV_P!I#7\V]?J)_P &
M_7[3_P!KTOQ+^R9XEU'+VA;7/"ZR-UC8JEU"N?1C'(%'7S)3VK\I\5L@6/R>
M.84U[]'?S@]__ 79^2YC]4\*\^> SB67U'[E;;RFMO\ P)77F^4_3"BBBOYQ
M/Z,"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 \1_;5\??V3X4L_A_938FU27SKL \B",\ _
M[SX/_;,U\RUV/Q\\<_\ "P?BGJFM0S;[6*7[-8D'(\J/Y01[,=S?\"KCJ_S,
M\6^*WQAQWB\9"5Z4'[.GVY(72:\I/FG_ -O']'<*Y7_9.1TJ35I-<TO66OX*
MR^04445^;'T04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %<]\4O =K\2/!-YX8FVK,R^;8ROTCG4'8<]@<E2?[K-WKH:*]WACB3-
MN$.(L+G>63Y,1AYQJ0?G%WLUUB]I+9Q;3T9Y.?9)EW$F38C*\?#FHUX2A)>4
ME;3LUNGT:36Q\/WEI=:?=RV%];O%-!(T<T4BX9&!P5([$$8J.O8/VL/AP-'U
MV+XA:7 !;:DPBO@HX2X X;_@:@GZHQ)^85X_7_0)X<<=Y3XE<$X+B/+G^[Q$
M$W&]W":TG3?G":<7WM=:-'^-7'7"&8\"<5XK(\;\=&5D]E.#UA->4HM/RO9Z
MIA7>_LV^(O[!^*MG;27 CAU.&2RF)7)8L-T:CW,J1C\:X*K.C:M>Z#K%IKNF
MR!+BRN8Y[=B,X=&#*?S KZC-<#',LMK826U2,H_>K7^6YXV1YE/)LYP^.CO2
MG&7KRM-KYK0^RZ*9;7EEJ-M%J.FR%[:YB6:VD(QOC8!E;\5(/XT^OXTG"5.;
MC)6:T9_HC3J0JTU.#NFKI]T]@K\__P!NLY_:F\3'_IEIW_IOMJ_0"OS^_;I_
MY.F\3?\ 7/3_ /TWVU?JG@__ ,E+6_Z\R_\ 2Z9^7>+W_)-4O^OT?_2*AY)1
M117]''\YA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %=_\ LL_'76?V:/VA/"GQNT5I"V@ZO'+>0Q'!
MN+1LI<0_\#A:1?;=GM7 45CB*%+%4)T:JO&2::[IJS_ VP]>KA:\*U)VE%II
M]FG=?B?TTZ#KFD^)]#LO$N@7T=U8ZA:1W-E<Q'*S0R*'1P?0J01]:MU\>?\
M!$G]HI_C3^QU;> ]9O?-U?X?7ATB8.V6:R(\RT<^@"%H1[6]?8=?QIG.6U<G
MS6M@JF].37JNC^:L_F?V1DV94LXRNCC:>U2*?H^J^3NOD%%%%>8>D%%%% !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 %<C\=/&G_"!_"S5]=BEV7#6Q@LR#SYLGR*1[C);_@-==7SW^W'XOYT7
MP)!+_>OKI,_6./\ ]J5^?^*7$;X5X#QV/@[5.3DAWYZGN1:_PWYO1'O<,Y?_
M &GGE&@U>-[OTCJ_OM;YGSW1117^89_204444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!F>,?"NG>-O#%[X6U48AO(2F
M\#)C;JKCW5@#[XQ7QUXAT'4O#&N77A[6(/+N;.=HIE[9!Z@]P>H/<$&OMBO$
M?VM?AOYL,/Q,TNW^:,+;ZJ%'5>D<IX['"$D]T Z5_>GT'?%[_5OBJIP3F-2V
M'QSYJ-WI'$):Q\E6@K?XX025Y,_D'Z6/AK_;O#L.*<%"]?"+EJVWE1;W_P"X
M4G?_  RFW\*/":***_UD/\Y3ZC^ ?B'_ (2/X4:7-).TDUDK65PQ7 4QGY%'
MTB,7YUV->,?LB>(=T6L^$9IG)7R[VVB ^51_JY6)]23 /PKV>OY/XXR_^S>*
M<332LI2YUZ3][3T;:^1_=OAIFW]L\$8.LW>48\C[WIOEU\VDG\PK\_OVZ?\
MDZ7Q-_UST_\ ](+>OT!K\_OVZ?\ DZ7Q-_UST_\ ](+>OJO!_P#Y*6M_UYE_
MZ73/&\7O^2:I?]?H_P#I%0\DHHHK^CC^<PHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#[/_P""
M&?Q]_P"%4?MACX:ZI>^7IGC_ $M]/96;""]A!FMG/N<2Q#WG%?M+7\T?P\\;
MZW\,_'^B?$?PU+Y>HZ!J]MJ-B^<8FAE61/U45_2+\/\ QKHOQ)\":+\1/#<W
MF:=KVDV^HV+Y^]#-$LB'_OEA7\]>+V5+#YK1Q\%I5CRO_%#K\XM+_MT_H/PB
MS5XC*ZV F]:4N9?X9?Y23?\ V\:]%%%?D!^NA1110 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 %%%% !7Q;^T3XJ_X2
M[XQ:U?QR;H;>Y^R08.0%B&PX]BP8_C7V!XQU^/PKX3U/Q++C%A82SX/<JA('
MXD8_&O@N::6XF>XGD+.[%G9CR2>2:_D_Z4F>.EEV R>#^.4JLEY07+'[W*7W
M'ZEX9X+FQ%?%M;)17SU?Y+[QM%%%?QF?KP4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 56UC2=/U[2KG1-6MQ+;7<+
M13QDXRK#!P>Q]#V/-6:*Z<%C<7EN,IXO"S<*M.2G"2=G&46G&2?1II-/N88K
M#8?&X:>'KQ4H33C*+U3BU9IKJFG9GQGX]\':AX!\6WOA7426:UEQ'+C EC/*
M./JI!QVZ=JQZ^C?VJ?AO_P )%X83QSIEONO-)3%R%&3);$Y/_?#'=[!G)Z5\
MY5_OAX%^*.$\7?#C"9[%I5[>SKQ7V*T$N=6Z*5U4BOY)QOK<_P >O%WP_P 1
MX:\<8G*6FZ+?/1D_M4I-\NO5QLX2_O1;VL=M^SSX@_L#XL:8LDKK%J#-92I&
M/]89!B-3[>;Y9_"OIZOC"QO;O3+V'4;"=HI[>59(95ZHZG((^A%?9.G:E:ZU
MIMMK5C&R07MM'<6ZOU$<BAUS[X(KQO%_+^3&8;&Q7Q1<'_VZ[K[^9_<?JOT?
M\V]IE^,RV3^"4:B])+EE]SBOO)J_/[]NCG]J7Q-_UST__P!(+>OT!K\_?VY_
M^3I/$W^Y8?\ I!;UP^#_ /R4M;_KS+_TNF?9^+W_ "35+_K]'_TBH>2T445_
M1Q_.84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5^W?_!$WXR2?%3]A?2/#]_=^;>^#-5N=$F+
M'YC$I6> X]!%.J#_ *Y^QK\1*_1?_@WE^+G]D_%;QY\$+RZQ'K6B0:O8HYX$
MMK)Y4@7W9+A2?:+VK\]\3LN^O\*5*B7O4G&:^_E?X-OY'Z!X9YC]1XJIP;]V
MJG!_FOQ27S/U=HHHK^73^H 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@#S+]KCQ!_8?P7O+1)-KZE=0VJ$
M'G&[S&_\=C(_&OD2OH;]NG7"(_#_ (;C?@M/<RK]-J(?U>OGFO\ /;Z1.;/,
M?$JK03TP].G37S7M'^,[/T/WO@#"_5^'8SZU)2E^/+_[:%%%%?AA]J%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% #9X(+J![:YA62.1"DD;KE64C!!!Z@CM7R)\7_ (?3?#;QS=: JL;1SY^G
MR,<[H&)VC/<J05)[E2>A%?7M>??M'?#@^._ SZCI\&[4=(#3VP49,D>/WD?O
MD ,.IRH ZFOZX^A[XO?\0Y\1XY3CZEL#F+C2E=Z0K7M1J>2;;IR>BM/F>D$?
MSA])?PU_UXX'EF&$A?%X+FJ1MO*G;]Y#ST2G%;WC9?$SY<KZ<_9UUXZ]\)K!
M7,C2:?++9RO(V=Q4[UQ[".2-?^ U\QU[-^R'KNV^UKPL^]O,@CO(LM\J!&\M
M^/5O,C_!*_UA\2\O^O<*U)I:TG&:^_E?X2;^1_!?@UFW]F<<TJ;=HUHRIOYK
MFC_Y-%+YGMU?G[^W-_R=)XF_W+#_ -(+>OT"K\_/VY?^3I/$_P#N6'_I!;U^
M<>#_ /R4M;_KS+_TNF?O_B]_R35+_K]'_P!(J'DU%%%?T<?SF%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %?0O_!*KXF?\*L_;X^'6KS7&RWU/5VT>Y4G <7D3VZ _262-OJH
MKYZK1\(^)=2\%^*]+\8Z-)LO-)U&"\M'S]V2*174_FHKAS/!QS#+JV%EM4C*
M/WIH[<MQDLOS&CBEO3E&7W-,_ICHJGX>URP\3Z!8^)=*DWVNH6<5S;/_ 'HY
M$#J?R(JY7\523BVGN?VDFI)-;!1112&%%%% !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!\G_MEZP=1^,'V -Q8:7##M
M]"Q:0_HXKR>NS_:%U0ZO\:?$5T6SLU P?]^U6/\ ]DKC*_RU\1,P>:<=YGB;
MW3KU$O12<8_@D?TSD%!8;),-3[0C][5W^+"BBBOC3UPHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * 2#D&BB
MA-IW0;GRM^T'\-Q\/?'4DFGV^S3=3W7%B%&%0Y^>(<8&TG@=E9:I_ ?7?[ ^
M+&CS,&*75Q]D= ^ ?.!C4GV#,K?\!KZ(^-7P[3XD>!;G28(@;ZW_ '^G,>OF
MJ#\N>.&&5YX!(/:ODM6N+.X#*7BEB?((R&1@?T(-?[=_1I\4J?C/X3*ACZG-
MC<-'ZOB+[RO%J%5_]?(:M_\ /R,[:)'^57C?P)5\)O$Z.,P4+86K-5Z%ME:2
M<Z?_ &Y+9?R2A?<^T:_/S]N3_DZ/Q/\ [MA_Z0V]??.B:O%XAT2R\00PB-+^
MSBN5B#9V"1 ^W\,X_"O@;]N/G]J/Q/\ [MC_ .D-O7M^$M*=#BO$4YJTHTII
M^JJ4TS]+\5J]+%<)X>M3=XRJP:?=.G-K\#R:BBBOZ*/YY"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#^@S_@G7X\/Q(_8<^%_BAY?,<>$;6QFD)R6DM0;5R?<M"<^]>T
M5\??\$-?%W_"2_L":5HWF[O^$?\ $FIV&,_=W2BZQ_Y,Y_&OL&OXVXEPRP?$
M.+HK:-2=O3F=OP/[&X;Q+QG#^$K/>5.%_7E5_P 0HHHKQ#V@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 ***CO+F.RM)
M;R4@)%&SL2<8 &32;45=@?!_CG4#JWC76-48Y-SJEQ*3_O2,?ZUEU%-KF@S2
MM(WBW17=V)(36K=B2?8/FI[6*2^YL4,X]8?G!_$5_DWCL%FM?%U*U2A-.4G)
MWC+J[]C^FL)FV33I1A1Q-.5DEI.+V]&-HJR^C:O$N^32KE0.I:!@/Y57(*DJ
MP((/(->94HU:+M4BUZJQZD)PFKQ=_02BBBLR@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^;?VH_AP?"_BX
M>+]-M\6.L,6EVCB.YZN/;=]\>IW]A7TE6'\1_!%C\0_!UYX7O-JM,FZVF89\
MJ8<H_P"?!QU!([U^_P#T;/%N?A%XF8?'8B;6"Q%J.(714Y-6J6[TI6GM?EYX
MKXC\=\<O#B'B3P'6P=&-\51_>T'UYXK6%^U2-X]N;ED_A.,_9HUW^V/A3;6C
M* VFW<UJ3ORSC(E#'T&)=H_W*^.OVXN?VHO$_P!+'_TAMZ^E?V6+R\T'Q?K_
M (%U2V$,YA$DBR-\R202&-D'J3YI)_W*^:OVX?\ DZ+Q/]+'_P!(;>O]@N&\
M%#!^)N-=-WA4I.I%K9J<J;;7ES7/X<QF9SS+PDR_VFDZ554I)[ITXU(I/SY>
M4\GHHHK]?/S0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /UJ_P"#>'Q"US\ ?'WA0RY%
MEXPBNPF>GG6J)G\?L_Z5^A5?F!_P;FZVZWWQ:\-NV5>+1;F,9Z%3>JWY[E_*
MOT_K^4/$2C['C+%+NXO[X19_5GAY6]MP=A7V4E]TY(****^*/M 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 *Q?B3=FP
M^'>OWP./)T6ZDS](6-;5<S\:9#%\'/%DH_A\,WY_*W>N7&RY,%5EVC+\F95W
MRT)/R?Y'Y(T445_"I^""H[QL'1BI!R"#@BM&S\9^,-/4+8>*]2@ Z"&^D7'Y
M&LVBJC.4=G8N%2I3=X-I^1MGXE?$5L;_ ![K+ =GU.4C\BU6+3XM_$*S&(O$
M);WGM8I"?Q=#FN<HK*=.G-WDD_4]"EG><X?^%B:D?2<E^3.L/QN^)+##:S;$
M=Q_9-L,_B(\U8M/CKXOM_P#7V&G7![F6!QG_ +X=:XNBN>>7Y?4=YT8/UC%_
MFCTZ7&G&%!^YF%=?]Q9_ES'>G]H+Q(1C_A%]&'NJ7&?UFJQ:?']U&;_PFLA_
MZ87I0?JC5YU17-/),GF[O#P^44OR/3I>)?'E'X<PJ?-I_FF>G-^T'I1&%\#7
M /J=84_^T*L6GQW\*R<WVE:A%[1(DGZEE]J\IHKFGPSD-1WE07R<E^31Z=+Q
M@\1*7_,;?UITG_[9<]?;XX_#T+\D6LD]@;"(?^UOI5BT^+W@"YYEUE[<9X\^
MUDS_ ..!J\8HKGGPCD,G=4VO24OU;/3I>.''E/XITY>M-?HT>X-\3OAL%R/&
MD!/H+*Y_^-58L_''@V^YM_%-@!V,URL7_H>*\'HKFGP3DLWO->DE^L6>G2\?
MN,(/WZ%"7_;LT_\ TY^A] GQ!X9"[CXMT?'MJ\'_ ,74]G=VFH_\@^ZBN.>#
M!('!_+-?.]%<T^!<M;]VI->MG^B/3I?2$SE/][@J;])27YW/I,Z;J(7>;"<#
MU\H_X5"05)5@00>0:^<JNV/B/Q#IBA=-UZ]MP.@@NG3'Y'V%<\^ J+?NXAKU
MBG_[<CTZ7TB'?][EOW5?T=/]3W^BO"S\0O'Q78?'&L8]/[3E_P#BJFL_B=X\
ML?\ 4^))GYSFX592?Q<&N:? 55/W*Z?K&WZL]*E](7)W_%P-1>DHO\['MU%>
M.'XT?$<KM_MR''_8,MO_ (W4UG\;?&MMS<?8[DYY,UOC_P! *US3X%S%/W*L
M'Z\R_),].EX_<(3TG0KQ_P"W8-?^G+_@>NT5Y;_PO[Q1MQ_PCVD9]?+G_P#C
MM2V?Q\U).=1\.6\G/2WG:,?^/!JYY\$YS%Z.#]&_U2/3I>./ =3XIU(^L'^C
M9Z;17G__  T%8;<?\(5-GU_M4?\ QFI++X]:))DZAH-U#SP(9%D_GM]JYI\(
M9]%V5-/TE']6CTZ7C#X=U=/KEO6G5_\ D+?B=Y17(?\ "\O FW/V;5\^GV.+
M_P".U)9_&;P-=$^=<W-L,\>?;$_^@;JYI\,Y[3=G0?R:?Y,].EXF<!UOAS"G
M\[K\TCJZ*P?^%I?#G;G_ (2V+/I]CN/_ (W4EG\1? ]^2+?Q-;#G&9F,7_H8
M%<\\CSF#L\//Y1;_ "N>G2XUX.KNT,QH/_N+"_W<QM452'B;PL5W?\)9I./^
MPI#_ /%5)9ZSH^HL5T[5K6X(./W%PK\_@37-/+LPINTZ,EZQ?^1Z=+/,EK_P
M\33EZ3B_R9YG\2_"O_"'_&+P]\6=-MT\B]O4L-6+G"QM*IA68^@V,?091>[5
M\@?MP?\ )T/B?Z67_I#;U^A/B?PC!XO\.7?AW5;&1K:\@*.1'RO<,,C&0<,#
MZ@5^>O[;J7Z?M.^)!JHC%T8M/-R(<[!(;"W+!<\XSG%?ZS?0S\2:O&N54\IS
M&3^NY=0E1O+>>'YZ;HRUW</?IR[*--MWF?Q!X_\ !]/A>M7Q>"2^JXVO&LDM
MHUO9U(UEIMSVA-=VYI:1/*****_NX_F(**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /T2
M_P"#=S4/*^-/Q$TK=_KO"]K+CUV7./\ VI7ZQ5^17_!O,Q'[3/C9,]? A/\
MY.V]?KK7\N^*$4N,*K[QA_Z2C^G_  PDWPA27:4__2F%%%%?GI^@A1110 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 5S/QH0
MR?!WQ8@&=WAF_&/^W=ZZ:L7XDVQO?AWK]F!DS:+=(!ZYA85RXV+G@JL>\9?D
MS*NKT)+R?Y'Y"T445_"I^"!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117.?$[XEZ)\+_#C:
MWJN)9Y2R:?9!L-<2 #CV49!9NP('5E!]C(,AS?B?.*.5Y92=6O5?+&*ZONWL
MDEK)NR23;:2,ZM6G0INI4=DMV5_BY\6M&^%&@B\N$2YU*Y4C3=/+'YST\R3'
M(C!ZXP6/R@CYF7Y6\0^(=9\5ZU<>(?$.H/=7EU)OGFDQR<8  '"J   H
M   %2^+/%>N>-=>N/$GB&\,US<-ECT5 .B*.R@< 5G5_JYX-^#^4>%.1>S5J
MF-JI>VJVW>_)"^JIQ>W63]Z711_.<VS6IF-732"V7ZOS_+[[E%%%?LAY(444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ??_P#P;SQN?VF_&LP'RKX$8$^YO;;'\C7ZZU^3
MO_!NY9>9\:OB)J.W_5>%K6//^_<Y_P#9*_6*OY=\4)<W&%5=HP_])3/Z?\,(
MVX0I/O*?_I3"BBBOST_00HHHH **** "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 *BO[1+^QFL9/NS1-&WT(Q4M%)I-68-71^-LT4D
M$K02J5=&*LI[$=:;6_\ %;23H'Q1\2Z$4VFRU^\@*^FR=UQ^E8%?PC7I.A6E
M3>\6U]SL?@-2+A-Q?1A11161(4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%9?C+QCH7@+P[/XF\1W/EV\.
M%5%^_-(<[8T'=C@_0 DX )'?E>5YCG>8TL!@*3J5JLE&$8J[DWLE^KV2U>A,
MYPIP<Y.R6Y!\0/B!X?\ AKX<D\2>(9"PR4M+.-P)+J7'W%SG Z%FP0H[$E5;
MY2\=^.O$/Q%\1S>)O$ER'FD&V*&,$1V\8)VQQJ2=JC)]222Q)8DF?XC_ !$U
M[XF>))/$&MOM4#9:6J-E+>+/"+_,GJ22:P*_U0\#_!7+O"S)_K&)2J9C62]I
M/=06_LJ;_E3^)[SDKO112_/,XS>>85.2&E-;+OYO].P4445^\GB!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?IK_P;FZ)NO/BUXD=/N1:+;1-_O&]9A_XZE?I_
M7YZ_\&\'AI[7X!>/O&!3"W_C"*S#8ZF"U1R/_)@?G7Z%5_*'B)6]MQEBFNCB
MONA%?F?U9X>4O8\'85/JI/[YR84445\4?:!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 ?EQ^V7H1\._M0^--/*;
M?,U@W6/^NZ+-G\?,S7F5?0__  4V\-G1?VD_[7$>%U?0;6YW#NREX3^.(E_,
M5\\5_%?%>%>"XFQE'M4G;T<FU^#1^(9O2]AFE:':3^YNZ"BBBOGSS@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MJMK.LZ5X=TFXUW7+Y+:SM(_,N)Y.B+G'XDD@ #DD@#)(KIP>#Q688NGA<-!S
MJ3:C&,4W*4F[))+5MO1(4I1BFV[)$7B;Q-H7@W0;CQ-XEOOL]G;+\[ 99V/W
M8T7(W.V.!QW)( )'RK\5OBIKOQ5\0_VKJ(^SV<&Y--TY'W);1D\\X&YVP"SX
M&2   JJJV?C'\7=5^*NO><0]OI=JQ&G6);[H/5WQP7; R>W ' KCJ_U \!/
MS">&N7+,\SBIYE5CJ]&J,7_R[@_YG]N:W^&/NIN7Y_G6<2QT_94G^[7_ )-Y
M^G9?-^11117]'G@!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '[9?\$,_"
MA\._L"Z9JYBV_P!O>)=2O@<?>VRBVS_Y+X_"OL*O&/\ @G;X&_X5W^PY\+O#
M30^6[>#[6]ECQ@K)=+]J<'WW3'/O7L]?QMQ+B5C.(<766TJD[>G,[?@?V-PW
MAG@^'\)1>\:<+^O*K_B%%%%>(>T%%%% !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!\<?\%9/"C&#P;XXABX5[JQN'QZ
MA)(Q^DM?&5?H]_P4:\&MXK_9@U+4(HM\NAZA;:@@ YP'\ES^"3,?H*_.&OY5
M\6,"\)QA.I;2K&,OPY'^,3\FXNH>QSF4OYTG^GZ!1117YJ?,!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-GG@M8)+J[
MN(XHHHVDFEE<*L:*,LS$\   DD] *TI4JM>K&E2BY2DTDDKMMZ))+5MO9 VD
MAE_?Z?I-A/JVK7T5K:6L1DN;F9L)&@ZDXY]  ,DD@ $D"OF#XW_&O4/BGJHL
M-.62UT.SD)LK1SAIFP1Y\N."Y!("\A%) R2[/:^//QON/B1J']@>'Y7BT*UE
MS$""K7<@X\UQZ==JGH#D\DX\YK_2WZ/G@-2X#PL<^SR"EF-1>[%ZJA%K9?\
M3UK2<OLKW(_:<OA,\SEXINA0?N+=_P W_ _,****_J<^:"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "M+P=X8U+QOXNTKP9HZ;KO5]2@LK5<9S)+(L:C\
MV%9M?0?_  2O^&3_ !3_ &]_AUI#6WF0:9K)UFY8C(1;.-KA"?K)'&OU85PY
MGC(Y?EU;%/:G&4ON39VY;A)9AF-'#+[<HQ^]I'[R>&M T_PKX<T_POI,>RUT
MVRBM;9?[L<:!%'Y 5=HHK^*I2<I-O=G]I1BHI);(****0PHHHH **** "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 **** ,/XE^#X?
MB#\.]=\#3[=NKZ3<6@9OX3)&RAOP)!_"OR+NK6XLKF2SNX6CEAD*2QL,%6!P
M0?H:_9"OR]_;1^'Q^''[2OBC28H-EM>WW]HVF!@%+@>:0/8.SK_P&OP[QIRU
MSPF%Q\5\+<'_ -O*\?NM+[SX3C?"\U&EB%T;B_GJOR9Y;1117\^'YT%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112HC2,$1223
M@ =Z:3D[+<!"556DDD1$12SO(X544#)9B>   22> !DU\Y?M!?'EO',[^#/!
MURR:'#(/M%P 5;49%.0Q!Y6($95#R2 [<[5CN?M$?'A?$;R^ /!-\#IB-MU&
M^A;B\8'[BD=8@1UZ.1GH 3Y!7^BWT=? )<+TJ?$_$5+_ &R2O2I27\%/[4E_
MS]:V7_+M?WV^7XG/<Z]JWAL._=ZOOY+R[]_3<HHHK^P3Y4**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "OT6_X-X_A1_:OQ8\>_&J[MLIHNA6^DV;
ML.#)=2F5RONJVR@^TGO7YTU^WG_!$[X,_P#"JOV&-(\17MIY=]XTU.YUNXW+
M\PB+"" 9_NF*%9!_UU/J:_/?$[,5@>%*E-/WJKC!??S/\(M?,_0/#++GCN*J
M<VO=I*4W]W*OQ:?R/KBBBBOY=/Z@"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 **** "OC7_@JW\-SGPQ\7+2#C
M#Z3?R ?[TT/_ +7_ $K[*KSG]K+X7GXN_L_^(_"5O;^9>+9&[TT 9;[1#^\1
M1[MM*?1S7RW&N4/.^&,3AHJ\N7FC_BC[R2];6^9Y.>8/Z]E=6DEK:Z]5JOOV
M/RQHHHK^-#\5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBCKTH 5$>5Q'&A9F.%51DD^E>&?M%?'U)TN/AOX!OPT)!BUG5('R)NS6\3
M#_EGV=Q]_P"Z/DW&2]^T;\=O[(2Y^&_@N]_TI@T6L7T3?ZD=&MT/][LY'3E>
MN['@=?WW]''P!^H*CQ9Q+2_>NTL/1DO@ZJK-/[?6$7\/Q/WK<OQ^>YUOAL._
M\3_1?K]W<****_MT^/"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH V?ASX%UWXG_ ! T/X;>&(?,U'7]7MM.L4QP99I5C3/MEAFOZ0OAWX'T
M7X9> -#^''AN/9I^@:1;:=8J1@B&")8TS[X45^.7_!#/X#/\5?VQT^)&HV/F
M:9X!TJ34'=ERGVR4&"W0^_S2RCW@K]IJ_GKQ>S7ZQFM' 0>E*/,_\4O\HI/_
M +>/Z#\(LJ^KY76Q\UK5ERK_  Q_SDVO^W0HHHK\@/UT**** "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@ HHK(\=_$'
MP%\+?"MYX[^)OC?2/#FAZ?'YE_K.O:E%9VELG]Z2:5E1![DB@#7HKX&\??\
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
M,%[U/?\ PO?[GKZ7/CRBBBOYG/R\**** "BBB@ HHHH **** "BBB@ HHHH
M**** "N#^.7QLL_A3IO]DZ.8I_$-W$&MX74,EC&PXGE4\%B.4C/!^^PV;5DM
M?&?XPZ=\)M$40+'<:U>1DZ=9N,A%R1Y\@_N @@ _>8$= U?+.JZKJ6N:E/K.
ML7TES=74K27%Q,^YI')R237]A?1U\ GQ-5I\3\14O]CB[T:4E_&:^W)?\^D]
ME_R\>_N+WOF\[SE82+H4'[[W?\O_  ?R&7M[>:E>2ZCJ-W+/<3RM)//-(7>1
MV.69F/)))))/))J*BBO]%4E%66Q\&VV[L****8!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %?J+_P;^_LN/9:9XB_:W\3Z?AKS=H?A8R)_
MRR5E:ZG7/JXCB##IY<H[U^;GPE^%_BSXU?$W0OA-X%L?M&K>(-3BLK*,YVAG
M;&]B.B*,LQ[*I/:OZ)_@;\(?"_P"^$'ASX->#(MNG>'=*BLX'*@-,RCYY6 _
MC=RSM_M.:_*?%;/E@,GCE])^_6W\H+?_ ,"=EYKF/U3PJR'Z_F\LPJ+W*.WG
M-[?^ J[\GRG5T445_.)_1A\[?MB_\$GO^"?7[>#-JO[2'[-&@ZEKXVM;>,M*
MC;3=;MW7[CK?VICG;80"JNS)D<J>:^>!_P $\_\ @KM^Q'_IG_!._P#X*1#X
MG>%K7F#X4_M06CZEMC'_ "S@UNU"W287Y4C*K&N%W$CI^B%% 'YZ6W_!=/QC
M^S'<)X>_X*U?\$^?B9\"2CB.;X@Z'9GQ5X/<YQO-_8*SPEN&$1C=E!(8Y%?8
MG[./[7_[+7[7OA7_ (33]F']H#PGXZT]4#3R>&];AN9+;/19HE;S(&_V9%5O
M:O1+BWM[RWDM+N!)8I4*2Q2*&5U(P00>"".U?'?[1O\ P0;_ .":_P"T%XJ_
MX6CH?P;NOA7X\C<R6GQ ^"^K2>&=4MY3UE'V7$$DA/)>2)VSWZT ?8]%?GHO
M[*?_  7A_8V_>_LM_MY>#/VB/"UKS%X-_:#T%[+6$A'_ "SBUBP.ZYF/:2Y"
MJ#U'J]?^"Z'Q _9T_P")=_P4]_X)C?&;X+"#B]\:>'=.7Q?X6B ZR/J&G#='
MG[P3RW8#()R.0#]"**\!_9Q_X*H?\$Y?VMH8#^SW^V?\/O$%U<X\K1_^$ABM
M=1.>F;*Y,=POXQBO?J "BBJFN:YI'AG2+C7]?U"*TLK2,R7-S,V$C4=23V%
M%NBOGD_\%;?^"7 N)[5_^"B'P722U<I=K)\2=-7R&!P0^9ODP00<XQ@U[;X
M^(OP^^+'A&S\?_"SQWHWB70=1C+Z?K?A_5(KRTNE!(+1S0LR.,@C()Z4 ;-%
M%% !117G'[-G[7'[.O[7^B>)/$?[.'Q-MO%%EX0\7WOA;Q%<6UG<0BSU:TV&
M>W(GC0OM$B$2)NC8,"K,* /1Z*X']I']J7]GC]D#X8W?QD_:9^+NB^#/#=GQ
M+J6LW.T._:.)%!>:0]DC5F/85T_P^\>>%/BIX"T/XG^ ]5^WZ'XCT>VU31;[
MR)(OM%I<1++#)LD573<CJ=K*&&<$ Y% &O1110 445Y_^U!^U+\!/V,/@IJW
M[17[3/Q"A\+>#=#>W35-:FLKBY$+3SI!$!%;QR2N6DD1<*AQG)P 2 #T"BH-
M+U.PUK3;?6=*NTGM;N!)K:>,Y62-E#*P]B"#2ZEJ6G:/IT^KZO?PVMI:PM-=
M75S*$CAC4%F=F8@*H ))/  H FHKS#]FK]M#]E[]L5?%,W[,7QCTSQG!X+UX
MZ+XCO-'25K>VOA&LAB29D$<^%93OB9TR<;L@BO3Z "BN'^*'[2OP'^#/B'3?
M!GQ(^*.EZ?K^M(SZ+X:24W&JZBBG#/;V4(>XG53P62-@N1DBJG[0O[67[-?[
M)GPZB^+'[3/QK\/>!/#\\J0VU_XHOUL_/F9=PAC23#R2[03Y:J7 5B0,' !Z
M'17!?LZ_M2_LY?M<^ 1\4?V9/C7X;\<Z +@V\NI>&]4CN4@F !,4H4[HI "#
ML<*V&!Q@BLZV_;._96O/C&/@#:_'7P])XN.JRZ4FDK>??U*.'SY-/67'E->)
M#^]:U#F94^8H!S0!Z=153Q!K^A^%-!O?%/B?6+;3M,TVTENM1U"]G6*&V@C4
MO)+([$!$506+$X !)J#P9XO\/_$#PAI?COPG>M<Z5K6G0WVFW+V\D)EMY4$D
M;E)%5TRK X8 C/(% &E1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %<;^T7\9M#_ &<?V??'7[0OB>T>XTWP)X.U/Q#J%O&VUI8;*UDN70'L2L9
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
M0!GIR$7(+-V! '+"OE'Q=XMU[QSXAN?$_B6^,]W<MEVQA54#"HHZ*JC  '
MK^J/H]^ U7CO%0S_ #RFUEU-^[%Z.O)/;_KTGI*7VG[D?M./@9UG$<!#V5+6
MH_\ R7S?GV7S?G%XC\1ZWXMURY\1^(]1>ZO;N3?//)@9.,  # 50  %  4
M   52HHK_2RE2I4*4:=.*C&*222LDEHDDM$DMD?G\I2G)RD[MA1116@@HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"OV._P"")?[$/_"B_@\W[1GQ TCR_%7CBS4Z;%,F'L-))#QK[-,0LK?[(B'!
M#"OAS_@D_P#L*3_M@_'1/$7C72V;P)X0FCNM?:1?DOYLYBL0>^\C<^.D:D9!
M=37[CQQQPQK##&J(B@*JC  '0 5^)>*O%2A3638:6KLZC71;QC\]WY6[L_:_
M"OA9U*CSG$QT5U33ZO9R^6R\[]D.HHHK\(/W4**** "BBB@ HHHH **** "B
MBB@ JGX@\.^'_%FC7'ASQ5H5GJ>G7<>R[L-0M4FAF7.=KHX*L.!P15RB@#C_
M  O^SU\ O ^NP>*?!7P/\'Z/J=KN^S:CI?AFUMYX=RE&VR1QAERK,IP>0Q'0
MU9\;?!3X-?$O4HM9^(WPD\,>(+R" 0PW>MZ#;W<D<8)8(K2HQ"Y9C@<9)/>N
MGHH Y'XF_L_? ;XUW.GWGQE^"7A'Q=-I$ADTJ7Q/X;M;]K)R02T1GC8QG('*
MXZ"M+QO\,?AM\3-"3PO\1_A[H?B#3(VW1Z=K>DPW<"G8R9$<JLH.QF7IT8CH
M36Y10!R?@?X"? OX9>";SX:?#;X+^$_#WAS4/,^W^']#\.6MI97/F+MD\R"*
M-8WW+PV0<C@U/X)^"_P=^&=_-JGPX^$_AKP_=7$/E3W.B:%;VDDD>0=C-$BE
MER <'C(%=+10!P,O[*?[+LVLZ]XCF_9M\ OJ/BJ%H?%%^W@ZR,VL1LP9DNG\
MK=<*6 )$A8$@&NLU;P9X/U[PK+X$UWPIIM[H<]I]DGT:[L8Y+22#&WRFA8%"
MF!C:1C'&*TJ* .3\%? ;X&_#;P-=?"_X=?!CPGH'AJ]\S[9X=T7P[;6MC/Y@
MVOOMXD6-MPX.5.1P:J6G[,W[-]A9W6G6'[/O@B"WOHUCOH(?"EFJ7"*X=5=1
M'AP'56 .<%0>HKMZ* .9\/\ P5^#?A/0]2\,>%?A+X9TS3=8B,6KZ=I^@V\,
M%\A4J5FC1 LHVLPPP(PQ'>H-3^ 7P)UKP[IGA#6/@KX2N])T2-DT;2[GPY:R
M6U@K8W+#&T96(' R% S@5UM% '(ZU^S]\!O$G@ZP^'?B'X)>$;_P_I=U]JTS
M0KWPW:RV=G/N9O-BA:,I&^YV;<H!RQ.>36F_PT^'$GB.[\82?#_1&U>_TL:9
M?:H=*A-S<60)(M9)=NYX023Y9)7GI6W10!RO@WX%_!+X=:N?$'P^^#OA70K\
MPM$;[1O#UM:S&,D$IOB16VD@9&<' KJJ** .2\._ +X$^#_'U]\5O"7P5\):
M7XHU3=_:?B33O#EK!?W>XY;S;A(Q))GON8YH\6_ /X%>/]:?Q)X[^"WA+6]1
MD14DO]7\.6MS.RJ,*"\D98@#@#/%=;10!S'@GX*?!KX::E+K/PY^$GACP_>3
MP&&:[T30;>TDDC)#%&:)%)7*J<'C(![5H2^ ?!4_CN#XH3^%K%_$5MI,NEVV
MM/;J;F&RDE262W1SRL;R11.RC 8Q(3G:N->B@#+\:>"?!GQ(\)ZAX#^(?A+3
M->T/5K5K;5-&UFQCNK6\A88:.6*0%)%/=6!!K-^%/P6^$/P)\-R^#_@M\,-
M\*:7/>R7EQ8>'M)BM(IKF3'F3NL2C?(V!N=LL<#).*Z:B@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XC_X*
M0?LN-HFIO^T'X&TW_0[R0+XEMX5XAG)PMS@?PN<!O]O!YWG'R/7[%ZSH^E^(
M=)N=!URPBNK.]@>&ZMIEW)+&P(92.X()%?F9^US^S/J_[.'Q$>PMDEG\/:FS
MRZ%?/S\F>87/_/1,@'^\"&[D#^</%/@QY=BGF^#C^ZF_?2^S)]?23^Z7JD?F
MG%F2?5JKQE%>Y+XEV??T?Y^IY/1117XT?%!1110 4444 %5/$/B#0O".@W/B
MGQ1J'V6PM /-E"[G=CG;%&N1OD;!VKD="255682:KJNE:!I-SK^O7Z6MC9Q>
M9=7,G1%S@ #NQ) "CDD@#K7RS\9_C%JWQ9UY9=CVNDV99=+T\MG8#UD?'#2-
M@9/L%'"BOWKP.\%,P\4LW^L8I.GEU%_O)[.;W]E3?\S7Q2VA%W>KBGY6:YI3
MRVCWF]E^K\OSV[M5OBW\6-=^+/B+^U-0C^S6-MN32],23<EM&3SDX&^1L N^
M!N(  5555Y6BBO\ 4_*\KR_),NI8# TE3HTHJ,(Q5E%+9+_/=O5ZGYQ6K5*]
M5U*CO)[L****[S,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *ZOX'_!;Q]^T-\5-&^#OPRTDWFL:W=B&W4Y"1+U>:0@';&B!G9NP4
M]>E<O;V]Q=W"6MK \LLKA(XXU+,[$X  '))/:OVN_P""2/\ P3V7]DCX7M\3
MOB;I"+\0O%5JIO(Y%!;1[(X9+,'LY(#RX_B"KSY>3\GQAQ1A^%\J=9V=66D(
M]WW?E'=_);L^KX0X8K\3YJJ*NJ4=9R[+LO.6R^;V1[Y^R?\ LT>!OV2?@;HW
MP4\"1AXK"+S-1U!HPLFH7C@&:X?W8C &3M154'"BO1Z**_DW$XBOB\1.O6ES
M3DVVWU;W/ZOPV'H83#PH48\L(I))=$M@HHHK$V"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 *Y/XU?!SPC\=?A]>?#[QC;YAN!OM;I%!DM)P#LF3/<9
M/'<$@\$UUE%88G#4,9AY4*\5*$DTT]FGNC.K2IUJ;IS5XO1H_)/XQ?"/Q?\
M!'Q]>_#[QG:;+FU;=#.@/EW4))V31D]58#\""#@@BN7K]0_VJ?V9?#?[27@1
MM*G\JTUVP5I-$U1E_P!4YZQOCDQM@ CL<,.1@_FAXS\&>)OA[XHO?!GC'2);
M'4M/F,5U;3#E3V(/1E(P0PX(((X-?R7QSP9B.%,PO"\L/-^Y+M_=E_>7_DRU
M75+\AS[)*F48CW=:<OA?Z/S7X[]S+HHHKX8\$*9=75CIUC<:KJM_%:6=I"9;
MR[N&(CAC& 6; )ZD   LQ(506(!>[PQ127-U<1PPPQM)//,X5(D499V)Z* "
M2:^:/C]\=)_B5??\(UX;DDA\/6<VZ)6!5KV49'GR#\2$4_=!/=FK]E\&O!_-
MO%;/>17IX*DU[:K;;KR0OHZDE\HKWI=%+SLRS*EEM#FEK)[+O_P%U*OQT^-U
M[\5=573=)26UT"RE)L;23 >=\$?:)L$C>02 H)$:G:"27=^ HHK_ %<R'(<I
MX8R>CE>64E2H4ERQBNB[OJVWK)N[;;;;;/S;$8BMBJSJU7=L****]<Q"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOMW_@DK_P3
M,N_VG/%$'QY^->AR1_#W2+K-E97"%?\ A(+E&_U8SUMT8?O&Z,1Y8S\Y7R\Y
MSC Y%E\\9BI6C'[V^B7=O_@O1,]3)LGQN>YA#!X6-Y2^Y+JWV2_X"U:/5_\
M@BY_P3:DN)[#]LGXZ^'BL49$W@'1KR+[[=M1=3V'_+$'J?WG:-C^H%,M[>WM
M+=+2T@2**) D44:A510,  #@ #M3Z_DSB+B#&\29G+%XC3I&/2,>B7ZOJ]3^
MK^'<@P?#F61PF'UZREUE+JW^BZ+0****\(]T**** "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 **** "O%OVPOV1M#_:-\-#5]%$-EXKTZ$C3KYAA;
ME.3]GE(_A)SM;JI.>A(/M-%>?FF5X'.<#/!XN'-"2U7Y-/HUNF<^+PE#&X>5
M&LKQ?]?>?CSXE\-:]X.U^[\+^*-*FL=0L9C%=VEPF'C<=C_,$<$$$<&J<<9D
M8@,BA59W>1PB(J@EF9F("J "2Q(  )) %?I-^U[^QYX<_:+T,Z]H8AT_Q990
MXLK\C"72CI!-CJ/[K=5)[C(K\<OVR?'OC+P=XMU/]GRYT6]T>72[@1>(1=PM
M%+=2##! #R8!PRD<2'#\J$K\9X8\ >(^)N-HY31E;"_'*M_+332:MUJ:V4=F
M];J*=OQ3BG!RX83J5?>@_A?=]GV??[UV.;_:'^/B^-Y7\"^![IUT&&0?:KL*
M5;5)%.0Q!P5A4C*(<%B [@'8D?E%%%?Z<<*\*Y)P7D5'*,II*G1IJR75OK*3
M^U*3U;_)61^-XO%UL;7=6J]7]R79>7];A1117T1S!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !117U]_P3*_X)>^*_P!L3Q##\3?B
M=:W>D_#:PN/WUR 8YM;D4\V]N>H0$8>4=.57+9*>=FN;8')<#+%XN?+"/WM]
M$EU;Z+]#T<JRK'9UCHX3"0YIR^Y+JV^B75_J1?\ !,#_ ()G>(OVR?%\?Q%^
M)%G=:?\ #;2+K%Y<C,<FLS*>;6!NH7_GI(/NCY5.XY7]KO#7AOP_X.\/V7A3
MPIHUMIVF:=:I;6%A9PB.*WB0!51%'     J+PAX0\+^ /"]AX*\%:#:Z7I.E
MVJ6^GZ?90B.*")1@*JCH/Y]:TJ_E?BSBO&\4X_VM3W:<?@AV7=]Y/J_DM#^I
M>$^%,%PM@?9T_>J2^.?=]EVBNB^;U"BBBOE#ZH**** "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 *^>/V_/^"=OPK_ &X_!6Z_
M6+1O&FFV[+H'BB*'++U(M[@#F6 DGC[R$EEZLK?0]%=F7YAC,KQ<<5A9N$X[
M-?UJGU3T9QX_+\'FF$EAL5!3A+=/^M&NC6J/YOOCW^S_ /%?]FCXD7OPK^,7
MA2;2]5LSE-PW0W41)"SPR=)(VP<,/0@X(('&5_1'^U?^R#\%OVQ_AS)\/OB[
MH =X@SZ1K5J MYIDQ'^LA<@\' W(<JV!D' (_$S]M;]@;XW?L1^,SI7CO36U
M#P[=SLNA^++&$_9;U>2%;KY,V!S$QSP2I91N/]+\&\>X'B6FJ%>U/$+>/27G
M']8[KS6I_-7&/ >.X;J.O1O4P[^UUCY2_26S\GH>'T445^@GP 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !15C2M)U37=3M]$T/3;B\O+N
M98;6TM86DEFD8X5$502S$D  #))K]2O^";7_  1>L_"C6'QS_;%T*&ZU-2L^
MC>!9]LD-J>JRWO42/W$/*K_'N)*+X'$/$N5\-8/V^+EJ_ABOBD_)?FWHCW^'
M^&\SXDQGL,+'1?%)_#%>;_)+5GC?_!,?_@D5K_[0<]C\=/VD=*NM+\"JRS:7
MHLFZ*YU\=0QZ-%;'^_PT@^Y@'?7Z]Z#H.B>%M%M/#?AK2+;3]/L+=(+*QLX%
MCB@B4 *B(H 50   .!5I$2-!'&H55&%4#  I:_E[B;BC,N*,;[;$.T%\,%M%
M?JWU?7R5DOZ=X:X7R[AC!>QPZO-_%-[R?Z)=%T\W=LHHHKYL^D"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 *Q_'_P^\$?%3PA?> ?B-X6LM:T;4H3%?:=J$ DBE7W!Z$'!##!4@$$$ UL4
M54)SIS4X.S6J:W3)G"%2#A-73T:>S1^/W_!0/_@BWX_^"4U]\5OV7;.]\3^$
M%W37>@#,NI:2O4[0.;J$?WA^\4?># &2O@P@J2K#!'4&OZ=*^.OV\O\ @C[\
M&_VJWN_B+\+I+7P9XZEW22W<-O\ Z!JDG7_28D'RN3UF0;N2660XQ^V<(^*4
MJ:CA,Y=ULJBW_P"WTM_\2U[IZL_%>+?"Z-1RQ>3*SW=-[?\ ;C>W^%Z=FM$?
MBA17??M#?LQ?&_\ 98\;/X#^-O@2ZTBZ)8V=RPWVU]&#_K()E^65>1G!RN<,
M%.17 U^X8?$4,51C6HR4HRU33NFO)H_$:^'KX6M*E6BXRCHTU9I^:84445L8
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 444JJSL$1223@ #DF@!*]!_9P_9<^-O[5W
MCR/X??!3P9-J5R"K7UX_R6EA&3CS9Y2-L:\' Y9L84,>*^H?V&O^"*OQA^/A
MLOB'^T*;SP1X1D*RQ6$D6W5=2CZ_)&XQ;(1_'(-W0A""&K]9?@K\"_A/^SOX
M#M?AK\&_!-GH>D6HR(+5/GF? !EE<Y:60X&7<DG YP!7YAQ9XEY=DREA\!:K
M6VO]B/JU\3\E\VMC].X4\-LQSAQQ&/O2H[V^W+T3^%>;^2>YX9^P+_P2[^#?
M[%FF0^*]16'Q-X^FAQ=^);F#Y+/<,-%9HW^J7!(,A_>."<E5.P?4%%%?SQF6
M9X[-\7+$XNHYS?5_DELEV2T/Z$R[+<#E.$CAL)34(+HOS;W;?5O4****X3N"
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 YCXN_!CX6?'KP3<_#OXP>![#7]'NN9+._B
MSL;! >-AAHG&3AT(89X(K\P_VT/^"$7COP1]K\>_LAZM-XDTM=TDOA+4I574
M+=>I$$IPEPHYPK;9,  >837ZQT5])P_Q7G7#=7FPE3W'O!ZQ?RZ/S5GYGSF?
M\*Y-Q)2Y<73]Y;36DE\^J\G=>1_,MK_A_7O"NM7/ASQ1HEWINH64QBO+"_MF
MAF@D'571P&4CT(S52OZ&?VG_ -A_]FS]KS1C8?&7X>P3WZ1;+/Q#88M]1M1V
MV3*,LHZ['#)G^$U^8O[6/_!#?]HWX-277B?X#7 ^(7A^/+K:VL8BU6W3KAH,
MXGQP,Q$LQY\M:_>N'?$O(LY2I8E^PJ]I/W7Z2V^4K/M<_!^(?#7/,G;JX9>W
MI=XKWEZQW^<;^=CX@HJQJ^D:MH&ISZ)KVEW%E>VLICN;2[@:.6%QP59& *D>
MA&:KU^BIJ2NC\[::=F%%%%,04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%>I?LX?L7_ +2G[5^K"P^"GPPO
MM1M5EV76M3KY%A;'OON'PF0.=BDN>RFOTP_9$_X(5?!+X4?9?%_[2VK)X[UV
M/#C1X5:+2+=_0J</=8/=]J$'!C/6OE,_XSR'AV+6(J<U3^2.LOGTC_V\UY7/
MJL@X-S[B*2>'I\M/^>6D?EUE_P!NI^=C\Y?V3/V!?VDOVR-86'X5>#6AT6.;
M9?>*=6W0:?;<\CS,$RN/[D89AD9 '-?K'^Q7_P $E?V<_P!DA[3QEJUJ/&7C
M2 !QX@UBV416<GK:V^2L1'9V+R#G#*#BOJ#1M%T?P[I5OH7A_2;:PL;2(16M
MG9P+%%"@& J(H 4#L ,59K\&XF\1,ZX@YJ--^QHO[,7JU_>EHWZ*R[IG[OPU
MX>9+D'+6J+VU9?:DM$_[L=EZN[[-!1117Y^??A1110 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 %%%% 'E7[2'[$_[,W[5^GFW^-/PNL;^]6/9;ZY;
MV]_ .VV>/#D#KL8LGJIK\\_VF?\ @@!\3/"_VCQ#^RU\0H/$UFN63P]XA=+6
M^4=E2<8AF/NPA'UK]8:*^HR/C'B#A]J.%K-P7V)>]'[GM_VZTSYC.^#^'\_O
M+%44IO[<?=E]ZW_[>3/YM/BO\#_C!\"]?/ACXP_#76?#E[D^7%JU@\0F ZM&
MQ&V1?]I"1[URU?TP>,? _@OXB:!-X4\?^$M,UO3+@8GT[5K&.X@D^J2 J?RK
MY ^/G_!"W]D#XJ//JWPRFU;P!J4N64:3-]JL=Q[M;S$D#_9CDC ]*_6\G\7L
MMKVAF-)TW_-'WH_=\2^7,?DN<>$>94&YY=551?RR]V7W_"_GRGXO45]G?'3_
M ((9?ME_"YY;_P"',&D>/=.3)5]&NQ;W84=VM[@KS_LQO(:^4?B'\)_BA\(]
M8/A_XI_#O6_#E[D@6VMZ7+;.V.ZB11N'N,BOTO+<]R?-XWP=>,_)/7YQW7S1
M^:YED6<91*V,H2AYM:?*6S^3.?HHHKUCR@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BE56=@B*22<  =:]J^"G_!.K]M#X_20R^ /@'KB6,V"
MNK:U!_9]IM_OB2XV"0#_ &-Q] :Y<7CL'@*7M,34C"/>327XG5A,%C,?5]GA
MJ<IR[13;_ \4I41Y'"(I9F.  ,DFOTT^!/\ P;S7<GDZI^TG\<UB'!ET;P;;
M;F^GVJX7 /8@0GV-?;O[/?[ O[)?[,*PW7PG^#>F0ZG"!C7M20WE^6[L)IMS
M1Y[B/:OM7Y[F_BIPY@$XX6]>7]W2/_@3_1,_0<H\+.(L>U+%6H1_O:R^45^K
M1^/W[-G_  2C_;,_:4>#4M,^&\GAC0Y<$Z]XN#V<3(>=T<14S2@CH50J>["O
MT*_9C_X(9_LN_!Q[;Q%\9+NY^(>M1$.8M1C^SZ9&X]+923)Z?O7=3_<%?;-%
M?D^=^)/$F<7A3G[&F^D-'\Y;_=9>1^KY)X<<.91:=2'MJBZSU7RCM]]WYE71
M=$T;PWI-OH/AW2+6PL;2(1VME96ZQ10H.BHB@!0/0#%6J**^ ;<G=[GWJ2BK
M+8****0PHHHH **** "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@ JAXE\*^%_&FD2^'_ !CX;L-6L)QB:QU.S2>&3_>1P5/XBK]%
M.,I0DI1=FA2C&<6I*Z9\S?%G_@D'^P/\6/-N)/@O'X<O),XO/"=[)8[/]V$$
MP#_OW7S/\3_^#=G1Y9);OX,?M(W,"\^38>*-%64GTW7$#)C\(J_3&BOJ<OXV
MXJRU)4<5)KM+WU_Y->WRL?+X_@KA;,KNMA8I]X^X_P#R6U_G<_$OXD?\$.?V
M\_ K/)X=\+^'_%D*DD2>']?C1MOKLNQ"2?89]LUX?X[_ &)OVO?AIOD\:_LU
M>-;.&/[]VOAZ>6 ?]M8U9/\ QZOZ)**^OP?B_GU))8BC3GZ7B_S:_ ^0Q?A%
MD55MX>M4AZVDOR3_ !/YC[NTN["Y>SOK:2&:-MLD4J%64^A!Y%1U_3#XC\%^
M#O&,'V7Q=X3TS58L8\O4K".=<>F'!%>;^)_V"?V*O&$AFUS]ECP(TC<O+:^&
M[>W=CZEH54D^Y-?1X?QDP4OX^$E'_#)2_-1/G<1X.8R/\#%QE_BBX_DY'\\U
M%?N_KW_!(+_@G9X@#-<?LZ6]LY'$EAK^HP;?HJ7 7\Q7,:A_P0[_ ."?]Z2;
M;P1K]IGH+?Q/<'''^V6^M>K3\7>&9KWJ=5?]NQ_29Y=3PCXE@_=J4G_V]+]8
M'XCT5^S\_P#P05_89FDWQWWCB(8^Y'X@B(_\>@)IG_#A#]AW_H+>._\ P?P?
M_(]='_$5^%/^GG_@/_!.?_B%/%7_ $[_ / O^ ?C'17[56?_  0E_8.M1B?3
M_%MQP!F;Q'C\?DC6M[1_^"*W_!.[2WWW?P<O]0P<@7GBK4 /_(4R5E/Q;X7@
MM(57Z1C^LT:P\)>)Y/6=)>LI?I%GX;T5^_&@?\$N_P!@'PTZOIW[+_AZ0IT_
MM SW8_$3R/G\:]$\*_LR_LX>!MO_  A?P \%:24^ZVF^%K2%A[Y2,'/O7FU_
M&/*H_P '#3EZN,?RYCT:'@]FLG^^Q,(^BE+\^4_GB\&?"GXH_$>40?#SX;:_
MKSLV FC://=$GTQ$K5[+\/O^"5G[?OQ'=#I/[-VLZ?$W+3>()(=."#U*W+H_
MX!2?:OWNAABMXE@@B5$081$7 4>@ Z4ZO Q?C'F<[_5L+"/^)N7Y<A[V$\'L
MMA;ZSBIR_P *4?SYC\B?AO\ \&]_[2.O&.?XG_&#PEX=A?&Z/3TGU&=!WRNV
M),_20_6OH[X4_P#! C]DCP?Y5W\3?%WBGQA<+CS87NUL+1_^ 0#S1_W]K[HH
MKY/'^(O%V/33Q'(NT$H_BO>_$^LP/AYPE@&FL/SOO-N7X/W?P/-O@[^QY^R[
M\ /+D^$/P*\.:-<Q8V:C%IZRW?XW$NZ4_BU>DT45\?B,3B<74=2O-SD^LFV_
MO9]?A\-AL)35.A!0BND4DON04445@;A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !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 %%%% '_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>cms-20221231_g5.jpg
<DESCRIPTION>GRAPHIC - CE MONTHLY WEATHER-NORMALIZED GAS DELIVERIES
<TEXT>
begin 644 cms-20221231_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 **** /C#_@J-_P4"^(GP4^)GPU_8)_90U;2
M++XS?&:>XDMO$FNPK-8>!_#UJC27^OW,3D+*T<<<ODQ.1&\D3[B0FQ_8/V2?
MA'^S1X!\%_\ "Q/AK\87^)FI0V\D&N?%'7O&?]OW]W(H#3[KHR/';+D!C;P"
M*%!@+&J@"OAWQS\#? /Q#_X.KO+_ &G_  #I7B+1-1_91%U\-;/Q'IT=W:/>
MVVK1"01I*&1I8P;Z7!&5WA^"5-,_X9IM_P!G?_@XKU/X/_LH:1!X7\#_ !Q_
M9AU#6/BCX7T.W$&G6U]%=36<&J?9XP(XG:00(&502TMP<DRM0!TW_!,^SN?^
M"SOP#^)?[=GQR\>>,-/;QEXYUC2/@K'H/BB^TX>!=#LL06=S9QV\J*+]IA)-
M-<,"TC*L9Q&OEU[A_P $._VY/B#^WI^P3I?C_P"-<L$OQ!\&^(M0\&?$"YM8
MU2.ZU33W53<!5 "F6&2"5E 50\CA0%P*\A_X-;?/\$?\$E+'X/\ C"V&FZ_\
M,_B-XI\.^,K&X8*VGZA#J,D\L4N?NE4G3.>V*S_^#5[P7KVG?\$]?&WQEU.S
MFAT_XK_'OQ/XN\.F9"OFV$GV:S60 ]C)92X/<8[8H _2RBBB@ HKQ+5/V"/@
MUJ^IW.K7/BKQNLEU.\TBQ>+[E5#,Q8@ '@9/ [5RGP&^%^A_#S]KGQI\*-%U
MK6Y]*LO">GW</]HZW/<2>9)(V[EV( X[ ?C0!],45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ 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_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
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?\_-[_ .!;44 ;%%%% !1110 4444 >4_M+?L;_![]J/5/"7C+QBVK:+XO
M\ :J^H^!/'?A:^%IJ^A3R)Y<PAE971XI8SLEMYDDAE7 >-L+BY\%?V6?AW\%
MO&?B'XKQZGJ_B;QSXLAMH/$OCGQ3<13:C>V]N&%O; 0QQ06UO'OD98+>**+?
M([E"[LQ]*HH ^??B+_P3;^!?COQEXV\5:'XO\;>#;7XH*@^*7A_P3XA%A8^+
M"L7DF2X'EM+;S/"!%)/9R6\LJ "1VP,>U?#_ .'_ ()^%/@;2/AG\-O"UCH?
MA_0-.AL-%T?3;<16]E;1($CBC1>%55  'M6Q10 4444 %>%^ ?\ E()X_P#^
MQ$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !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 5X7
MX!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !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%%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I
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 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$T
MK_T8U 'NE%%% !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 45Y7^V1^UEX1_8Q^"5S\9/%'@+Q7XON&U"WT[0?!?@/1CJ.MZ
M_?3OA+6RM0RF>4(LDI4$8CAD<\*:\^_81_X**>(?VX?$GB#0]0_8 _:"^#MO
MX?L89SJGQI\!KH<&H/*[*L-J&F9YW 1F;:NU!MW$%U! /I6BOF/Q)_P4JT[4
MO%OQ)TG]G7]G7Q9\4=&^#5[)8_$SQ#X:O;*&*UU"&$3W.FV"7$R-J-[!$5:6
M)-BJ76,2-*3&/</@3\<?A9^TM\'?#GQ[^"7BZWU[PIXKTJ+4-#U6UR%GA<<9
M5@&1U.59& 9&5E8 @B@#K**** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I
M!/'_ /V(FE?^C&H ]THHHH **** "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 **** /CW_ (*@?\$_OVQ_VPO&/P]^+7[(7[?#?!OQ#\+_
M +?>>'K23P3#JEM?ZA=0^0TT[RRX0" R0C]S)M6>?AA(0.(_X)M?\%&_VN/&
M\WQF_8T_X*"?#32=)^/WP(T5-2O-0\.J?[+\8:7-#(]KJ=LO&W<R*' "KF5<
M)&V^*/VG]HC]NWXO_L[_ +3&F_!^;_@GO\6_''@G5O#Z75K\2OAO8P:K#!?F
M5U>RN;7?&]NJJJ-YS.0QD "X5F#OV:?V??%WB7]JCQ[^WY\:?AX?"NN^,_".
ME>$/#7@Z\N8+B[TO0;&:YN=]\]N\D!N[BXNY&:..25(HH(%\QF,@ !\W?\&I
M\%QJ/_!'KPU\0M9OGO-7\8^.O$NLZ]?3'=)=7CZE+"\KG^)F$*Y)K+_X-6O$
M6HW7["?Q0^''FN=&\"?M)>*]"\+PY^2"P"V=T(T]%\VZF; XRY]ZZ+]@_P"'
MGQL_X(_?"/XG?L5Z5^S?XU\?:58^-M5UW]GN]\)Z2;JSU?3M0Q-#I5Y<[A'I
MD]O<^8DLUVT,3(ZR1LW*CV[_ ((Z_L$:Q_P3E_84\.? /QSK=MJGC2_O[SQ#
M\0-3LB3#<:U>R>9.(R0-R1J(H V!O$(; W8 !]1T444 >6W_ .VQ^REI=]/I
MFH?'+0XKBVF:*>)Y6RCJ2&4_+U!!%>;_  2^,?PP\?\ [<GCKQ7X-\:66H:=
M<>"=.CAN[=R4=TD(<#(ZC</SKW^7X:?#B>5IY_A_HCN[%G=]*A)8GJ2=O)KQ
MGX8^'?#^D_M\^/;#2M"L[:!/ VEE(;>U1$4F1LD # S@?E0![?\ \)CX8_Z#
M4'_?5?$G_!4_5=.U7XA>%I-.NTF5-&F#%#T/G5]S_P!G:?\ \^,/_?H5\/?\
M%6H((/B)X4$$*(#HLV0B@9_?5^=>*O\ R1=?_%#_ -+1\WQ9_P B2IZQ_-'R
ME1117\H'Y&8?Q._Y)MXA_P"P'=_^B7KX[K[$^)W_ "3;Q#_V [O_ -$O7QW7
M^A7T,?\ DF,U_P"OT/\ T@^)XJ_WBGZ/\PHHHK^SCY4_:'_@AUXBT33?V$+*
MUO\ 4HXI!XHU$[&/.-Z5]@_\)CX8_P"@U!_WU7R/_P $,;.TF_8,L7FM8W;_
M (2G4N60$_?2OL3^SM/_ .?&'_OT*_C_ (P_Y*G&_P#7R7YG]>\(?\DO@_\
MKW'\BG_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0KYL^C*?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H
MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8
M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_
M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA
M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<
M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?
M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_
M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *
M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"
M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_
M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/
M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\
MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/
M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L
M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@
MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC
M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A
MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC
M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H
MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8
M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_
M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA
M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U15S^SM/\ ^?&'_OT** )J
M*** "BBB@ HHHH **** "BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\
M+\ _\I!/'_\ V(FE?^C&H ]TKX;_ ."L'_)1?"?_ &!)O_1U?<E?#?\ P5@_
MY*+X3_[ DW_HZOSKQ5_Y(NO_ (H?^EH^;XL_Y$E3UC^:/D^BBBOY0/R,P_B=
M_P DV\0_]@.[_P#1+U\=U]B?$[_DFWB'_L!W?_HEZ^.Z_P!"OH8_\DQFO_7Z
M'_I!\3Q5_O%/T?YA1117]G'RI^UW_!"S_DPFQ_[&G4O_ $-*^QJ^.?\ @A9_
MR838_P#8TZE_Z&E?8U?Q_P 8?\E3C?\ KY+\S^O>$/\ DE\'_P!>X_D%%%%?
M-GT84444 %%%% !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 %%%% !7A?@'_E()
MX_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE?#?_  5@_P"2B^$_
M^P)-_P"CJ^Y*^&_^"L'_ "47PG_V!)O_ $=7YUXJ_P#)%U_\4/\ TM'S?%G_
M ")*GK'\T?)]%%%?R@?D9A_$[_DFWB'_ + =W_Z)>OCNOL3XG?\ )-O$/_8#
MN_\ T2]?'=?Z%?0Q_P"28S7_ *_0_P#2#XGBK_>*?H_S"BBBO[./E3]KO^"%
MG_)A-C_V-.I?^AI7V-7QS_P0L_Y,)L?^QIU+_P!#2OL:OX_XP_Y*G&_]?)?F
M?U[PA_R2^#_Z]Q_(****^;/HPHHHH ***X3]H3]I?X)?LK^#+7XA?'GQK_8.
MCWFJ)IUM>?V;<W6^Y>.258]EO'(PRD,AR1M^7&<D ZT*%?%5E2HP<I/1))MO
MT2U9E7KT,+1=6M)1BMVVDEZMZ([NBOF+_A\E_P $W?\ HXW_ ,M#6/\ Y$H_
MX?)?\$W?^CC?_+0UC_Y$KV/]5^)?^@*M_P""Y_\ R)Y'^L_#7_0;1_\ !D/_
M )(^G:*^8O\ A\E_P3=_Z.-_\M#6/_D2OI/0]:TSQ+HEGXBT6Y\ZSO[6.YM)
MMC+YD3J&5L, 1D$'! /K7#C<JS3+5%XNA.FI;<\91O;>UTKG;@\URO,7)82O
M"HUORRC*U^]F[%JBBBN [PHHHH **** "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@ KPOP#_ ,I!/'__ &(F
ME?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2OAO\ X*P?\E%\)_\ 8$F_]'5]
MR5\-_P#!6#_DHOA/_L"3?^CJ_.O%7_DBZ_\ BA_Z6CYOBS_D25/6/YH^3Z**
M*_E _(S#^)W_ "3;Q#_V [O_ -$O7QW7V)\3O^2;>(?^P'=_^B7KX[K_ $*^
MAC_R3&:_]?H?^D'Q/%7^\4_1_F%%%%?V<?*G[7?\$+/^3";'_L:=2_\ 0TK[
M&KXY_P""%G_)A-C_ -C3J7_H:5]C5_'_ !A_R5.-_P"ODOS/Z]X0_P"27P?_
M %[C^04445\V?1GEOC']M/\ 9G\ >*+WP9XM^)7V34M.G,-Y;?V->R>6XZC<
MD)4]>H)%9G_#P/\ 9$_Z*W_Y0;__ .,5\-_MB_\ )SWC7_L-O_Z"M>:5_.N:
M>+O$F"S*OAX4J+C"<HJ\9WLI-*_[Q:Z'YMBN,<SH8JI3C"%HR:VET=OYC]+_
M /AX'^R)_P!%;_\ *#?_ /QBOCG_ (+<_M1? KXV?LI^'_"OPQ\<_P!IW]O\
M0K2[F@_LRZAVPK8WZ%MTL2J?FD08!SSTX->+5Y7^UY_R3:Q_[#D7_HF:ON?"
M'Q3X@SGQ+RO!5Z5)0J54FXQG?9[7FU^#/G>).+,QQN1XBA.$$I1L[)W_ /2F
M?.=%%%?Z:GX4%?TE_ W_ )(IX/\ ^Q6T_P#])HZ_FTK^DOX&_P#)%/!__8K:
M?_Z31U^*>,O^[8/UG^43]H\'/]ZQG^&'YR.IHHHK\&/W@**** "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 *Y_XE_%+P)\'_"[>,_B+KO]G::DZ0M<_999L.WW1MB5FYQUQBN@KP#_ (*6
M_P#)L-S_ -ANS_\ 0FKQ^(,PK93D>(QE%)RIPE))WM=*^MFG;YHXLQQ$\)@:
ME:%KQBVK[:&U_P / _V1/^BM_P#E!O\ _P",4?\ #P/]D3_HK?\ Y0;_ /\
MC%?FA17\_?\ $9N*/^?-'_P&?_RP_//]=LU_DA]TO_DC]+_^'@?[(G_16_\
MR@W_ /\ &*]8\.>(-(\6^'K#Q5X?N_M%AJ=E%=V,_ELGF0R('1MK ,,J0<$
MC/(%?CQ7ZQ?LY_\ )O?@3_L3-+_])(J_0_#WCK-N+<;7HXR$(J$4UR*2=V[:
MWE(^CX<S[&9O7J0K1BE%)Z)]_-L[*BBBOU8^M"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__
M &(FE?\ HQJ /=*^&_\ @K!_R47PG_V!)O\ T=7W)7PW_P %8/\ DHOA/_L"
M3?\ HZOSKQ5_Y(NO_BA_Z6CYOBS_ )$E3UC^:/D^BBBOY0/R,P_B=_R3;Q#_
M -@.[_\ 1+U\=U]B?$[_ ))MXA_[ =W_ .B7KX[K_0KZ&/\ R3&:_P#7Z'_I
M!\3Q5_O%/T?YA1117]G'RI^UW_!"S_DPFQ_[&G4O_0TK[&KXY_X(6?\ )A-C
M_P!C3J7_ *&E?8U?Q_QA_P E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%%?-GT9^6W
M[8O_ "<]XU_[#;_^@K7FE>E_MB_\G/>-?^PV_P#Z"M>:5_$.?_\ (]Q?_7VI
M_P"E,_"\Q_Y&%;_%+\V%>5_M>?\ )-K'_L.1?^B9J]4KRO\ :\_Y)M8_]AR+
M_P!$S5^A>!7_ "=W)O\ K\OR9X.<?\BRKZ'SG1117^P!^8A7])?P-_Y(IX/_
M .Q6T_\ ])HZ_FTK^DOX&_\ )%/!_P#V*VG_ /I-'7XIXR_[M@_6?Y1/VCP<
M_P!ZQG^&'YR.IHHHK\&/W@**** "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 *\ _X*6_\ )L-S_P!ANS_]
M":O?Z\ _X*6_\FPW/_8;L_\ T)J^8XT_Y)/&_P#7J?Y'EYW_ ,BBO_A?Y'YU
M4445_&1^)A7ZQ?LY_P#)O?@3_L3-+_\ 22*OR=K]8OV<_P#DWOP)_P!B9I?_
M *215^U>"O\ R-,7_@C_ .E'W' _^]UO\*_,[*BBBOZ*/T@**** "BBB@ HH
MKE_B1\;_ (+?!LV8^+WQ>\+^%3J/F?V>/$GB"VL?M7E[?,\OSG7?MWIG&<;U
MSU% '451U_Q+H'A:U@O?$.K0V<5S?6]G;O,^/,N)Y5BBC7U9G=5 ]Z_*S]JK
MX%?L6?M__P#!1_QF?VU_^"BY'PT3P+HTGP:\-^#?C5:Z;I"2H9DU@7'DRD&\
M67[+(NXJ7AN/E,@A80V?A5_P2N_X(I_L[_M!?#+XP?LZ_M=W>I^/M'^(FE-X
M4T:7XQQ:[_:$\DPBDA^Q^86?]Q),Q=<&,(7.55E(!^K%%%% !17-_&'XM^ O
M@/\ "_7/C%\4-<73M!\.Z>]YJ5UY;.VQ>B1HH+2RNQ5$C4%W=U1068 _)?\
MP1V_;[_:1_;K\1_M#+^T;X"L_"<_P[^,,WAS0?"D,:&XT>T2VC?[-=2HS+/<
M*Q/F.IV[]P7Y0* /MBBOASX"?MA_M>?\%'-,^*_QP_8K\=>$?"_@;P%XNU#P
MO\,[;7_#+:B?'>H6$:FXO+N87$9M=/EF<0PB "4!7E=SQ$/<?^"<?[<?@C_@
MHK^Q_P"$_P!JGP5HDNCOK4,MMKWAZYEWS:-JEO(T-W9N< MLE1MK$*7C9'VK
MNP #W*BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C
M&H ]TKX;_P""L'_)1?"?_8$F_P#1U?<E?#?_  5@_P"2B^$_^P)-_P"CJ_.O
M%7_DBZ_^*'_I:/F^+/\ D25/6/YH^3Z***_E _(S#^)W_)-O$/\ V [O_P!$
MO7QW7V)\3O\ DFWB'_L!W?\ Z)>OCNO]"OH8_P#),9K_ -?H?^D'Q/%7^\4_
M1_F%%%%?V<?*G[7?\$+/^3";'_L:=2_]#2OL:OCG_@A9_P F$V/_ &-.I?\
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
M\)+J_P#T*%[_ -]+7Q1_P5*U"ZU#X@^%GNM*EM2NC3 +*1EOWO7BON^OAO\
MX*P?\E%\)_\ 8$F_]'5^=>*O_)%U_P#%#_TM'S?%G_(DJ>L?S1\GT445_*!^
M1F'\3O\ DFWB'_L!W?\ Z)>OCNOL3XG?\DV\0_\ 8#N__1+U\=U_H5]#'_DF
M,U_Z_0_](/B>*O\ >*?H_P PHHHK^SCY4_9W_@A]K.H6/["=E!;^'KFY7_A)
M]1/FQ,,??3CFOK__ (275_\ H4+W_OI:^4?^"%G_ "838_\ 8TZE_P"AI7V-
M7\?\8?\ )4XW_KY+\S^O>$/^27P?_7N/Y&/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM;%%?-GT9^6/[7,\ES^TIXRGFMFA9M9<M$_5>%X-><UZ7^V+_R
M<]XU_P"PV_\ Z"M>:5_$.?\ _(]Q?_7VI_Z4S\+S'_D85O\ %+\V%>5_M>?\
MDVL?^PY%_P"B9J]4KRO]KS_DFUC_ -AR+_T3-7Z%X%?\G=R;_K\OR9X.<?\
M(LJ^A\YT445_L ?F(5_1I\$O$>JI\&/"*+X3O& \,:> P9<'_1H^:_G+K^DO
MX&_\D4\'_P#8K:?_ .DT=?BGC+_NV#]9_E$_:/!S_>L9_AA^<C1_X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBBOP8_>#'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB
M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8
MHH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
MV** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH
M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EKP?\ X*-:SJ%]^S7<
M07'AZYME_MFT/FRL,?>;CBOI"O /^"EO_)L-S_V&[/\ ]":OF.-/^23QO_7J
M?Y'EYW_R**_^%_D?G51117\9'XF%?'?Q._Y*3XA_[#EW_P"CGK[$KX[^)W_)
M2?$/_8<N_P#T<]?V=]#'_DI\U_Z\P_\ 2SY7BK_=Z?J_R,.BBBO]"CXD_0;_
M (-\M0NM/^,_Q!>UTJ6Z+>&+8%8B,K_I/7FOU6_X275_^A0O?^^EK\M/^#=S
M_DM?Q$_[%:V_]*:_6.OY;\3_ /DL:WI#_P!(1_4'AC_R1]'_ !3_ /2F8_\
MPDNK_P#0H7O_ 'TM%;%%?GY^@!1110!^;?[27[1G[9W[*7_!5OXBW_[&_P#P
M2CUWXMQ^+/AIX:NO'6M:9\0[/38-0,,E]#IMRIN;?$$\>W4+:2+?)YL<5O(!
M%M/F:NB?\%&_^"G/Q/\ BK\/_AE\;_\ @B]K7PK\'Z]\0='MM>\?:U\2--UV
M#2D%W')&?LT%N"&DF2*)921Y;R*RG?LKH?VT?#G_  4P_;I_:5\1_LQ_L5_M
M/:?\ /AQ\/8+&V\>_$NWT%=3U[6M7NK9+U=/LHF9!#!#:SVSO,)(W+W(52P5
MEI_P8^%G_!0;_@FSXJ\)W7[0'_!0Z3]H+X9^*O%VG>&-3L_&?@V'3M<T.\U&
MX6ULKNTO(9I#>(;J6".6"8?+&[2(X\LJP!]UT444 %%%% !1110 4444 %>%
M^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z5\-_\ !6#_
M )*+X3_[ DW_ *.K[DKX;_X*P?\ )1?"?_8$F_\ 1U?G7BK_ ,D77_Q0_P#2
MT?-\6?\ (DJ>L?S1\GT445_*!^1F'\3O^2;>(?\ L!W?_HEZ^.Z^Q/B=_P D
MV\0_]@.[_P#1+U\=U_H5]#'_ ))C-?\ K]#_ -(/B>*O]XI^C_,****_LX^5
M/VN_X(6?\F$V/_8TZE_Z&E?8U?'/_!"S_DPFQ_[&G4O_ $-*^QJ_C_C#_DJ<
M;_U\E^9_7O"'_)+X/_KW'\@HHHKYL^C/RV_;%_Y.>\:_]AM__05KS2O2_P!L
M7_DY[QK_ -AM_P#T%:\TK^(<_P#^1[B_^OM3_P!*9^%YC_R,*W^*7YL*\K_:
M\_Y)M8_]AR+_ -$S5ZI7E?[7G_)-K'_L.1?^B9J_0O K_D[N3?\ 7Y?DSP<X
M_P"195]#YSHHHK_8 _,0K^DOX&_\D4\'_P#8K:?_ .DT=?S:5_27\#?^2*>#
M_P#L5M/_ /2:.OQ3QE_W;!^L_P HG[1X.?[UC/\ ##\Y'4T445^#'[P%%%%
M!1110 45^.__  <'?\GF^&?^R867_IQU&OA.OUW(_"O^V<IHX[ZYR>T5[>SO
M;Y\ZO]R/R3//%+^QLVK8+ZGS^S=K^TM?Y<CM][/Z=**_F+KW3_@F;_R?M\+?
M^QIB_P#0'KKQ_A#]2P-7$?7;\D92M[.U^5-VO[1VO8Y,!XN?7<=2P_U*W/*,
M;^TO;F:5[>S5[7/Z ****_%S]F"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@ KP#_ (*6_P#)L-S_ -ANS_\ 0FKW^O /^"EO_)L-S_V&
M[/\ ]":OF.-/^23QO_7J?Y'EYW_R**_^%_D?G51117\9'XF%?'?Q._Y*3XA_
M[#EW_P"CGK[$KX[^)W_)2?$/_8<N_P#T<]?V=]#'_DI\U_Z\P_\ 2SY7BK_=
MZ?J_R,.BBBO]"CXD_1'_ (-W/^2U_$3_ +%:V_\ 2FOUCK\G/^#=S_DM?Q$_
M[%:V_P#2FOUCK^6_$_\ Y+&MZ0_](1_4'AC_ ,D?1_Q3_P#2F%%%%?GY^@!5
M#4O$V@Z/J^G:#J6I)#>:O+)'IL# YG>.-I' XQD(K-SV!J_7R;_P5_\ ^";_
M ,0/^"E'[/VA?#[X0?M.ZS\)O%_A#Q2-?\.>*-&$H9IQ:7-JUO(\$L<L2.ER
MX+HQ*_W7&5(!:_;0_8W_ &QO%/CNZ_: _P""=/[8EM\*O&^IZ=!9^*=#\3>&
M(=7\/^)%@#"WGEC=3):74:N8_M$.XR1I'&Z,(T*^+_L]_P#!.O\ ;KN?C[X4
M_:K_ ."QG_!0JP^(B>"/$%O+\._AKX'T,:;X=L]:G?[+:WLX2*)KR=&N"(M\
M>8V?=YFT%:^,;?\ X)9ZQ\"IT\/_ /!13_@HK^VC\(F#B,?$33OBRVM^"+HY
MP'.JQ6R/IH)R<:C!:@< ._4_4?P2_P""#3_#'XN_"O\ :N^%?_!3WXW?%S3O
M"WC/3M<BT'QWX[35]'U6S+&-YXF4JF^..5ID<;]WEE0,L" #].Z*** "BBB@
M HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#
MW2OAO_@K!_R47PG_ -@2;_T=7W)7PW_P5@_Y*+X3_P"P)-_Z.K\Z\5?^2+K_
M .*'_I:/F^+/^1)4]8_FCY/HHHK^4#\C,/XG?\DV\0_]@.[_ /1+U\=U]B?$
M[_DFWB'_ + =W_Z)>OCNO]"OH8_\DQFO_7Z'_I!\3Q5_O%/T?YA1117]G'RI
M^UW_  0L_P"3";'_ +&G4O\ T-*^QJ^.?^"%G_)A-C_V-.I?^AI7V-7\?\8?
M\E3C?^ODOS/Z]X0_Y)?!_P#7N/Y!1117S9]&?EM^V+_R<]XU_P"PV_\ Z"M>
M:5Z7^V+_ ,G/>-?^PV__ *"M>:5_$.?_ /(]Q?\ U]J?^E,_"\Q_Y&%;_%+\
MV%>5_M>?\DVL?^PY%_Z)FKU2O*_VO/\ DFUC_P!AR+_T3-7Z%X%?\G=R;_K\
MOR9X.<?\BRKZ'SG1117^P!^8A7])?P-_Y(IX/_[%;3__ $FCK^;2OZ2_@;_R
M13P?_P!BMI__ *31U^*>,O\ NV#]9_E$_:/!S_>L9_AA^<CJ:***_!C]X,OQ
MOJ-YH_@O5]6TZ;R[BUTNXF@DV@[76-F4X.0<$#@\5^<G_#P/]KO_ **W_P"4
M&P_^,5^BOQ*_Y)UK_P#V!+K_ -$M7Y"U^&^+^;YKEF)PBP>(G24E._).4;V<
M;7LU<^#XRQF+PM6BJ-24;J5[-J^W8]E_X>!_M=_]%;_\H-A_\8H_X>!_M=_]
M%;_\H-A_\8KQJBOQO_6KBC_H.K?^#9__ "1\7_:V:_\ 01/_ ,#E_F>,_P#!
M1#XP_$;XV?&K2_%7Q.\1?VG?V_A:"TAG^R0P[85N;EPNV)%4_-(YR1GGKP*\
M%KU3]KS_ )*38_\ 8#B_]'35Y77^L_@EB,1B_"C**U>;G.5%-N3;;U>[>K/R
M3/*E2KFU:<VVV]6]7]X5[I_P3-_Y/V^%O_8TQ?\ H#UX77NG_!,W_D_;X6_]
MC3%_Z ]??9[_ ,B3%?\ 7N?_ *2PR+_D=X7_ *^0_P#2D?T 4445_&!_9844
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 %> ?\%+?^38;G
M_L-V?_H35[_7@'_!2W_DV&Y_[#=G_P"A-7S'&G_))XW_ *]3_(\O._\ D45_
M\+_(_.JBBBOXR/Q,*^._B=_R4GQ#_P!AR[_]'/7V)7QW\3O^2D^(?^PY=_\
MHYZ_L[Z&/_)3YK_UYA_Z6?*\5?[O3]7^1AT445_H4?$GZ(_\&[G_ "6OXB?]
MBM;?^E-?K'7Y.?\ !NY_R6OXB?\ 8K6W_I37ZQU_+?B?_P EC6](?^D(_J#P
MQ_Y(^C_BG_Z4PHHHK\_/T *YKXN?&;X1_ 'P'>_%'XX?$W0?"/AS3EW7NN>(
M]5BL[6'K@&25E7<<<+G)/ !-=+7S#_P4Z_X)@?"'_@J?X2\ ?"3X_:EJ,7@[
MPKXT?Q!J]GI%_P#9KF]9=/NK:&)9/+?"^9<!V^Z2$P#S0!\O?$C_ (.!O&W[
M5_BC4?@/_P $3?V*?$7[0&M12-::C\0_$%C)I7@W2V(QF6:?RVG&,_NW:WWC
ME&DZ'7_X);_\$FOVO?V//C%J?[7/[7G[==KHEYXJU))-2^"GP@TBUTCP0MW<
MLL,:20/"(Y9F>1%#PPPS-*03-,7);Z!\ _\ !)[X8?"KPA8_#_X7_M2_'CPY
MH.F0B'3=%T'XER6EI:QCHD<,42H@]@!2ZY_P3.FC\9>"?'^A_M?_ !JUBX\'
M^-M.ULZ#XS^)-Q>Z5J,4,H\V.> QD2,L;/)%TQ-'&20,D 'U-1110 4444 %
M%%% !1110 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U '
MNE?#?_!6#_DHOA/_ + DW_HZON2OAO\ X*P?\E%\)_\ 8$F_]'5^=>*O_)%U
M_P#%#_TM'S?%G_(DJ>L?S1\GT445_*!^1F'\3O\ DFWB'_L!W?\ Z)>OCNOL
M3XG?\DV\0_\ 8#N__1+U\=U_H5]#'_DF,U_Z_0_](/B>*O\ >*?H_P PHHHK
M^SCY4_:[_@A9_P F$V/_ &-.I?\ H:5]C5\<_P#!"S_DPFQ_[&G4O_0TK[&K
M^/\ C#_DJ<;_ -?)?F?U[PA_R2^#_P"O<?R"BBBOFSZ,_+;]L7_DY[QK_P!A
MM_\ T%:\TKTO]L7_ ).>\:_]AM__ $%:\TK^(<__ .1[B_\ K[4_]*9^%YC_
M ,C"M_BE^;"O*_VO/^2;6/\ V'(O_1,U>J5Y7^UY_P DVL?^PY%_Z)FK]"\"
MO^3NY-_U^7Y,\'./^195]#YSHHHK_8 _,0K^DOX&_P#)%/!__8K:?_Z31U_-
MI7])?P-_Y(IX/_[%;3__ $FCK\4\9?\ =L'ZS_*)^T>#G^]8S_##\Y'4T445
M^#'[P8OQ*_Y)UK__ &!+K_T2U?D+7Z]?$K_DG6O_ /8$NO\ T2U?D+7\^^-G
M^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS_DI-C_V XO\ T=-7E=>J?M>?
M\E)L?^P'%_Z.FKRNO]@/ K_DT63?]>5^;/S'./\ D9U?4*]T_P""9O\ R?M\
M+?\ L:8O_0'KPNO=/^"9O_)^WPM_[&F+_P! >OT//?\ D28K_KW/_P!)9>1?
M\CO"_P#7R'_I2/Z ****_C _LL**** "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 **** "O /^"EO_ ";#<_\ 8;L__0FKW^O /^"EO_)L-S_V&[/_
M -":OF.-/^23QO\ UZG^1Y>=_P#(HK_X7^1^=5%%%?QD?B85\=_$[_DI/B'_
M +#EW_Z.>OL2OCOXG?\ )2?$/_8<N_\ T<]?V=]#'_DI\U_Z\P_]+/E>*O\
M=Z?J_P C#HHHK_0H^)/T1_X-W/\ DM?Q$_[%:V_]*:_6.OR<_P"#=S_DM?Q$
M_P"Q6MO_ $IK]8Z_EOQ/_P"2QK>D/_2$?U!X8_\ )'T?\4__ $IA1117Y^?H
M 4444 >&>!/VOO&GC+_@H'X]_8HO/V>=2TO1/!7@+2O$5M\1KS6$$.LR7LKQ
MBWM[0QAF1#%,K3!V >%D94S&7]FUSQ%H7AFVAO-?U6"SBN+V"T@>>0*))YI%
MBBC'JS.ZJ!ZFORU_X*L_LJ_\$X?%?_!3;P=X@_:^_P""AWQ6\!^,OB=8:'X<
M^&OPW^&?C&[M[F74I[N6RENY$BMYQ:6\X-A$),P(SVTQ8N?N]'\/O^"/7['/
MP1_;:^'MIX6_;<^/=W\1O!FOP>*/#WA'XK^.[B^TGQ%:0!5NWM1/;*EW)#%.
MV[[/(7@=D,JJC@D _32BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z
M,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=*^&_^"L'_ "47PG_V!)O_ $=7W)7P
MW_P5@_Y*+X3_ .P)-_Z.K\Z\5?\ DBZ_^*'_ *6CYOBS_D25/6/YH^3Z***_
ME _(S#^)W_)-O$/_ & [O_T2]?'=?8GQ._Y)MXA_[ =W_P"B7KX[K_0KZ&/_
M "3&:_\ 7Z'_ *0?$\5?[Q3]'^84445_9Q\J?M=_P0L_Y,)L?^QIU+_T-*^Q
MJ^.?^"%G_)A-C_V-.I?^AI7V-7\?\8?\E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%
M%?-GT9^6W[8O_)SWC7_L-O\ ^@K7FE>E_MB_\G/>-?\ L-O_ .@K7FE?Q#G_
M /R/<7_U]J?^E,_"\Q_Y&%;_ !2_-A7E?[7G_)-K'_L.1?\ HF:O5*\K_:\_
MY)M8_P#8<B_]$S5^A>!7_)W<F_Z_+\F>#G'_ "+*OH?.=%%%?[ 'YB%?TE_
MW_DBG@__ +%;3_\ TFCK^;2OZ2_@;_R13P?_ -BMI_\ Z31U^*>,O^[8/UG^
M43]H\'/]ZQG^&'YR.IHHHK\&/W@Q?B5_R3K7_P#L"77_ *):OR%K]>OB5_R3
MK7_^P)=?^B6K\A:_GWQL_P![P7^&?YQ/SOCG^+0])?H%%%%?AI\&?.?[7G_)
M2;'_ + <7_HZ:O*Z]4_:\_Y*38_]@.+_ -'35Y77^P'@5_R:+)O^O*_-GYCG
M'_(SJ^H5[I_P3-_Y/V^%O_8TQ?\ H#UX77NG_!,W_D_;X6_]C3%_Z ]?H>>_
M\B3%?]>Y_P#I++R+_D=X7_KY#_TI'] %%%%?Q@?V6%%%% !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 %%%% !7@'_!2W_DV&Y_[#=G_P"A-7O]> ?\
M%+?^38;G_L-V?_H35\QQI_R2>-_Z]3_(\O._^117_P +_(_.JBBBOXR/Q,*^
M._B=_P E)\0_]AR[_P#1SU]B5\=_$[_DI/B'_L.7?_HYZ_L[Z&/_ "4^:_\
M7F'_ *6?*\5?[O3]7^1AT445_H4?$GZ(_P#!NY_R6OXB?]BM;?\ I37ZQU^3
MG_!NY_R6OXB?]BM;?^E-?K'7\M^)_P#R6-;TA_Z0C^H/#'_DCZ/^*?\ Z4PH
MHHK\_/T **** /S7_P""BND_!']D7]H+QG^U9\?_ -G_ %G5G\9>-/AWJWA[
MXM:5X&N-=7PY8:-JNF-?:5(UK%-/IVV.UN+U7"K'<FZ:,,9(@A\U\9?M>>-_
M^"T__!2G]G2R_85^"OCBP^%'P(\?2>,?'7QF\4^&KC2;6Z*P&+^S;,3JLCB:
M-GB=" [^=DQK'$SMZ7^VC\:_^"L?[87_  4>\3?\$[?^"=WQ?\/?!+PG\,?"
M.D:U\1/BCK.@1:G?WLFI+(]O!9P3(Z%-L;CY1&=T$VZ9?D1O1/@AX:_X*I_L
M$^+O#9_:]_;.\-?M%?#+Q'XDT[P_JFLS^ 8?#?B#PS>:A<QV=C/$MM))#?6S
M7D\$,BR$2H)UD4E8V0@'W'1110!YO^TQ^V!^R[^QKX.MO'_[4_QW\,^!-)O;
MK[-877B+4T@-W-C)CA0G?,P')" D#DX'-;7P-^/GP4_:9^&]C\8/V??BGH7C
M+PQJ6X6>N>'M12YMY&4X=-R$[74\,APRG@@&N0_:&T/]C?X43:K^US^U1_PB
M=A#I7AX:9<>)_&S1/!I]B&DE>" 3Y6,RLQ+K$-\_EQ*V_P J,+\;_P#!O[;_
M +*WAGX$?M#?M3_LN?$O1KWX?>.?C+KGB72/!'AYC&OA+3H4VPP2VK!3:3S1
M1^?Y6T*L3P(,[* /M7XM_MK?LF_ ?QB/A_\ &#]H'PQX?UA+6.ZO+'4-256L
M+:1MD=Q=D9%I"[ JLLY1&*D!C@X].@GAN84N;:99(Y%#1R(P*LI&001U!K\W
M?^#<:V'[5G_!.3QQ^U+\>]*MM<U[]HKXE^)=6\<O?+YHO+4R'3DL26Y^S10P
M-%'%]U$8A0,FM?\ X-E_CAXU^*'_  3GU'X2^._$-SJUS\%/BGKGP\L=2O9"
M\TUA9>1-:AF/41PW:0KZ)"H[4 ?H;1110 5X7X!_Y2">/_\ L1-*_P#1C5[I
M7A?@'_E()X__ .Q$TK_T8U 'NE?#?_!6#_DHOA/_ + DW_HZON2OAO\ X*P?
M\E%\)_\ 8$F_]'5^=>*O_)%U_P#%#_TM'S?%G_(DJ>L?S1\GT445_*!^1F'\
M3O\ DFWB'_L!W?\ Z)>OCNOL3XG?\DV\0_\ 8#N__1+U\=U_H5]#'_DF,U_Z
M_0_](/B>*O\ >*?H_P PHHHK^SCY4_:[_@A9_P F$V/_ &-.I?\ H:5]C5\<
M_P#!"S_DPFQ_[&G4O_0TK[&K^/\ C#_DJ<;_ -?)?F?U[PA_R2^#_P"O<?R"
MBBBOFSZ,_+;]L7_DY[QK_P!AM_\ T%:\TKTO]L7_ ).>\:_]AM__ $%:\TK^
M(<__ .1[B_\ K[4_]*9^%YC_ ,C"M_BE^;"O*_VO/^2;6/\ V'(O_1,U>J5Y
M7^UY_P DVL?^PY%_Z)FK]"\"O^3NY-_U^7Y,\'./^195]#YSHHHK_8 _,0K^
MDOX&_P#)%/!__8K:?_Z31U_-I7])?P-_Y(IX/_[%;3__ $FCK\4\9?\ =L'Z
MS_*)^T>#G^]8S_##\Y'4T445^#'[P8OQ*_Y)UK__ &!+K_T2U?D+7Z]?$K_D
MG6O_ /8$NO\ T2U?D+7\^^-G^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS
M_DI-C_V XO\ T=-7E=>J?M>?\E)L?^P'%_Z.FKRNO]@/ K_DT63?]>5^;/S'
M./\ D9U?4*]T_P""9O\ R?M\+?\ L:8O_0'KPNO=/^"9O_)^WPM_[&F+_P!
M>OT//?\ D28K_KW/_P!)9>1?\CO"_P#7R'_I2/Z ****_C _LL**** "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@#%^)7_).M?\ ^P)=?^B6K\A:_7KXE?\ ).M?_P"P)=?^B6K\
MA:_GWQL_WO!?X9_G$_.^.?XM#TE^@4445^&GP9\Y_M>?\E)L?^P'%_Z.FKRN
MO5/VO/\ DI-C_P!@.+_T=-7E=?[ >!7_ ":+)O\ KROS9^8YQ_R,ZOJ%>Z?\
M$S?^3]OA;_V-,7_H#UX77NG_  3-_P"3]OA;_P!C3%_Z ]?H>>_\B3%?]>Y_
M^DLO(O\ D=X7_KY#_P!*1_0!1117\8']EA7@'_!2W_DV&Y_[#=G_ .A-7O\
M7@'_  4M_P"38;G_ +#=G_Z$U?,<:?\ ))XW_KU/\CR\[_Y%%?\ PO\ (_.J
MBBBOXR/Q,*^._B=_R4GQ#_V'+O\ ]'/7V)7QW\3O^2D^(?\ L.7?_HYZ_L[Z
M&/\ R4^:_P#7F'_I9\KQ5_N]/U?Y&'1117^A1\2?HC_P;N?\EK^(G_8K6W_I
M37ZQU^3G_!NY_P EK^(G_8K6W_I37ZQU_+?B?_R6-;TA_P"D(_J#PQ_Y(^C_
M (I_^E,****_/S] "BBOFK]LOQ[^V'+^U1\ _P!G_P#9<\;^'/">C>)-5U7Q
M!\2_$>OZ<MW)<:/I+Z?OT>SC?@W-V+YSN!5XX[6616^0@@'CG[9'[ 7_  5*
M^-O_  4$N_VA?V2/^"BVG?!?PO:?#RPTW3YG^%.CZY=7%P]Q<FZLG,R))-;I
MY<%PGVAY0DMW+Y03YL\)X^_X)/?\%Q/B?J7A_5/'/_!?NVOF\,:U%J^CV_\
MPS9HD5NM[&&$4TL$<JQ7!C+;T$RNJ2*DB@.B,OZ$>$_C#X6\9?%'Q=\)-*M;
MU=3\%KI[:M)/$HA<7D+2Q>4P8EL*AW9"X.,9ZUI>-O'OACX>V-EJ'BC45@74
M=9L]+L4R-TUU=3I#$BC/S?,^XXZ*K-T4T ?+G_!/[]E;_@HE\!?VA_'/C#]N
MG]MR'XYVFM>#M(L_"VNP>!K+PZNF/!=7SW%N;2S^1BPFA?S>6;&TXV"OKRBB
M@#R[Q/\ MJ?LA>$?CE+^S#XV_:0\%Z1X]328]1?PEK&OP6UV]K)NVNJ2LN_(
M4G:N6"\D8.:^/_\ @FQ^R7\+++_@HE^UQ^T)^S?H]G8_ [XD66@Z+9+H"+%I
M&N:W#;S_ -K7-B(\1O#&\WEM-'E&N)KE5),; ?;GQ(_9K_9T^,>OVGBOXN_
M+P5XJU2PB$5CJ7B3PK9WUQ;(&+!8Y)HV9!N). 0,G-=C9V=IIUI%I^GVL<%O
M!&L<$$*!4C11A551P    !TH _-+_@AEXU\(_P#!.#]@SXH?L@?M8>,K'PQJ
M_P"S3XZU[_A(&U6X2!KG0KB4W]CJT*L07M[E9I!$1RSHR8W#%=]_P;D?LL?$
M[]F;_@G+'XA^-/ABYT+Q5\6_'>K?$'5]"O8RD^GC4#$EO%*IP5<VUM!(5(#*
M9"K ,"*^S/%_P4^#7Q"\4Z5XY\??"3PQKFMZ$^_0]8UC0;>YNM.;.[,$LB%X
M3GG*$<UT] !1110!XEJG[!'P:U?4[G5KGQ5XW62ZG>:18O%]RJAF8L0 #P,G
M@=JX;X!? [PC\-_VV?''@[0M3UF:UMO!>GRQR:AJTD\I,DI+9=N2/E&!VYKZ
MFKPOP#_RD$\?_P#8B:5_Z,:@#US_ (0?2/\ GYO?_ MJ^*/^"I6CVNC_ !!\
M+16LDK!]&F)\V4L?];[U]WU\-_\ !6#_ )*+X3_[ DW_ *.K\Z\5?^2+K_XH
M?^EH^;XL_P"1)4]8_FCY/HHHK^4#\C,/XG?\DV\0_P#8#N__ $2]?'=?8GQ.
M_P"2;>(?^P'=_P#HEZ^.Z_T*^AC_ ,DQFO\ U^A_Z0?$\5?[Q3]'^84445_9
MQ\J?L[_P0^\,Z?JO["=E=W$]RK'Q/J(Q%<%1PZ=A7U__ ,(/I'_/S>_^!;5\
MH_\ !"S_ ),)L?\ L:=2_P#0TK[&K^/^,/\ DJ<;_P!?)?F?U[PA_P DO@_^
MO<?R,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBBOFSZ,_+']KFUCL?VE/
M&5I"S%8]9<*7;)Z+U-><UZ7^V+_R<]XU_P"PV_\ Z"M>:5_$.?\ _(]Q?_7V
MI_Z4S\+S'_D85O\ %+\V%>5_M>?\DVL?^PY%_P"B9J]4KRO]KS_DFUC_ -AR
M+_T3-7Z%X%?\G=R;_K\OR9X.<?\ (LJ^A\YT445_L ?F(5_1I\$O!>E2_!CP
MC*US>9;PQIY.+I@/^/:.OYRZ_I+^!O\ R13P?_V*VG_^DT=?BGC+_NV#]9_E
M$_:/!S_>L9_AA^<C1_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBBOP8_>#CO
MB+X+TJ+X?:[*MS>971KHC-TQ'^J:OR<K]>OB5_R3K7_^P)=?^B6K\A:_GWQL
M_P![P7^&?YQ/SOCG^+0])?H%%%%?AI\&?.?[7G_)2;'_ + <7_HZ:O*Z]4_:
M\_Y*38_]@.+_ -'35Y77^P'@5_R:+)O^O*_-GYCG'_(SJ^H5[?\ \$V;6.^_
M;L^&%I,S!9/$\08HV#]UNAKQ"O=/^"9O_)^WPM_[&F+_ - >OT//?^1)BO\
MKW/_ -)9>1?\CO"_]?(?^E(_>C_A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV*
M*_C _LLQ_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:M
MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'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?_ MJV** ,?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB
M@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ..^(O@O2HOA]KLJW-YE=&NB,
MW3$?ZIJ_)ROUZ^)7_).M?_[ EU_Z):OR%K^??&S_ 'O!?X9_G$_.^.?XM#TE
M^@4445^&GP9\Y_M>?\E)L?\ L!Q?^CIJ\KKU3]KS_DI-C_V XO\ T=-7E=?[
M >!7_)HLF_Z\K\V?F.<?\C.KZA7M_P#P39M8[[]NSX86DS,%D\3Q!BC8/W6Z
M&O$*]T_X)F_\G[?"W_L:8O\ T!Z_0\]_Y$F*_P"O<_\ TEEY%_R.\+_U\A_Z
M4C]Z/^$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HK^,#^RS'_ .$'TC_GYO?_
M  +:O!_^"C7AG3]*_9KN+NWGN68:S:#$MP6'+-V-?2%> ?\ !2W_ )-AN?\
ML-V?_H35\QQI_P DGC?^O4_R/+SO_D45_P#"_P C\ZJ***_C(_$PKX[^)W_)
M2?$/_8<N_P#T<]?8E?'?Q._Y*3XA_P"PY=_^CGK^SOH8_P#)3YK_ ->8?^EG
MRO%7^[T_5_D8=%%%?Z%'Q)^@W_!OEH]KK'QG^(,5U)*H3PQ;$>5*5/\ Q\^U
M?JM_P@^D?\_-[_X%M7Y:?\&[G_):_B)_V*UM_P"E-?K'7\M^)_\ R6-;TA_Z
M0C^H/#'_ )(^C_BG_P"E,Q_^$'TC_GYO?_ MJ*V**_/S] "O.?VI?V2?V=/V
MU?A-<_ _]J#X5Z?XM\-7-PEP+*]>2*2WN$!"3P3PLDMO*H9@)(G5P'89PQ!]
M&HH _)F3_@VK_P"",G@S]I.Z^&OQ)\87.GWOCB**7X9^ V^+MY;ZO<I:V[M?
MM'%)-YMVH(WY7?L56R17H7P7_P""!7_!*_X$_M5>&/&_[,/B77=,^*GPN\1Z
M?XA;1-8\>7-ZYLBVR1I+2X+,89(I)52= %\U0N_Y76NA^/GBO_@G_P#L/_\
M!3/7OVRO^"A6CKH?B#Q!8Z?#\&OB]XATR\NM+TFSCTXVMWHL,T2O%870F-Y<
ML9%0S1:AA'?9(J^*_%K_ (*6?"S_ (*C?\%2_P!F7X9?\$M9]6\93_"CQU<>
M(/BE\5;#1KBUTS2_#DMJT%YIAFF1&D6Z7 (*B-I8K?87;)0 _6VBBB@ HHHH
M **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ
M /=*^&_^"L'_ "47PG_V!)O_ $=7W)7PW_P5@_Y*+X3_ .P)-_Z.K\Z\5?\
MDBZ_^*'_ *6CYOBS_D25/6/YH^3Z***_E _(S#^)W_)-O$/_ & [O_T2]?'=
M?8GQ._Y)MXA_[ =W_P"B7KX[K_0KZ&/_ "3&:_\ 7Z'_ *0?$\5?[Q3]'^84
M445_9Q\J?M=_P0L_Y,)L?^QIU+_T-*^QJ^.?^"%G_)A-C_V-.I?^AI7V-7\?
M\8?\E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%%?-GT9^6W[8O_)SWC7_L-O\ ^@K7
MFE>E_MB_\G/>-?\ L-O_ .@K7FE?Q#G_ /R/<7_U]J?^E,_"\Q_Y&%;_ !2_
M-A7E?[7G_)-K'_L.1?\ HF:O5*\K_:\_Y)M8_P#8<B_]$S5^A>!7_)W<F_Z_
M+\F>#G'_ "+*OH?.=%%%?[ 'YB%?TE_ W_DBG@__ +%;3_\ TFCK^;2OZ2_@
M;_R13P?_ -BMI_\ Z31U^*>,O^[8/UG^43]H\'/]ZQG^&'YR.IHHHK\&/W@Q
M?B5_R3K7_P#L"77_ *):OR%K]>OB5_R3K7_^P)=?^B6K\A:_GWQL_P![P7^&
M?YQ/SOCG^+0])?H%%%%?AI\&?.?[7G_)2;'_ + <7_HZ:O*Z]4_:\_Y*38_]
M@.+_ -'35Y77^P'@5_R:+)O^O*_-GYCG'_(SJ^H5[I_P3-_Y/V^%O_8TQ?\
MH#UX77NG_!,W_D_;X6_]C3%_Z ]?H>>_\B3%?]>Y_P#I++R+_D=X7_KY#_TI
M'] %%%%?Q@?V6%%%% !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!B_$K_DG6O_\ 8$NO_1+5^0M?
MKU\2O^2=:_\ ]@2Z_P#1+5^0M?S[XV?[W@O\,_SB?G?'/\6AZ2_0****_#3X
M,^<_VO/^2DV/_8#B_P#1TU>5UZI^UY_R4FQ_[ <7_HZ:O*Z_V \"O^319-_U
MY7YL_,<X_P"1G5]0KW3_ ()F_P#)^WPM_P"QIB_] >O"Z]T_X)F_\G[?"W_L
M:8O_ $!Z_0\]_P"1)BO^O<__ $EEY%_R.\+_ -?(?^E(_H HHHK^,#^RPKP#
M_@I;_P FPW/_ &&[/_T)J]_KP#_@I;_R;#<_]ANS_P#0FKYCC3_DD\;_ ->I
M_D>7G?\ R**_^%_D?G51117\9'XF%?'?Q._Y*3XA_P"PY=_^CGK[$KX[^)W_
M "4GQ#_V'+O_ -'/7]G?0Q_Y*?-?^O,/_2SY7BK_ '>GZO\ (PZ***_T*/B3
M]$?^#=S_ )+7\1/^Q6MO_2FOUCK\G/\ @W<_Y+7\1/\ L5K;_P!*:_6.OY;\
M3_\ DL:WI#_TA']0>&/_ "1]'_%/_P!*84445^?GZ %%%?,G_!1F[_X*EQ7G
MPYTK_@F7>_#&WGU;6[ZR\;W7Q/TJ]GM+& 6C7%O<A[0[XUW6\L)^1MTES ,J
M,F@#P#]O/]KW_@HE^TC^V]K_ /P2[_X)H_"7X;K_ ,(=X5T_6/BY\1OB_8R7
M>EZ>M\#):6<-LBN)7>-=P+1R[CO&V,1-(>R_8]U__@HG^Q!XK\/?!W]O+X>_
M!35/ GC'6H]*T/XB?!#2Y=)&D:O-D6UOJFGR11IY=RX6"*X@^[,T4<BXD#KY
M#9_LA?\ !R7I7[05[^TUH7QC_8VT_P 4ZQX9AT+Q#-9Z1XB6'6+2"9I;0W*&
M$[Y+=I;@1R JP6YD5BR[0OHO@#]E#_@MW\<?C?\ #UO^"A7[07P";X7>#?&=
MIXJU/1?A)I>JQ:EJ]]8AY;""1[R,(+=+OR)W (),"COP ?H#1110 4444 %%
M%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z5
M\-_\%8/^2B^$_P#L"3?^CJ^Y*^&_^"L'_)1?"?\ V!)O_1U?G7BK_P D77_Q
M0_\ 2T?-\6?\B2IZQ_-'R?1117\H'Y&8?Q._Y)MXA_[ =W_Z)>OCNOL3XG?\
MDV\0_P#8#N__ $2]?'=?Z%?0Q_Y)C-?^OT/_ $@^)XJ_WBGZ/\PHHHK^SCY4
M_:[_ ((6?\F$V/\ V-.I?^AI7V-7QS_P0L_Y,)L?^QIU+_T-*^QJ_C_C#_DJ
M<;_U\E^9_7O"'_)+X/\ Z]Q_(****^;/HS\MOVQ?^3GO&O\ V&W_ /05KS2O
M2_VQ?^3GO&O_ &&W_P#05KS2OXAS_P#Y'N+_ .OM3_TIGX7F/_(PK?XI?FPK
MRO\ :\_Y)M8_]AR+_P!$S5ZI7E?[7G_)-K'_ +#D7_HF:OT+P*_Y.[DW_7Y?
MDSP<X_Y%E7T/G.BBBO\ 8 _,0K^DOX&_\D4\'_\ 8K:?_P"DT=?S:5_27\#?
M^2*>#_\ L5M/_P#2:.OQ3QE_W;!^L_RB?M'@Y_O6,_PP_.1U-%%%?@Q^\&+\
M2O\ DG6O_P#8$NO_ $2U?D+7Z]?$K_DG6O\ _8$NO_1+5^0M?S[XV?[W@O\
M#/\ .)^=\<_Q:'I+] HHHK\-/@SYS_:\_P"2DV/_ & XO_1TU>5UZI^UY_R4
MFQ_[ <7_ *.FKRNO]@/ K_DT63?]>5^;/S'./^1G5]0KW3_@F;_R?M\+?^QI
MB_\ 0'KPNO=/^"9O_)^WPM_[&F+_ - >OT//?^1)BO\ KW/_ -)9>1?\CO"_
M]?(?^E(_H HHHK^,#^RPHHHH **** "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 **** ,7XE?\DZU__L"77_HE
MJ_(6OUZ^)7_).M?_ .P)=?\ HEJ_(6OY]\;/][P7^&?YQ/SOCG^+0])?H%%%
M%?AI\&?.?[7G_)2;'_L!Q?\ HZ:O*Z]4_:\_Y*38_P#8#B_]'35Y77^P'@5_
MR:+)O^O*_-GYCG'_ ",ZOJ%>Z?\ !,W_ )/V^%O_ &-,7_H#UX77NG_!,W_D
M_;X6_P#8TQ?^@/7Z'GO_ "),5_U[G_Z2R\B_Y'>%_P"OD/\ TI'] %%%%?Q@
M?V6%> ?\%+?^38;G_L-V?_H35[_7@'_!2W_DV&Y_[#=G_P"A-7S'&G_))XW_
M *]3_(\O._\ D45_\+_(_.JBBBOXR/Q,*^._B=_R4GQ#_P!AR[_]'/7V)7QW
M\3O^2D^(?^PY=_\ HYZ_L[Z&/_)3YK_UYA_Z6?*\5?[O3]7^1AT445_H4?$G
MZ(_\&[G_ "6OXB?]BM;?^E-?K'7Y.?\ !NY_R6OXB?\ 8K6W_I37ZQU_+?B?
M_P EC6](?^D(_J#PQ_Y(^C_BG_Z4PHHHK\_/T ***^9O^"BW_!)[]DK_ (*B
M77P[C_:M\+7&JV'P^UJ]O(+*UOI[5KV"ZM&AEM3-!)')$IF2TG)5N3:!2,.2
M #Z9K&\8_$+P5\/UT]O&7B2VL#JVJVVFZ9',WSW5U/(L444:#+,2S#.!A5!9
MB%4D?F'\;_\ @@W_ ,&P/[,NHV.C_M(Z7X)^'UWJ<#3:;:^-_P!H"_TF2[C4
M[6>);K4T,B@\$KD \5RGP<_8V_X-D_@+^V)\%M7_ &+/B[X+?XFWOCZ%?!]_
MX)^,[>)E2[CC>7[+=6O]H3>7'<1+-"DQ3"3-$"P+JK@'[ 4444 %%%% !111
M0 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I7
MPW_P5@_Y*+X3_P"P)-_Z.K[DKX;_ ."L'_)1?"?_ &!)O_1U?G7BK_R1=?\
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
M_P#05KS2O2_VQ?\ DY[QK_V&W_\ 05KS2OXAS_\ Y'N+_P"OM3_TIGX7F/\
MR,*W^*7YL*\K_:\_Y)M8_P#8<B_]$S5ZI7E?[7G_ "3:Q_[#D7_HF:OT+P*_
MY.[DW_7Y?DSP<X_Y%E7T/G.BBBO]@#\Q"OZ2_@;_ ,D4\'_]BMI__I-'7\VE
M?TE_ W_DBG@__L5M/_\ 2:.OQ3QE_P!VP?K/\HG[1X.?[UC/\,/SD=31117X
M,?O!B_$K_DG6O_\ 8$NO_1+5^0M?KU\2O^2=:_\ ]@2Z_P#1+5^0M?S[XV?[
MW@O\,_SB?G?'/\6AZ2_0****_#3X,^<_VO/^2DV/_8#B_P#1TU>5UZI^UY_R
M4FQ_[ <7_HZ:O*Z_V \"O^319-_UY7YL_,<X_P"1G5]0KW3_ ()F_P#)^WPM
M_P"QIB_] >O"Z]T_X)F_\G[?"W_L:8O_ $!Z_0\]_P"1)BO^O<__ $EEY%_R
M.\+_ -?(?^E(_H HHHK^,#^RPKQ_]N'XI>._@_\  B?QG\.M=_L[4DU2VA6Y
M^RQ381B=PVRJR\XZXS7L%> ?\%+?^38;G_L-V?\ Z$U?.\6UZV&X8QE6C)QE
M&G)IIM-.VZ:U3/-SB<Z65UIP;3479K1K0^3_ /AX'^UW_P!%;_\ *#8?_&*/
M^'@?[7?_ $5O_P H-A_\8KQJBOY+_P!:N*/^@ZM_X-G_ /)'Y#_:V:_]!$__
M  .7^9[+_P / _VN_P#HK?\ Y0;#_P",5^<?QQ\0:OXM^-7C#Q5X@N_M%_J?
MBG4+N^G\M4\R:2YD=VVJ HRQ)P  ,\ 5];U\=_$[_DI/B'_L.7?_ *.>O["^
MA_G&;9EQ)F<<9B)U$J,&E.<I6]_I=NQ\=QCC<9BL-25:I*23>[;Z>;,.BBBO
M[X/@#]$?^#=S_DM?Q$_[%:V_]*:_6.OR<_X-W/\ DM?Q$_[%:V_]*:_6.OY;
M\3_^2QK>D/\ TA']0>&/_)'T?\4__2F%%%%?GY^@!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 8OQ*_Y)UK_P#V!+K_ -$M7Y"U^O7Q
M*_Y)UK__ &!+K_T2U?D+7\^^-G^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]
MKS_DI-C_ -@.+_T=-7E=>J?M>?\ )2;'_L!Q?^CIJ\KK_8#P*_Y-%DW_ %Y7
MYL_,<X_Y&=7U"O=/^"9O_)^WPM_[&F+_ - >O"Z]T_X)F_\ )^WPM_[&F+_T
M!Z_0\]_Y$F*_Z]S_ /267D7_ ".\+_U\A_Z4C^@"BBBOXP/[+"O /^"EO_)L
M-S_V&[/_ -":O?Z\ _X*6_\ )L-S_P!ANS_]":OF.-/^23QO_7J?Y'EYW_R*
M*_\ A?Y'YU4445_&1^)A7QW\3O\ DI/B'_L.7?\ Z.>OL2OCOXG?\E)\0_\
M8<N__1SU_9WT,?\ DI\U_P"O,/\ TL^5XJ_W>GZO\C#HHHK_ $*/B3]$?^#=
MS_DM?Q$_[%:V_P#2FOUCK\G/^#=S_DM?Q$_[%:V_]*:_6.OY;\3_ /DL:WI#
M_P!(1_4'AC_R1]'_ !3_ /2F%%%%?GY^@!117G/[1O[6?P$_9.TWP[J7QV\9
M76ECQ=XCAT#PQ:Z?X?OM3NM4U.5'DCM8;>Q@FEDD98W( 3^$T ?*G[9?PH_X
M*#_\%$/VF/$_[.7[.W[9.H?L^?"7X9I8VGBSQ1X0LC+XD\3ZW=6D5\;>WF$D
M9LK6"UN;4^8CAFDE<%7"_NV?"']G[]L'_@EMXF\&ZMXY_P""D7C'XZ?#GQ5X
MSTOPIK?AOXLV<=QJ]G=:E<+:6E]8:B',SE+F2'S+:7>A@:5PRM&-WI/[7G[%
M?[0WQM\10_M+_L!_ML^(/@3X_P!5T2VMM9-YX.@U32?$-K'N>W%_I>H1@P74
M8D9!<*%F1#Y;JP1 GEW[)/\ P23_ &MQ^T3X>_:O_P""I?\ P42UGX[>(O!%
MT]YX"\'Z=H4.C>'-&OVC:(:@UK $CN+E8W<1MY4?EEB<N<%0#[\HHHH ^7_V
MO_$O_!2KXF_$>;X+_P#!/BX^'_@NRT/3H;GQ5\2_B5IES?)+>3;FBTW3[2':
M'=(E26>>0E%6YB1 S[]GG'_!)S_@H1^UC\</CE\8OV ?^"@WP\\.:3\9?@E/
M82W^N^"_-&D^(]+O8R]O>1)(2T;%?+<_=#"=?DC9'0?97Q-^)G@;X-^ -6^*
M'Q+\10Z5H6B6;7.HWTX)"(. %506D=F(5(U!=W954%F /S!^R%^R[\3-(N/C
MQ^W;\1/"\^A_%?X_^7/8>'I2OG^&M%L+!K31=.D() N_+_?W.T[1/.8P6$(=
M@#F/@)^V'^UY_P %'-,^*_QP_8K\=>$?"_@;P%XNU#PO\,[;7_#+:B?'>H6$
M:FXO+N87$9M=/EF<0PB "4!7E=SQ$/<?^"<?[<?@C_@HK^Q_X3_:I\%:)+H[
MZU#+;:]X>N9=\VC:I;R-#=V;G +;)4;:Q"EXV1]J[L#Y/_X-/8["#_@BMX"@
MMDVW4?B?Q$NI(5PRSC5)^&'4'9Y?7VK'_P"#51=3F_8J^,NLN&_LK4OVHO%=
MSX>)^ZUF8-/7*=MOFK*..X:@#].J*** "O"_ /\ RD$\?_\ 8B:5_P"C&J?5
M/VI?C+8:G<V%M^Q;XWNHX)WCCN8KFVVS*&(#C+="!D?6N&^ 7Q+\7>,/VV?'
M'B'7?@_K.@W4W@O3TDTK4)(S+$$E(5B5.,-DD?[IH ^IJ^&_^"L'_)1?"?\
MV!)O_1U?9G_"2ZO_ -"A>_\ ?2U\4?\ !4K4+K4/B#X6>ZTJ6U*Z-, LI&6_
M>]>*_.O%7_DBZ_\ BA_Z6CYOBS_D25/6/YH^6J***_E _(S#^)W_ "3;Q#_V
M [O_ -$O7QW7V)\3O^2;>(?^P'=_^B7KX[K_ $*^AC_R3&:_]?H?^D'Q/%7^
M\4_1_F%%%%?V<?*G[7?\$+/^3";'_L:=2_\ 0TK[&KXH_P""'VLZA8_L)V4%
MOX>N;E?^$GU$^;$PQ]]..:^O_P#A)=7_ .A0O?\ OI:_C_C#_DJ<;_U\E^9_
M7O"'_)+X/_KW'\C8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EKYL^C/S.
M_;%_Y.>\:_\ 8;?_ -!6O-*]&_:YGDN?VE/&4\ULT+-K+EHGZKPO!KSFOXAS
M_P#Y'N+_ .OM3_TIGX7F/_(PK?XI?FPKRO\ :\_Y)M8_]AR+_P!$S5ZI7E?[
M7G_)-K'_ +#D7_HF:OT+P*_Y.[DW_7Y?DSP<X_Y%E7T/G.BBBO\ 8 _,0K^D
MOX&_\D4\'_\ 8K:?_P"DT=?S:5_1I\$O$>JI\&/"*+X3O& \,:> P9<'_1H^
M:_%/&7_=L'ZS_*)^T>#G^]8S_##\Y'H%%8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+7X,?O WXE?\DZU__L"77_HEJ_(6OUC^(OB/57^'VNHWA.\4'1KH
M%BRX'[IN:_)ROY]\;/\ >\%_AG^<3\[XY_BT/27Z!1117X:?!GSG^UY_R4FQ
M_P"P'%_Z.FKRNO5/VO/^2DV/_8#B_P#1TU>5U_L!X%?\FBR;_KROS9^8YQ_R
M,ZOJ%>Z?\$S?^3]OA;_V-,7_ * ]>%U[?_P39GDMOV[/AA/#;-,R^)XBL2=6
M^5N!7Z'GO_(DQ7_7N?\ Z2R\B_Y'>%_Z^0_]*1_0+16/_P )+J__ $*%[_WT
MM'_"2ZO_ -"A>_\ ?2U_&!_99L5X!_P4M_Y-AN?^PW9_^A-7L_\ PDNK_P#0
MH7O_ 'TM>#_\%&M9U"^_9KN(+CP]<VR_VS:'S96&/O-QQ7S'&G_))XW_ *]3
M_(\O._\ D45_\+_(_/NBBBOXR/Q,*^._B=_R4GQ#_P!AR[_]'/7V)7QW\3O^
M2D^(?^PY=_\ HYZ_L[Z&/_)3YK_UYA_Z6?*\5?[O3]7^1AT445_H4?$GZ(_\
M&[G_ "6OXB?]BM;?^E-?K'7Y(_\ !OEJ%UI_QG^(+VNE2W1;PQ; K$1E?])Z
M\U^JW_"2ZO\ ]"A>_P#?2U_+?B?_ ,EC6](?^D(_J#PQ_P"2/H_XI_\ I3-B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK\_/T V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBO&?%W[=OP#\
M!^);SP?XLUVXM-2T^8Q7ELVGW#F-QVRL94]>Q-9W_#QK]F+_ *&^?_P5W7_Q
MFO#J<3<-TJCA/&T5).S3J0336Z:YM&C@EFF60DXRKP37]Z/^9[O17A'_  \:
M_9B_Z&^?_P %=U_\9K*\7_\ !5#]COP'IJ:QXK^(4]I;R3B%)/[%O9,N59@,
M) 3T4\].*Z<!G>39IC(83!8FG5JS=HPA.,I2?:,8MMOR2(GG.3TXN4\33275
MSC_F?1E%?*'_  ^I_P""?7_189__  FM3_\ D6C_ (?4_P#!/K_HL,__ (36
MI_\ R+7V'^J_$O\ T!5O_!<__D3E_P!9^&O^@VC_ .#(?_)'U?17RA_P^I_X
M)]?]%AG_ /":U/\ ^1:^C=$\?R>(]%L_$.B^&;R>SO[6.XM)AA?,B=0RMAL$
M9!!P0#7#C<JS3+5%XNA.FI;<\91O;>UTKG;@\URO,7)82O"HUORRC*U^]F['
M145C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+7 =XWXE?\DZU_P#[ EU_
MZ):OR%K]8_B+XCU5_A]KJ-X3O%!T:Z!8LN!^Z;FOR<K^??&S_>\%_AG^<3\[
MXY_BT/27Z!1117X:?!GSG^UY_P E)L?^P'%_Z.FKRNO5/VO/^2DV/_8#B_\
M1TU>5U_L!X%?\FBR;_KROS9^8YQ_R,ZOJ%>Z?\$S?^3]OA;_ -C3%_Z ]>%U
M[?\ \$V9Y+;]NSX83PVS3,OB>(K$G5OE;@5^AY[_ ,B3%?\ 7N?_ *2R\B_Y
M'>%_Z^0_]*1_0+16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM?Q@?V6;%> ?
M\%+?^38;G_L-V?\ Z$U>S_\ "2ZO_P!"A>_]]+7@_P#P4:UG4+[]FNX@N/#U
MS;+_ &S:'S96&/O-QQ7S'&G_ "2>-_Z]3_(\O._^117_ ,+_ "/S[HHHK^,C
M\3"OCOXG?\E)\0_]AR[_ /1SU]B5\=_$[_DI/B'_ +#EW_Z.>O[.^AC_ ,E/
MFO\ UYA_Z6?*\5?[O3]7^1AT445_H4?$GZ(_\&[G_):_B)_V*UM_Z4U^L=?D
MC_P;Y:A=:?\ &?X@O:Z5+=%O#%L"L1&5_P!)Z\U^JW_"2ZO_ -"A>_\ ?2U_
M+?B?_P EC6](?^D(_J#PQ_Y(^C_BG_Z4S8HK'_X275_^A0O?^^EHK\_/T V*
M^'/^"SWQR^(/[-GBK]F?XU_"O]F?7OB_X@T/XS:BVG> /##$7VHM+X1UZ%FB
M(CDQY22/,?D/RQ-TZC[CKP3]M?X#_M"_%+QM\%_BQ^S;J/A :U\*_B3+K]_I
M?C.\NK:UU2PGT;4=+N+=)K:&9HI2E^61S&RJR D-C:0#X\_X?O?\%'/^E=/]
MH#_P/D_^5]7/A_\ \%HOV]/B]\=_AI\$_'/_  1W^+/P9T3QAX_TW3=7^(7B
MZ:66SL8/,\UH2#8HH:?R_(!9U_UIVY;;7Z4Z-+J\^D6LWB"QMK6_>V1KZVL[
MIIX8IBHWHDK1QM(@;(#E$+  E5S@)J^B:1K]JEEK>FPW4,=U!<QQSQA@LT,J
MRQ2 '^))$1P>Q4'M0!:HHHH ^(_V]_V0O^"J_P"T/^TIX?\ B-^S=^U'\)O"
MG@?P7LNO#'A3Q9X.N]3:35=@SJ=T ZQR31$NL P5A!\P#S<.O9?L9_ +_@J7
MX6^,]Q\0/V^/VTO!WC;P]9Z#+;:!X3\ >$&TB WTLD9-Y=,Q+SE(D=$C+; 9
MF8KN5&'U510!\<?#_P#8)_:9_9"N/BQ\/?V$_B'X*TGP/\6/%%YXET]?%<%V
M;KX?:O?1JE]-8P0*8]0MV=%GBM7DM1#(6&]T.![A^Q!^QY\)_P!@?]EOPA^R
M?\%H;@Z%X3T\PK>7I!N=0N9)&EN+N8@ &269Y)&Q@#=M4!0 /5Z* "BBB@ K
MPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]TKX;_P""
ML'_)1?"?_8$F_P#1U?<E?#?_  5@_P"2B^$_^P)-_P"CJ_.O%7_DBZ_^*'_I
M:/F^+/\ D25/6/YH^3Z***_E _(S#^)W_)-O$/\ V [O_P!$O7QW7V)\3O\
MDFWB'_L!W?\ Z)>OCNO]"OH8_P#),9K_ -?H?^D'Q/%7^\4_1_F%%%%?V<?*
MG[7?\$+/^3";'_L:=2_]#2OL:OCG_@A9_P F$V/_ &-.I?\ H:5]C5_'_&'_
M "5.-_Z^2_,_KWA#_DE\'_U[C^04445\V?1GY;?MB_\ )SWC7_L-O_Z"M>:5
MZ7^V+_R<]XU_[#;_ /H*UYI7\0Y__P CW%_]?:G_ *4S\+S'_D85O\4OS85Y
M7^UY_P DVL?^PY%_Z)FKU2O*_P!KS_DFUC_V'(O_ $3-7Z%X%?\ )W<F_P"O
MR_)G@YQ_R+*OH?.=%%%?[ 'YB%?TE_ W_DBG@_\ [%;3_P#TFCK^;2OZ2_@;
M_P D4\'_ /8K:?\ ^DT=?BGC+_NV#]9_E$_:/!S_ 'K&?X8?G(ZFBBBOP8_>
M#%^)7_).M?\ ^P)=?^B6K\A:_7KXE?\ ).M?_P"P)=?^B6K\A:_GWQL_WO!?
MX9_G$_.^.?XM#TE^@4445^&GP9\Y_M>?\E)L?^P'%_Z.FKRNO5/VO/\ DI-C
M_P!@.+_T=-7E=?[ >!7_ ":+)O\ KROS9^8YQ_R,ZOJ%>Z?\$S?^3]OA;_V-
M,7_H#UX77NG_  3-_P"3]OA;_P!C3%_Z ]?H>>_\B3%?]>Y_^DLO(O\ D=X7
M_KY#_P!*1_0!1117\8']EA7@'_!2W_DV&Y_[#=G_ .A-7O\ 7@'_  4M_P"3
M8;G_ +#=G_Z$U?,<:?\ ))XW_KU/\CR\[_Y%%?\ PO\ (_.JBBBOXR/Q,*^.
M_B=_R4GQ#_V'+O\ ]'/7V)7QW\3O^2D^(?\ L.7?_HYZ_L[Z&/\ R4^:_P#7
MF'_I9\KQ5_N]/U?Y&'1117^A1\2?HC_P;N?\EK^(G_8K6W_I37ZQU^3G_!NY
M_P EK^(G_8K6W_I37ZQU_+?B?_R6-;TA_P"D(_J#PQ_Y(^C_ (I_^E,****_
M/S] "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /RV_;%_Y.>\:_P#8;?\ ]!6O-*]+_;%_
MY.>\:_\ 8;?_ -!6O-*_B'/_ /D>XO\ Z^U/_2F?A>8_\C"M_BE^;"O*_P!K
MS_DFUC_V'(O_ $3-7JE>5_M>?\DVL?\ L.1?^B9J_0O K_D[N3?]?E^3/!SC
M_D65?0^<Z***_P!@#\Q"OZ2_@;_R13P?_P!BMI__ *31U_-I7])?P-_Y(IX/
M_P"Q6T__ -)HZ_%/&7_=L'ZS_*)^T>#G^]8S_##\Y'4T445^#'[P8OQ*_P"2
M=:__ -@2Z_\ 1+5^0M?KU\2O^2=:_P#]@2Z_]$M7Y"U_/OC9_O>"_P ,_P X
MGYWQS_%H>DOT"BBBOPT^#/G/]KS_ )*38_\ 8#B_]'35Y77JG[7G_)2;'_L!
MQ?\ HZ:O*Z_V \"O^319-_UY7YL_,<X_Y&=7U"O=/^"9O_)^WPM_[&F+_P!
M>O"Z]T_X)F_\G[?"W_L:8O\ T!Z_0\]_Y$F*_P"O<_\ TEEY%_R.\+_U\A_Z
M4C^@"BBBOXP/[+"O /\ @I;_ ,FPW/\ V&[/_P!":O?Z\ _X*6_\FPW/_8;L
M_P#T)J^8XT_Y)/&_]>I_D>7G?_(HK_X7^1^=5%%%?QD?B85\=_$[_DI/B'_L
M.7?_ *.>OL2OCOXG?\E)\0_]AR[_ /1SU_9WT,?^2GS7_KS#_P!+/E>*O]WI
M^K_(PZ***_T*/B3]$?\ @W<_Y+7\1/\ L5K;_P!*:_6.OR<_X-W/^2U_$3_L
M5K;_ -*:_6.OY;\3_P#DL:WI#_TA']0>&/\ R1]'_%/_ -*84445^?GZ %%%
M% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_
M )2">/\ _L1-*_\ 1C4 >Z5\-_\ !6#_ )*+X3_[ DW_ *.K[DKX;_X*P?\
M)1?"?_8$F_\ 1U?G7BK_ ,D77_Q0_P#2T?-\6?\ (DJ>L?S1\GT445_*!^1F
M'\3O^2;>(?\ L!W?_HEZ^.Z^Q/B=_P DV\0_]@.[_P#1+U\=U_H5]#'_ ))C
M-?\ K]#_ -(/B>*O]XI^C_,****_LX^5/VN_X(6?\F$V/_8TZE_Z&E?8U?'/
M_!"S_DPFQ_[&G4O_ $-*^QJ_C_C#_DJ<;_U\E^9_7O"'_)+X/_KW'\@HHHKY
ML^C/RV_;%_Y.>\:_]AM__05KS2O2_P!L7_DY[QK_ -AM_P#T%:\TK^(<_P#^
M1[B_^OM3_P!*9^%YC_R,*W^*7YL*\K_:\_Y)M8_]AR+_ -$S5ZI7E?[7G_)-
MK'_L.1?^B9J_0O K_D[N3?\ 7Y?DSP<X_P"195]#YSHHHK_8 _,0K^DOX&_\
MD4\'_P#8K:?_ .DT=?S:5_27\#?^2*>#_P#L5M/_ /2:.OQ3QE_W;!^L_P H
MG[1X.?[UC/\ ##\Y'4T445^#'[P8OQ*_Y)UK_P#V!+K_ -$M7Y"U^O7Q*_Y)
MUK__ &!+K_T2U?D+7\^^-G^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS_D
MI-C_ -@.+_T=-7E=>J?M>?\ )2;'_L!Q?^CIJ\KK_8#P*_Y-%DW_ %Y7YL_,
M<X_Y&=7U"O=/^"9O_)^WPM_[&F+_ - >O"Z]T_X)F_\ )^WPM_[&F+_T!Z_0
M\]_Y$F*_Z]S_ /267D7_ ".\+_U\A_Z4C^@"BBBOXP/[+"O /^"EO_)L-S_V
M&[/_ -":O?Z\ _X*6_\ )L-S_P!ANS_]":OF.-/^23QO_7J?Y'EYW_R**_\
MA?Y'YU4445_&1^)A7QW\3O\ DI/B'_L.7?\ Z.>OL2OCOXG?\E)\0_\ 8<N_
M_1SU_9WT,?\ DI\U_P"O,/\ TL^5XJ_W>GZO\C#HHHK_ $*/B3]$?^#=S_DM
M?Q$_[%:V_P#2FOUCK\G/^#=S_DM?Q$_[%:V_]*:_6.OY;\3_ /DL:WI#_P!(
M1_4'AC_R1]'_ !3_ /2F%%%%?GY^@!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y;?MB_
M\G/>-?\ L-O_ .@K7FE>E_MB_P#)SWC7_L-O_P"@K7FE?Q#G_P#R/<7_ -?:
MG_I3/PO,?^1A6_Q2_-A7E?[7G_)-K'_L.1?^B9J]4KRO]KS_ ))M8_\ 8<B_
M]$S5^A>!7_)W<F_Z_+\F>#G'_(LJ^A\YT445_L ?F(5_27\#?^2*>#_^Q6T_
M_P!)HZ_FTK^DOX&_\D4\'_\ 8K:?_P"DT=?BGC+_ +M@_6?Y1/VCP<_WK&?X
M8?G(ZFBBBOP8_>#%^)7_ "3K7_\ L"77_HEJ_(6OUZ^)7_).M?\ ^P)=?^B6
MK\A:_GWQL_WO!?X9_G$_.^.?XM#TE^@4445^&GP9\Y_M>?\ )2;'_L!Q?^CI
MJ\KKU3]KS_DI-C_V XO_ $=-7E=?[ >!7_)HLF_Z\K\V?F.<?\C.KZA7NG_!
M,W_D_;X6_P#8TQ?^@/7A=>Z?\$S?^3]OA;_V-,7_ * ]?H>>_P#(DQ7_ %[G
M_P"DLO(O^1WA?^OD/_2D?T 4445_&!_985X!_P %+?\ DV&Y_P"PW9_^A-7O
M]> ?\%+?^38;G_L-V?\ Z$U?,<:?\DGC?^O4_P CR\[_ .117_PO\C\ZJ***
M_C(_$PKX[^)W_)2?$/\ V'+O_P!'/7V)7QW\3O\ DI/B'_L.7?\ Z.>O[.^A
MC_R4^:_]>8?^EGRO%7^[T_5_D8=%%%?Z%'Q)^B/_  ;N?\EK^(G_ &*UM_Z4
MU^L=?DY_P;N?\EK^(G_8K6W_ *4U^L=?RWXG_P#)8UO2'_I"/Z@\,?\ DCZ/
M^*?_ *4PHHHK\_/T **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'
M_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2OAO_@K!_P E%\)_]@2;
M_P!'5]R5\-_\%8/^2B^$_P#L"3?^CJ_.O%7_ )(NO_BA_P"EH^;XL_Y$E3UC
M^:/D^BBBOY0/R,P_B=_R3;Q#_P!@.[_]$O7QW7V)\3O^2;>(?^P'=_\ HEZ^
M.Z_T*^AC_P DQFO_ %^A_P"D'Q/%7^\4_1_F%%%%?V<?*G[7?\$+/^3";'_L
M:=2_]#2OL:OCG_@A9_R838_]C3J7_H:5]C5_'_&'_)4XW_KY+\S^O>$/^27P
M?_7N/Y!1117S9]&?EM^V+_R<]XU_[#;_ /H*UYI7I?[8O_)SWC7_ +#;_P#H
M*UYI7\0Y_P#\CW%_]?:G_I3/PO,?^1A6_P 4OS85Y7^UY_R3:Q_[#D7_ *)F
MKU2O*_VO/^2;6/\ V'(O_1,U?H7@5_R=W)O^OR_)G@YQ_P BRKZ'SG1117^P
M!^8A7])?P-_Y(IX/_P"Q6T__ -)HZ_FTK^DOX&_\D4\'_P#8K:?_ .DT=?BG
MC+_NV#]9_E$_:/!S_>L9_AA^<CJ:***_!C]X,7XE?\DZU_\ [ EU_P"B6K\A
M:_7KXE?\DZU__L"77_HEJ_(6OY]\;/\ >\%_AG^<3\[XY_BT/27Z!1117X:?
M!GSG^UY_R4FQ_P"P'%_Z.FKRNO5/VO/^2DV/_8#B_P#1TU>5U_L!X%?\FBR;
M_KROS9^8YQ_R,ZOJ%>Z?\$S?^3]OA;_V-,7_ * ]>%U[I_P3-_Y/V^%O_8TQ
M?^@/7Z'GO_(DQ7_7N?\ Z2R\B_Y'>%_Z^0_]*1_0!1117\8']EA7@'_!2W_D
MV&Y_[#=G_P"A-7O]> ?\%+?^38;G_L-V?_H35\QQI_R2>-_Z]3_(\O._^117
M_P +_(_.JBBBOXR/Q,*^._B=_P E)\0_]AR[_P#1SU]B5\=_$[_DI/B'_L.7
M?_HYZ_L[Z&/_ "4^:_\ 7F'_ *6?*\5?[O3]7^1AT445_H4?$GZ(_P#!NY_R
M6OXB?]BM;?\ I37ZQU^3G_!NY_R6OXB?]BM;?^E-?K'7\M^)_P#R6-;TA_Z0
MC^H/#'_DCZ/^*?\ Z4PHHHK\_/T **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _+;]L7_D
MY[QK_P!AM_\ T%:\TKTO]L7_ ).>\:_]AM__ $%:\TK^(<__ .1[B_\ K[4_
M]*9^%YC_ ,C"M_BE^;"O*_VO/^2;6/\ V'(O_1,U>J5Y7^UY_P DVL?^PY%_
MZ)FK]"\"O^3NY-_U^7Y,\'./^195]#YSHHHK_8 _,0K^DOX&_P#)%/!__8K:
M?_Z31U_-I7])?P-_Y(IX/_[%;3__ $FCK\4\9?\ =L'ZS_*)^T>#G^]8S_##
M\Y'4T445^#'[P8OQ*_Y)UK__ &!+K_T2U?D+7Z]?$K_DG6O_ /8$NO\ T2U?
MD+7\^^-G^]X+_#/\XGYWQS_%H>DOT"BBBOPT^#/G/]KS_DI-C_V XO\ T=-7
ME=>J?M>?\E)L?^P'%_Z.FKRNO]@/ K_DT63?]>5^;/S'./\ D9U?4*]T_P""
M9O\ R?M\+?\ L:8O_0'KPNO=/^"9O_)^WPM_[&F+_P! >OT//?\ D28K_KW/
M_P!)9>1?\CO"_P#7R'_I2/Z ****_C _LL*\ _X*6_\ )L-S_P!ANS_]":O?
MZ\ _X*6_\FPW/_8;L_\ T)J^8XT_Y)/&_P#7J?Y'EYW_ ,BBO_A?Y'YU4445
M_&1^)A7QW\3O^2D^(?\ L.7?_HYZ^Q*^._B=_P E)\0_]AR[_P#1SU_9WT,?
M^2GS7_KS#_TL^5XJ_P!WI^K_ ",.BBBO]"CXD_1'_@W<_P"2U_$3_L5K;_TI
MK]8Z_)S_ (-W/^2U_$3_ +%:V_\ 2FOUCK^6_$__ )+&MZ0_](1_4'AC_P D
M?1_Q3_\ 2F%%%%?GY^@!1110 4444 %%%% !1110 4444 %%%% !7A?@'_E(
M)X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-0![I7PW_P5@_Y*+X3_ .P)
M-_Z.K[DKX;_X*P?\E%\)_P#8$F_]'5^=>*O_ "1=?_%#_P!+1\WQ9_R)*GK'
M\T?)]%%%?R@?D9A_$[_DFWB'_L!W?_HEZ^.Z^Q/B=_R3;Q#_ -@.[_\ 1+U\
M=U_H5]#'_DF,U_Z_0_\ 2#XGBK_>*?H_S"BBBO[./E3]KO\ @A9_R838_P#8
MTZE_Z&E?8U?'/_!"S_DPFQ_[&G4O_0TK[&K^/^,/^2IQO_7R7YG]>\(?\DO@
M_P#KW'\@HHHKYL^C/RV_;%_Y.>\:_P#8;?\ ]!6O-*]+_;%_Y.>\:_\ 8;?_
M -!6O-*_B'/_ /D>XO\ Z^U/_2F?A>8_\C"M_BE^;"O*_P!KS_DFUC_V'(O_
M $3-7JE>5_M>?\DVL?\ L.1?^B9J_0O K_D[N3?]?E^3/!SC_D65?0^<Z***
M_P!@#\Q"OZ2_@;_R13P?_P!BMI__ *31U_-I7])?P-_Y(IX/_P"Q6T__ -)H
MZ_%/&7_=L'ZS_*)^T>#G^]8S_##\Y'4T445^#'[P8OQ*_P"2=:__ -@2Z_\
M1+5^0M?KU\2O^2=:_P#]@2Z_]$M7Y"U_/OC9_O>"_P ,_P XGYWQS_%H>DOT
M"BBBOPT^#/G/]KS_ )*38_\ 8#B_]'35Y77JG[7G_)2;'_L!Q?\ HZ:O*Z_V
M \"O^319-_UY7YL_,<X_Y&=7U"O=/^"9O_)^WPM_[&F+_P! >O"Z]T_X)F_\
MG[?"W_L:8O\ T!Z_0\]_Y$F*_P"O<_\ TEEY%_R.\+_U\A_Z4C^@"BBBOXP/
M[+"O /\ @I;_ ,FPW/\ V&[/_P!":O?Z\ _X*6_\FPW/_8;L_P#T)J^8XT_Y
M)/&_]>I_D>7G?_(HK_X7^1^=5%%%?QD?B85\=_$[_DI/B'_L.7?_ *.>OL2O
MCOXG?\E)\0_]AR[_ /1SU_9WT,?^2GS7_KS#_P!+/E>*O]WI^K_(PZ***_T*
M/B3]$?\ @W<_Y+7\1/\ L5K;_P!*:_6.OR<_X-W/^2U_$3_L5K;_ -*:_6.O
MY;\3_P#DL:WI#_TA']0>&/\ R1]'_%/_ -*84445^?GZ %%%% !67XW\9>&_
MASX,U?XA>,M2^QZ/H.EW&HZK>>2\GD6T$;2RR;$#,VU%8X4%CC !/%:E>8_M
MM?\ )F7Q<_[)AK__ *;IZZ<%1CB,93I2VE))V\VD<V,K2P^$J58[QBVODKGF
M'_#Y+_@F[_T<;_Y:&L?_ ")1_P /DO\ @F[_ -'&_P#EH:Q_\B5^%%%?T-_Q
M"#AK_G]6_P# H?\ RL_GS_B+W$O_ #ZH_P#@,_\ Y8?NO_P^2_X)N_\ 1QO_
M ):&L?\ R)7MGP*^/_PC_:6\!)\3_@GXM_MK0Y+J6V2^^P7%MF6,@.NR>-'X
MR.=N#VK^;ROVN_X(6?\ )A-C_P!C3J7_ *&E?'<<< 9-PUDJQF%J5)2YU&TG
M%JS3[03OIW/L."./LXXESEX3%4Z<8\CE[JDG=-+K)JVO8^QJ***_(3]<"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\MOVQ?
M^3GO&O\ V&W_ /05KS2O2_VQ?^3GO&O_ &&W_P#05KS2OXAS_P#Y'N+_ .OM
M3_TIGX7F/_(PK?XI?FPKRO\ :\_Y)M8_]AR+_P!$S5ZI7E?[7G_)-K'_ +#D
M7_HF:OT+P*_Y.[DW_7Y?DSP<X_Y%E7T/G.BBBO\ 8 _,0K^DOX&_\D4\'_\
M8K:?_P"DT=?S:5_27\#?^2*>#_\ L5M/_P#2:.OQ3QE_W;!^L_RB?M'@Y_O6
M,_PP_.1U-%%%?@Q^\&+\2O\ DG6O_P#8$NO_ $2U?D+7Z]?$K_DG6O\ _8$N
MO_1+5^0M?S[XV?[W@O\ #/\ .)^=\<_Q:'I+] HHHK\-/@SYS_:\_P"2DV/_
M & XO_1TU>5UZI^UY_R4FQ_[ <7_ *.FKRNO]@/ K_DT63?]>5^;/S'./^1G
M5]0KW3_@F;_R?M\+?^QIB_\ 0'KPNO=/^"9O_)^WPM_[&F+_ - >OT//?^1)
MBO\ KW/_ -)9>1?\CO"_]?(?^E(_H HHHK^,#^RPKP#_ (*6_P#)L-S_ -AN
MS_\ 0FKW^O /^"EO_)L-S_V&[/\ ]":OF.-/^23QO_7J?Y'EYW_R**_^%_D?
MG51117\9'XF%?'?Q._Y*3XA_[#EW_P"CGK[$KX[^)W_)2?$/_8<N_P#T<]?V
M=]#'_DI\U_Z\P_\ 2SY7BK_=Z?J_R,.BBBO]"CXD_1'_ (-W/^2U_$3_ +%:
MV_\ 2FOUCK\G/^#=S_DM?Q$_[%:V_P#2FOUCK^6_$_\ Y+&MZ0_](1_4'AC_
M ,D?1_Q3_P#2F%%%%?GY^@!1110 4444 %%%% !1110 4444 %%%% !7A?@'
M_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE?#?_  5@_P"2
MB^$_^P)-_P"CJ^Y*^&_^"L'_ "47PG_V!)O_ $=7YUXJ_P#)%U_\4/\ TM'S
M?%G_ ")*GK'\T?)]%%%?R@?D9A_$[_DFWB'_ + =W_Z)>OCNOL3XG?\ )-O$
M/_8#N_\ T2]?'=?Z%?0Q_P"28S7_ *_0_P#2#XGBK_>*?H_S"BBBO[./E3]K
MO^"%G_)A-C_V-.I?^AI7V-7QS_P0L_Y,)L?^QIU+_P!#2OL:OX_XP_Y*G&_]
M?)?F?U[PA_R2^#_Z]Q_(****^;/HS\MOVQ?^3GO&O_8;?_T%:\TKTO\ ;%_Y
M.>\:_P#8;?\ ]!6O-*_B'/\ _D>XO_K[4_\ 2F?A>8_\C"M_BE^;"O*_VO/^
M2;6/_8<B_P#1,U>J5Y7^UY_R3:Q_[#D7_HF:OT+P*_Y.[DW_ %^7Y,\'./\
MD65?0^<Z***_V /S$*_I+^!O_)%/!_\ V*VG_P#I-'7\VE?TE_ W_DBG@_\
M[%;3_P#TFCK\4\9?]VP?K/\ *)^T>#G^]8S_  P_.1U-%%%?@Q^\&+\2O^2=
M:_\ ]@2Z_P#1+5^0M?KU\2O^2=:__P!@2Z_]$M7Y"U_/OC9_O>"_PS_.)^=\
M<_Q:'I+] HHHK\-/@SYS_:\_Y*38_P#8#B_]'35Y77JG[7G_ "4FQ_[ <7_H
MZ:O*Z_V \"O^319-_P!>5^;/S'./^1G5]0KW3_@F;_R?M\+?^QIB_P#0'KPN
MO=/^"9O_ "?M\+?^QIB_] >OT//?^1)BO^O<_P#TEEY%_P CO"_]?(?^E(_H
M HHHK^,#^RPKP#_@I;_R;#<_]ANS_P#0FKW^O /^"EO_ ";#<_\ 8;L__0FK
MYCC3_DD\;_UZG^1Y>=_\BBO_ (7^1^=5%%%?QD?B85\=_$[_ )*3XA_[#EW_
M .CGK[$KX[^)W_)2?$/_ &'+O_T<]?V=]#'_ )*?-?\ KS#_ -+/E>*O]WI^
MK_(PZ***_P!"CXD_1'_@W<_Y+7\1/^Q6MO\ TIK]8Z_)S_@W<_Y+7\1/^Q6M
MO_2FOUCK^6_$_P#Y+&MZ0_\ 2$?U!X8_\D?1_P 4_P#TIA1117Y^?H!\-_\
M!6#_ )*+X3_[ DW_ *.KY/KZP_X*P?\ )1?"?_8$F_\ 1U?)]?R!XB_\EIC/
M\2_](B?C?$G_ ".ZWJOR05A_$[_DFWB'_L!W?_HEZW*P_B=_R3;Q#_V [O\
M]$O7C\+?\E/@?^OU+_TN)\[B/]WGZ/\ (^.Z***_V[/R4*_:[_@A9_R838_]
MC3J7_H:5^*-?M=_P0L_Y,)L?^QIU+_T-*_,?%K_DEE_U\C^4C]-\)_\ DJ)?
M]>Y?G$^QJ***_FD_I,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /RV_;%_Y.>\:_]AM__05KS2O2_P!L7_DY[QK_ -AM_P#T
M%:\TK^(<_P#^1[B_^OM3_P!*9^%YC_R,*W^*7YL*\K_:\_Y)M8_]AR+_ -$S
M5ZI7E?[7G_)-K'_L.1?^B9J_0O K_D[N3?\ 7Y?DSP<X_P"195]#YSHHHK_8
M _,0K^DOX&_\D4\'_P#8K:?_ .DT=?S:5_27\#?^2*>#_P#L5M/_ /2:.OQ3
MQE_W;!^L_P HG[1X.?[UC/\ ##\Y'4T445^#'[P8OQ*_Y)UK_P#V!+K_ -$M
M7Y"U^O7Q*_Y)UK__ &!+K_T2U?D+7\^^-G^]X+_#/\XGYWQS_%H>DOT"BBBO
MPT^#/G/]KS_DI-C_ -@.+_T=-7E=>J?M>?\ )2;'_L!Q?^CIJ\KK_8#P*_Y-
M%DW_ %Y7YL_,<X_Y&=7U"O=/^"9O_)^WPM_[&F+_ - >O"Z]T_X)F_\ )^WP
MM_[&F+_T!Z_0\]_Y$F*_Z]S_ /267D7_ ".\+_U\A_Z4C^@"BBBOXP/[+"O
M/^"EO_)L-S_V&[/_ -":O?Z\ _X*6_\ )L-S_P!ANS_]":OF.-/^23QO_7J?
MY'EYW_R**_\ A?Y'YU4445_&1^)A7QW\3O\ DI/B'_L.7?\ Z.>OL2OCOXG?
M\E)\0_\ 8<N__1SU_9WT,?\ DI\U_P"O,/\ TL^5XJ_W>GZO\C#HHHK_ $*/
MB3]$?^#=S_DM?Q$_[%:V_P#2FOUCK\G/^#=S_DM?Q$_[%:V_]*:_6.OY;\3_
M /DL:WI#_P!(1_4'AC_R1]'_ !3_ /2F%%%%?GY^@!1110 4444 %%%% 'SC
M_P %;[#XA)_P3A^-7C3X8?'#Q;X#UGPI\+?$&O:?JO@^\AMKF2>STZ>YBC:9
MXGDB0O$N3"T4F"<.*;_P2/\ %6J:W_P2H^ 'C3QKXBN;V[N?@WH5WJFJZG=-
M++,YL(GDEED<EF8\DLQ)/)-:O_!57_E%[^TC_P!D$\8?^F2[KC?^"4/AIO&?
M_!%_X$^#TNO(.K? +1K,3?\ //S=+1-WX;LT ?/W_!,^SN?^"SOP#^)?[=GQ
MR\>>,-/;QEXYUC2/@K'H/BB^TX>!=#LL06=S9QV\J*+]IA)--<,"TC*L9Q&O
MEU[A_P $._VY/B#^WI^P3I?C_P"-<L$OQ!\&^(M0\&?$"YM8U2.ZU33W53<!
M5 "F6&2"5E 50\CA0%P*\A_X-;?/\$?\$E+'X/\ C"V&FZ_\,_B-XI\.^,K&
MX8*VGZA#J,D\L4N?NE4G3.>V*S_^#5[P7KVG?\$]?&WQEU.SFAT_XK_'OQ/X
MN\.F9"OFV$GV:S60 ]C)92X/<8[8H _2RBBB@ KPOP#_ ,I!/'__ &(FE?\
MHQJGU3P+^WI+J=S+I'QW\$0VC3N;6*7PO(S)&6.U2=W) P":X;X!:+\;]._;
M9\<6?Q'\;:-J.L+X+T\W-YI^FM#$\9E/E@(3P0-V3WR* /J:OAO_ (*P?\E%
M\)_]@2;_ -'5]F?8O&__ $&[+_P&/^-?%'_!4J'6(?B#X6&L7D4S'1IMABCV
M@#S:_.O%7_DBZ_\ BA_Z6CYOBS_D25/6/YH^6J***_E _(S#^)W_ "3;Q#_V
M [O_ -$O7QW7V)\3O^2;>(?^P'=_^B7KX[K_ $*^AC_R3&:_]?H?^D'Q/%7^
M\4_1_F%%%%?V<?*G[7?\$+/^3";'_L:=2_\ 0TK[&KXH_P""'UMXFE_83LGT
MO4K:*+_A)]1PDL)8YWIGFOK_ .Q>-_\ H-V7_@,?\:_C_C#_ )*G&_\ 7R7Y
MG]>\(?\ )+X/_KW'\C8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QKYL^C/S
M._;%_P"3GO&O_8;?_P!!6O-*]&_:Y6Z3]I3QDE]*KRC67\QT7 )PO05YS7\0
MY_\ \CW%_P#7VI_Z4S\+S'_D85O\4OS85Y7^UY_R3:Q_[#D7_HF:O5*\K_:\
M_P"2;6/_ &'(O_1,U?H7@5_R=W)O^OR_)G@YQ_R+*OH?.=%%%?[ 'YB%?TE_
M W_DBG@__L5M/_\ 2:.OYM*_HT^"5GXS/P8\(F+6;,*?#&G[0;8Y ^S1^]?B
MGC+_ +M@_6?Y1/VCP<_WK&?X8?G(] HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=
ME_X#'_&OP8_>!OQ*_P"2=:__ -@2Z_\ 1+5^0M?K'\1;/QF/A]KIEUFS*C1K
MK<!;')'E-[U^3E?S[XV?[W@O\,_SB?G?'/\ %H>DOT"BBBOPT^#/G/\ :\_Y
M*38_]@.+_P!'35Y77JG[7G_)2;'_ + <7_HZ:O*Z_P!@/ K_ )-%DW_7E?FS
M\QSC_D9U?4*]T_X)F_\ )^WPM_[&F+_T!Z\+KV__ ()LK=/^W9\,$L9524^)
MXO+=UR =K=17Z'GO_(DQ7_7N?_I++R+_ )'>%_Z^0_\ 2D?T"T5C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?Q@?V6;%> ?\%+?^38;G_L-V?\ Z$U>
MS_8O&_\ T&[+_P !C_C7@_\ P4:MO$T7[-=P^J:E;2Q?VS:92*$J<[FQS7S'
M&G_))XW_ *]3_(\O._\ D45_\+_(_/NBBBOXR/Q,*^._B=_R4GQ#_P!AR[_]
M'/7V)7QW\3O^2D^(?^PY=_\ HYZ_L[Z&/_)3YK_UYA_Z6?*\5?[O3]7^1AT4
M45_H4?$GZ(_\&[G_ "6OXB?]BM;?^E-?K'7Y(_\ !OE#K$WQG^((T>\BA8>&
M+;>98]P(^TU^JWV+QO\ ]!NR_P# 8_XU_+?B?_R6-;TA_P"D(_J#PQ_Y(^C_
M (I_^E,V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:_/S] /C/_ (*P?\E%
M\)_]@2;_ -'5\GU]2_\ !4J'6(?B#X6&L7D4S'1IMABCV@#S:^6J_D#Q%_Y+
M3&?XE_Z1$_&^)/\ D=UO5?D@K#^)W_)-O$/_ & [O_T2];E8?Q._Y)MXA_[
M=W_Z)>O'X6_Y*? _]?J7_I<3YW$?[O/T?Y'QW1117^W9^2A7[7?\$+/^3";'
M_L:=2_\ 0TK\4:_9W_@A];>)I?V$[)]+U*VBB_X2?4<)+"6.=Z9YK\Q\6O\
MDEE_U\C^4C]-\)_^2HE_U[E^<3[7HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@
M,?\ &OYI/Z3-BBL?[%XW_P"@W9?^ Q_QKY?^+_\ P4;\5?"?XFZU\.)/AS;W
MS:/>M;F\75/+$N #NV^2VWKTR:\;.N(,HX>H1K9A4Y(R=D^64M;7M[J;V1Q8
M[,<'EM-3Q$N5-V6C>OR3/KBBOB/_ (>O>)_^B1P?^#O_ .T4?\/7O$__ $2.
M#_P=_P#VBOF_^(G<#_\ 07_Y3J__ "!YG^M.0_\ /[_R67_R)U?_  6*_:7^
M-O[*_P"S+H7Q"^ WC7^P=8O/'=KIUS>?V;;76^V>RO96CV7$<BC+PQG(&[Y<
M9P2#^;/_  ^2_P""D7_1QO\ Y:&C_P#R)7L7_!57]MO6?VDOV>M&\#:AX%CT
MQ+3QG;WXN$U'SBQ6TNX]N/*7'^M)SGMTYKX K^L_!^'"G%?!D,?2HTZR<YKF
ME35]&M/?BI:'X=Q[Q1F#X@E_9^+J1I\L=(RG%7ZZ77Y'T[_P^2_X*1?]'&_^
M6AH__P B4?\ #Y+_ (*1?]'&_P#EH:/_ /(E?,5%?J7^J_#7_0%1_P#!</\
MY$^,_P!9^)?^@VM_X,G_ /)']*OPJUK4_$OPO\-^(M:N?.O+_0+.YNYMBKYD
MKP(S-A0 ,DDX  ]*WZ\_^"5GXS/P8\(F+6;,*?#&G[0;8Y ^S1^]=1]B\;_]
M!NR_\!C_ (U_'N)2CB)I;7?YG]>X9N6&@WO9?D;%%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C6)N;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C0!L45C_8O&_\ T&[+_P !C_C7Q]_P4"_X*J^+?V$OC+IGPCG^$=MXH.H^
M&(=8&H)KGV+RQ)<7,/E;/L\F<?9]V[</OXQQD^EE649CG>+6%P4.>;3=KI:+
M?632_$\W-<VR_),(\3C9\D$TKV;U>VD4W^!]LT5^6?\ Q$4^)_\ HUN#_P +
M+_[BH_XB*?$__1K<'_A9?_<5?3_\0VXU_P"@7_R>G_\ )GS/_$2."_\ H*_\
MDJ?_ "!^IE%?G7^S3_P7 \5?M%?'GPO\$(_V?[?2&\2ZHMF-3;Q/YXM\@G?Y
M?V1-_3IN'UK[\^Q>-_\ H-V7_@,?\:^=SC(<VR"O&CCZ?)*2NE>+TO;[+:W1
M]#D^>Y5G]"5; 5.>,79NTEK:_P!I)[,V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\:\@]<V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#
M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK\V?C7_P7B\4_!WXR^+?A&_[.<&HGPKX
MGO\ 1SJ \5^5]I-M<20^;L^QMLW;-VW<<9QD]:YG_B(I\3_]&MP?^%E_]Q5]
MK2\.^,:U*-2&%NI)->_3V>J^V?%5?$/@ZC5E3GB;.+:?N5-UO]@_4RBORS_X
MB*?$_P#T:W!_X67_ -Q5]"_\$\_^"F?B[]O;QKXA\'P?"ZV\+'0=+BO#</K/
MVWS]\FS9M\B+;CKG)^E<^8<#<4Y5@YXK%8?EIPW?/!VUMLI-[OHCIR_CCA;-
M,9#"X7$<U2>RY)J^E]W%+9=6?8]%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C7R1]8;%%8_V+QO_P!!NR_\!C_C7B'[5?[8'B[]F'Q%I6@3^%K;6CJE
MD]P)4N_L_E[7V[<>6^?7/%>=FN;9?DF"EB\;/DIQLF[-[NRTBF]_(YL7C,/@
M:#K5Y6BNMF]_2[/H>BOB/_AZ]XG_ .B1P?\ @[_^T4?\/7O$_P#T2.#_ ,'?
M_P!HKY/_ (B=P/\ ]!?_ )3J_P#R!Y'^M.0_\_O_ "67_P B?4/[4?C+Q)\.
M?V9?B+\0O!NI?8]8T'P)J^HZ5>>2DGD7,%E++%)L<,K;753A@5.,$$<5^,?_
M  ^2_P""D7_1QO\ Y:&C_P#R)7V1^T;_ ,%,O$7CW]GKQYX&G^%T-NFM>#-4
ML'N!J^XQ":TEC+8\@9QNSC(SCJ*_)JOZ3\#L9PCQGE.+K480Q'LYQ5Y4]KQO
M9<\4_N/R/Q(XHQ#QM#^S,5.,>5WY93AK?JM+GT[_ ,/DO^"D7_1QO_EH:/\
M_(E'_#Y+_@I%_P!'&_\ EH:/_P#(E?,5%?N7^J_#7_0%1_\ !</_ )$_-_\
M6?B7_H-K?^#)_P#R1^\'_!*'X_\ Q<_:6_9'M?B?\;/%O]M:Y)K][;/??8+>
MVS%&RA%V01HG&3SMR>]?2E?%'_!#ZV\32_L)V3Z7J5M%%_PD^HX26$L<[TSS
M7U_]B\;_ /0;LO\ P&/^-?ROQ51HX?B3%TJ45&,:DDDE9)7V26B1_4O"U:MB
M.',)5JR<I2IQ;;=VW;=MZMFQ16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XU\^>^?F=^V+_R<]XU_P"PV_\ Z"M>:5Z-^URMTG[2GC)+Z57E&LOYCHN
M3A>@KSFOXAS_ /Y'N+_Z^U/_ $IGX7F/_(PK?XI?FPKRO]KS_DFUC_V'(O\
MT3-7JE>5_M>?\DVL?^PY%_Z)FK]"\"O^3NY-_P!?E^3/!SC_ )%E7T/G.BBB
MO]@#\Q"OZ2_@;_R13P?_ -BMI_\ Z31U_-I7]&GP2L_&9^#'A$Q:S9A3X8T_
M:#;'('V:/WK\4\9?]VP?K/\ *)^T>#G^]8S_  P_.1Z!16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XU^#'[P-^)7_).M?\ ^P)=?^B6K\A:_6/XBV?C
M,?#[73+K-F5&C76X"V.2/*;WK\G*_GWQL_WO!?X9_G$_.^.?XM#TE^@4445^
M&GP9\Y_M>?\ )2;'_L!Q?^CIJ\KKU3]KS_DI-C_V XO_ $=-7E=?[ >!7_)H
MLF_Z\K\V?F.<?\C.KZA7NG_!,W_D_;X6_P#8TQ?^@/7A=>W_ /!-E;I_V[/A
M@EC*J2GQ/%Y;NN0#M;J*_0\]_P"1)BO^O<__ $EEY%_R.\+_ -?(?^E(_H%H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK^,#^RS8KP#_@I;_P FPW/_ &&[
M/_T)J]G^Q>-_^@W9?^ Q_P :\'_X*-6WB:+]FNX?5-2MI8O[9M,I%"5.=S8Y
MKYCC3_DD\;_UZG^1Y>=_\BBO_A?Y'Y]T445_&1^)A7QW\3O^2D^(?^PY=_\
MHYZ^Q*^._B=_R4GQ#_V'+O\ ]'/7]G?0Q_Y*?-?^O,/_ $L^5XJ_W>GZO\C#
MHHHK_0H^)/T1_P"#=S_DM?Q$_P"Q6MO_ $IK]8Z_)'_@WRAUB;XS_$$:/>10
ML/#%MO,L>X$?::_5;[%XW_Z#=E_X#'_&OY;\3_\ DL:WI#_TA']0>&/_ "1]
M'_%/_P!*9L45C_8O&_\ T&[+_P !C_C17Y^?H!L4444 %%%% !1110!Y_P#M
M._L[>&?VK?@MKWP!\>>+O$&E^&_%.F7&F>)(/#EY%;S:A8SQ-%-:M*\3LD;H
MY#&,HQ'&[!(-;]E#]F'P;^QY\$]%_9[^&GBSQ%J/A?PU916/ART\1WT5S)IU
MI&NU+=)5B1W11T\PN0, $  #TFB@#Y]^(O\ P3;^!?COQEXV\5:'XO\ &W@V
MU^*"H/BEX?\ !/B$6%CXL*Q>29+@>6TMO,\($4D]G);RRH )'; Q[5\/_A_X
M)^%/@;2/AG\-O"UCH?A_0-.AL-%T?3;<16]E;1($CBC1>%55  'M6Q10 444
M4 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'NE?#?_!6#
M_DHOA/\ [ DW_HZON2OAO_@K!_R47PG_ -@2;_T=7YUXJ_\ )%U_\4/_ $M'
MS?%G_(DJ>L?S1\GT445_*!^1F'\3O^2;>(?^P'=_^B7KX[K[$^)W_)-O$/\
MV [O_P!$O7QW7^A7T,?^28S7_K]#_P!(/B>*O]XI^C_,****_LX^5/VN_P""
M%G_)A-C_ -C3J7_H:5]C5\<_\$+/^3";'_L:=2_]#2OL:OX_XP_Y*G&_]?)?
MF?U[PA_R2^#_ .O<?R"BBBOFSZ,_+;]L7_DY[QK_ -AM_P#T%:\TKTO]L7_D
MY[QK_P!AM_\ T%:\TK^(<_\ ^1[B_P#K[4_]*9^%YC_R,*W^*7YL*\K_ &O/
M^2;6/_8<B_\ 1,U>J5Y7^UY_R3:Q_P"PY%_Z)FK]"\"O^3NY-_U^7Y,\'./^
M195]#YSHHHK_ & /S$*_I+^!O_)%/!__ &*VG_\ I-'7\VE?TE_ W_DBG@__
M +%;3_\ TFCK\4\9?]VP?K/\HG[1X.?[UC/\,/SD=31117X,?O!B_$K_ ))U
MK_\ V!+K_P!$M7Y"U^O7Q*_Y)UK_ /V!+K_T2U?D+7\^^-G^]X+_  S_ #B?
MG?'/\6AZ2_0****_#3X,^<_VO/\ DI-C_P!@.+_T=-7E=>J?M>?\E)L?^P'%
M_P"CIJ\KK_8#P*_Y-%DW_7E?FS\QSC_D9U?4*]T_X)F_\G[?"W_L:8O_ $!Z
M\+KW3_@F;_R?M\+?^QIB_P#0'K]#SW_D28K_ *]S_P#267D7_([PO_7R'_I2
M/Z ****_C _LL*\ _P""EO\ R;#<_P#8;L__ $)J]_KP#_@I;_R;#<_]ANS_
M /0FKYCC3_DD\;_UZG^1Y>=_\BBO_A?Y'YU4445_&1^)A7QW\3O^2D^(?^PY
M=_\ HYZ^Q*^._B=_R4GQ#_V'+O\ ]'/7]G?0Q_Y*?-?^O,/_ $L^5XJ_W>GZ
MO\C#HHHK_0H^)/T1_P"#=S_DM?Q$_P"Q6MO_ $IK]8Z_)S_@W<_Y+7\1/^Q6
MMO\ TIK]8Z_EOQ/_ .2QK>D/_2$?U!X8_P#)'T?\4_\ TIA1117Y^?H!\-_\
M%8/^2B^$_P#L"3?^CJ^3Z^L/^"L'_)1?"?\ V!)O_1U?)]?R!XB_\EIC/\2_
M](B?C?$G_([K>J_)!6'\3O\ DFWB'_L!W?\ Z)>MRL/XG?\ )-O$/_8#N_\
MT2]>/PM_R4^!_P"OU+_TN)\[B/\ =Y^C_(^.Z***_P!NS\E"OVN_X(6?\F$V
M/_8TZE_Z&E?BC7[7?\$+/^3";'_L:=2_]#2OS'Q:_P"267_7R/Y2/TWPG_Y*
MB7_7N7YQ/L:BBBOYI/Z3"ORV_;%_Y.>\:_\ 8;?_ -!6OU)K\MOVQ?\ DY[Q
MK_V&W_\ 05K\;\:/^1%A_P#K[_[;(^+XW_Y%]/\ Q?HSS2BBBOYO/S,\K_:\
M_P"2;6/_ &'(O_1,U?.=?1G[7G_)-K'_ +#D7_HF:OG.O]1?HH_\FBI?]?JO
MYH_/>)/^1F_1!1117])G@G])?P-_Y(IX/_[%;3__ $FCKJ:Y;X&_\D4\'_\
M8K:?_P"DT==37\18K_>9^K_,_MC"_P"ZT_\ "OR"BBH-2U&ST?3KC5M1F\NW
MM8'FGDVD[44%F.!DG !X'-<[:BKO8W;25V3T5XU_P\#_ &1/^BM_^4&__P#C
M%'_#P/\ 9$_Z*W_Y0;__ .,5X/\ K5PO_P!!U'_P;#_Y(X/[6RK_ *"(?^!Q
M_P SV6OQW_X.#O\ D\WPS_V3"R_]..HU^D?_  \#_9$_Z*W_ .4&_P#_ (Q7
MY;?\%N?C#\.?C9^U9X?\5?#'Q%_:=A;_  ]M+2:?[)-#MF6^OW*[945C\LB'
M(&.>O!K]2\'\]R3,.,X4<+BJ=2?)-VC.,GHET3;/S[Q-Q^!Q'"TH4JL9/GCH
MI)O?LF?'-%%%?UB?S@>Z?\$S?^3]OA;_ -C3%_Z ]?T 5_/_ /\ !,W_ )/V
M^%O_ &-,7_H#U_0!7\\>,7_([P__ %[_ /;I']"^#_\ R),1_P!?/_;8A111
M7Y$?K9Y_^TM\=/\ AG?X82?$C_A%O[8\N]AM_L7V[[/G>2-V_8_3'3%?.O\
MP]N_ZM^_\NO_ .Y:]+_X*6_\FPW/_8;L_P#T)J_.JOP?Q(XSXER#B%8; 5^2
M')%VY8/5N5W>46^BZGP'$V=YGE^8JEAZG+'E3M:+UN^Z9]E?\/;O^K?O_+K_
M /N6C_A[=_U;]_Y=?_W+7QK17P'_ !$[CC_H+_\ *=+_ .0/GO\ 6G/O^?W_
M )+'_P"1/E3]I3Q=_P )_P#M%^/_ !Y_9_V3^V_&NJW_ -D\WS/)\Z\EDV;L
M#=C=C.!G&<"N*K<^)W_)2?$/_8<N_P#T<]8=?[ \-U9U^'<'4F[RE2IM^K@F
MS\'Q<Y5,74E+=R;_ !"OT1_X-W/^2U_$3_L5K;_TIK\[J_1'_@W<_P"2U_$3
M_L5K;_TIKQ_$'_DCL7Z+_P!+B?4< ?\ )883_$__ $F1^L=%%%?R:?U@%?#?
M_!6#_DHOA/\ [ DW_HZON2OAO_@K!_R47PG_ -@2;_T=7YUXJ_\ )%U_\4/_
M $M'S?%G_(DJ>L?S1\GT445_*!^1F'\3O^2;>(?^P'=_^B7KX[K[$^)W_)-O
M$/\ V [O_P!$O7QW7^A7T,?^28S7_K]#_P!(/B>*O]XI^C_,****_LX^5/VN
M_P""%G_)A-C_ -C3J7_H:5]C5\<_\$+/^3";'_L:=2_]#2OL:OX_XP_Y*G&_
M]?)?F?U[PA_R2^#_ .O<?R"BBBOFSZ,_+;]L7_DY[QK_ -AM_P#T%:\TKTO]
ML7_DY[QK_P!AM_\ T%:\TK^(<_\ ^1[B_P#K[4_]*9^%YC_R,*W^*7YL*\K_
M &O/^2;6/_8<B_\ 1,U>J5Y7^UY_R3:Q_P"PY%_Z)FK]"\"O^3NY-_U^7Y,\
M'./^195]#YSHHHK_ & /S$*_I+^!O_)%/!__ &*VG_\ I-'7\VE?TE_ W_DB
MG@__ +%;3_\ TFCK\4\9?]VP?K/\HG[1X.?[UC/\,/SD=31117X,?O!B_$K_
M ))UK_\ V!+K_P!$M7Y"U^O7Q*_Y)UK_ /V!+K_T2U?D+7\^^-G^]X+_  S_
M #B?G?'/\6AZ2_0****_#3X,^<_VO/\ DI-C_P!@.+_T=-7E=>J?M>?\E)L?
M^P'%_P"CIJ\KK_8#P*_Y-%DW_7E?FS\QSC_D9U?4*]T_X)F_\G[?"W_L:8O_
M $!Z\+KW3_@F;_R?M\+?^QIB_P#0'K]#SW_D28K_ *]S_P#267D7_([PO_7R
M'_I2/Z ****_C _LL*\ _P""EO\ R;#<_P#8;L__ $)J]_KP#_@I;_R;#<_]
MANS_ /0FKYCC3_DD\;_UZG^1Y>=_\BBO_A?Y'YU4445_&1^)A7QW\3O^2D^(
M?^PY=_\ HYZ^Q*^._B=_R4GQ#_V'+O\ ]'/7]G?0Q_Y*?-?^O,/_ $L^5XJ_
MW>GZO\C#HHHK_0H^)/T1_P"#=S_DM?Q$_P"Q6MO_ $IK]8Z_)S_@W<_Y+7\1
M/^Q6MO\ TIK]8Z_EOQ/_ .2QK>D/_2$?U!X8_P#)'T?\4_\ TIA1117Y^?H
M4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^
M ?\ E()X_P#^Q$TK_P!&-0![I7PW_P %8/\ DHOA/_L"3?\ HZON2OAO_@K!
M_P E%\)_]@2;_P!'5^=>*O\ R1=?_%#_ -+1\WQ9_P B2IZQ_-'R?1117\H'
MY&8?Q._Y)MXA_P"P'=_^B7KX[K[$^)W_ "3;Q#_V [O_ -$O7QW7^A7T,?\
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
MZ***_DT_K *^&_\ @K!_R47PG_V!)O\ T=7W)7PW_P %8/\ DHOA/_L"3?\
MHZOSKQ5_Y(NO_BA_Z6CYOBS_ )$E3UC^:/D^BBBOY0/R,P_B=_R3;Q#_ -@.
M[_\ 1+U\=U]B?$[_ ))MXA_[ =W_ .B7KX[K_0KZ&/\ R3&:_P#7Z'_I!\3Q
M5_O%/T?YA1117]G'RI^UW_!"S_DPFQ_[&G4O_0TK[&KXY_X(6?\ )A-C_P!C
M3J7_ *&E?8U?Q_QA_P E3C?^ODOS/Z]X0_Y)?!_]>X_D%%%%?-GT9^6W[8O_
M "<]XU_[#;_^@K7FE>E_MB_\G/>-?^PV_P#Z"M>:5_$.?_\ (]Q?_7VI_P"E
M,_"\Q_Y&%;_%+\V%>5_M>?\ )-K'_L.1?^B9J]4KRO\ :\_Y)M8_]AR+_P!$
MS5^A>!7_ "=W)O\ K\OR9X.<?\BRKZ'SG1117^P!^8A7])?P-_Y(IX/_ .Q6
MT_\ ])HZ_FTK^DOX&_\ )%/!_P#V*VG_ /I-'7XIXR_[M@_6?Y1/VCP<_P!Z
MQG^&'YR.IHHHK\&/W@Q?B5_R3K7_ /L"77_HEJ_(6OUZ^)7_ "3K7_\ L"77
M_HEJ_(6OY]\;/][P7^&?YQ/SOCG^+0])?H%%%%?AI\&?.?[7G_)2;'_L!Q?^
MCIJ\KKU3]KS_ )*38_\ 8#B_]'35Y77^P'@5_P FBR;_ *\K\V?F.<?\C.KZ
MA7NG_!,W_D_;X6_]C3%_Z ]>%U[I_P $S?\ D_;X6_\ 8TQ?^@/7Z'GO_(DQ
M7_7N?_I++R+_ )'>%_Z^0_\ 2D?T 4445_&!_985X!_P4M_Y-AN?^PW9_P#H
M35[_ %X!_P %+?\ DV&Y_P"PW9_^A-7S'&G_ "2>-_Z]3_(\O._^117_ ,+_
M "/SJHHHK^,C\3"OCOXG?\E)\0_]AR[_ /1SU]B5\=_$[_DI/B'_ +#EW_Z.
M>O[.^AC_ ,E/FO\ UYA_Z6?*\5?[O3]7^1AT445_H4?$GZ(_\&[G_):_B)_V
M*UM_Z4U^L=?DY_P;N?\ ):_B)_V*UM_Z4U^L=?RWXG_\EC6](?\ I"/Z@\,?
M^2/H_P"*?_I3"BBBOS\_0 HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_
M ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2OAO\ X*P?\E%\
M)_\ 8$F_]'5]R5\-_P#!6#_DHOA/_L"3?^CJ_.O%7_DBZ_\ BA_Z6CYOBS_D
M25/6/YH^3Z***_E _(S#^)W_ "3;Q#_V [O_ -$O7QW7V)\3O^2;>(?^P'=_
M^B7KX[K_ $*^AC_R3&:_]?H?^D'Q/%7^\4_1_F%%%%?V<?*G[7?\$+/^3";'
M_L:=2_\ 0TK[&KXY_P""%G_)A-C_ -C3J7_H:5]C5_'_ !A_R5.-_P"ODOS/
MZ]X0_P"27P?_ %[C^04445\V?1GY;?MB_P#)SWC7_L-O_P"@K7FE>E_MB_\
M)SWC7_L-O_Z"M>:5_$.?_P#(]Q?_ %]J?^E,_"\Q_P"1A6_Q2_-A7E?[7G_)
M-K'_ +#D7_HF:O5*\K_:\_Y)M8_]AR+_ -$S5^A>!7_)W<F_Z_+\F>#G'_(L
MJ^A\YT445_L ?F(5_27\#?\ DBG@_P#[%;3_ /TFCK^;2OZ2_@;_ ,D4\'_]
MBMI__I-'7XIXR_[M@_6?Y1/VCP<_WK&?X8?G(ZFBBBOP8_>#%^)7_).M?_[
MEU_Z):OR%K]>OB5_R3K7_P#L"77_ *):OR%K^??&S_>\%_AG^<3\[XY_BT/2
M7Z!1117X:?!GSG^UY_R4FQ_[ <7_ *.FKRNO5/VO/^2DV/\ V XO_1TU>5U_
ML!X%?\FBR;_KROS9^8YQ_P C.KZA7NG_  3-_P"3]OA;_P!C3%_Z ]>%U[I_
MP3-_Y/V^%O\ V-,7_H#U^AY[_P B3%?]>Y_^DLO(O^1WA?\ KY#_ -*1_0!1
M117\8']EA7@'_!2W_DV&Y_[#=G_Z$U>_UX!_P4M_Y-AN?^PW9_\ H35\QQI_
MR2>-_P"O4_R/+SO_ )%%?_"_R/SJHHHK^,C\3"OCOXG?\E)\0_\ 8<N__1SU
M]B5\=_$[_DI/B'_L.7?_ *.>O[.^AC_R4^:_]>8?^EGRO%7^[T_5_D8=%%%?
MZ%'Q)^B/_!NY_P EK^(G_8K6W_I37ZQU^3G_  ;N?\EK^(G_ &*UM_Z4U^L=
M?RWXG_\ )8UO2'_I"/Z@\,?^2/H_XI_^E,****_/S] /AO\ X*P?\E%\)_\
M8$F_]'5\GU]8?\%8/^2B^$_^P)-_Z.KY/K^0/$7_ )+3&?XE_P"D1/QOB3_D
M=UO5?D@K#^)W_)-O$/\ V [O_P!$O6Y6'\3O^2;>(?\ L!W?_HEZ\?A;_DI\
M#_U^I?\ I<3YW$?[O/T?Y'QW1117^W9^2A7[7?\ !"S_ ),)L?\ L:=2_P#0
MTK\4:_:[_@A9_P F$V/_ &-.I?\ H:5^8^+7_)++_KY'\I'Z;X3_ /)42_Z]
MR_.)]C4445_-)_285^6W[8O_ "<]XU_[#;_^@K7ZDU^6W[8O_)SWC7_L-O\
M^@K7XWXT?\B+#_\ 7W_VV1\7QO\ \B^G_B_1GFE%%%?S>?F9Y7^UY_R3:Q_[
M#D7_ *)FKYSKZ,_:\_Y)M8_]AR+_ -$S5\YU_J+]%'_DT5+_ *_5?S1^>\2?
M\C-^B"BBBOZ3/!/Z2_@;_P D4\'_ /8K:?\ ^DT==37+? W_ )(IX/\ ^Q6T
M_P#])HZZFOXBQ7^\S]7^9_;&%_W6G_A7Y!6+\2O^2=:__P!@2Z_]$M6U6+\2
MO^2=:_\ ]@2Z_P#1+5P8O_=*G^%_D:5OX4O1GY"T445_"9^!A7SG^UY_R4FQ
M_P"P'%_Z.FKZ,KYS_:\_Y*38_P#8#B_]'35_2?T4?^3NTO\ KS5_)'@\2?\
M(L?JCRNBBBO]13\]/=/^"9O_ "?M\+?^QIB_] >OZ *_G_\ ^"9O_)^WPM_[
M&F+_ - >OZ *_GCQB_Y'>'_Z]_\ MTC^A?!__D28C_KY_P"VQ"BBBOR(_6SP
M#_@I;_R;#<_]ANS_ /0FK\ZJ_17_ (*6_P#)L-S_ -ANS_\ 0FK\ZJ_E[Q@_
MY*R/_7J/YR/ROC+_ )&Z_P *_-A1117Y8?)GQW\3O^2D^(?^PY=_^CGK#K<^
M)W_)2?$/_8<N_P#T<]8=?[=\+?\ ),8'_KS2_P#2(GY+B/\ >)^K_,*_1'_@
MW<_Y+7\1/^Q6MO\ TIK\[J_1'_@W<_Y+7\1/^Q6MO_2FO*\0?^2.Q?HO_2XG
MU7 '_)883_$__29'ZQT445_)I_6 5\-_\%8/^2B^$_\ L"3?^CJ^Y*^&_P#@
MK!_R47PG_P!@2;_T=7YUXJ_\D77_ ,4/_2T?-\6?\B2IZQ_-'R?1117\H'Y&
M8?Q._P"2;>(?^P'=_P#HEZ^.Z^Q/B=_R3;Q#_P!@.[_]$O7QW7^A7T,?^28S
M7_K]#_T@^)XJ_P!XI^C_ #"BBBO[./E3]KO^"%G_ "838_\ 8TZE_P"AI7V-
M7QS_ ,$+/^3";'_L:=2_]#2OL:OX_P",/^2IQO\ U\E^9_7O"'_)+X/_ *]Q
M_(****^;/HS\MOVQ?^3GO&O_ &&W_P#05KS2O2_VQ?\ DY[QK_V&W_\ 05KS
M2OXAS_\ Y'N+_P"OM3_TIGX7F/\ R,*W^*7YL*\K_:\_Y)M8_P#8<B_]$S5Z
MI7E?[7G_ "3:Q_[#D7_HF:OT+P*_Y.[DW_7Y?DSP<X_Y%E7T/G.BBBO]@#\Q
M"OZ2_@;_ ,D4\'_]BMI__I-'7\VE?TE_ W_DBG@__L5M/_\ 2:.OQ3QE_P!V
MP?K/\HG[1X.?[UC/\,/SD=31117X,?O!B_$K_DG6O_\ 8$NO_1+5^0M?KU\2
MO^2=:_\ ]@2Z_P#1+5^0M?S[XV?[W@O\,_SB?G?'/\6AZ2_0****_#3X,^<_
MVO/^2DV/_8#B_P#1TU>5UZI^UY_R4FQ_[ <7_HZ:O*Z_V \"O^319-_UY7YL
M_,<X_P"1G5]0KW3_ ()F_P#)^WPM_P"QIB_] >O"Z]T_X)F_\G[?"W_L:8O_
M $!Z_0\]_P"1)BO^O<__ $EEY%_R.\+_ -?(?^E(_H HHHK^,#^RPKP#_@I;
M_P FPW/_ &&[/_T)J]_KP#_@I;_R;#<_]ANS_P#0FKYCC3_DD\;_ ->I_D>7
MG?\ R**_^%_D?G51117\9'XF%?'?Q._Y*3XA_P"PY=_^CGK[$KX[^)W_ "4G
MQ#_V'+O_ -'/7]G?0Q_Y*?-?^O,/_2SY7BK_ '>GZO\ (PZ***_T*/B3]$?^
M#=S_ )+7\1/^Q6MO_2FOUCK\G/\ @W<_Y+7\1/\ L5K;_P!*:_6.OY;\3_\
MDL:WI#_TA']0>&/_ "1]'_%/_P!*84445^?GZ %%%% !1110 4444 %%%% !
M1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U 'N
ME?#?_!6#_DHOA/\ [ DW_HZON2OAO_@K!_R47PG_ -@2;_T=7YUXJ_\ )%U_
M\4/_ $M'S?%G_(DJ>L?S1\GT445_*!^1F'\3O^2;>(?^P'=_^B7KX[K[$^)W
M_)-O$/\ V [O_P!$O7QW7^A7T,?^28S7_K]#_P!(/B>*O]XI^C_,****_LX^
M5/VN_P""%G_)A-C_ -C3J7_H:5]C5\<_\$+/^3";'_L:=2_]#2OL:OX_XP_Y
M*G&_]?)?F?U[PA_R2^#_ .O<?R"BBBOFSZ,_+;]L7_DY[QK_ -AM_P#T%:\T
MKTO]L7_DY[QK_P!AM_\ T%:\TK^(<_\ ^1[B_P#K[4_]*9^%YC_R,*W^*7YL
M*\K_ &O/^2;6/_8<B_\ 1,U>J5Y7^UY_R3:Q_P"PY%_Z)FK]"\"O^3NY-_U^
M7Y,\'./^195]#YSHHHK_ & /S$*_I+^!O_)%/!__ &*VG_\ I-'7\VE?TE_
MW_DBG@__ +%;3_\ TFCK\4\9?]VP?K/\HG[1X.?[UC/\,/SD=31117X,?O!B
M_$K_ ))UK_\ V!+K_P!$M7Y"U^O7Q*_Y)UK_ /V!+K_T2U?D+7\^^-G^]X+_
M  S_ #B?G?'/\6AZ2_0****_#3X,^<_VO/\ DI-C_P!@.+_T=-7E=>J?M>?\
ME)L?^P'%_P"CIJ\KK_8#P*_Y-%DW_7E?FS\QSC_D9U?4*]T_X)F_\G[?"W_L
M:8O_ $!Z\+KW3_@F;_R?M\+?^QIB_P#0'K]#SW_D28K_ *]S_P#267D7_([P
MO_7R'_I2/Z ****_C _LL*\ _P""EO\ R;#<_P#8;L__ $)J]_KP#_@I;_R;
M#<_]ANS_ /0FKYCC3_DD\;_UZG^1Y>=_\BBO_A?Y'YU4445_&1^)A7QW\3O^
M2D^(?^PY=_\ HYZ^Q*^._B=_R4GQ#_V'+O\ ]'/7]G?0Q_Y*?-?^O,/_ $L^
M5XJ_W>GZO\C#HHHK_0H^)/T1_P"#=S_DM?Q$_P"Q6MO_ $IK]8Z_)S_@W<_Y
M+7\1/^Q6MO\ TIK]8Z_EOQ/_ .2QK>D/_2$?U!X8_P#)'T?\4_\ TIA1117Y
M^?H!\-_\%8/^2B^$_P#L"3?^CJ^3Z^L/^"L'_)1?"?\ V!)O_1U?)]?R!XB_
M\EIC/\2_](B?C?$G_([K>J_)!6'\3O\ DFWB'_L!W?\ Z)>MRL/XG?\ )-O$
M/_8#N_\ T2]>/PM_R4^!_P"OU+_TN)\[B/\ =Y^C_(^.Z***_P!NS\E"OVN_
MX(6?\F$V/_8TZE_Z&E?BC7[7?\$+/^3";'_L:=2_]#2OS'Q:_P"267_7R/Y2
M/TWPG_Y*B7_7N7YQ/L:BBBOYI/Z3"ORV_;%_Y.>\:_\ 8;?_ -!6OU)K\MOV
MQ?\ DY[QK_V&W_\ 05K\;\:/^1%A_P#K[_[;(^+XW_Y%]/\ Q?HSS2BBBOYO
M/S,\K_:\_P"2;6/_ &'(O_1,U?.=?1G[7G_)-K'_ +#D7_HF:OG.O]1?HH_\
MFBI?]?JOYH_/>)/^1F_1!1117])G@G])?P-_Y(IX/_[%;3__ $FCKJ:Y;X&_
M\D4\'_\ 8K:?_P"DT==37\18K_>9^K_,_MC"_P"ZT_\ "OR"L7XE?\DZU_\
M[ EU_P"B6K:K%^)7_).M?_[ EU_Z):N#%_[I4_PO\C2M_"EZ,_(6BBBOX3/P
M,*^<_P!KS_DI-C_V XO_ $=-7T97SG^UY_R4FQ_[ <7_ *.FK^D_HH_\G=I?
M]>:OY(\'B3_D6/U1Y71117^HI^>GNG_!,W_D_;X6_P#8TQ?^@/7] %?S_P#_
M  3-_P"3]OA;_P!C3%_Z ]?T 5_/'C%_R.\/_P!>_P#VZ1_0O@__ ,B3$?\
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
MEA7@'_!2W_DV&Y_[#=G_ .A-7O\ 7@'_  4M_P"38;G_ +#=G_Z$U?,<:?\
M))XW_KU/\CR\[_Y%%?\ PO\ (_.JBBBOXR/Q,*^._B=_R4GQ#_V'+O\ ]'/7
MV)7QW\3O^2D^(?\ L.7?_HYZ_L[Z&/\ R4^:_P#7F'_I9\KQ5_N]/U?Y&'11
M17^A1\2?HC_P;N?\EK^(G_8K6W_I37ZQU^3G_!NY_P EK^(G_8K6W_I37ZQU
M_+?B?_R6-;TA_P"D(_J#PQ_Y(^C_ (I_^E,****_/S] /AO_ (*P?\E%\)_]
M@2;_ -'5\GU]8?\ !6#_ )*+X3_[ DW_ *.KY/K^0/$7_DM,9_B7_I$3\;XD
M_P"1W6]5^2"L/XG?\DV\0_\ 8#N__1+UN5A_$[_DFWB'_L!W?_HEZ\?A;_DI
M\#_U^I?^EQ/G<1_N\_1_D?'=%%%?[=GY*%?M=_P0L_Y,)L?^QIU+_P!#2OQ1
MK]KO^"%G_)A-C_V-.I?^AI7YCXM?\DLO^OD?RD?IOA/_ ,E1+_KW+\XGV-11
M17\TG])A7Y;?MB_\G/>-?^PV_P#Z"M?J37Y;?MB_\G/>-?\ L-O_ .@K7XWX
MT?\ (BP__7W_ -MD?%\;_P#(OI_XOT9YI1117\WGYF>5_M>?\DVL?^PY%_Z)
MFKYSKZ,_:\_Y)M8_]AR+_P!$S5\YU_J+]%'_ )-%2_Z_5?S1^>\2?\C-^B"B
MBBOZ3/!/Z2_@;_R13P?_ -BMI_\ Z31UU-<M\#?^2*>#_P#L5M/_ /2:.NIK
M^(L5_O,_5_F?VQA?]UI_X5^05B_$K_DG6O\ _8$NO_1+5M5B_$K_ ))UK_\
MV!+K_P!$M7!B_P#=*G^%_D:5OX4O1GY"T445_"9^!A7SG^UY_P E)L?^P'%_
MZ.FKZ,KYS_:\_P"2DV/_ & XO_1TU?TG]%'_ ).[2_Z\U?R1X/$G_(L?JCRN
MBBBO]13\]/=/^"9O_)^WPM_[&F+_ - >OZ *_G__ ."9O_)^WPM_[&F+_P!
M>OZ *_GCQB_Y'>'_ .O?_MTC^A?!_P#Y$F(_Z^?^VQ"BBBOR(_6SP#_@I;_R
M;#<_]ANS_P#0FK\ZJ_17_@I;_P FPW/_ &&[/_T)J_.JOY>\8/\ DK(_]>H_
MG(_*^,O^1NO\*_-A1117Y8?)GQW\3O\ DI/B'_L.7?\ Z.>L.MSXG?\ )2?$
M/_8<N_\ T<]8=?[=\+?\DQ@?^O-+_P!(B?DN(_WB?J_S"OT1_P"#=S_DM?Q$
M_P"Q6MO_ $IK\[J_1'_@W<_Y+7\1/^Q6MO\ TIKRO$'_ )([%^B_]+B?5< ?
M\EAA/\3_ /29'ZQT445_)I_6 5\-_P#!6#_DHOA/_L"3?^CJ^Y*^&_\ @K!_
MR47PG_V!)O\ T=7YUXJ_\D77_P 4/_2T?-\6?\B2IZQ_-'R?1117\H'Y&8?Q
M._Y)MXA_[ =W_P"B7KX[K[$^)W_)-O$/_8#N_P#T2]?'=?Z%?0Q_Y)C-?^OT
M/_2#XGBK_>*?H_S"BBBO[./E3]KO^"%G_)A-C_V-.I?^AI7V-7QS_P $+/\
MDPFQ_P"QIU+_ -#2OL:OX_XP_P"2IQO_ %\E^9_7O"'_ "2^#_Z]Q_(****^
M;/HS\MOVQ?\ DY[QK_V&W_\ 05KS2O2_VQ?^3GO&O_8;?_T%:\TK^(<__P"1
M[B_^OM3_ -*9^%YC_P C"M_BE^;"O*_VO/\ DFUC_P!AR+_T3-7JE>5_M>?\
MDVL?^PY%_P"B9J_0O K_ ).[DW_7Y?DSP<X_Y%E7T/G.BBBO]@#\Q"OZ2_@;
M_P D4\'_ /8K:?\ ^DT=?S:5_27\#?\ DBG@_P#[%;3_ /TFCK\4\9?]VP?K
M/\HG[1X.?[UC/\,/SD=31117X,?O!B_$K_DG6O\ _8$NO_1+5^0M?KU\2O\
MDG6O_P#8$NO_ $2U?D+7\^^-G^]X+_#/\XGYWQS_ !:'I+] HHHK\-/@SYS_
M &O/^2DV/_8#B_\ 1TU>5UZI^UY_R4FQ_P"P'%_Z.FKRNO\ 8#P*_P"319-_
MUY7YL_,<X_Y&=7U"O=/^"9O_ "?M\+?^QIB_] >O"Z]T_P""9O\ R?M\+?\
ML:8O_0'K]#SW_D28K_KW/_TEEY%_R.\+_P!?(?\ I2/Z ****_C _LL*\ _X
M*6_\FPW/_8;L_P#T)J]_KP#_ (*6_P#)L-S_ -ANS_\ 0FKYCC3_ ))/&_\
M7J?Y'EYW_P BBO\ X7^1^=5%%%?QD?B85\=_$[_DI/B'_L.7?_HYZ^Q*^._B
M=_R4GQ#_ -AR[_\ 1SU_9WT,?^2GS7_KS#_TL^5XJ_W>GZO\C#HHHK_0H^)/
MT1_X-W/^2U_$3_L5K;_TIK]8Z_)S_@W<_P"2U_$3_L5K;_TIK]8Z_EOQ/_Y+
M&MZ0_P#2$?U!X8_\D?1_Q3_]*84445^?GZ %%%% !1110 4444 %8_Q$\0WG
MA+X?Z[XKTZV$UQIFCW5W!"1D2/'$SJOXE0*V*;+%'/&T,T:NCJ5=&&0P/4$=
MZ /SB_X-3X+C4?\ @CUX:^(6LWSWFK^,?'7B76=>OICNDNKQ]2EA>5S_ !,P
MA7)-9?\ P:M>(M1NOV$_BA\./-<Z-X$_:2\5Z%X7AS\D%@%L[H1IZ+YMU,V!
MQES[UT7[!_P\^-G_  1^^$?Q._8KTK]F_P :^/M*L?&VJZ[^SW>^$])-U9ZO
MIVH8FATJ\N=PCTR>WN?,26:[:&)D=9(V;E1[=_P1U_8(UC_@G+^PIX<^ ?CG
M6[;5/&E_?WGB'X@:G9$F&XUJ]D\R<1D@;DC410!L#>(0V!NP #ZCHHHH \MO
M_P!MC]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D,I^7J""*\)3]MS]E+X9_M?^+?B
MSXV^-VCV7AW6/"VG6&FZF#)*LUQ&S,\>V-&8$#G) 'H:^K9?AI\.)Y6GG^'^
MB.[L6=WTJ$EB>I)V\FJ.L_ WX)^(HDM_$'P>\+7\<;;HTO/#]M*%/3(#(<&@
M#QS_ (>W?\$Z/^CI-%_\ +S_ .,U\I_\%"/VV_V4?CCXT\/:M\+OCAHNJ6]C
MI<D-U)O>#8YDW 8F52>.XR*^_P#_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I
M_P"C>/ O_A)6?_QJO%X@R+"<1Y7+ 8F4E"33;BTGH[K=-=.QPYC@*.9X5X>J
MVHNVV^COU3/Q]_X77\(O^BDZ+_X,$_QH_P"%U_"+_HI.B_\ @P3_ !K]@O\
MAE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9__&J_/?\ B#/"_P#S
M^K?^!0_^5GSO^I.5?SS^^/\ \B?C-X^^+GPNU7P+K6EZ?\0M'EN+K2KB&")=
M0CR[M&RJ.3W)%?-H\-W9 (U;1N?7Q!9__':_=O\ ;0_9W_9_T#]ECQOK.A?
MSP=97EOHCO;W5IX8M(Y(FW+RK+&"I]Q7:_#;]F?]G"[^'>@75U^S]X(EEET6
MU>223PI9LSL85)))CR23WK]D\,L34\*<#B,)E*52-:2E+VOO--*RMR<BM;NF
M>7F'AGD.93C*K4JJVFCC^L&?SW_\(U=_]!;1?_"AL_\ X[1_PC5W_P!!;1?_
M  H;/_X[7]%?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\
MXU7Z=_Q%_B7_ )\T?_ 9_P#RP\__ (A#PU_S]K?^!0_^5GPO_P $H?V[_P!D
M/]FG]D>U^&'QL^.^BZ+KD>OWMR]C^]N<12,I1M\".G.#QNR.]?2O_#V[_@G1
M_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP
M+_X25G_\:K\WS+'ULTS"KC*J2E4DY-+:[[7;=OFS]'RW 4<KP%+"4FW&G%15
M][+36R2O\D>6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZ
MG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-5PG:?EI^T
MG^TU\ /'_P =_%'C/PE\6=%N]-U'5&FL[G[4(_,0@8.U\,.G0@&N(_X77\(O
M^BDZ+_X,$_QK]@O^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\
M\:K\LQGA%PWC<74Q$ZM92G)R=I0M=N[M^[>FI\G6X.RRO6E4E.=Y-O>/77^4
M_'W_ (77\(O^BDZ+_P"#!/\ &O/OVC_'/@?QSX*L]&\*^-='N[E-625HQJD*
M8012J22S =6'?O7[A_\ #+_[-/\ T;QX%_\ "2L__C5>*_M/_L__  &T?XP_
M!JQTGX)>$;6"_P#&LL5]#;>&[5$N(_L['9(%C =<\X.17L\)^'V3<'<1X;.L
M%4J2JT)<T5-Q<6[->\HPBVM>DD<F)X"R?%4)4IU*EI::./\ \B?A]_PC5W_T
M%M%_\*&S_P#CM'_"-7?_ $%M%_\ "AL__CM?T5_\,O\ [-/_ $;QX%_\)*S_
M /C5'_#+_P"S3_T;QX%_\)*S_P#C5?TA_P 1?XE_Y\T?_ 9__+#PO^(0\-?\
M_:W_ (%#_P"5G\ZG_"-7?_06T7_PH;/_ ..U^W/PJ_X*I_\ !/OPU\+_  WX
M=UK]IK18;RPT"SMKN'[)=MY<J0(K+E82#@@C()'I7N7_  R_^S3_ -&\>!?_
M  DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-5\MQ-QGFG%4*4,7"$53;:Y%);V
MO>\I=O(^GX:X-ROA6I4GA)SDZB2?,XO:^UHQ[^9Y9_P]N_X)T?\ 1TFB_P#@
M!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\
MC5'_  R_^S3_ -&\>!?_  DK/_XU7R1]:>,>-_\ @J[_ ,$]-8\%ZOI.G?M/
M:+)<76EW$,$?V*[&YVC95&3" ,DCD\5^<G_"Z_A%_P!%)T7_ ,&"?XU^P7_#
M+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_  DK/_XU7QW%/!.5<6U*
M4\9.<7332Y'%;VO>\9=O(\7-<CPF<2@ZTI+EO:S77U3['X^_\+K^$7_12=%_
M\&"?XT?\+K^$7_12=%_\&"?XU^P7_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\
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
MS:MKV/=X>X!R?AK'O%X6I4E+E<?><6K.SZ13OIW/+/\ A[=_P3H_Z.DT7_P
MO/\ XS1_P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7
M_P!FG_HWCP+_ .$E9_\ QJOAS[<\L_X>W?\ !.C_ *.DT7_P O/_ (S7P/\
MM)_M-? #Q_\ '?Q1XS\)?%G1;O3=1U1IK.Y^U"/S$(&#M?##IT(!K]2_^&7_
M -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\ QJOFN)^%<OXLPD,/
MBY2C&$N9<C2=[-:WC+34\O-<IPV;T8TZS:2=]+>G5,_'W_A=?PB_Z*3HO_@P
M3_&C_A=?PB_Z*3HO_@P3_&OV"_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-
MX\"_^$E9_P#QJOB/^(,\+_\ /ZM_X%#_ .5GA_ZDY5_//[X__(GX>?M'^.?
M_CGP59Z-X5\:Z/=W*:LDK1C5(4P@BE4DEF ZL._>O%_^$:N_^@MHO_A0V?\
M\=K]P?VG_P!G_P" VC_&'X-6.D_!+PC:P7_C66*^AMO#=JB7$?V=CLD"Q@.N
M><'(KVK_ (9?_9I_Z-X\"_\ A)6?_P :K]Z\/N(L;X;<.1R7+(QG24I2O43<
MKR=WK%P5NWNGC8WPNX?Q]?VM2K53VTE#_P"09_.I_P (U=_]!;1?_"AL_P#X
M[1_PC5W_ -!;1?\ PH;/_P".U_17_P ,O_LT_P#1O'@7_P )*S_^-4?\,O\
M[-/_ $;QX%_\)*S_ /C5?<?\1?XE_P"?-'_P&?\ \L.3_B$/#7_/VM_X%#_Y
M6>&_"K_@JG_P3[\-?"_PWX=UK]IK18;RPT"SMKN'[)=MY<J0(K+E82#@@C()
M'I6__P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H
M_P"&7_V:?^C>/ O_ (25G_\ &J_+*DW4FYO=NY^HTX*G34%LE8\L_P"'MW_!
M.C_HZ31?_ "\_P#C-9?C?_@J[_P3TUCP7J^DZ=^T]HLEQ=:7<0P1_8KL;G:-
ME49,( R2.3Q7L_\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )
M*S_^-5C4@JM-P>S5OO'**E%I]3\??^%U_"+_ **3HO\ X,$_QH_X77\(O^BD
MZ+_X,$_QK]@O^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ .$E9_\
MQJOR;_B#/"__ #^K?^!0_P#E9\C_ *DY5_//[X__ ")^/O\ PNOX1?\ 12=%
M_P#!@G^->*?M&:KH/CWQW;:GX3\4:/=01:3'%)+_ &Q;Q@.)96(^=QGAAT]:
M_>W_ (9?_9I_Z-X\"_\ A)6?_P :KQ7P/^S_ / :X_;K\<^'+CX)>$9-/MO!
M6F2V]@_ANU,,4C.VYU0Q[58]R!DU]QX?<+Y?X;<1QSK+)2G5491M4:<;25GI
M&,'?M[QR8WP]R7'T/95*E1+?1Q_^09^'W_"-7?\ T%M%_P#"AL__ ([1_P (
MU=_]!;1?_"AL_P#X[7]%?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_
M ,)*S_\ C5?O7_$7^)?^?-'_ ,!G_P#+#QO^(0\-?\_:W_@4/_E9^%?[#/B7
MPI\'?VN/ /Q/^(_C#1=.T/1=?CN=3OO[8MYO)B"L"VR)V=NHX52:_8'_ (>W
M?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%
M_P#"2L__ (U7QG$O$^/XIQ4,1BXQC*,>5<J:5KMZWE+74^RX;X9P'"^%GA\+
M*4HRES/F:;O9+I&.FAY9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI
M-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__
M (U7SA]$?)G[</\ P4<_8C^,'P(G\&?#K]H?1=1U)]4MIEMO*GARBD[CNEC5
M>,],YKXP_P"%U_"+_HI.B_\ @P3_ !K]@O\ AE_]FG_HWCP+_P"$E9__ !JC
M_AE_]FG_ *-X\"_^$E9__&J^#XD\/,EXHS%8S%5*D9<JC:+BE97?6$G?7N?/
MYGPY@<UQ/MJTI)VMHU;3U3[GX^_\+K^$7_12=%_\&"?XT?\ "Z_A%_T4G1?_
M  8)_C7[!?\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#X
MU7S_ /Q!GA?_ )_5O_ H?_*SS_\ 4G*OYY_?'_Y$_GH\;V$>N^-=9UG2]<T>
M2VNM6N98)&URU3>C2LRG#2 C((ZBLO\ X1J[_P"@MHO_ (4-G_\ ':_<']A'
M]G_X#>(_@]JE]XA^"7A&_G3QKJ\237OANUE=8UN"%0%HR0H' '05[5_PR_\
MLT_]&\>!?_"2L_\ XU7]38#Q3X@R[ TL)3I4G&G&,5>,[VBDE>TTKV6NB/G9
M^$G#=2;DZM777XH?_*S^=3_A&KO_ *"VB_\ A0V?_P =K[-_X(R_M%? S]E#
MXH^,_$7Q^^*FBZ!9ZMH$%MI\WVQ;KS95GW%<6WF%>.<D 5^KW_#+_P"S3_T;
MQX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C589QXEY[G>6U,#7ITU":2;B
MI)Z-/2\VNG8]#)_#;(LES*GC:%2HYP=TI.+6J:UM!/KW/+/^'MW_  3H_P"C
MI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\
MX25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !JOSP_0CRS_ (>W?\$Z/^CI-%_\
M +S_ .,U\I_\%"/VV_V4?CCXT\/:M\+OCAHNJ6]CI<D-U)O>#8YDW 8F52>.
MXR*^_P#_ (9?_9I_Z-X\"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJO%X@
MR+"<1Y7+ 8F4E"33;BTGH[K=-=.QPYC@*.9X5X>JVHNVV^COU3/Q]_X77\(O
M^BDZ+_X,$_QH_P"%U_"+_HI.B_\ @P3_ !K]@O\ AE_]FG_HWCP+_P"$E9__
M !JC_AE_]FG_ *-X\"_^$E9__&J_/?\ B#/"_P#S^K?^!0_^5GSO^I.5?SS^
M^/\ \B?C-X^^+GPNU7P+K6EZ?\0M'EN+K2KB&")=0CR[M&RJ.3W)%?-H\-W9
M (U;1N?7Q!9__':_=O\ ;0_9W_9_T#]ECQOK.A? SP=97EOHCO;W5IX8M(Y(
MFW+RK+&"I]Q7:_#;]F?]G"[^'>@75U^S]X(EEET6U>223PI9LSL85)))CR23
MWK]D\,L34\*<#B,)E*52-:2E+VOO--*RMR<BM;NF>7F'AGD.93C*K4JJVFCC
M^L&?SW_\(U=_]!;1?_"AL_\ X[1_PC5W_P!!;1?_  H;/_X[7]%?_#+_ .S3
M_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU7Z=_Q%_B7_ )\T?_ 9
M_P#RP\__ (A#PU_S]K?^!0_^5GPO_P $H?V[_P!D/]FG]D>U^&'QL^.^BZ+K
MD>OWMR]C^]N<12,I1M\".G.#QNR.]?2O_#V[_@G1_P!'2:+_ . %Y_\ &:]3
M_P"&7_V:?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:K\WS+'ULTS"
MKC*J2E4DY-+:[[7;=OFS]'RW 4<KP%+"4FW&G%15][+36R2O\D>6?\/;O^"=
M'_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\  "\_^,UZG_PR_P#LT_\ 1O'@7_PD
MK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-5PG:?EI^TG^TU\ /'_P =_%'C/PE\
M6=%N]-U'5&FL[G[4(_,0@8.U\,.G0@&N(_X77\(O^BDZ+_X,$_QK]@O^&7_V
M:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:K\LQGA%PWC<74Q$ZM9
M2G)R=I0M=N[M^[>FI\G6X.RRO6E4E.=Y-O>/77^4_'W_ (77\(O^BDZ+_P"#
M!/\ &O/OVC_'/@?QSX*L]&\*^-='N[E-625HQJD*8012J22S =6'?O7[A_\
M#+_[-/\ T;QX%_\ "2L__C5>*_M/_L__  &T?XP_!JQTGX)>$;6"_P#&LL5]
M#;>&[5$N(_L['9(%C =<\X.17L\)^'V3<'<1X;.L%4J2JT)<T5-Q<6[->\HP
MBVM>DD<F)X"R?%4)4IU*EI::./\ \B?A]_PC5W_T%M%_\*&S_P#CM'_"-7?_
M $%M%_\ "AL__CM?T5_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_
M\)*S_P#C5?TA_P 1?XE_Y\T?_ 9__+#PO^(0\-?\_:W_ (%#_P"5G\ZG_"-7
M?_06T7_PH;/_ ..U^W/PJ_X*I_\ !/OPU\+_  WX=UK]IK18;RPT"SMKN'[)
M=MY<J0(K+E82#@@C()'I7N7_  R_^S3_ -&\>!?_  DK/_XU1_PR_P#LT_\
M1O'@7_PDK/\ ^-5\MQ-QGFG%4*4,7"$53;:Y%);VO>\I=O(^GX:X-ROA6I4G
MA)SDZB2?,XO:^UHQ[^9Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\
MHZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_  R_^S3_ -&\>!?_
M  DK/_XU7R1]:>,>-_\ @J[_ ,$]-8\%ZOI.G?M/:+)<76EW$,$?V*[&YVC9
M5&3" ,DCD\5^<G_"Z_A%_P!%)T7_ ,&"?XU^P7_#+_[-/_1O'@7_ ,)*S_\
MC5'_  R_^S3_ -&\>!?_  DK/_XU7QW%/!.5<6U*4\9.<7332Y'%;VO>\9=O
M(\7-<CPF<2@ZTI+EO:S77U3['X^_\+K^$7_12=%_\&"?XT?\+K^$7_12=%_\
M&"?XU^P7_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU7R
MG_$&>%_^?U;_ ,"A_P#*SR?]2<J_GG]\?_D3\$OVC-5T'Q[X[MM3\)^*-'NH
M(M)CBDE_MBWC <2RL1\[C/##IZUP/_"-7?\ T%M%_P#"AL__ ([7[@^!_P!G
M_P" UQ^W7XY\.7'P2\(R:?;>"M,EM[!_#=J88I&=MSJACVJQ[D#)KVK_ (9?
M_9I_Z-X\"_\ A)6?_P :K^D.$^.LWX.X<PV2X*$)4J$>6+FI.35V_><913>O
M2*/"Q/A3P[BJ\JLZM6\M=)0_^0/YU/\ A&KO_H+:+_X4-G_\=KU?]AGQ+X4^
M#O[7'@'XG_$?QAHNG:'HNOQW.IWW]L6\WDQ!6!;9$[.W4<*I-?NI_P ,O_LT
M_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5>UB_%?B+&86IAYTJ
M2C.+B[1G>S5G;W]QX3PJX>P>*IXB%6JY0DI*\H6NG=7]S8\L_P"'MW_!.C_H
MZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\
M\:H_X9?_ &:?^C>/ O\ X25G_P#&J_,3],/+/^'MW_!.C_HZ31?_   O/_C-
M>/\ [</_  4<_8C^,'P(G\&?#K]H?1=1U)]4MIEMO*GARBD[CNEC5>,],YKZ
MS_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJN',\OHYMEU7
M!UFU&I%Q;5KV>FETU?Y,Y\5AX8O#3HSO:2:=M]3\??\ A=?PB_Z*3HO_ (,$
M_P :/^%U_"+_ **3HO\ X,$_QK]@O^&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?
M_9I_Z-X\"_\ A)6?_P :K\Q_X@SPO_S^K?\ @4/_ )6?+_ZDY5_//[X__(GX
M^_\ "Z_A%_T4G1?_  8)_C7S5XWL(]=\:ZSK.EZYH\EM=:M<RP2-KEJF]&E9
ME.&D!&01U%?T+_\ #+_[-/\ T;QX%_\ "2L__C5>*_L(_L__  &\1_![5+[Q
M#\$O"-_.GC75XDFO?#=K*ZQK<$*@+1DA0. .@K].\,LOH^%..Q&+RENI*M%1
ME[6TDDG=6Y%!WOW;//S#PXR/,H1C5J5%;71Q_6#/P^_X1J[_ .@MHO\ X4-G
M_P#':/\ A&KO_H+:+_X4-G_\=K^BO_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\
M9I_Z-X\"_P#A)6?_ ,:K]D_XB_Q+_P ^:/\ X#/_ .6'E_\ $(>&O^?M;_P*
M'_RL_*'_ ((R_M%? S]E#XH^,_$7Q^^*FBZ!9ZMH$%MI\WVQ;KS95GW%<6WF
M%>.<D 5^A?\ P]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J
M/^&7_P!FG_HWCP+_ .$E9_\ QJO@<]SO%<0YE+'8F,5.22:BFEHK+=M].Y]Y
MD6287A[+8X+#RDX1;=Y--ZN_1)?@>6?\/;O^"='_ $=)HO\ X 7G_P 9HKU/
M_AE_]FG_ *-X\"_^$E9__&J*\<]@[FBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** ,3XD?#[PY\5? NI_#OQ=%*^FZM;&"\6"4HY0D'AAT/%
M:6C:5::#H]IH>GJP@LK:." .V2$10JY/<X JS10 4444 %%%% !1110 4444
M %<WXW^%/A'X@^(O#GBCQ'#.UWX6U)K[23#.459BA0EA_$,'I7244 %%%% !
M1110 4444 %%%% !1110!S>F?"GPCI'Q1U3XP6<,XUK5]-@L;UVG)C,,1)0!
M.QR>O>NDHHH **** "BBB@ HHHH ***\_P#BK^U/^SU\#OB=X$^#?Q<^+&D^
M'_$OQ-U"YL? FEZE,8VU>YMT1Y8HV(VA@)(P Q&YI$1=S,%(!Z!7-_"WX4^$
M?@]X=G\+^"X9TM+C4KB^D%Q.9&\Z9][G)[9Z#M7244 %%%% !1110 4444 %
M%%% !6)\2/A]X<^*O@74_AWXNBE?3=6MC!>+!*4<H2#PPZ'BMNB@"MHVE6F@
MZ/::'IZL(+*VC@@#MDA$4*N3W. *LT44 %%%% !1110 4444 %%%% '-^-_A
M3X1^(/B+PYXH\1PSM=^%M2:^TDPSE%68H4)8?Q#!Z5TE%% !1110 4444 %%
M%% !1110 5S>F?"GPCI'Q1U3XP6<,XUK5]-@L;UVG)C,,1)0!.QR>O>NDHH
M**** "BBB@ HHHH **** "BBB@#F_A;\*?"/P>\.S^%_!<,Z6EQJ5Q?2"XG,
MC>=,^]SD]L]!VKI*** "BBB@ HHHH **** "BBB@#$^)'P^\.?%7P+J?P[\7
M12OINK6Q@O%@E*.4)!X8=#Q6EHVE6F@Z/::'IZL(+*VC@@#MDA$4*N3W. *L
MT4 %%%% !1110 4444 %%%% !7-^-_A3X1^(/B+PYXH\1PSM=^%M2:^TDPSE
M%68H4)8?Q#!Z5TE% !1110 4444 %%%% !1110 4444 <WIGPI\(Z1\4=4^,
M%G#.-:U?38+&]=IR8S#$24 3L<GKWKI*** "BBB@ HHHH **** "BBB@ KF_
MA;\*?"/P>\.S^%_!<,Z6EQJ5Q?2"XG,C>=,^]SD]L]!VKI** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/6_'&C^+]6
M\2_!SX=?$JPL?&>E:-!<7FVT%X^C+=^<MK/+%N5<L8961'8;A&3@KU^:?^"H
M_P#P4LT/]E:YT#]D+X-?$OPOH_[0?Q;BMK7X3P^,X93I$,]QJUEI_G7CQ!C'
MA;F>6-2I$ALI5P6VH_ED_P#P;^>&;Y;+]HGP3^UU\4/A+^T?JVD6LOQ&^)OP
MS\;ZA/8^)-8$2B>:YLM2FE\ZU,FXI;AXD5=JA54;0 ?27_!-_P >?$'4O@KJ
M_P #?CEXQNM>^(WPE\7W_A7QMK-^Q\[5G5A=66J%23M6\T^ZL[G:OR1M*\2<
M18'T'7YN?LM?#S_@IM^PO_P4,L?%O[>OQP\"_$_P#\8-'L_ L/Q$\,Z&='U!
M]<M/M=UI,VJ6*+Y$;R1M>6:RPEM[RVL;M\L8K](Z "BBB@ HHHH **** "BB
MOSZ_:2_;5U7]O7]M%/\ @EM^Q'\;O"5D_A#5[Q_VF(-=GU"TOY] MVTM)K#2
M)[%TD\V;^T+B!Y4DB>%[1P70%?, /?OVP]5^+_[1'[(&O^+OV"/C7#'K.D75
MS=V,FCV_FCQ)-I=R_GZ-%=!AY"W$UM):/<1;F7<VPC!->O\ P2^+_@K]H'X.
M^%OCE\.+\W6@^+] M-7TB9QAC!<1+*@<?PN V&4\JP(/(KX//_!!;QA^RI)+
MKO\ P2&_X*$_$OX#XF:=/A]KMU_PE/A&9R<D?8;XEXF?D-,7E< Y R*[O_@C
M[#^UA^SO)X\_82_;E3P@/&6CZQ=>-O!U]X$DF_LC4= U:]N))5M4G59(C;Z@
M+G?"0!"EY;*H"%,@'V[1110 4444 %%%% !116+\2/B'X.^$GP_UOXI?$+6D
MT[0O#NESZCJ]\Z,P@MX8S)(VU068A5.%4%F.  20* /AO1?^"N/QF_9Z_P""
M@6I?LR_\%(_@.GPR^'7Q)U]XOV=?B9)<(UC?)&%A%AJ<BNRVMU,R_:$#[&07
M"QNH^5JY7XO_ /!8C]O/]G/6Y/VM?C)^P-8R?LD3>)KC2QXO\-ZS)=^*='T^
M.Y>VBU^]LA\GV.9D\Q8T 9(W7<^XJ']&\0^(?$7_  54\1>.?^"?O[=7_!)O
MQ]X,^%NJ>$QK&A^/O%&M:?.DTGFHEN4^R-(-/U%=[2+&LLDD?EL)%56PWA?[
M,G[4?Q$_X(]>/=/_ ."3_P#P54O1XE^$6MV<NF? #XVW&BM<6FLZ=MV#P]JL
M,:/BZ1&$2C:V\$*=RLC4 ?IO\+?BE\.OC=\.M&^+GPC\9Z?XA\,^(=/COM$U
MO2K@2V]Y;N,JZ,/R(/((((!!%;]?'/\ P3/_ ."7>@?L(>/_ (A^,?AG\5?&
M-E\-?%?B1M4^&WP<GU>Y72O"EO/!&9W,$H5_.EF,K"%QM@C,:D-*K25]C4 %
M%%% !1110 4444 <G\>-?^+?A7X+>*O$OP#\ 67BKQM8:!=3^%/#6I:FME!J
M>H+$Q@MY)V^6)7<*I8D#GEE'S#YS_:3_ ."='P0_X*C?LT:!HW[>_P %M+\,
M?%O4O ]I(;W0-82YU/P3J2 2RMIET"0%BNI0'9,I,%C60R*L9'K7[:?[9OPA
M_8C^#5]\3?B;XCTV+4I['4%\&^';W4DM9?$FJ6^GW-['IL#N"JRRK;,BD\;V
M11EG56^)_P!H#]@K_@II^U%X5\%?\%0_#/BJ3X/?M>> ]'EM=)^%%OXH@U+P
MG=Z6EQ*\FCW+1C:[WB[9'E,K(K>5&2OE+-& =!_P3_\ ^"@'[07[+7[05C_P
M27_X*T:W'_PL+RRGP9^,T@,>G?$[3D(6-'D8XCU-!M5D8[I&P#F0H]Q^BU?F
M;+\?/V)O^#@C]C/7?V5/CMX-'@SX^^'6NX;GX7:M>K9^)O!WBJS@D9;NQ:0"
M3R Z?Z_'EE&,<H!)6OM3]AWX!?&/]G#]G+P]\-_VA/VDM>^*_C6UT^%?$/C'
M72J_:)EC"[(8T50L2@8#ONFD.7E=F8X /7J*** "BBB@ HHHH **J6.OZ'J>
MI7NCZ;K-K<7>FR(FHVL%PKR6KN@D19%!RA9&5@#@E6!Z$5\Y?MP_\%+O#O[&
MUGJK>&?V9_B;\7+KPM9Q:AX[M?ACHD5V/#-@ZEQ-=/-+&OF&-6D$$>^01@2.
M(XV1V /;-;\<:/XOU;Q+\'/AU\2K"Q\9Z5HT%Q>;;07CZ,MWYRVL\L6Y5RQA
ME9$=AN$9."O7RC_@F_X\^(.I?!75_@;\<O&-UKWQ&^$OB^_\*^-M9OV/G:LZ
ML+JRU0J2=JWFGW5G<[5^2-I7B3B+ ^3_  !_P2S_ &#OV]="B_X*4?\ !,;]
MMGXO?#/QCX^7[;?_ !'\%_$.^O7U6['WX=6LK^63>8V^5K0-"J;0H4* *T/V
M6OAY_P %-OV%_P#@H98^+?V]?CAX%^)_@'XP:/9^!8?B)X9T,Z/J#ZY:?:[K
M29M4L47R(WDC:\LUEA+;WEM8W;Y8Q0!^D=%%% !1110 4444 %%%!(4%F. .
MI- !7Q'_ ,%"?VR?V^_"ND>/M2_X)_:-\'H;/X57UMI?B2_^*TFI7-SXAUV>
MTM;N'1=)L]/VEYFBO;-%=W)EGN1 D8*-)5+]LS_@J%^V1\*OB%KU_P#L2_\
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
M\--N;FW35_#E_/NE+6T\=TK6Y=\;9PP93<1Q>P_\$M?VB_\ @HUX)^,6N_\
M!-O]K#X;?\+/7X<6EG=:5^TGIVLQQ:=K7AZY0M9->*0[R:D8UQL3<7"EY&
MN)_E;X-?#9/^"PGPK^!G[!OQ6_9$^.'P4^*'[.]EY_Q!^-\NCII=UH>I6ED]
MN/[,U)B7GFO]0:"]==H^6"1PQ(28?L+\$O@_X0^ 7PE\-_!OP,MPVF>&/#]A
MI%I=7T@DNKF*TM(K6*2>3 ,LOE01AG/)VCL * / /^"BW[/_ .VY^TW\1O@S
M\,?@/XB\%Z)\*;#XB:3XG^+^K:LTQULIH^J66IV5MIX52B^9+:D,Y(8';R%W
MA_JFBB@ HHHH **** "BBOE7_@H_\;?^"B?@#X2Z5\;O^";'PQ\"_$73?#ES
M%K'BW1+[599=0\3Z8C.)[#2EA0QB;8/,$A<L2H2..1OD8 XG]MO]NS]MRV\/
M?%GQ9_P3E\+?"'5]/_9]O'A^)I^)NJWBW&IW$.GPZE=65A';-&EN8[6XB_TB
MXDVO*9(P@$1D;YYE^'W[-'_!9CX&:3^VW_P3UU>V_9W_ &M/@SK#V\MO=6R6
M-_HFN23/Y^A:Y#L4W5K=3O,BRO&2S2R90L;BW.O\0_C+^S-^T1^P;X\_X*E?
M\$O/V>;[Q=XN\:>//!.J_'_P/I$TYU[4+70M4M9[S2I[$N\<5R+994<11C[1
M%(S_ +T,I-S]FK]DCX)_\%7OVX$_X*Z^&OA3\8O@;I6@WV@6]II&J6D>@3_$
MBZTVX>^DN=5M$,AN+:.Y33(XV+?O&T]P=VU#& ?47_!*W]M+]IC]M[X Q?$?
M]HW]DFY^&.IZ=--I6I3W&L1RV^M:C;2M!<7&GQ*&8V1=&VRN_)^5#,H\XU_!
MW[/_ .VYXK_X*OZS^U)\:_$7@NR^$'@SX=WWACX2Z+X=:9M5OWU.;2[F^N=1
M9U &V335544[0-A49#L_U)8V-EI=E#INFV<5O;6\2Q6]O!&$2)%&%55'"@
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
M*QA^T5\*M-_9ZC_:C\=>(X?"W@S_ (1I-?N]5\13QP+96#Q"599BKLJ_(RG
M8G) Z\5S_P"U]^Q+^SK^W=\-)?@[^T_X0N?$7AF:"96T8:M<6T'G. %N2L+K
MNFBQF)VSY98E0"<U^8OP8^+?Q,_X(+_&K0_^"=G_  4NG7XA?LI>)]7$?P(^
M-'B/3TNE\*3 DQZ5J>]2L:Q@D*^ (URZ?N=Z6P!]2_MCM^V#^VO\$?!'[?G_
M  1V_;AL-0@\,JNO>$_A]#8HFB>/(]KI=6&HRNRRB8KOC2*01"&4$.(Y0L\/
MF/B;Q/\ L3_\'"_[*5C?3^)KSX+_ +1OPQUPPZ3'/,;;Q9\.?%L(9S;I'\DU
MU;N]NQVH!YJPD@1SPD1-\:_LB?M6_P#!'_\ :#O_ -JW_@E#\);CXH? ;XB7
MOVSXF_LX:+J,<<FDWD@&-9\/[LHJL-N^W3(QA0#'Y;6OKW[!W[!F@_$?]I2^
M_P""P?[3W[,+?#KXX^+9-0ATWPQ)JR7+Z+HLEM965H+L(/+-_P#9[*1V=""H
MU&:)]Q51& >K?\$WM0_X*):U^R/HOB3_ (*$+X/A^)-UH\8CTG0K"6V$916"
M37[EF N9LQM+'#&B1$$*N257'_X):_L_?MF?![P5\2?B9^WQXF\(W?Q+^*WQ
M+E\3:MIG@(2#2-*@CTVPTRVMX?,4,S>1I\;,QR3E=S,P9C]144 %%%% !111
M0 445P7[4_QXTG]EO]F;XA?M*Z[HD^IV?P_\%:IXBN=-MGVR7:6=K)<&%6P0
MI;R]NXC SD\"@"[\=/BQ=?!OX=7OB[1?A[K'B_6=CQ:!X2\/K']LUF\\MW2V
MC:5DBCR$8M)(RHBJS,<"OSZTOP[^PO\ \''?[/FK7OB?PQKOPH_:)^&]U'9W
M\-Q?31^*?A7K]O(S1M"&,9:V:9"256,3;/F\N>(&+FOVU/ '[=7PF\0?#7_@
MMQ\$_P!KG2/CMH?ABSM)=0^&5[X4LX]*CT+5I((KFY\.21 R03F.55661Y+E
MXB5::10;>3WK_@H!_P $OI/C+^TKH'[9_P"PO^T78?!/]IC1[ Q-K8M([FS\
M7Z2-J-::K99!N8UVJJS[6*!5!#;(3$ >._LH_P#!1;]L#QQXZUC_ ((W?M:Z
MMKG@[]JSPJ2GASXL>#= M]2T+Q#80VPN8]9N8YP(EC:%HA<0,J,YN$$1@F8+
M#]Q?LM?LY>//A=#)\4/VB?BT_P 0/BKK>BVECXD\4+IL5E96T,)>1;'3[6)5
M%O:K+-*^7+S2LP,DC!(DCR_V'?V3_''[//@&XU[]HOXI6GQ)^+/B+6K[6/%_
MCX:%%9AI[I+2)K2SC4$V]I'!86$(C!^?[(CL <!?=* "BBB@ HHHH **** /
M-/VQ/!W[0WQ%_9I\7?#S]E7QYI_A3QYKVEG3M!\5ZGO,>BF9@DMZH0%FEBB,
MCQ@#F0)D@9(_/#P=_P %=/V\['P)JW_!,GXP^"?#WA+]N&TU/3-!\)ZMK<)/
MASQ7875RL+>*;3:H$RPVXFGDMU7[\>1'A98(?MC]O/\ :-_:>^$5GX3^%/[$
M_P $-$\<_%'QU>W0TFW\6:L]EHVD:?9Q+)=ZA>R1@R,BM+;0K&F&:2Z3G"D'
MXBU7Q%\-/^"X=AJW[%7[8O@.[_9N_;6^"-X=6\(WNF7Q-YIDZ%7AU?1[H%6O
M=/D*QM+"KG V.KY$<P .+_;+\-_\%0?V/OAE>>"?^"OOQF\._M0_LF_$N2W\
M/?%+Q%HGA"VT+6OA^US-&MOJR);1*IAAN##('/F8>-<",E-_H.N?\$V?^#B%
M?#,W[(WAC_@K/X#NO@U=6YTH>/-6\,2?\)S!H[+L,(*6QCEG$1V>>;I9"?F#
MH<8Z+P)\1O\ @IY^VS^S;XP_X)<_ML?L'ZOIGBZ]M+CPC\0?CJ9[:W\(7^C2
MH$?6M/R1-=7KP.6CMX8O+6?:TCVX#Q1?I;;6\-I;QVEM&%CB0)&H[*!@"@#E
M/@!\%O!W[-WP*\&_L]_#Q;@:#X&\+6&@Z,;N0/*;:TMT@C,C #<Y6,%C@9))
MKKJ** "BBB@ HHHH *^4O^"J/AS_ (*@ZCX(\+>.O^"97BKPQ::QX&U27Q#K
M_AKQ"3GQG'%'Y::(O&Q(Y4EN'+,Z$2Q6^UT.9$^K:^1/VC?VU?V]K]=>U7_@
MG/\ L,Z%\5M$\)ZS>:3JNL>)OB-#HK:KJ%G*\%Y:Z; 8G\X03QRV[S320CSH
M941'"[R ?.VE_P#!2']L+_@L/I_A;X+_ /!+[XLZ=\ /%.CZ7J%Y^T#>^-_#
M$>IZUX+U&WGAMHM%CLKA-CM-*UP_GNJYC@X,<BO%7E'CCX7?\%!OB]^TWX)_
MX)V_\%)?C+:Z)\;M)&H^+/V0/VO?AWHL<"WEW;6^[4=*OK-5CC8M:C=- %0,
MD0SYH*,\>A^)O$G_  47\:>(?^"G7_!+KX>ZC\$_VT?@O=)I'QP^!/B[]W!X
MQM,'_B77XQ$)FD6!T@NF6)]\ 1Q&4@FC^S?V?/&/Q\_X*0_$OX/_ +1'QG_8
M<\6_ _1?A-?7?B&*W^(L\$>KZGKESI%UI;6EO:QDRQV,<=]<2-/<"&25XK8+
M#C>5 /)?AC_P3B_X+0_M$?'3P%J?_!5/]NGX<ZU\,/AKXNL?%-AX0^%&BRVT
M_BC5;"836+ZB\EI;B.*.9$F,2&1&*8V@[9$_2RBB@ HHHH **** "BBB@#\]
M/^"AW[1O_!3?_@GU^U!/^WK%X?LOB#^RQ9:=:Z-XZ^&WAR-I-;\/V48\R3Q-
M&&4!Y%FFF22-6*_9X8M^WF6#D==\=?\ !7+_ (*F>(?$O[2O_!+K_@H-\/\
MX8?!C1KZ/3_AG;W'@J#5G\:2QVL$MS>7LUQ!(]G']HEDMQ&B[T\AP\0=<M:^
M+7_!8S]M_P"!_E?M<?'#_@GY82_L@:SK<NGCQ=H>L/>^)M+TEI3!!KM_8 %/
ML5Q@2")1N6.50S[BBR<EI/PE^,'_  2U^*6G_MQ?\$B/!6H_&W]E'XS7T&H>
M-O@?X!87D^B7-U@)K?AY,A?*;*B6WRJH!M;;&J/:@'!_ SP#_P %$/VROC-\
M0OCY^SU\1=$_9P_;:^%TFG>$OVA_"&L:<;SP?\0K'R7?2-69 DS1;X4D6*=%
ME;9$54JK GZ\_P""=G[ W[>'@G]I+6OVYO\ @J#^U/X>^(/Q,G\(OX3\)>'_
M  %8O;^'_#6DRW,-U<F(20PM+/-+;P%G:-6"Q;2\@*B/U3]CKX=?$KQ7\9/'
MW[<7QE^#$GPZUSXCZ%H.AZ;X)OM1@NK^RTK2FOY8)[][9FA6\FDU*?=%&\BQ
MQ0VZER^]5^B* "BBB@ HHHH **** &SO)'"[PQ>8ZJ2B;L;CC@9[5^7>@?\
M!1W]MS_@D]\>M1^%O_!8^[TOQ#\./B5J5]JWPM^,?AB-QIVA:E+YEPWA>]9T
M4Q1(<QV\\@X0 DM&'^S?H-^U/\<Y_P!FW]G[Q/\ &C3_  +>^*=0T>R5=$\,
M:=*L<^LZC/*EO9V2.P(0S7,L,6\@A=^[!QBOS_\ &/[<'C;QWX[_ .'9?_!P
MC^QEX*\$^&OC38_9_ /C/PWK<M[X:U.Z)!&G2W4GS66H1.4,<P9?W@4J$!C=
MP#!U/0?^#G/PU\,+']OOPQ^TO\-?&[WNG1^(=1_9<A\$00P1:=*@F_LVTU 1
MBXGNDB8+S*I9PP#R_*K\M^RA^S1_P4>U_P" FC?M-?\ !!+]L/P5X*^"WQ8^
MTZ[_ ,*6^-.CR7$7@/59+B1-1M=.GAM)V$<=XEPOD%4C5D)^?=FO3OV7]?\
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
MOC6Q\5Z=:B\U%[O^SY;/3]+D66YU-1=%K5F*11O*KJK,HWGY_P#$7PT^*/\
MP;T_%+4?VN_V:?A=K&L?LB?$2^@U+XQ_"."&.;5OA;?S(@;4[,1.ZO;("$EB
M5V1 NT-M$<B+XW_:FOO^"+?[4VL6O_!1;X0_$+QE\&+/6]4U7]GOXH^%-(34
M-+\,1ZG=W-W=V>H6XV&+44-U+;)=NTCM;*$B2,27)D^CO^"6'[6/Q+_X*$_M
M ?%[]M/2_@=XG\#?!K5_#WAOPS\-E\9V M;WQ)+82ZK/>:KY&Y@D1_M"&!6#
M,'6!1NW1LB &Y^RSK?PT_;5_;O'_  4@^ _@[7[7P;I_P;N/!%KXP\0>&+K1
MSXP>YU2UOT>V@O(XKB2WM!:R*)WC5'>_=8R_EN1]>Z?I]AI-A!I6E64-M:VT
M*Q6UM;Q!(XHU "HJCA5    X %344 %%%% !1110 4444 %9OC#P?X4^(/A3
M4O GCOPW8ZQHNL6,MEJVDZG:K/;WEO(I22*6-P5=&4D%2""#6E10!\.>+_$?
MAS_@FIIT7[/?[8EG)XZ_9?\ %%W'I/@7Q'X@TB37;CPE<RG$'AS58?+EEO;*
M0XCLKLH[J=MM/D^5*_KO[&7_  3I_8M_9$\:>(/CS^R3\"9OAK<?$?2;/_A)
M?#=G)/:V<OE,\D#MI[N8[2:,32+MC6,*)'4KG./;O%7P_P#!OCB]T>_\7:!#
MJ$F@:HNI:0MR69+>[5'1)]F=K.H=BI8'8Q#+A@"-B@ HHHH **** "BBB@ H
MHHH **** ()-,TV74HM9ET^!KR""2&&[:)3+'$[(SHK8R%8QQD@'!**3]T5/
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?FA^T9\%/@)I?Q
MQ^)__!/GXO?L6Z/\97^*&IMX^^ WA_6-*(M[&;4F9/$ DU)$+Z3:VNH1G4)I
MXRLF-92.(2RO'$WZ7U\O?\%*_#7QLT&X^$G[2G[*WPO7QC\3? WQ%ALM*\,R
M7S6<.LZ/JD36FJ6=Q=".06D"QB*],S(P1]-B.USA& /A37?^"&W_  4$_P""
M87PKTKQ[_P $?O\ @H-XT7Q*U_8V^M?"+Q#8"^\+:E<W-RD=Q-;13F4:?;Q*
M[R%IQ-*(HSFYWX+?JM^SQX1^-7@OX3:7I'[1'Q8M_&?C-H1+K^LZ?H\5A9?:
M& W16L"#*6Z$$)YC/(>2S<X7IO"8\5CPS8'QTVGG63:H=3&DB06JSD?.L7F?
M.4!R S8) R0N<#0H **** "BBB@ HHHH *^6/^"IGP?UG]M/]GG4OV0?V=?V
MB/#7@SXO_P#"0:#K?AO5IM=":CX<:SU*WNWOXX(B9R_V>*9% "AO-P6"DFNC
M_P""E?[97Q/_ &'OV=_^%Q_!W]F/Q'\6]:BUBW%UX5\,V\CS1:5&?.U"\=D1
MM@CMDD"D@@S20K@@D5^=?[)?_!#;_@FA_P %-?V!?"G[8_PB^-?BU/COXJM%
MU_7/CSHWC&]?5;#Q@X$]U'<6AF\F+R+IBGE(L<GEJK)+EQ*P!U?[+K?#K]NO
M]GKQ[_P0D_X*;>%[SX=_M%:5++K-_K0U!YI?&-X)3/#XNTJZF/\ I$F] SP
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ***JZXNKOHEXOA^2%+\VL@L6N 3&)MIV%L?
MP[L9]J /G/\ :P_X*P_L>?L?_$_0OA-\1O'3ZAJMYK<-GXLB\.VDM_\ \(;:
M2V\LD>HZL8$=;*VWK"A,K(VV<2A6C1V'5?MY?M"R? G]C?Q#\<?"7C6VTNWS
MI-NOB^)([F'1K+4-1M+.76%#;HY5M8+I[L;LQL(/F!4FOS%_9._X.,/V)?\
M@G=^RUHO[+'[2_P'^+-C\?/#LT]M\4/"%GX0BDO]9\3O*3>:E)<2SQI.;N9C
M-YA8L5< *5"9O>)O^"]_[1&J_"+4[CXO?\&\GQ-TG]E^?2)M/\6ZG=Q31^3H
M<J%)Y_L3:?%"8!$[942+'C)\Y>H /I+]@S_@GP-(_;6N/VY/@K^UQ\=[SX8M
MHDME#I7CGXC7&K6GQ#OWW*^L>3<*=EB@/[AQCSWQ+"(K=8VNOGO]H/X#?M"_
MLO:1<?\ !9'_ ((I7FIZ7X4\=J;W]H+X%Z!;6MY'>""=X[W4])AFBD@^V0O'
M.&V)A\%U!5GC;K/"G_!'_P#X*(-\-=+^'W_!/W_@N/XJ\.?LS^+](@O/#FB:
MSX4BU+6=&T2YB62*VL-2D(N!$(741E9+<HI48)4D_H[^RQ^S7\./V/\ ]G'P
M?^S!\(8[J/P]X*T*'3--EO)1)<3!!EYY6P TLCEY&( !9S@ 8% 'EG_!+_\
M:4_8G_:(_9UL-;_8N^,+>,K.\#ZSXHOK^59-775+V5YKAM6$:JEO>O*9&,.$
M4(%\E! L>/I2N&_9U_9P^#W[*OPOMOA%\$?!UKHVD0W,UW<BW@1)+Z]G<R7%
MW.450\TLA+,V .@4*JJH[F@ HHHH **** "BBB@ J#4],TW6M.N-'UC3X+NT
MNX7ANK6YB$D<T; JR.K AE()!!X(-3T4 ?(5W_P0/_X([7GQ&?XIO^P#X%CU
M224R206T-Q%8.3U4V"2BU*'NABVGTKZQ\/\ A_0?">A6?A?PKHEGIFF:=;);
M:?IVGVR0P6T**%2..- %1%4 !0  !@5<HH **** "BBB@ HHKX>_X*L_L+_\
M%*_VN="N_%/[(/\ P4.UCX2WOA>U>;P=X+\(QRV46O7&U2W]IZ@LH<E\,D:"
M,PQ$JS"0DL #V/\ ;:_8P\9?M4)H/BKP3^T5X@\'>(O >J6VO> ;6W2.71AK
M5N[/'-J=KM#7\+ B(Q%TV*6>(I(0X\Q^+'BSQA_P4L_8D^,?[%=W:_\ "L/C
M_IGA@VVL>%;J^W+I^I@^=I^HVL^T?:]*N)X%,=TJ_=\R-U2:.2)?D3]EO]E[
M_@N)\6_A[-XP_9I_X+YWMQJ6BW[Z9XL\$?%CX+V":KX<U2, S:=?K(]XR2+N
M!$BDI+&R2Q,R.C%_QD_88_X.A-7^(G@[XTQ?M#_LS>*O%G@.]:7P_P"*+&SO
M=*U1[5R/M.G7 CLHH9[*X"J)('++N5)%\N2..10#TW]E?_@XE_9BUWPK<_LN
M_P#!67PKJ'P4^-NCVO\ 9'C;P5XJ\)7=QI^OR$>4\UEY,,JRPSYR(6'S"3;&
M9TPY^GO^"27[/:_LT?L=P_#[1O"VJ^'?#-[XX\2:UX$\)ZW \5UH.@7VK7-U
MI]G+%)\\+B"5)#"_[R(RF-_G1J]E^#-SX]\=_#3PUXU^/_PATWPOXY2QSJ^C
M6^H1:C'IMUDK(+>Z4?/$V-RMA6V,H958%1VE !1110 4444 %%%% 'C?[:_[
M;_P<_8;^&UAXP^)5\+O6_$VM6^A> ?!]K=Q1WWB;6;AUCM[*W\Q@J9=UWS.1
M'$A+N0  ?G'XY?\ !'SXT_MX6!\9?MJ_\%&OC'X=UV=?-L/!?P-\3Q:'X9\/
M'JD*1O;R3:C(A.&N[AE>3DJD"D1K[!_P4%_X)2?L;_\ !2;X;:SX-_:(^&\-
MQK=]8"#0_&\/S:MX=D09C>QE<GR$WX9X5Q%,1^\5CS7R'_P3R_X*&_M&?\$^
M?VC--_X(_?\ !8'Q'YVL38@^!/QVNF9;#QO8!@D-I<S.?EO%RJ!G.XL1'(2Y
MCDN #Y_\5WG[:O\ P2Q^.UC_ ,$P/^"HOQTUSXY?LF?M(Q3>$/"WQ2UFXD.K
M^&;NZ AC62XE:22)XFDC)1W=%0+/"5,4L->W>#;K_@X\_P""?_@__AC3X(_L
M;_"WXY:)833Q>#?C9+XG@TF2:.65I#=ZS9RW4<D]YND,D\B\S.68R3NS.WO7
M_!=GX$V'[9'P:^%G[%.@VZ7/B_QM\9=$O]&\M=TNDZ=ITIGU35CCF.*"T:2(
MOP#)=P1 [ID!^YJ /$_^"=7[-WQ*_9,_8X\'_!'XT?$6/Q;XTM3J.J>,O$4*
MD17NKZEJ-SJ=ZT>54F,7%Y*J$JI*JIVKG:/;*** "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 Q/&&GSV&GWGC'PIX&T[6/$=GI\G]EPW4R6SW#
MA25@^TF-S$K'C."!GD5\=^(/VUOB#_P4C^&WQ"_9)_9>_96^(?A;6;@7G@SX
MC^+/BMH$&G:9X)>>V"7:E5N)&U2\2WN%DA@M@\$GFPO)/'$ZLWV_4-OI]A:7
M$]W:6,,4MU()+J6.(*TSA0@9B.6(557)[*!T% &%\'_A=X5^!_PD\+?!7P+#
M+'HG@_PY8Z)HT<[[G6UM+=((@QP,D)&N3CDUT=%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'S#^W3\&?$'PMEU/_@H9^S-JMEH?Q*\
M&^'W;Q%IMZ[1Z;\0-'MPTG]CZ@$!/GC+"SNU5I;>63: \4DD3^R_LY_$+XK?
M%?X3Z;\1OC!\&I?A]JFL0I<Q>$+W4TN[W38&C0K'=O&HC6XW%]R(6"#:"Q8,
M!W#*KC#J",@X([CD4M !1110 4444 %%%% !1110 5\Y?\%4/V!OA#_P45_8
MY\4? KXF?#<:]J@T^:Z\$75M+%!>:5K(C86US!/(0(L.0'R=K1EU8,#BOHVB
M@#YR_P""<_[!%U^Q;\)M.7XM_&37/BI\5+GP_9Z=XK^)7BF]DN+F>&W0"*QM
M?-)-O91'<5C'S2.S32EI'8U]&T44 %%%% !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 %?GM\:?VX_V
MH_"7QC\6^%?#_P 4/L]AIGB:_M+&#^Q+%_+ACN'1%W-"6.% &223CDFOT)K\
MGOVC/^3A/'?_ &.>J?\ I7+7Y#XNYGF66Y=AI8.M.FW-IN$G&^G6S5SX[C'%
M8G"X:DZ,W%MO9M=/([+_ (>!_M=_]%;_ /*#8?\ QBC_ (>!_M=_]%;_ /*#
M8?\ QBO&J*_!_P#6KBC_ *#JW_@V?_R1\!_:V:_]!$__  .7^9^D7[ /QA^(
MWQL^#FI^*OB=XB_M._M_$TUI#/\ 9(8=L*V]NX7;$BJ?FD<Y(SSUX%>Y5\T?
M\$K?^3>]9_['.X_])+2OI>OZNX*Q%?%<*X2M7FYSE!-N3;;=WNWJS];R.I4K
M931G-MMK5O5_>%%%%?4'JA7@6I_\%3_^"<6C?'D_LQ:K^VQ\.+?QXNH"P?P[
M+XH@$J7F[;]E9]WEK/N^3R2P?=\NW/%>T>.O#M]XO\$:SX2TOQ->:+<ZII5Q
M:6^LZ<0+BPDDB9%N(MW&]"P=<\945^?W_!9;_@G/_P $]O /_!'7XG^%-*_9
MC\(:-_PB?@UF\ 7FD>'XEU./7MRQ:>([A5\^:>XNWAB<EF><SL'+%SD _0W6
MM:T?PWH]WXA\1:M;6&GV%L]Q?7U[.L4-O"BEGDD=B%1%4$EB0  2:\^^"?[8
M?[+_ .T;K5QX;^"'QQ\/^)-0M]/34#9:?>@RS6+MM2\B5@#/;,WRK<1[HF/
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
M9D_H;0 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 5^3W[1G_)PGCO_L<]4_\
M2N6OUAKY.^(W_!+_ /X3_P"(6O>//^%X_9/[;UFZO_LG_",^9Y/G2M)LW?:1
MNQNQG SC.!7Y?XH<.YSQ%@,/3R^ESRC)M^]&-DU;[37X'RO%66XW,L/3CAH<
MS3;>J73S:/ARBOLK_ATC_P!7 _\ EJ?_ '51_P .D?\ JX'_ ,M3_P"ZJ_&/
M^(8\<?\ 0)_Y4I?_ "9\3_JMGW_/G_R:/_R1V?\ P2M_Y-[UG_L<[C_TDM*^
MEZ\S_96_9V_X9F^'MYX#_P"$P_MO[7K,E_\ :_[/^S;-T4,>S;YCYQY6<Y_B
MQCCGTROZ5X2P&+RSAO"X7$QY:D(V:NG9Z]4VON9^G9/AZV%RRE2JJTHJS7_#
M!1117T1Z10\4^*O#/@;PUJ'C/QIXALM)T?2;.2[U35-2ND@M[2WC4O)++(Y"
MHBJ"2Q(  )-?FE'_ ,%H_P#@DQ^U/\:+#XK_ !U_;;\$:3X%^'>O/=?#GP5J
M5S+YVJZK"6C7Q!?1B,[1'E_L5L>4W?:91YQ@2V_3'7M T'Q5H]QX=\3Z)::E
MI]Y$8[NQO[99H9T/571P58>Q&*XO_AD_]EG_ *-J^'__ (1MC_\ &J /S^_X
M*^:MHG[6_P"R_P#LW_\ !6?]FW3-7U_PK\#/CEI?CJ\(TJ6.?4/"<-^([V_A
M@(\TQE;>&X7*AOLY:0JN,5L_\%K?#VA?\%%O&?[*_P"PS\"_$EAXD?Q%\8],
M^(GBF\T.\2ZBT[PAIMM/YU_*\9*QQ3&[2.!F($TN%0DYQ^CVE:+HVA:/;^'M
M$TFVL]/M+=;>TL;6!8X88E4*L:(H"JH4 !0, #%87PY^"_P=^#RWZ_"3X3^&
M?"PU6X\_4QX<T&WL?MDO/[R7R47S&Y/S-D\F@#X\_P""A'_!7K]CSX2_%V3]
MA34_VSO#/PX\175B)?B!XQGU$>?X6T]P!]GM0JOG59U)$08;;9";B3)$$-QZ
MA_P3[_;6_P""=OQOL1^S%_P3M\<:;XB\/?#?PS:_:SX6LICINBP.YCMH)+B4
M+YEQ-Y<\@P79O(E>1@S*7]CUO]FK]G/Q+J]SX@\1_ 'P3J%_>3-->7M[X5LY
M9IY&.6=W:,LS$\DDY-;'@?X6_#'X8Q7-O\-?ASH/AZ.\96NTT/2(;03E<A2X
MB5=Q&3C/3)]: /S[_;H\5^&+#_@XT_8CTN^\0V4-RG@GQZKP2W2*ZF;2W6$$
M$Y!=D<+_ 'BI SBOTBKB]>_9O_9W\5:S<>(O%'P$\%ZEJ%Y(9+N^O_"UI--.
MYZL[O&68^Y-=FJJJA54  8  Z4 +1110 4444 %%%% !1110 4444 ?CO_P<
M'?\ )YOAG_LF%E_Z<=1KX3K]L/\ @H/_ ,$F_P#AN[XSZ9\7?^%^_P#"*_V=
MX8AT?^S_ /A%?MWF>7<W,WF^9]JBQG[1MV[3C9G/.!X3_P 0XW_5Y'_F//\
M[X5_1?"O'?"F6\.X;"XG$<LX1LUR5'9^JBU]S/YVXIX%XJS+B'$XG#8?FA.5
MT^>"NO1R3^]'YBU]V?\ !OC_ ,GF^)O^R87O_IQTZO3O^(<;_J\C_P QY_\
M?"O=O^"?'_!)O_AA'XSZG\7?^%^_\)5_:/AB;1_[/_X17[#Y?F7-M-YOF?:I
M<X^S[=NT9WYSQ@G%?'?"F9<.XG"X;$<TYQLER5%=W75Q2^]APMP+Q5EO$.&Q
M.)P_+"$KM\\'9>BDW]R/L2BBBOYT/Z)"BBB@#\]/VZ?^"NW_  3\\0?&37/V
M O'/[;'A;P/HNG1?9_C#X@_MADNI8GRLGA^P>$$I/(H9;JY!!MHF,<9^T2;[
M;H?BCXX_9#_X+"_\$Y/C?^Q7_P $]_&>F:YI.E_#V/0=%U'1-/:UT2TU+R'E
MT_3H9'5%(B-M;&0(I2..:/G)*CZOO?V6_P!F74KR74=1_9T\"3W$\K23SS>$
M;)WD=CEF9C%DDDDDGDDUT?@GX=_#_P"&NF2:)\.? VCZ!933F>:TT33(K2)Y
M2JJ7*1*H+$*HR1G"@=J /S03]K70I?\ @V>/@AED7XDGX*M\&QX"V_\ $Z/C
M$67]@?V:+/\ UIN?._?>5MSY1\S&SYJ]$T#]I/X#_P#!!+_@F#\#_P!FW]H'
MXC^&K+Q^GA2TT?2-#U365M[>XU=U\V]N)I5#M%803RR-)<!&.P*L:22R1Q/]
MNI\%/@U'\2F^,T?PD\,+XP:#R&\5C0;<:D8MNW8;K9YNW;QC=C'%'C;X+?!S
MXEZA%JWQ'^$WAGQ!=00^3!<ZWH-O=R1QY+;%:5&(7))P.,DT ?&7[#G_  4;
M_P""7-EXXLOA)\&OVPM'^+WQI^+_ (I6Y\3ZAX:TZ:2]UW4!#^\F*E=EGI]G
M:0L(XFDQ#;6VT&65B9<?]NG_ (*[?\$_/$'QDUS]@+QS^VQX6\#Z+IT7V?XP
M^(/[89+J6)\K)X?L'A!*3R*&6ZN00;:)C'&?M$F^V^W?"?P!^!'@+6X_$W@;
MX*>$=%U*%66'4-)\-VMM.@8%6 DCC# $$@X/(-4KW]EO]F74KR74=1_9T\"3
MW$\K23SS>$;)WD=CEF9C%DDDDDGDDT <'^P]^VS^Q;^UGH6J>#/V&?%UCK_A
M+X=VFGZ8VH>'=+>#1[,M&XBT^V9E0.T4,4998U*(DL0W9)5?=ZQ_!/P[^'_P
MUTR31/ASX&T?0+*:<SS6FB:9%:1/*552Y2)5!8A5&2,X4#M6Q0 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 %%%%
8 !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>cms-20221231_g6.jpg
<DESCRIPTION>GRAPHIC - GAS SUPPLY DELIVERED TO CE GCC&GCR CUSTOMERS
<TEXT>
begin 644 cms-20221231_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 JZWK>C>&M&N_$?B/5K:PT_3
M[62YO[^]G6*&VAC4L\DCL0J(J@L6)  !)KYE^$W_  4>\6?M8:?<^.?V(?V2
M?$GCSP%!>RVMA\1]>URT\/Z5KKQ2&.5]-6<O=742LK+Y[01Q,RD([8)'S!_P
M=V?'WX@_!+_@DC+X9\!:G/91_$?XBZ9X5U^[MV*LNG/;WE[*FX<A9&L8XV'\
M22.IR&(/Z/?!GX9>"/@M\(?"_P (/AII\-KX>\+^'[/2M#M[=0$2TMX4BB Q
MQ]Q1SWZT >3? +]O;3?C1^TSKO[(OBO]GWQS\/\ QQX9\)1^(-6L/%T%H8)K
M22Y%O%+9W-I/-#>1,P?]XC J5V.J.&16?M ?\%#_ (:_"/X\Z=^R)\,/ /B'
MXI?&#5-+.J#X?^"A;B32M.R%^WZE=W,L5OI]OEE ,C^8Y91''(6 /FOP^_X*
M._"SXJ?\%5-2_8B;]C?X@:?\7/ W@66YU3Q/?7.D_P!G6?AZ\FTZ6202Q7[-
M,C2FR(01-(K*X 4>9GYB_P"#73Q%?_M"^)?VN?VV_B.YN?''CGX[S:?J5S<G
M=+;6-K#YMM:H3RD48NFC51QMA0?P# !]?_'3_@I/XQ_9)\(6?C']JS]C'QIX
M?T_4]:L-)L-;\-:K8ZWID5W>74=M#'=S0NDUGEI5/F20>3_")"[(C>D?MA?M
MR_ ;]B3PWH>I?%N_U._USQ=JZZ3X&\#^%].-]K?B?4&(Q;65JI'F,-R[G=DB
M3<N]UW+GT/XH?#/P5\9?A[J_PM^(FBIJ&BZY9/:ZA:N<;D;HRL.4=2 RN,%6
M56!! -?EK\/?$5_^T7_P=]>._#'Q*8W%A\!/V?4D^'UI,<QVT]Y#I+3W$:G@
M.RZS=(SCDA$!.%& #[=UG]L[]HGX<^";KXK?&C_@GMXYTKPS96;7>HCPWXDT
MK7-6TZ!5W-)/86\X,FU02R6CW+_W589(]-_98_:#\*_M8?LW^!OVF/!&G75G
MI'COPO9ZWIUG?;?.@BN(ED6.3:2-ZAL'!QD&N^K!^&7PS\%_!WP/8_#;X=:*
MFFZ)I8D73M/B)\NVC>1I/+0?PHI<A5Z*H ' H WJ*^'OVL?^"AND_#__ (*5
MZ-^P9\3/VHU^!.BZK\,8/$/A7Q?/IVGG_A*=7FOKBW;3Q=:G!-:PI"D"-Y6U
M9IGGPLB;5$G _P#!3/\ :F_X*0_L#_\ !'S6/VM=6^-&AM\5? _BVYM-0DB\
M)6CZ3X@TRY\3/9:?<?9R6>W<Z?):3 )*<%F5]Y.X 'Z/T5\4_P#!7']K']I+
M]COQ3^S=XO\ @E\1+6WTKXE?M$^%_AYXO\.:EH5O<Q36.H/.\MQ#*0)89MD)
MC^\RX8$*I!+<1^T5^U__ ,%*]._X+(6'_!._X'>,OAI!X>\4? V[\6Z%J>J^
M%+C=HDG]HM:?:+P?:G>_>%87,<4)M4D>X02;51GH _0VBOS;_8X_;6_X*._#
M'_@H_P"-?^"2G[>'Q#\%>*O%6H?#T^,_@Y\6M-\'FTMM0M!+Y3Q7>GP31!MK
M+-A$D1@;64&5Q(CC@?V.?VEO^"ZW_!2;]CKQC\4O@K\?OA)X%\4>$?B+X@TF
MUFG\#?:D\0SV;JD>GQ)+*R:=:#I]HD^TSN\A!\M8PTH!]Z_\%#/VQ[G]@?\
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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 %%%%
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
M35_ FI3"*?<HYD:TGD6>->@:5G8XCK]$*Y?XW_"#P5^T%\&O%?P)^(^G_:M
M\9>';W1=9M^,O;7,+PR8ST;:Y(/8@'M0!NZ!KVB^*M!LO%'AO5(+[3M2M([J
MPO;:0/'<02*'21&'#*RD$'N#5NO@;_@B=^T1XC^%W[!*?LR_M7W-Y8^-/@'X
MNU3X;W<MU92J=9M=-EV65U:@C][ ;5H8ED!*DPGD9KV3Q_\ MK^(=1+V7PZT
M--/B/"WM\!),1ZA/N*?KNK\]XN\4N"N"KPS'$IU5_P NH>_4^:6D?+G<4^Y[
M^5<,YSG-GAZ?N_S2TC]_7Y7/HS5M8TG0;)]2UO5+>SMX_OSW4RQHOU+$"O+_
M !K^V'\+_#>^V\.K<ZW<+P/LR^7#GT,CC]55A7S%XE\7^*/&-[_:/BG7[N_F
MYVM<S%@OLHZ*/88%9M?S-Q1])S/L8Y4LBPT:$>DY^_/U2TA'T:GZGZ-EOAO@
M:-I8VHYOM'W8_?N_P/5_&'[87Q6\1%H-">UT: \ 6D6^7'N[YY]U"UYKKGB3
MQ#XFN_MWB+7+N^F_YZ7=PTA'T+$XJE17X%GW&'%'$]1RS3&5*WE*3Y5Z05HK
MY)'W6!RG+,MC;#48P\TM?F]W\V%%%%?-GHA1110 4444 %%%% !7Y\?\% O^
M3M/$W_7II7_ILM*_0>OSX_X* G/[6?B;_KUTK_TV6M?W;^S^_P"3L9E_V!3_
M /3^'/YE^E3_ ,D'A/\ L)C_ .FJIXU1117^N9_!(4444 %%%% !1110  E2
M&4X(Z$5[;\$_^"C'[:/P \FV^'_Q[UI["' 72=:E&H6H3^XL=P'$8_ZY[3[U
MXE17+B\#@L?2]GB:<9Q[22:_$ZL)C<9@*OM,-4E"7>+:?X'Z:_ ;_@X8NX_)
MTK]I?X(+*.!+K7@V?:V.F3:W#8)[DB8>RU]N_L]_M]_LE?M/"&T^$_QDTR;4
MY0,:#J3FSO\ =W AFVM)CN8]R^]?SVTJ.\;AT8JRG((."#7Y[F_A7PYF"<L+
M>A+^[K'_ ,!?Z-'Z#E'BGQ%@&HXJU>/][27_ ($OU3/Z<Z*_!S]FW_@JY^V9
M^S8\&FZ9\2)/$^APX!T+Q<7O(@@XVQREA-$ .@5PH[J>E?H5^S#_ ,%ROV7_
M (R/;^'?C+:7'P[UJ7"^;J,OVC3)7/'%RJ@Q>O[U$4?WS7Y/G?AMQ)D]YTX>
MVIKK#5_./Q?==>9^KY)XC\.9O:%2?L:CZ3T7REM]]GY'VS1571=<T7Q+I-OK
MWAS5[74+&[C$EK>V5PLL4R'HR.I(8>X-6J^ :<79[GWJ:DKK8****0PHHHH
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 **** "BL_P 3^*_#G@S29-<\4:Q!
M96L?WI9FQD^@'5C[#)-?/7Q8_;(UG5S)HWPPMVL+8Y5M3G4&>0?["\B,>YRW
M^Z:^#XU\2.%. L-SYG6_>-7C2C[U27I&^B_O2:CYWT/<R;A[-,\J6PT/=ZR>
MD5\^K\E=GM_Q#^+_ (!^%]KYWBO6T2=ES%8P?//)]$'0>YP/>OGOXE_M@>._
M%9DT[P9'_8=BV1YD;;KEQ[OT3_@/(_O&O)KZ^O=3NY-0U*\EN)YFW2S3R%W<
M^I)Y)J*OXTXX\?>,.*7+#X"7U3#OI!_O)+^]4T?RARKH[GZ]DO N4Y9:I77M
M:G>2]U>D?\[_ "'W-S<WMP]W>7#RRR,6DEE<LS$]22>2:9117X7*4I2<I.[9
M]JDDK(****0PHHHH **** "BBB@ HHHH **** "OSX_X* _\G9^)O^O72O\
MTV6M?H/7Y\?\% ?^3L_$W_7KI7_ILM:_NS]G]_R=C,?^P&?_ *?PY_,OTJ?^
M2#PG_83'_P!-5CQJBBBO]=#^"0HHHH **** "BBB@ HHHH **** "BBB@#U'
M]F[]L[]I']D_61J?P4^)E[I]LTN^ZT6X;S["Z]?,MWRF2.-X <=F%?I?^R/_
M ,%V/@G\5I+7P?\ M*:*O@76Y,(-9A=I=)G?U+',EKD]GWH!R9!7X_T5\KG_
M  9D/$47+$4^6I_/'27SZ2_[>3\CZK(.,L^X=DHX>I>G_)+6/RZK_MUH_IKT
M?6=(\0Z5;Z[H&JVU]97<2RVMY9SK+%,A&0Z.I(92.A!Q5FOY\OV4/V^/VE/V
M.M82;X4^-I)=&:;?>^%M6+3Z=<Y/)\O(,3'^_&48X&21Q7ZQ_L5_\%:_V<_V
MMC:>#M9NQX,\:3@(/#^KW(,5Y)Z6MQ@+*3V1@DA[*P&:_!>)O#O.L@3K4U[:
MBOM16J7]Z.K7JKKNT?N_#7B'DN?M4:C]C6?V9/1O^[+9^CL^R9]54445^?GW
MX4444 %%%% !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 %%%% !11537-=T?PUI4VMZ_J4-I:6Z;IIYWVJH
M_J>P'4G@5G5JTJ%*52K)1C%-MMV22W;;T275E1C*<E&*NWLBW7EGQE_:C\*?
M#@RZ%X=$>K:PF5:)'_<V[?\ 31AU(_NCGU*UYA\;?VL-:\7M-X;^'<LVGZ6<
MI+>_=GN1[?\ /-3Z#YCW(R17C/7K7\F>)GTBHT93RWA5IO:5=JZ7_7J+W_QR
M5OY4])'ZGPYX?N:CB,TT6ZAU_P"WGT]%KW?0VO''Q!\7?$75SK/B[69;J7D1
M(3B.%?[J*.%'TZ]\FL6BBOY#QF-QF8XJ>)Q5252I-WE*3;DWW;>K/U>C1I8>
MDJ=**C%;)*R7R"BBBN8T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\
M^/\ @H!_R=GXF_Z]=+_]-EK7Z#U^>_[?_P#R=EXF_P"O;2__ $V6M?W9^S^_
MY.SF/_8#/_T_AS^9?I4_\D'A/^PF/_IJL>-T445_KH?P2%%%% !1110 4444
M %%%% !1110 4444 %%%% !2JS(P=&((.00>E)10!]P?L,?\%J/C#\ 7LOAY
M^T(;SQMX/CVQ17LDN[5=-CZ#9(Q'VA /X)#NZ!7  4_K/\%?CK\)OVB/ EM\
M2?@WXWLM<TBYX\^U?YX7P"8Y8SAXI!D91P",CC!%?S<5Z#^SC^U#\:_V4O'T
M7Q$^"OC&;3;H%5O;-\O:W\0.?*GB)Q(O7T9<Y4J<&OS#BSPUR[.5+$8"U*MO
M;[$GYI?"_-?-/<_3N%/$G,,F<</C[U:.U_MQ7DWNO)_)K8_HSHKY>_8(_P""
MH_P7_;2T^#PCJ+1>&/'L<.;KPU=S_)>%1EI+.0X\U< DQG]XH!R&4;S]0U_/
M.999C\HQ<L-BZ;A-='^:>S79K0_H3+LSP.;82.)PE13@^J_)K=/NGJ%%%%<!
MW!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 %%%<+\:_CKX<^#^E;)-MWJUPA-EIRM^&]S_"F?Q/0=R/*SK.
M\JX=RRIF&8U53HP5W)_@DMVWLDKMO1(ZL'@L5F&)C0P\7*<MDOZT7=[(U_B7
M\4O"?PJT$ZWXFO,,P(M;.,@RW##LH_F3P/RKY)^+7QH\7_%W5?M.M3^18Q.3
M9Z;"Y\N(>I_OMCJQ_# XK%\9^-?$GC_7YO$GBG4FN;F4X&>%C7LB#HJCT_'J
M2:RJ_@/Q2\9<XX]K2P>$O1P*>D+^]4MM*HUOW4%[JZ\S29^Z<,\(83(X*M5M
M.L^O2/E'_/=^2T"BBBOQ0^R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "OSW_ &__ /D[+Q/_ ->VE_\ ILM:_0BOSW_;]_Y.Q\3_ /7M
MI?\ Z;;6O[K_ &?W_)VLQ_[ 9_\ I_#G\R_2H_Y(+"?]A,?_ $U6/&Z***_U
MU/X)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** +&E:KJFA
M:G;ZUHFI7%G>6DRS6EW:S-'+#(IRKHRD%6! ((.017ZD_P#!-[_@M):>*Y-/
M^!O[8NL0VNI-MM]'\=RXCANCT6.]Z"-^PF&%;^/:<NWY745X'$/#65\2X/V&
M+CJOADOBB_)_FGHSW^'^),SX;QGM\)+1_%%_#)>:_)K5'].:.DBAT8,K#((.
M012U^/7_  3*_P""N_B']GZXL/@9^TCJMSJO@4E8-+UJ3=+=: .BJ>K2VP_N
M\M&/N9 "5^O6@Z]HGBG1;3Q)X:U>VU#3[^W2>ROK.=9(IXF *NCJ2&4@@@C@
MU_+W$W"^9<+XWV.(5XOX9K:2_1KJNGFK-_T[PUQ1EO$^#]MAW:2^*#WB_P!5
MV?7R=TK=%%%?-GT@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 445YU\?OCSIGPCT?[!IQCN-<NXR;2V/(A7IYK^WH/XB/
M0$CQL_S_ "KAC*:N99C44*5-7;ZOLDNLF]$ENSKP.!Q698J.'P\>:4OZN^R7
M5C?CY\?])^$FF'2],,=UKMQ'FVM2<K I_P"6DF.WHO4_3)KY)U[7M8\3ZO/K
MVOZA)=7=R^^:>5LEC_0#H . !@4W6-8U37]4GUK6KZ2YNKF0R3SRMEG8]_\
M/2JU?YT^)GB;F_B+FO/4O3PT&_9TKZ+^]+O-K=[+9:7O_0/#G#>$X?PO+'WJ
MDOBEW\EV2_'=A1117YD?2!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5^>W[?IS^UCXG_P"O?3/_ $VVM?H37Y[?M^?\G8^)_P#K
MWTS_ --MK7]U_L__ /D[68_]@,__ %(PY_,WTJ/^2"PG_83'_P!-5CQRBBBO
M]=3^" HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M^OO^"9?_  5$\5_L>>((?AC\3[J[U;X;7]Q^]M@3)-HDC'FXMQU,9)R\(Z\L
MN&R'^0:*\[-<IP.=8&6$Q<.:$OO3Z-/HUT?Z'HY5FN.R7'1Q>$GRSC]S75-=
M4^J_4_IB\'^,/"WQ \+V'C;P3K]KJFDZI:K<:?J%E,'BGB89#*PZ_P!.AK2K
M\1?^"8'_  4S\0_L;>+$^''Q(NKG4/AMJUUF\MES))HTS'FZ@7J5/_+2,?>'
MS+\PPW[6>&?$WA[QGX>LO%OA/6K;4=,U*U2YL+^SF$D5Q$ZAE=&'!!!!S7\K
M\6<*8WA;'^SJ>]2E\$^C79]I+JOFM#^I>%.*\%Q3@?:4_=J1^.'5/NN\7T?R
M>I>HHHKY0^J"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 HHKE/C3\8?"/P+^'U[\0?&-SB&V7;;6R,!)=SD'9"@/5CC\ "3P#6&)Q-#!
MX>5>M)1A%-MO9);LBK5IT:;J3=DM6RK\;_C+I'P?\,&^D"3ZG= KIMD6^^W=
MVQR$7OZ\#OD?'/B+Q#K/BO6KCQ#X@OWN;RZD+S32'DGT'H . !P  !7,2?M.
MW_QF\7W&I?$J>&TOKF4BRF5RMND624@.3^[VYP&Z'JV#N9MR2.2&1H9HV1U)
M#*PP01V(K_/CQMXWSOBS/5":<,%3?[J/27><O[[[/X5HKW<I?LGA?B>'<?D[
MQ. J*=5Z5+Z2CVC;I'JGM+?I9-HHHK\1/T\**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K\]?V^_P#D[#Q/_P!>^F?^FVUK
M]"J_/;]OO_D[#Q/_ ->^F?\ IMM:_NK]G_\ \G;S'_L!J?\ J1AS^9OI4?\
M)!83_L)C_P"FJQXY1117^NQ_! 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7V]_P $F/\ @IO=?LP^(X/@+\;-9DD^'NK7
M6+*^F8L?#]R[<R#_ *=W8Y=?X23(/XPWQ#17EYSD^!SW+YX/%QO&7WI]&GT:
M_P" ]&SU,FSC'9%F$,9A96E'[FNJ?=/_ (*U2/Z<;:YM[RWCN[2=)8I4#Q2Q
ML&5U(R""."".<T^OR_\ ^",'_!2E[>;3OV-?CMKQ,3D0> =:NY/N'MITC'L?
M^6)/0_N^\8'Z@5_)G$7#^-X;S.6$Q"\XRZ2CT:_5='H?U?P[G^"XCRR.+P[\
MI1ZQEU3_ $?5:A1117A'NA1110 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%%%% %;6=8TOP]I-SKVN7\5K9V<#S75S,VU(HU!+,3V  )K\S/VN_P!I?5?V
MCOB,]_:R2P^'M,9H="L7X^3/S3N/[[X!]@%7L2?8?^"D/[49UO4G_9\\#:EF
MSLY0WB6YA?B:8'*VV1U5#AF_V\#C8<_(U?SAXI\9O,,2\GP<OW4'[[7VI+[/
MI%_?+T1^:<69W]9JO!T7[D7[S[OMZ+\_0*[[X<?%Y]+6+P]XPF>2R51';7N"
MTEJ!P P'+QCIC[RC[N0-AX&BOQ/%87#XV@Z->*E%]'_6C\UJ>%D6?YKPWF,<
M;E]1PG'[FNL9+9I]4_5:V9]& H\:312I)'(H:*6-PRNIZ,I'!'N**\<^'OQ.
MU'P9)_9UXC76ER/F2V+?-$Q_Y:1D]#ZCHPZX(5E]=TW4=.UK3HM8T>\6XM9L
MA)5XPPQE&'56&1D'U!Y!!/Y)GW#>(RB3JT_>I/KU7E+_ #V?D]#^T. ?$C*N
M-L-[-VIXJ*]ZFWO_ 'H/K'RWCL]+-S4445\R?I 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %?GK^WW_ ,G8>)_^N&F?^FVUK]"J
M_/7]OK_D[#Q/_P!<--_]-MK7]U?L_P#_ ).YF/\ V U/_4C#'\S?2H_Y(+"?
M]A,/_358\=HHHK_78_@@**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ?;W%Q:7"75K.\4L3AXY(V*LC Y!!'((/>OVO
M_P""2?\ P4,C_:Y^&1^&'Q,U53\0O"MHHO9)& ;6+,85;P#NX)590/XBK<!\
M+^)M=9\#OC3X]_9Y^*NB_&+X9ZJ;36-$O!-;L<E)5Z/#( 1NC="R,.X8].M?
M)\8<+X?BC*G1=E5C=PEV?9^4MG\GNCZOA#B>OPQFJK*[I2TG'NNZ\X[KYK9G
M])%%><?LH?M,>!?VM_@=H_QK\!R!(K^/R]1T]I TFGWB ":W?W4G(.!N1E8#
M#"O1Z_DW$X>OA,1.A6CRSBVFGT:W/ZOPV(H8O#QKT9<T))--;-/9A1116)L%
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 %%%% !7C_ .V?^T?;_L]?"R2;2;E/^$BU
MD/;:'$<$QG'SW!'I&""/5BHZ$UZMK>M:5X;T:[\0Z[?1VME8V[SW=S*<+%&B
MEF8^P )K\M/VF/CGJO[07Q9O_'5V9([('[/HUHY_X][52=@Q_>;)=O\ :8]L
M5^>>(_%G^K>3>SH2M7K74>\5]J?RV7F[]&?.<2YO_9F"Y:;_ 'D]%Y+J_P#+
MS]#@[FYN+RXDN[N=Y997+RRR,69V)R22>22>],HHK^3FVW=GY%N%%%% !6QX
M.\;:WX)OS=Z7*&BEP+FTER8Y@,XR.Q&3AAR,GU(./14RC&<7&2NGHT]FO,Z,
M)B\5@,3#$8>;A.#NI)V::ZIGOGACQ3HOC'3/[4T28_*!]IM9"/,MV]&]1Z..
M#['*C0KY^T/7=6\-ZE'J^BWK07$1^5UP01W4@\,IZ$'((ZU['X%^(6D^.H?(
MCC6UU%$+36.XX< 99HB>64<DJ<LH_O %J_,N(>$Y86^)P2O#=QW<?-=U^*\U
M=K^N/#?Q<PO$2AEV;-4\5M&6T:GZ1F^VS?P_RF]1117PQ^X!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7YZ?M\_\G7^)_P#KAIO_ *;K
M:OT+K\]/V^/^3K_$_P#UQTW_ --UM7]T_L__ /D[N8?]@-3_ -2,,?S/]*C_
M )('"?\ 85#_ --5CQZBBBO]=S^!PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^J_P#@D]^W5/\ L?\ QV3P
M[XTU1E\">+YHK77UD;Y+";.(;X#ML)VOCK&Q."445^Y$<D<T:RQ2*R,H*LIR
M"#T(-?S&5^QW_!$K]MUOCK\'G_9S^(&K&3Q3X&LT&FS3/E[_ $D$)&?=H25B
M;_9:(\DL:_$O%7A53IK.<-'5651+JME+Y;/RMV9^U^%?%+IU'DV)EH[NFWT>
M[C\]UYW[H^YJ***_"#]U"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 **** "BBL/XE^/]!^
M%G@+5?B%XEEVV6E6;3R@'!D(X6-?]IF*J/=A6=:M2P]&56H[1BFVWLDM6_D3
M.<:<'.3LEJSYA_X*<_M!_P!DZ/;? #PS?8N+]4N_$#1MRD .8H#[LPWD=<*O
M9J^):V?B%XYU[XF>-]4\?>)I_,OM5O'N)R#PN3PB^BJN% [!0*QJ_C3BWB"K
MQ-GE7&2^':"[06R]7N_-L_%,XS&>:8^5=[;)=DMO\WYL****^:/,"BBB@ HH
MHH *?;7-S97$=Y9W#Q31.'BEB<JR,#D$$<@@]Z911L--IW1ZU\._BQ:^)-FB
M^)I8[?4>!#<X"QW7L>R2>G\+=.#@-V;*R,4=2"#@@CI7SE7H?PZ^,'V:.+P_
MXSN&:%0$MM1(+-$.R28Y91V;[RCCYA@+\-Q#PG#%7Q."5I]8])>:[/RV?D]_
MZ/\ #;QCE0Y,KX@G>.T*SW795.Z_O[K[5U[R])HI2, $,K*RAD=&#*RD9# C
M@@@@@C@@YI*_,IPE"3C)6:W3/Z>A.%2"E%W3U36S04445)04444 %%%% !11
M10 4444 %%%% !1110 4444 %?GI^WO_ ,G7^)_^N.F_^FZVK]"Z_//]O;_D
MZ[Q1_P!<=-_]-UM7]T_L_P#_ ).[F'_8#4_]2,,?S/\ 2H_Y('"_]A4/_358
M\?HHHK_7<_@<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "N[_9G^/WC']F#XX>'_ (W>")";O1+T236I<JEY
M;M\LUN_^R\99<]B01R!7"45EB*%'%4)4:L>:,DTT^J>C1K0KUL+7C6I.THM-
M-=&M4S^E/X3?%#PA\:OAIH?Q8\ ZA]JT?Q!IL5[8R]&".,[6'\+J<JR]F4CM
M70U^8/\ P0,_:_,5QJG[&_C35/ED\W5O!AE?HP&ZZM5^H_?J!Z3'N*_3ZOY
MXGR*KP[G57!R^%.\7WB]G^C\TS^O.&,\I<19+2QD?B:M)=I+=?JO)H****^?
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 *^+O^"H_P ;S/>Z9\!=#O/E@VZAKNQNKD$0
M1'Z F0@_WHSVKZ^\:^+M&\ ^$=3\:^(9_+LM*LI+JY;OM12Q ]2<8 [D@5^3
M'Q%\<ZU\3/'6K>/O$,FZ\U:^DN91NR$W'A!_LJN%'LHK\C\7.(7EV31RZD_?
MK[^4%O\ ^!.R\US'Q_&&8_5L$L-!^]4W_P *W^]Z>ES%HHHK^9S\O"BBB@ H
MHHH **** "BBB@ HHHH ZWX>?%*]\),FDZL)+K2]Q_=J<R6^3DM'DXZDDH2
M<GE2=U>MV5[9:G9QZEIEY'<6\PS%/$<JWY\@^H(!'<"OG>MSP1X\UCP1?&6S
M/G6LI'VJRD;"2CU']UQV8=.AR"5/S.?<-X?-X^UI^[577H_*7Z/=>:L?L7AS
MXK8[A2<<#C[U,(_G*GYQ[Q[Q^<;.Z?N%%4O#OB/1_%>F#5M$N=\8(6:)QB2%
MB,A7';.#@]#@X/! NU^2XK"XC!5W1K1Y9+H_ZU7GLS^PLOS' YK@X8O!U%.G
M-74EJG_P>Z>J>CU"BBBN<[ HHHH **** "BBB@ HHHH **** "BBB@ K\\_V
M]N/VKO%'_7+3O_3=;5^AE?GG^WMS^U=XH_ZY:=_Z;K:O[H_9_P#_ "=[,/\
ML!J?^I&&/YG^E1_R0&%_["H?^FJQX_1117^O!_ X4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '1?"3X
MG^*_@K\3M!^+/@>\\C5?#VJ0WUDY)VLR,#L8#JC#*L.ZL1WK^B?X&?&#PI\?
M_A!X=^,W@F;?IOB+2X[R!2P+0L1AX6(_CC<-&W^TAK^;:OU$_P"#?O\ :@^U
MZ7XD_9+\3:C^\M"VN>%UD?K&Q5+J!<^C&.4*.OF2GM7Y3XK9"L?D\<PIKWZ.
M_G![_P#@+L_)<Q^J>%>?/ 9O++ZC]RMMY36W_@2NO-\I^F%%%%?SB?T8%%%%
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!\K_\ !4;XO'P]\/=+^$&EW>VYU^X^U:BJMR+6$C:I
M]FEP1_UR-?"=>F?M??%8_&']H'7_ !/;W7FV%M<_8-*(.5^SPDH&7V9MTG_;
M0UYG7\=<=9V\_P")J^(B[PB^2'^&.EUZN\OF?C&?X[^T,TJ5$_=6B]%_GJ_F
M%%%%?('C!1110 4444 %%%% !1110 4444 %%%% %[P[XCU?PMJ:ZKHMV8I0
M-KCJLBY!*L.C X''J >H!KV/P3X\T?QQ9[K4""]C7-S8LV2/]M#_ !)^J]#V
M9O#JEL[V[TZZCOK"ZDAFB8-%+$Y5D([@CI7D9ODV$SBAR55:2VDMU_FNZ_)Z
MGWO WB!G'!&,O1?/0D_?IMZ/SC_++SZ[-/2WT/17)_#WXI6?BXQZ/K/EV^J-
MA4*@+'=M_LCHKG^YT)^[C(4=97X_F>5XO*<1[*NO1]&NZ?\ 374_M/AOB;)^
M*\MCC<OJ<T>J^U%_RR71_@]TVM0HHHKSCZ **** "BBB@ HHHH **** "BBB
M@ K\\_V]3G]JWQ1C_GEIW_IOMJ_0ROSR_;S_ .3K?%'_ %ST_P#]-]M7]T?L
M_P#_ )._F'_8#4_]2,,?S/\ 2H_Y(#"_]A4/_358\@HHHK_7@_@<**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KT#]E?XZZO^S1^T+X3^-^CF1CH.KQRWD$1P;BT;,=Q#_P.%I%]BP-
M>?T5CB*%+%8>=&JKQDFFNZ:L_P #;#UZN%Q$*U)VE%II]FG=?B?TTZ!KND>*
M-"LO$WA^_CNK#4;2.ZLKJ(Y6:&10Z.#Z%2"/K5NOCO\ X(C_ +0S?&;]C>U\
M!ZQ?^;J_P_OFTB8.V7:S8>9:.?10A:$>UO7V)7\:9SEM7)\UK8*IO3DUZKH_
MFK/YG]D9-F5+.,JHXVGM4BGZ/JOD[KY!1117F'I!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 %%%% !7G/[67Q/
M;X1_L_\ B/Q=:W/EWILC:::P.&%Q,?+1E]UW%_HAKT:OC7_@JY\2&!\,?"2T
MN.")-6OXP>O6*'_VO^E?+<:YN\DX8Q.)B[2Y>6/^*7NI_*]_D>3GF,^HY75J
MIZVLO5Z+[MSXUHHHK^-#\5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *]*^'?Q?$S)H7C2[^8\6^IR'O\ W93[_P!_L?O<$LOFM%<F.P.%S'#N
MC7C>+^]/NGT?];'T'#7$^<<*9DL;E]3EEU3UC)?RR75?BMTT]3Z,((Z]QD>X
M]:*\E^'?Q6NO#2KHFO;[C3L_NF',EK_N^J>J]CR,<AO5[:YM;VUBOK&Y2>"=
M-\,T395UZ9'X@@CJ""#@@BOR'.\@Q635+OWJ;VE^C[/\'TZI?VIP/X@9/QO@
MN:B^2O%>_3;U7FOYH^:VV:3'T445X!]X%%%% !1110 4444 %%%% !7YY?MY
M?\G6>*/^N>G_ /IOMJ_0VOSR_;R_Y.L\4?\ 7/3_ /TWVU?W/] #_D[^8?\
M8!4_]2,,?S1]*C_D@,+_ -A4/_358\@HHHK_ %Y/X&"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /LW_@AK\>G^%/[8\?PXU&^\O2_'^ER:=(C-A!>1 SVSGW^66(>\]?M/7\T
M?P\\<:Y\,O'VB?$?PQ/Y>HZ!JUOJ-@^>DT,BR)GVRHK^D/X=>.-&^)OP_P!#
M^(_AR3?I^OZ1;:C8MG.8IXED3]&%?SUXO94L/FM''P6E6/*_\4>OSBTO^W3^
M@O"+-?;Y76P$WK3ES+_#+_*2;_[>-FBBBOR _7@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@ K\OOVTOB"
MWQ'_ &E?%&K1S;[:QO?[.M #D!+<>42/8NKM_P "K])OB7XP@^'WP\USQS<X
M*Z1I-Q=[6_B,<;,%_$@#\:_(JZNKB^NI+V[F:26:0O+(QY9B<DGZFOP[QIS)
MPPF%P$7\3<W_ -NJT?ON_N/A.-\5RT:6'75N3^6B_-_<1T445_/A^=!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6_P"!OB%J_@FYV1#[
M192/NGLG? )Z%E/.UL <]\#(.!6!16=6E2KTG3J).+T:>S.W+\QQV4XV&+P=
M1PJ0=U);K_@=T]&M'H?0.B:[I'B33EU;1+OSH&X.1AXV_NNO\+>W(/4$C!-N
MO!/#'BK6?".IKJ>C7 5L8EB<9CF3NKCN/R(Z@@@&O9/!WC71O&MBUQIS>7<1
M*#<V<C9>,=-P_O+GC<.Y (&1G\KX@X7JY=?$8:\J75=8_P":\^G7N_["\.?%
M; \60C@<?:GBU\HU/./:7>/SC=72UZ***^//V$**** "BBB@ HHHH *_/']O
M+_DZSQ1_UST__P!-]M7Z'5^>/[>'_)UGBC_<T_\ ]-]M7]S?0 _Y/!F'_8!4
M_P#4C#'\T?2H_P"2 PO_ &%0_P#358\AHHHK_7H_@8**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *_;K_@B9\9F^*O[#.D^'+ZY\R^\%:K<Z).6/S&($3P'Z".=8Q_UR/I7XBU
M^BO_  ;R_%O^R/BUX[^"5Y<XCUO0X-6LD<\"6UE\MPONR7()]HO:OS[Q.RY8
M_A2I-+WJ3C-??9_@V_D?H'AGF/U'BJG!OW:J<'^:_%)?,_5^BBBOY</Z@"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 **** /"O^"C'C/\ X1/]F'4M/CEV2ZY?VVGQD'G!?SG_ #2%A^-?G!7V
M;_P5D\6;;?P=X&AD^\]U?W"9Z8"1QG]9:^,J_E7Q8QSQ?%\Z=]*48Q_#F?XR
M/R;BZO[;.91_D27Z_J%%%%?FI\P%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !4^F:GJ&C7\>IZ7=O!/"V8Y8S@CC!^H()!'0@D&H
M**-RH3G3FIP=FM4UNGW1[)\/OB9I_C"-=-OPEMJ:C!B!PEQ_M)Z'U3\1D9"]
M17SHCO&XDC8JRG*L#@@UZ=\/?B_'J'EZ)XQNE2?A8=1D.%D]!*>S=M_0]6P<
ML?SSB'A*]\3@(^;A^L?_ )'[NQ_3_AMXQQQ')E>?SM+:%9[/LJG9_P!_9_:L
M]7WM%*RLC%'4@@X((Y!I*_.FFG9G]'IIJZ"BBB@ HHHH *_/']N__DZOQ1_N
M6'_I!;U^AU?GA^W?_P G5^*/]VP_](+>O[F^@!_R>''_ /8!5_\ 4C"G\T?2
MH_Y-_A?^PJ'_ *:K'D5%%%?Z]'\#!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7T'_P $K_B=
M_P *J_;W^'6LS7&RWU/6#H]R"<!Q>1O;(#]))(V^JBOGRM#PCXDU#P9XKTSQ
MAI+[;O2M0AO+9LXQ)%(KJ?S45Q9G@XYAEU;"RVJ1E'[TT=N6XN67YC1Q4=Z<
MHR^YIG],E%4_#NNZ?XH\/V'B;29=]KJ-G%=6S_WHY$#J?R(JY7\4R3BVGN?V
ME&2DDULPHHHI#"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 _//_ (*;^)/[:_:2&D+)E=(T"UMBH/1F+S'\<2K^
M0KYWKT[]LS7/^$A_:A\:7^_=Y>KFVS_UP18<?^0Z\QK^*^*\4\;Q-C*W>I.W
MHI-+\$C\0S>K[?-*T^\G^=D%%%%?/GG!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% '<?#KXLS:)Y6A>)Y'EL0 D-S@
ML]L.@'JR#ICJ!TSC:?4H9H;F%+FVF22.10T<D;!E8>H(X(KYUKI/ /Q(U/P9
M-]DE#7&GR-F6U+<H?[Z'L?4=&'7D CY'B#A>EF2=?#VC5_"7KV?G]_=?N7AO
MXN8GAYPRW-VYX;:,MY4_UE!=MXKX;I<I[115;1]8TS7]-CU;2+M9H),@,.JL
M.JL/X6&1D>X/(()LU^55J-7#U73JQ:DMTS^ML+B\-CL-#$8>:G"2NI)W33ZI
MA11161T!7YX?MW?\G5>*/]VP_P#2"WK]#Z_/#]NW_DZKQ3_NV'_I!;U_<OT
M/^3Q8_\ [ *O_J1A3^:/I4?\F_PO_85#_P!-5CR*BBBO]>S^!@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH _H,_X)U>-F^(7[#7PN\1R3^:Z^$+6RED)R6>U!MF)]\PG
M/O7M%?'O_!#/Q<_B3]@73-'>7</#_B74K!1G[H:476/_ "9S^-?85?QMQ+AO
MJ?$.+HK:-2=O3F=OP/[%X;Q/USA_"5GNZ<+^O*K_ (A1117B'MA1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445%?W2V
M-C->OTAB9S] ":3:2NP;LC\C_BOJQU_XI>)==9]QO=?O)RWKOG=L_K6!3III
M+B9[B9MSNQ9B>Y/)IM?PC7JNO7E4>\FW][N?@52;J5')]7<****R("BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#5\)^,-9\'7_VW2I@5? GMY.4E Z CUY.".1D^IKV/PIXOT;QCIXOM*E*N
MH'VBUD8>9"?0^H]&'!]CD#P>K.D:QJ>@ZA'JFD7CP3Q'*.GZ@@\$'N#P1UKP
ML[R'"YS2][W:BVE^C[K\NG6_Z3P!XDYKP3B?9.]3"R?O4[[?WH=I=UM+KK9K
MZ#HKG/ ?Q'TSQI']DD5+;450L]KGY9 !RT>>2!U*GD#U )KHZ_(<?E^*RW$.
MC7C9_@UW3ZK^GJ?V?D6?95Q)ET<=E]13IR^]/K&2W375/UV:85^=_P"W9S^U
M5XI^EA_Z06]?HA7YW_MV?\G4^*?I8_\ I#;U_;'T /\ D\6/_P"P"K_ZD84_
M ?I4?\F^PO\ V%0_]-5SR.BBBO\ 7L_@4**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /U
MK_X-X?$K77P \?>#R^18>,(KP+GIY]K&F?\ R7_2OT)K\P?^#<W6]MY\6O#C
MO]^/1;F)?3!O58_^/)^5?I]7\H>(E'V/&6*2ZN+^^$7^9_5GAY6=;@["M]%)
M?=.2_(****^*/M 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 *Q?B1=M8?#O7[Y#S#HMU(/PA8UM5S7QHE,/P=\63#JGA
MJ_;\K=ZY<;+DP567:,OR9E7?+1D_)_D?DA1117\*GX(%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 /@GGM9TN;:9XY(W#1R1L0RL#D$$="#WKU+X=_%FWUH)HGB>5(;SI#='"I
M/_LMV5_T;V.-WE5%>?F6683-</[*NO1]4^Z?])]3ZGA/C#.>#LQ6*P,]'\4'
M\,UV:[]FM5TZI_1A!!P1@CJ#7YW_ +=?_)U/BGZ6/_I#;U]A?#SXNOIR1Z%X
MLF:2W7"P7I!9HA_=?NRCL>HZ<C 'QW^W.Z2?M2^)Y8I%='6P9'1@RLIL+<@@
MC@@CD$=:_H7Z#.28O)_&G'QJ:Q> JVDMG_M&%^Y^7YH_0/';C?)N-?"_"U\)
M*U2.*I\]-_%!^RK_ 'Q?22T?D[I>2T445_K&?QL%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'Z)?\&[FH>7\:?B)I>[_ %WA>UEQ_N7./_:E?K%7Y%_\&\SX_:7\;1YZ
M^!2?RO;?_&OUTK^7?%"*7&%5]XP_])1_3_AA)OA"DNTI_P#I3"BBBOST_00H
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*YKXT+O^#OBQ/7PU?C_R7>NEK%^)%K]N^'>O66,^=HMTF/K"PKEQL7/!58KK
M&7Y,RKJ]&2\G^1^0M%%%?PJ?@@4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*7[0NKV
MVM?&37+NU0JL4T=LZD8P\,20O_X\C5]7P0O<3);Q#+.P503W)Q7Q;XNUY_%/
MBO4_$\D>QM1U&:Z9#_"9)&?'ZU_:?T,<J]KQ#FV96_ATJ=.__7R;E_[B1\MQ
M54MAJ=/N[_<O^"9]%%%?Z"GQ 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?H!_P;S0,W
M[2_C>Y'1/ I4_C>VY_\ 9:_72OR=_P"#=S3WD^-/Q$U0#Y8?"]K$3[O<Y'_H
MLU^L5?R[XH2YN,*J[1A_Z2F?T_X81Y>$*3[RG_Z4T%%%%?GI^@A1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%?VD>H6
M,]A+]R>%HV^C @_SJ6BDTI*S!JZ/QMGADMYGMYEP\;%6'H0<&FUO_%?1SX>^
M*/B70"N#8Z_>6^/39.Z_TK K^$:])T*\J;WBVON=C\"J0=.;B^CL%%%%9$!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% %#Q5J5UHOA35M;L952>QTJYN8&;IOCA9U_517Q=7U=
M^T'?+8?!K79%NC%+)##%#M.-^Z>-67\8R]?*-?Z-_0XRKZOP+CL>UK5Q'+ZJ
MG3A;\9R7R9\1Q54OBJ<.T;_>_P#@!1117]>GRP4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?5_\ P2Q_;5\=?L8Z[XX\0:!^P;\:/C'INL6FG17U]\'_  W'JDNDM&UR
M=DL+2QLQD#97:?\ EF<]J^Q1_P '&W['GA[Y/C/^S+^TM\-Y5_UL'CCX&ZA
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
M2VNX)GB,T<%VHE2&9469 V2%D"[GV[B >[4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?EQ^V7H+>'/VH?&FGLFWS-8-UC'_/=%FS_P"1*\RKZ'_X
M*;>&VT;]I/\ M@1X75]!M;C<!U92\)'UQ$OYBOGBOXKXKPOU+B;&4>BJ3MZ.
M3:_!H_$,WI>PS2M#M)_<W=!1117SYYP4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y5^UYJ=G!
M\.[#1W;%Q<ZRDL0]8XXI0_ZR1_I7SI7M7[96LB34_#_AMH2&M[6XO YZ,LSK
M&/R-NWYUXK7^L?T;<J_LOP<RVZM*K[2H_P#MZI/E_P#)%$_.>(*GM,TFETLO
MP_S"BBBOW4\4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /VS_P""&GA+_A&_V!-*UCRM
MO]O^)-3O\X^]ME%KG_R6Q^%?8->,?\$[/ O_  KG]ASX7>&6A\MV\(6M[+&1
M@K)=+]J<'WW3'/O7L]?QMQ+B5C.(<766TJD[>G,[?@?V-PWAG@^'\)1>\:<+
M^O*K_B%%%%>(>T%%%% !1110 5\^_P#!4+_@G[\/_P#@IO\ L7>+/V2O'FJG
M2Y-7CCN_#VO)#YC:3JD#;[>YV9&]0V4=<@M')(H*DAA]!44 ?#O["7[5/[5W
M[,?P.T/]F#_@I-^RW\18O%W@33(M'MOB3\./!M_XNT/Q=:6Z".WO%.DPSW5M
M.\:+YD=Q!'EAOR-Y1.*_8P_9_P#V@_B%_P %V/C#_P %*]4^!?B7PC\+/$GP
M:L_"/AN\\:VL>G:CJ-]%/ISNZV#.;F&';:R8:=(R<KA>N/T7HH _,+X=_LU_
MM0?\$7?V]/BO\9O@)^SGXC^+O[-_QYUI=?U[P_\ #^.*X\0>!==+2-))#8NZ
M&]M)#-)Q"2ZH(Q@&$"?Z]T3]JOXG_M'V,7A?]GC]GWXC>%9+TJFI>-/B=X*E
MT*WT*$G]X\=I?A+B]N@N?*1(6@W@&655 5_H"B@#\R/^"MG@OXZ_%3_@J?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6CX/\ #&H^-O%VE>#-'3==ZOJ,%E:KC.9)9%11^;"LZOH/_@E?\,7^
M*W[>WPZT=H-\&F:R=9N6(R$6SC:Y0GZR1QK]6%<.9XR.7Y=6Q4MJ<92^Y-G;
MEN$EF&8T<,MYRC'[VD?O)X;T'3_"OAVP\,:3'LM=-LHK6V7TCC0(H_("KM%%
M?Q5*3E)M[L_M*,5%)+9!1112&%%%% !1110 445\^_\ !2/]M/4/V)O@AH.O
M^#/#ECK'CCXB?$+1O /PVTO5972RGUW5)S%;M<LA#^1&BRS.%(9EA*!E+;@
M?05%?)6NZ7_P51^"/[7'PGMO"WC.U^,_PG\6&]L_C!-J^DZ3HLW@Z58T>WO[
M#R#'++ [&13!)]JD C ,F7#KC?!3]I[XZ?\ !1OXY?'+PK^SY\<6^&?@+X+^
M-Y/ MCKFC>'K+4=2U[Q#;PJ]_--]NCEACLH7DCB2*.,22D.YF0%4 !]G45^<
M?P(_X*>_M@_$S]G+]JGX/>*CX&T7]HG]E,WZZUJDWARYN=#\2V26MU<V.H16
MBW<4ENUREJX9?-=8B5?:P<0KY)XQ_;N_X+ Q?\$8?"7_  5QT3]H'X<Z>WA_
MPGI^NZ[\/Y?A^MT?%L#WL<-Q)<7OFQBQRKDI!;0Y54^:9FD_=@'ZT>(_%/AS
MPA81:IXHUNVT^WGO[6QAFNY@BO<W,Z6]O$">KR32QQJ.I9P!UJ_7Y6_\%F?%
MWQW^*_Q0_80\=_#']H#4/"/AKXA?&[PU)!X6AT:&>*"^EB^U07UPSD&Z,.X*
ML!VQ9RQ!;:5]!_;>_:G_ ."E7[,'[>'[*O[)7PV^,/@+Q+IGQHE\26.IWVK^
M!6M;H7.G:='(;FY9+IDD@5KI)Q!;I;R,+4Q>=^]WJ ?HC17P[.W_  6<^%GA
M;X<?!7XD_$KP;XMO?$WQ*U<_$7XY>%?#=M91^$/"$%N)[9OL5VWDB\F99(_-
M*311  ,LS8D;(_8!_P""C7C#QY^W9^T/^R/X^_:%T#XH^ OAAX:TGQ1X0^*5
MC;6<4[V-Q"3=VUT]@J6EQY,@(66&./A'W D@* ??-4/$7BGPYX1LX=1\4:W:
MV$%S?VUC;RW4P19+FXF2"")2>KO+(B*.I9@*^"_!W[0'_!2K]NO]@/4?^"A/
M[&/Q!L/#NM:T+W4_@[\'KGP]I\]IJ^FVUX\,,.K75V1)]JNHX9'!MY[:.'SH
MT)<HTC>1_P#!674_VT_&_P 8OV ]3\7?%.?X8ZGXR^*NBCQ+\.--L;;4+31/
M$2V@FDFDGWD7_D2/)$B9$6 6^9B& !^K]%?!W[4'[>FI_LZ_ML_#']@W]HG]
ML8?"[3/$WPQN-;B^,$OA_3;4>)]>6_\ LR:6LE]#/96(2(&9U:,M(98462(D
M"7VCPSH7_!1#4OV,_'GA9?BYX-F^,S7FM0?#GQQ?:(L6D3VYE;^R[N:W@\W;
MF QEP!(!)N.UU 4@'T317(_ +3/C3HOP0\):1^T=XET76?'UMX>M(O&6K>';
M9H;"[U)8E%Q+ CA2L;2;B,JO!^ZGW1UU !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!B?$KP?;_$'X>:
MYX&N<;-7TFXM-S?PF2-E#?@2#^%?D3=6UQ97,EG=Q-'+$Y22-ARK X(/XU^R
M-?E]^VE\/O\ A7'[2OB?288-EM>WO]HVF!@%+@>:0/8.SK_P&OP[QIRUSPF%
MQ\5\+<'_ -O*\?NY7]Y\)QOA>:C2Q"Z-Q?SU7Y/[SRRBBBOY\/SH**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ I5NK&Q87VJ.%MH3ON&)P!&.6/Y9I*P/BKJ]OH7PP\1:A=(3&=&N+?
M@9PTR&!#_P!]R+7N<,96\\XEP67)7]O6IT__  .<8_J9U:BI4I3?1-_<?($T
MTMQ,]Q/(SN[%G=CDL3R233:**_V\221^1A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M^BO_  ;R?"=]5^+?CSXUW=KF+1="@TFTD<<&6ZE\URONJ6P!]I?>OSJK]N_^
M")?P=;X6_L+:3XAO;3RKWQGJMUK4^]?F\HL((1_NF.!7'_73W-?GWB=F*P'"
ME2"?O57&"^^[_!-?,_0/#/+GCN*Z<VO=I*4W]UE^+3^1]<T445_+A_4 4444
M %%%% !1110 5\8?\%U?V)/CU^VM^QMI(_90O+9/BI\*?B-I/Q"^'MK=S)$E
M]J6G><JV^]R$1F2>1DW$*9$0,R@EE^SZ* /BK]D;]NS]OK]M'5_#G@WQ/_P3
MC\=_ A=+O+:Y^)GBSX@2P):[86$CV.D0MF:^-RZ>49F2-(87D<,9!&&\L_8W
M^%GQQ_X)&_MO?M!>#_&/P-\;^,?@C\;O'DOC_P ">,_A_P"&KC6Y-$U2Z9OM
MNF7]G:+)<Q#)B6.<1M&4A!9P681_I110!^;G@;]D/XN^"OAO^W!^VWXX^#7B
M&#QO^T[87-CX,^'&GV(O=5M=,M=(GL-+2Y6W+QP7-R\K2RJ7*0AHP\@8.%\Y
M\0_!G]HB^_X-?XOV&K;]F?XA-\6O^%=VWAD^"?\ A%+@3B\COHY&8S%?(\GR
M@9/,\S!'R_?^2OUIHH _,#]O+X0_M(>-OV7_ -B#XZ?"S]F+QQXFO_@5\4?"
MNL?$'P#8Z4(-=M[6UL1#=>3;W+1K.T<B[!M<HVX,&V;G76_;K3]HGXK_ /!2
MG]B3]H_3OV.OB0NB?"S4?%E]\2%L=&^W'P_!J]C;6UFLDD!:.YF54WSI:M.L
M3!D5Y2 3^E-% 'Y__P#!8C0_VHK[]HO]FKQ_X<_9N\7_ !C^ .A^)=3N/C'\
M,?!EK'/=:C=/;(NDW%S93/&+NWMYV:?R7/E!XAYF"8R.$^!/P?\ VL/$O_!9
MCXV?$KXI?L,^+/#GP[^-WP4T70[;69=9T]K;1+6&(PRQ7LL,K(EYLW 6UM]I
M"N4S((RTJ_IW10!^2'_!-;XJ?\%2?^"5WPR'_!+7XD_\$SO'?Q;_ .$/UF]M
M_A/\4?!NHVMOX?U/3)[B2>+^T+N=MM@J/*Y);=(J,$\HF,&3UO\ X*O? ?\
M:_O-/_9#_:#TKX6ZM\6]>^#7QGT_Q!\3]*\ 6L(NIH9(6%S+86\SQ[XHY/DC
M1FWA#&7;AY!^BE% 'Q!^U??>&_VF?&2? +_@H7_P3:\4>)?@[XD^'%AJ]E?V
M/A"7Q'<>%M?:]U&.>SF;2!-=0W368L6\VRWI"_FIYSJZR-R7_!,;X3_M4_\
M!-#_ ()K_%OR/A'XZ^(-AX=\<>(=8_9_^%&M:DJ^(#X6 B&GZ?*Q5_L\LC)-
M-Y.QI$$V/+$C&%?T,HH Y'X!?$'QE\6/@CX2^)WQ#^%.H>!=>\0>';34-8\&
M:M<K-<Z)<RQ*\EI*ZA0S1L2I.U3QRJG*CKJ** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXU_X*M_
M#;_D6?BY9V_]_2;^0#_>EA_]K_I7V57G/[6/PO;XO? #Q'X0M;?S+T61N]-
M&6-Q"?,11[MM*?1S7RW&N4/.^&,3AHJ\N7FC_BC[R2];6^9Y.>8/Z]E=6DEK
M:Z]5JOOV/RQHHHK^-#\5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *X#]I[6)M)^#5[ D6Y-3OK:R=
ML_=^<S@_^2Y'XUW]>/?MD:E=6WA?0-(CE'DWE_<32Q]PT*1JA_*=_P J_9/H
M_95_:_C#E-)JZA4=1_\ <*$JB_&*MYGFYQ4]EEE67E;[]/U/ ****_UT/S$*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** -CX>^"-;^)?CW1/AUX:A\S4=>U:WTZQ3&<S3
M2K&GZL*_I$^'G@C1/AGX!T3X<^&H?+T[0-(MM.L4QTAAB6-/QVJ*_''_ ((:
M_ 3_ (6O^V,GQ&U.R\S3/ &E2:BS,N4-Y*##;(?<;I91[P5^TU?SUXO9JL1F
ME' 0>E*/,_\ %+_**3_[>/Z"\(LJ]AE=;'R6M27*O\,?\Y-K_MT****_(#]>
M"BBB@ HHHH **** "FRRQPQM--(J(BEG=C@*!U)/:G5YI^V/\"O&7[3O[+OC
MC]GGP%\8+CP#J7C/P_-I \76FEB\FT^"?"3M'$98LNT)D16#J4+AQRH% 'S'
M\/\ _@N#;?%OXQZ1\-/A7_P2_P#VK]<\/>(?$4.G:#\4H/A3Y7A:_LY9Q'%J
MZ7\LZJ-/>,B<3L!F(AL<XKU?]M+_ (*(-^RYXNLOA#\(_P!E;XD?&SX@7>DK
MJUSX2^'&EI(-)TYI'BCNKZYF98K997BF2),L\K0287",P^-_A3\;O^"H/_!&
M?]H_X5?LS_M[?%?1/CA^SY\3/$=EX)\$_%33/#D>DZGX4U68>78VEY!%\GDN
M5V_,TI"*S"4>48F_4C3O#'AO0]7U/Q)IVD6]O>ZO)'+JMXJ 27!CC$:;VZD*
MB@ =!R>I)(!\Y_\ !.#_ (*I_ 7_ (*1^&/%H\&>%?$W@;QG\.]3&G?$7X=>
M/-/%GJOA^X.\*95#$&-C%* V008F#JA&*YOX7_\ !8GX0?$K4?ACXQ_X5=KN
MF?"[XU^.K[P?\*_B7>7=N8=7U:W>=(5EM0WFVT-V]I<K;2-N:0QC?'"'4GB?
M^"?G[..B?'3]LS]JS_@HU;V;V?@OXW2:;X0\"2VP\MM9TK2K 65WK2D##175
MRK?9Y/XXH!*-RRHQ\F^%'_!+;]K9/V?/V3_V ?B)X)MM-\-?LS_'F/QYK_Q2
M36K-K+Q!8Z7=:A/ID-E;),UVDUP+Z,3">*)(?)E*R2Y3< ?HI^T?\>_#?[-W
MPIO/B5KNDW>K71N(+#P]X<TS:;W7=5N)!%::?;!B 99I65 20J L[E41V'9Z
M3-J5QI=M<:Q8QVMY);HUU;0W'FI#(5!9%?:N\ Y ;:,XS@=*^/V_:'^$?C'Q
MU:?\%"_V@/%#6/PQT+6QX7_9VTJ.QFN[CQ)JEZQM)=:MK6!'ENKB\)>TL%C1
MF^R">=3LO6V?1WP&_:0^$'[2>B:OK/PG\22W4GAW79]$\2Z7?Z?-9WVCZE#M
M,EI=6TZ)+#(%=&&Y<.CHZ%D96(!W5%%% !1110 4444 %%%% !1110 4444
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
M6)[QVEMDDE/S>5%;-$B1 [%.\JHWFOH7XA?L9?"[QG^U_P##[]MC3M(L]/\
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
MQP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5^H?\ P;^?LN-::=XC_:W\36&&N]VA^%C(O_+-
M2KW4ZY]6$<08?W)1WK\WOA)\,/%GQJ^)NA?";P-9?:-6\0ZG%962'.T,[ ;V
M(Z(HRS'LJD]J_HF^!7P?\+_ #X/>'/@QX,BQIWAS2HK.%RH5IF49DF8#^.1R
MTC?[3FORKQ6S]8#)XY?3?OUM_*"W_P# G9>:YC]4\*\A>/SB685%[E';SF]O
MN5WY/E.LHHHK^<#^C HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#ROQ#^PK^Q'XM\7-\0/%?['/PKU/7GF\U];
MU#X>Z;->-)G.\S/ 7+>^<UZ=I^GV&DV,.F:790VUM;Q+';V]O$$CB11@*JCA
M0!P .!4U% '$?%[]F7]F[]H(VQ^/?[/G@?QN;-=MH?%_A.SU+R!G.$^T1OM&
M>>*WO"_PZ^'W@?PA'\/?!7@71M'T"&%H8=#TO3(K>S2-L[D$,:A IR<@#!R:
MV:* .'TK]F3]FW0=4MM<T/\ 9\\#V5[97"3V=Y:>$[..6"5&#)(CK&"K*P!#
M @@@$5L^.?A5\+_B>EM'\2OAOH'B%;(N;-=<T>"[$!;&XIYJMMSM7.,9VCTK
M?HH KZ1I&E:!I5MH6@Z9;V5C96Z06=G:0K'%!$BA4C1% "JH  4    "N/E_
M9B_9KGU)M9F_9Z\#/>/.9GNV\)V9E:4MN+EO+R6SSG.<\UW%% '(S_L__ >Z
M\5?\)W<_!/PC)KGVT7G]LR>&[4W?VD,&$WG&/?Y@8!M^<Y&<TWPQ^SS\ /!6
MNP>*/!OP-\'Z1J=J6-KJ.F>&;6WGA+*5;;(D89<JQ!P>02.]=A10!R"_L^_
M1?%7_"=K\$?" US[>;[^V1X:M?M?VK?YGG^=Y>_S-_S;\[MW.<U#I7[-?[.F
MA:C_ &OHGP"\%6=WLD3[5:^%;..3;(C)(NY8P<,C,I'<,0>":[6B@#EO!GP,
M^"?PYU=M?^'OP>\+:#?M"T+7NC>'K:UF,9()0O$BMM)4$C..!Z5X7_P5>^&W
M[97Q/_9VT?1_V-O"/ASQ9<V/CG3-0\>_#SQ'JXTY/&GAZ!GDN=&2Z=3'#Y[B
M%7$N(WB$L;DJ[1O].UROQQ^-WPM_9M^$/B+X\_&SQ;'H7A/PII<FHZ_J\MO+
M,+6VC&6?RX5>1SV"HK,Q( !)Q0!\$S? ;5_VQO"^J_"OQ-_P;U?#WX97NMV4
MEG?>-_B4/"EW9Z0\B&-KF%--\V[O)8P2T840!V509X<[Q]S>&_V;O@WHFB>"
MM/UKP%I/B#4/ &D6VG^&?$7B'2X+O4;-88DC$B7#H7CD8(&9D*Y;FMWX8?$K
MP/\ &;X;>'_B_P##+Q!'JWAOQ5HEKJ_A_5(8W1+RRN85F@F"N%90T;JV& 89
MP0#Q6[0!ST?PD^%4,>M0P_#+P\J>)+L77B)%T6 #5)QC$MR-G[]QM'S/D\#G
MBLWX:?LY?L]?!;6+_P 0_!SX$>#/"=_JHQJE]X9\+VEA->#.<2O!&K2<\_,3
MS79T4 %%%% !1110 4444 %%%% !1110 5A_$KP!H7Q3\!:K\/?$L6ZSU:S>
M"4@9,9/*R+_M*P5A[J*W**SK4:6(I2I5%>,DTT]FGHU\T3.$:D'"2NGHS\A/
MB%X&U[X9^-]4\ ^)[?RK[2KQ[><8X;!X=?567# ]PP-8U?;7_!3G]GTZMH]K
M\?O#-CFXL%6T\0+&O+P$XBG./[K'83UPR]EKXEK^-.+>'ZO#.>5<%+X=X/O!
M[/U6S\TS\4SC+IY7CY4'MNGW3V_R?F@HHHKYH\P**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y3XZW\NE_!OQ%>VUS
MY<OV*.)/]H2SQ1.OXQN]?)5?2/[6VH6UO\++?3Q,5N+G7(2J@_?B6*8N/<;C
M$?KBOFZO]/?HEY5]0\)UB&O]XKU9_)<M+\Z;_$^!XFJ<^8*/\L5^;?\ D%%%
M%?TV?.A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%=U^S5\ O&7[3WQN\/_!'P-"?MFMWHCEN2A9+
M.W7YIKA_]E(PS8[X ') K*O7HX6A*M5E:,4VV^B6K9K0H5L57C1I1O*32275
MO1(^^_\ @@7^R%))=:K^V/XSTO$<8ETGP8)4^\Q^6ZNE^@_<*1UW3#M7Z?US
M_P */ACX1^"_PUT/X4> M/%KH^@:;%96$7&[8BXW,?XG8Y9F[LQ/>N@K^0.)
M\]J\19U5QLM(MVBNT5LOU?FV?UYPQD=+AW):6#C\25Y/O)[O]%Y)!1117SY[
MX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7Y\?\%2?VWOVP_@E_P %"?V6OV9O@U\%H[WPMX[\9:C>7=TOBN&TN?$T
MUCIKN=. 8%;:WC:YBF9Y>97B55550F3]!Z_-C_@M'X\\%?!__@IG^P#\8OBK
MXLT[PYX3T;XA>+H-7\2:W>);6-B]QI=M'")IY"$B#," 6('!/0&@#U;XX?\
M!7W5_@-^UOX _8I\5_L-?$*Z\<?$'P;=ZSHEMIFKZ5/!?W4%NSFPM)$N#O83
M*8I)KD6L42 S,?*!:G^&?^"LWC77!\&OA)XC_8C\6>#_ (V?&N_U^+0_A?XV
MUB.QBTNUT@.]U?WE\L,A2!HU5H]EN\DA<;4*X<^+_M)?&+X7>+O^#B+]C3Q+
MX?\ '.GS66M_!WQ;+I,SS>6;J.YMI&MF57PQ$H1C&<?.!E<UW?\ P4G_ &\K
M'X1?\%%/@=^Q;\0OBWIGP=\$>-_"^L:SKOQ@OY+:UN93#\BZ)97]VIATXRE$
M::;_ %A5X4B:*1E>@#U_]EO_ (*/R?M$>)OC;\&]3_9Q\0Z9\4/@)K-I8>,/
M FD:Q97O]H+>0O/8SZ?>7#VL,L<\<;L//^SE=OS!<BO!? O_  7Q\7_&[]BK
M5OVV_P!G;_@FM\2/%GA_PO<ZO+XS@F\0Z=IRZ-I^GN_FR^9.P-Y<^5&TIMK5
M)A&!M>0,5#>8?\$;_C#^S/X4_P""S/[<'@3P'\3VEM/%K^ +OP0NN:Q>WE[K
M=I:Z'?2W=^LU\SW%S;CS4D-X[-&ZW$#+(RS1%\O_ ((R>+?"DW_!M]\9-4C\
M16)M;2#XEFZG^U)LA#K=2+O.<+E'1AGJ'![B@#[HUK_@IC\(+[]G/X,?'CX4
MZ+/K]Q^T#J6FZ;\+]!U"]33S<7EY:RW>R[F82"V6&*";S&596WH$C21G0-:T
M']M+XP:9KWQ7\'?%K]CG7K36?A;X5TC7UM?!OB6SU6+Q/:W[:BN=.EN_L()B
M.FRAEG$+DG 3&PO\$_L[_#_]@_\ :C_X(5?L<?LO_MF^*)M(L/'30Z?X$\:Z
M1KZ6%SX=\46D%_+!)#<ME(YR(IX%5P5:1U0J69<>G?\ !/WQ%^W;^SU^T_\
M'C_@F?\ M,_M!M\<O"'@;X2VWB/PG\5K^T"ZOIR73311:/JDH9C)<,BS3+YC
MM)LC\S=ME5(P"2'_ (.'_$/C']B[2/V\O@C_ ,$R/BKXS^'R6]]>>/-8L=4L
MH(_#5I;WL]N2/,^>_D$,(N)?(0PP+(%>?*/M^FM:_P""IO[,*?LE?#C]KGP#
M=:IXJT[XP:CIVD_"_P -:/!&-4U_5KQV2/3U2618X9(V283-(ZQPB"4LWRC/
MR#_P08_:'_9V\'?\&V&@^)/B9X[T4Z'X(\->++7QU:3WD9:T+ZIJ4PM94)SY
MDT,\1CCQND\] H)8"OE.Q_9M_:$_X)Q_\$]_^";O[3WQT\+ZM;>%_@K\4=3U
MGXOZ;]ED>3PW8>(;\36]W<1 ;HQ;P.ZN" 4FGV'!:@#]4]2_X*5:G\$OVIO
M?[*_[:OP"/PYN_BO+):_#3Q?I/BI-:T35-13;G2YYC;VTEI>-O38C1-'(6VI
M*S<5PWQ5_P""S6M^#/VQ?'_[#'P__8!^)WBSX@^#? '_  D^DZ/::CID;>(H
MC,BJT#)<21PV_ELS^;,Z2[D6%8&FDCC;S[_@M_X>\-?MRW?[)O[._P"SKXOT
MWQ#XLU;]HG0O&=G?>'K^.Z.G>&;"VNWOM8,D3$+;H)K<*^0LDCQ*I+$"D^$W
MC#PF/^#IKXJ>'_\ A)+#[=+^RGI=O':?:D\QIDU2"5XPN<EQ&ZN5ZA3NQCF@
M#G_'O_!3C]OSQO\ \%+OV;/@[I7[$NK^%-%\3?#;5_&$_P /]?\ &-K9ZMJ5
M[]A>%HKLD%+>.T,DNV*3YY68.R1LBJOU/XA_X*#>,?$G[4GBW]C3]FK]GF+Q
MCX\^'7@S3_$'C^+7?&"Z-8:<U\A>TT^"X%M<-<W4BJ6SY<<"KMW3 DJ/FG_@
MH#\6?AA^SY_P<'?LM_%GXZ_$#1_!_A:7X/>,+!?$?B34([*Q%R%+>49Y2J*Y
MWH "<DN@&2P!?<_\%$O@_P#&_P#X*<_&K]E_]I?X^K\&O!?PZ\/^&I/#/AVV
MU&3P]KGQ-DOK4W!FDNE\N_=(#-#%#I]HR2R-<G>),F)0#M/BU_P6'\6_$[_@
MB_XL_P""E7[%?P4NI-:TS1M52]T3Q??06[>%[JR:6&ZFG +"[\ETWI%'_K@R
M!C'EMLOP[_;S^)?P*_X(QZ#^U)^U+^Q]XF\6:1H?P<T*ZU:*P\2Z7JDWB"QD
MTF(SZC=+=31;(GR#(A\Z7$I/EOAJ^'OV"_'G@3Q=_P &RG[4WP4\#:RM[XD\
M/VOC^[U;P[!'(UYI=L\LDD1N8R-]N7C5V59=KL(I" ?+?;](_%#]I3X!_%K_
M (-?O%-I\,_BWH6NMX;_ &4-*TK7WTR_6:/3]1?1881832+E$NQ(NUK<GS4+
MQ[D7S$W 'UUKG_!0[X.?"S]B/X6?M4^(_!.H6W_"T],\-6WP_P#AWH(BFO\
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
M2-3DY56 Y/K7044 8_AKX?> ?!EG?Z=X/\$:/I-OJM[->:G!INF10)>7,O\
MK9I510))'_B=LENY-9+? #X#OX-MOAT_P3\(GP]97+7-GH1\-VOV."9MV9$@
M\O8KG>V6 !.X^IKKJ\>_:@_X*"?L3?L67^EZ3^U7^T]X.\"WNM(9-*L-?U=(
MKBYC#;3*L0R_EAN#(1L!XSF@#T?PW\-OAUX.\-S>#?"/@'1=*T>Y,GVC2M-T
MJ&"VEWC:^Z)%"MN'!R.1P:R/A9^SQ\ /@7)?3?!+X&^#O!SZFP;4F\*^&;33
MS=L#D&4V\:>8>3][/6MWP1XX\&?$OPAIOQ ^'7BS3=>T+6;-+O2=9T>]2YM;
MV!QE)8I8R5D0@Y#*2#6)\;?C]\%_V;O!L7Q!^.WQ*TKPMHT^JVNFV]_J]R(T
MFO+F01P0(.KR.QP% )P">@)  #]GSX"+XJ/CI?@AX0&MF_-\=9'AJU^U?:B^
M\S^;Y>_S-_S;\[L\YS2^%/V?O@+X$UR'Q/X'^"7A#1M2MPP@U'2O#5K;SQAE
M*L%DCC##*D@X/()%/^+_ ,<?A+\ _#EMXJ^+_CNQT*SOM1BT_3?M3,TM_>2Y
M\NUMX4#27$S;6*Q1JSD*Q P#BQ\)_B[\,/CMX!L/BC\'?'>F>)/#VIA_L6K:
M3=++#(R.T<B9'W71U9'0X9'5E8 @@ '1T5@Q_$[P'-\39?@W!XE@D\3V^AIK
M-UI$:LTD%B\S0QSR$#;&KR1R*@8@OY,NT$1N5WJ "BBB@ HHHH **** "BBB
M@ HHHH **** /B/_ (*0_LN-HFI/^T%X&TW_ $.\D"^);>%.(9R<+<X'17.
MW^W@\[SCY'K]B]9T?2_$.DW.@ZY8175G>0/#=6TR[DEC8$,I'<$$BOS,_:Z_
M9GU;]G'XBO86T4LWA[4V:70KY^?DS\T+G^^F0#Z@ANY _G#Q3X,>78IYQ@X_
MNIOWTOLR?VO23^Z7JD?FG%F2?5JKQE%>Y)^\NS[^C_/U/)Z***_&CXH****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBI;$V:WL+:
MB^VW$J^>Q.,)GYC^6:THT:F(K1I4U>4FDEW;T0'R/\>=1N=2^,OB5KF42&VU
M:6S1Q_%' ?)0_P#?,:UR52W]]=:G?3:E?3&2>XE:6:1NK.QR2?J345?[BY5@
M*>5970P5/X:4(P7I&*BOR/R2O4]M6E4[MO[V%%%%=YD%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !75_!#X+
M^/OVA?BIHWP>^&>DF\UC6[L0VZ'(2)>KRR$?=C10SLW8*>O2N7M[>XN[A+2T
M@>665PD44:EF=B<  #DDGM7[8?\ !)+_ ()[Q_LC_"X_$WXF:0J_$+Q5:J;Y
M)%!;2+,D,EF#V<D!Y2/X@J\^7D_)\8<48?A?*G6=G5EI"/=]WY1W?R6[/J^$
M.&*_$^:JBKJE'6<NR[+SELOF^A[W^RG^S5X%_9+^!VC?!3P%"&AT^+S-0OVC
M"R:A>. 9KE_=F' R=JJJ@X45Z-117\FXG$5\7B)5ZTN:<FVV]VWNS^K\/AZ&
M$H1H48\L(I))=$MD%%%%8FP4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5X]^T1^U]HGP9^)O@_P#9W\$>#+CQ
ME\3O'T5Y<>&O"-I?):QQ6-HJFYU&^N7#"TLXR\:;PDDCR2(D<4C;@OL-?EM_
MP42_:%T[_@G!_P %ZO@_^W3^T4+K3_@QX_\ @5=_"^_\8&UDEM/#VJC59-25
MYM@/EB3%LN<9*"5N5A;: ?5?[+G_  4N\-_&C]H/XO?LD?&OX6W'PV^(GP5M
M+74O%=K<ZPE_I%QI5S )X=0M=0\N'=%L8%Q+%$R9Z':^SD_$'_!5_P 9-^R]
M>?M]_##]C+Q%XJ^!EA#/J$GB"V\106_B"]T6"1UFUFUTB2/$EH%1YE$MS#.T
M2[_)4$9K_'_]HWP!_P %1?V4/CY^SQ_P3Y\8V/C8ZA\'-;TF;Q]H-U_Q+/[:
MNK1X[+28KK:([B1T>9IC&Y^S*\._F< >8?\ !+K]M;]G6\_X(/Z?I_Q=\4:=
MH%]\(?AC=^"_BAX2UR9;>_TJ^T^WDLVM9[:3#B6=40I'MW.9@@!;*@ ]9_:_
M_P""S_P1_9C_ &9_A?\ M<^"?A9XE^(_P_\ BQK>E:=H'BSPY/:QV5HU\S>7
M]I223[6L@2.4F-+9\/&8W,;D OB_X*Q^(/"O[;7P]_90_: _8F\<_#G0OC!)
M?V_PJ\?>(-8T^5=7NK6$3-#<V-O(\VG%T9=BS$2YD17CC/F"/\W/C7\"O&_[
M%?\ P;A_LA?!W]HBX.A^(U_:&\-ZO>:5J\@AETZ.\U74=1$#HY!C:*"93(IP
M48.#C%?9'_!:7Q/X;TG_ (*'?\$^X]3UZRMWD^.EZ\:S7*J65K6",,,GD%Y$
M7/3+J.I% %C3?V\/VX_$?_!=GQ3^RS;?LXQW/A+P7\&/MFD:%!XWMH'N(;W5
MK-7UNY+ QE]L CCMAN>-&<[LRNHW_%/_  6_\7GX[?&[]E_X0_\ !-CXL>+O
MB)\%[#2KR\\(0:CIB76I07<33M<*T,T\21+";=T5));B8W2*L *2%//M0^-W
MPD_9T_X.;O'>L_'+X@:9X7M_$_[*FDVOAAM7N!$VLW0UI%%K9H?FNKAF1U2"
M(-+(4(56(Q6O_P $_P#QAX3N_P#@XE_;ST.T\2V$MY<^'_AV8+6.Z1GD%MHB
M1W&T Y/E/(B/C[K, <&@#W73?^"E'C;XI?'34_V7_P!G3]EB\UCX@>$OAQI'
MBWXA:)XU\5)H,6@-J4 FM=(\U+>Z,]^5W;@$6!,<SYR!;^ /_!6W]F#XS_\
M!.V\_P""DOB@ZIX*\':''>Q^*M-UV />Z7?6MP;:2S"PEA/(\VQ(@F3(9HQA
M68J/GWQ-^W[\+/B=_P %5/CE^Q_^U/\ 'ZW^#/A+X7:+X=70=!T_6CHFL?$Z
M>\MVG>5K^(I>31V[2Q0PV5DZR2M<DMYF?*'P!\($U?XQ?\&VOQ2^&/[-$C:]
MXV^%OQWO/&>N^!;6&62]BTRTUV.X"W4)&^+]VK3B.4*[K:2[0QC; !^L?Q'_
M ."IWC#]G?XK?![PI^U;^R!K7@GPS\<O%$/AOP=K]OXEAU*\TO5K@(;6SU>S
MBB5;1Y2Y7,$]TJ%&W, I8>4>$_V\/VX_&'_!<_QS^S"?V<8YO"7@?X36\NDZ
M%!XWMH6-O>ZE;E];N204>0K$B);KN:- ?FS(XKT[X$_\%Q/V"OVMO!G@A/V:
M/B19>,?B#XY>T32OA?:;SJ^F7#E?M#WT80FT@M$\V2:X8>64A/EF1GC5_#M/
M^-WPD_9X_P"#F/XK7GQO^(&F>&%\5_LV>'X/"J:M<"*36[@:DD8MK-/O75PS
MJRI!$&D<JP56(- 'TCXI_P""C?CO5M ^+WQ%_9M_9C'Q%\+?!/Q!J>@>+7@\
M:QV6KWVJ:= DM]!I]BUO(DPAWA"9I[=W='\N.0;&?L_VB/VQ?B'\&=%^$.M_
M#K]D/QS\28OB=XMTS2=7;P?$)5\)V=U&';4;P[3B"//+-L3@[I$^4-^=W[67
M[/\ X3MI?V@O^"LO_!)3]MN\^#GQ1^&OB?Q$GQQ^'5_JD5UX>\27^CW-Q%*+
MZRD.VWN+N.'S8I&#JYN%VB.1WE'WMX3_ ."C7P@^&O[-'P ^)?[;.LVOPO\
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
M;6,D4EGXLO/#=M)J,,D2,D4BW#(9 Z([JC9W(KL%(#$'NJ** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KQ;]L']D;0_VCO#0U?1A#9>*].A(TZ^88
M6Y3K]GE(_A)SM;JI.>A(/M-%>?FF5X'.<#/!XN'-"2U7Y-/HUNF<^+PE#&X>
M5&LKQ?\ 7WGX\^)?#6O^#M?N_"_BC29K'4+&8Q7=I<)AXW'8_P P1P001P:H
MU^E'[7G['GAS]HO0SKVB"'3_ !990XLM0(PETHZ0S8ZC^ZW52>XR#^='BWPE
MXD\">([OPEXNT>:PU&QF,=U:W"X9&'Z$$8((R""""0:_DSC'@W'\)XWEG[U&
M3]R??R?:2[==UY?D.=9+B,HKV>L'\,OT?9_TC.HHHKXX\4**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KR7]L75;FS\#:)HBD&'4=6FG;U5K>)5
M'YBZ/Y5ZU7@7[9=_(?%F@Z.ESNACT4W)C_N2R7$J-^:0Q5_0WT7<J_M+QAPE
M5JZH0JU'_P" ."^Z4T_4\?/JGL\JJ>=E^*_2YXY1117^J1^;A1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117U_\
M\$S?^"7'BW]L37(/B?\ $Z"ZTCX;6-S^]N0"D^MR(?F@MSV0$8>;H.57+9*>
M=FN;8#)<#+%XN?+"/WM]$EU;Z+]#T<JRK'9UC8X3"0YIR^Y+JV^B75_J1?\
M!,/_ ()E^)?VR/%<7Q(^(]I<Z=\-M*NL7ER,QR:S*IYM8#U"]I)1]T?*OS'*
M_M;X;\-Z!X.\/V7A3PKHUMIVF:;:I;6%C9Q".*WB10JHBC@    5%X0\(>%_
M 'A>P\$^"=!M=+TG2[5+;3]/LH@D4$2C"JH'0?SZUI5_*_%G%>-XIQ_M*GNT
MX_!#LN[[R?5_):']2\*<*8+A; ^SI^]4E\<^[[+M%=%\WJ%%%%?*'U04444
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 5Y/\
MM1_LF^"?VDO#V^X$>G>(K2(C3-:2/)'<12@<O&3^*DY'<'UBBN+,<NP6;8.>
M%Q<%.G+=/^M&NC6JZ&&)PU#%T72K1O%]#\C/B?\ "WQQ\'O%UQX)\?Z')8WT
M!RN[E)DR<21MT=#C@CW!P00.>K]7_CG\ _AY^T#X1;PMXZTS+QAFT_48 !<6
M<A'WD;TZ94Y5L#(X!'YT_M%?LO?$?]G'Q!]B\3VGVO2KB0C3=<MHSY%P.H5O
M^><F.J'T."PYK^7>-?#['\,5'B*%ZF&>TNL?*?Z2V?D]#\JSSAW$95)U*?O4
MN_5>3_SV]#S:BBBOSH^;"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY
M?_:@U&WU#XU:H+.7=%!!:0JN>$9;:+S!_P!_-Y/N37U%!#+<S);P(6>1@J*.
MI). *^.?B;KMIXH^)'B#Q+I__'OJ.MW=S!_N23,R_H17]G?0RROVW$^:9E;^
M'1A3_P#!D^;_ -Q'S'%-3EP<(=Y7^Y/_ #,.BBBO]"CX8**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJQI6E:IKNIV^BZ)
MIL]Y>7<RPVMI:PM)+-(QPJ(J@EF)(  &237ZD_\ !-O_ ((NV?A9K#XY?MC:
M'#=:D"L^C^!9\/#:GJLE[U$C]Q!RJ_Q[B2B^!Q#Q+E?#6#]OBY:OX8KXI/R7
MYMZ+[CW^'^&\SXDQGL,)'1?%)_#%>;_)+5GCG_!,G_@D3KW[0LEA\=/VC]-N
MM+\"@K-I>BL6BN=>'4,>C16Q_O<-(/N8!#U^O>@:!H?A70[3PSX9T>VT_3K"
MW2WL;&SA6.*WB0!51$4 *H   '2K2(D:".- JJ,*JC  ]*6OY?XFXHS+BC&^
MVQ#M!?#!;17ZM]7U\E9+^G>&N%\MX8P?L<.KS?Q3>\G^B[+IYN[91117S1](
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 5G^*O"?AOQQX?N?"OB[1+?4=.O(]ES:7489'']"#R".00"""*
MT**F<(58.$U=/1IZIKLQ2C&46I*Z9\#_ +5'_!/'Q-\-S<^./@Q%<ZSH*YDN
M-+P7N[%>IQCF:,>H^8#J#@M7S&00<$5^RE> _M-_L#_#[XV_:/%?@LP^'O$S
MY=[B*+%K>MU_?(O1B?\ EHO/))#\5^%\8^$\:CEB\D5GNZ3V_P"W&]O\+T[-
M:(^"SGA%2;K8'3O#_P"1?Z/Y/H?G3174?%?X-?$?X*>(V\,?$;PS-83G)MYB
M-T-RH_CCD'RN.G3D9P0#Q7+U^#XC#U\)6E1KP<9QT::LT_-,^ J4ZE&;A---
M;IZ,****Q("BBB@ HHHH **** "BBB@ HHHH ;<ZO-X=L;KQ- FYM)LI[_;_
M 'A!&TQ'Y(:^(:^O/C-J,^C_  =\3ZK:RA9(]+$(!_B6>:.W<?\ ?$S'\*^0
MZ_T6^AME7L."LPS!K6K74/54Z<6OQJ/\3XKBJI>O2I]DW][M^@4445_81\H%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%*JLS!54DDX
M  ZT )7H/[-_[+OQL_:O\>Q_#WX*>#9M2NOE:^O'^2UL(B<>;/*1B->N.K-C
M"ACQ7T_^PK_P1:^+W[0+6?Q$_:%%[X)\'N5DBLI(MFJZFG7Y(W!^SH?^>D@W
M'@JA!W#]9O@G\!_A)^SIX$M_AM\&?!%GH>DV_P QAM4)>>3 !EED;+RR' R[
MDG@#. !7YAQ9XE9=DREAL!:K6VO]B+\VOB?DOFUL?IW"GAMF.<N.(Q]Z5'>W
MVY+R3V7F_DGN>&?L"_\ !+GX.?L6:=%XMU+R?$_CV6'%UXDN;?"6>X8:*TC.
M?*7!(,A^=QG)53L'U#117\\YEF>/S?%RQ.+J.<WU?Y);)=DM#^A,MRS Y1A(
MX;"4U""Z+\V]VWU;U"BBBN [@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 **** ,;QW\/O!7
MQ-\.R^%/'OAJUU33YOO6]U'G:>S*1RC#LRD$=C7QI^T/_P $S?$WAPS^)_@+
M>2:O9#+OH5W(!=0CK^[<X64#T.&Z#YS7W)17S/$7".1\3T>7&4_?6TXZ37SZ
MKR=UY'EYED^!S2%JT=>DEHU\_P!'H?CGJNDZKH.I3:/KFFW%G=V[E+BUNH6C
MDB8=596 (/L:KU^K/QH_9N^$/QZT[[+\0?"T<ETB;;?5;7$5W!Z;9 .1_LL&
M7VKXV^.G_!-KXL?#TS:W\,)O^$JTM<MY$,82^B7T,727TRA)/]P5_/G$GA?G
M^2.57#+V])=8KWDO.&_SC==78_.LSX5S# WG27M(>6Z]5_E?Y'S?14M]87VE
MWDNG:G92VUQ"Y2:">,H\;#J&4\@^QJ*OS5IQ=F?,--.S"BBBD 4444 %%%%
M!1110!YQ^U=J"6?P=^S17&R:[UVUB9 ?OPB.=V'X.D1KYFKW;]L[5+<V/AC0
MD)$\;WMS*O\ >C?R$C/O\T<H'XUX37^K_P!&C*O[+\',O;5I574J/_MZI)1_
M\D43\[XBJ<^:27\J2_"_ZA1117[R>&%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 45ZE^S=^Q?^TE^UAJXT_P""GPRO=0M4EV76M7"^186I[[[A
M\)D#G8I+D=%-?I=^R)_P0H^"?PJ^R^+_ -I?5T\=:Y'AQH\ :+2;=_0J<276
M#W?:A'!C-?*Y_P 9Y#P[%K$5.:I_)'67S6T?^WFO*Y]5D'!N?<123P]/EI_S
MRTC\GO+_ +=3\S\Y_P!D_P#8&_:4_;'U=8OA1X*>+1DFV7OBG5MT&GV^#R/,
MP3*P[I&'89&0!S7ZQ?L3_P#!)7]G;]D?[+XQUJU7QGXUBPX\0:O:J(K.3_IU
MMR66(CM(Q:3KAE!VU]0:+HFC>&])M]!\.Z1:V%C:1"*TLK*W6**%!T5$4 *!
MZ 8JU7X+Q-XB9UGZE1IOV-%_9B]6O[TMWZ*R[IG[OPUX>9+D#C6J+VU9?:DM
M$_[L=EZN[[-!1117Y^??A1110 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 %%%% '$_%S]G7X._'"S,'Q$\%VUU<!-L6I0CRKJ+TVRKAL#^Z<KZ@U\I?
M&+_@EMXQT;S=5^"OBN+68!DKI6JLL%R!Z+(,1R'Z^77W'17RF?<%<.<17EBJ
M*4W]N/NR^];_ /;R:/)S#(\MS+6M#WOYEH_^#\[GY#>.?AMX^^&>JG1?'_@_
M4-(N<G:E];,@D [HQX<>ZDBL2OV'\0^&O#OBW2Y-#\4Z#9ZE93#$MI?VRRQO
M]58$&O!/BC_P34^ GC;S+WP8U[X6O'R1]AD\ZV+>IBD.0/9&45^.YUX-YIAV
MYY9656/\LO=EZ7^%^KY3XO'<%8JG>6%FI+L]']^S_ _/.BOH7XD?\$UOVA/!
MGF7?A2/3_$UJN2IT^X$4^WU,4N.?968UX=XJ\$^,O VH'2O&GA74=)N03^XU
M&S>%CCN X&1[BOR_,\@SK)I6QN'E3\VG9^DMG\F?*XK+\=@G:O3<?5:??L9=
M%%%>0<84444 ?.G[8.K_ &[XHVFCO'M?2="M[=_?S&DNE/\ WS<+7E5=K^T7
MJEQJOQO\2FY(+V>I-I^X=&%L!;@_B(@?QKBJ_P!I_#S*O[$X"RO -6=/#T8O
M_$J<>;[Y79^6YG4]KF%67]Y_<G9?@%%%%?8G"%%%% !1110 4444 %%%% !1
M110 44JJSL$1223@ #DFO;/@G_P3G_;1^/SPS> ?@'K<=C-@KJVMP?V?:;/[
MZR7&P2#_ '-Q]JY<7CL%@*7M,34C"/>327XG5A,#C,?5]GAJ<IR[13;_  /$
MJ559V"(I))P !R37Z:? G_@WFNW:#5/VE/CDD:\&;1O!MMN8^WVJX4 >A A/
ML:^W?V?_ -@7]DC]F40W7PH^"^E0:E" 1KNHQF\O]W=A/-N://<1[5]J_/<W
M\5.',!>.%O7E_=TC_P"!/]$S]!RGPLXBQ[4L3:A'^]K+_P !7ZM'X_\ [.'_
M  2@_;/_ &D?L^J:9\-G\,:)/@_VYXN+6490_P 21%3-*".A5"I_O#K7Z$_L
MQ?\ !#7]EWX.?9_$'QEN;CXB:W'AC'J,?V?38F_V;96)D[C]Z[J?[@K[9HK\
MFSOQ)XDSA.G"?L:;Z0T?SEO]UD^Q^KY)X<<.9.U.</;5%UGJOE';[[M=RKH>
MA:)X8TBW\/\ AO1K73["TB$=I96-NL4,*#HJ(@"J!Z 8JU117P+;D[O<^]24
M59;!1112&%%%% !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 %5M7T71O$%B^EZ]I-K?6TG^LMKR!98V^JL"#5FBE*,9Q<9*
MZ8FDU9GCGCK]@G]F#QTSSM\/ETBX?_EOH5RUMM^D8S$/^^*\>\:?\$GK!V>?
MX=_%V:,<^7:ZUIX?/UEB*_\ H%?8E%?)YCP+PEFEW6PD4WUC[C_\EM?YW/)Q
M.0Y1BM9T5?NO=_*Q^<WB[_@FY^T[X;9FTG1-+UR-?X]+U5%./]V?RS^ S7G^
MH_LX?&WPKJL$/C/X3>(;.T-PBW%T=+D:)$+#)\Q05Z9[U^K-%?'XCP;X=G54
MZ-6I%7V;4E;MLG^+/$K<%9=)WISE'ULU^2?XG\S/B:[UC4/$5]J7B"&2.^NK
MN2>[26,JPD=BS9!Y')-4:_IA\2^"?!GC2V^Q^,?"6F:M#C'E:G81SKCTPZD5
MYOXD_8(_8H\6,SZS^RMX#WO]^2T\,V]N['U+0JI)]\U_:^%\8\"HJ-7!RC;^
M62?YJ)^<8GP=QO,W1Q<9?XHM?DY'\\U%?N]K7_!'_P#X)U:XYEN/V<X(')^]
M9>(=2@ _X"ER%_2N7U+_ ((<?L WS$VO@[Q#99! %MXFG...O[S=]:]>GXN\
M,S^*G57_ &['])GE5/"/B6'PU*3_ .WI?K _$FBOV@N?^""W[#$[!HKOQO"
M.5C\01$'_OJ U'_PX0_8=_Z"WCO_ ,'\'_R/70O%CA3_ *>?^ _\$Y_^(4\5
M?].__ O^ ?C'17[46/\ P0C_ &$+10+BT\7W7&,S^(L?C\D:UT&C_P#!%7_@
MG=IC[[SX.W^H8.<7GBK4 /\ R%,E93\6^%X;1JOTC']9(TAX3<42>LJ:]92_
M2+/PWHK]^/#W_!+K]@'PPZOIO[+_ (>E*]/[1,]X/Q$\CYKT3PK^S'^S;X&9
M'\%_L_>"=):/[CZ=X5M(6!]<I&#GWKS:_C'E4?X.&G+U<8_ES'I4/![-9?QL
M3"/HI2_/E/YX?!_PK^)_Q#D$/@#X<:]KCLV%71]'GN23Z8C4U[/\/_\ @E3^
MW]\1]DFD_LW:Q81/C=+X@F@T[8/4I<NC_@%)]J_>Z...&-8HHU5% "JHP /0
M"EKP,7XQYG-?[-A81_Q-R_+D/>PO@]ED'_M.*G+_  I1_/G/R*^&7_!O?^T=
MX@\NX^*GQ@\*^&X7Y:+3HY]1N(Q[KB&//TD/UKZ-^$__  0(_9)\'F.\^)_B
M[Q1XQG7'F0/=K86C_P# (!YH_P"_M?=%%?)X_P 1>+L?=/$<B[02C^*][\3Z
MS ^'G"6 LUA^=]YMR_!^[^!YO\'_ -C[]EWX!F.;X1? GPWHMS$ $U&'3EDN
M^/6XDW2G\6KTBBBOCL1B<1BZCJ5YN<N\FV_O9]AA\-A\)35.A!0CVBDE]R"B
MBBL38**** "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
; **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>cms-20221231_g7.jpg
<DESCRIPTION>GRAPHIC - COMPARISON OF FIVE-YEAR CUMULATIVE TOTAL RETURN
<TEXT>
begin 644 cms-20221231_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@"
MX 1P 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 ***\J\)?%KQCK'[7GBW
MX.7MQ =$T?PM8WUE&L $@FE;#DOU(]J /5:*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **SM9U*ZL=0T^V@*[;FY*2
MY&>,9XK1H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **SO#.I76JZ>]S=E2RW,B#:,< X%:- !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9UMJ5U+XFN=+<
MKY45LCH,<Y)YYH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **I>(KZ?3=$N;^U($D499-PR,U9LY&FM(IG^\\:D
MX]2* )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **SK;4KJ7Q-<Z6Y7RHK9'08YR3SS6C0 4444 %%%% !1110 44
M44 %%%% !1110 5X+\/O^4A_Q!_[$32__0Z]ZKP7X??\I#_B#_V(FE_^AT >
M]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D
M$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][
M_P!>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S
M3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHH
MH ***KW6KZ38WUKIE[J=O#<WK.ME;RSJKW!52S!%)RY"@DXS@#- %BBBB@ H
MHHH **** "BBB@ KP7X??\I#_B#_ -B)I?\ Z'7O5>"_#[_E(?\ $'_L1-+_
M /0Z />J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/
M_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^
M1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&K
MFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !11
M10 5^+/_  3Q^*OPQ_X*9?&KP]H/[8OCOQ3<?'_2_BSXWL?B-X*D\;ZII5SX
M3LXK2Z6PATN"VN(C96T2+&AG@"R-.LAE=F()_::OS(_X*=_\$WO@Q^WI\:O@
M9^UE^QA\3V^%_P 7/&-M>:EX2^-G@])()=1ABT=KRQ-XBE#/$ZB-"S#S1$VP
M[D'E$ ^GM/\ V9/VM1^QAH_[*1_:@\46NMS>*-1TW7_BR^II/XDA\,#4+Z6V
MF@G=2IU&2R6RM?/92T1GDF +Q 'X@_:._9'^*?\ P1R_;9_9G^,7[%G[4GQ7
M\1>&OB_\:=-^'WQ+^&GQ"\:W&N6VJ0WV]VU&/SN8Y(8HYY&D.2K",@JAD5_K
M?_@CO^WK\2_VM/\ @GG'\?OVOQHV@>)_!>LZSH'CW7HY4MM,N9-*E:.;458D
M1Q1%5W.01&'20KM7"CH? W@6W_::^/FE?\%"?CE:-H?@GX=Z/?CX,:+KZ?9&
MMXKF+;?>*+Y9=IMY)K=?*MXI,-;VIDDD"27+10 'DG[2WQU\1_M8_P#!9?P;
M_P $K],\3ZKIWP^\&_"RZ^(_Q:MM$U.:RE\02M<1VEAI<T\#)*MLCSQ7$D:L
M%G\Q$?*JRE?@1\>=4_8W_P""QOBK_@F5JWBB_N/AIXW^$4'Q(^&-OK6J2W9\
M-7$-Q+::CID,T[-)]E<6\ETD3,5@VLL85'"CB? OA6^^$?\ P=7^+O%/BF,Q
MZ?\ %W]E9)?"5ZW^KN;BRU#3XY[9&Z%UCM&E91R%9#T85E?'GX7:S^TC_P '
M/&B:?X4D=;#X=_L@WL7B;44!V6EQJ5WJ5M!"Q'\92\CE5>I5&(^Z: -?_@F?
M9W/_  6=^ ?Q+_;L^.7CSQAI[>,O'.L:1\%8]!\47VG#P+H=EB"SN;..WE11
M?M,))IKA@6D95C.(U\NO</\ @AW^W)\0?V]/V"=+\?\ QKE@E^(/@WQ%J'@S
MX@7-K&J1W6J:>ZJ;@*H 4RPR02LH"J'D<* N!7D/_!K;Y_@C_@DI8_!_QA;#
M3=?^&?Q&\4^'?&5C<,%;3]0AU&2>6*7/W2J3IG/;%9__  :O>"]>T[_@GKXV
M^,NIV<T.G_%?X]^)_%WATS(5\VPD^S6:R 'L9+*7![C';% 'Z64444 %>"_#
M[_E(?\0?^Q$TO_T.KNJ>!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(&
M37 _L_Z+\;-._;B\<V?Q&\:Z/J.LKX+L#<WFGZ:T,+H9!Y8"$\$#.3WS0!]5
MT5C_ &+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_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C0 >)?\ D+Z/_P!?I_\ 036Q7*:Y:^*5U'35NM4MG=KDB!E@
M("MMZGUK3^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7
M_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@
MW9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7
M_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@
MW9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7
M_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@
MW9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7
M_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@
MW9?^ Q_QH^Q>-_\ H-V7_@,?\: #P/\ \@B7_K]F_P#0JV*Y3PK:^*9-.D:P
MU2VC3[3("LD!)W;N36G]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L5CV7_([WO\ UY1?S-'V+QO_ -!NR_\
M 8_XUF6MKXI/BFZCCU2V%P+:,R2& [2N3@ 4 =716/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T
M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- $WC'_D6
M+W_K@:N:=_R#X/\ KBO\A7/^);3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC
M%K-F%\I=H-L<@8^M &[16/\ 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_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- !9?\CO>_P#7E%_,UL5@:#'?Q>++
MQ-3N(Y9OL<>YXTV@\G'%;] !1110 5\9V_\ P1S\'>!;[P3X/^ W[4GQ;\&_
M#KPI<ZF8O!-EXP6X%A;W=K)"8-.O+J"6]LTS(00EP-BD^64;##[,HH ^;_C5
M_P $JOV2OC-^R#H7["$&F^(_!OPMT"6)[;PSX#\1S::+D1NTBK<2KNDN 9F,
M[>8Q+S8D<LX#5XSH?_!N5^P!I?B+3-=UCQE\9=?ATS5+:^_L;Q)\6M0O;"[:
M&595CN()&*RQED 9#P1D5][44 >9?M%?LF_"O]I6]\*^*?%DNJ:/XJ\":K)J
M7@;QMX:O%MM5T*XDB,,QAD9'1XY8B8Y8)4DAE7 =&VKA?V>/V3_A3^S9>>)_
M$_A(ZGJ_BKQQJ4=_XX\;^);W[5JVO7$4?E0F>4*JK'%$!'%!$D<,2Y"1KN;/
MIE% 'S[\1?\ @FW\"_'?C+QMXJT/Q?XV\&VOQ05!\4O#_@GQ"+"Q\6%8O),E
MP/+:6WF>$"*2>SDMY94 $CM@8]J^'_P_\$_"GP-I'PS^&WA:QT/P_H&G0V&B
MZ/IMN(K>RMHD"1Q1HO"JJ@ #VK8HH **** "O!?A]_RD/^(/_8B:7_Z'7O5>
M"_#[_E(?\0?^Q$TO_P!#H ]ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\
MZ_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO
M^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?
M]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/
M9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %>"_#[_E(?
M\0?^Q$TO_P!#KWJO!?A]_P I#_B#_P!B)I?_ *'0![U1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z
M?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$
MO_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B
M]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D
M=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@
MHHHH *\%^'W_ "D/^(/_ &(FE_\ H=>]5X+\/O\ E(?\0?\ L1-+_P#0Z />
MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9
MO_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H
M V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHKR']J3]J71?@7HQT/0VBO?$]Y%FTM"<K:J>DTH';^ZO5C[9->5G6=9;P]
MEL\=CZBA3AN^K?1)=6^B1WY9EF-SC&PPF$AS3E^'=M]$NK/@6OJS_@F/_P S
MO_W#?_;JN0^'_P"P1XP\3?#S_A.O&/BK^P)9$\VVTQ],,TIBXPS_ +Q/+)Z[
M<$@8S@\#WS]FO]G0_LU:1K^K#Q7-KYU6VMYA;V^E^3(GDK*VU1YK[V;S, <<
MCWX_EWPLX!XNROBK!9SB\*X8=*<G)RA=*5*:5X<W/JVM.6^MWH?NW'O%O#N/
MR#$Y;AZZE6;BDDI6;4XM^];ET2?4]?HKPWX'?MK^&_B+XGN? OQ!T@>&]7^V
MR1V$=PY$<HW$+$Q;!28="#@,1Q@D+7N5?T[D7$.3\28+ZUEU53A>SW3BUTE%
MV:?JMM5H?AN:Y/F.2XGV&,IN,K775-=TUHUZ>@4445[1Y@4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9
M?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %>"_#[_ )2'
M_$'_ +$32_\ T.O>J\%^'W_*0_X@_P#8B:7_ .AT >]4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH__7Z?
M_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]
M?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117CG[4_[5.D_!#2SX:\
M--%>>*+R+_1[?[RV:GI+(/7^ZG?J>.ODYWG>6<.Y;/'X^IR4X?>WT2763Z+]
M#T,KRO&YSC883"0YIR^Y+JV^B75GL=<MXG^"_P -/&/C;3/B'XC\+6]SJND@
M_9;AQP>Z[QT?:>5SG:3D5QO[('AOXUZ-X#N-5^,GB&XN)-5N?M=CI]\"UQ:A
M\EB['E=Y.?+_ (?8D@>MUSY=5P_$V34<3C,*X*=I^SJI-Q:=XMK5)Z*2ZK2Z
M3T-L93JY)F56CAJ_,XWCSP;2::LU?33H^C\UJ9OC'_D6+W_K@:N:=_R#X/\
MKBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"O>/)/)_VDOV2?"7QQM9-?T<Q:5XE
MC3]UJ"IB.ZP.$F Z^@<?,..H&*YS]DGQO^T%IWBJ^^"/Q;\+W4\.BVP==8NG
M^:!2<1H7Z3JV#M(.1M/) ^7Z!HKXVMP7@8\20SK U)4*M_WJA;EK1[3B]+WU
MYDK[];27TE/B;%2R6>68J"JP_P"7;E?FIOO%[VM]G;Y73**YGXM_%?PK\&/!
M5QXW\72OY$3K'!;P@&2XE;.V- 2!DX)]@">U6/AU\2O!GQ6\,P^+/!&LQW=K
M+PX'$D+XY21>JL/0_49!!KZ-9IEKS)Y?[6/MU'FY+KFY6[7MO;3^KH\9X#&K
M!?6_9OV5^7FMI?>U^YO4445WG(%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%5
M[K5])L;ZUTR]U.WAN;UG6RMY9U5[@JI9@BDY<A02<9P!F@"Q1110 4444 %%
M%% !1110 5X+\/O^4A_Q!_[$32__ $.O>J\%^'W_ "D/^(/_ &(FE_\ H= '
MO5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_
M %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->4
M7\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YI\
M8/VJOAE\&O%6F^#]>GFNKR\F47L=DN\V,+#B20#DDG&$'S%<GT#>=FF;99DN
M%^LXZK&G3NE>3LKMV2_KI=[)G9@,OQV9XCV&$IN<[-V2Z+=_UZ;G=^+8/$MS
MX9O[?P;?6UMJKVKC3Y[R(O%'+CY2P'49^OT/0^#?LT_LCZSI7B2;XP?'P_;_
M !#)=M+:6=Q,)A%)N/[^1@2'<GE1T48/7&WZ'CD26-94)VLH(R,<'ZTZO-S3
MA?*<ZS7#8_&)S="[A%O]WS.UIN.SDK:/SZV5NW Y[F&68"MA,.U%5;<TDO?L
MK^ZI;I/JO\W<HHHKZ,\8S?&/_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!J
MYIW_ "#X/^N*_P A0!-1110!G^*/"WAWQKH5QX9\5:1!?6%TFV>VN$RK#U]B
M.H(Y!Y%?*/Q"^"OQ;_8[\4R?%?X'ZE<7WATG-]:2@R>3'G.RX0??C])!@KWV
MGD_7U(Z)(ACD0,K##*PR"/2OD>*>#LOXFA"JY.EB:>M.M#2<'ZZ<T>\7YVL]
M3Z+(>(\9D<I4[*I0GI.G+6,E^C[-?.ZT.'^ /QRT7X]^"!XKTK2[FRF@E\B_
MMIT)6.8*"0DF,.N"#D<C(R!7<U2\/^'- \)Z6FB>&=&MK"SC9FCM;2$1QJ68
MLQ"C@9))_&JVO^.O!WA75=.T/Q'XDM+*[U>9HM-@N)0K7#@9(7/U YZD@=2
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-
M;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 445
M2\1V6KZEH%[I^@:O_9]]-:NEI?&$2>1(5(5]IX;!YP:BI*4*;DDVTME:[\E=
MI7?FTO,J$5*:3=K]7T\]+O[CQW]JW]J^T^$=JW@/P'(EYXJNT"@(N]=/#=&8
M?Q2'/RI]">,!KW['?PN^*/P_\'7FL?%#Q->2W6N7'VL:1<R;S:LV2TCL<GS'
MR"R@X&!G)SC%_9J_9 G\ >(+CXF_%^]BU?Q(UW(]IF4RI"=Q_?EFY>1NH)^Z
M#_>Z>]U^<<-Y3G^<YPN(<\YJ3BFJ.'3=J<7HY5+?%.2W3T7:Z2C]IG6891EN
M7/)\KM43LZM9K6<EJE"^T8OJM_2[D4445^E'Q(4444 %%%% &;XQ_P"18O?^
MN!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH *
M*** "BBB@#Y5^.?A3]H3]G;XI:A^T%X&\27.MZ3J$P?5(YUW"*,?=BFC7 ,:
MCA9%QMZ?+U;VGX"_M'>!?CUHGGZ).+358(P;_1IY 98NVY3QYB9_B'J,@$XK
MOY8HYHVAFC5T=2KHPR&!Z@CO7C _8K\#Z3\:]-^*W@S6+G1K2UG-Q=:/9,45
MY1T$; @QQDYW)R",@8!P/S+_ %?XCX6SOZSDDO;86O.]6A4EK!R?O5*<Y7=M
M6Y1=[ZVO=<OW']L9-GN6>QS2/LZ]*-J=6$?B45I"<5;M:,M+>6M_::***_33
MX<**** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_
M *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7X??\I#_B#_ -B)
MI?\ Z'7O5>"_#[_E(?\ $'_L1-+_ /0Z />J*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q
M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\
MT*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH ***
M* "BBB@ HHHH ***\2_:[_:8U+X06=OX"\#:?/+XDUB'-K<?9RR6\;,4#)QB
M20G(51G!Y/8'Q\_SW+N&\JJ9AC96A#MJVWHHQ75MZ+\;*[/2RG*L9G6/AA,*
MKREWT22W;?1):O\ #4T?CA^U[X*^#GBW3_!%OILVM:E-<H-2M;%P6M(FZ>NZ
M4Y!$?&1U(R,^LV\RW-NEPB.HD0,%D0JP!&<$'D'V/2O!/V4?V3I/ \J_%CXM
M(;SQ1=L9H(+EO,-B6Y+L3G=,<\G^'/'.37OU>+P?B.*<PHU<?G"5*-5ITJ-O
M>IPM]N6[E+1M->[Y7<5Z7$5'(<'4IX3+FYNFFIU+Z3E_=72,=D^OGNRBBBOL
MCYL**** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^
MN!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% &?XK'B5O#5^O@UK
M4:L;5QIQOB?)$V#M+X!.,U\U_![]KOQQ\+_%<GPC_:DM;B&:.7;%K,\?SPY/
M'F[>)(SVD7.!ZCD?4E<5\:_@-X#^.GA[^Q_%EEY=U"I^P:I H$]JQ]#_ !*>
MZ'@^QP1\7Q9D_$6*J4LPR3$N%>BG:G)_NJJ=FXS71NVDNGE\2^FX?S')Z$*F
M#S.@I4JEO?7\2#6SB^JUUCU\]GV-G>6>HVD5_I]U'/!-&'AFA<,DBD9# C@@
MCN*DKQ7]D[X,?&CX+WNM>&O&WBN&Z\.PN%T6V1M_F,3N,R9.85QP4/5B3VW-
M[57MY!F6-S7*J>)Q>&EAZCNI0E:Z:;3LUO%VO%Z75G:QY>;X+#9?CYT</65:
M"LU*.S35_DUU6MGH%%%%>R>:%%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_
M,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !7@OP
M^_Y2'_$'_L1-+_\ 0Z]ZKP7X??\ *0_X@_\ 8B:7_P"AT >]4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH
M_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'
M_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 44
M44 %%%% !1110 4444 %%%>"?M7?M8_\*^9OA;\+'^V>*;LB*66W7S/L&[@*
M ,[ICD87MD$]@?$XAXAROAC+)X['3M%:)+64I/:,5UD^WS=DFSU,GR?'9YCH
MX7"QO)[OI%=92?1+_@+6R/=X+NUNM_V6YCD\J0QR>6X.QQU4XZ$>E5M2\.:!
MK-_9:IJVBVMS<Z;,TMA// K/;N5VED)&5)![>WI7E'['WP(\8?"+PU>Z]X\\
M074NJZ\ZSW>F-<%X[=N3N;KNF.?F;Z#G&:]DIY+B\7G&3TL1C\-[&<_>=.34
MG'6\;Z+712M9.+TW0LSP^'RW,:E'"5_:1CISI6OI9VUVW5[V:\F%%%%>T>8%
M%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_
M %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "O.?VG/B
M[XP^#'P\'BSP=X/;5)1=HMS*Z%H;2+.6>0*0V#]T$< G)/0-Z-39H8;B%[>X
MB62.12KHZY# \$$'J*\_-<+B\=EM7#X:LZ-246HS23<7WL]'_5FGJ=F7U\/A
M<;3JUZ:J0B[N+;2DNUU_7>Z.#^!'[1/@3X]:%]L\/W'V74H$!U#1[AQYL!Z;
MA_?3/1QZC(!XKOJ^8?CO^Q]XB\%:[_PN/]F:>>QOK1S/+HUFV&0_Q-;^H/.8
M3P02!D$)7M?P!\7_ ! \=?"W3O$WQ+\-IIFIW"DF),J9HQ]V4H1F,MR=O/8\
M9P/DN%L_S^>.EDV>X=QQ$(\RJP3=*K%-+F3M:,M5>+MY);'T&>Y3E,<+',LJ
MJIT9.SA)_O*<FK\K7VEVDK_/<[.BBBOO3Y,**** "BBB@ HHHH Q[+_D=[W_
M *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH
M *\%^'W_ "D/^(/_ &(FE_\ H=>]5X+\/O\ E(?\0?\ L1-+_P#0Z />J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MQ_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH
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
MC_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\
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
MB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8
MK'LO^1WO?^O*+^9H V**** "BBO$OVROBK\5?!FC:;X'^%WAF^:Z\1R&V76;
M5-QC8\>1'CE96'.XXPN2N2"5\?/\[PW#V4U<?7C*48+:*;DVW9))=VTKO17U
M9Z64997SC,(82DTG+K)V225VWZ)-]^QG_M _MC7/@[QK9_"_X-:1%KNN"_C3
M4 $,B [AFV0+RTAZ$CA.G+9V^[:7<7EWIMO=ZCIYM+B6!'GM6D#F%R 63<O#
M8.1D<'%>0?LK?LJ:9\%=.7Q9XL2*\\4W<?[Z;.Y;%6ZQQGNQ_B?OT'&<^S5X
M?!]+BFO&KF.=3Y95K.%!6M1BKV3=KN;O[W3RZ+U.(ZF0TI4\'ED>94KJ55[U
M)/=I;**M[O\ 391117VA\R%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7
M^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** ,CQSX#\)_$CPW/X3\::+%?6-P/FBE'*-V=6'*L.S#D5\F_&;P[XO_ &&8
MM-C^#WQ&O$/B6[O7NS<V<,@$,/D>2FV167<OFR9< ;LC@8Q7V37S]^W5\$?B
MA\9/^$6_X5OX8_M+^S?MWVW_ $V"'R_,^S[/]:ZYSL;IG&.>HK\P\4<CGB>'
MJV99=1D\?3453G2YO:I.I!24>3WG[KEWLG+9-GW/ F:1HYQ3P6-J16$FY.<:
MG+[-M0DXM\VB]ZWJTNR/GA/VS?VE([Y]23XD8FD0([_V/9\@=!CR<5^A%?GN
MG[&7[2DE\^FI\-\S1H'=/[8L^ >ASYV*_0BOFO!;_7+_ &_^WOK'_+KD]O[3
M_IYS<OM/^W>:WE?H>WXF?ZM?[)_9/L?^7G-[+D_N<O-R?.U_.W4****_=#\K
M"BBB@ HHHH **** "BBB@ HHHH *\%^'W_*0_P"(/_8B:7_Z'7O5>"_#[_E(
M?\0?^Q$TO_T.@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\
MH)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_
M *\HOYFMBL>R_P"1WO?^O*+^9H V***^;/VI/VJ-7N]8/P(^ S2WFM7DOV6_
MU"P^9HF/!@A(_CZ[GZ)R <Y*_/<2\399PKEKQ>+=[Z0@M93D]HQ75O\ #=GL
M9)DF-S[&K#X=><I/X8QZRD^B7X]#WWP[X[\'>+M0U'2?#/B2TOKG2+GR-2AM
MY0S028S@_J,CC(8=5(&J55B"R@X.1D=*\B_94_9AL?@1HKZYKLRW7B74H M]
M,CDQVZ9#>2GKR 6;N1QP.?7JWX>Q6<8[**=?-**HUI7;@G?E3?NIW^U:W,N_
MW++.*&787,)TL#5=2G'12:M=VU:\KWMY?>RBBBO:/,"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HK/\4^+?"G@?19O$GC7Q/I^CZ=;C,]_JE[';P1C_
M &GD(4?B:^4_CQ_P6Q_8G^#_ )VF^$O$=_XZU./*BW\,6N;8-_M7,I2,K_M1
M^9]*]++LFS7-ZG)@Z,JC\D[+U>R^;/-S'.,JRFGSXRM&FO-J[]%N_DCZ\K-\
M5^,?"/@/1)O$WCCQ3IVC:;;C,^H:K?1V\$8_VGD(4?B:_,FY_P""EW_!4+]M
M*XDT?]C/]G5_#VE3.436+2P^UM'SC#WUVJ6J'_@"L.<'BK_A3_@BI^U3^T+K
M</CG]N3]JBYDF)W&PM;R75+M%/6,2S%8H/I&LBCC ]/JEP9A\N7-G6-IT/[D
M?WE3TY8Z+UNT?+/C/$9C[N38*I7_ +\OW=/_ ,"EJ_2R9X3_ ,%#_P#@JM\5
MOVB?BW#I?P8\27_AGP?X4U7S=#%C=!9M0N8V(%Y,R$JPZ[(\E0IR=Q8U[W\*
M/^#A;0=+^'^F:7\7?@-J5[X@M;98M0O]$U&*.WNF48\U4<9C+=2N2 <X..!Z
MEX]_X(5_L8Q>"-,M_#,WB2QN](OEN-3U.;53/-JUN.&MY 0L<6>,/$BD<]<C
M'U5X0_9V^ ?ACPMIWA[0O@MX6MK.SLXXK>%=!MSM4* .2A)/J222<DDDU[V:
M\1^'D\MH86C@I5%3OU]G)>;DKN7-OK^#T/!ROAWQ"AF5?%5L;&FZEKZ>TB_)
M1=E'EV_S6I\2_P#$1'\&/^C=?%'_ (-+;_"C_B(C^#'_ $;KXH_\&EM_A7W7
M_P *3^#/_1(_#'_@@M__ (BC_A2?P9_Z)'X8_P#!!;__ !%?/?VOP+_T+)_^
M#I?Y'T/]D\<_]#*'_@F/^9\*?\1$?P8_Z-U\4?\ @TMO\*/^(B/X,?\ 1NOB
MC_P:6W^%?=?_  I/X,_]$C\,?^""W_\ B*/^%)_!G_HD?AC_ ,$%O_\ $4?V
MOP+_ -"R?_@Z7^0?V3QS_P!#*'_@F/\ F?"G_$1'\&/^C=?%'_@TMO\ "C_B
M(C^#'_1NOBC_ ,&EM_A7W7_PI/X,_P#1(_#'_@@M_P#XBC_A2?P9_P"B1^&/
M_!!;_P#Q%']K\"_]"R?_ (.E_D']D\<_]#*'_@F/^9\*?\1$?P8_Z-U\4?\
M@TMO\*/^(B/X,?\ 1NOBC_P:6W^%?=?_  I/X,_]$C\,?^""W_\ B*/^%)_!
MG_HD?AC_ ,$%O_\ $4?VOP+_ -"R?_@Z7^0?V3QS_P!#*'_@F/\ F?"G_$1'
M\&/^C=?%'_@TMO\ "C_B(C^#'_1NOBC_ ,&EM_A7W7_PI/X,_P#1(_#'_@@M
M_P#XBC_A2?P9_P"B1^&/_!!;_P#Q%']K\"_]"R?_ (.E_D']D\<_]#*'_@F/
M^9\*?\1$?P8_Z-U\4?\ @TMO\*/^(B/X,?\ 1NOBC_P:6W^%?=?_  I/X,_]
M$C\,?^""W_\ B*/^%)_!G_HD?AC_ ,$%O_\ $4?VOP+_ -"R?_@Z7^0?V3QS
M_P!#*'_@F/\ F?"G_$1'\&/^C=?%'_@TMO\ "C_B(C^#'_1NOBC_ ,&EM_A7
MW7_PI/X,_P#1(_#'_@@M_P#XBC_A2?P9_P"B1^&/_!!;_P#Q%']K\"_]"R?_
M (.E_D']D\<_]#*'_@F/^9\*?\1$?P8_Z-U\4?\ @TMO\*/^(B/X,?\ 1NOB
MC_P:6W^%?=?_  I/X,_]$C\,?^""W_\ B*/^%)_!G_HD?AC_ ,$%O_\ $4?V
MOP+_ -"R?_@Z7^0?V3QS_P!#*'_@F/\ F?"G_$1'\&/^C=?%'_@TMO\ "C_B
M(C^#'_1NOBC_ ,&EM_A7W7_PI/X,_P#1(_#'_@@M_P#XBC_A2?P9_P"B1^&/
M_!!;_P#Q%']K\"_]"R?_ (.E_D']D\<_]#*'_@F/^9\*?\1$?P8_Z-U\4?\
M@TMO\*/^(B/X,?\ 1NOBC_P:6W^%?=?_  I/X,_]$C\,?^""W_\ B*/^%)_!
MG_HD?AC_ ,$%O_\ $4?VOP+_ -"R?_@Z7^0?V3QS_P!#*'_@F/\ F?"G_$1'
M\&/^C=?%'_@TMO\ "C_B(C^#'_1NOBC_ ,&EM_A7W7_PI/X,_P#1(_#'_@@M
M_P#XBC_A2?P9_P"B1^&/_!!;_P#Q%']K\"_]"R?_ (.E_D']D\<_]#*'_@F/
M^9\*?\1$?P8_Z-U\4?\ @TMO\*Y_XH_\'#6B7O@34;'X/_ ;4;+Q%/ 8]-O]
M;U"*2WM7/'FM&@S(5ZA,@$XR<<']"_\ A2?P9_Z)'X8_\$%O_P#$53\0_LY_
M #Q7H=WX:\0_!7PK=6-] T-U ^@VX#HPP1D("#Z$$$'D$$5I1SG@2G5C)Y9/
M1K_E\W^%M?3J9U<FXZJ4I169QU3_ .727XWT]>A^27_!,W_@I-\>_AQ^T>OA
M/QR==\?:9\0-:"ZE8H6N;Z&\E?FZMQ^KQ\*5&1M*BOV@KYE_8O\ ^";_ ,!/
MV,_BGXE\3^!HKG5-3O\ <=-O]6"O+I=F[9%K$?T:3[S@ 'C.?IJN3C?-\DSG
M-U6RVER1LDW:W,^_+LK+3S.O@G*,[R;*71S*KSRNVE>_*NW-N[O7R"BBBOC3
M[$**** "BBB@ HHHH **** "BBB@ KP7X??\I#_B#_V(FE_^AU[U7@OP^_Y2
M'_$'_L1-+_\ 0Z />J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H
M)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_K
MRB_F:X']MTC_ (9@\3\_\^7_ *6P5^?M?C_B!XK_ .HN<T\!]3]MS4U/F]IR
M6O*<;6Y)?RWO?KMH?HW"' '^M>6SQ?UGV?+-PMR<VT8N]^>/\VUNFY^J=[:0
M:A9RV%T&,4\31R!'*G:1@X92"#@]0017G'P._98^'7P+U2_U[0_.OK^[F<6]
MY>@%[6 GB),?JW5O8<55_8B_Y-@\,?\ ;[_Z6SUZM7W>74<KXFPF SO$8>/M
M?9QJ0O[SI^TC&32=E>VBO9;721\IC*N.R3$8O*Z59\G.X2MHI\DFDVM;>E_)
MW"BBBOI3Q HHHH **** "BBB@ HHHH **** "BJ/B/Q/X:\':--XB\7>(;'2
MM/MEW7%]J5VD$,0]6=R%4?4U\K_'C_@M/^Q'\&_.T[PUXNO/'.IQ946OA2V\
MR -VS<R%(BOO&9/I7I9=D^:9M4Y,'1E4?DFTO5[+YL\[,,WRO*:?/C*T::\V
MDWZ+=_)'UM5#Q-XJ\+^"]&F\1^,?$EAI.G6Z[KB_U.\2"&(>K.Y"K^)K\Q[W
M_@J%_P %,/VRKN30_P!BS]FY]#TZ5S&NL6UA]NDB/3#WERJ6D?T* CL>*M^&
M?^",/[7W[2.LP^-?VY?VI[@.6WC3H+V75;J,'K&&D*P6_P#VS$BCTKZE<%T<
MN7-G6-IT/[B?M*G_ (#';UNSY9\9ULQ]W)<'4K_WVO9T_P#P*6_I9'T'\>/^
M"UG[$OP=\[3?"WBF^\=:G'E1;>%K7=;ANVZYE*1E?>,R?2OG&[_X*<?\%.?V
MSKF31?V+_P!G%] TR5S&NL6MA]M>,YQA[VZ5+2,_\ !'.#Q7UK\!_P#@DS^P
MY\!/)OM/^$<7B74X<$:MXQD%^Y(Z,(F @4@\@K&#[\"OHZTM+6PM8[*QMHX8
M84"10Q(%5% P  .  .U/^V.#LHTP&"=>:^W7>G_@N.C7K9B_LCC#-M<?C%0@
M_L4%K_X,EJGZ71^9'A;_ ((M?M9_M%ZU#XX_;D_:GN3*3O\ [/MKR75;J-3U
MC$DI6&W^D8D4<<>GU9\!_P#@D_\ L._ /R;[2OA#!XCU.'!&K>,'&H2%AT81
ML! C \@I&I]^!7T?17F9CQGQ%F4/92K<E/I"G[D4NUHV;7JV>EEW!G#N73]K
M&CSU/YZGOR;[WE=)^B0RVMK:RMX[.SMTBBB0)%%$@544#   X 'I3Z**^6W/
MJ=C-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%
M$U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 44
M44 %%%% !1110 5X+\/O^4A_Q!_[$32__0Z]ZKP7X??\I#_B#_V(FE_^AT >
M]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D
M$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%>5?&[]KWX6?!=IM'DNSK&MQ\?V38./W;>DL
MGW8_IRW^S7F9MG.59%@WBLPK1I4UUD]_)+=OLDFWV.[+\MQ^;8E8?!TW.;Z)
M?B^B7F[(]5Z=:*^0+:W_ &M?VR;R.^FNF\,>%3*'B9=\$! .0R@?O+EN,@D[
M,C@K7UOH]K?6.DVMEJ>HF\N8;=$N+LQ!//<* S[02%R<G';->+PQQ3+BAU:M
M'"5*>'5N2I-*/M+WNXQ^)16EGL[]&K'I9YD,<B4*=3$0G6=^>$=>3:R<MK[W
M72W5.YX9^T1^RI\2OCO\3([L_%$V?A@6B,EI.K2_9IP"I$<*E5;( 8NS _,1
MR !7!0?\$W?.UN?1O^%S8\F%9/,_X1WKGMC[17UQ6/9?\CO>_P#7E%_,UY6/
M\+."<VQ]7&X[#NK4J2<FW4J=>B49I)+HNFVUCT,)QYQ1E^$IX;"UE"$%9)0A
M][O%MM]7U]3,^"/PQ_X4W\+],^&_]M_VE_9OG?Z;]F\GS/,GDE^YN;&-^.IS
MC/?%=7117W&"P>&R[!4L)AX\M.G&,8J[=HQ225W=NR6[;?<^6Q6)K8S$SQ%9
MWG-N4GHKMN[=E9*[?30****ZC **** "BBB@ HJGKWB'0/"NDS:_XHURSTVP
MMDW7%[?W*0PQ+ZL[D*H]R:^6_CQ_P6=_8?\ @OYVG:'XWN?&^IQ9 L_"-L)X
M=W;-RY6$K[HSD>AKT<ORC-,VJ<F#HRJ/^ZFTO5[+YL\[,,VRS*J?/C*T::_O
M-)OT6[^2/K"J7B'Q)X=\):1-X@\5Z]9:986R[KB^U"Z2&&(>K.Y"J/J:_,?4
M/^"JG_!1[]L*^E\/?L2_LTOH]D[F,:O!8'4983T&^ZG5+2'Z.G'][BI_#W_!
M&_\ ;2_:<U>'QE^W)^U+/"-WF#3([Z35;F('JB[F6WM^_P#J]Z^U?5+@JGEZ
MYLZQE/#_ -Q/VE3_ ,!CMZW9\L^-*F8/ER;!U,1_?:]G3_\  I?E9'T7\>/^
M"T?[$/P9\[3O#WC.[\<:G%D"T\)6WFP[NV;F0I"5]XV<^QKYLOO^"I7_  4H
M_;&O)=!_8H_9K?1=/D<QKK%O8'4)(CT^>[N52TB^C)D?WN*^KO@/_P $C?V&
M_@1Y-]!\*E\5:G#@_P!J>,I1?,2.XA*K ISR"(\CUXKZ3L;"QTNSBT[3+.*W
MMX$"0P01A$C4=%51P /04_[7X-RC3 8-XB:^W7?N_*G'1KULQ?V3QEFVN/QB
MP\']B@O>_P#!DM4_2Z/S'\.?\$9_VR/VEM9A\:?MR?M33H2V\:;%>RZK=1 ]
M8U+LL%O_ -L_,7VKZH^ _P#P22_8<^ WDWUI\)H_%&IPX/\ :OC*07[$CH1"
M0(%(/(*Q@CUKZ5HKS<QXUXBS&G[)UO9T^D*:Y(I=O=LVO5L]++^#.'<NJ>U5
M'VE3K.H^>3??WKI/T2(K.RL].M([#3[2*""% D,,,85$4<  #@ >@J6BBOE6
MVV?4I)*R"BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\
MD6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%
M_,UL4 %%%% !115>ZU?2;&^M=,O=3MX;F]9ULK>6=5>X*J68(I.7(4$G&< 9
MH L4444 %%%% !1110 4444 %>"_#[_E(?\ $'_L1-+_ /0Z]ZKP7X??\I#_
M (@_]B)I?_H= 'O5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\
M036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7(?$'X\?"CX8:E::+XR\8VUM>WD
M\<4=HK;Y$WD .X7/EH,Y+-@8!QFO$_C-\=OVE?'?Q(U3X'_!;P/=:9)87!AN
M]0CP9F0\K+YIPENC*0P/WL$88'BM+X/_ + WAW2;I?%?QMUAO$.J2/YLEDLK
M?9@YY)=CAYCGUV@\Y#5^9XGC/.\YQ\\%PU@^?DDXSK5E*%*+B[226DIM.Z=E
MH^C1]O0X:RO+<)'%9WB>7F2<:5.TJDDU=-OX8I[Z[KJF?1/7I7"ZE^S=\'M;
M^)<WQ7USPE%>ZK.D89;KYX Z# D\O[I<@*,MG[H( .2>XAABMXE@@B5$10J(
MBX"@<  =A3J^^QN6X#,H0CBZ4:BA)22DE)*2NDU=;J[LSY+#8W%X*4GAZDH.
M2Y79M-I]';H[;"*JJH55  &  .E+117<<H5CV7_([WO_ %Y1?S-;%8]E_P C
MO>_]>47\S0!L4444 %%5=:UO1?#FES:WXAU>UL+*V3?<7E[<+%%$OJSL0%'N
M37R_\>/^"R?[#OP3\[3],^($WC34XL@6/@ZW%S'GMFY8K 1GJ5=B/0\9]#+\
MIS/-:G)@Z,JC_NINWJ]E\SS\PS7+,JI\^,K1IK^\TK^BW?R/JJJFN:]H?AC2
MIM=\2ZS::?8VR;[B\OKE88HE]6=R H]R:_,;5/\ @K+_ ,%"_P!KC49O#7[$
M/[,DFF6K.8_[7BL&U.: ] 7N)52T@SUPZ'''S>LFA_\ !'W]N;]J;58?%W[<
M?[44UI&7$@TK[=)JMQ#ZHJ!DMK?OS&7 YXKZM<$QR]<V=8RGA_[J?M*G_@,?
MSNSY5\:SS!\N38.IB/[S7LZ?_@4ORLCZ3^/'_!9C]A[X*^=I^D>/+CQMJ<60
M++P?;BXBW=LW+E8"N>Z.Y'H>,_-&I?\ !5S_ (**_M>W\OAO]B/]F>32;-I#
M'_:\-@=2FA/0%[F94M(<^CH<?WO7ZF^ _P#P2!_8;^!GDW[?# ^+M3BP?[2\
M9S"]R?:#:MN.>G[LD>M?2^FZ;IVC6$6EZ1I\%K:P($@MK:()'&HZ*JJ  /84
M_P"UN#,HTP.#EB)K[=9^[\J<=&O6S%_97&6;ZX[%QP\']BBO>^=26J?I='YC
MZ#_P1U_;<_:AU:'QA^W)^U'-;KN\P:6M])JMS#GJBKN2VM^_^K+J/2OJ3X#_
M /!(?]AOX%>3?I\+1XLU.'!_M/QG*+TDCN(-JVXYY!\O(]:^FZ*\[,.->(LP
MI^R]M[.GTA37)%+M[NK7JV>CE_!?#N7U/:^R]I4ZSJ/GDWW][1/T2(=/T[3]
M)L8M,TJQAMK:! D%O;Q!$C4=%51@ >PJ:BBOE6VW=GU*22L@HHHI#"BBB@ H
MHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I^,?^18O?^N!J
MYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %
M%%% !7XL_P#!/'XJ_#'_ (*9?&KP]H/[8OCOQ3<?'_2_BSXWL?B-X*D\;ZII
M5SX3LXK2Z6PATN"VN(C96T2+&AG@"R-.LAE=F()_::OS(_X*=_\ !-[X,?MZ
M?&KX&?M9?L8?$]OA?\7/&-M>:EX2^-G@])()=1ABT=KRQ-XBE#/$ZB-"S#S1
M$VP[D'E$ ^Y/V4?A+\6OA+^S?9_!_P"+/Q=U[Q)KVE7NLV=KXRU>]CN]3N;
MZE=_V=/-+(C)+<+9-:[BZL"ZG<#R#\??\$@-:^+%O_P4P_;M^%OQ*^/'C'QW
M:>$O&7A*W\/W/C'5_M,EE;3V5_<&&)$5(8$#28V11HOR@XSS7L'_  13_;0^
M-O[<W["FF_%#]I'0;*T\>>'_ !+JOA7Q7>:5&%M-4O-.N# ]Y"J_*%DP-P3Y
M/,63:%7"CR'_ ()1?\I?O^"B/_8\>!__ $T75 'V1^U1^T(G[.WPS37-$\-M
MXA\6Z_J,6B> /",,_ER:[K4X;R+;=@^7$H1YIIL$0V\$\I!$9KXH_P""!_B[
MXX3>/_VR-,_:9^-5UXRU[PQ^T3>V.I:[=.\=JGDVD8<6T+,PM;92IV1 X1 H
MYQFMWX^>.O\ @K#X(_X*">)_C%\._P#@D_9_&/PKH&E1:+\)=<F^/VCZ!%IU
MI-#%+J-R+.XAED^U7%P!$TK%2L%K%&B@-*\WSA_P0V^)7[9WQ1_:D_;"^%OC
M3]B2#PSH/COXV>(I?B)XJ7XHV5V? ^L263JNF+;QPA]3&_8OVF(H@W9V\4 >
MR_\ !,^SN?\ @L[\ _B7^W9\<O'GC#3V\9>.=8TCX*QZ#XHOM.'@70[+$%G<
MV<=O*BB_:82337# M(RK&<1KY=>X?\$._P!N3X@_MZ?L$Z7X_P#C7+!+\0?!
MOB+4/!GQ N;6-4CNM4T]U4W 50 IEAD@E90%4/(X4!<"O(?^#6WS_!'_  24
ML?@_XPMAINO_  S^(WBGP[XRL;A@K:?J$.HR3RQ2Y^Z52=,Y[8K/_P"#5[P7
MKVG?\$]?&WQEU.SFAT_XK_'OQ/XN\.F9"OFV$GV:S60 ]C)92X/<8[8H _2R
MBBB@ KP7X??\I#_B#_V(FE_^AU=U3P+^WI+J=S+I'QW\$0VC3N;6*7PO(S)&
M6.U2=W) P":X']G_ $7XV:=^W%XYL_B-XUT?4=97P78&YO-/TUH870R#RP$)
MX(&<GOF@#ZKHK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q
M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@ \2_P#(7T?_ *_3_P"@FMBN
M4URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K6G]B\;_P#0;LO_  &/^- &Q16/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
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
M/^V4$<?^ZGD[5_ "N4G_ .#?;]ER9-L?Q(\;Q'.=T>IVI/T^:T-7P5D>"PN
MG4XFS6=7$5&GRTJ*C2I:6Y(-OFDO[TDF^V[<<59OF]?&QAD.6PA0@FN:I5;J
M5-?BDDN6+\DWZ[)?6-I^V!^R'=?O;']J/X;R>:WWHO&VGG>>G:7D\8_"M*V_
M:7_9QO"19_M >"92OWA'XKLVQ^4E?&%Q_P &]7[.C%OLOQA\:H"/E$EU9M@^
M^+49JE<?\&\7P88#[+\=_%"'OYD-LV?RC%?9_P!F< O;'U%ZTO\ )GR_]I<>
MK? 4WZ5?\T?==M\;/@S>[/L?Q<\,3>9]SRM?MVW?3#\U?MOB%X O%+6GCC1Y
M0IPQCU.)L?DU?GQ<?\&[?PY;=]E_:+UM,_<\S2H6Q]<$9_2J4_\ P;J>&F8?
M9?VG[Y!CD2>&T;^4PH_L?@:6V:27K0E^C#^V..([Y9%^E:/ZH_22VU72[QE2
MTU*WE+#*B.96)'J,&K%?F+/_ ,&YH92+7]K38<_*9/!>[ _"[%1#_@W>\867
M[K2_VQ(53J /!\D?/T%X?SH_L'@M[9Q]^'J?YA_;W&<=\G^[$4_\C]/Z^4?^
M'K/[)NG?MCWG[/M[XQBBM_LRVC^,)+A%TQ-05N;5I"< =1YN=F\;<]Z^;9?^
M""/[0,$3+8?MGPGS%*2JVG7:!D/4'$YR/:OF.#_@E#^UA)^U;_PRO)X:C$ZH
M+J7Q4BNVF+IQ;'VOS, D?P^7@/O^7'>O=R3A/@C$^V=;,U4Y8-JT73Y?[WO?
M%;LCPL[XKXVPWL51RUT^::3O)5.;^[[OPW[OY'Z:_'C_ (+&_L.?!'SM/L?B
M)+XSU.+(^P>#H!=)GMFY8K!C/7:[$>E?,>K?\%;?^"@/[6>HS>%_V'_V8I-.
MMRYC.K)8-JD\![,\TBI:P9])%8#CYO7Z%^ G_!&K]E?X(16U_J?A*R\9:O"J
MF34?%L1N8V?N5M<B +GH&1F P-QZGZ=TGPWXAT#38=&T*?2K*SMT"6]K::>(
MXXE'155<!1["O%_M3@K*';!826)FOMUG:/RIQW7E*S/:65\9YOKC<7'#0?V*
M*O+YSEL_\-T?F_HO_!(7]O']JO5(?%?[<7[4$ME"7\P:4;]]5N(#W5(U9+6W
M^L;,!S\OK]/_  '_ ."/?[#?P.\F_G^&C>,-3BP?[1\93"\4GVMPJP8STS&2
M/6OHK[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&O/S#C;B+'T_9*K[*GTA37)%+
MM[NK7JV>AE_!7#V J>U=+VM3K.H^>3??71/T2-#2]*TO0]/ATC1=-M[.TMT"
M6]K:PK''$HZ*JJ %'L*L5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C7RC;
M;NSZI))61L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-(9L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT 3>,?^18O?\ K@:N:=_R#X/^N*_R
M%<_XEM/%J:#=/?:M:O$(CYB);D$CV-6;*S\:&SB,6LV87REV@VQR!CZT ;M%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT %E_R.][_P!>47\S6Q6!H,=_%XLO$U.X
MCEF^QQ[GC3:#R<<5OT %%%% !7QG;_\ !'/P=X%OO!/@_P" W[4GQ;\&_#KP
MI<ZF8O!-EXP6X%A;W=K)"8-.O+J"6]LTS(00EP-BD^64;##[,HH XWX+? +X
M4?LW_!C2/@!\ O"-OX2\+:!I[6FB:=I2Y^R*2S&0&7>9)2[-(TDF]G=F9RQ8
MD^6_LX?\$W_A%^RY^T-X[_:<^'/Q.\?7/B?XGWL%W\0CK6M07-MKDT$<J0,\
M7V<"'RA*VSR/*P,+RORU]"44 %>4_LW_ +&GP3_95\8_$OQS\)+'48;_ .+/
MCB?Q9XP:^U!IUDU*8 .T2D#RDP.$' KU:B@#Y]^(O_!-OX%^._&7C;Q5H?B_
MQMX-M?B@J#XI>'_!/B$6%CXL*Q>29+@>6TMO,\($4D]G);RRH )'; Q[5\/_
M (?^"?A3X&TCX9_#;PM8Z'X?T#3H;#1='TVW$5O96T2!(XHT7A550 ![5L44
M %%%% !7@OP^_P"4A_Q!_P"Q$TO_ -#KWJO!?A]_RD/^(/\ V(FE_P#H= 'O
M5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 445Q'[0/[1?P@_9@^'=S\3OC-XO@T
MK38,K"C?-/>2XR(8(Q\TLAQT'09)(4$C6A0K8FM&E2BY2D[))7;?9(RKUZ.&
MHRJU9*,8J[;=DEYLZ[6-9TCP[I-SKVOZI;6-C9P--=WEY.L<4$:C+.[L0%4
M$DDX %?FS^V!_P %4OBS^TQXZ/[)?_!-[1]2OKG49&MKOQ;I\16XNAT?[*6Q
M]GA ^]<OM('*[  [<+XO^*/[9_\ P6O^)4WPY^$^F3^#?A+IEXOV^:=F^SHH
M((DNW7'VJX(PRVZ':IVDXP9:_0K]C_\ 8D^!_P"Q9X%_X13X6:'YNHW4:_VW
MXDOE5KW47']]@/DC!^[$N%7KRQ+']!AE^4\%P5;,DJV,WC1O>%/LZC6[_NK]
M4U\!/,,VXSFZ.6MT<'M*MM.IW5-/9=Y/]&GXM_P3T_X)*?#W]EC[+\6OC)):
M^*_B,^)EN9%,EIH[GD_9PXS)+GK.PS_<"\EOLBBBOB\US?,,[QCQ.,FY2?W)
M=DMDEV7YGV6593E^2X-8;!P48K[V^[>[?F_R,?P/_P @B7_K]F_]"K8K'\#_
M /((E_Z_9O\ T*MBO-/2"BBB@ HHHH **** "BBB@ I&944N[  #))/ %<VO
MQA^&DGC^+X70>,+.7798Y'%A"^]EV#+*Q'"MC)VD[L G%=(RJZE'4$$8((X(
MKFP^,PN+4_J]2,^5N+LT[25KQ=MFKJZWU-JV'KX=Q]K!QYE=735T^JONM-SP
M_P"-7[='PS^')ET3P3M\2:NN5VVLN+6%O]J49WG_ &4SZ$K7(_!_P[^U[\8_
MB1I/Q?\ '>OOH&D6%T)K?3[B)HXY8B"&1+8$$AD)7S)#G#9!;%>L_#C]E7X+
M_##7[CQ1H7A=9[^:Z>:">^(E^QAF)"0KC"!<X!QNQU8UZ-7YWA^%N*,^QT<7
MQ#B^2$)*4*%!N,+Q=XN<])3>B=M$GJFMC[*KGV195A98?)\/S2E%J56JE*6J
MLU&/PQ72_5;KJ%%%%?II\.%%%% !1110 4444 %%%% !6/9?\CO>_P#7E%_,
MUL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_
M "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KR
MB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "O!?A]_RD/^(/_8B:7_Z'
M7O5>"_#[_E(?\0?^Q$TO_P!#H ]ZHHHH **** "BBB@ HHHH **** "BBB@
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
M8F?N+X81]V$?2*T^;N_,****^I/!"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#
M5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_U
MY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 5
MX+\/O^4A_P 0?^Q$TO\ ]#KWJO!?A]_RD/\ B#_V(FE_^AT >]4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?\
MD+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !111
M0 4444 %%%5]7U?2= TNYUS7=3M[*RLX&FN[R[F6.*"-1EG=V("J "22< "F
MDV[(3:2NRQ7QW_P4+_X*T?#K]E);KX4_"-+7Q5\1G!B-FC%[31W/ -R4.7DS
MT@4AO[Q3C=XM^V'_ ,%5OBK^TAXZ_P"&3/\ @F_I&I:A>:E(UK=^+M/B*W%R
M.CBT+8^SP@9W7+[2!DKL #M['_P3U_X))?#_ /9<:U^+OQJDM?%?Q&<B9)Y
M9+/1Y#R?(#C,DV>L[#(/W O);[["</Y=P]AHX_/_ (GK"@G:<NSG_)'RW?RL
M_@L7G^8\08B6!R!^ZM)UVKQCW4/YI?@OG=>,?LA_\$LOB]^U)X\'[6O_  4@
MUG4[R;476YL_"5_(4N;I>J?:0N/LT !^6V0*<<'8!M;])]$T31O#6D6WA_P[
MI-M86%E L-G96<"Q101J,*B(H 50   !@5:HKYW/.(<PS^NIUVE".D(1TA!=
MHK]=WZ6/HLCX?R_(:#A03<Y:SG+6<WWD_P!-EZW"BBBO"/<"BBB@ HHHH **
M*_/W]MW_ ).?\3_]N7_I%!7POB!QI_J+DU/'^P]MS5%#EYN2UXSE>_++^6UK
M==]#ZKA#AG_6O,IX3VOL^6#G?EYMI15K<T?YM[]-C[I\$LJZ/*S$ "\F))[?
M-3/"OQ*\!>.-3U'1_"'BJSU*XTIT6_2TEWB(MG W#@_=(X)P00>:_.GX/?#[
M7?BI\1M.\ >'-5CLKO4C*BW,SL%1%A=Y,[>3E%88[YP< YK[G_9__9>\#_ "
M*6^TB]NK_5KJW\J\U&X<J&7(;:L0.U5R >=S?[5?.\$^(/$/'6(C5PV7QI86
M$G&I.57F=^5-1@E"+YKM-W35M+IL]GBCA#)^%:,J=?&.I7DDX14+*U[-R;D]
M-&E9IWZ-([+X@^!]$^)/@O4? WB*(M::E;&*0@?,AZJZ_P"TK ,/<"N=^#_[
M./PK^"=JI\):");\IB;5[W$ER_KAL80'^Z@ ]<UW=%?I-;)LIQ&90S"K0C*M
M!<L9M)RBKWT;VUOKOJ^[/BJ>9YA1P4L)3JR5*3NXIV3>VO?_ (8****],X0H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+
M^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHJ'4=2T[1[&75-6OX;6V@0O/<7,H2.-1U+,Q
M]S0VDKL3:2NRGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(5\9?MK?MS:3J6JZ+X1^!/
MB<7<6EZD+W5M0@#""X=.$MU/'F1\L6(^4_+@G!KZA_9\^(UQ\6_@SH'Q$N[*
M*VEU.S+200.62-E=D(!//\->9A<VP>,QD\/2=W'6_1][/R;L>-@<^R_,,PJX
M2A*\H*]UJFM+V?DW8[*BN"_:1^*OBCX-?"VY\<^#_"7]MWL-U#$EAM<[E=L%
MOD!/ YKYS_X>-?M"?]&U'_OQ=_\ Q%+&9Q@<#5]G6;O:^B;_ "0LPX@RS*Z_
ML<0VI6OI&3T]4O(^R:*^-O\ AXU^T)_T;4?^_%W_ /$4?\/&OVA/^C:C_P!^
M+O\ ^(KE_P!9,J_FE_X#+_(X?]<LB_FE_P" 2_R/LFBOG+]F[]L7XN?&7XI6
MW@;QA\%_[$LIK6:5[_RK@;61<A?G4#D\5]&UZ>#QM#'4O:46[7MJFOS/;R_,
M<+FE#VV';<;VU36OH_4**^7OC3^W#\:OAK\4M:\#>'?@/_:=EIMT(K>_\JY/
MG+M4[OE4CJ2./2N7_P"'C7[0G_1M1_[\7?\ \17GU.(<LI5'"3=T[?#+I\CR
M*W%N2T*TJ<Y2O%M/W);K3L?9-%?&W_#QK]H3_HVH_P#?B[_^(H_X>-?M"?\
M1M1_[\7?_P 14?ZR95_-+_P&7^1G_KED7\TO_ )?Y'V317+_  6\<:U\2OA;
MHOCGQ%H/]F7NI6IEN+###R6W,-OS8/0 \^M97[2/Q5\4?!KX6W/CGP?X2_MN
M]ANH8DL-KG<KM@M\@)X'->M+$THX;V[^&U]NEK[;GOSQE"&"^M-ODY>;9WM:
M^V^W0[VBOC;_ (>-?M"?]&U'_OQ=_P#Q%'_#QK]H3_HVH_\ ?B[_ /B*\G_6
M3*OYI?\ @,O\CP/]<LB_FE_X!+_(^R:*^-O^'C7[0G_1M1_[\7?_ ,17>?LW
M?MB_%SXR_%*V\#>,/@O_ &)936LTKW_E7 VLBY"_.H')XK2CG^6UZL:<&[MV
M7NO_ "-L/Q5D^*KQHTY2YI-)>Y):OSL?1M%%?+WQI_;A^-7PU^*6M>!O#OP'
M_M.RTVZ$5O?^5<GSEVJ=WRJ1U)''I7=C<?A\!34ZS=F[:)O\CT\RS3"95253
M$-I-VT3>N_0^H:*^-O\ AXU^T)_T;4?^_%W_ /$4?\/&OVA/^C:C_P!^+O\
M^(KS?]9,J_FE_P" R_R/&_URR+^:7_@$O\C[)HKXV_X>-?M"?]&U'_OQ=_\
MQ%?4/P6\<:U\2OA;HOCGQ%H/]F7NI6IEN+###R6W,-OS8/0 \^M=F"S;!8^H
MX46[I7U37YH]#+<^R[-:KIX=MM*^L6M-NJ\SJ**X+]I'XJ^*/@U\+;GQSX/\
M)?VW>PW4,26&USN5VP6^0$\#FOFV_P#^"E/QUTNT>_U/]G>*V@C&9)IUND11
MG')*X'-3C<XP. J^SK-IVOLWI\D3F/$.6957]EB)-.U](MJWJEY'UO9?\CO>
M_P#7E%_,UL5\B?\ !/G]IO6_B3\3?$WA7XA:H)-0UF274]+W,=JG=F6W0$\*
MJX95[!7KZ[K?+\?1S+#*O2V=_E8Z<IS3#9Q@EB:.S;5NJ:[_ )^C"BBBNT](
M***KW6KZ38WUKIE[J=O#<WK.ME;RSJKW!52S!%)RY"@DXS@#- %BBBB@ HHH
MH **** "BBB@ KP7X??\I#_B#_V(FE_^AU[U7@OP^_Y2'_$'_L1-+_\ 0Z /
M>J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@
MHHHH **** "BBOG3]N__ (*2?!;]B'P\VG:I.FO>-+NWWZ5X3L[@"0 CY9KE
MAGR(O<@LW\*G#%>W+\NQN:XN.&PD'.<MDOS?9+JWHCCQ^88+*\++$XJ:A".[
M?]:M]$M6>J_'[]H?X0_LQ_#RY^)WQF\7P:3IEO\ +$K'=-=RX)6&&,?-+(<?
M='09)(4$C\S/&?Q7_;._X+6_$J;X9_"#2I_!WPETV\7^T)YV86ZJ"")+R1<?
M:9R,,ELAVJ=I/0RUI? 3]BC]JC_@JG\1K?\ :A_;;\2ZAH_@ECOT72(5,#W=
MN3D0V4+9^S6Y &9FR\G!&\GS%_3KX:_#+P!\'?!5A\.OAAX3LM$T338O+L]/
ML8MJ(.Y/=F)Y9F)9B222237W3JY1P,N6ERXC']9;TZ+_ +O\TUWZ>6J?PJI9
MMQP^:JI8? =([5*R_O?RP?;=KOHUYW^Q[^Q!\#OV*_ W_"+_  NT3SM3NHU_
MMOQ+?(K7NHN/[S#[D8/W8EPJ]>6)8^PT45\#B\9BL?B98C$3<YRU;>K?]?@?
M>X3!X7 8>-##P4(1T26B7]?B%%%%<QTA1110 4444 %([I&ADD<*JC+,QP /
M6J7B7Q!8>%/#U[XFU1)FMK"U>XG%O"9'*(I8[57DG KY+\2_$_X\_MKZ_-X'
M^%NERZ-X5CDVWLTCE5*>MQ(.I(Y$*9]]V-P^0XIXPP?#7LZ$:<JV)JW]G2@K
MREYM[1BNLGMT3LSZ+(>',3G?/5<XTJ%/XZDGI'R\V^B7WH^D/!/Q]^%?Q%\:
MZCX!\'^)XKV^TV(22F(?NI1G#>4_23:<9(X^88)YQYA\;OV%?^%R?%#4_B1_
MPM+^S?[2\G_0O[$\[R_+@CB^_P">N<[,]!C..V:[GX"_LQ?#[X#V GTJ#[?K
M,D>V[UJYC'F-GJL8Y$:>PY/<G J_^T?\8[#X$_!_5_B%<O&;F&'R=*@<_P"N
MNWR(UQW /S'_ &48]JXJN1/B?AJ,.,*$'*,G4Y82FE&RDHIRC)-RC&33LW%O
M57W'B.(,/PIF%7%Y'6E&G&%G.<8MM*SDTFFDFXIK2_3R/*_V=?V*_P#A6GQ$
MT[XI?\+*^V_V7-<Q_8?[&\OS=T,D.=_G-MQOW?=/3'O7T;7EG[)?QP\,_&?X
M7V>K6NLV9UC#-J^F1SKYMO+G#$IG<$)Y4XP01WS7J=>UPQD&0</9;[')Z?)2
MF^>W-*5Y-)7O*4GM%*U[:;7N>5CN),;Q5*&.Q-7VC<4D[17NW;2M%);M^?0*
M***^B.$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- !XE_Y"^C_ /7Z?_036Q7*:Y:^*5U'35NM4MG=KDB!E@("
MMMZGUK3^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q
M_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_
MX#'_ !H^Q>-_^@W9?^ Q_P : -B@D 9)P!U)KC?B%XW7X3^#K_X@_$GXB:-H
MNBZ9"9;[4;]-D<2]N<\L3@!1DL2  20*_-7XY_MQ_M9_\%-_B!<_LK?L4Z3?
M67A28F/6-:$9M9+NV)VM+=2C/V6U//[L?/(."&+>4/H<AX;QN>SE*+4*,-9U
M):1BO7J^R7SLM3Y_/>(\%D4(QDG.M/2%..LI/TZ+NW\KO0]A_;U_X+ 1^&-=
MD_9Q_8AMAXJ\;WL_V*77["W^UP6<[':(K5%!%U<9[X,:G'WSE5K_ +"'_!("
M>Q\0K^TK^W==-XH\97]Q]MB\-ZC<_:HK:9CN\V]<DBYFS_!DQKWWG&WUW]A;
M_@F1X&_8ITI=>TV]T_6_&MS!LU#Q/>61+0@CYH;92?W,?8D?._\ $<85?H[[
M%XW_ .@W9?\ @,?\:]K,.),#E.%EEV0)Q@])UGI4J>G6,.R5GZ:W\7 <.8W-
M<5',<_:E-:PHK6G3]?YI=V[KUTMKJJHH1% 4#  ' %+6/]B\;_\ 0;LO_ 8_
MXT?8O&__ $&[+_P&/^-?"'W1L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XTCVGC9%+G6K/ &3BT)/Y#K0!LUR0^./PN;XEQ_".'Q7;R:Y)$
M[?9HSN5&7DQ,PX$F,G9UPISCC/R=^T+^W_XCU9[OP5\/=>:QL@S13ZE';F.Y
MF'0A!UA7WX?_ '>17FW[._Q.U/2OB1IES\/?A)<>)-3%]"UU>3V<EU):Q%QY
MCQ0Q\(X&<2.6QC("\U^68GQ!Q./SJE@\FH\U%27M*TU)0<;ZQI)*\V^DK<M^
MZU/4Q=3A3(,')YQC%]8DK0H4K5*BD]G4M=02W<6U*WGH?I.0&!5AD'J#7C?Q
M3_:K_9T_99#> 9(6COK5!(OA_0M-P4WC<&).V-=V<GYL\YP:],^Q>-_^@W9?
M^ Q_QKA_&7[,?@OXA^.XOB1XY\-Z/JNJP6B6T;WML[Q;%9F&Z+=L<_,>6!XP
M.U?HN-I8F<5+#<JJ+2\E>R>]K:ZV7D[:GS^8/-'A'3P,HQDVK\UVK:ZV6[5]
M+^9\_P"H?MR_M3_'J]DT+]FOX/R64);8;];;[7+'Z%I7"P1?1@?K7 _$7]CO
M]O/X@:PNI^-]&N_$,VP,LUQXGM76(L,E%629=F.A"@+Z9K[OT_0?$^DV4>G:
M5>Z9;6\*[8H+>QV(@] HX J?[%XW_P"@W9?^ Q_QKR:O#TL;'_;,1.;\K17W
M6:/FJ_"4LQA_PHXNI4?E:,5Z1LU\S\_?AE^P1^U)JFN"]ATG_A''@61K36&U
MB K'.G128)6E3/(#JK8..,$D?H/X+T34/#7A#2_#VK:U/J5W9:?#!=:A=2%Y
M+F14 :1B>26()_&L?PK:^*9-.D:PU2VC3[3("LD!)W;N36G]B\;_ /0;LO\
MP&/^-=V69-A,IYO8MN_=_P"22_ ]/)>'<!D*E]7<FY;\SO\ @DE^%ROXT^*O
MPX^'.H:=IGCSQII^D3:L\BZ>-0G$2S%-NX;F^48W+U(ZBMZ">"ZA2YMIDDCD
M4-'(C JP/0@CJ*\;_:$_9"TC]H_[+>^,]>>WO[&!HK*]LF8>6I.X@QL2A&>I
MP&/ SP*\,D_9J_;B_97=M2^!WCI]?TB-BS:?9/NR.Y:TFRI)_P"F99OI4XK'
MX_!UVY4'.ET<7>2]8_Y=#/'9IFN7XJ3GAG4H=)0=Y+36\7OK?;1(^V:*^.O
MG_!2S7K'53X7^.WA&;0[R%MEQ<VFGL1&W_32!R'3\"Q]J^BOAW\3]*^+.F_V
MK\.?BAH>K1!0TBVJ?O(@?[\9P\9]F KHP>:8#'Z49IOL]']SU.S+\\RO--,/
M53E_*])+Y/7]#NZ*Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&O0/6-B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8K'LO^1WO?\ KRB_F:/L
M7C?_ *#=E_X#'_&LRUM?%)\4W4<>J6PN!;1F20P':5R< "@#JZ*Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-
MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_
MX#'_ !H V*KZKJVE:%ITVKZWJ5O9VENA>>ZNIECCC7U9F( 'N:\H_:@^+GQ<
M^ _PV'C;PSH-KKDKWT=JR+$P%N9,A)&5>7!?:F 0<NO->!:?^S1^V-^UY>1>
M)OCYXOFT#1BPDM]/O$*,H_Z9VB8"''&Z3#_[U>3C<SE0K?5Z%*52I:]EHE?J
MY/0\#,L[GA<3]4PM"56M:]EI%)[.4GHE_P -H>A?&O\ X*5_#WPI._AKX+Z.
M_BK56;RX[LADLU<\ +CYYCGLH4'LYKS_ $S]F[]L']L'4(O$OQ_\73^'="+B
M2#3KF(HRC_IE:*0$..-\I#=_FKWSX+_LD>"O@1&MQX)TW3WU$+A]9U"W\ZZ;
MUPYXC!]$"@]\UZ-]B\;_ /0;LO\ P&/^-<BRK&8]\V85+K^2.D?F]W_6IPK(
MLPS5\^;UKQ_Y]0NH?]O/>7]69F_!CX0>&/@9X M?AUX1NKV:RM7=UDO[CS)&
M=SN8\ !03D[5 &23C))/55C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (U[
MU.G"C34(*R6B1]31HTL/2C2IJT8JR79(V**Q_L7C?_H-V7_@,?\ &C[%XW_Z
M#=E_X#'_ !JS0F\8_P#(L7O_ %P-7-._Y!\'_7%?Y"N?\2VGBU-!NGOM6M7B
M$1\Q$MR"1[&K-E9^-#9Q&+6;,+Y2[0;8Y Q]: -VBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: "R_P"1WO?^O*+^9K8K T&._B\67B:G<1RS?8X]SQIM!Y..*WZ
M"BBB@ KXSM_^".?@[P+?>"?!_P !OVI/BWX-^'7A2YU,Q>";+Q@MP+"WN[62
M$P:=>74$M[9IF0@A+@;%)\LHV&'V910!QOP6^ 7PH_9O^#&D? #X!>$;?PEX
M6T#3VM-$T[2ES]D4EF,@,N\R2EV:1I)-[.[,SEBQ)\M_9P_X)O\ PB_9<_:&
M\=_M.?#GXG>/KGQ/\3[V"[^(1UK6H+FVUR:".5(&>+[.!#Y0E;9Y'E8&%Y7Y
M:^A** /D?]KW_@C!^RQ^VY\>&_:*^-/Q(^+4/B!-*33+!/#7Q(N]-M=/LQL+
M00108$:NZ"1_[[_,<X&-?]BC_@D5^R=^P=\5M2^-GPBU+QUK/B74] ;13J?C
MKQM=:P]K9/-'/)%!YY/E!Y(8BV.OEKZ5]0T4 ?/OQ%_X)M_ OQWXR\;>*M#\
M7^-O!MK\4%0?%+P_X)\0BPL?%A6+R3)<#RVEMYGA BDGLY+>65 !([8&/:OA
M_P##_P $_"GP-I'PS^&WA:QT/P_H&G0V&BZ/IMN(K>RMHD"1Q1HO"JJ@ #VK
M8HH **** "O!?A]_RD/^(/\ V(FE_P#H=>]5X+\/O^4A_P 0?^Q$TO\ ]#H
M]ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MJ\/EU-UZG]WX%ZSV^[[SNOC5_P %+/ GARX?PQ\$-#D\4:J[^7%>2(Z6BN>
M% _>3G/&%V@]F->J_LK^+OC9XS^%J:O\>?"DFEZRU[*81)"L)GMV(9&,0.8R
MN2FU@"0@)R234OP5_99^"_P&MT?P1X51]0";9-9U#$UV_K\Y&$![A H/I7HE
M;8+#9G[;V^+J]/@BO=7S>K?]7L=.6X/.OK'UG'UU>UE3@K05^[>K?GT[V @'
M@BBBBO6/>"BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+
MW_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S
M-;% !1110 4444 %%%% !1110 4444 %%%% !7@OP^_Y2'_$'_L1-+_]#KWJ
MO!?A]_RD/^(/_8B:7_Z'0![U1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110
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
M71;"*JHH1%  &  . *6BBO5. **** "BBB@ HHHH **** "BBB@ HHHH Q_
M_P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *X?XK_LW_!;XU0M_P +!\!V=U<E<+J4*^3=)Z?O
M4PQ ]"2/:NXHK.K1I5X<E2*DNS5S&OAZ&*ING6BI1?1JZ_$^.O%__!.;XG?#
M+5V\9?LO?%V[@N(^4LKRZ-M<;?[HFCPDF?[KJH]2:];_ &/_ !5^U/KMOK>B
M_M)>'EM#I+Q0V-Y-9"*>[<ABYW1GRI$4!?F0<ENIP:]JHKS,/DV&P>)57#RE
M%=8I^Z_DSQL'P[@\NQBKX24H1UO!2?([KL^V^C"BL3XD>&=7\9^ -9\(Z#X@
M_LJ[U/3I;6'4?(\PVY=2I<+N7)P3CD8//:OD#_A'_P#@H/\ LA_-H=W)XP\.
M6W2&/??PJ@[>6<3P@#KLPH]36N.S">!FFZ4I0ZRCK;U6_P S;,\VJ97.+E0G
M.FUK**OR^JWMW?YGVU6/9?\ ([WO_7E%_,U\^?"7_@IS\*O$[II'Q7T&[\+W
MV=CW*AKBT+=#DJ/,CY[%2!W:N]L?VJ_@8?C%=^'%^(6E&W?PVFH#5QJ$?V7"
MO@Q>9G'F;3NV]<#UXIT,WRW$04H55KIO9_<]1X;/\FQ=-3IUXV;MJ[.[[IV:
M^:/7JJZYKNB^&=(N-?\ $6JV]C8VD9DN;N[F$<<2CJ69N *X7X/_ +4GP@^.
MGBS5_"'PYUJ:ZGT>%)7FEMS&ES&S%2\6[YF56V@DJ/OKC(.:[?Q+X=TCQ=X>
MOO"VOV:W%CJ-I);7<+='C=2K#\C753KT\11<Z$E+>SZ77_!.^EBJ6+P[J8:2
MDM;-.ZNM-UYGS+\9/^"EWARRO3X0_9[\+S>)-4E?RH=0N()%MRYX CB&))CG
M_<'H6KD= _9"_:F_:FU:'QE^TYX\NM'T[=O@TV4 SJI[1VZXCM\CC+?/ZJ:^
MF_@Y^S=\'?@39"'X?>$88KHIMFU6Z_>W<WKF0\@'^ZNU?:NZKQ5E&)QSY\QJ
M<R_DCI%>O5GS<<@QN9R53-ZW,O\ GW"\8+UZR^?WG!_!K]FOX.? BS$7P_\
M"44=V4VS:M=_O;N7US(1E0?[J[5]J[RBBO<HT:6'IJ%.*BET6A]/A\/0PM)4
MJ,5&*Z)604445J;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 9O
MC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH ***KW6KZ38WUKIE[
MJ=O#<WK.ME;RSJKW!52S!%)RY"@DXS@#- %BBBB@ HHHH **** "BBB@ KP7
MX??\I#_B#_V(FE_^AU[U7@OP^_Y2'_$'_L1-+_\ 0Z />J*** "BBB@ HHKB
M/B)^TO\ L[_"0O'\3?CCX3T*5.MMJ>OV\4Q/H(R^]C[ $UK1H5L1/DI1<GV2
M;?X&5:O1P\.>K)17=M)?B=O17S/XP_X*U?L>>'M\?A;5O$WBV5.L?AGPI=.I
M/H);A8HC]0^/>O*_%_\ P60\97>Z#X5_LFW05O\ 57WBWQ1!;;?=H+9)B?IO
M%:U,)/#_ .\3A2_Z^5(4W]TY)OY)G@8GB_AO"_%B8R_PWG_Z2F?=E%?E_P",
M?^"BG_!1;X@*]CX2\4>!_"MQ,"EC!H&@&YDDD/"(9+Z1D!+8&[8 ,YQ1_P .
M_/\ @LM^T%^\^.'[5I\/V<W_ !\Z?+XOGQS_ -.]@GD-^+#VKU<ERO)<WC.?
M]IT8J%E+XV]>RY4I;;Q;1Y"XYABY.&78.K6:ZI*,?*[;T^:1^C?CWXR_"'X5
MP&Y^)WQ3\.>'8PN[=KFMP6G'_;5US7A7Q#_X+ _L ?#UGMA\;1KMTIP+3PWI
M-Q=E_P#=D""(_P#?=?+\'_!##QOX)N;>W@\1Z-XXN;S=/?ZSJMN;1+5R0/*V
M-+*THX+;]H/S$8X%>F^!/^"/VN:<JC6?'OAW1ACYDT/1VF_ %O)KSL;CLAR_
M&3H8>A7Q?*[<R<*$)>:<E4E;U29R5L[X]Q,W##X"--_WGS_C>$7^**7B_P#X
M+L>'KK='\$_V2/&NO \17.NSQZ=$?]K,:SY'?!()]J\L\8?\%7O^"C?CG?!X
M*^&_@?P7;O\ ZJ>9&N[A?JSR,A_[]"OK#PQ_P2P^"6F[9?%'C+Q#JD@ZI%+%
M;Q-^ 1F_\>KT3PQ^PY^RSX5VM:?"6SNI%ZR:G<2W6X^ZRN5_("L8\09C'_=,
MMP]/SJ2J5I?=S*'_ )*<TLG\0LQ_CXQ4UVC:/XQBW_Y,?G]X&^#G_!8;]M[3
M+CQ!;_M>Q6.BK=M:W=S#K\FEQ&0*K-&(;"!68!77[R@'/6MN\_X(%^+H_#NI
M^/?B1^T7=>*]?@LI)H=&L-+?-Y*JDB,W,TQ<[CQ]P<]^:_2_PUX2\*^#-/\
M[)\'^&=/TJTW[_LVFV201[L 9VH ,X &?85H5])#CKB>&7_5Z4X46XV;I4XP
M?JM'9^EK'HT?#W**M%/,)3KU+:RE.32?=*_YW/RP\!?\$<?B7<%)9/@YH^FJ
M>1+K^KI-GW**TI'TV_A7M/@;_@D)K6FPB'6OB1H>D1\;X="T=I0?;+&+\\?A
M7W-17P>*P-7,G?,,36K_ /7RK*7ZF^$\/>&\+O!R]7;_ -)43YF\,?\ !+3X
M%:7ME\2>*O$6JR#[R"XB@B;\%0M_X]7I_P ._P!D+]G;X6:O;>(?!OPW@AU&
MT;?;W]Q=33RHV,;@9'8*<$] *]*HI4,HRS#-.G1BFNMKO[WJ?08;(,EP<E*E
MAXIK9VNU\W=A1117HGKA1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I
M_P#036Q0 4444 %%%9?C+QIX7^'WAVX\6>,=8BL;"U7,T\Q/4\!0!RS$\  $
MFLZU:CAZ4JM62C&*;;;LDENVWHDNY=*E4K5%3IIN3=DEJVWT2-2LWP[XR\*>
M+C>+X7\0VFH?V?=&VO#:3AQ%* "4)'?!'ZCJ#7RMXY^/WQI_:S\0S?#'X!Z+
M=:=HA.V]O6;RWDC/&Z>09$2$9^126;D?-G:/;OV;?V:= _9\T6<6^KSW^JZB
MB?VE=ERL1VY(5(\X &3\QRQR>0#@?"9/QIB.)LZ5/*<,YX*%U.O)N,7)+14E
M:\]=WHO31OZO,N&:.1Y9SYA6Y<3*SC2CJTNKJ._NZ;+?\;=C\0?ASX-^*7A_
M_A%_'6BI?67VB.81.Q4AT.00RD$=P<'D,1WK4TG2-+T'38-&T33H+2TMHPEO
M;6T01(U'0!1P!5BBOMXX3"PQ4L3&FE4DE%RLN9I7:3>[2N[(^7>(Q$J"HN;Y
M$VU&[LF]VEM=VW"BBBN@Q"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'
M\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R?]IWX,_LYZ]X#UCXA_%[
MP5:_\2RQ>XEU6S_<79('RJ)%P78MA55]PRPXK\QBT!G+")A%OR$W_-MSTSCK
MCOC\*_9&L>R_Y'>]_P"O*+^9KYO..':>:5HU(R4+;VC=OU=T?&\0<(4L\Q$:
ML)JFU>]H)N3?5OF5_+YG#?LL?"WX"^%/AQI?C7X+^&8HHM9TY)6U.X/FWD@(
M&Y))#R"&!!1<*&4\5ZC117O8>C##T8TXI*W967W'U6$PU/"8>-*"227165^K
MMTN%%%%;'0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y
M"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "OQ9_X)X_%7
MX8_\%,OC5X>T']L7QWXIN/C_ *7\6?&]C\1O!4GC?5-*N?"=G%:72V$.EP6U
MQ$;*VB18T,\ 61IUD,KLQ!/[35^9'_!3O_@F]\&/V]/C5\#/VLOV,/B>WPO^
M+GC&VO-2\)?&SP>DD$NHPQ:.UY8F\12AGB=1&A9AYHB;8=R#RB ?<G[*/PE^
M+7PE_9OL_@_\6?B[KWB37M*O=9L[7QEJ]['=ZG<V!U*[_LZ>:61&26X6R:UW
M%U8%U.X'D'X^_P""0&M?%BW_ ."F'[=OPM^)7QX\8^.[3PEXR\)6_A^Y\8ZO
M]IDLK:>RO[@PQ(BI# @:3&R*-%^4'&>:]@_X(I_MH?&W]N;]A33?BA^TCH-E
M:>//#_B75?"OBN\TJ,+::I>:=<&![R%5^4+)@;@GR>8LFT*N%'D/_!*+_E+]
M_P %$?\ L>/ _P#Z:+J@#7_:6^.OB/\ :Q_X++^#?^"5^F>)]5T[X?>#?A9=
M?$?XM6VB:G-92^()6N([2PTN:>!DE6V1YXKB2-6"S^8B/E592OP(^/.J?L;_
M /!8WQ5_P3*U;Q1?W'PT\;_"*#XD?#&WUK5);L^&KB&XEM-1TR&:=FD^RN+>
M2Z2)F*P;66,*CA1Q7@CPEJ'P?_X.L?%_B;Q9"T-C\6_V5TD\*7CCY+BXLM0T
M^*XMD/0NJ6CRLHY"LA/WA63\>?A=K/[2/_!SQHFG^%)'6P^'?[(-[%XFU% =
MEI<:E=ZE;00L1_&4O(Y57J51B/NF@#7_ ."9]G<_\%G?@'\2_P!NSXY>//&&
MGMXR\<ZQI'P5CT'Q1?:</ NAV6(+.YLX[>5%%^TPDFFN&!:1E6,XC7RZ]P_X
M(=_MR?$']O3]@G2_'_QKE@E^(/@WQ%J'@SX@7-K&J1W6J:>ZJ;@*H 4RPR02
MLH"J'D<* N!7D/\ P:V^?X(_X)*6/P?\86PTW7_AG\1O%/AWQE8W#!6T_4(=
M1DGEBES]TJDZ9SVQ6?\ \&KW@O7M._X)Z^-OC+J=G-#I_P 5_CWXG\7>'3,A
M7S;"3[-9K( >QDLI<'N,=L4 ?I91110!RGQN^)W_  IOX7ZG\2/[$_M+^S?)
M_P!"^T^3YGF3QQ??VMC&_/0YQCOFOCKP]^VS;:#^TQXA^-/_  KKS9->\/6M
MA_9/]L;?(\EL[_-\D[B?[NT8]37HW[6'AW]J_1?A#XEUSXA?%CPO?>%(Y8GF
MTNQT)XKEHS=1B%1(3C(8QDGN%([U\,W5S+=W+W4I^9V)/^%?D?&69\64.)OJ
M^7XIT:'L(OX*<OWDIU%?WXMM*,5=72V[LSSKBSA_A7),-.MA5B,3.N^:+G./
M[B,8W7NO1RE*T9<KVEO:Q^EWA+]N#X#ZC\.+/QQX[\=:-H%Y/YOVG05U07EW
M;;971<Q1+YIW*H8?(.&'7J>4\7_\%0OV;O#[;/#=EXD\19'RR:;I2P(#[_:W
MA8#W"G\:^;_A;^P9\3?BQ\.M-^)WA._TVXL=360P0R7IBE79*\3!@4P/F0]&
M/&/I7K?[./\ P3_U/0_$=_>?&3P!ILL$4"?V=]LO!<1O)N.X[(W[ #[PQS7?
MD_%W$&*EA<']3J2<XQ3KSIR5-ODNYOEY5'F:NDM$VDD<V,RSB_'4:V-P\\)A
MZ=[QI^V=6HDWI&/+=2LGN]TKW,+Q=_P5F\;W1DMO /P5TJRY_=7NL:S)<D^F
M8(HXL?A*:\Y\:?M ?\%C/V@);:S_ &;["VM()E<ZC<:7H-I900KQM*S:B\A.
M?F^XY;Y?>ON_PO\ !_2?!!!\&^%_"^E$8^;3M!BA8GU)0 D^]>":S^VQ^T)X
M9U.YMM;^$.V"*=TCDDT^X@W*&(!^8'M7T^)XWAP%C\/C,WG"=.7-:'L'4@VH
MV]YJ\U9R36JU7J<64^'?%_%CG#^T)>[:Z@XTGK?:3:OMKH?.<7_!+#_@J-\=
MYENOVC?VQDM;.1@9=-G\2WU_MYY'V= D&/8/S7I?@;_@CUK^FLHU3QMX9T9<
M_P#,%TAICC\1%S_GFN\L?^"D.JEMFK^ FA(.&\BY5^?HRK7TQIZ^-M0L(+\:
MK:1^?"LGEO;'*Y .#SUYKT:GB'DGBM%0P]=3A0WA3C.E%<_\RM%R^'2][:VW
M'F?@]A^'90GF="?-.]G.ISN5K7UC)[7Z6W/GSPQ_P2L^#6G[9/%7COQ!J;KC
M*VYAMHV^HV.WY-7HGAC]A/\ 98\+;7M_A5;WDB]9=3NYKC=]5=RGY+6Y\3OB
MWIWP<ALKGXB^.[/3XM0D=+5QI<TNYE )XC5B.H[5C:9^U!\+=6Q]E^.?AY,]
M/M,$D/\ Z,"UY,L1P7EN+>%J5:,*L;7C*<.975UI)WU3NCT<#P)1CAU7PV7N
M4'M+V;DM-':33V?F>@^&OAS\/?!BA?!_@71]*"C _L[3(H/_ $!16S7(>&/&
M"^-A(?!WQ-\/:MY2@RC39TG,8/3<$8[>AZ^E:_V+QO\ ]!NR_P# 8_XU])AJ
MF&K45.@TX/9QLU\K:'2\,\(_9.'(UTM:WR-BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK<1L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L4
M5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'
MV+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L4
M5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'
MV+QO_P!!NR_\!C_C0 >)?^0OH_\ U^G_ -!-;%<IKEKXI74=-6ZU2V=VN2(&
M6 @*VWJ?6M/[%XW_ .@W9?\ @,?\: -BBL#49?$^CV$VJZMXHTVVMK>)I+BX
MGBV)&@&2S,3@ #N:^;?B9^V!\2_B%X@/PK_9U$M_<7+&(ZM:66V20=S$&_U:
MCO(V,=1MP&KYGB7BW)^%<,IXN3<YZ0IQ7-4J/M&*U>O71+O=H]S).'LQSZLX
MX>-HQUE.6D(+O)_IOY'U'9^)_#FH:Y=>&;'7+6;4;&-)+RRBG5I8%?.TLH.5
MS@]?;U%1^,/"6@>._#-[X0\46"W-A?P&*XA;N#T(/9@<$'J" :\4_9P_9(\5
M?"756^(GB/Q<D_B*[@=9T65WBC#D%@QR/.8D DGC/(!(#5[+]B\;_P#0;LO_
M  &/^-;9'B,SSG)^?-\*J,JG,G3;Y_<>RGI:[6DE^5[++-*.!RW,N7+J[J*%
MO?MR^\MW'6]D]G^>[/ W@'PA\-O#T/A;P3H4%A90](X5Y=N[.QY=CW8DFMBL
M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&O;H4*&%HQHT8J,(JR25DDMDDM$CS
M*M6K7J.I4DY2>K;=VWW;-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&M3,V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@ \#
M_P#((E_Z_9O_ $*MBN4\*VOBF33I&L-4MHT^TR K) 2=V[DUI_8O&_\ T&[+
M_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &
MQ16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_
M -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%
M8]E_R.][_P!>47\S1]B\;_\ 0;LO_ 8_XUF6MKXI/BFZCCU2V%P+:,R2& [2
MN3@ 4 =716/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- $WC'_D6+W_ *X&KFG?\@^#
M_KBO\A7/^);3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H-L<@8^
MM &[16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- !9?\CO>_\ 7E%_,UL5@:#'?Q>+
M+Q-3N(Y9OL<>YXTV@\G'%;] !1110 5\9V__  1S\'>!;[P3X/\ @-^U)\6_
M!OPZ\*7.IF+P39>,%N!86]W:R0F#3KRZ@EO;-,R$$)<#8I/EE&PP^S** .-^
M"WP"^%'[-_P8TCX ? +PC;^$O"V@:>UIHFG:4N?LBDLQD!EWF24NS2-))O9W
M9F<L6)/EO[.'_!-_X1?LN?M#>._VG/AS\3O'USXG^)][!=_$(ZUK4%S;:Y-!
M'*D#/%]G A\H2ML\CRL#"\K\M?0E% 'F7[17[)OPK_:5O?"OBGQ9+JFC^*O
MFJR:EX&\;>&KQ;;5="N)(C#,89&1T>.6(F.6"5)(95P'1MJX7]GC]D_X4_LV
M7GB?Q/X2.IZOXJ\<:E'?^./&_B6]^U:MKUQ%'Y4)GE"JJQQ1 1Q01)'#$N0D
M:[FSZ910!\^_$7_@FW\"_'?C+QMXJT/Q?XV\&VOQ05!\4O#_ ()\0BPL?%A6
M+R3)<#RVEMYGA BDGLY+>65 !([8&/:OA_\ #_P3\*? VD?#/X;>%K'0_#^@
M:=#8:+H^FVXBM[*VB0)'%&B\*JJ  /:MBB@ HHHH *\%^'W_ "D/^(/_ &(F
ME_\ H=>]5X+\/O\ E(?\0?\ L1-+_P#0Z />J*** "BBB@"KJ.AZ)JZ[=6T>
MUN@>UQ;J_P#Z$#5H * J@  < 445*A",G)+5[E.4FDF]$<O\3/@S\-?C#;VM
MK\1O#0U%+)G-IFZEB,9?;N(,;J3G:O7TKSS4OV OV=K_ #]ETO5;+/3[-JC'
M'_?P-7M=%>!F7"?#&<5W6QN"I5)O>4H1<G965Y6OHM%KL>M@N(,]RZDJ6%Q,
MX16T5)\JOJ]+VW\CSOX&?LT^!OV?[O5;KP=JFIW/]JK"LHU*6-S&(RY 4HB]
M=_.<]!7HE%%>EEF5Y?DV"CA,%35.E&]HK97;;^]MLXL=C\9F6)EB,5-SF[7;
MW=E9?@CY5N/V-OVIM)N)+GPI^T&$+.6 &L7MMU.<80-BFCX3_P#!0WPX<:9\
M2_M^W@$ZRDN?_ A1^M?5E%? OPJR"F[X;$8FC_@KS7YW/K5Q]F\U:O1HU/\
M%2B_RL-B5TB5))"[!0&8CJ?6O*_VG/C)\6?A(-%E^&/PY;7H[S[0=3;^SKB8
M6X3R_+^:(@(6W/\ >SG;QT->K45]SG&!Q>8Y;/#8;$2H3E:TXI-QLT]$]'=*
MSOT;/E<MQ6'P>-C6KT55BKW@VTG=-;K72]UYH^4Q_P %$O'FA-M\7_ KRR.'
MQ>RV^/P>)J]=_9N_:5LOVBH-6EL_"$^E'23 )?-NQ*LAE\S 4A5Z>7Z=Q7IY
M 8%6&0>H-0VNG:?8O)+96,,+2D&5HH@I?'3..O6OF<FX?XQR[,85,7F[Q%!7
MO"5"$6]&E[\7?1V>VMK=3W,RS?AO&8*4,/EWL:KM::JSDEJK^ZU;577S)694
M4LQP ,DGM7E6F_MM?LTZEA?^%B?9W/\ !<Z9<KC\?+V_K7JDL4<\302KE74J
MP]0:\KU/]B7]FG4LM_PKO[.Y_CMM3N4Q^'F;?TKT^(_]<DZ3R'V#M?G5;VFN
MW+R\FWVKW\CBR;_5MJ:S7VO3E=+DTWOS<WRM;S.@TS]I'X":N5%G\7= !;H+
MC44A/_D0BNVKPRX_X)[_  %DNDN[.XUZU,<BNJ1:@C*<'.#OC8X_&O<Z?#E?
MBRLJJSNC2@U;E=*4I*6_-?FU5M+>K)SFEP_3<'E=2I-._-SI)K:UK;WUN%%>
M2?M-?L^>./C9>Z/J'@[XAC0VTJ*92G[P>:TA0YW(P(QL]#UKR[_AEG]M;P[S
MX=^/OG1K]V(>)+U?_'70K^M>5F_%7$&5YC4HT\HJUJ4;6J0E!\VB;]W=6=UK
MO:_4]#+L@RC'8.%2>8TZ=1WO"49*VKM[VSNK/YV/JRBO+_V9O#7Q_P##6FZM
M;_'CQ"=0F>>+^S&-RDNU &WG*@'DE>OI7I&K7-Q9:7<WEI;M-+%;N\42J278
M*2% '))/&*^HRK,IYCED,94HSHN2;<)JTXV;6J5][77DT>%C\%'!XZ6'A5C4
M2M:47>+ND]'IM>S\TS/\2_\ (7T?_K]/_H)J[+KVAP:U#X<GUBV34+B!IH+)
MIU$LD:D!G"9R0"1S7Y95]!?\$^_A/I/C?Q]?^/-2U6[AE\+/;26D%K)L$TDW
MG#YV'.T",@J/O;L'C(/XGPYXV8WBC/</E>%RU1E4E:[K72BDY3=O9QU44VM=
M7H?I^=>&&&R+*JV.KXUN,%LJ=KMNT5\;WDTGH?:-_866J6,VF:E:QSV]Q$T4
M\$JAED1AAE(/4$$C%<S\*_@I\./@SILNG> O#Z6QG<M<74C;YI><@,YYVCLO
M0>F22>KHK]TJ8#!5L7#%5*<74@FHR:3E%2M>SW5[*]C\JAB\53P\J$)M0E9R
MBF[.VUUUM<****ZSG"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?
M^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0J
MGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;%8]E_R.][
M_P!>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 5X+\/O\ E(?\0?\
ML1-+_P#0Z]ZKP7X??\I#_B#_ -B)I?\ Z'0![U1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R/J?\ P3=_LZ[L[7_A
M<V_[7,8]W_".XV<9S_Q\<U[%^S'^S'_PSE_;?_%;_P!L_P!L_9O^8;]G\GR?
M-_Z:/NSYOMC;WSQWWB7_ )"^C_\ 7Z?_ $$UL5\+DWAKP5P_F4,?@,+R587Y
M9<]1VNG%Z2FT[IM:K\3ZK,N-N)\WP4\)B\1S4Y6NN2"O9IK513W2ZA1117W1
M\J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%
M8]E_R.][_P!>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P B
MQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOY
MFMB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7X??\I#_B#_V(FE_^AU[U
M7RYXFT7XR:U^W+XTM_@?XLT70]33PCI;WEYK&GO<K+ 2XV!0V =P4YQZT ?4
M=%>%_P#" _\ !03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%
M4 >Z45X7_P (#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\  G_A*2?_ !5
M'NE%>%_\(#_P4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\50![I17A
M?_" _P#!03_HO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5 'NE%>%_P#"
M _\ !03_ *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%4 >Z45X7
M_P (#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\  G_A*2?_ !5 'NE%>%_\
M(#_P4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\50![I17A?_" _P#!
M03_HO_@3_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5 'NE%>%_P#" _\ !03_
M *+_ .!/_"4D_P#BJ/\ A ?^"@G_ $7_ ,"?^$I)_P#%4 >Z45X7_P (#_P4
M$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\  G_A*2?_ !5 'NE%>%_\(#_P4$_Z
M+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\50![I17A?_" _P#!03_HO_@3
M_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5 'KGB7_ )"^C_\ 7Z?_ $$UL5\F
M_%W4OVZO ?CGP)X:U3XU^$+B;Q-K[V5G+;>&2J0N(B^Z0,22N!C P:[[_A ?
M^"@G_1?_  )_X2DG_P 50![I17A?_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"?
M]%_\"?\ A*2?_%4 >Z45X7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ (*"?]%_
M\"?^$I)_\50![I17A?\ P@/_  4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!%
M_P# G_A*2?\ Q5 'NE%>%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_
M  )_X2DG_P 50![I17A?_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"?]%_\"?\
MA*2?_%4 >Z45X7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ (*"?]%_\"?^$I)_
M\50![I17A?\ P@/_  4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!%_P# G_A*
M2?\ Q5 'NE%>%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_  )_X2DG
M_P 50![I17A?_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"?]%_\"?\ A*2?_%4
M>Z45X7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ (*"?]%_\"?^$I)_\50![I17
MA?\ P@/_  4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!%_P# G_A*2?\ Q5 '
MNE%>%_\ " _\%!/^B_\ @3_PE)/_ (JC_A ?^"@G_1?_  )_X2DG_P 50!ZY
MX'_Y!$O_ %^S?^A5L5\F_LZ:E^W5\6O UYXET+XU^$+2&WU^]LGBO?#)=R\,
MI1F!0@;2>0.M=]_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_
M\"?^$I)_\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#W2BO"_\ A ?^"@G_ $7_
M ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@#W2BO"_^$!_X*"?]%_\
M G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ /=**\+_X0'_@H)_T7_P)_P"$
MI)_\51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^$I)_
M\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#W2BO"_\ A ?^"@G_ $7_ ,"?^$I)
M_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@#W2BO"_^$!_X*"?]%_\  G_A*2?_
M !5'_" _\%!/^B_^!/\ PE)/_BJ /=**\+_X0'_@H)_T7_P)_P"$I)_\51_P
M@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^$I)_\51_P@/_
M  4$_P"B_P#@3_PE)/\ XJ@#W2BO"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\
M" _\%!/^B_\ @3_PE)/_ (J@#W2BO"_^$!_X*"?]%_\  G_A*2?_ !5'_" _
M\%!/^B_^!/\ PE)/_BJ /=*Q[+_D=[W_ *\HOYFO(_\ A ?^"@G_ $7_ ,"?
M^$I)_P#%5P/A[4OVZM5_:)\0_":#XU^$$OM)T"TO9[M_#),,B2L0JJH.X,,<
MDG% 'UE17A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\
M%4 >Z45X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE
M%>%_\(#_ ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_
M ,(#_P %!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I1
M7A?_  @/_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X
M7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_
M ,%!/^B_^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %
M!/\ HO\ X$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![I17A?_  @/
M_!03_HO_ ($_\)23_P"*H_X0'_@H)_T7_P "?^$I)_\ %4 >Z45X7_P@/_!0
M3_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5 'NE%>%_\(#_ ,%!/^B_
M^!/_  E)/_BJ/^$!_P""@G_1?_ G_A*2?_%4 >Z45X7_ ,(#_P %!/\ HO\
MX$_\)23_ .*H_P"$!_X*"?\ 1?\ P)_X2DG_ ,50![%XQ_Y%B]_ZX&KFG?\
M(/@_ZXK_ "%?,?QY7]O'X8?![Q!X_P!:^.'@VZM=*T]IY[>T\,,LDB@@84L2
M >>XK>\*^%?V_M;\+Z;K5M\>O Z1WEA#/&DGA5RRJZ!@#AL9P: /H2BO"_\
MA ?^"@G_ $7_ ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@#W2BO"_^
M$!_X*"?]%_\  G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ /=**\+_X0'_@
MH)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"
M?]%_\"?^$I)_\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#W2BO"_\ A ?^"@G_
M $7_ ,"?^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@#W2BO"_^$!_X*"?]
M%_\  G_A*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ /=**\+_X0'_@H)_T7_P)
M_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^
M$I)_\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#W2BO"_\ A ?^"@G_ $7_ ,"?
M^$I)_P#%4?\ " _\%!/^B_\ @3_PE)/_ (J@#W2BO"_^$!_X*"?]%_\  G_A
M*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ /=**\+_X0'_@H)_T7_P)_P"$I)_\
M51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^$I)_\51_
MP@/_  4$_P"B_P#@3_PE)/\ XJ@#URR_Y'>]_P"O*+^9K8KP?X >,_C;'^TC
MXH^$OQC\4:3J]QI7A>SO!>:3IQMT9I97 &"2<!0!]<U[Q0 4444 %%%% !11
M10 4444 %%%% !1110 5Y!X-\"^+K#]M/QI\0+S09X]%U#P?IUK9:BP'ERS1
MNQ=!SU ->OT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 >0?M'^!?%WBSXL?"36_#F@SW=IH?C"2ZU:>$ K:PF!E
M#MSTSQ7K]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'D'[%/@7Q=\/OA/J6B>--!GTZ[F\8:I=1P7  9H9)RR/
MP>A'(KU^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "O(/!O@7Q=8?MI^-/B!>:#/'HNH>#].M;+46 \N6:-V+H.>H!K
MU^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#SC]KOPIXC\<_LT^,?"/A'2);_4K_1VBL[.  O*^Y3M&>_%=?\/K
M&[TOP#H>F:A;M%/;Z/;13Q/U1UB4,I]P016Q10 4444 %%%% !1110 4444
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
M&IS6=WJ^GQ-+;V&E?:8&62&![F/?<*C RQE(\A68-'\.?C'JO[$/_!:33O\
M@G5IFN:C<_"SXT?"J3Q3X!T75-3FN_\ A&O$%A).M[:6CSNSI9SVL!N##N*Q
MR@^6J!WSPOB?0'^'?_!T[X$^+.HS1S:#\7OV6K_2_".IHX:&ZOK&\%U<0Q,.
M'*VT<<O'\,P-2_M+^$]7^+7_  =&?LX)X7A>>+X4? 7Q!XE\3R1#*VUO?C4-
M,@5R. 6EF0A3R1STH U/^"U.H?%_X??M<_L8^)_!O[17CC3=#\4?M/>']#U[
MP18:K';:3>6Y=)?WJ0QI+<?-#G;-)(GSG"CC'K/_  73_;:^(/[!G_!.[Q'\
M6_A%JL6F>*];UG3?#/A_79X5D31YKZX$3WQ5OE9HH1,Z!LKY@3<",@^7_P#!
M=O\ Y+Y^PE_V>)X=_P#09*^LOV\OV)?@W_P4/_97\4_LF?'6&[70O$UO'B^T
MZ14NM/NHI%E@NH68$!XY$4X(*L-RL"K$$ ^-/^"N'P[OO^"4W[(6F?\ !1;]
MD;QEXL@\3_"/Q)HK>.(M=\9W^H)X^T:[O8+"ZMM56YE=;B9WN8Y%N"OF0LK&
M,J#BOT9\&^*M(\=^$-*\;^'Y&>PUG38+ZR=UP6AFC61"1V.UA7XY?\%6?V;_
M -N'QS\%?A%_P1*U7]NU/BWXJ^*&OZ='=IIOPU@TJZT_P?IDR2SZSK<YNKMI
M1%+%;!'C%KY\D;@^:X*-^R'A3PUI'@OPOIO@[P_;F*PTFPAL[*(MDI#$@1%S
MWPJ@4 7Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^./VH
M?^"5-]^WY\0/$7C+]J+]J?XKZ!I$5PUG\._!WPQ\;OH]EHEI'&$%_,(D/VR^
MFE\V;?+N2.-XH0GR.S^(?\$F?VQ_V@_V>?V&_P!J:#]L_P")>I?$FQ_9+^(G
MBK0=)\>:E*QO?$&GZ3:BX\B65RS23@X7<S.P\]$);8"?MS]IGX[>*?![6?P/
M^ EE9ZM\5O%MI*?#=A=@O:Z-; A)=:U#;REG 6'RY#7$NR",[G+)X+^U!^PM
MX5^'/_!'GXO_ +!GP%U.76?%>J?"GQ#J#/=S(^K>*-9N$EN+B_N%7YGEN[QB
M"P&U3*J+A550 >%?!#X8?&[]HS_@C7J?_!3#Q9\8_%5M^T;XE\%:M\1?"_BO
M3O$5W%;:$\)GN].TBTLO,-NFG&WAA@EMWC=9A-*\F]VW#V_X2^,?B-_P6B_X
M)_\ P4^)_A_XMZ_\,O"'Q \.R:G\4[SX>:L;+5[B[MB+631[2Z(9[:VDNUNF
MDF3]Z8[18@5\]V7C?V*OC3X-M/\ @V3\/?%F/481IOA_]EO4(;N7>,";3]+N
M+6=/][SK=TQUW<=:V?\ @A?9:=^Q#_P0@^#&I_M!ZF="M;'PK=:Y=M=Q.THC
MU35+J^M(4B4&22:1;V!(X44R222*BJSL 0#QCX1_ CXS?\$H/^"UGP9_9:^
M/[1OQ!\;?!7X_P#A/Q)<:_X(^(/B276'\-7FDV9N/MUO-+S$DCM;1\\MOD5B
MY\K9ZCX#^*%Q_P %,/\ @KK\</V<_&NLZI)\'OV:/#^CZ6?"NG:M<6=MK_B;
M5%EEEO+PV[HUPMM';RV\<#DQJX:7;OVE?>_V?_@UJ-U\;M;_ ."AG[45G!H/
MB_Q)I%KX8\$^'=4NHE_X0[P\]TK0V#N&V-J%Y=21RW!4L!)]GMHVD$ DE^7O
M^"27A+4/@C_P6B_X*!?"7QE"UOJ/B?Q)X7\9:"9!C[=IEU'J$C2QG^)(WN4B
M)' ?<O4&@#T?_@F)^TGXZ\._MM?M*?\ !++XG>+]3U]?@OK>FZS\.-:UR_DN
M[Y_#6K6J7<5C-<2LTMP;-I4B6:5FD9)%5F)3)^Z*_-#_ ()^>$]7^(?_  <4
M_MN_M%:-"[>&] \.^$_!HO@/W<^HC3;*2>)3T9HFM&##JOF)G&X5^E] !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %?/\ ^V?^R'X\_;6U;2/A
M3K_QV\8>!OA?:6,MUXFMOAYKS:9JOB6^=@D%I)=QJ9(+**-97D1"#.\T0+!8
MF5_H"N2^-OQK\"_ 'P#/\0/'ES<-$)X[73=,TZW,][JU]*VV"QM(1\T]Q*^%
M2,=2<DA0S  _.?\ 86^&_P >O^"<?_!:[5/^"<7@K]H3QO\ $;X(^-/@C)X_
MTO2O'VMOJ=[X/NH]1^Q[8[A^1"\BNH "AO.3<&>(N_8?LC>-+;_@K9^VY^TM
MX@^,>KZS>?"OX*^-$^'7PY\(:9K]W86;:A;+)_:FKS_998S<7+2B-8)&/[B+
M_5X9V<_2G[+?P"O?AKX]\5_M>?M*WFF6WQ6^+%Q965U;&_1X/#VEP!QIWAVS
ME.!+Y>^625TQ]HNIIG V")4^4?\ @WG\):A\$_BY^VQ^S3XNA:'Q!X=_:@U'
M69HI1B233=3A62PN<'G9-%"9%/<-0!T7_!.?]IC]JCXX_"O]I']@>V^*\ES\
M5?@'\49_!6A?$?Q JW5XWAZ[N&73]8N5?Y;J^@M$N6P_$[VL7F,QDD8_/?\
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
MT/QKI'B9].TZXCCBU*XTVZ2[MK>Z#H_F6WGQ12-&-I8Q*-P&0?0Z* "BBB@
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
M* ,WQCX<_P"$P\):IX2.NZEI8U33YK0ZEHUUY%W:B1"GFP28/ERKG*OCY6 /
M:O@O3?\ @VI_X)_Z/;M::1\3_CQ:Q//+.\5M\9]216EED:21R%8 L[LSL>K,
MQ)R2:_0:B@#QSX:?L$_LO?#']CE/V"[+X=IJ_P ,FTB[TZ_T/Q!<-=OJ$5U-
M)-<//*QWO+)++)(9,A@[;@00",OX8?\ !/;X/?#_ .(?A3XG^*_&_C7Q_JOP
M^TZ6P^'#>/\ 7EOD\+P2QB*0VJI%'YD[1 1&[N?.N=F5\[#,&]WHH ^//VI_
M^"(_[)W[8?Q^U#]I3XO_ !,^+\?B:_L8K%6\/_$V\T^WL[./E;:"*'"Q1;LN
M5'WG9G.68FMO]D__ () ?LL?L8WOC3Q!\&?%?Q'?7_&_AK^PKSQ1XA\=W.HZ
MEIUGEVQ93S[C;-O97RN?FBC/\-?5%% 'Y\Z;_P &U/\ P3_T>W:TTCXG_'BU
MB>>6=XK;XSZDBM++(TDCD*P!9W9G8]69B3DDU]B_LL_LR?"?]CCX#>'_ -G#
MX(Z9=6OAKPY%,MBM_>-<W$KS3R7$TTTK_-+))-+([.>2SFO0:* "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@ HHKA/VF]=^+OAGX!^*=>^ NC?VAXQM=+9_#]E]G$OG7&Y<+L) ;
MC/!-:T*+Q%>%)-)R:5V[)7=KM]%W9E7K+#T)56FU%-V2NW97LEU?9'=T5^8W
M_#37_!>__HWP?^$I!_\ ':/^&FO^"]__ $;X/_"4@_\ CM?:?ZAXW_H,PW_@
MY?Y'QG^O>"_Z!,1_X)?^9^G-%?F-_P --?\ !>__ *-\'_A*0?\ QVC_ (::
M_P""]_\ T;X/_"4@_P#CM'^H>-_Z#,-_X.7^0?Z]X+_H$Q'_ ()?^9^DOC3Q
MIX3^'/A/4/'7CKQ!:Z5H^E6K7&H:A>RA(H(E&2Q)_(#J20!DFCP7XT\)_$;P
MGI_CKP+X@M=5T?5;5;C3]0LI0\4\3#(8$?D1U!!!P17XO_M^_$__ (*G_$/X
M:62?M>^ ]8T+PA;7ZDQVFBK;6<MR?]69VC+;CUV!SMST&>:/V OB?_P5/^'G
MPTO4_9"\!ZQKOA"YOV(CN]%6YLXKD?ZPP-(5VGIO"';GJ,\U[7_$,Y?V)]:^
MNTO:<UOC7L[=N?\ FZVM;IYGC?\ $2X_VW]5^IU?9\M_A?M+]^3^7IO?KY'[
M:45^8W_#37_!>_\ Z-\'_A*0?_':/^&FO^"]_P#T;X/_  E(/_CM>+_J'C?^
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
M^UC>_#32D_M6]_9HT'4X[2&(8O=2B"QP.ZC[[854R><<5RG_  1__9_\%_\
M!3'_ ((FZ'\-?$G[;OQ(ET7Q1HVK:'\4O"FEVOA@O::I-=SO?"22?1I;I)Y9
M)?M0EDE:4^>DF[)!H _07XJ_MT_L<_!#QUX7^&'Q5_:5\':-XD\:3PQ^%]!N
M-;B:[U 2_P"KE2)"7$!Q_KV B'=Q61\)O^"D?["'QR^#7BS]H;X6?M3^$-5\
M#^!M1DL?%GB@:EY-GILZ!"0\DH4%6$B;'7*R;@$+$U^=_P"WU^SW^SUX-TS_
M ()J_L^_#KQ/J/Q ^'^@_'JUT#1=9\62QW4^JZ9#&8@DDD<,,=Q 5A1%*QB*
M6%$QO0@M[]_P7D_9=N=5_8FL?%W[.WA;PWIFJ^&_COX9\>:YX6M8H-/;X@7<
M-T(1II*J!=7MS++;B)7W/+)#%&,L5% 'T+K/_!43_@G[X-\1'PC\6/VJ/"_P
M\U4V,5[;Z;\59I/"<]U;2%@D\$>LI;-<1DJPWQ!E!4@G(K7\$?\ !0+]C[XD
M_M"ZC^R?X%^-5IJ?Q'T<2-J_@^VTV[-Y8QIMW2S*80(HOGCQ*Q"'S(\,=ZY^
M9/V@?@'\0OV_O^"FG[+7[2'@?X+^)/"WA'X)67B34?'^O>._#S:9-<OJ-I!!
M;Z+#;S@27;AXY6EE56MD1B4E=F"GG/\ @KMI\O\ P3\_;4^#7_!:KP?I[1:!
MI=S'\./VAEM8O]=X6U&=1:ZA(%Z_9+O8V>6<FW3[JT ?<MO^TY\#[K]H*;]E
M>'QL3\0+?1EU>;PV=,NA*NGL2JW>\Q>7Y!=6C$F[:9%:,'>"H[VOFC_@GQY/
MQNU_XD?M^7>V:/XJ^(%T_P "7'4+X.T=IK7360]X[J=]0U)3GE-2CX&VOI>@
M HHHH **** "BBB@ HKPGX_^.OVN] ^(DNG?!OP=]MT06D31S_V<DF9"#O&X
ML.]<3_PM3_@H?_T3?_RCQ_\ Q5?GV8>(N R['5,+/!8J3@W&\:+E%VZQ=]5V
M9]?@^#<7C,+"O'%4(J23M*JE)7Z-6T?D?5E%<3\ -:^*NO\ P[CU'XR:3]BU
MLW<JR0?9Q'B,$;#M!/:M;XJZAXSTKX=ZMJ/P\LOM.MQ6A;38/*#[Y,C VGKQ
MFOKJ.:4J^4+,%3FHN'/RN-IVM>W+_-TMWT/GJN G2S%X-SBWS<O,G[F]K\W\
MOGV+?C?QOX7^''A>Z\9^,]3^QZ;9[/M-SY+R;-[K&ORQJS'+,HX!Z^E>??\
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
MBJA^:5QNP@);C-?JE7Y@?\&YH#?&3]NX$ C_ (:_\2?^E$U 'U+XD_X++?\
M!+GPI\+KCXTZM^VUX(?PO;^);G01J]A>O=I<W]O%!+/';K CM<I&ES SS1!X
ME\U<N,U[IX>^,WPD\5_"6V^/?A[XE:'=>";S1!K-OXL34XQI[:>8_-^U&<D(
ML0CRQ<D  $G&#7YO?\$#/A9\-K[]FO\ ;&N;SP+I4DNJ?M0_$+1=1F>PC+W&
MG)%;;;1VQDPCS9<1_=!D8XY-?&&E_&'6O!?_  :Z_L8Z#XJU22/P'XP_:(MM
M"^*MS+(?*?PY'XGUNXEMYCVA8VD(;/R[8]IX;% 'T]_P7A_:J_9@^/7AW]FZ
MZ^$GQ?\ $#^(+G]H_P '2Z98R'6M,T_Q!HC74IENK:"Y6*TU2%9OLQ^U0K+M
MS&!(%<!OU!^,W[1OP9_9_@L#\5/&7V*ZU9I1I&D6.GW&H:CJ'E*&E-O96D<M
MQ.(U*L[1QL$# L0"*^&/^#D;1M NO@%^S?K+:=;/+8?M=>"/L%R(QF!'-V&"
M,.BE0,@<':/08JZ9XUUSQS_P</\ QA^!'BS]ICQ3\.]:;X(>&#\*X]#M=&=M
M4TM)+F?4HXO[4L+L%OM,H<K#L9Q;,7WB!=@!]@^%O^"AO[&'C?\ 9]U+]JCP
M;\?-)U7P%HEU+;:_K^GV]Q,-'FB&98[R)8S-9M&,%Q,B; 06P"":-G_P4Q_8
M8U'X!6/[4VG_ +0FFW'P[U/7QHFG>+X-/NWLKJ_+^6L$;B'YR9,Q C*F0&,$
MN"M<1^QC^P!^SE^Q_P#M2_&WQ5X,^/'C;QCXU^+T&G>(?B9H?BV33&LX]TEY
M%#=K;V&GVL4#3L+M2&SYGE.<?*37Y\?L>VOPJ_8<_P""FGAKX5^(UUX_L>_$
MWXD:OJ_[*]YJCQ?V#IWC<I##(%'+FU9C=IIKN5C<R">-)2RW*@'[5Z3J=IK>
ME6VLV'F^1=VZ30^?;O$^QU##<D@#(<$95@&!X(!XJQ110 4444 %%%% !111
M0 45\A>(_B[_ ,%*[;Q#?V^A_##S+*.]E6SD_L6,[H@Y"'._GY<53_X7'_P4
M_P#^B5#_ ,$<7_Q=>$\_H)V]C4_\ 9\O+BK#1DU]7K?^"W_F?9-%?&W_  N/
M_@I__P!$J'_@CB_^+H_X7'_P4_\ ^B5#_P $<7_Q=+_6"A_SYJ_^ /\ S%_K
M9A?^@>M_X+?^9]DU2T;Q%H?B'[7_ &'JL-U]AO9+2\\E]WDSIC?&WHPR,CWK
MA_C7\:)O@E^S]<?$KQ&B+JR:9%';VK@#S-0D0!4QZ!\L0/X4;TKX+_9]_:5_
M:$\!:U>^&/A7>QW^H>*=36>2WO85F:>Z.[++N(&]\C/.6*J/2GF.?8?+L53I
M23?,KNVZ[:>;'F_%.$RC&T:$XN7.FW;5K^73JV]+'Z<T5\;?\+C_ ."G_P#T
M2H?^".+_ .+H_P"%Q_\ !3__ *)4/_!'%_\ %TO]8*'_ #YJ_P#@#_S%_K9A
M?^@>M_X+?^9]DT5\;?\ "X_^"G__ $2H?^".+_XNO6/V3_''[6?BOQ#JUO\
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
M4?#7AS58K&&^E@D$L+2R+"9F".JL$#A,HI*DJ#7N5% 'SW\2?^":7[/'QO\
MV</"O[*GQVUGQAXP\(>#-9LM2T!-1\2O:7T$EG:O;V:F\L%M[@^3O\U9-_FF
M1%+2,HVG$\7?\$K_ (9_%K3['P1^T3^TC\8OB;X%T^^@NU^''C;Q9;3:1>/
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
M@8;<":V/V[?^"5W[''_!0_X0>'/@W\=O =S8VO@J=)O NK^$+S^S;_PVZHB
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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 **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>cms-20221231_g8.jpg
<DESCRIPTION>GRAPHIC - PEOPLE PLANET PROFIT
<TEXT>
begin 644 cms-20221231_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?\
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
M'UG=W5GHWA]8^ES)&KWUXW][L6_*O2XEXVH997C@J5-U:[VC'IZ^O:QYG"_
M.(S;#O'5ZBHT(_:EUMO9:+3NVC\$-4\+ZIHQ_P!*TV\L_P#KK;M'_P"A"J%?
MO[X3^,_[//\ P4<2\T>./1_$ET(_+-OJ%MY-R5_O(K?-QZXK\MO^"JO_  3Q
MD_8I^(\-_H_G3>#?$#M]CS_R[-\W[AF_B^ZQ[<-6/#_'4,=BO[/QM&5"MTC+
MKZ72Z>1KQ)P!4R_!K,<%65>ALY+ITUU:MYW/G_\ 9SMH[OX[>$(Y(?,CEU6W
M_=R?<^\M?N%_P4'^&WAS3/\ @GGXVNK70='M;B+1('CDCLXTDC_>0_Q*N:\E
M_P""97P#^ /B+]F[P3J6J:#\/KWQM)LD,D_DF^\_Y<=]V[=7VW\1O#'ASQ!X
M!O-+\2VFFW'AN:-([J"]"_9C&&&U6W<;<A>M?F7&_%<,1FU#DIRBJ$]4_M6D
MMM=G8_5>!.$)X7)Z\9U(R]O&Z:UY;Q:U\U?H?S$45^_4O[*O[)(B\L^%?A)'
M^%M_\57X2_%2UL['XG^)(=/\G[#:ZI=1V_E_<\I9F5=O^SMZ5^N\,<74LZG4
MA3HSAR6?O+>]]ON/QCBO@NOD4*<ZM6%3G;7NMZ6MO?U.?HHHKZX^-"BBB@ H
MHHH **** "BBB@ HHHH *BNO^/:;ZU+45U_Q[3?6IEM]XX[HX!_^/BOZ O\
M@WZ_Y1YZ9_V%[G_T7#7\_K_\?%?T!?\ !OU_RCSTS_L+W/\ Z+AK^;^-?]T_
M[>7Y,_I'P_\ ^1A_VX_S1]O4445^6G[,%%%% !7\X/\ P64^*EQ\2O\ @H-X
M\_?>9:Z'>?8[/_<VJW_H3-7]'C_ZO\*_EE_:YUZ3Q'^TQXVOI/\ 67.J2_\
MQ-?:<%4E+$5)]E^;_P" ?G_B!6<<+2I]Y/\ !?\ !.5^&G@BX^)?Q!T?P_:_
M\?.K7B6<?^^S;:_13_@X&\;1^#-'^$/PKTY?)LM%T2+4)(X_N)+\\;+_ %KY
M)_X)?^%X_%'_  4 ^%<$GD^7'X@M9)(Y/^6B+(ORU[#_ ,%S]?N/%7_!0[4=
M+DXCTD16=O\ [K;6_P#9J^JQ3Y\SI1Z0C*7S>A\7@8^SRFM-;SG&/R6IY-\+
M_"\FC>!]-@_YZ1_;/^_GS?I7;Z7HU:_@CX5:A=6_V&QA\S[#'Y?_ 'S75>"/
M!OE>.-'L;J'_ %EY%')'_O,NZOBZE53G*3W=V?IF'P[I4HTULDE^AL_"_P#9
MI\0>-]/^W>3#IND_\_EY\D/^+?@*]0M?V2_#]AI\T\GQ"T&^^S1^9<?8XYO]
M&_WMT8_2O</V[_V)?'#>*(;[P_#/J_A*QMTM[/3[<;WLD7^%8QD_CBL+X!2Z
M/H/P?U+PCXXT?7M#\N\^T?Z/ILF^]B5?]7(V/[W_ *#7'&LY1YXOY(]"-!0?
M*U]YYSHW[.?A>_\ ]1\0M!L?^>?VR.9/,_W=L=;WPT_9+O/%'Q(L]'^V6<EC
M<[Y/MEO_ *O8O]W=S^8KT#XJQ:?\6O@_9_V;X;_LV^CU"6/2[/3].;SH[=?+
MV^8R_P" JU^R7X2U#X!?&C1]2\56<VDV^I1O'')<?)Y?S?>;=]U:/:24&T]>
MPXTX\ZTT[G(7_P 2[?X?:A_9OAG0;/2?L,GER7EQ'YTTG^TROD+^%>R?\(OJ
ME_X(T&^CUB&.QN8VO-0UB2.-(;)%;[NU1_M>G\->^^./V3O /Q8G_M*2QBCD
MN?WGVBRD5/-_VMV#FO(?C'_P31N_B/X6_P"$<TWQYK&B^%Y)/,N-/&Z1)/U
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
M4 %%%% !6%X]_P"/"#_?K=K"\>_\>$'^_7F9Q_N53T_R.[*_][I^IUO["?\
MR>A\*_\ L:--_P#2B.OZC*_ES_83_P"3T/A7_P!C1IO_ *41U_497\R\;?QJ
M?H_T/ZF\//\ =ZWJOR"BBBOB#]$"BBB@ KR']NVQDO\ ]D'QY##%YLC:6P">
MOS+7KU<'^T;>6&G_  #\7R:D0EE_9=P)/W>_[R$+\O?YL5MA;^VA;>Z_-'+C
M916'FYNRY7J^FFY_*W7Z'?\ !N-JD=C^U!X\@D_UE]X3EMX_][SXVK\]-0M?
ML&H30?ZSRY/^N=?2O_!)3]I;2_V6OVQ]!UC7YIK71;[?9ZA)'&S_ +IE9ONK
MRWS*M?LV;8>=?!U*5-7DUHNM]'8_ \EQE+#8VEB:LDH1=V^B75M]D4XK"2P_
M;X\803P^7)'>7OF1UZ9\>)?$'CCP_H-CX?O)K'^S?]9''(R))_%\VW[WXUYW
M^T]X\TBZ_P""CWBGQ!X6FF_L7Q!K<MQ!YD;0_NI9-OW6Y7Y:]ZTO2Z^/X@PL
MG4@JJ<7RK1Z--:-'Z%PECJ<L/.6'DI1YI6:=TT]4TUT8[X0:IK'PYU"SU6QO
M)K;4K:3S(Y(_^6=?JU^S7\,O"_Q%\ :=XLNIKOQ!?ZE'^_DO)6D2.7_EHJQY
M*+\WM7YB:7I=?=7_  2X^*?EZ=J7A&\ES)&?M%G_ +G\2_\ ?35\[C*;]E>/
M0^NPLESVEU/%OVJ?V6[SX3_%^:UTVSFETW4I/M%GY?\ Z#^%?7W[(/[,>C_"
M+P19:@\,-UJ]]&EQ)</'S'N4':OICI7K/B;PU9^((-]Q:PS7-O'(+>20<Q%E
MVG%97P?OX[OP-"L9\P6\\MOG_KFS+_[+7#4Q4ITTOO.VGAXQGS(\_P#VZ/@S
M)\3/@QJ5]I<,/_"0:);O<6<DGHJ[F7_OG=CWKY)_X([?LA7GBS5[SXP^-,R7
MT=Q+9Z7:2?<BVMM=O]E@RKBOT,\>P_:/!&L1_P#/2PG3\XVKQC_@FW:_8?V:
M!;X\ORM8OT^G[]JSC6DJ3AT*E1BZBFSJ_P!I[]D_P?\ M4?#V[T/Q#IT#22Q
M_P"CWHC_ 'ULW8JW7\*_ _\ :1_9XU3]GCX@:EI5U^\TVVU"ZL[.\_@N?(DV
MM_P+[N:_I#^X*_+#_@IW\);/6?V)]2\5?\O.B>/-2CC_ -R>Y9F_]%K6V!K.
M,N3H88RBG'F6Z/S'A_=5U7C?XQZA?_"_3=#TJ::QDL;B63]W\B7/F;?E;^]C
M;QG^]7(T5ZM:BJBLSS:=1P=T<_X]OY/^$/ACF_UDEYYG_CNVF^$?W6B0U1^)
M=UYNH0P1_P#+./\ >?[]:FC1?9M'AC_Z9U^T^&V'<:7/Y/\ %G\_^*.(4L5R
M==/P7_!+E%%%?K!^3A1110 4444 %?9__!"C_D]_3?\ KWE_]%O7QA7V?_P0
MH_Y/?TW_ *]Y?_1;U\WQA_R),5_@E^1]5P1_R/L+_C1^V?C+2-#UC1OL^O6N
MDW6G;U_=ZA'')#O_ (>'XW>E<3K&C?"'P):?;KK3?A_IT<(_UGV*U4I_WRN:
M^=?^"^<TEO\ L#3-&6C_ .*@LON=?NS5^(?]JW'_ #VN/^_C5^(<&\!RSC _
M6_K+IKF:Y4K[6Z\RW]#]TXV\0HY+F/U-X55'RI\S=M[Z6Y7V[G[I?M4_\%B?
MA5^SKX6GA\/:E9^*M;CBQ;V=G_J8F_A\P\;5^E?C3\8_C3K'[4'QVF\3>()O
M,NM;O%_=^;^[MT9E7:O]U<5Y[4EA<R6-Q#,G^LCD23_OFOV/AO@W 9+"4L/>
M522LY/?T71(_%N*..,=GLXQQ-HTXNZBMO5]6[?+R/Z2OV=O!D/@[]F'PMH>G
MS#3H[+1(;>.=$7]WB,#=AN#^-?%GC;_@@IX$\<>+=2UK4?B]KTM]J5PUQ(\D
M5L_SLV[UKZ0_X)P?'/1_VH?V,_#;>=#-<V>GIIFJ6_F?.)5159L=0I[>M?G3
M^VS_ ,$L_C%\*?B;J6H>$?[2\0>%=2N'DMS;2_OK?=\VUHUR>/7%?C/#=/$T
M<SQ.%>,^JU+N]XI\UF^LMN_FC]QXHEA<1E6%Q4,#]:I65DI-<J:71;]O*Q^A
M7[!?[$>@_L(:;K%AI7Q O/$ECJQ0I;WIAC2V==VYEVGOGG_=KX,_X+A_#[2+
MG]M3P3=:?>6=U-XHMT^V^7(K^7MD6-=V/]E:XWX!?\$G?CO\7M'U+4=2O+SP
MO96]O+)']LE_?W,JKN6/R\@KEN,]/FKY'\1C6/!WQ'F@U26;^TM%O/*D\S[^
M^.3_ .QK[SAO((_VQ4QT<<JU6*:FE%+=65VG;2U].VI^><4\05/[$I9=/+W0
MI.2<'*3=N5W=DU?K;6VCTTT/Z,O%-I%\!_V7=870X?LT7A?PW=2V:?\ /,PV
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>28
<FILENAME>cms-20221231_g9.jpg
<DESCRIPTION>GRAPHIC - CE EMISSIONS REDUCTIONS
<TEXT>
begin 644 cms-20221231_g9.jpg
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
M_JZ]V_X+1_\ !8KXK_%7_@FY^R/X7^$'BZ\\*:M^U-#:77C^^\.7;VUQ;6<
MM(+ZQAE4[XHY;NZ9=RD,T=NR'Y78'YYO-6LY/^#*FULXYTWQ_%(P2+NY#_\
M"1O+CZ[2#]*QO^"I_P"QU\2OV<_V"O\ @FC\1O&FC7-M;>'[---\5"XC*_V7
M>7]U9ZM!!+G[K[#=J0<8-NP^@!]G?&CX[:9_P2>_X.4O@S^RU^SEI%IX2^#_
M ,<?AUHUCXL^'NBPBWTHZO=ZAJ=A:ZA#;KB.*Y\VVLP\JJ&D5I=Y8N6K]FZ_
M#'_@K]\'_$WQ\_X.Q_V0O!_A"TDGET3PAX7\0Z@8ER(+;2_$&LZE,SD?='EV
M^.>[*.I%?N=0 445QGQF^!GA#XYZ99:3XOU36K6.QG::%M%U:2T9F*[2&*?>
M&.QH [.BOE']I?\ 8\^&?PD^ WBCXD^%?%/C)M1T?3&N+1;OQ==/&7# ?,H8
M$CGU%?2?PUFDN/ASH$\SEG?1+1G9F)))A4DDGDT ;=%%% !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 %%%
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
M)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*4
M;M%%% 'GG[2_[+7P8_:]^&5_\&_CYI&M:GX8U6TEM=5TC2O&&J:3'?02;=\4
MYT^Y@:9"% *N2,%AC#,#R'[%W_!-_P#8^_X)Y^'KWP=^Q_\ #K5_".BZA>/=
MW>B-X\UK4;%KAUC1YQ;WUY-$DA6*-2ZJ&(0#->Y44 ?!/["'_!)/X _LP?\
M!27Q]^VO^SG\ [KX:^&-1\&W?AV'3KW4KEY?$6HW>I17E[J*6TTK_8;./[+!
M#!'B,N7G;REC6!I/6/B)_P $>OV"?B?XM\4>(/$WPLU&/2O'?B&VU[Q_X)TW
MQ3?VGA[Q/JD#K)%>7VFQ3+;SR>8B._RA9616E60C-?3U% '*_%'X'?"#XU?"
M+5/@'\5/ASI.N>#-:TO^SM2\-WMFIM);7 "QA!C8%VJ5*X*%5*D%01Y5^S]_
MP3+_ &2OV</B=I?QH\(>%]<UGQ5X>\+IX:\)Z[XU\67VMS^'M&0$+86!O)9/
MLT6&92R_O&4E6=EXKW^B@#R/]I#]B#]GO]J7Q7X4^)7Q'\/:A9^,O EQ/-X,
M\<^%]:N-+UG1C/&8ITANK9U<Q2QLR/$^Z-@W*YP1J?LN?LD_L_\ [&?PV?X5
M?L[?#^+0M+N=3GU/59GNI;J\U34)CF:]N[J=GFNIW(&Z21V;  &%4 >D44 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4KA?VY
M_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4 ;M%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y[K/@[XPW/QOL_
M%&G^*Q#X7"HMQ817;9(5"3NC*[<LYQD$G&.F*]"KSWX0^ /BIX3\5:WJ?CWQ
MG_:%G>,7L+:.\DDCC9Y&9OE<#9C@ #CDU\AQ1AYX_&Y?@W1K2@ZO.ZE*?(J;
MIKF2J=7">L7%;_<>MEM14*->JIP34>51DKN7,[/E[26]R+X=>"/A)\(?'5WH
MVB>+RVLZRS9TN:[0E%&Z55$:@%<+G!;J.G6O1Z\Z^(OA7X->&/'UI\8O'OB!
M["_C5%M5-QM21H_X@BJ7<X8 CD8QQZ^AQR1S1K-$X974%64\$'O6?"%"&5_6
MLJA2HTH4:C=.G2E>2I3]Z,JD7K&4WS/L^FS*S:;Q/LL4Y3FYQ7-*2LN9:-1?
M5)60ZBBBOLSQPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH \H_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[
M_P!@*T_]$I7"_MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4H W:**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_ /0U
MKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_
M *)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** ,CQ]H>K^)O!FI>'M!U-;.[O;1H8KELXCW<$\<],\CI67\&O!_BW
MP/X*30_&WB1]4OQ<R.UPUU)*%0D!55I #@  X[$FJ7QT^&OBOXF^'[/3/"?B
MM=+FM+S[1O;>OF,%*K\Z'*XW'L?TKK="T^?2=#L]*N;R2XDMK2.*2XE<LTK*
MH!8D\DDC))YYKY"E@YXKC:IBZN&G#V-)0A5]I^[J*;YI)4T])0:MS/6STTL>
MM*LJ631I1J1?/)MQY?>C;1/F[/LCG?C%X(^'?B_PY'>?$N5HM/TJ;[2TRS%-
MO!4@D#.TY' YR!6IX \1^$O$_A6UOO ]]]HTV)?L]NY#@@1_)@[_ )NW4\GK
MWJ[XAT'3?%&A7?AS6(3):WMN\,Z@X.UA@X/8^A]:Y#X-ZY\'+1K[X>?"F=L:
M<YFO(B)C\Y.QCNEY)RH!QQTK.M&&6<:4ZML/3CB8.+;?+B:M2&L8QZ3A&%[K
M=.SV'!O$Y/*/[R3IRNDM:<8O=OM)O9]3NZ***^S/("BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?
M_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\
M+O\ DF?AW_L!6G_HE* -VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O
M_P"AK7=?"[_DF?AW_L!6G_HE* -VBBHKZ^LM,LIM2U*\BM[>WB:6XN)Y B1(
MHRS,QX4  DD\ "A)MV0-I*[):*Y[X7_%?X;_ !K\&V_Q!^%'C.PU[1;IW2#4
M-.FWH61MK*>ZL".00#70U=2G4HU'"HFI+1IZ-/LT13J4ZU-3IM.+U36J:[IA
M1114%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444CND:&21PJJ
M,LS'  ]:&TD!Y[XP^#FN>*?B_I/Q,L_&AAM=/\J.;3XU92R1NSE=ZMALLQR"
M!QQS7H=>>?#7X*7'@GXCZS\1)?&)U&/61*ZP"$H$:20.3PQ#8 P#QP:]#KX_
MA# /#TL5C*N#>&JXBK*<XNK[7FM[L9IIM14DD^2.D;V/6S:NJDJ=&-7VD*<4
MD^7EMU:MN[/2[W"O.+;4?@;\,/BP="T_3VMO$GB"8F:18Y6#><^_EF.U5+#H
MO<#BO1ZX'XQ7OP@\"WUC\3?B%X<:ZOHF6WL)X[<RNK*6D4 $A 0=Q!.#[\4<
M9IX; 4\QBZ$'AYQDZE>-U"%[3<&M8S:TB_.W4,G_ 'E>6':FU432C3>LI?9N
MNL4]6COJ*K:/JMIKND6NMZ>Y:"\MDG@8]T=0P/Y$59KZVG4IUJ<:D'>+2::Z
MI[,\J490DXR6J"BBBK$%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW
M_L!6G_HE*X7]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1102 ,DX ZF@ HK\[/$'_!P!HGBOX6_&3]IW]E']EJY^)7PA^ ^O1:7XY\8#
MQFFG7FHG(^T7&D61M9EO(($99&>:>U+(VY PKZ)TO_@J=^QIJ_\ P3QD_P""
MH%K\19/^%50^'FU2>]:VQ=Q2++Y!L&AW<7?VG%L(]V#*0 Q4AB ?15%?!G@C
M_@N'I&E^(/@!?_M3?LZ-\-_!G[4%H9OA!XJB\8KJCJ[BW>UAUBW^RPKI[W$=
MW;LABEND!D =TPY7[SH **^3_C!_P4^CMOV[)/\ @FU^R?\ ""R^)'Q7TCP9
M)XJ\8VVL>+CH>E:!IZ^2(XYKI+2[D>ZE^TV^R%8=H%Q&SR("2.@_X)[_ /!4
M+]G#_@H?^RO??M2?#^\N/#=IX;N;JS\>Z'XEDCCN/#-Y:QB2XCN&4E#&(R)%
ME!VLAR=K!T4 ^D**_.5_^#ASP$G[/2?M^M^S1J?_  S6_P 2CX.'Q$_X2/\
MXG>=_E?VK_8OV7;]@\X%,_:_M/?[/GBOHO\ X*!_\%/_ -G+_@GO^RSI_P"U
M%X[N[CQ+:>)[JTLO &A^&I(Y+CQ->749DMX[=F(01M&#(TI.U4&1N8HC 'T?
M17R;\'_^"H=O=_MWC_@FM^U?\(;+X;_%C5/!\?BCP=;Z/XM.N:5X@T]A-YD<
M-T]I:2+=1?9[C?$T.TB"0I(X )^LJ "BBB@#RC]N?_DT?Q[_ -@%_P#T-:[K
MX7?\DS\._P#8"M/_ $2E<+^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B
M4H W:POB=\-O!_QA^'VL?"[Q_IAO-%UVP>TU*V69HR\3C!PRD%3W!!X(K=HJ
MZ=2=*HIP=FG=-;IK9HBI3A5@X35TU9I[-/=,_)+Q'X6_:>_X(=_'G_A+_!LU
MWXL^#_B2^"313,1%<+VAFP,6]ZBYV2@;9 .A&^-/TT_9W_:+^%'[4GPPL?BS
M\'_$:7^FW8VS1/A9[*< %X)TR3'(N1D=""&4E6#'H/B%\/?!/Q7\%ZC\._B-
MX:M=8T35K8P:AIU['NCE0_J"" 0PP5(!!! -?EE\8?@A^TG_ ,$6_C@?C[^S
MY>W7B'X5ZQ=)%J5C=NS1B,M\MI>[1\CC)$5R!U.#]YD?]&A4P?'M%4ZS5/,(
MJT9;1KI=)=%/L^OIHOSN=+&<!UG4HIU,OD[RCO*BWUCU<.ZZ>NK_ %FHKS/]
ME/\ :Q^$7[87PMM_B?\ ";6=Z_+'JNDW! NM,N,9,,R \'KM8?*XY4GMZ97Y
M[B<-B,'B)4*\7&<79IZ-,_0,-B</C,/&O0DI0DKIK9H****P-PHHHH ****
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
MJ\*JN(C4E"48M1:C=-O3E;V2:OJ>B4445]D>0%%%% 'G'C3XJ>!OA9\3-/\
M"Y\$*E]KTL37&K10QQKB20Q[F8?,Y!&2#CC'->CUQOQH\>:/\*_#\7CV]\'K
MJD\=PMO$Z[%>+<&.=Y!*KE<<=R*W_!?B6'QEX2TWQ5! 8EU"SCG,1.?++*"5
MSQG!R,^U?&9)C88?B3&Y55Q49S]VK"E&GR.G3EIK)*TW*=W?===SU\91=3+J
M.*C2:6L7)ROS279;QLOD:=%%%?9GD!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'E'[<__ ":/X]_[ +_^AK7=
M?"[_ ))GX=_[ 5I_Z)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*
M4 ;M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<E\=?C
MM\(/V9OA+KGQU^/7C_3_  OX2\.69NM9UO4Y2L4$>0 , %G=F*JL:@N[,JJ"
MQ (!UM%?CU\7/^#E']N/XG:Q))_P38_X(I_&#X@^$]Q^P>._$7A351;Z@F#B
M2."SM75$;&Y6:XW,",HIXJ[\#O\ @Y9_:?\ AYKL5I_P5)_X)"_%[X/>&'EV
MW7Q&T_PGJLFGV )P9)X+JTC81+U9XI9&QG$9Z$ _7BBL7X<?$?P%\8/ 6D?%
M+X6^+]/U_P .Z_I\5]HNM:5<K-;WEO(H9)(W7A@0?Z5M4 %%%% !1110 5QN
MO? CP!XM^+NC?&GQA!=ZMJWAF*0>%K:^NBUGHTTD;Q374$ PGVEXI'B,[AY%
MC=TC9$ED5^RHH **** "BBB@ HHHH **** /*/VY_P#DT?Q[_P!@%_\ T-:[
MKX7?\DS\._\ 8"M/_1*5PO[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G
M_HE* -VBBB@ HHHH *;-#%<1-!/$KHZE71UR&!X((/44ZB@#\S?V\_\ @G'\
M2OV5?B#_ ,-Q?\$_);K2VTJ9KW6_#.DIEM/')DFMX^1+:L,^9;D$*"< QY6/
MZ:_X)W?\%(OAU^W!X.&CW_V?1/'VF6P;6_#OF?+.HP#=6NXY>(DC*\M&3AL@
MJ[?3%?FK_P %//\ @GEKGP*\0C]OC]BI;G0M3T*]_M'Q+I&C+M%J1RU_;H.
MG7SHL%"K%L;=XK]$R[,L'Q=AH97FTN6NM*-9_A"IW3Z/=/SO?\\S'+<9PEB9
MYIE4>:@]:U%;><Z?9KJMFO*UOTJHKP/_ ()Z_MR^$/VX/@O%XJ@\BR\5:0J6
M_BW1(W_X]YR.)HP>3#+@LIYP0R$DH2??*^&Q^!Q668R>%Q,>6<'9K^NCW3ZK
M4^XP..PN98.&*PTN:$U=/^NJV:Z/0****Y#K"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#)\;ZCX:TWPM>-XNU=;'3YX3;SW+2;-@D^3@]C\W7MUK%^"_P -_!'P[\.3
MKX"UA]0LM2N?M"7;W"2[AM"A5=  5!!_$FHOC2OPJUS2K7P/\3_$BZ?'?R^;
M:_Z3Y19H\#.X@J,;QPW!_"ND\)>&=-\&>&K'PKI&\VUA;K#$TI!9@!]YL #)
M.2< <FOC8T(9CQLZTZ5&<<-3M&:E>O3J5/BA*.T8RA9J^KWV9Z[F\/DR@I33
MJ2NXM6A*,=FGU:>C-&BBBOLCR HHHH H^)KB*RT"\U*725OC:6[W"6I S(R*
M6"C(."2.#ZUR_P #OB\_QBT"\UN7P^VG&WO3$D)E,@:/:"&W;5R<[@<#C%=L
M0",$5YYX3^,>MZY\9-2^%]QX):TLM.25$OHV9PS+M*$D*%160D@<\X&:^.SS
M'O*N(L!5JXMTZ59NE[)4N;VM22O!NHE>GRI2=G[LCU\%0^M9?7C&ES2@E+FY
MK<L5O[OVKZ>:/0Z***^Q/("BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_ /0UKNOA=_R3
M/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2@#=H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA?BU^SG\*_CK
MXI\)^(_BSH(URW\%ZC+J>BZ#J 273O[19 D5]+ RD2SP(91"6.V,SNX4N(W3
MNJ* /F'XA?\ !4_X1?"3Q-\99OBE\)_&7A[P'\"8XT\;_%34SIHT6:]DM+>Z
MBL+$1WCW-U<NMU;IY8A4K)*J-M9E#?//_!-'_@XX^%O_  4?^,]O\,&_8V^)
M'@3PWXCUBYT;P7\0M9MOM>B:KJ,5O)='39[F.,16MX]O&\BP;Y=VTC=DKNX'
M_@K)_P $%?B[^VU\8+JPTW_@IG_P@'P7\8>,U\5^)/ACK>EQRK!K MXK>XN[
M.3S8S/O2,,(ICLAD=V7._ ]X\#?LD^!?@C\6/V</V=_@A^T+\,?#OP6^%>LS
M2^%?AE! UUKWB[61HU^#=W%TEPJ^9&9+R\*K"0SJTCDD(J 'UG\$?V>_AC^S
MK8:YH'P@T8Z/HNN>()M9_P"$>M=J6&G7,ZI]H^R0JH%O'+(K3O&ORF::5P 9
M&SV]%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/\ \FC^/?\
ML O_ .AK7=?"[_DF?AW_ + 5I_Z)2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_
M#O\ V K3_P!$I0!NT444 %%%% !1110 4V>"&YA>VN85DCD4K)&Z@JRD8((/
M4&G44; ?E)^U[\"/B9_P25_:GT_]L?\ 9BT]W\ :W>F'4]%4D06OF'=+ITN,
MX@DQNA?'R,H'5%+_ *3?L\_'[X<_M.?"/2?C+\+M5^TZ7JL.3$^!+:3#B2WE
M4$[9$;@CH>""5()V/B9\-O!7QA\ ZK\,?B-H,.IZ)K5FUMJ%E..'0]P>JL"
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
M3+S19/ ^CVJI+#:Z3+IL3_9&:6.18)8I,GR %RDJ39<S/LZ[_@E-_P $^O\
M@BG^SM_P4U^"OQ*_8E_X*IW?Q-\>PZ[J\%EX,FTZ*5;V!_#VJB9M\,4?D;%R
M^]B5.W9C+@CV#_@LW^S7_P &X/P-_::\2?'[_@I_KWB#6?BC\2+BWU1/#7AW
M6=2:]CLX;.WL8L6]DZ1PQ8M21).RF1C(%+;,+)_P1:_9P_X-Q_C;^TWX;_:'
M_P""7NM^(-%^*'PVEN]1F\,^)-:U%;V6RN+"YL)=UO>N\<T0%X&,D#,4=8PQ
M4/A@#]C:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?_ )-'
M\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O_P"AK7=?"[_D
MF?AW_L!6G_HE* -VBBB@ HHHH **** "BBB@ KRO]L7]DWX>?MD_!34/A'X[
MB6&9@9]#UA(@TNF7B@A)E]1R59<C<C,,@X(]4HKHPN*Q&"Q,,10DXSBTTUT:
M,,5A</C<-.A7BI0DK-/JF?F!_P $V?VLOB%^PY\<KW_@G;^U_*UA8)J9A\,:
MI=2DPV%Q(V417;&;2XW!T;@([\@!V*?I_7RO_P %1_\ @GOI7[:/PK_X23P7
M9P0?$+PU;.^@79PG]H0\LUC*Q[,<E&/".>H5WSYY_P $BO\ @H3JOQ7TU_V1
M?VA[V>U^(/A9'M],GU0%)]4MX,J\,@;G[5#M(8'YG1=QR5D-?<YWA</Q/ELL
M]P,4JL?]XIKH_P#G[%?RR^UV=V^K/ALDQ6(X9S*.1XZ3=*7^[U'U7_/J3_FC
M]GNM.J1]UTTQQM()3&I900K$<@'J/T'Y4ZBOSUI/<_0 HHHI@%%%% !1110
M4444 %%%% &7XM\+6?BSPYJ/A^69[<ZC:M"]S;G;(O!VG(P3@GIT/(Z$URGP
MGT#PK\$M-L_A=?>/DO-2OYWF@M9F53N*Y81H,E%^4GYCR<XY.*[^N#^(?PP^
M&'_"4Q?&GQG/+;-H\*/+)'*41F1@8Y&V#<S X  // .<8KXSB3+'AL72SS!4
M*;Q-+W)3J3E",:$I*55W7NW25TY+35Z[/V,NQ*J4I8*M.2IRU2C%2;FE:&^O
MEH_+S7>45B^ ?'_AOXE>'E\3>%KII+9IGB82)M=&4X(8=LC!'LPK:KZK!8W"
M9CA(8K"S4Z<TI1E%W33V::Z'EUJ-7#U94JL7&479I[IA111729A1110 4444
M %%%% !1110 4444 %%%% !63XZ\3^'?!WA2\U_Q9*R:?$@2Y*J6)#L$P .3
MRPZ5K5Q'QL\:?"GP_IEIX=^+,+2V6JNVR,0NZ@Q[26.P[A@L.17A\2YA'*LA
MQ&)=6G2:BU&=9VI*4O=ASO\ EYFD^^QVY=AWBL=3I\DI7>JAK)I:OE\[)V+'
MP:\._"S3/#LGB#X36NS3M6E\POF7#E"4X$OS  AACIG-=?5#POX>T3PKH%KX
M?\.67V>QMH\6\.YCM4DGJW/4GKS5^MLAP']F9-0PSITZ;C%<T:,>6DI/6?LX
M](N3;5];/74C'5_K.+G4YI23;LYN\K;+F?>UKA1117K'*%%%% !4.H->I83O
MIJ(UP(6,"R_=+X.T'';.*FHJ9QYX.-[7ZH:=G<X/X$>-?B?XUTS4+WXF>%&T
MN1;A#8@VCPJ\94Y 5R6.",Y/]X5WE>>Z9XE^-,WQRN?#^H>'%_X16%6$=]%;
M;%.8PZ,79LN0WR$+QDGCBO0J^4X+Q$ZF3RPU2I6J3H5)TI5*\.2=2497<ETE
M#7EC):-+R/4SBFHXM5(QA%3C&2C!W44UL^STNT^X4445]:>4%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/_P F
MC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4KA?VY_\ DT?Q[_V 7_\ 0UKNOA=_
MR3/P[_V K3_T2E &[1110!XS^UK^P%^RU^VS<>%];^//@":X\0>!M4&I>"/%
M^AZO<Z9K&@7896\VUO+5TE3YD1BA)0E%)4E00SX&?L ?LT_ /XS:Y^TGX?\
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
MX7?\DS\._P#8"M/_ $2E &[1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7YE_\'#G[%'Q^_;_\;?L]_LZ_LT?'"R^'_BJZU/Q-?6^NWVIW
M=HK0P65LTD(>T5I"64YP!@A#GI7Z:5\=_P#!63PG^SI8WWPE_:(_:DO_ !WX
M9\+_  [\474\?Q1\ ^(;BSF\&7MU%'##<WB01NS6$P#V\LIRD;2Q"1#%+(\8
M!^4O_$*3_P %H?\ I*+X?_\ "V\1_P#QBO7O^"<__! ?_@IG^PG_ ,%'_@C^
MTO\ M%_M9Z5\3/".B^(]6@U+3;'Q'J]Y+I[W'A[588KKR[N$1A-[K$6W!@9E
M !!./UZ^#O[2/[-_Q&\&:;>?#/\ :B\(^.+4VT4<>N:?XKT^[:]. !(S6I$9
M=NIVJHR> .E1_%S]LK]DCX!^'9_%GQJ_:;\!>%M/MXR\ESKGBRTM@0.RAY 7
M8G@*H+$\ $\4 >E45YA^R=^TO8?M;_#>?XW^#/!NHZ=X+U/4G7P'JVKP26\_
MB+3%C3&J"VE19+>"64R^2)!NDA2.;"B55'I] !114.I7%U::=/=V5@]W-%"S
MPVL;JK3, 2$!8A02>,D@#/)H FHK\&?B?_P;"_M"V7PM\8?M@?M=?\%@?$GA
M?4XM-U+Q?XZTWPYX;N;NRTK"27EU%%.^IP^<J8D ;RXP<#"BO4?V$_'OB/\
MX)1_\&PNK?M8_%#X@ZI%XV^(NF7&NZ1JFLW4UW<6MUK#QV.D/&&8NZ1V_P!F
MO#&N./-(ZEJ /V5HK^;G_@G;_P $P_\ @FM^W5\6]&\-_!;_ (+\>/\ Q1JE
MKJ$-U?\ PZUSPW>Z'J.JVT3B2:WA^TWB^86C5@6@\TH"6(^4BOZ1(((;:%+:
MWB6..-0L:(,!0!@ #L* '45^-/P5^.6E?\%8O^#DCXU?LO?M':+:>+O@]\#O
MAUJ^G>$_A]K40GTM=8MM0TRQNM1EMVS'+<^;<7H25EWQ*(MA5D#5P_\ P1-_
MX+'_ !8^&'_!-3]K/PY\8_&%YXMU;]ENSN;SP#?>([I[BXNK.=;N&QL9I6.^
M2.*[M57<Q++'<J@^5%  /W.HK^;^X\5?$!/^#<V#_@L"/'.I#]I-OCB=7_X7
M%Y__ !.RO]JM8?8?M'WOL'E#'V'_ (]N/]77NW_!:/\ X+%?%?XJ_P#!-S]D
M?PO\(/%UYX4U;]J:&TNO']]X<NWMKBVLX!:07UC#*IWQ1RW=TR[E(9H[=D/R
MNP(!^Y5%?C)\:/CMIG_!)[_@Y2^#/[+7[.6D6GA+X/\ QQ^'6C6/BSX>Z+"+
M?2CJ]WJ&IV%KJ$-NN(XKGS;:S#RJH:16EWEBY:OV;H **** /*/VY_\ DT?Q
M[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E<+^W/_ ,FC^/?^P"__ *&M=U\+O^29
M^'?^P%:?^B4H W:*** "BBB@ HHHH **** "BBB@ HHHH R?'?@;PE\3/!NI
M_#_QYH,&IZ-K%F]KJ-A<KE)HG&"#W![@C!! (((!K\PKO]C'_@IG_P $W?B7
MXC\1_L1--XG\#ZC=+*+.%;>[EG@7)C2XM),2&5-S)YD RP&<J&VC]4Z*^AR/
MB/&9)&I2C"-2E4MS4YKFB[;.VEFNC_R1\_G?#F$SN5.K*<J=6G?EJ0?+)7W5
M^J?5?YL_-;X>?\%[?%W@361X+_;"_9;U'1M1@P+R?0EDMYH^W-E>88=^LWX5
M]7?!+_@IQ^Q#\>O)M/"7QVTO3]0FP!I7B1CIT^X_P+Y^U)&]HV:O7/B'\*?A
MC\6]%/AWXI?#W1?$5B0<6NMZ9%<HI/=1(IVGW&#7RC\;?^"&/[%_Q.\[4/ %
MMK7@6_?+*=%OC/:ECW:"XW\?[,;QBO:^M\!YK_&H5,)-]8/VD/5QE[R7E$\7
MZKQWE7\&O3Q4%TFO9S]%*/NM^<C[+BEBN(EG@E5T=0R.C9# ]"#W%.K\N9O^
M"9/_  5'_8]E?4?V//VESKNF0,6BTBUU0V32$<Y:RNR]HWXN3UXJ;2O^"PO[
M=G[,.HQ>&_VUOV4GN(@_EC4C83:3/-ZLLFV2WG]O+50<=>]#X'GC5S9/BZ6)
M7\J?)4_\ EM]X+C>&"?+F^$J89_S-<]/_P #CO\ <?J!17R;\$O^"TG[#/Q?
M\FQUOQQ>^"]0EP/LGBRQ,4>[OBXB+PA?=V3Z"OJ'PKXO\)^.M$A\2^"?%&G:
MSIMP,P:AI5['<02?[LD9*G\#7RV89/FN53Y<91E3?]Y-)^CV?R9]3E^;Y7FL
M.;!UHU/\+3:]5NOFC1HHHKS3T0HHHH ****  @$8(R#U%>>^)/$WQIL_C5IG
MA[0O#$<_AEHE>ZN8XP/D(*L7D8X5D/S!%Y88ZYX]"K(\>VWBJ[\':C!X(OUM
MM6-LQL9616&\<[?FXYZ9/3.>U?/\2X+$8O+E.C6JTW2DJEJ/+SU%#WO9>]HU
M/9IV3T3=KG?EU:G2Q%IPC)23C[][1YM.;37W=[]#7HKE/@SI?Q$T7P);Z?\
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
M?\DUT:[[,TR#B.>-KRR[,8>RQ<-X])K^>#ZI]MT>JT445\D?6!1110 4444
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?
M^B4KA?VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4 ;M%%% !1110
M 4444 %%%% !1110 4444 <=\?O$P\$?"75_'*?!C7/B#-H21:E:>$?#5O;2
MZA?SP2I+%]G6ZFAB,J.JR+F13E/ERVU3^$7[0W_!<K_@O7_P45_:"UK]B7_@
MG5^Q3K_P>U:P0_VS9W^F_P#%16%NS;!+>7>H)%;Z:C=B(U<'(29B :_8/_@J
MU^VS=?\ !.O]A[Q+^V+#X;FUB#P?K?A]M2TJVD1);NRN=:LK2YC1I%95<PSR
M;21UQR.H_)_XX?\ !VA_P2P_:0M+.'XS_P#!.GQ_K-SICE]&UD7UC;:GI,AX
M,ME?03I<V<F/^6D$B-SUH WOV)?^#2+XH>*/BQIW[5?_  59_;(UGQ5XOCU.
MWU2?0?#.IRWL\]Q$ZR)]LU6]5GEY4!DCB'0[9NAK]S:_GL^$'_!VA!X,^+?A
MGP!\%O#?Q'\:^%-:U^TTZ;PY\99;";4-/BFF6/=:ZU9N)G";L[;R"[D?O.N*
M_H3H **** "BBB@#\EO^"NO_  0MD_:\^-$EUXC_ ."JS?"[X0^+?%Z^*?$?
MPL\110-;C6!;QVT]Y8O)<Q M*D8.R4.L4DDCKD2%![I\.?V??@5X ^,W[.?P
M&_9X_;.^$^D_!_X5:K.?!7P=T;3TU#6/%&KC1KX-=7-]%?@&2-9+V\R+<J9
MSR;V*%/S7_X*,_LA_P#!)3XZ_P#!7_\ :";_ (*J?\%-?$_@[6K6\T6;P9IN
MAE?*M--ETV%C92/+9W(BEA?YA$H53'/'(&=GE6/L_P#@EI^Q!_P04^!/_!3;
MX)^/_P#@G_\ \%+?%GQ#^(D6NZQ#9>$=6M([F&\@?P]J@F8R16-M]GV)E][,
MP)4)MRX90#]ZJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?
M_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\
M+O\ DF?AW_L!6G_HE* -VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@"IK^@:'XJT2[\->)M(MM0TZ_MWM[ZQO(%DBGB<%61T8$,I!
M((/!K\N?VL?V*/CK_P $Q?BN?VR_V&M1O)/"$,A;6]#;=/\ V;"S9>"X3.;B
MR/&')WQX!)!59*_5&F7-M;WEO):7<"2Q2H4EBD4,KJ1@@@\$$=J^@R#B'%Y#
M7ERI3I3TG3E\,X]GV?9]/-73\#/^'L)GU"/,W"K#6%2/Q0?EW7==?)V9X;^P
MO^WM\)?VXOA[_;?A29=,\2Z?$O\ PD7A:XF#36;GCS$/'FP,?NR >S!6XKW6
MOS+_ &Z/^"<'Q/\ V2_B%_PV[_P3WN+O31I<K7FL^&-+7<^GKUDDMX^1+:L,
M^9;D':"< IQ']-?\$[O^"E'PX_;?\)KH6I?9M#\?Z;;!M9\.F3Y+E1@&YM2Q
MR\1/5>6C)PV1M=O4SOA["3P?]K9,W/#/XHOXZ3_EEY=I?>]F_+R3B'%PQG]D
MYRE#$KX9+X*J_FB^_>/W+=+Z:HHHKXL^S"OG7]O[_@HO\*_V'/!OD71AUKQM
MJ-N6T'PO%-@XY N+@CF* $'_ &G(*KT9EXS_ (*1_P#!4SP;^R%ITWPL^%OV
M;7_B5>0@16(_>0:,''RRW 7[TA!!2$<GAFPI7?Y%^P!_P2U\9_$CQE_PV3_P
M4$-UK7B'5;@7^F^%M;^=RYP4GOE/ P -EM@*@"A@,>6OV^3\/8/"X)9OG;<:
M'V(+2=9]EVCWEVV[GQ.<<08S%8UY3DB4J_VYO6%)=WWEVCWWVL<I^QS_ ,$_
M_C1_P4 ^):_MJ_M_:C>S:+?,L^B>'9]T+ZG"#NC4(/\ CVLAGY4&&DR6R V]
M_P! O%/PQ^"?P]OH?BWJNA+81:#900VL%A"4@@$>$BVQ1 <@;4 ^Z %X&,UZ
M$JJJA54  8  Z57UC2--U_2KC1-8M%GM;N%HKB%^CHPP1QT^HYKX[CO&5^-:
M'+5I4_W7O8>G./-2I3BG[.7*K7L[7:M)K:VB7TG"F4X7A9/V4Y.53^+4O:I4
M3^*[UWZ+9=;N[>;\/O'N@_$KPO!XL\.._P!GF9E,<H >)E."K $X/0]>A![U
M\&?MZ_LL?$GX:_\ !0OP'^V=\!OLMF+YQ<>(I)W*1"YM56-T?:,XN;9Q$0H)
M^21CUKZ]N_BUHGP\\>Q? [P5\.C!)]E8V9XBADF,>Z,#:"2K$;6D/0YST)KB
M_B/\-OC7^U!^RSXN\#^+K5M#\3+YL_@[5(C]GFBOHMQCX'W$W9A+Y^:.1^OW
MF^&X;\0<Q55Y+EF)C_:,Z=6A4K>PG+#4ZL8Q4_:)VLKR3C\2NK-2^"7N<0\+
M8/%X58O%TI.A"<*L(*I&-62NW'D>NK2:>SL]U\2[R#X8> _B]XKT+X^:?JM^
MJFV29;82E0[+]S)!^0J=P95.&(^I;TFO@/\ X(2?M,ZGXL^&7B']E/X@74RZ
M]X'O9+O38;PGSC8RRGSHR#SF*X+;L]/M"#M7WY7V-;@S#\%9KBL.H15:I)3J
MSA%Q563BOWB3<K*2UY;NS;NV[M^5EO$CXHRJABXM\BC:,6[N%F[Q;LKV>E[*
MZMHE9!1115'6%%%% !1110 5S7Q*^$W@WXKZ?!I_BVSD8VLF^WG@E*/'G&X
M],$  @C\C@UTM%<68Y;E^;X*>#QM*-2E-6E&233ZZI]FDUV:36IMA\17PE95
MJ,G&2V:T:*VG:/I6D0I;Z7IT-NB0I$HBC"X1!A5X[ =!VJS11753ITZ,%"FD
MDNBT1E*4IN\G=A1115B"BBB@ HHHH **** "BBB@ HHHH **** "N#^.%G\%
M+>WT[Q)\8[;<EM*\6GN!.?G8!B,0]>$S\W'!KO*Y7XQ:?\,[KP:U_P#%BU\W
M2;"Y2<G][\LAS&IQ%\Q^_C'3GFOFN,,.\1PUB8J-!M1YO]I5Z"Y6I<U1?RQM
MS7Z-)]#T<IJ>SS&F[S5W;]V[3UTM'S=[>>QT>EZE::QIEOJ]A)O@NH$F@?&-
MR,H8'\B*GK&^'FM^%_$'@O3M3\%9_LKR/*L5*LNV.,F,+AN1C;CGTK9KV<OQ
M,<9@*6(4XS4XQES0=XRND[Q?6+W3ZJQQUZ;I5Y0::LVK/=6>S\^X4445V&04
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_\ )H_CW_L O_Z&
MM=U\+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_
M]$I0!NT444 %%%% !1110 4444 %%%% !1110!XW^W[I/[*NH?LI^(]4_;<U
M#1K?X6Z!=:;KOBT^(;5;BQEBL-0M[R.&:%E83K)-!%'Y.UC*7"!6+!3^1=E_
MP7Z_X-?[KXBCP=<?\$O]/MM(-SY/_"6R_L^^&C9@9QYQB60W/EXYXB,G^Q7Z
M3_\ !;3]B3QY_P %!?\ @G5XQ_9O^&DKR:S=7^EZI;:6EXEN=62ROH;F6R$D
MA"1R2QQNL;.0@E\LN57+#YP_;<^'-A^PIX)^ 'C7_@F3_P $>U^(UF8]6TB]
M^']CX,DT][2&YM;<+<:K(]K(ZN&B(9[K!=F9C(>I /I?P[_P3^_X)+_M7_ &
MT\?? _\ 95^"TWA_QCHBW?ACQKX0^'FEP3PAQNAN[::.W5XIHW 8?=9'3:P!
M!%?5-?.__!+KX#_%?]G[]DJQ\.?&OX>>%O!7B/7?$.J^(K_P!X' _L?PJ;^\
MDN1IEKM)4B,/ERG[LS/*4^3;7T10 4444 %%%% 'X[?\%DOA/_P;3_LX?M,>
M)?C7_P %/?"&K^-_BU\1I[;5F\.Z#K^L_;K>SBLX+*+$&GW=O!!$1:Y#3L'D
M8OM+!<*__@C'\*_^#:[]HK]IOPW\=/\ @E_X.UCP/\6?AO+>:G_PC>O^(-8^
MW7-E/8W%A+F"_O+F">$"[W%H&+QLL>XJK8;A_P#@HG^U7^P9_P $UOV]/BEK
M/_!3W_@D<?BW=?$;Q-%K?@3XM:AX<T[6[74]+&GVD":>B:GB.V>T,+Q-%&<D
M!)"OSJS._P""</[4'_!/[_@H]^W]\+]>_P""7O\ P26G^$\_PX\1W6M>._BQ
M:>']/T6VT_2WTV\MVTYX]-+1W#W3SQQK$[950SJI",5 /V\HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O_8!?_T-:[KX7?\ ),_#
MO_8"M/\ T2E<+^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4H W:***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\\/\
M@HC_ ,$L_%&A>+&_;&_8.6YT7Q;I=R=0U/PWHA\IYI!DM<V07[LO7? /ED!.
MT;B4?]#Z*]G),]Q^08SV^&>^DHO6,H]8R75?ET/'SO(\!GV#]AB5MK&2TE&7
M247T?Y]3X\_X)J_\%2_"_P"UI80_"+XOM;:%\3+&(H]LP\J'6P@^:6 '[DH
M)>'J,%ERNX)R7_!1_P#X*N2_#;6)?V7OV/\ .O\ Q#OIQ8WNJZ=#]I72IG.W
MR($4'S[O)Q@ K&>#N;*K:_X*4_\ !)Z'X[:A+^T3^RTD6A_$:WE%S>V%O<"U
MBUF13D2J^0(+H$9$F0KG[Q!^>NR_X)P?\$NO O[&VCQ?$7X@?9=?^)%[ ?M.
MJ;=\&DJP^:"UW#.2"0TQ 9N0-JD@_:.7 ='_ (6H)R;VPKZ5.MW_ ,^UNM-=
MN\5\8H\=UO\ A&FU%+?$KK3Z67_/Q[/73?M)\7_P3<_X)11?!W48?VE?VKL:
M_P#$>]F-[:V%]-]ICT>5SN,LCDGS[O)R7R51ONEF >ONBBBOA\YSG'Y[C7B<
M7*[>B6RBNBBNB7_!=WJ?;9/DV R+!+#82-ENWUD^KD^K?_ 5D%%%%>4>J1?8
M+'[<=3^Q1?:3$(C<>6-^P$D+NZXR2<=,FI:**F,(0ORJU]?F-MO<_*W]M33;
M_P#X)M_\%2?#?[6GAFSDB\(^.+E[O68;=#M;>1%J<.!]YOG2Y7/\<@_NU^IF
MFZE8:QIUOJ^E7D=Q:W4"36UQ"X9)8V 964CJ"""#[U\\?\%3?V7/^&IOV0]>
MT'1=.\_Q%X<4ZWX;")EWG@5C) O<^;$9$ Z;RA/W:X#_ ((D?M1_\+R_953X
M5^(=1\W7OAU*FG.'?+RZ<X)M'^BJKP^P@7/6OT#-?^,@X2H9DM:N&M1J=W#_
M )=R?_I-^K/@<J_X0.+*^6O2EB;U:?93_P"7D5_Z5;HC[,HHHKX$^]"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R/'NG>
M%=4\&ZC;>.+;SM)2V,U^GS_ZN/\ >$_)\W&W.!SQ6O45_8VFJ6,^F7\(D@N(
M6BFC)(W(P((X]037+CL.L7@JM#EC+GC*-IJ\'=-6DNL7M)=5=&M"I[*M&=VK
M-.ZT:L]T^C[>9S'P:\0_#?7O"!B^%D1CTJQNG@6(QNFU\!VP'YP=^<GN3765
MP/P0\2?!N^74O#GPBLFMX[.1)+Q##(@9FRH/[P[B?DP?PKOJ\/@[%+&<,X:?
MM*,VH\K>'_@WBW&U/M&-K6Z6L=N;TO8YC4CRSCK>U3X]5>\O-WN%%%%?3'FA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/\ \FC^/?\ L O_
M .AK7=?"[_DF?AW_ + 5I_Z)2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\
MV K3_P!$I0!NT444 %%%% !1110 4444 %%%% !1110!\S?\%?=!_;'\3?L$
M^)]%_8 U"^M/B]-X@\-_\(;=V$L2-!*->L&ED<S Q>2L F,GF H8PX8$$@_E
M?\0])_X/=OAUX.OO&MS\8-&U:#3H&GNK30]&\$W%UY2@L[)%]A#2D $[$W.W
M158G%?MM^T-^T%\(/V5/@KXC_:&^/?C6V\/>$/"FGF]UO5KI6988]P5555!:
M1W=D1$4%G=U5020*_'CXM?\ !X-_P3:^/.F>*OV<O'/[._QDL? /C'1K[P_J
M7BW2IK&'4(;.[@>WDN(H5G+1,%D9E82,ZX!"D_+0!^A/_!$+Q)^T)XY_X)I^
M /B-^U'\7=-\>>-/$\^K:QJ7BO1]5M[RVOX[G4[J: QO;JL2!86C0PJJ>44,
M952A4?6-?,W_  2!^ 7[(/[.7_!/[P-X(_81^*.L^-/A??Q7.K^'/$VO:BES
M=7@NIWEEWF.&%8V60NAB$491D977>')^F: "BBB@ KXY_P""MO[<'[>W[&+_
M  H'[#W["=_\:AXP\6R6'C$V5K=3?V/;+Y'EJ?L__'N9O,EQ=2YAB^SG>#O&
M/L:B@#\>_P#@IG_P6 _X*C> _P!KOXE_LH? #_@C@_QV^&WA'5+&RCU\?#C6
M];M;N:33;2\DCE-M&]OO1KHKMZ@;<CFJ/_!-W_@K)_P5?^*G[:WP=_95^-G_
M  2<E_9X^%OB'7]4BU754^%VL:1;3M#H6I74-I&]W&D$;-+;QN=HWL(<# W9
M]._;9_X+/:_^P*_[0?QU\=?&7P-J.E^%/&A\'?"/X,6.BQQ:YK>N#3+.::]U
M*<3M(MI%).YRL<9:&%#OW2QHWG?_  1^_;-_X+@_$_5?A+^U)^W]XN\#Z[\)
M/CKXTGT3P9X1N/#UOIVOZ9NTZ^N[?5;)+:V3=:%;252)Y9)6MV,H^4AV /V(
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_
M /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L
M!6G_ *)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*:^_XU:?\ !7A;T?Z#\._B
M,Y+?PP065[+\WLHMKM<]R(E']^OU9KXZ_P""UW[+G_"^?V3YOB1X?TWS?$'P
M[D?5+<HF7DL& %Y'] BI-_V[X[U]CP5CZ%#-)8'%/]QB8NE/RYOAEZJ77I=L
M^/XTP%>OED<;A5^^PTE4AYV^*/HX].MDC[%HKYK_ ."4G[4?_#4/[(.AZCK6
MH^?XB\+ :'XAWMEY)(47RISGD^9"8V+=W\P=J^E*^;S+ 5\KQ]7"5E[U.3B_
MEU]'NO(^CRW'T,TP%+%T7[LXIKY]/5;/S"BBBN([0HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /._A]K?P2T;XE:GX$\":.
M;76L2-J#B!P'*,"PW.>>6R,<=:]$KSRZ\0_!;PI\:8]'.AF/Q3JC#-XMLQSO
M7C+DX&0,<=Z]#KX_@VHHX7$X3GH-T:U2/+AURQ@KW49QZ5-;SMI=GKYO%NI3
MJVFN>$7>H[N3V;3_ )>WD%%%%?8'D!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!Y1^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4KA?VY_\
MDT?Q[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E &[1110 4444 %%%% !1110 44
M44 %%%% 'RC_ ,%K_P!AWQG_ ,%#O^"<_C;]FKX<W'_$^NY]/U32[$W:P+J+
MV5Y%<M9F1_D1I8XWC1G(19&C9B%!-'Q=^''C3]B__@F_J?\ PZ'_ &(?"?\
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
MAW^H33::JW%_/IUA);74 MU$-M B*P<,+2&-1&,M7>_\%A/^"N&I_P#!4?\
MX-P?#'QYTWP<OAG6KK]H73_"/Q)T.QN&DM4N+;3+V_#0LWS&"0BRE4-DHQ*%
MG*;V /TL\$?\%P](TOQ!\ +_ /:F_9T;X;^#/VH+0S?"#Q5%XQ75'5W%N]K#
MK%O]EA73WN([NW9#%+=(#( [IAROWG7\WG_!Q3=W6@_\$9_^"=FHZ/=R6US9
M?#K2Y+2>%RKQ.GAW22K*1T((!!]J_HJ^'&M:IXD^'F@^(M;A\N]O]%M;F\CV
MXVRO"K.,=L,30!\T?&#_ (*?1VW[=DG_  3:_9/^$%E\2/BOI'@R3Q5XQMM8
M\7'0]*T#3U\D1QS726EW(]U+]IM]D*P[0+B-GD0$D=!_P3W_ ."H7[.'_!0_
M]E>^_:D^']Y<>&[3PW<W5GX]T/Q+)''<>&;RUC$EQ'<,I*&,1D2+*#M9#D[6
M#HOY8_\ !#[Q/X@\;?\ !T[^VIK_ (IED>[M]/\ &.GQ-*<D6UMXITRV@7Z"
M&"(#V KXZ_X)O?%?XA^!_P!A3_@J!X?\)7=P+&X\+69D6-CMB^T:E?V4Q'IO
MMKB4-ZB,>E '[$O_ ,'#G@)/V>D_;];]FC4_^&:W^)1\'#XB?\)'_P 3O._R
MO[5_L7[+M^P><"F?M?VGO]GSQ7T7_P % _\ @I_^SE_P3W_99T_]J+QW=W'B
M6T\3W5I9> -#\-21R7'B:\NHS);QV[,0@C:,&1I2=JH,C<Q1&_$6\AB3_@RB
MM'P,O\2RWX_\).X_D*\M_P""A7Q3^(7CW]B?_@EMX7\77=PUC%X?N?+61CB7
MR-4T^RASZ[+:"(+Z"0XZT ?O3\'_ /@J';W?[=X_X)K?M7_"&R^&_P 6-4\'
MQ^*/!UOH_BTZYI7B#3V$WF1PW3VEI(MU%]GN-\30[2()"DC@ GZRK\&?^"WW
MBOQ!X,_X.L?V,=8\+32)=S:1X)L9C$2";:Z\5:M;3CCL89I0?8FOWFH ***Y
MGXF?&7X7?!NQM=3^*'C6RT2WO9C%:RWKD"1P,E1@'G'- ''?MS_\FC^/?^P"
M_P#Z&M=U\+O^29^'?^P%:?\ HE*^??VN_P!KO]FGQS^S3XQ\)>$OC'H]_J5_
MH[16=G!*Q>5]RG:,KUXKW_X3SPW7PL\-75O('CD\/V;(PZ$&!"#0!T%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!E>.O!?ASXD>"M6^'WB_3UN]*UO39K'4;9ND
MD$J%'7V^5CSVK\T/^"4OC3Q'^Q7^W+X[_P""?WQ.U!EM-6OY/[$FF^59+V!#
M)#*H/"BYM"&]24B7J:_42OS>_P""YGP.\1> /%'@?]O7X4[K35_#^I6]CK%W
M O,4D<GG6-RV/1P\;$]=T2U]SP57I8R=?(\0[0Q4;1;^S5CK!_-Z/OHCX?C2
MC5P<*&=X=7GAI7DE]JG+2:^[5=M6?I#17#_LV?''P[^TE\"?#'QO\+E5MO$.
ME1W$D"ON^S3C*30$]S'*KH?]VNXKXNO0JX:O*C55I1;379IV:^\^SH5J6)HQ
MK4G>,DFGW35T_N"BBBLC4**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** .8^+USX"TWP7+KOQ(T)=0TRPGCE:$VXEPY/EJP4D _?QSZ
MU;^&_BCPYXR\$:?X@\(V36VFRQ&.TMGB6,Q+&QCV[5)"@;> #TQ4_C>/P\WA
M'49?%FF"\TV"T>>\MFCW[TC&\C:>I^7('J*Q?@MXY\!^.O"<EQ\.]$;3M/LK
MQK<6C6J0X;:KE@J$C!W]>I.:^/G76%XYC2E6HQ5:@[0Y;5YSA+67/UIQAIR[
MJ3N>LH>UR1R4)MPG\5_<2:VM_,WK?L=?1117V!Y(4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\
MHE*X7]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NT444 ?'7_  5I
M_P""07@#_@IWI7@?QQI7Q*N?A]\4_A9K:ZK\/?'EGIJWBVT@EBE-O<VY=//A
M,D,3C#JT;KN4D,Z/7^$'_!*?4]4_X*/G_@JI^V#\1]#\4?$K2_"4/A[P3H7A
M+0IK'2/#\ ADCFN0;B>::XN)//N0"2BQK.R[7(5Q]FT4 ?"GC[_@D'XW\ ?M
M7_&/]JS]ACXV>'O!%Y^T#X0ET;XDZ)XI\*S:E;07SY']M6)@NH"L_P \CM#)
MNCDDD9]RYQ7H_P"RO_P2,_9/_9>_X)SW?_!-*RT6X\0>"M>TB]MO&=[J1"76
MN7-XFVYO'*<12<((]O,2PQ $E-Q^I** /S-MO^#?37O''[/OPA_8%_:)_:6T
MSQ5^S_\ !7QU/XET31K3PG):Z[XB!DNFMK#4;K[4T*Q1+>W$3O#"K3(0 (6^
M:OTPAAAMH4M[>%8XXU"QQHH"JH&  !T%.HH **** "BBB@#XJ_X)3?MD?MQ?
MM#:?\9?'?_!0'PS\-/ NC^&/%TEKX6T71=7"ZGH=K#)<I<1ZRDDS_9RJQV\D
M<CB,R+(\@41M&:\*_P""D_\ P=!?\$L_@5X8U_X$^ [,?M$ZUJ]C<:5J/A?P
MNL<NA74<R-%);7-_(K0S12*S(1;I<Y#;2!FONK]K/]@+]C?]N;PK-X0_:J_9
M\\/^+H);7[,M]=VYAOX(MP?9%>0%+B)=P#;4D RH)&0*^6?V7O\ @AK\*?\
M@F%XUOOBI^P-\*OA[XMO+BY:XBLOB[:R?VU9D_\ +*PU^&.8V4( QY;64K.<
M;IA@D@'9?\&^WC./XB?\$N?!OC9/@)H/PP_M#Q'XE(\"^'-&:QMM(1-;O8HX
M/+<>8SK&B!I),NY!9NN!]J5Y=^Q]X^^,_P 3/@X_BWX__ >/X:^)Y?%.M077
MA..Z6X$$$.I7$5O/YZ +<>="D<_FJ K^;D"O4: "BBB@ HHKQ/\ ;"_X*!?L
MX_L,W?@K2OCOJ/B'^T/B'K4FD^#M)\,>$K[6+O4KU%5C#'!9Q2.6(=<#'.>*
M /Q8_;L\<?\ !OW\#?\ @KW^TAH7_!3[X'^-_B+XBU;6=&U33-5L9=02+2&E
MTJV,VG>7:WMN) /W4R3D-\LQBPGD[I?0/^"9?QP_X-L/'?\ P4G^"F@_\$U?
MV5?'GAGXJMK^KMI>M7EWJ$=I!:CP]JAN!.MW?7"RJT>5550.'*-O"AE;]31_
MP3P_X)V_'_Q!JW[17Q3_ &$? 7B3Q)XZNHM2UC4OB;\-K.]U3>EM#;1QN+Z%
MY+=5BMXP(OE .3C+&OGSPW:?\$XOV<?^"E_PF_9LO?\ @DII_P (_B=KE]K%
M]\*/B;X&\!Z%;:+JGV?2;P7B?;[!XKC_ (]7F#6\\ (:2)BN"CT ?H31110
M5%>V5IJ5E-IVH6R307$31SPR+E71A@J1W!!(J6B@#\6?V)_^":/[:O\ P2"O
M_P!K;]EOP)^S9K_Q6^'7QG\*S#X.>)/"VI:?B&\$%[;PV.I+=7,+6IV7L0DG
M(,?^C,RD[MHZWX+_ /!MUXGT;_@@1XE_X)R>/O&6D0?%;Q;XB;QR=4CE:6PT
MOQ BP);VOF!<M#]GMUMY)%4X,\SH& 7/Z\T4 ?BY\7/^"6O[7'_!2OX7_L3_
M +&7QV_9KUOX>>&?V=M#@M/C7XD\2:EI\EMJ2V=K86:6FE_9;F9[LW26<K>:
M52.)95+$L/+/N?[??[5__!9G]F7_ (*Q_":W^''P_P! O?V5?%GB_P ,^$[O
MRXM/>>ZN]2N!!<LY=Q>QW$.9)4\H>1Y4*L^?WF/TPKC=>^!'@#Q;\7=&^-/C
M""[U;5O#,4@\+6U]=%K/1II(WBFNH(!A/M+Q2/$9W#R+&[I&R)+(K@'Y\0?L
M _&C_@GW_P %Q/'_ /P4\^#?P0U_XC_#CXR_#N]T[Q'H/@R2S.J:#KSS6%PS
MF"ZGA$UO</8EA(C$I)<N'5$56:E_P2!_X(4:W\!?^"?WQS^%'[9%M:Z?XU_:
M;2\3QIIND7277_"/6,D%Q':VPF4E)KB%[JXF+H2F]U4%@FYOU&HH _"^7_@E
M'_P41F_X(^)_P0S;]GVY.O1?&0W2?%LZK9#PL/#OVXWW]I;_ #_M7F;R8_LG
MD>;WQCFOHW_@KK_P0OU[XX?L!? KX8?L9V]K?^.?V7Q8CP1IVJW,=J/$-E%#
M;QW5LTKD)#<3/:6\P=R$WHRL5#[U_4.B@#\PY_\ @GS\9/\ @H#_ ,%R_ ?_
M  5"^,/P/UWX<?#GX.?#RQTSP]H?C26S&JZ]KD<U_<(X@M9YA#;V\E_N\QW!
M>2W0(KHS,OZ>444 %4M9\.>'O$<20>(=!LK](VW1I>VJ2A#Z@,#@U=HH \0_
M;8^'W@'2_P!E+QSJ&F>"-'M[B+0W:*>#3(D=#N7D,%R#7J/PL1(_ACX<1%"J
MN@V8  P /(2N&_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5Q_P"T!\&?#7[0WP6\2_!7Q<@^P^(M)EM&
ME*;C!(1F*91_>CD"2#W05V%%:4:U7#UHU:;M*+33[-:IF=:C3Q%&5*HKQDFF
MNZ>C1^:O_!$3XU>(OA!\3O'7_!/WXNS"TU33-4N;S1+::3I=0-Y5[;H3]X%4
M290."$E;O7Z55^;'_!9;]FWQ?\%?B9X>_P""C_P #V.J:5J5JGBE[9.(KA"%
MMKQ@.J. +>0'@_NQ@[V-?;_[)?[2?A#]K/X":#\;?"!2-=2M]FIV ?<UA>IQ
M-;MW^5NA.-R%6QAA7W'%]"EFE&EQ#AE[E?2HE]BJE[R])+WEWU?5'Q'"%>KE
ME:KP_B7[]'6FW]NDW[K]8O1]MNAZ11117P9]V%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% $=U:VU]:R65Y"LD,T926-QD,I&"#[$
M5P?P1^(OPN\63ZIX=^&WA1M)73F1KF,V,4 E9BRY 1CDC;@EN>17H%>>>!_B
M!\*HOBIJ7PS\)^"_[.U2+S3>W:6$,2SLC D;E.Y\Y)&17Q_$&)6!S_+:TJ]*
MG&<YTVIPO4J.4?<A3E]EW3<OYDK'K8"FZV!Q$%"4FDI:.T8I/5R7731=CT.B
MBBOL#R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_Y-'\>_
M]@%__0UKNOA=_P DS\._]@*T_P#1*5PO[<__ ":/X]_[ +_^AK7=?"[_ ))G
MX=_[ 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@"EK_B/0_"]G%?\
MB#4H[6&>^M[.*23.&GGF2&&,8[M(Z*/=A5VOC+_@OWX$^+OQ2_X)?^+/AC\
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
M_),_#O\ V K3_P!$I7"_MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*
M-VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\H_VJ_!_B3_@DQ_P4
M)T?]J7X7:1*?A[XUN96U'2[48C"2,IO;#' 7!VSP@X (4#(C:OU*\&^,/#?Q
M!\):9XZ\':O%?Z3K%C%>:;>P'*30R*'1Q]01[UP'[9'[,'A7]KW]GW7/@KXE
M\N&:\A\_1-1=,FPOXP3#..^ 258#DH[KWKXR_P""+G[3_BKX<^+M>_X)U_'K
MS+'6O#]]=-X7AO'^9'C9C=6(/< AIX\9!4RG.-HK]"QO_&6<-+&K7%81*-3O
M.E]F?FX[2\KM]#\^P?\ QBG$KP3TPN+;E3[0J_:AY*6\?.R74_1ZBBBOST_0
M0HHHH **** "BBO.OVE/VK/@;^R7X('COXW>,X]-MYG,=A91(9;N^D&,I#$O
MS.1D9/"KD%B,UMA\-B,77C1H0<IRT22NWZ)&.(Q&'PE&5:O)1A'5MNR7JV>B
MT5^:OQ$_X+S>./B%K9\#_L:?LN:CK&HSY%G<:Y%)=3R=LBRLR2?KYQ^E<_\
M\,T?\%J_VX?WWQJ^*$W@'P[=\OIUWJ(T]&B/5#9V0,CD?W;C!]Z^SI\"8_#P
M53-:U/"Q_OR3F_2$;M^ETSXVIQU@,1-T\KHU,5+^Y%J"]9RLEZV:/O#XX_MU
M?LD_LY^=;_%GXZ:'8WT&0^D6MP;N]!]#;P!Y%R>,LH'O7R!\6_\ @O[H%]J?
M_")?LJ_L]ZOXCU&=S'9WFOL8Q(_;9:V^^24'TWQGVKJ?@;_P0)_9C\#F'4OC
M7XUUWQS>+@R6L;_V;8L>X*1,TQ^OG#/I7U_\)?V?/@=\!],_LGX-_"C0?#D1
M0+*^E:;'%+,/^FD@&^0].6)/%7[7@+*/@A4QDUUD_94_N7O_ ">A'LN/,V^.
M=/!P?2*]I4^]^Y\T?G/_ ,(C_P %S/VYN?$.LW/PS\.7?6&6;^PHU0]5,<0:
M^<8[29!Z9ZUU?A7_ (-Y_!<WA34;CXG_ +1^LW_B>[MG:SN],TZ..TM[D\AI
M5E+R7*YZX:(G/:OT>HK.KQ]G5./L\OC##0[4X)7MW;NWY[7-*? 635)>TS"4
M\3/O4FW;T2LEY;V/RH_9E_;%_:%_X)3_ !83]D7]M72KR]\#>9_Q)=8A#S_8
M("V%N;1\9GM#_%#]^,YP P:-OU'\*>+/#/CKPU8^,?!FO6FJ:5J5LMQ8:A8S
MB2&XB89#JR\$&N&_:E_93^#_ .U]\,;CX8_%[01/%\TFF:G;@+=:;/C F@<@
M[3TRIRK#A@17YO> ?B=^U/\ \$2?C4OPK^+=G=>*_A)KEXTEE<6JGRI4)^:X
MM"QQ!<J"#);L<-ZX*2UZ%7#8#CJDZ^$2I8]*\J>T:UMY0[3ZM==^[//I8G'\
M#550Q;=7 -VC4WE2OM&?>'9]-NR/UJHKFOA'\7_AQ\=OA_IWQ1^%'BJVUG1-
M3BWVMY;-T/\ $CJ>4=3PR, RD8(%=+7YU5I5*-1TZB:DG9IZ--=&C]$I5:=:
MFJE-IQ:NFM4T^J84445!85P_QQ\:^!/AYH]EXH\;>"UU;_23;V;?9(I&A=E+
M'F3[H(3MUVCTKN*YKXMZ_P"%_"G@BX\4^+O#2ZK9V$D<GV8V\<A#LPC5@'X!
M&_KUP37SW%GM%PWBIPJPI.,'+GG#GA!1]YRE#JHI-_B=^5\KS&DG!RN[<L7R
MMWTLGTO<V?#^LV_B+0;'Q!:*5BOK2.XB#'D*ZA@/R-7*P?ACXSTOX@^!K#Q9
MHVGFTMKE76*U;&8@CLFWC@?=[5O5Z658REF&5T,53J*I&I",E)*RDI134DGJ
MD[W2Z'/BJ4J&)G2E'E<6U9]+.UOD%%%%=Y@%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE*X7]N?\
MY-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110 4444 %%%% !1110
M 4444 %%%% 'RY_P63^"'QP_:/\ V /$GP3_ &;/BG;^"/'6O^*O"L/AGQ9<
M>()-+&EW*^(M.D$RW,1\U) $.P19D=RJ("S '\S=3_X(._\ !R\VFW MO^"Y
M.HS2>2WEPK\6?%,1=L'"[Q%E<GC/;K7Z9_\ !9/]EG3OVU_^"??BG]EK5?C-
MIGP^@\9>(_#-FWB[5H3)'8D:_I\B[4#)YDKE!'&A= TDB NH)8?F&/\ @SLM
M)CY-_P#\%E/$$T#\31?\(8!O0]5YU<CD<<@_2@#]#O\ @@!\)/ OP6_X)B>#
MO!O@_P"*FI>,-1_MK6IO&VK:N MQ%XB.HSKJ5JZB249AN4DBWB1Q+L\X,1*#
M7VA7S?\ \$N_V4OV9?V _P!C3P[^S-^SI\33XCT#1-;U"TN?$>HWL32ZEK!N
MY5NP=F$#+,CQ"-,[1$%RQ!8_2% !1110 5\8?\%I_P#@LAX%_P"".GP4\._$
M3Q#\&=5\<:UXQU*YL/#FE6>HQ6=LLL,2R.]S.P=HTPZXV1.2<CY>M?9]?)/_
M  5;^ /[ ?C7PMX6_:>_X*2>+(M*^'7P>%_J,,S:]J&G/'JETUK%;31R:=)'
M<R2*L<JI#$2SO*I"DKB@#\?_ /A8?_!SW_P< @P>!-,N?@G\'-7X%W;-/X;T
MF>U?C)N6WZAJ:,O#"+? Q!RB9Q7Z/?\ !'C_ ((@^%/^"/3Z;?\ BW]N'Q[X
MLU_Q/<R647A6#5)-.\+37K6TTS"/30S^?.L4,S":1^D98(AXJS^P9XX_X(Q?
M\%+)=9T[]D#]H_XL>(=4\/Q+-J^AWOQ[^(&GWT$#,%$XANM41I(MQ53(FY59
ME5B"P!]ZC_X)=_ /P]\>?AC^T%X'\3?$&/5_AMXDO=2MX/$OQ7\0Z]:W4=SI
M-]ITD?D:G?7$4;_Z6KB5%5QY97=AF! /I6BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH \H_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*5PO
M[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *_./_ (+2_LO^*?A[XJT'_@HE\!?,L-<\/7UJ
MOBB:S3YD>-U%I?$=\$+ ^<@J8AC :OT<K-\8^$?#?C_PGJ7@?QCI$5_I6KV,
MMGJ-E.,I/#(I1T/U!(KV^'<ZJY!FL,5%7CM./24'\47ZK;S29XG$.2TL^RJ>
M%D[2WC+K&:^&2]'OY71Y]^QG^U!X7_:^_9\T/XT^'/+AN+N+[/KFG1ODV%_&
M )H3WQDAE)Y*.C=Z]3K\HOV6O%WB3_@DK_P4+U?]F#XG:M+_ ,*\\:W,2Z?J
M=V<1B.1F%E?YZ*02T$Q& "&8Y$:U^KM=G%>2TLHS!3PSYL/67/2EWB^GK'9]
M=F]SDX5SJKF^7N&)7+B*+Y*L>TEU]);KINEL%%%%?,'TP44R>>"U@>ZNIDCB
MC0M))(P"JH&223T '>OSN_;A_P""NOB3Q;XK_P"&6O\ @GK97'B'Q+J4YLI_
M%FEV_GX<Y#1V"@$2,.<W!^10"5SQ(OLY)D.8Y_BO8X6.BUE)Z1BN\GT7XOHC
MQLZSW+LAPWML5+5Z1BM92?:*ZO\ !=6>V_\ !0/_ (*E?"7]B_39_!GA[[/X
MF^(,T.;7P_#-^YL-PRLMXZG*#!!$0^=QC[JG>/F']E[_ ()Q_M!?M]_$./\
M:V_X*'>(-4BT>\VRZ7X;E9H+F^@SN2,(,?8K3GA5 D<$L-NX2-Z]_P $_/\
M@D'H7P>U.#X^_M8SQ>+/B#<3?;8M/NIOM-KI<['<9'9L_:KG)R9#E%;E=Q D
MK[GKZG$YYEG#%"6"R)\U5JT\0UJ^ZI?RQ_O;OI?1GS&&R3,^)J\<9GJY:2=X
M8=/1=G5?VI?W=EUMJCG_ (<_"?X8?"#0U\-?"OX>Z-X=L% S:Z-IL=LC$=V"
M*-Q]SDG/6N@HHKX"I4J59N<VVWNWJV?>TZ=.E!0@DDMDM$%%%%06%%%% !7*
M_&GX)_#+]H7X=:A\*_BYX5M]7T744Q+;S##1N/NRQN.8Y%)RKJ01^==516E*
MK5H58U*<G&47=-:--=4S.K2I5Z4J=2*E%JS3U33Z-'Y)^)_!O[5?_!#_ .-A
M\:^!+BY\7?"#Q!?*MQ%.2(9QVAN-H(MKQ5^Y,HVR ="-T:_I7^S1^T]\(?VL
MOAC:_%/X/>(EN[.7"7ME+A;G3Y\9:">/)V./Q5AAE+*03UOC7P5X2^(_A2_\
M"^//#MIJVCZI;-!J&G7T(DBGC/4,#^8/4$ C! K\MOVA_P!E/]H[_@D7\77_
M &J?V0-5N]4^'EQ,%UC2[G=,MG"6_P"/6]0<R09.([@89"0"5;#2?HE.O@..
MZ2HXEJEF"5HSVC6MM&7:?9]=NR7YY4H8_@6JZN&3JX!N\H;RHWWE'O#NNF_=
MO]7:*\8_8L_;B^#W[;?PY'B[X?7HL]8LT1?$/AFZF!N=-E/Y>9$Q!V2@88<$
M*P91[/7P&,P>*R_$RP^)@X3B[-/=?UT>S6J/OL'C,+F&&CB,--2A)736S_KJ
MMT]&%9OC"YTNR\*ZCJ.MZ2M]:6MG)<3VC1*_FK&I? 5N"?EXSWQ6E39H8KB)
MH)XE='4JZ.N0P/!!!ZBO/Q5*5?#3IQ:3DFE=76JMJGNNZZG92DH5(R?1KR_$
MX_X)_$[P_P#%'PQ<:IX<T$Z;!9WK6XM3M'\*MNPO !W=/8UV5>??!/XP^%_B
M+J&J^'O#GA$Z0-+V$Q$(OF9+*?E08&-H]>M>@U\[P5F5/->&</B(XJ.)T<74
MA#V<9.,G%V@[<MFK6\KK1GH9QAY87,JD'2=/9J+?,TFDUKUON%%%%?4GF!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'E'[<__ ":/X]_[ +_^AK7=?"[_
M ))GX=_[ 5I_Z)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M
M%%% !1110 4444 %%%% !1110 4444 ?)O\ P6^^"?PB_:,_X)K^.?@O\>?C
MWIGPP\'ZUJF@?\)!XXU="T.F6T&M65RYZ8WN(3&FXA?,D0$@&OQ_^,O_  ;;
M?\$:?V>/A-X;^.'QT_X*[^(/"?AKQB6_X16\U[P];VTNJJI^:2"W=!/)& 5;
MS FS:Z-G:ZD_M?\ \%//A1\9OBW^R?=V/P$^'6D^-O$GA[Q7H/B:V\ :]?K:
MV?BI-,U.WOGTR29\I&9!!E"X*>8D8<;2U?D)\,_^"9__  4D_P""NG_!1W6O
M^"B'_!6W]D#Q#I/P]\!VRGPK\$EO[2.XUL0$FVT:U6\N(8OL^]FFN+B=XDG9
MF1<"0B( ^J]-_P"#=_\ 9%_:B_X)\?LX_ KX7_MR>+-5\$?"?Q%J?B3PMXV\
M(W-JR>(+?4KTW<N&B)CCEC8!(KA26B_>94EB!^J=?-G_  2G^"/C7X#?LIR^
M%_'O[/5O\);W5/'GB+6H/AEIU]8W%CX:M+O4YYK:SM7L99(/*$#1L0FQ1(\N
M$1<"OI.@ HHHH *_,S_@XUG_ &']<F_9Y^'/_!2KXNZIX3^"-UXYU;5_% TF
MTOYI-3O+/32EE:G[!#+,BL]W(6=5R%# ,A8,/TSKYN_;[_X)=?LP?\%+]?\
M MA^UWX1E\2>$O!(U.YA\.PZQ=V!N;ZY%JD4CS6DD<FQ(XIP5#C+2(>BD$ _
M(/X4?M2?\&Q7[!7[>OP;_:U_X)V_M-ZOX4LK74=7T3XJZ&- \7WEG-HESHE^
M8KH_VA:23,Z:E#IR>7$S9\_>4 C++^EWP._X.#?^"9_[6W[2GP\_99_9#^.T
MGCCQ3XXUJ\MYK5?"&KZ>EC:6VEWM])<-)?6L*-\UJD852Q/F9Q@$CG_^(7'_
M ((4?]&,_P#F3?$__P LZW_@=_P;X_\ !,_]DG]I;X>_M4?LA_ N7P/XH\#Z
MS>7$UPOB_5]02^M;G2[VQD@:.^NIU!S=)(&4*1Y6,X)! /N"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH \H_;G_ .31_'O_ & 7_P#0UKNOA=_R
M3/P[_P!@*T_]$I7"_MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4H
MW:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M=1UE_&_B :1?V>G:?I/]EW!^U*+J7S$N8Y@BB38L;1S21-O:6+8 ?O-1110
M445SOQ=U+X@Z-\)_%&K_  ET2#4_%5IX=O9O#.FW3 17>H+ [6\3DL@"M*$4
MY91@_>'6@#\T_P#@YK_;[^,WPG_8@^)7P7_9-NS;WFF:=IL'Q;\8PSE/[!L=
M4N([>#2X&7_E_NXY&D89S#:JSMM:XMV.G\//VP]/_85_X-=/ /[0<GB1=)U.
MV^!6DZ7X:OMA=H-4OHTM+:947YI/*DF$Y5>2D+].M?F]_P %/O''_!;#P)_P
M27\5? K]L;_@FYH'@OP/JOBBQUCQ[\5CXSL[[5=6UN;4(I6O+A(+V3<\\X2/
M"Q[(HQ'&@2.-%7]"?^"4,_P5^,__  0L^%FA?\%D?A)\+?"WP^TB]T_3OAP_
MQ"UZR33];L$L(AIVHEYYRD=U*9KU!&2C@1D[ #D@'P9_P3M_X)A_\$UOVZOB
MWHWAOX+?\%^/'_BC5+74(;J_^'6N>&[W0]1U6VB<236\/VF\7S"T:L"T'FE
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
M  K<^);W_A%?[?V[?[0_LCS?LN_'_+/9Y.?F\O/->U?M(_LT? K]KSX.ZO\
M ']I#X;:?XK\(ZY&JZCI&H!@"58,DB2(5DAE1@&62-E=2,J0:[JB@#Q7]GW]
M@']G#]G#XHZO\=_"FCZWKOC_ %S28-)U#QWXW\2W>M:L=.AQY5E'<7<CF& %
M0Q2/;O8!GWL :]JHHH **** /*/VY_\ DT?Q[_V 7_\ 0UKNOA=_R3/P[_V
MK3_T2E<+^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4H W:*** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH _+K]EK_C$;_@N!XT^#DG^C:3XWEOXK
M-#Q$JW2+J=L%]=I7R1[L1ZU^HM?F'_P6QTC4?@+^UW\'_P!L;PY:L'A>)+DQ
M<!Y]/NDN%#>[QSE/=8R.U?IGH^KZ=K^D6NO:1=+/:7MLEQ:S)TDC=0RL/8@@
MU]WQC_MV"R[-5_R]I<DG_?I/EDWZZ?<?"\'_ .PXW,,J?_+JKSQ7]RJN9+Y:
M_>8WQ6\9P?#SP->>-+C0_P"T5L&C;[-Y@4Y9U3()!QC=Z=,T[X6>.U^)?@2Q
M\:C3?L9O!)FV,N_RRLC)C=@9SMST'6M'Q5J@T/PSJ&N'3Q=_8K*6X^S%L>;L
M0MMR0<$XQG%<W\$/BV?C%X9NO$+:"=.-O?- L'G^;N4(K!MVU>NXCIVK\4KY
MA]5XYI82IC;*M0ERX?V7Q2A*\JOMDM+1M'V;?7F1^H0P_M<EE5C1UA-7J<VR
M:TAR>;UYOD=G1117V!Y(4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W
M/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4K@?V[YG@_9#\>/' TA.B[=J
M]0#(@)^@!S^%<AX#_:E^,MAX&T6QMOV+?&]U'#I-M''<Q7-MME41* XRW0@9
M'UH ^BJ*YOX4^-_$7Q!\(IXC\4?#G4O"UVT[QG2=6=&F55/#DH<8/:NDH S/
M&WC3PE\-_!VJ_$+Q]XBL](T/0].FO]8U74)Q%!9VL*&26:1SPJ*BEB3T K\R
M_P#@DC_P62^._P#P4H_X*V?'_P"$-Y:77AWX4> O"PB\'>"]4T.*WOXKF#4$
MMI+V[=HQ<)/+E\V[,$B&U-F]6=F?\%A?^"QO['?[-'[;OA7]CG]LV3Q1;^ /
M#VAV/C/Q!I>@:&+T>+-0:XD_L^QG'F(%LK=[?[5*ASY\HMD(\N.59?A'_@WL
M_P""@G[/VM?\' ?Q]\6V3ZW]D_:-\2Z^WPYWZ: Q$VJS:HGVH;_W'^C1MG&[
MYL+[T ?>'A?_ (*;?M-_\%"_VW?VHO@/^R=\<'^&O@W]FKPK=1:1J>E>'].U
M"Y\4>(XGGC9KQK^WG1=/6:UGC$5N(I9%PXG7<%7I?V)?^#@#PA\<?^"+/C3_
M (*;_&/P;:6GB/X5PW.F^-O#>E3F*WO=918!:+;ERS117;75J 6W>6TCKE_+
MR?A?_@V7TC7O"O[1O_!0/P_XS1UUC3K*:WU1)OOBXCO-964'WW@YKXU_8S\$
M_$74?^#:7]L'Q1I4%PVB)\5?!OG! 2K>1=6QG^NTW-FS>@ )X% 'Z8^.?^"S
M7[=W[+7_  3H_9Z_X+"_&+XF6OBW0/BW\1Y-)\=_!^W\-6%KINE:7.=2DMVT
MJX2(7JW,<&GG+75Q<)(\@^50,G]E/"?BG0?''A;3/&OA74H[S2]8T^&^TV\B
M^[/;RH)(Y![,K CZU_.-_P %09(O^(1/]D%4(.[XE:;T]18>),_K7[N_\$U-
M$\1>&?\ @G-\ ?#?B^.1-6T_X*>%;;5$F!WK<1Z1:K(&SWW Y]Z /;**** "
MBBB@#Y6_X+2_!CXD_M"_\$\O%/P;^#WQHT[X=^*-<\3^%8M#\:ZKKTFF1:3<
M+XBTYUF%S&0Z2?+B,)\[2,BKRPK\MKO_ ((F?\%TH[262R_X..+V698V,4<G
MQS\3(KMC@%O..T$]\''H:_4S_@M#\ ?@Y^U'_P $Z?&WP'^/_P"T5H7PI\(:
M]J6A'7?'7B*]AM[?3X(-8L[IE#SND?FR"$Q1AC@O(O7I7Y%_$'_@V*_X(X_!
MKX6Z!\>/B_\ \%A;G0_!7B>5D\.:]J$NE6\&L;20?LKL3YX&,ED##;\W0@T
M?J%_P;TP:Q9_\$J_ VG^+?C4/'_B*#7O$:^*O$;ZC)>2R:H=:O7N8I9Y&9IW
M21BOF[F64 2(S(ZD_;%>#_\ !-+]D_\ 9>_8N_8R\'? W]CKQ1_PD'@."UDO
M]+\3G6(=0;6VN7,SWIN( (I?,+9!C 0*%"@ "O>* "BBB@ HHHH _)'_ (*4
M_P#!QA\<_P!CW]J'QO\  O\ 9#_X)M:W\2]"\!7\-GXZ^( AO8[ :Q)!!(UN
M&M;6108TE@1GD<,S' 4*JL^;_P $]?\ @MU_P4__ &\/^"C7PV_9[^*/_!,^
M_P#AIX-2PU?4O&=YK.C7P:WMELW6VODEO+>(P%;@+;@J2)!=NA&=K)]$?'O]
M@K_@HEKW[=,<'P<^.G@K_AE+XCZO>:C\;_AMKFD1F_O?M6FQV-]:))]G=Y89
MUA61"LT31RSRDY54%>)_LI_\$Q?^"U?PM_X*U_#OXI?M!?MEVWC_ . WP?TC
M7=+\&ZQJE]"-6OM%O[;RTT^[BB@26YN?-BL9))IWD&;-75R0J4 ?K)1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 >4?MS_\ )H_CW_L O_Z&M=U\
M+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0
M!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\A_P#!;GX0_P#"S?V%
M=5\26EKYEYX,UBTUF':/F,>XV\P^@CG9S_US]A79_P#!*?XO?\+D_8/\!:O<
MW7F7FBZ<VAWP+9*M9L88\GU,*PM_P.O9_B[\/-,^+GPJ\2?"S6=HM?$>A7>F
MSLPSM6>%H]WU&[(]Q7Y_?\&_GQ#U/08_B?\ LQ^)]T%[HVK1:K!9N>5DYM;L
M8[;6BMQ_P*ON\)_PI< XBCO+"U8U%_AJ+E:]+ZL^%Q?_  F\>X>MM'$TI0?^
M*F^9/UMHC](R P*L 01R#7GOP5^.%S\6-6U?2[GPD=+&EE%C_P!),OF'<ZL,
M[% QM''O7H5>>^%_C;?:_P#&74?A5+X1^S0V E"WXN"_F,N".-@"Y4DXR:_%
M.(LP_LW.LLE/&NC"I4E3=/V7/[>4X^Y%SM>ER-.5]%+9GZAE]#ZQ@\2HT>>4
M8J7-S6Y$GJ[?:OHO+H>A4445]@>2%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7S'_P6 ^$/_"W?V"O&(MK7S;WPR(=?LN,[/LS_ +YOPMGN*^G*S_%O
MAC2?&WA34_!FOP>;8:OI\UE>Q?WX98VC<?BK$5Z&58Z669G1Q<=Z<HR^YW:^
M>QP9K@89GEE;"2VJ1E'[U:_RW/F;_@C-\7O^%K_L&>&;*ZNO-O?"=U<Z#>$G
MD")Q)"/;%O-"/PKW3XX_$W7OA9X:M=:T#PP-4EN;X6WE%V&PE&8'"@D_=([5
M\ ?\$)O$^K_"?XY_%[]D'Q9/B\T^X-W%"WRA9[*X:SNL ]V\R'\(Z_1+XJ^,
M-5\!>!+[Q9HVC#4+BT\O;:%B-X:14/0$\;L_A6?C!A)Y95S.=#$O#QY7556,
M/:.$6O:.48:\UE=6M?MK8XO#;&_VCE&"]K3524;4Y0;Y;RB^2S?2]D[_ 'FK
MX:U2?7/#FGZU=6C02WEE%-) RD&-G0,5(/(P3CGTJ[7/?"SQ9J_CCP)8^)]>
MT8Z?>7(D\^T:-E\LK(RCAN<$ '\:Z&O"RC%T\?E6'Q-.3E&I",E)KE;4HIIN
M+^%N]VNCT/I,72E0Q52G)6<6U:][6>U^OKU"BBBO1.<**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#RC]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I7"_MS
M_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE* -VBBB@ HHHH **** "BBB@
M HHHH **** /E'_@M3\68?@%^P/??'N\\-ZAK%KX$^)_@#Q'?Z;I5N9;BXMK
M'QCH]U,L:CJWEQ/CL.IXKVG]FC]K?]FG]L;X?0_$_P#9C^-7A_QGH\L:--+H
MNH+)+9LP)$5S"<2VTHP08I51P000,5PW_!3[]IOXM?L>?L3^,/VAO@5HV@:O
MXNT+[$OA_P .^(K&\N8]<NI[N&WCT^&.S83/<S-*(X57.Z1D# *2R_E1%_P7
M/_X.1K>\FU6#_@@]=)<3HHGN$^$_B<22*N=H8^9DXR< ],F@#]RM>T+1_%&A
MWOAKQ#IT5Y8:C:26M]:3KN2>&12CHP[@J2"/0U;K\)/AW_P7F_X.(?VA=-T>
M'P=_P21GL/#_ (JN8;5/'&A?#;Q!<)96\LHBENH7>5H2\8WD%PRJR?,I *G]
MVZ "BBB@ KX]_;^\9_LS_#W]NW]F'Q7^UW=:/9^%@_BNV\)ZKXE9%TVQ\7R1
MZ8=-DE>7]W'*;5-52%W(Q*Z[2&VU]A5X5_P4(_8G_9J_X*.?L_:E^QK^TA@P
M:_ ^I:+)9W*1ZCIUS:LBC4;3<#\T+7$:L<%2MQY;@K(00#W.">&YA2YMIEDC
MD4-'(C JRD9!!'4&OC+]O#QA^S'K'[?W[+?@/1M2T*\^/%E\39[G1[?39(WU
M?3O#HT74CJ;7)3YXK.2(A=LF%>4H5!*,1^2/BW_@T-_X*R_#[Q)-X+_9X_;U
M\%W7@EIBEI<:AXHUK1YA#NR#+96]O/&IQ@X25QD'IP:_2K_@B-_P;\?"G_@D
MW/JGQJ\=_$+_ (6'\8/$-@;._P#%#6AAM-*M797DM[.-RSDNRKYD[G>X10%C
M!=6 /T3HHHH **** "BOR\_;W_X.4Y?V,-;@\8>%_P#@FU\4_&GP@;5QIO\
MPNBX=M(T;49<G+Z<TEM(MY$VUO*E=X4GVLT99,.?LB[_ ."E/[*>F_\ !/B+
M_@IMJ_C"YM/A;+X/B\0K=SVF+ORY"J):>5NP;DSLMN(PV#*0N['S4 >]T5\&
M>"/^"X>D:7X@^ %_^U-^SHWPW\&?M06AF^$'BJ+QBNJ.KN+=[6'6+?[+"NGO
M<1W=NR&*6Z0&0!W3#E?O.@ HKY/^,'_!3Z.V_;LD_P"";7[)_P (++XD?%?2
M/!DGBKQC;:QXN.AZ5H&GKY(CCFNDM+N1[J7[3;[(5AV@7$;/(@)(Z#_@GO\
M\%0OV</^"A_[*]]^U)\/[RX\-VGANYNK/Q[H?B62..X\,WEK&)+B.X924,8C
M(D64':R')VL'10#Z0HK\Y7_X.'/ 2?L])^WZW[-&I_\ #-;_ !*/@X?$3_A(
M_P#B=YW^5_:O]B_9=OV#S@4S]K^T]_L^>*^B_P#@H'_P4_\ V<O^">_[+.G_
M +47CN[N/$MIXGNK2R\ :'X:DCDN/$UY=1F2WCMV8A!&T8,C2D[509&YBB,
M?1]%?)OP?_X*AV]W^W>/^":W[5_PALOAO\6-4\'Q^*/!UOH_BTZYI7B#3V$W
MF1PW3VEI(MU%]GN-\30[2()"DC@ GZRH **** /*/VY_^31_'O\ V 7_ /0U
MKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_
M *)2@#=H) &2< =2:*I^(M$M_$N@7OAV[N9X8K^TDMY9;639(BNI4E6P<-@\
M'M45'.--N"N[:+:[[7Z%047-*3LNK%T/7]"\3:;'K'AS6;6_M)?]7<V=PLL;
M?1E)%6Z^3=>_9)^/_P !-4E\6_LY>/+F^MP=TE@'6.=E'9XV_=3@?@?1:Z_X
M _ME>)O&?C>U^$/Q1^'-U9Z_,[1">SA9 &52S&6&0AH\*I)()_W17YUEWB Z
M6.IY=G^$GA,1-J,6_?I5)/1*%2*M=]GMM>Y]EC.$%4PL\;E&(CB*,4W)?#4@
MEJW*#Z+NM^Q]!T445^D'Q84444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?EU\6O^,0
M_P#@N[H'C1?]&T;XA3VKRCHC+J$364A8^@NT,I],#/%?IOXHU.\T3PUJ.LZ=
M9BYN+2QEF@MR2/-=4+!>.>2,?C7YY_\ !P9\,KZW\)?#C]HSP^&AO-"UN;2K
MBZA'SKYJBXMVSV"/;RX/K)[BON_X%_$VQ^-'P7\*?%K3M@B\2>'K34=B'B-I
M85=D^JL2I'8@U]MQ=">:\,9?CZ<N6;IRHN2U<94](O71NSOKVU/B.%91RWB/
M,<NDKQYXUHKNJB]Y>B:L5O@?\1/$_P 2O#%SK7BOPP=*GCOFCAA\F1 \6Q"&
M&_KR6&1QQ7:5Y[\%?BGXZ^(6K:Q9>+_!1TN&R*"SE6WE"RG<X<;WX;HN,8ZF
MO0J_'^"<PAF?#.'KK$3K_$G4G#V<I.,G%MPTY=M.ZL^I^EYS0>&S*I!TU#9\
ML7S)72=D^H4445]4>6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/\ \FC^
M/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W
M_),_#O\ V K3_P!$I0!NT444 %%%% !1110 4444 %%%% !1110!X?\ \%#O
M@!\9_P!HG]F/4?#/[-7CZR\,?$O0=6T_Q'\/=9U6W$UG'JUA<I<PQ7*%6#0R
MA'A<[3M$I8 E0#^3OBG_ (*P_P#!V]X9\6R?!F[_ ."37A.;5P_V1=?TKX<:
MO=VA?H)A?1:LUCCON)V#N!7Z9?\ !8'XCZC\+_V*;S7K;XW:U\,+*[\:^&M.
MU[XFZ#</'/X5TRYUBTAN[[*@@ 0/)%EP45IE9AA37Y(_M!_\%(_VQ?\ @JA^
MWOX4_P""7W_!&G]JOQIX8^%G@N%Y?%OQH_X2"\FOM2CB;S+[6+J_D<3FTB+^
M5#$'C2:1U48C>%8@#]<O^"0G[-G[2/[+O[$6C^#/VOO%=OJGQ,\0>(];\5^-
M5L7C:VL=0U;49[^:VB\K$>%>=BWE_N_,:39E=I/TY7S7_P $G?B9\4/BC^QY
M9ZA\4OCI:_%.;1?%NO:!HWQ2M+&.V7Q?I^GZE/9PZB8XV9-S>2T9=699/*\P
M,P?<?I2@ HHHH *\._:G_8D\.?M8?%GX=>._%WQ(\8^'['P!%J\L:>!?&-]H
M5[>7%XEM$B/=6,D<WD"..8M&KKN8Q9R P/N-?EY_P= >-?\ @H5JGP(^''[*
M?_!/*S\47>M_%;6-5M/%-AX,M"=0NM,M;6.1X_.7YK> ^9B1@R[AMC+;7*.
M?&__  6B_P""J_[/WP!\43_L7?\ !+[XQ?'?XA?%^\OAIE[XHT_]HKQCJ-AH
MMV[^6+6TA74V&HWVX[=H#11L0K>:P:)?LW_@AG_P38_X*:?#2QT[]J;_ (*D
M?MW_ !?U[Q#<V_FZ#\(+_P")6H7-AI:NN!+J8,Q2YN,'BW&8XNKEW^6+R?\
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
M:D)9;B'5A)-VE'EE#RET;\UH%%(&4D@,"1U&>E+7TQX84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% '@G_!3SX0_\+J_88^(7ABWM?-O+#1CK&GX7+"6S87)"_[3)&Z?\#->8_\
M!#+XO?\ "Q?V(;;P7=W6^[\%:]=Z858Y;R)&%U$WT_?N@_ZY8[5]B7UE::G9
M3:;J%NDT%Q$T<\4@RKHPP5([@@D5^8G_  1NO;O]G']NKXO?L=ZU<NL3FX%C
MYI_ULNGW3(A7_?@G>3/<(/:ON\H_X4N"L=@_M490K1]/@G]T=3X7-_\ A-XT
MP.,VC6C.C+U^.'WO0^_O#'Q/^(.K_&;4? >I^"3#HUH)1!JB6LI#LNTIF0_(
M,J3QZXKT*O/?$?Q*^).E_&BP\"Z9X)-QH=P(FNM3CLYG,:L""2ZG8F&'.1TK
MT*OQ7A'%NLL;AYXFI7E2KSBW4AR<NS4(=)0BM%);ZGZAFM+D]C45.,%*$7:+
MO?S?9OJN@4445]>>2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/_R:/X]_
M[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4KA?VY_^31_'O_8!?_T-:[KX7?\ ),_#
MO_8"M/\ T2E &[1110 4444 %%%% !1110 4444 %%%% 'Q-^T'_ ,%5/V:O
MV6?B#KO[)G_!6+P_%X1TKQ'+>1^$?%^J^%I]0\)>-M%E8[('=(YE@NHHG$-U
M;W"JA9/-0F.=%'&?!3]J_P#X-FO@!\/?$'@[X*?%S]F;P]X?\7;6\3Z3:R:>
M%U948E([B*0%I44DE8V!5<DJHS7V_P#&WX"_!3]I3X>7GPF_: ^%6@>,O#5_
M@W6B>(]+CN[=V&=KA9 0KKG*N,,IY!!KXGN_^#6W_@A]=^*3XG;]CJ9%,F]M
M,B\?ZXMJ6SG[@O<@?[((7MC% &A\(O\ @J]^QG\6_%5K^Q7_ ,$</">E^,]?
M>8/J6H>#_!LFG^$?!-I(_P"^U.^F\J"*0@;VC@@W-<2A8]T89I%^]:X/]G;]
ME[]G;]DCX>0_"C]F;X,>'?!'AZ%_,.F^'=,2W6:3 !EE91NFD( !DD+.<<DU
MWE !1110 55FT31[C6;?Q'/I=N^H6EK-;6MZT(,L4,K1M+&K=55VAB+ <$Q(
M3]T5:HH *K:AHND:K<6=WJ>EV]Q+I]R;FPDFB#-;S>6\7F(3]UMDDB9'.UV'
M0FK-?FA^UC^Q'_P6#_:0_P""SF@>*]*_:F\:>"OV4;+0%=C\./B,-&NK:X73
MW4Q2VJ;C>7#7^V4--%+#Y&%)!!0@'Z7T5QGP'TCXQ>&_ ">$_CCXHM_$.M:3
M=RVL7BF"VCMVUNT4@P7<T$8"0W!1@DJH%C,L;O&J(Z(O9T %%%% !1110 5Q
MNO? CP!XM^+NC?&GQA!=ZMJWAF*0>%K:^NBUGHTTD;Q374$ PGVEXI'B,[AY
M%C=TC9$ED5^RHH **** "BBB@ HHHH **** /*/VY_\ DT?Q[_V 7_\ 0UKN
MOA=_R3/P[_V K3_T2E<+^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4H
M W:*** "BBB@ HHHH **** /ESXW?#[]I?X*?$S4_CW\,_%%SK=C?3>;J-IY
M>XQ1+]V.6$</&J\!U^90"?E^\?1OV?OVP/A_\:DBT+4731O$) !TZXE^2X;U
MA<_>_P!PX8>A S7KM>4^-_V.O@[XT\?V'Q".E-87%O>K<:A:60"P7^.0'7^$
MEL$LN-PSG).1^95>&.(^',T>,X>K<]&K/FJ8>M)N-Y/WITYN[B]6VG>^N^D3
M[B&>9+G. 6&SBER5(1M"M32O:*]V,XZ*2TLGI;RU9ZM113(KBWG+K!.CF-]D
M@1@=K8!P?0\CCWK],ND['P]F/HHHI@%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?EW^VO_QB5_P6B^'_ .T#
M#_HVE>+GT^;4IQPBK(&TR[SZD1;9#[N#UK]1*_/_ /X."OA&WB3]GSPE\9["
MW+7/A3Q&UG<R(,%+:\CY8GT$L$('O)7VG ->G'B%86J_<Q$9TI>DUI_Y,D?%
M\>T*DN'WBJ2]_#RA5CZP>O\ Y*V?7WQF^(OQ.\$ZYH^G^!/!7]K6]\6-Y(EC
M-,\05ES_ *L@+\K<$^E>A5X-\-_VC_B%\0?V/_AW\;?AWH":WJ?B+1[0:I%]
MEEG*7 A9;@A8R#\L\<BY/'2O:_#-[J&I^'-/U'5[-K>[N+**2ZMW0J8I&0%E
M(/(P21CVK\BP4JN#XTS/+JU>K.<?9ODE"U.DDG%JG/[3DU>2>JT1^B2G3Q>1
MX7%TH149)^\G[TKV:<ETLM%W+U%%%?4GGA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]
M@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5^5W_!T9^VW^VU^SG\,/@Q^S)^PMKVJ:!XJ^.GC6XT
M,^)-"G$%]&T9M(X+&WN"1]FDN)KQ3YJE7 MV 8 M7ZHUXS^W=^S;^RK^TC\!
M;FR_:ZEM=-\.>$;V+Q+9>,)-7&G7'A6]L\R1:I;WA(^S20\G><J02KAE)4@'
MYT_LD?LU?\'*G_!,.RM/B'\2_CIH/[5?@GRED\8?#*Y\8WEYXCMH\9>32K[4
MH4,LL:YQ"\VR7&Q8]S*Z^/\ P[_; T+XE_\ !U5\)8_V2OBSXETGX;?$7PC>
MZCXU\"6NH7>G6TFM)HFLFZBU/2RRI%>QW-NC2QRQ[Q/'YARQWGZ)\3_\'=/_
M  2-^$^NV_PS@\:_%/XAC3HX[2Z\<:3X*MEM[Z1 $>X822VA)8@N?*MU0Y.Q
M0,"O:OV;_ 7_  2;_P""J/[2W@#_ (*\?LA>+M.U#Q_\.[JZM]5U70HS9WET
MMSIMS8_8]8LY463>B3LT4K*&(A 61XN* /NFBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH \H_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]
M$I7"_MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4H W:*** "BBB@
MHHHH **** "BBB@ (R, X]Z^2OB%\+OVC?V6_&>H?%SX8^)[OQ!I%[<M<ZLL
MZ&1VR2S&YB& PY/[U,$<_<'7ZUHZ]:^6XHX5PW$U"G>K.C6I-RIU(2:E"3ZV
MO:2>S3Z72:N>]D6?5\CJSM3C4IU%:<))-27KNFNC77=,\I^ /[6WP\^-\,>D
M22KI&O[?WFE74HQ,>YA?@2#_ &>&'/&!FO5J\WF_92^#;?%6R^+=GX>%K?6<
MIF:SM\+;33_PS-'CAE/S#;@$X)!->D5KPS#B>E@I4<[E"=2$K1G"ZYXV5I2C
M:T9;II:::*V^>>2R.IBHU,K4HPDKN,M>65]8I]5V;U_0HKY[\3?\%"/!GA'Q
MMJ_@_5_A_J4BZ5J<]F;JTNHW\WRY&0N%8+C.W.,GZU?TK_@H9\ M0 ^VV^O6
M)/7[3IR,!_W[D:O+AXD\"SK2I/'P4HMI\UXZIV>LDD=\N"N*HTE4^J2::35K
M2T?HV>ZT53\/:]IOBG0+'Q-HTK26>HVD=S:2,A4M'(H920>1D$<&EUG7]!\.
MVZ7?B#6[2PBDE$<<MY<K$K.02%!8@$X!..O!]*^S]O0=%5N9<C5[WTL]G?:Q
M\U[*K[3V?*^;:UM;]K%NBH+#5-,U6+S],U&"Y3^_!,KC\P:GJXRC./-%W1$H
MRB[-6844450@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#\O/^"IB/^RQ_P4]^%/[6UHA@L-5^Q2ZK,!CS3:3"WNUS
M[V<L*_C7W_\  WQM\6_&5[JTWQ&\-1V5I&R+IDT-HT22$,X<C>Q9@?E(/3WK
MYC_X+V?"'_A./V/['XFV=KNNO!7B2">:7;DK:7/^CR#VS*UL?^ UW/['GQK^
M.GQL_9^^#_CGP6D-YI4OAVWMO$;D(K-<VCFTN?-=R2"QC+J%P3NZ$"NOQ%J5
MWPOD?$,95Y+"U)X:I2HQY_:>TLJ3J+?DI1;EIJF[]#YOA&,,+Q9FN4-07MXP
MKPE-VY;753E>UY2LOP/J>BBBN0^D"BBB@ HHHH **** "BBB@ HHHH ****
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
M +3BAGTYH[AI[R6:#4$*1&%"CQE9?+'S5^V/@7P7X<^&_@C1OAWX/T];32-
MTJWT[2[53D0VT$2Q1(/HBJ/PK5HH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **_!7_@XQ\9_M5_";_@J!^S#\,+_P#;%\:ZSX&\=>+]
M*U"Z\"!H+#2K66#6[= HBM$C-RFUU(-T9I%(;#X(5?U6_P""O?[8>G_L*_\
M!.OXF_M!R>)%TG4[;0SI?AJ^V%V@U2^=;2VF5%^:3RI)A.57DI"_3K0!]*45
M_-S_ ,$[?^"8?_!-;]NKXMZ-X;^"W_!?CQ_XHU2UU"&ZO_AUKGAN]T/4=5MH
MG$DUO#]IO%\PM&K M!YI0$L1\I%?TB000VT*6UO$L<<:A8T08"@#  '84 .H
MK\:?@K\<M*_X*Q?\')'QJ_9>_:.T6T\7?![X'?#K5].\)_#[6HA/I:ZQ;:AI
MEC=:C+;MF.6Y\VXO0DK+OB41;"K(&KA_^")O_!8_XL?##_@FI^UGX<^,?C"\
M\6ZM^RW9W-YX!OO$=T]Q<75G.MW#8V,TK'?)'%=VJKN8EECN50?*B@ '[G45
M_-_<>*OB G_!N;!_P6!'CG4A^TFWQQ.K_P#"XO/_ .)V5_M5K#[#]H^]]@\H
M8^P_\>W'^KKW;_@M'_P6*^*_Q5_X)N?LC^%_A!XNO/"FK?M30VEUX_OO#EV]
MM<6UG +2"^L895.^*.6[NF7<I#-';LA^5V! /W*HK\9/C1\=M,_X)/?\'*7P
M9_9:_9RTBT\)?!_XX_#K1K'Q9\/=%A%OI1U>[U#4["UU"&W7$<5SYMM9AY54
M-(K2[RQ<M7[-T %%%% 'E'[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G
M_HE*X7]N?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E &[1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G/QQ_
M9@^&?QT@^U:[9-8ZL@ BUFQ4"; _A<'B1?8\CL1S5[X%? ?PS\ O#EUX<\,:
MQJ-Y'>70N)VOY$.)-H7Y0BK@$ =<].M=Q17APX:R&EG+S:&'BL0U9S2LW?1W
MMHVUHVU>W4]26=YM/+?[/E6DZ*=^5ZI>G5+RV$DC25&BE0,K AE89!'H:$C2
M)!'&@55&%51@ 4M%>W97N>7=V"BBBF 4444 %>-?M4?%'X^_"Z]TG7_A9X-%
M_HMM%))K<K6XG5R2 $95/F1JH!;>,#+#)XP?9:*\C/,MQ.;99/#4,1.A-V:G
M"W,FFGUW3M9K2ZNKV9Z&5XVCE^.C7JT8U8J]XRO9W5NG7L];/6QXI\'?VY?A
M-\2?*TKQ/-_PC>J/@>3?R@V\C?[$W 'T<+Z#->U1R)*@EB<,K %64Y!'K7E?
MQB_8\^#_ ,7/-U(Z5_8VK29/]IZ6@3>WK)']V3W/#'^]72? ?X4?\*6^&MGX
M#?7)=1E@DDDFNI"P5F9L@(I)V*!@;0<9!/4FO X<GQSA<=+!9S&G5I*+<:\'
MRN33249T^DG>]XVBK=6>OG,>%J^%6*RV4Z<V[.E)<R6CUC/LMK.\G?H=C17*
M_%WXQ>#?@EX:A\5^-WN5M9[U;6+[)!YC&1D=P,9&!A&YKS:7_@H7\ (\;8]=
M?/\ =TU>/SD%>GFG%_#&2XEX?'8RG3J))\LI).SV=CBP/#N>YG0]MA</.<-K
MI75UYGN=%>9_!O\ :L^&GQS\57'A#P99:LES;6#7;O?6J(AC5T0X*R,<YD7M
MZUZ97I97FV6YUA/K.!JJI3NUS1=U=;G#C\OQN68CV&+IN$[)V>]GL%%>#>,_
M^"@/PR\&>+=3\(7?@W7II]*U":SN)(TA",\4C(Q7,F<97C.#[5CR?\%*?AR
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
MX=_[ 5I_Z)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'E'[<_\ R:/X]_[ +_\ H:UW
M7PN_Y)GX=_[ 5I_Z)2N%_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]
M$I0!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !4=W:6M_:RV-];1S031M'-#*@9)$(P58'@@@X
M(-244FE)6>PTVG='E/C/]BO]GCQEOE_X0K^RIW_Y;Z-.T&/HG,8_[YKA= _X
M)_GP/\0=*\6>#?BK>+96FHPRW=G/"8YI(5<,R"6-@#N Q]T#FOI"BOC,;X><
M%X_$QQ$\%"-2+4E*%X.Z=[OD<4_G<^DPO&/$V$HRHQQ,G!IIJ7OJS[<U[?*P
M5XU\9?VSO!_P4^)G_"OM?\*WUY&EE%/<7MC,A:-W+'9Y;[0<*%.=W\6,<<^R
MUG>(_!_A/QA:?8?%GAG3]3AQ@17]FDP'T# XKV<_PN>8O <F58B-&JFGS2@I
MII7O%KI?357:MIN>;E-?*\/B^;,*+JT[-64N5I][];=MC@_!G[8/[/7C;9%:
M_$&WL)VZV^L(;8J?3<_R'\&->CV.H6&J6J7VF7L-Q!(,QS02AT8>Q'!KR#QG
M^PA^S[XKWS:=HEYHD[\^9I5X0N?]R3>H'L *[OX,?"K2O@O\/;/X?Z/?274=
MK)*[W4L85Y6>1FR0.. 0OT45Y'#U?CI8UX?.Z-%TU%M5:4I:NZLG"6MVFVWH
ME;S1Z.<4N%7A56RRI44V[.%1+16=VI1TT=E;?4ZJBJFI^(-#T6XM+76-8MK6
M2_N/(LH[B=4,\N"VQ 3\S8!.!5NOKXU(2DXIIM;^777Y'SKA**3:T>WF%%%%
M62%%%% !7+?&WX0>#_C[\)M?^#GCVT\[2O$.FR6ES@ M$3RDJ9Z.CA74]F0&
MNIHK2E5J4*L:E-VE%IIK=-:IF=6E3KTI4ZBO&2::?5/1H_*7_@FC\5==_8B_
M:)^('[(/QU\*QZC>:(9)O#\VQ1)%.CKGR6?E89X95G&.0%SM^=J_47P/XKLO
M'/A'3_%VGQE(K^V641L<F-NC*3WPP(SWQ7P7_P %OOV9?$=CIFB?MU?!J6XL
M/$/A)H[/Q'<Z>2LALV8B&Y..OENYC;.=R3 'Y4KZA_9"_:>U']HCPS97][X?
M@B5_#]G=?VAIP=K:65HU\S!('E@E@50\@ @DXK+C'%87"\2X3./;PIT<R3I^
MPA1:?UNFN:K4E4BK6J0Y6E+63=[W3OY'"5+$4<#B<EG3E*6#:G&I*=T\/-VA
M%1>MX2O%VT5K;6/:****9[84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%([I&ADD<*JC+,QP /6AM) +145G?V.H0_:;"]AGCS
MCS(9 RY],BI:F$X5(J47=/L-IQ=F%%%%4(**** "BBB@#RC]N?\ Y-'\>_\
M8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ .AK7=?"[_DF
M?AW_ + 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_
M;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I7"_MS_\FC^/?^P"_P#Z
M&M=U\+O^29^'?^P%:?\ HE* -VBBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /)?VI?V91\?=,M=3TCQ'-8ZUI4;#3UEE8VTF3DJRC[C$@?.O/ R#@8\
MM^$W[67Q ^"?B(?"']I[2[Q5MR$@U>5"\T*= SD9\^/TD7+<'[W;ZLKE?BS\
M&? /QI\/'P]XXT@2[03:WD6%GM6/\4;XX[9!RIQR#7YWQ#P=CO[2EG?#];V.
M,=N9.[I5DM%&I'H[:*2U7KJOL<GXDPOU)97F]/VN&^RUI4IM]8/JKZN+W]-'
MT.CZQI/B#2X-;T+4H+RSN8P]O<VT@=)%/<$<&K-9G@WPAH'@'PO9>#O"]BMO
M8:? (K>(=<=V)[L3DD]R2:T/M5M]I^Q?:(_.\O?Y6\;MN<;L=<9XS7WN'E7^
MKP>(LIM+F2>G-;5)NS:OMUL?)UE2]M)4;N-W:^]NE[=;;CZ***W,@HHHH SO
M%_A+P[X]\*:EX'\7:5%?:5K%A+9ZC9S#*3P2H4=#[%217YE_L<CX@?\ !-_]
MJ3XD_LY:IXUADLKK4-/;0M.UG"IJ=K)*5M;F!RX E96$#J!C>0.2@Q^HM?&?
M_!8W]CS0OCE\*M*^/5K9W2ZI\/KE9M8ETS N9]#+@W00X.7AYG7.<!90!EJ[
MZ:Q&9Y/BLD6+J8:&)4?WE.,9SC*$E-<D9:7FDZ?1KF3O[IX6:T8X7%T,XIT(
MUJF&<GRRDXQE&47&2DXZVC?GZ_"U;4^RHG,L2RF-D+*"4?JOL?>G5X5^P;^T
MGI'[1'P^U9-/^(5MXEG\-ZC'87.H12JTC9A5E+[5 ?/)\P#:QW $E6Q[K7@Y
M7C99EE]/%2HU*7.K\E6#IU%VYH/6-UJNZ::T:/H:T*=.JXPJ1FE]J$E*+[VD
MM'9Z>JL%%%%=YF%%%% !1110 4444 %%%85]\2O VG>+[;P%=^(H5U>Z.(K(
M EA\I8;B!A<@<9(SD8ZURXO'8+ 1C+$U8TU*2BG*2C>4G:,5=J\F]$EJ^AK2
MH5J[:IQ<K)MV5[);MVZ+JS=HKSVZ^,7B2/XZP_".+P6!:.F]]3,[-E#"T@8
M+A>5*X)Y(-2R?'6Q3XVCX++X=E><X_TY;@;1^X\XY7&>!QUKYQ<<\,7?-6<;
M8CZIK":O7_D7NZ_XO@_O'H/)<RTM"_[OVNC6D/YGK^&_D=[17(-\:O""?%/_
M (5 8+W^U>,.(5,)S#YWWMV?N>W6KY^*7@0>.C\-6UX#6QC_ $$V\F3F/S/O
M;=OW.>M>C2XFX>K<W+BJ?NU70=Y)?OE_RZ5VKU/[JNWT1SRRW'PM>E+6//LW
M[G\VGV?/8Z"BLT>,?"9\0'PG_P )+8#5%QG3C=H)^5W\)G<?EYZ=.:OK=6SS
M-;)<(9$^_&'&Y>,\CM7J4L5A:]_9U(RLW%V:=I+>+MLUU6Z.:5*K"W-%JZOM
MT[^GF/HIIEB$H@,BAV4LJ%N2!C)Q^(_.N3\/?&OP7XG^(=[\--+:Z_M"P20S
M/-!LC9D8*R+DY)&<],$ D$US8W-\KRZM1I8FM&$JLN2";LY2M?E2ZNQI1PF)
MQ$)RIP;4%=M=%W9UU5I=6L(TN3'<+,]HFZXA@8/(G!(!4<Y(' [UPWPSU[XV
M:I\0M=L/B#X?CBT2$O%IUQ% L:,RR8!4,2[AT.<\@;1TS4OP>^!5E\(M5U;4
M['Q+<W8U.3_CV>,*D:!V*9Y)9@&(W9&<GBOG\'Q'F><3PT\#@IJC.56-657]
MW.ER749*F_XD9RV<9:1UWT7=5R_#82-2->LG-*+BH^\I<VK3DOA<5W6X_P !
M_&G3/C#H6N/\/89(+[3XRMJNHQK\SLA,;E5;[I92,9[>]9_PYT3XH>/_ (9Z
MUX<^.-H89=3+K:R%8PZ1.@ ^1.%*,-PSSSS7>:%X8\.>&(&MO#NA6EBDC;I%
MM;=4WGU.!R?<U1^('Q,^'?PH\/R>*_B=XZTCP_ID7W[[6=0CMHL^@:0@$^@'
M)[4L!POF^8+#2SC%2JU8PJ4ZE.G>-&K[1V7-3U;<8Z)IIWN^M@Q&:X/"JK]5
MIJ$+QDI2UG#E[2T23>K.>\*? JS\(?"?5OA;IWB.5UU59]U]+;#*&6-4/RAA
MG 7U%1>"_@EJ/@;X0ZM\-=.\6>=<ZAYYAU$P&+RC)&J#Y0S$8V]C61X9_;P_
M8M\7[5T/]J?P&SO]R*Y\3VUO(WT25U8_E7H?ASQYX&\8H)/"/C/2=54C(;3=
M1BG&/^ ,:[I>&^1Y=*E)X.5)TJ,J$-:BY:4OBBKNW_;SO)=&<E/BFMC5)0Q$
M9J<U-VY7>2V>GY;>1R?@SX7^/O"/P@U7P2?&0N=9N_/-EJ37,JB$NBJGSX++
MC&>.A/%'@[P=\7_#GP@U7P_K/BG[?XCF\\Z?>M?/+LW(H3YY ",$$].]>A45
MQT."<HPOL50G5@J5&5"*526D9==;WFNDW=HZYYSBJO/SQB^::F_=6ZZ?X>Z/
M/?!]A\<=)^#^JV_B*\-UXI_?G3'\V%L911'R<)PV3\WXUJ_!>;XH3^#V?XN1
M[=5^V. NR(?NL+M_U7R]=U=;171EW#"RW%8:K#&5YQHTG3Y)U.:,];\]16]Z
MHME*^W0C$9D\12J1=&"<Y<UU&S7]V.ND?(****^H/,/*/VY_^31_'O\ V 7_
M /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L
M!6G_ *)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_Y-
M'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*5PO[<__ ":/X]_[ +_^AK7=?"[_
M ))GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MHXUM9+'2(HD#(Q96(DN8\D$]3G@#CBO9] _X(]_\$[/#^UXOV>8KN08S)?\
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
M^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4KA?VY_P#DT?Q[_P!@%_\
MT-:[KX7?\DS\._\ 8"M/_1*4 ;M%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'E'[<_P#R:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE*X7]N?_DT
M?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E &[5/Q'IMQK'AZ_TBTN?)ENK
M*6&*;G]VS(5#<<\$YJY14SBIP<7LQ-*2LSXV_P"'<O[0G_1RI_[_ -W_ /%T
M?\.Y?VA/^CE3_P!_[O\ ^+K[)HKX3_B&O"O\D_\ P9/_ .2/ _U8RG^67_@4
MO\SXV_X=R_M"?]'*G_O_ '?_ ,75SPY_P3W^/FC>(;#5[S]HSSXK6]BFEA\Z
MZ_>*KABO+8Y Q7U[150\-^%H24E"=U_T\G_\D-<-93%W49?^!2_S"O#OVL/V
M8?B5\>_$.DZOX%^*G_"/1:?9/#/#YDP\YF?<&_=D#@<<U[C17U6:Y5@\ZP4L
M)BDW!VO9N+T=UJK,];%X2CC:#HU?A?9M;>:/C;_AW+^T)_T<J?\ O_=__%T?
M\.Y?VA/^CE3_ -_[O_XNOLFBOD_^(:\*_P D_P#P9/\ ^2/(_P!6,I_EE_X%
M+_,^-O\ AW+^T)_T<J?^_P#=_P#Q=>X_LG_ 3QU\!/#VK:1XZ^(/_"0RW]ZD
MT$V^4^4JIM*_O"3R>>*]8HKT<JX*R')L;'%X6,E.-[7G*2U5GHVT=.$R/+\%
M75:DGS+O)O?R;*?B/3;C6/#U_I%I<^3+=64L,4W/[MF0J&XYX)S7R"W_  3\
M_:IT?_2O"_[3.VX[$ZI?6_\ X\FX_I7V5177G?#&5<03A/%J5X7LXRE&U[7V
M:OMU-L=E>$S%Q=:]X[6;6_H?&G_"C/\ @IMX.'_$D^,!U7;T_P"*A$^?_ M!
MG\:/^$[_ ."J?@[_ )#'@\ZJ%_ZAUC/D?]NI!/\ .OLNBO"_U"ITO]VS#$T_
M)5;K[FOU.#_5^,/X6)JQ_P"W[K[FCY%\(?MB_MIQ>+-+\,^/_P!G)8(;[48+
M:2[;P]?VP4/(J%]S.R<9SGIQ7UU117T6295CLKA..)Q<Z][6YTDXVZ76]_,]
M' X3$82,E5K.I?:]M/N/*/CU^V'\+OV=/%5AX2\>:;K,TVH6/VJ.73;:.1(T
MWLGS;I%.<J>@/2N=L_\ @I'^RU<J#-XCU2WSU$VC2G''^P&KUCQG\(_A;\1I
MTN_'OPZT36)XXO*BN-1TR*65$R3M5V4LHR2< ]2:X^\_8K_9:OB3-\&=+7/7
MR6EC_P#0'%>5F&'XZ^NSE@:U#V3?NJ<9W2\W'<Y,33S_ -O)T)T^7HI)W7S1
MDVO_  4%_9)N<!OBFT1/:70[T?J(2*T;3]M_]E6\QY/QCL!G'^MMKB/K_O1B
MJ5U^P%^R3=Y+?"94)[Q:U>KC\!-BLZ[_ ."<G[*MQGR?!U_!G./*UJX./^^F
M-<?-XFPWCA)>CJK\S&_%,=U1?_@9ZMX ^)_P_P#BGI<NM?#SQ7::O:P3>3--
M9ON"28!VGT."#^-;5W=VFGVDM_?W4<$$$;2333.%2- ,EF)X  !))Z5R'P2^
M _@#]G_P]=^&/AY!=QVE[?&[F6[N?-;S"BIP2!QA!QZYKH_%OART\8>%=3\)
M7]Q+%!JFGS6<TL! =$EC9"RY!&0&)&01FOKL'/,GET98J,56L[J+?+?HDWK;
M8]BB\5]63JI<]M4MK_,SK7XM_"F^(%E\3?#TV3QY6M0-_)Z@O_CA\%M*)&I_
M%_PO;8Z^?X@MD_F]?/UU_P $H_A2X/V+XF^(8_3S8X'_ )(M3V'_  2G^"\>
M/[3^(7BB;U\B2VC_ )Q-7R/]J^(+T674UY^V5ONM<\?ZWQ$]/JT?_ SV"_\
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
ME#2OA5:_!72=7^$OPITCP?87\3-)I.D621*KH[(2Q55,A^7.]ADYSWK>\/?
MOX->%+YM3\/_  QT2VN"V1.FG(60_P"R2#M_#%=6  , 5Q8#'^)N8XR5;B;-
M(UX<MHTH0Y8)W5IW;O>R::MUO?0WK99P!EF&5+(,O=&=[NI*5Y-6?NV[7=[W
MZ6MJ<+^T-\')_CE\/#X(MO$3:7)]NBG6Z$9<87(92H9=P*L>"<9QZ5YYX,_X
M)W_!G0MD_BS5-4UV4??1YA;PM_P&/YQ_WW7OM%>?F7!7"V<9HLQQV%C5JI*-
MY7:LKV]UOEZ[M7/2P7$^?9;@/J>%KNG3NW:-D[O^];FZ=SG?!/PE^&?PX7_B
MA_ VFZ:Y38UQ;VJ^:R^C2'+L/J:Z*BBOH<-A,+@J*I8>G&$%LHI)+Y*R/&KX
MBOB:CJ5IN4GU;;?WL****Z#(****  @$8(J*"QLK:5IK:SBC=QAW2, M]2.M
M2T4G&+:;0TVE8****8CRC]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I
M7"_MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE* -VBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KY]_X*3?\ !1SX(?\ !,?]GH?'7XR6>H:K<ZEJ\.C>$O"FBA#>
MZ[JDP8QVT6\A47"L[R,<(JGAF*HWT%7X0_\ !W[XH\07/[6_['7P_EE==''B
M"_O?+!^26X:_TJ,DCN511CT\QO4T ?I9\'_^"H=O=_MWC_@FM^U?\(;+X;_%
MC5/!\?BCP=;Z/XM.N:5X@T]A-YD<-T]I:2+=1?9[C?$T.TB"0I(X )^LJ_!G
M_@M]XK\0>#/^#K']C'6/"TTB7<VD>";&8Q$@FVNO%6K6TXX[&&:4'V)K]YJ
M"BBN9^)GQE^%WP;L;74_BAXULM$M[V8Q6LMZY D<#)48!YQS0!QW[<__ ":/
MX]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2O /VM/VM?V;/B%^S?XO\ !?@[XR:)
M?:IJ.D-#96D=R5,KEE. 6  Z=S2>#?\ @J=_P3_\,>$-*\-:[^TSHMO?:=IL
M%M>6[6MT3%+'&J.N1$0<,",@D<4 ?3M%?.G_  ]J_P""=/\ T=)HG_@'=_\
MQFDD_P""MO\ P3HB0R-^U)HI Z[;&\)_(0T ?1E%?.@_X*U_\$Z6 8?M2:)R
M.]E>?_&:/^'M7_!.G_HZ31/_  #N_P#XS0!]%T5\Z?\ #VK_ ()T_P#1TFB?
M^ =W_P#&:/\ A[5_P3I_Z.DT3_P#N_\ XS0!]%T5\Z?\/:O^"=/_ $=)HG_@
M'=__ !FC_A[5_P $Z?\ HZ31/_ .[_\ C- 'T717SI_P]J_X)T_]'2:)_P"
M=W_\9H_X>U?\$Z?^CI-$_P# .[_^,T ?1=%?.G_#VK_@G3_T=)HG_@'=_P#Q
MFC_A[5_P3I_Z.DT3_P  [O\ ^,T ?1=%?.G_  ]J_P""=/\ T=)HG_@'=_\
MQFC_ (>U?\$Z?^CI-$_\ [O_ .,T ?1=%?.G_#VK_@G3_P!'2:)_X!W?_P 9
MH_X>U?\ !.G_ *.DT3_P#N__ (S0!]%T5\Z?\/:O^"=/_1TFB?\ @'=__&:/
M^'M7_!.G_HZ31/\ P#N__C- 'T717SI_P]J_X)T_]'2:)_X!W?\ \9IL?_!6
M_P#X)SRKN7]J/1@,X^:PO%_G#0!]&T5\Z?\ #VK_ ()T_P#1TFB?^ =W_P#&
M:/\ A[5_P3I_Z.DT3_P#N_\ XS0!]%T5\Z?\/:O^"=/_ $=)HG_@'=__ !FC
M_A[5_P $Z?\ HZ31/_ .[_\ C- 'T717SI_P]J_X)T_]'2:)_P" =W_\9H_X
M>U?\$Z?^CI-$_P# .[_^,T ?1=%?.G_#VK_@G3_T=)HG_@'=_P#QFC_A[5_P
M3I_Z.DT3_P  [O\ ^,T ?1=%?.G_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U
M?\$Z?^CI-$_\ [O_ .,T ?1=%?.G_#VK_@G3_P!'2:)_X!W?_P 9H_X>U?\
M!.G_ *.DT3_P#N__ (S0!]%T5\Z?\/:O^"=/_1TFB?\ @'=__&:/^'M7_!.G
M_HZ31/\ P#N__C- 'T717SI_P]J_X)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-
M$_\  .[_ /C- 'N&O?#7X=>*G:3Q1X T34F?[S7^E0S$_7>IKDM9_8__ &8]
M>S]N^"FA1YZ_8K8VW_HHK7G0_P""M_\ P3G,AB'[4>C9 R2;"\Q^?DXIW_#V
MK_@G3_T=)HG_ (!W?_QFN#$95E>+_CT(3_Q1B_S1SU,)A:W\2G%^J3.U\%?L
M4_L[?#KQU8?$3P3X.GL-1TV1WMMNJ3RQ@LC(<K*[9X8_CBO5J^=/^'M7_!.G
M_HZ31/\ P#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9JL#EN7Y93=/!THTXMW:B
ME%7T5[*RV2'0PV&PL7&C!13ULDEK\B#]HS]@WQ+\:/BO?_%CP]\9?[)GNX8(
MX[$Z8_[H1Q*G^M24$Y*EON\9[UPQ_8I_;D\)_-X*_:5WQI]V(>);^'/_  #8
MR?F:] _X>U?\$Z?^CI-$_P# .[_^,T?\/:O^"=/_ $=)HG_@'=__ !FOE\9P
M!P[B\74Q*4X5)MRDX5)J[;NW:[2U[*QY5;A[+:U:55*492=VU)K5_,X ? W_
M (*;S_NI/C!L5.%;_A( -WXJF3^-'_#.'_!2:Y_>R_'GRR>J_P#"43C'X+'B
MN_\ ^'M7_!.G_HZ31/\ P#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9KG_XA[EK
M^+%8A^M9_P"1G_JYA>M6H_\ M]GJO[//A'XE>!OA+IGACXN^)QK&OVSSF\U'
M[;)<>:&F=D_>2 ,V$95Y'&,=!4_QZ\%^-OB'\)=8\'?#KQ.=&UJ]2(6.I"[E
M@\DK,CM\\0+KE59>!SG'0FO(_P#A[5_P3I_Z.DT3_P  [O\ ^,T?\/:O^"=/
M_1TFB?\ @'=__&:^N674%E?U!N3AR<E[OFMR\M^;>]NN]]3V%AJ:POU>[Y>7
MEWUM:V_?S. _X8/_ &Q[C_C]_:>SO_UO_%0:@W7KU49H/_!/']I>Z^2__:8R
MHZ?Z=>OS]"17?_\ #VK_ ()T_P#1TFB?^ =W_P#&:/\ A[5_P3I_Z.DT3_P#
MN_\ XS7R/_$-^&7\2J/UJS_S/'_U9RM[\S_[>E_F</IG_!*1[V?[;XT^.T]Q
M(W^L6VT?YC_VTDF.?^^:].^"?[ 'PE^"'CG3_B/HGB?Q!>ZKIWF>0;JYA$/S
MQM&V42($_*[?Q5D_\/:O^"=/_1TFB?\ @'=__&:/^'M7_!.G_HZ31/\ P#N_
M_C-=V!X"X2RZO&M0PJYXM--N4FFG=/WI/6^IOA^'\GPU13ITES)W3;;U775L
M^BZP[WX9?#?4==F\4ZC\/M$N-3N-OGZC/I4+SR;5"KND*[CA0 .>  *\0_X>
MU?\ !.G_ *.DT3_P#N__ (S1_P /:O\ @G3_ -'2:)_X!W?_ ,9KZNI1HUDE
M4BG;757U[GKRA":M)7/HBWMK:SA%O:6Z11K]U(T"@?@*?7SI_P /:O\ @G3_
M -'2:)_X!W?_ ,9IK_\ !6__ ()SQLJM^U'HV6.!BPO#^>(>/QJTDE9%;'T;
M17SI_P /:O\ @G3_ -'2:)_X!W?_ ,9H_P"'M7_!.G_HZ31/_ .[_P#C-,#Z
M+HKYT_X>U?\ !.G_ *.DT3_P#N__ (S1_P /:O\ @G3_ -'2:)_X!W?_ ,9H
M ^BZ*^=/^'M7_!.G_HZ31/\ P#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9H ^A
M/[*TO^TO[9_LVW^V"$Q"[\E?-\LD$INQG;D XSC@>E3U\Z?\/:O^"=/_ $=)
MHG_@'=__ !FC_A[5_P $Z?\ HZ31/_ .[_\ C-)1C'9"22V.5^)7[&O[5VD?
M$'6OB9\&/CM^\U;4Y[V2Q2]GL6S(Y81[07C<*"%^8@8 XK#_ .&C?^"AGP+^
M3XJ?"MM=LH?];>3:4' 4?]-[,[!]6!->C?\ #VK_ ()T_P#1TFB?^ =W_P#&
M:/\ A[5_P3I_Z.DT3_P#N_\ XS7PM;@6E1JRK99C*V'DVW93<H7>K;A*]]?,
M\&>0QA-SPM:=-O71WC]S_P S&\"?\%4/A3JY2V^(/@75]$E/#36CI>0KZDGY
M''T"FO6O#_[87[,?B6W2YL/C3HD0D'"ZA<&U8?43!2/QKQ+QW^WI_P $A?B:
M';QW\6O!FHRO]ZZET:Y6?\)5A#C\#7E&M^./^")^K2O)8?M./I@8_+'8W5VP
M3Z>=;2'\R:S5+Q'R_P!V%2AB8]Y*5.?W1]TGDXEP^BE3JKNTXO\ #0_0R*6*
M>)9X)%='4,CHV0P/0@]Q3J^<H/\ @K)_P3EMX4MX?VHM$"1J%4?8[O@ 8'_+
M&O'_ -K;]LO]@C]I*VT%=!_;IT30)-$>Y?\ Y U[)YYE$8'S*JE-NP]CG=VQ
MS]?F6)QN$P$JV%H^VJ*UH*2C?5)^\]%97?G:VY[.)JUZ.'<Z4.>2^S=*^O=_
M>?=M%?E3_P +T^$_AWCP5_P5 T.,+PG_ !,-;M>/^V<#8I?^&]O$'A?G2?\
M@H-HFH[>1_Q-;N;/_@3;#]:^2_UOSNE_O&45E_A<9_DT>/\ VSCH?Q,'/Y6E
M^1^JM%?E?:?\%</BEHI(D_:7\/W\:#CS;6R;/_?,:L:]L_9>_P""O_P7U3^V
MS^TY^T#X8T\*+;^P_LEJY\S/F^=N\E7QC$7WL=3C/./2ROBM9GBXX=X'$4G*
M_O5*3C%63>LKM*]K+NVD=.%S98JLJ?L*D+]90LMKZN_],^Y**^=/^'M7_!.G
M_HZ31/\ P#N__C-?)Y_X+)?$//'Q>\%X_P"N4/\ \77H9QG<<GY+X>K5YK_P
MJ;G:UOBMM>^G>S['3C<<L%RWISG>_P $7*UK;]M]/F?IW17YB?\ #Y+XB?\
M17O!7_?J'_XNC_A\E\1/^BO>"O\ OU#_ /%UXG^NU/\ Z%^+_P#!$O\ ,X?[
M<C_T#UO_  6S].Z*_,3_ (?)?$3_ **]X*_[]0__ !=?6 _X*U?\$ZL#/[4F
MB9[_ .AW?_QFO;R?.XYQSVP]6ERV_BTW"][_  WWM;7M==SNP6.6-YK4YPM;
MXXN-[]N_F?1=%?#G[4'_  5^^"NFC0_^&8_V@?"^H%_M/]M_;+9U\O'E>3CS
MU3KF7[N>@SCC/D__  ^2^(G_ $5[P5_WZA_^+KBS'BB&78R6'>#Q%3EM[T*3
ME%W2>DEO:]GV::,,3FL<-7=/V-25NL8-K:^C_K4_3NBOS$_X?)?$3_HKW@K_
M +]0_P#Q='_#Y+XB?]%>\%?]^H?_ (NN'_7:G_T+\7_X(E_F8?VY'_H'K?\
M@MGZ=T5\-_LO_P#!7[X+ZD=<_P"&G/V@?"^GA/LW]B?8[9F\S/F^=GR%?IB+
M[V.IQGG'K/\ P]J_X)T_]'2:)_X!W?\ \9KZC+L<LQP<<0J<Z?-?W9QY9*S:
MUB]KVNNZLSU<-76)HJIRN-^DE9[VU7]:'T717YJQ_P#!:WQC&"#XO^'3\\%P
MV<>G%P*L1_\ !;GQ.I'FZQ\,V ZX>8$_^35?/1XQP[WP6)7_ '+U/\CS5G5-
M_P#+BK_X+D?I%17YS0_\%OM17/VBZ^';>FR\E7'YSFK$7_!<.(*!-'X#9NY7
M5G /_D0UK'BW"O?"XA?]R]7_ .1+6;T7_P NJG_@N?\ D?HC17SE%_P5O_X)
MT2IN'[4>C#G!W6%X/YPUP7QR_P""S/[,_A7^R_\ A1OQ+\+^*?/\_P#M3[7<
MS6OV7;Y?EX\Q%W;LR=,XV#IFOH,9BX8+#2KSC*25M(Q<Y:M+2,4V]];+17>R
M/1K5HT*3FTVEV3;^Y79]E45^>W_#\?1?^@?X+_\ "@/^-'_#\?1?^@?X+_\
M"@/^->'_ *U8/_H'Q'_A/6_^0.#^UJ'_ #[J?^"Y_P#R)^A-%?GM_P /Q]%_
MZ!_@O_PH#_C7?_ W_@LS^S1XJ_M3_A>7Q*\+^%O(\C^R_LEU-=?:MWF>9GRT
M;;MQ'UQG>>N*Z<'G^&QN)C1A1K1;OK*C4A'17UE**2VTN]7INS6CF%*O54%"
M:;[PDE][21]E45\Z?\/:O^"=/_1TFB?^ =W_ /&:\!_X?CZ+_P! _P %_P#@
M_/\ C75F.:T<LY?:4ZDN:_P4YU+6MOR)VWTOOK;9FN)Q<,+;FC)W_EC*7WV3
MM\S]":*_/;_A^/HO_0/\%_\ A0'_ !H_X?CZ+_T#_!?_ (4!_P :\S_6K!_]
M ^(_\)ZW_P @<O\ :U#_ )]U/_!<_P#Y$_0FBOSV_P"'X^B_] _P7_X4!_QK
MW[_A[5_P3J_Z.DT3_P  [O\ ^,UZ>79K1S/F]G3J1Y;?'3G3O>^W.E?;6VVE
M]T=6&Q<,5?EC)6_FC*/W72O\CZ+HKYT_X>U?\$Z?^CI-$_\  .[_ /C-'_#V
MK_@G3_T=)HG_ (!W?_QFO3.H[3]N?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8
M"M/_ $2E?+'[2_\ P4<_8C^,WP%\4_"_X9_M"Z/JFO:SI3P:9IZ0W$9GDR&V
M[I(U4< G)('%>K> /VUOV4](\":)I.H_'/0HKBUTBVAGB,[$HZQ*K#A<<$&@
M#VZBL3X??$CP+\5?#B^+OAWXFMM6TUY7B6\M&)0NIPR\@<BMN@#YP_X*(_\
M!2?X5_\ !/K3/ ?A_7/#-WXJ\??%CQA;>%_AEX%TZ[2WEUC49IHHMTDS@K;V
M\;SPB27:Y4S( C%L5D_LM_\ !3CPY\9/VR?'_P#P3L^-WP[M_ 7QH^'^FVVJ
MW&AZ?XB.K:5K6F3PP2K=:?>O;6LDNP7$0DCDMXG4MP'"N5_,;_@O;XG\0:E_
MP<R_L-^ [V60Z1INH>#-0L8V/R"YG\6W"3,!ZE;2WS_NBJ_QV\5^(/"7_!Z[
MX$E\-S2!M0T>RL;^)#Q+;R^&+A9 P[@##^Q0'M0!^\U%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^>
MW_!PI_P2M^)W_!1OX'> _B-^SC:65Y\4?@UXJ.M^%]'U"\2VCUJUD,)NK!9G
M(2&5VM[9T=R$S"58J'WK^A-% 'YAS_\ !/GXR?\ !0'_ (+E^ _^"H7QA^!^
MN_#CX<_!SX>6.F>'M#\:2V8U77M<CFO[A'$%K/,(;>WDO]WF.X+R6Z!%=&9E
M_3RBB@ JEK/ASP]XCB2#Q#H-E?I&VZ-+VU24(?4!@<&KM% &%_PJ[X9_]$[T
M+_P40_\ Q-8TW[-/[.5Q*T\_P \$N[L6=W\*V9+$\DDF/DUVU% '#_\ #,G[
M-O\ T;WX'_\ "3L__C=>8?MH_L]? +0?V6/&^L:'\#O!]E=V^B.\%U:>&;6.
M2-MR\JRQ@@^XKZ'K$^)'P^\.?%7P+J?P[\712OINK6Q@O%@E*.4)!X8=#Q0!
MQ'PV_9K_ &=+KX=:!=77P"\%22R:+:O)))X5LRS,85)))CY)/>MK_AF3]FW_
M *-[\#_^$G9__&ZZ_1M*M-!T>TT/3U8065M'! ';)"(H5<GN< 59H X?_AF3
M]FW_ *-[\#_^$G9__&Z/^&9/V;?^C>_ _P#X2=G_ /&Z[BB@#A_^&9/V;?\
MHWOP/_X2=G_\;H_X9D_9M_Z-[\#_ /A)V?\ \;KN** .'_X9D_9M_P"C>_ _
M_A)V?_QNC_AF3]FW_HWOP/\ ^$G9_P#QNNXHH X?_AF3]FW_ *-[\#_^$G9_
M_&Z/^&9/V;?^C>_ _P#X2=G_ /&Z[BB@#A_^&9/V;?\ HWOP/_X2=G_\;H_X
M9D_9M_Z-[\#_ /A)V?\ \;KN** .'_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW
M_HWOP/\ ^$G9_P#QNNXHH X?_AF3]FW_ *-[\#_^$G9__&Z/^&9/V;?^C>_
M_P#X2=G_ /&Z[BB@#A_^&9/V;?\ HWOP/_X2=G_\;KQ7]A#X!? GQ%\'=4OO
M$'P5\)7TZ>-=7B2:\\-VLKK&MP0J M&2% X Z"OJ*N;^%OPI\(_![P[/X7\%
MPSI:7&I7%](+B<R-YTS[W.3VST':@#+_ .&9/V;?^C>_ _\ X2=G_P#&Z/\
MAF3]FW_HWOP/_P"$G9__ !NNXHH X?\ X9D_9M_Z-[\#_P#A)V?_ ,;H_P"&
M9/V;?^C>_ __ (2=G_\ &Z[BB@#A_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D
M_9M_Z-[\#_\ A)V?_P ;KN** .'_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]
MFW_HWOP/_P"$G9__ !NNXHH X?\ X9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;
M?^C>_ __ (2=G_\ &Z[BB@#A_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_
MZ-[\#_\ A)V?_P ;KN** .'_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_H
MWOP/_P"$G9__ !NNXHH X?\ X9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>
M_ __ (2=G_\ &Z[BB@#Y=\#_  "^!-Q^W9XZ\.W'P5\)/I]OX*TR6WL7\-VI
MABD9VW.J&/:K'N0,FO:O^&9/V;?^C>_ _P#X2=G_ /&ZU-,^%/A'2/BCJGQ@
MLX9QK6KZ;!8WKM.3&88B2@"=CD]>]=)0!P__  S)^S;_ -&]^!__  D[/_XW
M1_PS)^S;_P!&]^!__"3L_P#XW7<44 </_P ,R?LV_P#1O?@?_P ).S_^-T?\
M,R?LV_\ 1O?@?_PD[/\ ^-UW%% '#_\ #,G[-O\ T;WX'_\ "3L__C='_#,G
M[-O_ $;WX'_\).S_ /C==Q10!P__  S)^S;_ -&]^!__  D[/_XW1_PS)^S;
M_P!&]^!__"3L_P#XW7<44 </_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\
M1O?@?_PD[/\ ^-UW%% '#_\ #,G[-O\ T;WX'_\ "3L__C='_#,G[-O_ $;W
MX'_\).S_ /C==Q10!P__  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!_
M_"3L_P#XW7<44 </_P ,R?LV_P#1O?@?_P ).S_^-UXK^U!\ O@3I'QB^#-C
MI7P5\)6L%]XUEBOH;?PW:HEQ']G8[' C =<\X.17U%7-^-_A3X1^(/B+PYXH
M\1PSM=^%M2:^TDPSE%68H4)8?Q#!Z4 9?_#,G[-O_1O?@?\ \).S_P#C='_#
M,G[-O_1O?@?_ ,).S_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^
MS;_T;WX'_P#"3L__ (W7<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_
M]&]^!_\ PD[/_P"-UW%% '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O
M?@?_ ,).S_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'
M_P#"3L__ (W7<44 </\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\
MPD[/_P"-UW%% '#_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).
MS_\ C==Q10!P_P#PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__
M (W7<44 ?/'[:/[/7P"T']ECQOK&A_ [P?97=OHCO!=6GAFUCDC;<O*LL8(/
MN*[7X;?LU_LZ77PZT"ZNO@%X*DEDT6U>223PK9EF8PJ223'R2>]=O\2/A]X<
M^*O@74_AWXNBE?3=6MC!>+!*4<H2#PPZ'BM+1M*M-!T>TT/3U8065M'! ';)
M"(H5<GN< 4 <A_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\
MXW7<44 </_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<
M44 </_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 <
M/_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 </_PS
M)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 </_PS)^S;
M_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 </_PS)^S;_P!&
M]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 </_PS)^S;_P!&]^!_
M_"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW7<44 ?+O["'P"^!/B+X.ZI?>(/
M@KX2OIT\:ZO$DUYX;M976-;@A4!:,D*!P!T%>U?\,R?LV_\ 1O?@?_PD[/\
M^-UJ?"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q.9&\Z9][G)[9Z#M724 </_ ,,R
M?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C==Q10!P_\ PS)^
MS;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^-UW%% '#_P##,G[-
MO_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW7<44 </_ ,,R?LV_
M]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C==Q10!P_\ PS)^S;_T
M;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?_P ).S_^-UW%% '#_P##,G[-O_1O
M?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW7<44 <98_LY?L]Z7=I?Z
M;\"/!EO/$<Q30>%[1'0^H(CR*UO^%7?#/_HG>A?^"B'_ .)K=HH K:5HVCZ#
M:#3]#TJVLK<,6$%I L: GJ=J@#-6:** /SI_X+9_\$P_BQ^TI^T'^SO_ ,%#
MOV9O"P\1>-_@!\0--U/6O!T=Y#;W'B/0X-1M[UX;:6=TB%Q$T,A1'=%=;B3Y
MMRHK8_[,?_!./XM_'/\ X+G>-O\ @LC\</A;J7@7PSI?ARWT7X5>%_$LMN=8
MO;G^S([&YU&XBMY94MH@ANXXXV?S'\U7*H%PWZ744 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 445Q/[2NA?&;Q/^SUXX\._LZ>+[?P_X^O?"E_#X,UJ[MDFB
MLM4:!Q;2NC@J5$NS.X$#J0<8(!RNG?MY_LKZS^V?<_\ !/\ T7XK6-Y\4K#P
MF_B+4O#UL=_V.U62%/+DD'RK<%9EE$&2_E9D("E2WL%?S#?L9?\ !0']A+_@
MB#I3_M >,O#NM?M'_MD?$"VENO&TEWJ$EG;>!)+AR;C2Y[RXBEE;4O,W"Y9(
MG8L&BWQKDR_JE_P2*_X.(O#/_!17XV?\,J_'W]E_6_@S\2;_ $F75/">GZG>
M27%GXAM8E+R^0\L$$B2K&&DV%&5DCD8/E=M 'Z3T444 %%%% !1110 4444
M%%%% !1110 4444 %<?\6?VA/@%\ X+&Z^.OQP\'^"HM4G,.F2>+?$MKIJW<
M@QE(C<2)YC#(X7)Y%=A7\Z7Q'_X*:?\ !(S]J!?V@O@1_P %LO@7XCT[XP1?
M$;7M.T;QM8>&3>W^AZ=!</#I]EITX;S+'[*$PUN5$$[AI9/,:>04 ?T4VMU:
MWUK'>V5S'-#-&'AFB<,KJ1D,"."".014E?@M_P $4?\ @YO_ &!?V7/V1OA/
M^PA^TMJOQ*35O#,-UI5W\1M1T&WDTB&!]0N9+0,8[M[E((K:2"$'R3L$6,!5
MS7[Q:7JFFZWIMOK6C:A!=V=Y D]I=VTHDCFB=0RNC*2&4@@@C@@YH GHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ,CUHK\PO^#D#X=?\%2_C%X&\%R?\
M$VM"UFW/P@O1\0O$.KZ/>F"^O;N,2V]G::>F"+V2./[=+/;<[DD@7:YD1&Z_
M_@A%_P %W?AG_P %6/AG_P *R^)IL?#'QR\,6(/BCPN#Y<6L1)A6U&Q5CDQD
MX\R'EH6.#E"CD _0ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \
MC^$'[<_[+_QT_:)^(G[)_P .?B?;W/Q!^%MU!%XN\,W$$D%Q"DL4<BSQ"0#S
MX0951I(\JKX!QN0MZY7X(_\ !8+_ ()S_MI>'?\ @II\8_\ @J1_P3;\9ZG;
M_$_X:#POXEU+PII4&ZXOM&N-)-FUQ;Q@$77[S2KU9K5@PGC9MH+*4D^RO^"+
MO_!Q-\-/^"L/CJR_9WG^ OB3PY\0=.\ G6_%E_;Q)-HB7,-PL$R0R;S+&CB2
M&1/,7@R-$68QAY #])**** "BBB@ HHHH **** "BBB@ HHHH **** "OF+_
M (*$?\%<_P!C#_@FEKO@7PA^TAX_$&M^/O$%I8:;I%CMDFLK*6=8IM5N@6'D
MV<.26<Y9RI5%8J^WZ(\=_P#";?\ "#ZS_P *T.F#Q'_95Q_PCYUI9#9_;?*;
MR//$9#F+S-N_:0VW.#G%?A[_ ,$LO^"%/C+_ (*1ZU\6/V__ /@M3J>J^)/'
MGBS5M?\ ">E>&+J;R_[$GMWFTZXO=JG:CV\J21VD*CRHA"LH#%HR@!^ZR.DB
M"2-PRL,JP.01ZTM?$G_!#[]H7XC^(?@1XE_83_:5U3SOB_\ LS:^/!/BV24D
M/JVF(A;1]74-EC'<V:KAV)9VA=S]\5]MT %%%% !1110 4444 %%%% !1110
M 4444 %%%% &+X^^)/P[^%/AY_%WQ1\?:+X;TF.0))J>OZK#9VZL<X4R3,J@
MG!P,]JM^&?%'AGQKH-MXI\&^(K#5M,O8_,L]1TR[2>"=.FY)$)5AQU!-?D=_
MP5\_:C_9E^#W_!83PI\"?^"K'P-T?Q7^SQ\3_@Q#I'A77]?L?.MO">L'4;D7
ME]&WWK=V4VB33PE9HHQ:N&"JP/Q[\9? G[=/_!JM^U1IGQ[_ &7_ !KJGQ)_
M9+\?:M'*-*N;XSV,T4HW_9+@IF.VOA%\T%[& LZH,A@)80 ?TA45Q7[.'[07
MPP_:L^ _A/\ :.^#&N?VCX7\9Z)!JFC73+M?RI%R8Y%R=DB-N1TZJZ,IY%=K
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MO/%'=0DJKO%(P\MU0Q^7?L/^#?\ @J7_ ,$]/#.N?\$F/^"GG_!/?QI^T?\
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
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS<_P""V/\ P13\:_\
M!6O]JKX#2/XZE\-_#7PW8:TOQ6U"TNP+JX@6:QDLK2WB.0\TC&\ E=2D(5W.
MYBD<GZ1T4 <A\!?@+\(/V8/A!H/P%^ O@.P\->$O#-@MIH^CZ='MCAC&26).
M6DD9BSO(Q+N[,S$LQ)Z^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ^2_^"WO[)?QP_;9_P""<OB[X!_LT2^3\0-0UK09_"]V=3^Q"TDCU>T,\[3@
M@QJEJ;EF*Y8JI"AB0I3_ ()#_P#!(?\ 9]_X))?L^I\./AQ!%K7C/6HHIO'O
MCVYM@ESK%RHXC0<F&UC)81P@D $LQ9V9C]:T4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !576]'T_Q%HMYX?U: 2VM]:R6]S&?XXW4JP_$$U:HH _(
MK_@@I_P;TZK^RSXCM?VZO^"A\A\5?&3RHHO!NB:K=?;(_"5I#&L%O*[,6#W@
M@CC2, E+:-55/G&4_76BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^ /^"GG_!#/P!_P5+_;N^#_ ,=_CEXC2/X=?#_PU>6WBGP[:2.EYX@F^U1S
M6MIO7'E6YW3F5PWF8PB;3(9(_O\ HH S_"7A+POX"\+Z=X(\$>';+2-&TBRB
ML]*TK3;58+>SMXU"1Q11H J(J@*%     K0HHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /DK_ (+6_P#!/OQO_P %-?V%[[]E;X=>*+#1-7U#Q;HM
MY'K&I;C%96\5X@NY=J\R,+5[C;'D;SA"RAB1Z)_P3X_X)\?LY?\ !-/]G+2_
MV;_V;_#'V:QML3ZUK5TJM?:Y?%0)+RZD &^1L  #"HH5$"JH%>XT4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !6-\1?"%I\0?A]KO@*_"F#7-&NM/G
M##@I-$T9S^#&MFB@#\W/^""W_!!/P3_P3"\%#X]?'PV?BGX^>)K,G6M<9_M$
M/AV&49>QLW;[SG.)KCK(<JN$!W_I'110 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 445PG[3>N_%WPS\ _%.O? 71O[0\8VNEL_A^R^SB7SKC<N%V$@-QG@FM:%%
MXBO"DFDY-*[=DKNUV^B[LRKUEAZ$JK3:BF[)7;LKV2ZOLCNZ*_,;_AIK_@O?
M_P!&^#_PE(/_ ([1_P --?\ !>__ *-\'_A*0?\ QVOM/]0\;_T&8;_P<O\
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
MO+OX2RW+0IX;TCXF0QQQ%P!EFTXSBYCM"VR'[1;K,BLEJEQ0!^A'_!3'7_\
M@FK\5/V?O"W@K]OOXYVWA;PUKWB32=<\*V4WB.XT?4]2O()DDMA%;IMNI?F=
M0Z"/*;@QV,JLOT%\9?CG\)/V>_!X\>_&;QY8Z!I<E]#96LMXQ,EY=S-MAM;>
M) TEQ/(>$AB5I'(^537PG_P<^6=I<?\ !.WPW<3VZ.\'QT\(/"[*"4;[8RY'
MH=K,/HQ]:K?M3?%.:^_X.7?V;?@?\3KL)X5T[X(:]KO@.WNCB";Q/<27D$[J
M#\KS)8VN%ZE1*VW&\Y .'T[XL_!OXK_\'-GPUU7X.?$#Q%?%/@5X@7Q3X>\1
M7.K03:/J(F)"MINI[9-.+PM$P18HD==K '))^]_CY^WY^R-^S%?:CIWQJ^,$
M.F2:);17/B(V>D7NH)H<$O,4M^]G#*MA&XY5[@QJP!() )KY&^.6CZ/9_P#!
MT!\#]<M]/ACO+W]F77HKJY1 'F6.]F*!CWV[WQZ9-<;_ ,$;-)U;]M'X)?'[
MP3XQ_;#\=^'_ !@OQV\9V'Q<\#:5IWAJ3RY+J[EC1I%O](N;GRWM52W4M(4
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
M:Z/I-MJKP6]NLVH7+);0QHB*I!4^I).3\_\ _!6;]D/XW_L&_M(I_P %S_\
M@G!X6:[U[1K7R_VA_AC992W\:: -IFO0B@XN8D0,[ $_NTFP6BD6;W[_ ((C
M_'#X?_M8?LA^+OVA?A_;W$GAOQ[\:O&.LZ9!J=L$E%M<ZI+(L<J9(# -M8 D
M9!P2,$@&'\%OVF_^"8__  2__P""3UQ\<OV7?B!J?BKX,^&;O6I/#\]C?W>K
M7.L:C]KN7GMH)95+,#<+*OFG$*JID9]H9SUG[/7_  6%_8Y\0?L-^"_VJ/VC
M_P!H[PCX.N;WP3HM]XN&JR2V,46JW5A'//:VB3J'NBKF0!(/-.%'7@GX*_X)
MYHL?_!G)\1(T& OPX^(@ ]OMFHUZ?_P4+M+2\_X-"]*^TVZ2!/V</ATZ;U!V
ML/[%((]P0#0!]_\ PE_X* _L8?';XY:_^S5\(/VB_#?B#QSX6T9=5\0>'-/N
MF::QM"8U,CDJ$RC31+(H8M&TBJX4D"LNS_X*7_L+WOBO1/":?M$:5%_PD^J'
M3?"^N75G=0Z+K=Z"1]FLM5DB6QNY2P*B.&=V9A@ GBOD/_@L;X-M/V>O^" /
MCCXB_LS_  STK1_%"?![P_X;N-?T;2HTU&'P_<7EC'?0>>J^:T)AEG9P6P-[
MR'D$UVO_  4H\!_ /XT_\&Z?C%=%T_3G\'V7[/5IK_@EH541VS66G17>G-"1
M]PAHH5&W'#%>A(H ^TOC!\;_ (4? +PI%XT^,'CBST/3[G48-/L6N2SRWU[.
MVV&TMH4#27-Q(W"0Q*\CD':IQ7G6@_\ !2C]@S6_B,/@S??M5^#O#_C=M6@T
MR+P)XVU,:!KTMW/L\B%--U(074C2^9'Y>V(B3>NW=D5\"_%_P_\ M1:Y\#?^
M"9?[9GCV"_\ %GB3P+<Z:_C?X>1SA];\1S:EH<"R7]O;2,#=WEG!!<W4D8(=
M5:=_E".1[UX"_9B^(/QY_P""WTW_  4<T_X9ZGX9^''ASX#0^"XKKQ5HS6%]
MXHUAM3DO/.CLIU6XBAMXVC7SITC9I$58PZ*6 !](_'W]O+]D[]F*\U"P^-/Q
M;CTV;1K&.]U]+'1[W4?[%M9,^7<7QLX918Q/M8K)<>6K!6()P<0_%+_@H9^P
MW\%?AKX;^+_Q-_:L\#Z7X<\91Q2>#]2;7XI1KJ2%0C621%GN@=RY,2MC.3@5
M\._\$>XM<_:XTK]ISP=XH_; \<>&?&UE^T;XOM/B5X(TK3?#<H$4L_D6TCKJ
M.DW-PT)M8EM4W2% MF44*$Q7D/\ P5._8O\ V:_V)?\ @A7;_LE?L[?$SQ1X
MU\*^#OVB=%MDO?&-]!=7%C>2:FK75I%-;VUO&422:52$4[)'F1FWJZJ ?IEX
M1_X*6_L%^/?VG9?V-?!G[4WA/4_B7$;A?^$6L[TO))) &,\,<H7R99HPC[X4
M<R)Y;[E&QL>Y5^;7_!:/P;X1\"_M,_\ !/S_ (0KPS8:0NC?M.Z;I.DQZ9:)
M EG8RPA9+:)4 "1,(XP47 P@XXK]): /)OC1^W'^RW^S_K]_X5^)OQ1$6IZ/
MIJ:CKVG:-HM[JL^C63ABEU?)8PS-90,%<K+.(T8(Q!.TXM>*/VS_ -EOPA^S
MU;?M8ZK\:M'F^&EW;+<P^-]*=[_3O((;]\TULLBI&"C*9&PJL-I(8@5\6_\
M!M]\2M4^*OPR_:6\1_%0_P#%S)?VJ/$W_"P(+S_CZA<16D=O"P/S+#&D;PQI
M]U1"ZJ!@UE_\$'_ "^!OB/\ MR_L\MI=M)\%O#W[1FKV'A/1KR-7TZS$R2-J
M5@B/E!!'&UJK1_=&YLC+,2 ?8G_#R3]B0_!?PW^T3%\>;*7P1XQUP:-X5\2P
MZ9>/:ZM?EV1;>!EA/F.SJZ* #O9'5<E6 XK]OJ\_X)P_$/XA? [P+^V/\<+/
M0_%=E\4]$\0?"7PQ'XHFL-2U+6S/]GLLV<1$TL+32A&+H$4\,R#<#^??_!-D
M> /V+?\ @HSX4_9M^)4GB:7]FOQUKFN^(/V&-4\2RQC2[75;AQ'=Q*IRY:2-
MYO[.EE8%H+YI%4R7^5^DO^#@*SM7^(/[#&H-;H9X_P!N;P-&DI4;E1I9BR@^
MA*J<>PH ^Y?C1^T+\&_V>]+T[5/B[XX@TMM:U 6&A:?';RW5]JUV5+"WL[2W
M1Y[N7:K-Y<,;MM4MC )K\X?V)_B1\(_B;_P<L?%G7_@G\1-;US2)/V9(Y-1L
M]=U/4I9])U,Z[:)<VK6VHGSM/8".(FV*1A 5(0!AGL/#GQ3F\6_\'2.O?##X
MMW82'PC^R\K?":QO3B+S+J_M9-1NK=6X-PZB2)G7YC%;,O1#4?@738M"_P"#
MH+XN:IX5T:W&I7_['%C=R*JA?METNL6T2,Y'4[(HDR?X44=J /K?XV_\%'/V
M*OV=-7O](^,GQWL='72+Z&RU_4O[-O+C3]%N9=AC@O[V"%[:PD82(P2XDC;:
MZMC# U[-I.K:5K^E6NNZ%J=O>V-[;I/9WEI,LD4\3J&21'4D,K*00P)!!!%?
ME+_P19^#^D?\%)/^"-X^'GCC]M;XCQ_\)/\ \)+H7QF\':;8>&/,MM3O;Z[>
M]\U[G1IKI)IEN!<"1Y6D!F4A@5 7[_\ ^"?WP:^#W[.W['_@KX#? #XF:]XP
M\'>#K2YT?0/$/B:[CN+RYAM[N>(J98H88Y(XV5HHW2,(T4<94LI#L >9_MF_
MM.>)/$/[8OPI_P""9'P=\3W6D:[\0M.OO%'Q%\0Z7<&*\T/PC8Y5UMW7#0SW
MUUMM$G4[H4\^1"L@B=? _P#@N?\ LN_'#PC\*?A1XN_X)J?$WQ?\/_BJOQ0L
M-(\+Z5H/CV^LM%U15L+V[%I<V!E-G+O>R109(P&9V$K%7>JGPEDU)O\ @[,^
M**>*0V!^R):#PR9NGV7^U=-,GEY_Z;&?I_M^]?4G_!0T@>+_ -F[)_YN2TG_
M --&L4 <S_P2=_X*8>!?^"IO[--_/XG\/2>%OB;X1F;0/C%\.YWEMKO0]47=
M'(50D2QPRE)#&Q.Y"KQD[XF-<7^RW\1_A[^Q7^SI^U'^UA\4?&7C+6]+^'?Q
M4\:.$\0^--1U5X-,LFC>#3K1;R>18AE5CC  ^9P">37E?_!7+]C3XX_L:_M#
M6_\ P7+_ .";'ALS^-/#-GY?QW^&]H"L'COPZH7SYRB YN8HT4L0"2(HY5&^
M K+SWP^D7_@J_P#\$)_VJ?$/[,NF:C._Q5\:>+]:\(:5=0;+N>82V]Y'9,H)
M'FN\7D\$J6;@E3F@#U3_ ()<?"GQE_P4[_9FT[_@H-_P4/UO5O$%_P#$VYNM
M0\%_#.S\07EGX=\(:(L\D-K#%9P2HEU<R(AE>[G$DI$B*I0!@W/?M"?'7QC_
M ,$6_P#@H+\%/ ^G>/O$&M_LX?M"ZU)X8NO#/BK7;C4W\!>( \*6]S875T[S
M1V4QN$WVK.T<8CF=-GRI7JG_  ;J_&+PK\8O^".GP7D\.7:&Z\*Z!)X9UZRS
MB6QOK"9X'BE7JCE!'+@\[9D/>OGW_@XP\#ZE^UA^U9^QA^PK\,D:]\5ZS\7&
M\4ZI%:C=)I.AV7DBYOI0.8XPC3,I.-YMV49(Q0!]\0_\% _V/I_VE4_8Z7XU
M6B_%"25UC\$2:;=I?NJ!F:4(T(S#M1G\X'RRHW!BO-:7P_\ C]^S!^V);^,_
MA7X(\1VOBV#P_?3:)XVTR72;E([*[4[9+.8S1*JS*>3'G>O!P.#7QG_P7M^
M/C7Q[J_PM^.?[#,&H)^UO\.KJ^UKX9G0+:*2:\T*WB)U2WOA(0ILV$B11A]V
M^YNHX%&+F5A]"_\ !('XU?LU?'[]@#P-\1OV7([J'1[FWE'B*RU>Y\[5;;7S
M(9-3&I28#2WK73RRRRL 93*)0 LBT 87[&'[2OBCP3^V?\3_ /@ES\9O%U[K
MFL>!M%LO%_PP\2:O<&6^UKPC>-Y7E7,C9:>>QN]UJUPQ+SQF%W+2>:[?6U?F
M5\>H]2C_ .#KKX'2^&BP:7]EK5%\1^4.MB+[5##OQ_#]H\O&>X%?IK0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A_[4'_!/G]G[
M]K7XH^#OC;\2[CQ9IWB_X>V5]!X'\1^$?%]YI%UH[W;0&>:-K9U\QF6!$*2B
M2(HSJR,&->X44 ?/'A?_ ()P?#(?&;PU\>?CI\9OB+\7?$'@B:2X\##XD:Q9
MR67A^Y==ANK>SL+2UMVN0F56XFCDE3)*NIYJO^US_P $O/V??VP/CGX0_::\
M0^-OB'X(^(/@S39=+T_QA\,/&<VB7]UIDCEWT^>6($O 7=VPNU@9&PPS7T?1
M0!\T_ 7_ ()0?LF?LR?M'>./VJO@C'XNT/QAX\T^TL]4F@\7W36D26]BEI'(
M;5F,-Y,=AG::]6YD:XEEE+9=LZ'[)W_!-WX2_L5?\)^?@+\4_']FWQ+U^[\0
M>*7U36+:^,NM7+*9M3C\^V8).VW!'^J(/S1DJI7Z&HH ^>?V+O\ @FS\&OV"
M]8\4ZC\!OB-X]-MXX\37/B+Q=I?B'7HM0@U35IUQ+>.98/,CE;"EC$Z!BB[@
MP %</I?_  1*_8WT+XG?$'QWH7B#XCV6A?$S5;S5_%7PQM/'EPGA2?5;E2)M
M0.F >5),6(<++YD0=(R(QY<87Z^HH ^-[K_@AG^Q7/\ L,6?_!.6#7OB3#\*
M(;A+B_T ^/;B8ZA*ER+I&=I@_P!G47 ,WE6H@B:1BS(Q (^J?A?X#_X5CX!T
MOP OC#6=>CTFU6V@U/Q#<1S7DL:C""62.-!(0N%WD;FQEBS$L=^B@#RG]L_]
MBC]G']O_ .!&H?LY_M1> DU[PW?3QW,02=H+FPNX\^5=6TR$-#,FY@&'!5F1
M@R.RGP.^_P""%?[*/BX?#JX^,?QL^.GC^]^%OB"+5_"&J^+OB]?R7=I)$H$,
M:30&)H%1@K[X#%,S1Q[Y'$:!?M*B@#YY\8_\$V?@WXV_;#\*_MSZG\2/'T?C
M[P3HKZ-X7N(=?B:UL].<.);4PR0,)UD$DF^2;S)26!WY5"KOBW_P3;^"7Q$_
M:8'[97@'QKXS^&/Q1GT==(USQA\.M5@MI-=L%V^7;W]O=6]Q:W038H5WA,BA
M$ <!$V_0E% 'BVA_L'_!;PA^S_XL_9\\!:UXJT"W\>7MU?>-/%NE^(9!X@UF
M]NL"YNYM0<-+YTBJ(]Z[3&@5(O+5$"\Y^T!_P2__ &;/VFOV*]!_8$^+-YXC
MNOAYX>M].M[2VM+Z"WNI(;  6D;3) "HC"(-T81F"88L&;=]&44 ?,O[17_!
M*_X(_M6_LZ>%_P!EKX\?%SXFZ[X3\)7]M>V E\4QI>W-Q;9%M+<W:P">=H@3
MM+/\QPS[V 87_P!LS_@F!^S;^WEX%\(>'?V@M0\4R^)/ -^M]X+^)>@:RNF>
M(]&NP4)G@NK:-$5F,<9*^64+1HVT,BL/HNB@#Y/\)_\ !&_]EK0?VE?"/[7O
MB?XA_%OQ7\1/!FA/I>F^)O$OQ2U&2XGC=W+-,T+Q%U*NR&W!6V*EB82SNS<U
M^TU_P01_8._:9_:8N_VMY;CX@> /&VL($\5ZA\+O&TVB+XA7 !^UK$"26"J'
M:(QL^,L2W-?:M% '._"/X2_#CX#_  ST3X._"+PE:Z%X:\.:?'9:-I-F#LMX
M4' RQ+.Q.69V)9V9F8EB2?G;_@HI^R?XP\;?%;X,_MZ_ KPT^K?$3X!>)KF\
M30;9T2;Q%X=U"W-IJ^G1%RJFY\AO.MPY"F6+9E?-+K]5T4 >!_';]E/]D_\
MX*5^$O OC_Q[<Z[J5EX4U276?!NH>'O$=_HEYI6J;##Y^^V>&YM[J AT,3E3
M')O62/<NT8]W_P $Q?AGXY\7^&O$?[1OQ]^*?Q<T[P;J\.K>%_"?Q"U^SDTF
MSU"$DP7<EO96=M]NEB))1KMI]I.1SS7TH !T'7K10!P'[2_[+?P#_;"^%5U\
M%OVCOAO9>)O#US/'<+;7+/'+:7,9S'<V\\3++;3H2=LL3*ZY.#@G/E'B7_@F
M9X3^)7A#_A5'QR_:Q^-OCWP$Z+%=^!?$?C&VCM+^ ?\ +"[NK*TM[^]B( #Q
MW%U(L@R) X)S]+44 >5?'[]CKX0?M!?LQW?[(.HOJ_A/P+>Z9%I<NF> -1_L
M=ETZ,!191M H\JW9 $:-,!DRA^4D'Y,F_P"#:/\ X)\7.CGPY=_$?XZ3:<UO
MY#Z?+\9=2,#0XV^64W;=F.-N,8XK]"** /F#_@H;X4UWXE_LO:I_P3J_9AM8
M+/Q'\1O#2^%F:UAS:^$/#4Z?9;S4;C'$2):">*WCR'GGV(GRI*\?NGP*^#/@
M/]G3X+>$_@'\+],-GX=\&>';/1=$MV;++;6T*Q1[F_B<JH+-U9B2>375@ $D
M#KUHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\<_:0
M_8O\(_M/>-O!OCCQK\6O'6E2_#_Q%%K_ (2LO#>K6]K;V>J1PS0"Z93;L9V\
MJ>:,I,SQ[9'&SYFS['10!!8V4EMID.G7U]+?-' L<US=(@>X(7!=PBJF6ZD*
MJKDG  XKRWX+_L8_!O\ 9L^"FN? +]G)-1\#>']:US4=5CC\/31(^ESWTYGN
M%M/,C=((][/L4*?+#83;M7;ZS10!\X_LT_\ !+7]ES]EO]D;Q)^PEX*3Q'JW
MPJ\3Z??V-[X4\2ZR+E(8+Y95O$AF5$F02^:Q/SG:WS)L)8MQDG_!$C]D6?\
M8YO/V%+SQQ\4+OP!J<-G:ZM;:CX]FN[NZL+.02V.GB>=7:VL[=P6CM[?RHP6
M<LK%F)^P:* .$\#_ +//@?PI\ HOV:O$MW?^,O"L>@MHDUMXS:&]>[TTP^1]
MEG81J)T\KY"9 S,"=S,3FO"O 7_!';]F;P#\.(/V>8_B)\2M8^#MGJ:7MA\%
MM?\ %BW7AZ I/]HCMSNA^V36BRA7%I-<R6Y*@-&PR#]844 ?F%_P7(\4_L:^
M(?VL/@A\&?\ @H''XU^&WPTT?1-6\0:)\>/#%Q?V<=IKTI2RBT1;RT5EL]T/
MF7,CR+SY5LBLJO+GF?V2_@=^S6?C_P"!_%__  2I_P""J'[1'Q8U'3O%^GGQ
MGH^K_$:X\1>#D\/B93J*:B\UL((IFM?,2V59?/\ />)E0HLLB?J_=VEI?VSV
M5];1S0RJ5DBE0,K@]B#P13;#3[#2K./3M+L8;:WB7;%!;Q!$0>@4<"@#XU_:
MI_X(-_L*?M5_M*S?M<7UQX_\ ^/-2A6'Q)K7PM\:3:(VO1A57;=B-6R2JJK-
M'Y;N%&YB0".X_:&_X).?LE_M&_LR>%/V-=>M/$7AWX9^#KFWNM(\+>$=9^Q(
MUQ S/%/+.4>>617=Y"S2?O)':23>^&'TQ10!\Z?M(_\ !-3X5?M8>(?AMXL^
M-?QA^(M_J7PFUV#7/!-W9:S:6AM=5B8,E](L-JJSRC:JXD#)@$;/G?=]#65O
M+:64-K/>RW+QQ*CW,X0/*0,%V"*J@GJ=H R> !Q4M% 'SEXI_P""9'P4F_:/
M\1?M7_!?XC^//A1XT\:VD-OX\O/ASK-O;VWB81 B*6\M;NVN(#.H+ 7$:1S#
M>QWY8DZOB3_@G/\ LZZM^R+J7[$GA=_$OA7P1KCW+>)&\->(98M2UIKEWDO&
MN[Z3S)YWN7=FGD9]\N2K,4+*?>** /GK]LW_ ()I?L__ +>?P>\'?!#]H+7?
M%4VC^!]5MM5T>?0M5BTZ[.H6\)A@NS-!"K1R(K2$"'RTS(3M^5-M7]I7_@F3
M\(?VMK/X;6OQP^+WQ(U)_A1KMIKO@ZZM_$$%O-%K%L[-!J4SQVP,]P@(4%\K
MA<[=S.S_ $?10!\V?ME?\$L/V:OVW_$7@CXG?$[6O&.@_$;X=@#PI\5? ?B
M:/XAM%(.]//AC\MD=BS%#%M4N^P('<-1^$'_  2,_99^#O[6"_MM:=XI^)FM
M?$?_ (1>#0KG7_$/Q+U&=[V".7S6:Y"R)]JWL(\PS;[=1#$(X8Q&H'U#10!\
M-?%7_@WF_P"">/Q/_:2US]IK38OB%X+U+Q==&X\<^'_A[X]N='TGQ+(S%I3=
MPP8?$A+%UBDC#%F;&YF8_:G@_P (>%OA]X2TOP'X&\/6>DZ+HNGPV&D:5I\"
MQ06=M"@CBAC1<!$5%50HX  %:-% 'R5^VE^S-XE\)_MG?"G_ (*A?"#PM>:S
MK'P_TN^\*?$OP]I-NTM[K/A&]RYEMHURT\]C=;;M;= 7FC,Z(&E\I&]$^.'[
M+7PM_;=F\!_%.Z^.?C!--\)Z[:^)_!7_  ANN6UO9QZC$DJ1WA(@9K@[)I$,
M<K/%AB#'DMGW&@ #@#% %?3+*>QTNWT^\U.>_DAMTCEO+M8Q)<,% ,CB-40,
MQY(557).% P*X']F;]E/X(?L@>#M8^'G[/WA!- T#6?%5_X@DT:W;_1[6[O'
M#SK F,11%P66,?*FXJN%"J/1J* /GK4_^";GP@T3XL>(_C=^SK\2?''P;\1^
M,[D77C.;X::E:1V6NW(X^U7&GW]K=67VD@G=<) DSY.YV/-=+^SQ^P[\#?V<
MO'6O?&/1(]9\3?$+Q3!';^)/B-XVU9]2UJ^MXSF.V$S );6RG!%M;I%"" =F
M1FO8** /+OAQ^RAX-^&O[1_C7]J&R\=^+-4\1>/-.M+#5[;6]4CN+.VM;625
M[6"UB\H&VCB,\^$1@KF9WD$DA#CSC]F;_@G7^S7_ ,$^?'_Q#_:)^'?Q3\7:
M5'X\U6Y\0?$6'Q#XEA.CWE[([R27KP>2D5J^YV.Z'RAC"G*@*/IB@@$8(S]:
M /DW]D?]FS7/'O[<OQ._X*A?%/PW=Z7?>*_#UEX)^%.C:I:M#>:=X4LW\^2Y
MN(W :&2^O6>X$+@/%"D <+(TB)]9444 %%%% !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 445^:'_!R!\(?
MVE/%/PJ^&&L_L1_&;QYX-^*&J^/;ZTLF\(^,]2LDU:"S\+ZWK'V)K:"=899)
M7TJ*-"R'YGP3AF! /TOHKY[_ ."6'[<GA[_@HQ^P?\/OVK=(>!-0US1U@\56
M$!P+'6;<^3>P[>JKYR,Z9Y,;QM_$*_-__@IS^T]^T!\<?^"SW[-GP[\"?&?Q
M=X=^"8^,\WP^OM+\)^*K[2D\4ZI8M87&LR3O:2QF:"-[N"P"G.V6TO "-QH
M_:2BN(^)GQI^#'[-7A?2U^(OBX:9#=2"QT'3DBN+_4-2E2,MY-M;0K+<WDHC
M1G*QH[[59CP":Y/X=?\ !0C]B7XI_";Q#\<_"7[37A)?"OA"_>R\7ZMK&IC3
M1H-RIVF"^CO/*DLY,\!)E0GL#0!['17SUX%_X*O?\$Y_B9XX\ _#7P'^UQX3
MU/7OBA#<3> ]+M[B3S=6CAFG@=U!0>6IEMITC,FT2F)O+WUJ_%G_ (*1?L2?
M W7-0T3XI?'W3M+31=4BTSQ#K'V"[GTK1+V1D5+:_P!0AA:TL)B9(_W=Q+&P
MWJ2 &&0#W"BO+_%O[9_[,7@+XR^%?V?O&?Q;LM,\7>.3_P 47I5Y:SH-=Q&)
M";28Q^5<!592QC=MN0#@G%2Q_MB?LUM^T4?V2Y_BI:6OQ'.ERZG'X2OK2>WN
MIK*/.^ZC\V-5EA&&_>(2IVG!.#0!Z717S1XR_P""Q_\ P2Y\!:)XG\2>(OVX
MO /]G^#=5LM,\0WUAJWVR*WO;L3F"V1K=7$\I%M.62+>T8B<N% S75?"#_@H
MU^Q3\??C+<_L]_!KX]Z=XB\:65J;J_\ #VFV-T\]I;[583S9B"Q1,KQE9'(1
MO-CVD[UR >VT5P6F_M.? _5_C[??LNZ?XV+^/=-TE-4O_#ATRZ66&Q<E4NBY
MB$?DLRLBR;MK.K*"64@=[0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117Y??
M\'-UUXP^'/PD^!'Q#^%GQ;\=^#]6\1_M&>'_  IKUQX.\>:GI(OM)N[6^::W
MD6TN(U.3;QD/C>N#AADT ?J#17Y%?\%F?$GQ<_X(K^+?@A^UM^Q;\?OB5>:5
MXD^)=OX6\:_!SQK\1]6\3Z=XAMIH7E\V!-6N+F6VG"PM&9(7'S2PG PP?])/
MC+^V=^S=\!/&"?#OXC?$&;_A(VT636)/#F@:#?:SJ,&FHVQKZ:UT^">6"V#
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
M.7P%\2>)YO!FFS2R:)HOB/54O1I9EFDFF6"0QK(%>65G*LS*#RH7+9^?K_\
MX-X?^"=,OQXUWXU>';'Q_P"'-,\6:B;[QA\,O"_CVZT_PMKT[$LWVJQAP9(V
M8L3 )!"0Q79M)6@#QW]N_3_A!HG[87_!+_2_@$BIX!T[Q=J=CX+=999$_LN/
M1;2*SV23$R2*T*1[78DN,-DYR>S^/\MN?^#F[X!P&1"__#-GB/<F1G!O)<9'
MIP?R-?3W[;7_  3J_9U_;Q^''ACX>_%-=?\ #\W@;7K?6? OB;P%K!TG5?#E
M["NQ);.>-2(L+\NW:5^52 &1&7B/#G_!&O\ 8_\ #_[1?@_]K";6/B/J7C_P
M7H<VGV7B?4?B/J#7VHO*S&2ZOKE)%GO)&5O*\N60VXB5(EA"*% !\Z?\$VO@
MG\'OB-_P6"_X*+6WQ"^&&@Z]!+XC\&V,UKK6E174,EM<:9--/$T4JLA626&)
MW!'S-$A.=HQH_P#!4O3+3_@FW^WQ\&/^"P_@W3([#P7=F'X6?M"QV<(2*/0;
MV5?[.U.0*  +2Y5 S<L56WB&!7U'^SE_P3<^#W[,'[2/CO\ :J^'OQ+\?77B
MOXGW$,_Q".M:[#<6FN20I(EN\D @583$)&V>1Y>T?+]PE3\__MK_ +<'[+/_
M  4/NOB7_P $8_@U::YXH^)6K:O!X6\<Z=<^#+Y++PWIAGC?4-9DNY8A;J+:
M%7:W._,MU]F$88-O ![A_P $[(/^%O)\0/V]=2BW2?&?Q(LGA"1EYC\'Z:'L
M]&"_[%POVG4QR>=5([8'TK6=X1\)^'/ 7A32_ W@[1X=/TC1=.@L-*L+9=L=
MM;0QK'%$H[*J*J@>@K1H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KF?C'J?CS1_AAK6J?##3_M6OPV1;2K?R@_F2Y&!M
M) /&:Z:BL<12=?#SIJ3BY)JZW5U:Z\UNB*D'4IN*=KJUUNO-'QM_PN/_ (*?
M_P#1*A_X(XO_ (NC_A<?_!3_ /Z)4/\ P1Q?_%U]DT5\1_J5CO\ H;8G_P #
M7^1X7]AU_P#H+J_^!+_(^-O^%Q_\%/\ _HE0_P#!'%_\772_!OXH?\% ]9^*
M&BZ7\3_AU]DT":]"ZK<?V3&GEQ8.3N#$CG%?4E%:X?@_&T*\*CS3$246G9S5
MG9WL]-GLRZ>35Z=12>*J.SO9M6?D] KYU_:5^(G[;?AKXGRZ7\"? O\ :&@"
MRA:.X_LQ)<RD'>-Q8'@XKZ*HKZ/.,MJYKA%1IXB=%W3YJ;M+2^E]='?\#TL;
MA9XNCR1J2AK>\79^A\;?\+C_ ."G_P#T2H?^".+_ .+H_P"%Q_\ !3__ *)4
M/_!'%_\ %U]DT5\O_J5CO^AMB?\ P-?Y'E?V'7_Z"ZO_ ($O\CXV_P"%Q_\
M!3__ *)4/_!'%_\ %U]%?LU:_P#&/Q+\+XM4^.VB_P!GZ^;V99+?[,(L1 C8
M=H)'(KOZ*]7)^',3E6+]M4QU:LK-<M22<=;:VLM5;\3KP66U<)6YY8B<]+6D
M[KUV"ORZ_P"#JZR34OV7?V==.DN9H5N/VN?"D9FMI3'(@:RU4;E8<JPSD$<@
M\U^HM?.7[=__  3#^ O_  4:C\/Z9^TEXV\<RZ3X5UN+6?#VB>']?33[>RU&
M-&1+L&*$2O*%9\%W8+O;:%W'/U!ZI%?_ /!*[]F3QI^T#X4_:9^.VJ^,_B=X
MH\!2>=X$'Q!\4RWMCH$^5/VBWLT$=OY^40^;(CONC1L[D5AY7X<\3>!/&_\
MP5C^.'AG]AWP7IEM\6-'\(>&;+XZ_$_QG>7=WIFD120RRZ7I]EI<4T1O+EX5
M=Y&$MO%&$7+22%HS]I^#] OO"WANUT#4O%VIZ[-;(5;5=8$'VF<;B1O\B**,
MD A<A 2%!.6RQ^<OB)_P2,_9,^(G[86J_MM-J'CWP_XL\3Z7;Z?XYL/"'CV]
MTK3?%<$")'"NHP6SH;A52.-"F]4=4PZN"V0#\[/V(=,1/^#8#]K'1-1,5RMA
M??$Z./\ <!4#1J[ JG(0!QN '0]*^Y_V O@E\'O#W_!'GX,>-]$^%V@0:Y;?
MLMZ;]FUM-)B-[$+W1(;F[5)ROF*LT[M(ZAL,QR15KP3_ ,$/OV*/AG\!?B+^
MS3\-KKQUH7@_XH:E>S^)])L?%KF..TNSFXTZS21&2PM9"$WBW5)9!#$LDCJB
MJ/?/V:/V9/!'[+?P#T;]FGP;XAUW6?"GA[3$TO0[7Q3>QW<MGIT<2Q1V8D$:
M-)$B+M42;V .W=M"JH!\9?\ !""TM-1_X-T?AQ97L"30R_#WQ.DL<BAE93J.
MJ @@]002*^'X_B7JGPP_X-'_ -G?5;T7!\&WOQ-TZT^*"6ZL?,\.'Q7J$EU$
M^WDQR/%!$R]&$A0Y#$']4?V<?^"1W[+_ .R7\'O$OP.^ GBKXB:-H7B&UO+&
MTAN/&]Q??\(]I]W,9KFRTM+L216$4KDL[1IYKMM9I"Z(R[/P1_X)=?LI?!+]
MBZ__ .">L6BZMXI^$%_:7%K_ ,(?XQU!;Q+>">=[B5(IE1)ES/(TJL7+1N%:
M,H0* -3]I'X&_L0_'>3X2?M'?'71=.UG_A7_ (NTS5_A+X@L]4N$2#4KV:WA
MLV@^RR*MRDTC6VU&#QMA"1@9KY@_8H"Q_P#!Q;^VPC *TO@'X?.H/5@-,4$C
MUYXKU+]BS_@B!^QC^PUX[T[Q[\.M<^(WB:3PZTK>"-(\?^.KC5--\*&1&1VT
MZT(6&!RCNGFLKR!78!QN;/3_ !^_X)/_ +-WQ^_:KM?VRIO&_P 2_!7C9M"C
MT3Q'=_#7Q_=Z$GB;38VW):W_ -F(DD1>@:-XWPJ?-\B;0#P7_@AI-!+^U+^W
MF8)58?\ #5VJ<H0?^60!_4'\J^:_^">_C?\ 9(^'_P#P;!_$/7_VYM-U>_\
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
M#4+3SHY(O.AMVBMKFW96:&6+<5\J:"1]_P#8V_X)<? ?]A3XF>-/BG\"/B%X
M_%]\1]=DUGQ[:Z_XACOX-<U!VF=KF42P%HY-\\CEH6C+' ;<HVT =/\ L]?L
M3_LS?L$_LRZO\#OV6/AE;^&M!^RWM]>@7,MQ<ZA>20D275S<3,TL\K!5&YV.
M%557"J%'Y<_MD_#+QO\ L^?\$R/V#O\ @M-\ ]$DN/%W[.7PM\$IXQM+3Y7U
M?PC>Z39PW=NY')56E9!V1+V=S]VOV-^+GPW_ .%M^ -0^'DOCC7?#]OJEN]O
M>WWAR>&&[:!T9'C626*3R\AOOH%=2 5937 _##]B#X0_#7]DN;]B&\U;7O%'
MPW?PBWA>WT/Q5>Q7+6VCFV-M]B69(DD9!$=JF1G90  P   !\:?$GQ5I7[9O
M[!?[8_\ P4ZLUN)?#?BS]GOQ9X1^#!O+=HG7PM8:3?-<7P1@&1K[4C<2<C+0
M6=D>PKVO_@W^_P"4-/[/G_8AI_Z435Z_\3OV'OA!\2/V2H?V'[+5M?\ "_PW
M3PBOA>XT3PI>Q6S7.CK;"V^QM,\3R*AB&UC&R,P+!F()!QO@'\"?@=_P2T_9
MEMOA9X*\;>+[WP1X?B^S>%/#.K7":G>)([RRBRL!'"MQ<RRNY"0EI#\H"! &
MH ^1_P#@EHFI0?\ !>__ (*$P>'RW]@&Z\$/?!!^[^WG3I2/;=DW.>_6OTUK
MYC_X)D?L>>*OV;O"/Q ^-7QGTZWM_BA\<_B#?>-O'EK;SK,ND>>Q%EHZ2KQ*
MMG;;(BXR&E:9E)4J:^G* "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 **** "HXK.T@N);N&UC26?'G2J@#28&!
MN/4X' S4E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 $ X
M)'3I1110 4444 %! )!(Z=*** "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@
&HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837315904">
<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, 2022</div></th>
<th class="th"><div>Jan. 13, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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">$ 19,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,264,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2023&#160;Annual Meetings of Shareholders to be held May&#160;5,&#160;2023.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000811156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100841331616">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837631936">
<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, 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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 8,596<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FuelCosts', window );">Fuel for electric generation</a></td>
<td class="nump">905<span></span>
</td>
<td class="nump">593<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,669<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">General taxes</a></td>
<td class="nump">412<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="nump">357<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">7,372<span></span>
</td>
<td class="nump">6,183<span></span>
</td>
<td class="nump">5,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">177<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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">481<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="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">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">823<span></span>
</td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</a></td>
<td class="nump">809<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income From Discontinued Operations, Net of Tax of $1, $170, and $18</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">813<span></span>
</td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 827<span></span>
</td>
<td class="nump">$ 1,348<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic Earnings Per Average Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">2.08<span></span>
</td>
<td class="nump">0.20<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">2.85<span></span>
</td>
<td class="nump">4.66<span></span>
</td>
<td class="nump">2.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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted Earnings Per Average Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">2.84<span></span>
</td>
<td class="nump">2.58<span></span>
</td>
<td class="nump">2.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="nump">2.08<span></span>
</td>
<td class="nump">0.20<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 2.85<span></span>
</td>
<td class="nump">$ 4.66<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 1,928<span></span>
</td>
<td class="nump">$ 1,665<span></span>
</td>
<td class="nump">$ 1,492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 1,256<span></span>
</td>
<td class="nump">$ 735<span></span>
</td>
<td class="nump">$ 577<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of electricity purchased from related parties and sold during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FuelCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FuelCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesExcludingIncomeAndExciseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100845830176">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 813<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">4<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="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">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments, net of tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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="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="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">27<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">820<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">$ 844<span></span>
</td>
<td class="nump">$ 1,380<span></span>
</td>
<td class="nump">$ 742<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100845839808">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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="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="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="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">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="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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain on derivative instruments, tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustments included in net income , tax</a></td>
<td class="nump">$ 0<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837694736">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 813<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">249<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<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="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from sale of EnerBank</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(657)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(111)<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="num">(677)<span></span>
</td>
<td class="num">(103)<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">153<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">855<span></span>
</td>
<td class="nump">1,819<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,374)<span></span>
</td>
<td class="num">(2,076)<span></span>
</td>
<td class="num">(2,311)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Net proceeds from sale of EnerBank</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of transmission equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="num">(485)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,476)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
<td class="num">(2,867)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(106)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="num">(2,010)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Increase (decrease) in notes payable</a></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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Increase (decrease) in notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(546)<span></span>
</td>
<td class="num">(509)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="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">49<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="nump">416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(53)<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">1,327<span></span>
</td>
<td class="num">(295)<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="num">(294)<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning 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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">489<span></span>
</td>
<td class="nump">549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">16<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="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="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">$ 228<span></span>
</td>
<td class="nump">$ 196<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from sale of EnerBank</a></td>
<td class="text">&#160;<span></span>
</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_cms_CashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonCashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 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 https://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 https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proceeds from the sale of an interest in a unit of partnership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>35
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837084528">
<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, 2022</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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 164<span></span>
</td>
<td class="nump">$ 452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">18<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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">1,564<span></span>
</td>
<td class="nump">931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">840<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">57<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,433<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">30,491<span></span>
</td>
<td class="nump">29,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,960<span></span>
</td>
<td class="nump">8,502<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">21,531<span></span>
</td>
<td class="nump">21,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">1,182<span></span>
</td>
<td class="nump">961<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">22,713<span></span>
</td>
<td class="nump">22,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">264<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,207<span></span>
</td>
<td class="nump">3,774<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">28,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">1,099<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">928<span></span>
</td>
<td class="nump">875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,985<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">13,122<span></span>
</td>
<td class="nump">12,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">68<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="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,796<span></span>
</td>
<td class="nump">3,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">108<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">746<span></span>
</td>
<td class="nump">628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,407<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,773<span></span>
</td>
<td class="nump">19,361<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,490<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,791<span></span>
</td>
<td class="nump">6,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,015<span></span>
</td>
<td class="nump">6,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="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">580<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">7,595<span></span>
</td>
<td class="nump">7,188<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 31,353<span></span>
</td>
<td class="nump">$ 28,753<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before construction in progress but after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 255<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=125523840&amp;loc=d3e2408-110839<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryGasStoredUnderground</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fossil fuel included in inventory classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryOtherFossilFuel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837623888">
<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, 2022</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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">291,300,000<span></span>
</td>
<td class="nump">289,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100834946976">
<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</div></th>
<th class="th">
<div>Retained Earnings </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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning of period (in shares) at Dec. 31, 2019</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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">End of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareDeclared', window );">Dividends declared per preferred stock Series C depositary share (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">End of period (in shares) at Dec. 31, 2021</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>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at 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="nump">$ 0<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="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="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="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="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">1,704,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="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">93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(151,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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(43,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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) 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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="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">(534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">(4)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">End of period (in shares) at Dec. 31, 2022</a></td>
<td class="nump">291,300,000<span></span>
</td>
<td class="nump">291,268,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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2022</a></td>
<td class="nump">$ 7,595<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,490<span></span>
</td>
<td class="num">$ (52)<span></span>
</td>
<td class="num">$ (52)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.8400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareDeclared', window );">Dividends declared per preferred stock Series C depositary share (in dollars per share)</a></td>
<td class="nump">$ 1.0500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock reissued shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of shares reissued during the period. Upon reissuance, the common stock reissued is outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from an asset acquisition that resulted in VIE being consolidated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of preferred stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100840488688">
<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, 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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 8,596<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">177<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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">481<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="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">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">823<span></span>
</td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">8,151<span></span>
</td>
<td class="nump">7,021<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseFuelUsed', window );">Fuel for electric generation</a></td>
<td class="nump">662<span></span>
</td>
<td class="nump">463<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="nump">1,867<span></span>
</td>
<td class="nump">1,599<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">77<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">1,243<span></span>
</td>
<td class="nump">726<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,582<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">General taxes</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">373<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">6,918<span></span>
</td>
<td class="nump">5,846<span></span>
</td>
<td class="nump">4,968<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,233<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">17<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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">160<span></span>
</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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">325<span></span>
</td>
<td class="nump">294<span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">0<span></span>
</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="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">311<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">1,024<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">868<span></span>
</td>
<td class="nump">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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">$ 943<span></span>
</td>
<td class="nump">$ 866<span></span>
</td>
<td class="nump">$ 814<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseFuelUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for fuel used by regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseFuelUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased gas and petroleum of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased power of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835436944">
<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, 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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 837<span></span>
</td>
<td class="nump">$ 1,353<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">27<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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">844<span></span>
</td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">868<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">2<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">$ 962<span></span>
</td>
<td class="nump">$ 872<span></span>
</td>
<td class="nump">$ 808<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833064608">
<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, 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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833836304">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 837<span></span>
</td>
<td class="nump">$ 1,353<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">249<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="num">(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="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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="num">(677)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(93)<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">153<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">855<span></span>
</td>
<td class="nump">1,819<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,374)<span></span>
</td>
<td class="num">(2,076)<span></span>
</td>
<td class="num">(2,311)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(133)<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,476)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
<td class="num">(2,867)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(106)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="num">(2,010)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Increase (decrease) in notes payable</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Increase (decrease) in notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(546)<span></span>
</td>
<td class="num">(509)<span></span>
</td>
<td class="num">(467)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(53)<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">1,327<span></span>
</td>
<td class="num">(295)<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="num">(294)<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning 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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">489<span></span>
</td>
<td class="nump">549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">16<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="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="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">228<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">945<span></span>
</td>
<td class="nump">868<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">134<span></span>
</td>
<td class="nump">154<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(690)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(87)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="num">(660)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(447)<span></span>
</td>
<td class="num">(90)<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(9)<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">1,982<span></span>
</td>
<td class="nump">1,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,239)<span></span>
</td>
<td class="num">(2,052)<span></span>
</td>
<td class="num">(2,170)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PurchaseOfIntercompanyNotesReceivable', window );">DB&#160;SERP investment in note receivable &#8211; related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of transmission equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,344)<span></span>
</td>
<td class="num">(2,185)<span></span>
</td>
<td class="num">(2,246)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,799<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">1,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(1,086)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Increase (decrease) in notes payable</a></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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Increase (decrease) in notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties', window );">Increase (decrease) in notes payable &#8211; related parties</a></td>
<td class="num">(317)<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromContributedCapital', window );">Stockholder contribution</a></td>
<td class="nump">685<span></span>
</td>
<td class="nump">575<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(771)<span></span>
</td>
<td class="num">(724)<span></span>
</td>
<td class="num">(639)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">1,366<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">44<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="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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">309<span></span>
</td>
<td class="nump">298<span></span>
</td>
<td class="nump">305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(10)<span></span>
</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="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="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">$ 210<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
<td class="nump">$ 130<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonCashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PurchaseOfIntercompanyNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Of Intercompany Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received by a corporation from a shareholder during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835198720">
<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, 2022</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="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 164<span></span>
</td>
<td class="nump">$ 452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">18<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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">1,564<span></span>
</td>
<td class="nump">931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">840<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">57<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,433<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">310<span></span>
</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="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,207<span></span>
</td>
<td class="nump">3,774<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">28,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">1,099<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">928<span></span>
</td>
<td class="nump">875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">122<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="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,985<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">13,122<span></span>
</td>
<td class="nump">12,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,796<span></span>
</td>
<td class="nump">3,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">108<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">746<span></span>
</td>
<td class="nump">628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">129<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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,407<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,773<span></span>
</td>
<td class="nump">19,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,490<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,791<span></span>
</td>
<td class="nump">6,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,015<span></span>
</td>
<td class="nump">6,631<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">28,753<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">43<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="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">17<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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">1,524<span></span>
</td>
<td class="nump">905<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">10<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="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">840<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">59<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="Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">57<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,236<span></span>
</td>
<td class="nump">2,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29,342<span></span>
</td>
<td class="nump">28,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,791<span></span>
</td>
<td class="nump">8,371<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">20,551<span></span>
</td>
<td class="nump">20,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">915<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,545<span></span>
</td>
<td class="nump">21,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="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Accounts and notes receivable &#8211; related parties</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">286<span></span>
</td>
<td class="nump">251<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,135<span></span>
</td>
<td class="nump">3,704<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,916<span></span>
</td>
<td class="nump">27,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">864<span></span>
</td>
<td class="nump">835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">556<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,871<span></span>
</td>
<td class="nump">2,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">9,192<span></span>
</td>
<td class="nump">8,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,796<span></span>
</td>
<td class="nump">3,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">722<span></span>
</td>
<td class="nump">605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">129<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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,585<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">342<span></span>
</td>
<td class="nump">314<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">16,890<span></span>
</td>
<td class="nump">15,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">7,284<span></span>
</td>
<td class="nump">6,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,008<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">10,118<span></span>
</td>
<td class="nump">9,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">10,155<span></span>
</td>
<td class="nump">9,279<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 29,916<span></span>
</td>
<td class="nump">$ 27,140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total net PPE excluding construction work in progress.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 255<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=125523840&amp;loc=d3e2408-110839<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date, which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryGasStoredUnderground</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fossil fuel included in inventory classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryOtherFossilFuel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of construction work in progress in public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100841357056">
<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, 2022</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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">291,300,000<span></span>
</td>
<td class="nump">289,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100840545680">
<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</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</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Cumulative Preferred Stock</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<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="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="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="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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></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="text">&#160;<span></span>
</td>
<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>
<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="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="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="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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) 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="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="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">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="nump">4<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2022</a></td>
<td class="nump">$ 7,595<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,490<span></span>
</td>
<td class="num">$ (52)<span></span>
</td>
<td class="num">$ (52)<span></span>
</td>
<td class="nump">$ 1,350<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 10,155<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 7,284<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="nump">$ 2,008<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital Stockholder Contribution</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848480848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 170<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_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100845855264">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, NorthStar Clean Energy, 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%">Cash and Cash Equivalents and 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%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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><div 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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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&#160;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 CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#8217;s and 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. 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. For information regarding the sale of EnerBank, see Note&#160;19, 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 and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 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%">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;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and 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</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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;18, 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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, NorthStar Clean Energy, 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%">Cash and Cash Equivalents and 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%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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><div 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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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&#160;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 CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#8217;s and 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. 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. For information regarding the sale of EnerBank, see Note&#160;19, 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 and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 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%">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;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and 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</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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;18, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://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 https://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 https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847860752">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">2021</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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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%">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 19pt;text-align:left;text-indent:-9pt;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 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 #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%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">46&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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:#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%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:#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%">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"/></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%">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:#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%">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%">104&#160;</span></td><td style="background-color:#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 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%">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%">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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive 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%">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%">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;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:#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%">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%">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;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:#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%">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 28pt;text-align:left;text-indent:-9pt;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%">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%">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;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 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%">3,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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: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%">3,652&#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,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"/></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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 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%">104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">146&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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 28pt;text-align:left;text-indent:-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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;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%">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%">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%">1,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;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%">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%">47&#160;</span></td><td style="background-color:#cceeff;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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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%">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"/></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%">Postretirement benefits</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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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;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 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,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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 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,900&#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,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"/></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 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 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;2022, the MPSC approved a settlement agreement authorizing Consumers to collect $46&#160;million during 2023 as an incentive for exceeding its statutory savings targets in 2021. 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:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2022, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $55&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2023. Consumers recognized incentive revenue under this program of $55&#160;million in 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%">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&#160;IRP, under which Consumers will 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. In 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. 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 June&#160;2022, the MPSC approved the settlement agreement reached in Consumers&#8217; 2021&#160;IRP, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Under the 2021&#160;IRP, upon the units&#8217; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#8209;percent return on equity, over their original design lives. Until retirement, 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 June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non-current regulatory asset on its 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%">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%">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&#160;smaller coal-fueled electric generating units that Consumers retired in 2016 and three&#160;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&#160;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%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell generating complexes through the anticipated retirement of the coal-fueled generating units, Consumers has established retention incentive programs. In 2020, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the D.E.&#160;Karn program, and Consumers began deferring these costs as a regulatory asset in 2021. In addition, under the 2021&#160;IRP, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the J.H.&#160;Campbell program during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement. For additional details regarding the retention incentive program, see Note&#160;19, 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%">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&#160;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. The amount of spending incurred in excess of amounts included in rates for recovery is recorded as a regulatory asset and amortized when it is collected from customers. The amount included in rates for recovery in excess of spending incurred is recorded as a regulatory liability to 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: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: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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. 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;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. </span></div><div 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 settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.</span></div><div 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 are incurred to remove the assets at the end of their useful lives.</span></div><div 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&#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 issued a final order in Consumers&#8217; 2021&#160;electric rate case, disallowing cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result, Consumers impaired certain of these capital expenditures, a portion of which were held by the gas utility, and recorded impairment charges totaling $45&#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:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In April&#160;2022, Consumers filed an application with the MPSC seeking a rate increase of $272&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2023. In September&#160;2022, Consumers revised its requested increase to $292&#160;million. The filing requested authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, and enhanced technology.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. Additionally, the approved settlement provides for 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">a pension and OPEB tracker that will allow Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 refund of $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 commitment to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">deferred accounting treatment for depreciation and property tax expense as well as the debt component of the overall rate of return for distribution-related capital investments exceeding a certain threshold amount</span></div><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">an increase to the distributed generation cap from two&#160;percent to four&#160;percent on Consumers&#8217; 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%">There were no direct disallowances of historical capital expenditures within the approved settlement agreement. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Voluntary Radio Tower 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 May&#160;2022, Consumers completed a sale of various radio tower assets. In June&#160;2022, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with its electric and gas utility customers; this application was approved by the MPSC in October&#160;2022. During 2022, Consumers shared two-thirds with electric customers through additional spending for tree trimming and one-third with gas customers through a donation to nonprofit agencies that provide customer energy bill assistance.</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</span></div><div 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&#160;Gas Rate Case:</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%">In December&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of</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%">$278&#160;million, based on a 10.5-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2023. In April&#160;2022, Consumers reduced its requested annual rate increase to $233&#160;million, based on a 10.25-percent authorized return on equity. In July&#160;2022, the MPSC</span><span style="color:#000000;font-family:'Calibri',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%">approved a settlement agreement authorizing an annual rate increase of $170&#160;million, based on a 9.9-percent authorized return on equity, effective October&#160;1,&#160;2022. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues 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%">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, subject to ceiling factor limitations, 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%">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%">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: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="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%">PSCR 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%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">25&#160;</span></td><td 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: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:#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%">409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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"/></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-style:italic;font-weight:400;line-height:120%">Liabilities</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"/></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%">PSCR overrecoveries</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%">12&#160;</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-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%">&#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 #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"/></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%">Due to spikes in fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023 PSCR plan filed with the MPSC in September&#160;2022. In January&#160;2023, Consumers filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. Recovering the 2022 underrecovery over three years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#8217; 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%">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 August&#160;2022, the MPSC issued an order in Consumers&#8217; 2020 PSCR reconciliation, authorizing recovery of $1.8&#160;billion of power costs and authorizing Consumers to reflect in its 2021&#160;PSCR reconciliation the underrecovery of $1&#160;million. In its order, the MPSC disallowed the recovery of $1&#160;million of replacement power costs associated with an extended outage at Ludington. Consumers filed an appeal of the MPSC&#8217;s order with the Michigan Court of Appeals in September&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, Consumers filed its 2021&#160;PSCR reconciliation, requesting full recovery of $2.1&#160;billion of power costs and authorization to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $8&#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 2022&#160;PSCR plan to the MPSC in September&#160;2021 and self-implemented its proposed 2022&#160;PSCR charge 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%">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 April&#160;2022, the MPSC approved a settlement agreement in Consumers&#8217; 2020-2021 GCR reconciliation, authorizing recovery of $0.4&#160;billion of gas costs and authorizing Consumers to reflect in its 2021-2022 GCR reconciliation the overrecovery of $2&#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;2022, Consumers filed its 2021-2022 GCR reconciliation, requesting full recovery of $0.7&#160;billion of gas costs and authorization to reflect in its 2022-2023 GCR reconciliation the underrecovery of $9&#160;million.</span></div>Consumers submitted its 2022-2023&#160;GCR plan to the MPSC in December&#160;2021 and self-implemented its proposed 2022-2023 GCR charge in April&#160;2022. In June&#160;2022, Consumers filed with the MPSC a revised GCR plan requesting an increase to the GCR factor due to rising natural gas prices. Consumers self-implemented that increased factor in October&#160;2022.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">2021</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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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%">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 19pt;text-align:left;text-indent:-9pt;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 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 #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%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">46&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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:#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%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:#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%">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"/></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%">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:#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%">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%">104&#160;</span></td><td style="background-color:#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 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%">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%">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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive 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%">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%">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;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:#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%">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%">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;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:#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%">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 28pt;text-align:left;text-indent:-9pt;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%">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%">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;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 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%">3,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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: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%">3,652&#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,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"/></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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 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%">104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">146&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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 28pt;text-align:left;text-indent:-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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;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%">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%">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%">1,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;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%">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%">47&#160;</span></td><td style="background-color:#cceeff;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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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%">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"/></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%">Postretirement benefits</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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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;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 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,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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 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,900&#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,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"/></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 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 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;2022, the MPSC approved a settlement agreement authorizing Consumers to collect $46&#160;million during 2023 as an incentive for exceeding its statutory savings targets in 2021. 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:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2022, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $55&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2023. Consumers recognized incentive revenue under this program of $55&#160;million in 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%">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&#160;IRP, under which Consumers will 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. In 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. 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 June&#160;2022, the MPSC approved the settlement agreement reached in Consumers&#8217; 2021&#160;IRP, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Under the 2021&#160;IRP, upon the units&#8217; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#8209;percent return on equity, over their original design lives. Until retirement, 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 June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non-current regulatory asset on its 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%">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%">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&#160;smaller coal-fueled electric generating units that Consumers retired in 2016 and three&#160;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&#160;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%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell generating complexes through the anticipated retirement of the coal-fueled generating units, Consumers has established retention incentive programs. In 2020, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the D.E.&#160;Karn program, and Consumers began deferring these costs as a regulatory asset in 2021. In addition, under the 2021&#160;IRP, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the J.H.&#160;Campbell program during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement. For additional details regarding the retention incentive program, see Note&#160;19, 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%">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&#160;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. The amount of spending incurred in excess of amounts included in rates for recovery is recorded as a regulatory asset and amortized when it is collected from customers. The amount included in rates for recovery in excess of spending incurred is recorded as a regulatory liability to 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: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: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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. 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;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. </span></div><div 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 settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.</span></div><div 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 are incurred to remove the assets at the end of their useful lives.</span></div><div 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&#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 issued a final order in Consumers&#8217; 2021&#160;electric rate case, disallowing cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result, Consumers impaired certain of these capital expenditures, a portion of which were held by the gas utility, and recorded impairment charges totaling $45&#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:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In April&#160;2022, Consumers filed an application with the MPSC seeking a rate increase of $272&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2023. In September&#160;2022, Consumers revised its requested increase to $292&#160;million. The filing requested authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, and enhanced technology.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. Additionally, the approved settlement provides for 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">a pension and OPEB tracker that will allow Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 refund of $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 commitment to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">deferred accounting treatment for depreciation and property tax expense as well as the debt component of the overall rate of return for distribution-related capital investments exceeding a certain threshold amount</span></div><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">an increase to the distributed generation cap from two&#160;percent to four&#160;percent on Consumers&#8217; 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%">There were no direct disallowances of historical capital expenditures within the approved settlement agreement. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Voluntary Radio Tower 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 May&#160;2022, Consumers completed a sale of various radio tower assets. In June&#160;2022, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with its electric and gas utility customers; this application was approved by the MPSC in October&#160;2022. During 2022, Consumers shared two-thirds with electric customers through additional spending for tree trimming and one-third with gas customers through a donation to nonprofit agencies that provide customer energy bill assistance.</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</span></div><div 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&#160;Gas Rate Case:</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%">In December&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of</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%">$278&#160;million, based on a 10.5-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2023. In April&#160;2022, Consumers reduced its requested annual rate increase to $233&#160;million, based on a 10.25-percent authorized return on equity. In July&#160;2022, the MPSC</span><span style="color:#000000;font-family:'Calibri',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%">approved a settlement agreement authorizing an annual rate increase of $170&#160;million, based on a 9.9-percent authorized return on equity, effective October&#160;1,&#160;2022. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues 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%">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, subject to ceiling factor limitations, 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%">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%">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: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="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%">PSCR 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%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">25&#160;</span></td><td 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: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:#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%">409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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"/></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-style:italic;font-weight:400;line-height:120%">Liabilities</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"/></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%">PSCR overrecoveries</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%">12&#160;</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-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%">&#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 #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"/></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%">Due to spikes in fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023 PSCR plan filed with the MPSC in September&#160;2022. In January&#160;2023, Consumers filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. Recovering the 2022 underrecovery over three years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#8217; 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%">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 August&#160;2022, the MPSC issued an order in Consumers&#8217; 2020 PSCR reconciliation, authorizing recovery of $1.8&#160;billion of power costs and authorizing Consumers to reflect in its 2021&#160;PSCR reconciliation the underrecovery of $1&#160;million. In its order, the MPSC disallowed the recovery of $1&#160;million of replacement power costs associated with an extended outage at Ludington. Consumers filed an appeal of the MPSC&#8217;s order with the Michigan Court of Appeals in September&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, Consumers filed its 2021&#160;PSCR reconciliation, requesting full recovery of $2.1&#160;billion of power costs and authorization to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $8&#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 2022&#160;PSCR plan to the MPSC in September&#160;2021 and self-implemented its proposed 2022&#160;PSCR charge 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%">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 April&#160;2022, the MPSC approved a settlement agreement in Consumers&#8217; 2020-2021 GCR reconciliation, authorizing recovery of $0.4&#160;billion of gas costs and authorizing Consumers to reflect in its 2021-2022 GCR reconciliation the overrecovery of $2&#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;2022, Consumers filed its 2021-2022 GCR reconciliation, requesting full recovery of $0.7&#160;billion of gas costs and authorization to reflect in its 2022-2023 GCR reconciliation the underrecovery of $9&#160;million.</span></div>Consumers submitted its 2022-2023&#160;GCR plan to the MPSC in December&#160;2021 and self-implemented its proposed 2022-2023 GCR charge in April&#160;2022. In June&#160;2022, Consumers filed with the MPSC a revised GCR plan requesting an increase to the GCR factor due to rising natural gas prices. Consumers self-implemented that increased factor in October&#160;2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for public utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -URI https://asc.fasb.org/topic&amp;trid=2156578<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847841584">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which 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;2022, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $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:54.028%"/><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:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2022, Consumers had </span></div><div 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 recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2022, 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%">Ludington Plant Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction contract with TAES, under which TAES is charged with performing a major overhaul and upgrade of Ludington. TAES&#8217; performance has been unsatisfactory and resulted in overhaul project delays. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#8217;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2022, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;2022, Consumers had a regulatory asset of $108&#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;2022, 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 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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In February&#160;2021, after the MPSC denied Consumers&#8217; petition for rehearing challenging this disallowance, Consumers filed an appeal with the Michigan Court of Appeals. In December&#160;2022, the Michigan Court of Appeals issued a decision rejecting Consumers&#8217; appeal. Consumers plans to file an application for leave to appeal with the Michigan Supreme Court in February&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2021, Consumers filed a gas rate case with the MPSC that included a request for recovery of the capital expenditures incurred to restore and modify the compressor station. Consumers incurred capital expenditures of $17&#160;million during 2020 and 2021 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%">During 2022, Consumers received insurance proceeds of $13&#160;million, representing recovery of costs incurred to restore the compressor station and incremental gas purchases related to the fire. Consumers had recognized the insurance recovery 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%">In June&#160;2022, Consumers, the MPSC Staff, and other intervenors reached a settlement of the gas rate case and the MPSC approved it in July&#160;2022. As a part of the settlement agreement, Consumers agreed, at this time, to not seek recovery of the capital expenditures, net of insurance proceeds, related to restoring and modifying the Ray Compressor Station. As a result, Consumers recorded an impairment charge of $10&#160;million within maintenance and other operating expenses on its consolidated statements of income in 2022.</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;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 style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, </span></div>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.<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 of NorthStar Clean Energy. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2022 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2027</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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">219&#160;</span></td><td 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,521&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">853&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,786&#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,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">515&#160;</span></td><td style="background-color:#cceeff;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%">Related-party 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%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 PPAs</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%">8,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt 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%">847&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">4,567&#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%">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%">3,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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:#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,901&#160;</span></td><td style="background-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%">3,046&#160;</span></td><td style="background-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,628&#160;</span></td><td style="background-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%">986&#160;</span></td><td style="background-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%">823&#160;</span></td><td style="background-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%">848&#160;</span></td><td style="background-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%">4,570&#160;</span></td><td style="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-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 through May&#160;2030. The 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">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 $519&#160;million in 2022, $348&#160;million in 2021, and $298&#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-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 2050 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $510&#160;million in 2022, $338&#160;million in 2021, and $327&#160;million in 2020. In addition, </span></div>CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which 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;2022, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $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:54.028%"/><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:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2022, Consumers had </span></div><div 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 recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2022, 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%">Ludington Plant Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction contract with TAES, under which TAES is charged with performing a major overhaul and upgrade of Ludington. TAES&#8217; performance has been unsatisfactory and resulted in overhaul project delays. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#8217;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2022, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;2022, Consumers had a regulatory asset of $108&#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;2022, 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 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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In February&#160;2021, after the MPSC denied Consumers&#8217; petition for rehearing challenging this disallowance, Consumers filed an appeal with the Michigan Court of Appeals. In December&#160;2022, the Michigan Court of Appeals issued a decision rejecting Consumers&#8217; appeal. Consumers plans to file an application for leave to appeal with the Michigan Supreme Court in February&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2021, Consumers filed a gas rate case with the MPSC that included a request for recovery of the capital expenditures incurred to restore and modify the compressor station. Consumers incurred capital expenditures of $17&#160;million during 2020 and 2021 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%">During 2022, Consumers received insurance proceeds of $13&#160;million, representing recovery of costs incurred to restore the compressor station and incremental gas purchases related to the fire. Consumers had recognized the insurance recovery 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%">In June&#160;2022, Consumers, the MPSC Staff, and other intervenors reached a settlement of the gas rate case and the MPSC approved it in July&#160;2022. As a part of the settlement agreement, Consumers agreed, at this time, to not seek recovery of the capital expenditures, net of insurance proceeds, related to restoring and modifying the Ray Compressor Station. As a result, Consumers recorded an impairment charge of $10&#160;million within maintenance and other operating expenses on its consolidated statements of income in 2022.</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;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 style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, </span></div>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.<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 of NorthStar Clean Energy. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2022 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2027</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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">219&#160;</span></td><td 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,521&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">853&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,786&#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,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">515&#160;</span></td><td style="background-color:#cceeff;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%">Related-party 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%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 PPAs</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%">8,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt 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%">847&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">4,567&#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%">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%">3,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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:#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,901&#160;</span></td><td style="background-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%">3,046&#160;</span></td><td style="background-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,628&#160;</span></td><td style="background-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%">986&#160;</span></td><td style="background-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%">823&#160;</span></td><td style="background-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%">848&#160;</span></td><td style="background-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%">4,570&#160;</span></td><td style="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-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 through May&#160;2030. The 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">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 $519&#160;million in 2022, $348&#160;million in 2021, and $298&#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-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 2050 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $510&#160;million in 2022, $338&#160;million in 2021, and $327&#160;million in 2020. In addition, </span></div>CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments, contingencies, and guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI https://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100842492800">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom: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="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%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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-top:1pt solid #000;padding:2px 1pt;text-align: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%">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: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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">10,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, 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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:2px 1pt;text-align:left;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:#ffffff;padding:2px 1pt;text-align: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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">14,362&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">12,568&#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%">(1,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">13,122&#160;</span></td><td style="background-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%">12,046&#160;</span></td><td style="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">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&#160;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&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900&#160;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">Funds borrowed under this facility have an interest rate of one-month Term SOFR plus a spread of one&#160;percent. At December&#160;31,&#160;2022, the interest rate for the loan issued under this facility was 5.423&#160;percent.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: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.600&#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%">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%">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%">&#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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">5.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: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%">2035</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%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2037</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%">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%">335&#160;</span></td><td style="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.010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2038</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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2042</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%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2047</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.050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2048</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%">4.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">3.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: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%">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%">300&#160;</span></td><td style="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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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%">3.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.650&#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%">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%">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%">4.200&#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%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,997&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">35&#160;</span></td><td style="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%">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"/></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.343&#160;</span></td><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%">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%">198&#160;</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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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">6</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%">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%">1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 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%">10,277&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">9,192&#160;</span></td><td style="background-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%">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"/></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&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2022, the interest rates were 4.469&#160;percent for bonds due </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2069, 4.375&#160;percent for bonds due May&#160;2070, and 3.484&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2021 was zero&#160;percent. 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;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">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&#160;Securitization Funding, was 3.343&#160;percent at December&#160;31,&#160;2022 and 3.290&#160;percent 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Loans under this facility have an interest rate of one-month Term SOFR plus 0.650&#160;percent. At December&#160;31,&#160;2022, the weighted-average interest rate for the loans issued under this facility was 4.975&#160;percent at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 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 style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;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,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:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January&#160;2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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%">3.600&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2032</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%">First mortgage 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:100%">450&#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:100%">4.200&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September&#160;2052</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="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 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%">1,800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,900&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, $100&#160;million of loans have been issued as of December&#160;31,&#160;2022. In January&#160;2023, an additional $30&#160;million was borrowed under the unsecured term loan credit 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%">&#160;&#160;&#160;&#160;In July&#160;2022, Consumers entered into a delayed-draw $1.0&#160;billion unsecured term loan credit agreement. Under this credit agreement, Consumers issued loans of $550&#160;million in September&#160;2022 and $450&#160;million in November&#160;2022. In January&#160;2023, Consumers repaid $500&#160;million of the term loan credit agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Also in January&#160;2023, Consumers issued $425&#160;million of first mortgage bonds that mature in March&#160;2028 and bear interest at a rate of 4.650&#160;percent. The proceeds of the bonds have been used to repay a portion of the $1.0&#160;billion aggregate principal amount outstanding under Consumers&#8217; term loan credit agreement and for general corporate purposes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during 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 style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.050%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:100%">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:2px 1pt;text-align:right;vertical-align:bottom"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June&#160;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:100%">October&#160;2025</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%">In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $49&#160;million. Proceeds from the sale were used to retire the non-recourse debt held by a subsidiary of NorthStar Clean Energy. For more information, see Note&#160;18, Variable Interest Entities.</span></div><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><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 expires on March&#160;31,&#160;2024. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In December&#160;2022, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2023 and March&#160;31&#160;2025. </span><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 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;2022, 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.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#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%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy, 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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">1,091&#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 #000;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%">1,582&#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 #000;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%">281&#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 #000;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%">332&#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 #000;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%">793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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"/></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%">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%">991&#160;</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%">1,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"/><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%">168&#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>1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million<div 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;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 style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2022, there were $20&#160;million of commercial paper notes outstanding under this program at an annual interest rate of 4.710&#160;percent, recorded as current notes payable on the consolidated balance sheets of 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%">In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At December&#160;31,&#160;2022, outstanding borrowings under the agreement were $75&#160;million bearing the maximum interest rate authorized by FERC for this short-term credit agreement of 3.500&#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%">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;2022, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div 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;2022, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December&#160;31,&#160;2022, Consumers paid $769&#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%"> Under an existing equity offering program, CMS&#160;Energy 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. In 2022, CMS&#160;Energy settled forward contracts under this program by issuing 962,354&#160;shares of common stock at a weighted-average price of $57.36&#160;per share, resulting in net proceeds of $55&#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 details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;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 style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,944,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. </span></div>If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2022, CMS&#160;Energy would not have been required to deliver shares or pay cash.<div 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:</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 Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. 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 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. Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2022 and 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:44.412%"/><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.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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;text-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%">Depositary Share Par Value</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:100%">&#160;Depositary Share Optional Redemption Price</span></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:100%">Number of Depositary Shares Authorized</span></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:100%">Number of Depositary 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 2px 10pt;text-align:left;text-indent:-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, redeemable perpetual</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%">25&#160;</span></td><td style="background-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%">25&#160;</span></td><td style="background-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%">9,200,000&#160;</span></td><td style="background-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%">9,200,000&#160;</span></td><td style="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%">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;2022 and 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:44.412%"/><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.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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="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,500,000&#160;</span></td><td style="background-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%">373,148&#160;</span></td><td style="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom: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="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%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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-top:1pt solid #000;padding:2px 1pt;text-align: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%">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: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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">10,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, 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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:2px 1pt;text-align:left;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:#ffffff;padding:2px 1pt;text-align: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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">14,362&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">12,568&#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%">(1,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">13,122&#160;</span></td><td style="background-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%">12,046&#160;</span></td><td style="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">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&#160;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&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900&#160;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">Funds borrowed under this facility have an interest rate of one-month Term SOFR plus a spread of one&#160;percent. At December&#160;31,&#160;2022, the interest rate for the loan issued under this facility was 5.423&#160;percent.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: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.600&#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%">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%">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%">&#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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">5.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: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%">2035</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%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2037</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%">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%">335&#160;</span></td><td style="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.010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2038</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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2042</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%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2047</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.050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2048</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%">4.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">3.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: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%">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%">300&#160;</span></td><td style="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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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%">3.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.650&#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%">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%">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%">4.200&#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%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,997&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">35&#160;</span></td><td style="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%">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"/></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.343&#160;</span></td><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%">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%">198&#160;</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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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">6</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%">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%">1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 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%">10,277&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">9,192&#160;</span></td><td style="background-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%">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"/></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&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2022, the interest rates were 4.469&#160;percent for bonds due </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2069, 4.375&#160;percent for bonds due May&#160;2070, and 3.484&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2021 was zero&#160;percent. 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;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">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&#160;Securitization Funding, was 3.343&#160;percent at December&#160;31,&#160;2022 and 3.290&#160;percent 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Loans under this facility have an interest rate of one-month Term SOFR plus 0.650&#160;percent. At December&#160;31,&#160;2022, the weighted-average interest rate for the loans issued under this facility was 4.975&#160;percent at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 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 style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;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,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:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January&#160;2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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%">3.600&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2032</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%">First mortgage 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:100%">450&#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:100%">4.200&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September&#160;2052</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="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 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%">1,800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,900&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, $100&#160;million of loans have been issued as of December&#160;31,&#160;2022. In January&#160;2023, an additional $30&#160;million was borrowed under the unsecured term loan credit 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%">&#160;&#160;&#160;&#160;In July&#160;2022, Consumers entered into a delayed-draw $1.0&#160;billion unsecured term loan credit agreement. Under this credit agreement, Consumers issued loans of $550&#160;million in September&#160;2022 and $450&#160;million in November&#160;2022. In January&#160;2023, Consumers repaid $500&#160;million of the term loan credit agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Also in January&#160;2023, Consumers issued $425&#160;million of first mortgage bonds that mature in March&#160;2028 and bear interest at a rate of 4.650&#160;percent. The proceeds of the bonds have been used to repay a portion of the $1.0&#160;billion aggregate principal amount outstanding under Consumers&#8217; term loan credit agreement and for general corporate purposes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during 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 style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.050%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:100%">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:2px 1pt;text-align:right;vertical-align:bottom"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June&#160;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:100%">October&#160;2025</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%">In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $49&#160;million. Proceeds from the sale were used to retire the non-recourse debt held by a subsidiary of NorthStar Clean Energy. For more information, see Note&#160;18, Variable Interest Entities.</span></div><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><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 expires on March&#160;31,&#160;2024. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In December&#160;2022, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2023 and March&#160;31&#160;2025. </span><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 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;2022, 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.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#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%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy, 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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">1,091&#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 #000;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%">1,582&#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 #000;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%">281&#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 #000;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%">332&#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 #000;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%">793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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"/></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%">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%">991&#160;</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%">1,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"/><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%">168&#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>1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million<div 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;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 style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2022, there were $20&#160;million of commercial paper notes outstanding under this program at an annual interest rate of 4.710&#160;percent, recorded as current notes payable on the consolidated balance sheets of 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%">In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At December&#160;31,&#160;2022, outstanding borrowings under the agreement were $75&#160;million bearing the maximum interest rate authorized by FERC for this short-term credit agreement of 3.500&#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%">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;2022, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div 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;2022, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December&#160;31,&#160;2022, Consumers paid $769&#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%"> Under an existing equity offering program, CMS&#160;Energy 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. In 2022, CMS&#160;Energy settled forward contracts under this program by issuing 962,354&#160;shares of common stock at a weighted-average price of $57.36&#160;per share, resulting in net proceeds of $55&#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 details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;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 style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,944,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.38&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. </span></div>If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2022, CMS&#160;Energy would not have been required to deliver shares or pay cash.<div 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:</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 Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. 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 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. Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2022 and 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:44.412%"/><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.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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;text-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%">Depositary Share Par Value</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:100%">&#160;Depositary Share Optional Redemption Price</span></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:100%">Number of Depositary Shares Authorized</span></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:100%">Number of Depositary 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 2px 10pt;text-align:left;text-indent:-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, redeemable perpetual</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%">25&#160;</span></td><td style="background-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%">25&#160;</span></td><td style="background-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%">9,200,000&#160;</span></td><td style="background-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%">9,200,000&#160;</span></td><td style="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%">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;2022 and 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:44.412%"/><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.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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="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,500,000&#160;</span></td><td style="background-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%">373,148&#160;</span></td><td style="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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848406032">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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%">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-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 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%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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"/></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;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: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 were interest rate swaps at CMS&#160;Energy, which were valued using market-based inputs. CMS&#160;Energy used 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 NorthStar Clean Energy used 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 were accounted for as cash flow hedges of the future variability of interest payments on the debt. In June&#160;2022, NorthStar Clean Energy repaid the hedged debt and terminated the related interest rate swaps. As a result, the associated unrecognized losses recorded in other comprehensive income were recognized in interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income; this amount was immaterial. NorthStar Clean Energy also had other interest rate swaps that economically hedged interest rate risk on debt, but that did not qualify for cash flow hedge </span></div><div 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. These swaps were also terminated in June&#160;2022; 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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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&#160;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 at the time of measurement. These vehicles were subsequently sold at an amount exceeding their recorded fair value in 2022. 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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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%">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-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 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%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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"/></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;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: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 were interest rate swaps at CMS&#160;Energy, which were valued using market-based inputs. CMS&#160;Energy used 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 NorthStar Clean Energy used 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 were accounted for as cash flow hedges of the future variability of interest payments on the debt. In June&#160;2022, NorthStar Clean Energy repaid the hedged debt and terminated the related interest rate swaps. As a result, the associated unrecognized losses recorded in other comprehensive income were recognized in interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income; this amount was immaterial. NorthStar Clean Energy also had other interest rate swaps that economically hedged interest rate risk on debt, but that did not qualify for cash flow hedge </span></div><div 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. These swaps were also terminated in June&#160;2022; 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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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&#160;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 at the time of measurement. These vehicles were subsequently sold at an amount exceeding their recorded fair value in 2022. 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847873680">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;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;2022</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;2021</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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,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"/></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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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%">6,172&#160;</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%">2,556&#160;</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,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 #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,410&#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,455&#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%">1,955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million 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">Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million 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">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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million 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">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;2022 and 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">Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#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%">The DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;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;2022</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;2021</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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,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"/></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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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%">6,172&#160;</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%">2,556&#160;</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,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 #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,410&#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,455&#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%">1,955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million 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">Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million 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">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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million 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">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;2022 and 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">Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#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%">The DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847878976">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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: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:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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%">29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">3 - 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,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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</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 - 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%">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%">Plant, property, and equipment, gross</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#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%">Construction work in progress</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%">1,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">(8,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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">3</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 #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%">22,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">22,352&#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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Generation</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%">15 - 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%">5,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;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%">Distribution</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%">15 - 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%">10,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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: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 - 55</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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Gas</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%">Distribution</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%">20 - 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%">6,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Transmission</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%">17 - 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%">2,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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:#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%">27 - 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%">1,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%">1,117&#160;</span></td><td style="background-color:#ffffff;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: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 - 55</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%">835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Other non-utility property</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 - 51</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%">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%">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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#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%">Construction work in progress</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%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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:#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%">(8,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-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%">21,315&#160;</span></td><td style="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">A 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Consumers&#8217; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, 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">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;2022 and 2021. 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 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 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;2022</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;2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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-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 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,114&#160;</span></td><td style="background-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%">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 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,102&#160;</span></td><td style="background-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%">684&#160;</span></td><td style="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&#8217; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#8217; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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">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 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. 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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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%">2022</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></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.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></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.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"/></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:</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 CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance 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:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">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 10pt 0 1pt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;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%">(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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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-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 #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%">Balance at beginning of period</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%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">Net retirements and other adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">146&#160;</span></td><td style="background-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%">332&#160;</span></td><td style="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%">Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#8217; accumulated amortization of assets under finance leases was $88&#160;million at December&#160;31,&#160;2022 and $272&#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: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.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">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%">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-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: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%">2022</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></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.7&#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%">8.9&#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.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"/></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:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.962%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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,088&#160;</span></td><td style="background-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,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"/></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 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:45.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">96&#160;</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%">82&#160;</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%">80&#160;</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%">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 #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%">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"/></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;2022: </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.637%"/><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:9.637%"/><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:9.637%"/><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 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,767&#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%">591&#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%">412&#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%">(816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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-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%">961&#160;</span></td><td style="background-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%">402&#160;</span></td><td style="background-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%">340&#160;</span></td><td style="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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: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:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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%">29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">3 - 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,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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</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 - 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%">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%">Plant, property, and equipment, gross</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#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%">Construction work in progress</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%">1,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">(8,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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">3</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 #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%">22,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">22,352&#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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Generation</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%">15 - 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%">5,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;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%">Distribution</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%">15 - 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%">10,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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: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 - 55</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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Gas</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%">Distribution</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%">20 - 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%">6,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Transmission</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%">17 - 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%">2,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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:#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%">27 - 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%">1,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%">1,117&#160;</span></td><td style="background-color:#ffffff;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: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 - 55</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%">835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Other non-utility property</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 - 51</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%">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%">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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#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%">Construction work in progress</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%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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:#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%">(8,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-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%">21,315&#160;</span></td><td style="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">A 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Consumers&#8217; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, 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">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;2022 and 2021. 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 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 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;2022</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;2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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-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 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,114&#160;</span></td><td style="background-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%">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 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,102&#160;</span></td><td style="background-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%">684&#160;</span></td><td style="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&#8217; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#8217; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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">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 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. 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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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%">2022</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></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.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></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.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"/></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:</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 CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance 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:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">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 10pt 0 1pt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;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%">(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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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-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 #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%">Balance at beginning of period</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%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">Net retirements and other adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">146&#160;</span></td><td style="background-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%">332&#160;</span></td><td style="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%">Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#8217; accumulated amortization of assets under finance leases was $88&#160;million at December&#160;31,&#160;2022 and $272&#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: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.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">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%">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-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: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%">2022</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></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.7&#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%">8.9&#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.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"/></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:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.962%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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,088&#160;</span></td><td style="background-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,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"/></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 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:45.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">96&#160;</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%">82&#160;</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%">80&#160;</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%">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 #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%">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"/></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;2022: </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.637%"/><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:9.637%"/><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:9.637%"/><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 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,767&#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%">591&#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%">412&#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%">(816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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-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%">961&#160;</span></td><td style="background-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%">402&#160;</span></td><td style="background-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%">340&#160;</span></td><td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848252800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="Show.showAR( this, 'defref_cms_LesseeAndLessorLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<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:53.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">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%">2021</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%">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%">2021</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed">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%">31</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%">26</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%">27</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%">22</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6">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%">4</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%">3</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%">4</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%">3</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6">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%">27</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%">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%">19</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3">Right-of-use assets</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%">82</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%">57</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%">58</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%">57</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71">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%">9</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: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%">9</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</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%">68</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: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%">45</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">20</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: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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">18</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%">10</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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></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%">5.2&#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="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"/><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.6&#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="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"/></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;2022 and 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">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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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%">22&#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%">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"/><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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">21&#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%">147&#160;</span></td><td style="background-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 supplemental cash flow information related to 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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"/><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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Finance leases</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%">12&#160;</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="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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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;2022</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%">2023</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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2028 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%">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%">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%">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%">106&#160;</span></td><td 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%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">90&#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%">196&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">46&#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%">77&#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%">2023</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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">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%">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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">2028 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%">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%">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%">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%">47&#160;</span></td><td 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%">41&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">131&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">77&#160;</span></td><td 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%">27&#160;</span></td><td style="background-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 #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%">54&#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;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million. 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.</span></div><div 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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><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;2022</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%">2023</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%">43&#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%">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%">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%">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%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">Total minimum lease payments</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%">148&#160;</span></td><td style="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 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 less than $1&#160;million for each of the next five&#160;years and $8&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2022, which does not include unearned income of $7&#160;million.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="Show.showAR( this, 'defref_cms_LesseeAndLessorLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<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:53.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">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%">2021</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%">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%">2021</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed">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%">31</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%">26</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%">27</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%">22</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6">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%">4</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%">3</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%">4</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%">3</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6">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%">27</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%">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%">19</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3">Right-of-use assets</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%">82</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%">57</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%">58</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%">57</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71">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%">9</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: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%">9</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</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%">68</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: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%">45</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">20</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: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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">18</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%">10</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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></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%">5.2&#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="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"/><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.6&#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="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"/></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;2022 and 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">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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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%">22&#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%">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"/><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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">21&#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%">147&#160;</span></td><td style="background-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 supplemental cash flow information related to 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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"/><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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Finance leases</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%">12&#160;</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="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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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;2022</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%">2023</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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2028 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%">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%">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%">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%">106&#160;</span></td><td 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%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">90&#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%">196&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">46&#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%">77&#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%">2023</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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">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%">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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">2028 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%">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%">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%">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%">47&#160;</span></td><td 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%">41&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">131&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">77&#160;</span></td><td 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%">27&#160;</span></td><td style="background-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 #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%">54&#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;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million. 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.</span></div><div 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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><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;2022</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%">2023</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%">43&#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%">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%">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%">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%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">Total minimum lease payments</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%">148&#160;</span></td><td style="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 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 less than $1&#160;million for each of the next five&#160;years and $8&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2022, which does not include unearned income of $7&#160;million.</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_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee And Lessor Leases [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847873424">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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: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.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%">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="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: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:#cceeff;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%">various</span></td><td colspan="3" style="background-color:#cceeff;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%">Generating plants coal ash areas</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 distribution cut, purge, and cap</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 distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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%">Closure of renewable generation assets</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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</span></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO 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:33.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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/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: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: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%">Cash Flow Revisions</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%">ARO Liability 12/31/2022</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%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt 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%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">746&#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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 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%">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"/><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&#160;</span></td><td style="background-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%">(39)</span></td><td style="background-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%">27&#160;</span></td><td style="background-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%">128&#160;</span></td><td style="background-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%">722&#160;</span></td><td style="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">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></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 style="width:33.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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;text-indent:-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/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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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 #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%">Total 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%">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 #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%">(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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 #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%">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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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: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.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%">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="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: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:#cceeff;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%">various</span></td><td colspan="3" style="background-color:#cceeff;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%">Generating plants coal ash areas</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 distribution cut, purge, and cap</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 distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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%">Closure of renewable generation assets</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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</span></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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 tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO 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:33.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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/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: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: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%">Cash Flow Revisions</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%">ARO Liability 12/31/2022</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%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt 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%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">746&#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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 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%">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"/><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&#160;</span></td><td style="background-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%">(39)</span></td><td style="background-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%">27&#160;</span></td><td style="background-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%">128&#160;</span></td><td style="background-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%">722&#160;</span></td><td style="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">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></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 style="width:33.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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;text-indent:-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/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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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 #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%">Total 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%">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 #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%">(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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 #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%">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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7569-110849<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848514992">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement 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 March&#160;2022, CMS&#160;Energy and Consumers determined that 2022&#160;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 at the end of each quarter in 2022. For the year ended December&#160;31,&#160;2022, CMS&#160;Energy, including Consumers, recognized a settlement loss of $22&#160;million; $21&#160;million of this amount was deferred as a regulatory asset. Consumers recognized a settlement loss of $21&#160;million, all of which was 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 $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended December&#160;31,&#160;2020. DCCP expense for Consumers was $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended 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-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 and ABO 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">Trust 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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">ABO</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%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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%">Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2022 or 2021. </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%">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&#160;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 $12&#160;million at December&#160;31,&#160;2022 and $13&#160;million at December&#160;31,&#160;2021. 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 $1&#160;million for the year ended December&#160;31,&#160;2022, and $2&#160;million for the years ended 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-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 four&#160;to six&#160;percent of employee eligible contributions based on an employee&#8217;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $44&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended December&#160;31,&#160;2020. The total 401(k)&#160;plan cost for Consumers was $43&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended 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-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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_2a244127-72c7-4004-ab5f-1ce638f2f487"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_721428fe-8e7f-433d-8283-d5e4f763f70a">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.50&#160;percent in 2023 and 6.25&#160;percent in 2022 for those under&#160;65 and would increase 6.75&#160;percent in 2023 and 2022 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></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%">5.24&#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.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></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%">5.14&#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.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"/></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.13&#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.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"/></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%">5.21&#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.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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.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"/></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%">3.09&#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%">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></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%">3.09&#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.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"/></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.23&#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.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"/></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%">2.44&#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%">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"/></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%">2.21&#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%">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"/></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%">2.21&#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%">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"/></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%">2.45&#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%">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"/></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.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%">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"/></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.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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<div 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:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><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 Pension Plans and DB 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(26)</span></td><td style="background-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%">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 #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%">39&#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%">(113)</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%">(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"/></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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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%">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 (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>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.<div 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">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%">2021</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%">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%">2021</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,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(811)</span></td><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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-top:1pt solid #000;padding:2px 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%">(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">&#8212;&#160;</span></td><td style="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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">(85)</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%">(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 #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%">494&#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%">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"/></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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount 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: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 $632&#160;million at December&#160;31,&#160;2022 and $510&#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%">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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">139&#160;</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%">632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">78&#160;</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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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%">The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2022 and $2.7&#160;billion at December&#160;31,&#160;2021. At December&#160;31,&#160;2022 and 2021, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.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.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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%">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%">2021</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%">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%">2021</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%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(54)</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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">(17)</span></td><td style="background-color:#cceeff;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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 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 #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"/></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%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(54)</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">765&#160;</span></td><td style="background-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%">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 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%">111&#160;</span></td><td style="background-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%">(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"/></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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"/><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="36" 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%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">385&#160;</span></td><td 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 #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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">2,820&#160;</span></td><td style="background-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="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 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"/></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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"/><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="36" 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%">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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,446&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><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,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"/></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;2022:</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:59.476%"/><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.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><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%">38.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%">47.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%">38.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%">11.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%">5.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="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0&#160;</span></td><td 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: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%">100.0&#160;</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 #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%">100.0&#160;</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"><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 2022 asset allocation for the assets of the DB&#160;Pension Plans was 50&#8209;percent equity, 40&#8209;percent fixed income, and ten&#8209;percent real 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%">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 2022&#160;asset allocation for the health trusts was 51&#8209;percent equity, 39&#8209;percent fixed income, and ten&#8209;percent real assets. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was 53&#8209;percent equity, 32&#8209;percent fixed income, and 15&#8209;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. 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%"> Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2022 or 2021, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2023. 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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:65.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="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%">2023</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%">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%">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%">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%">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%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">312&#160;</span></td><td 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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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%">2028-2032</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%">745&#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%">30&#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%">298&#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;2022, unions represented 41&#160;percent of CMS&#160;Energy&#8217;s employees and 42&#160;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 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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement 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 March&#160;2022, CMS&#160;Energy and Consumers determined that 2022&#160;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 at the end of each quarter in 2022. For the year ended December&#160;31,&#160;2022, CMS&#160;Energy, including Consumers, recognized a settlement loss of $22&#160;million; $21&#160;million of this amount was deferred as a regulatory asset. Consumers recognized a settlement loss of $21&#160;million, all of which was 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 $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended December&#160;31,&#160;2020. DCCP expense for Consumers was $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended 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-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 and ABO 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">Trust 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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">ABO</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%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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%">Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2022 or 2021. </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%">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&#160;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 $12&#160;million at December&#160;31,&#160;2022 and $13&#160;million at December&#160;31,&#160;2021. 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 $1&#160;million for the year ended December&#160;31,&#160;2022, and $2&#160;million for the years ended 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-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 four&#160;to six&#160;percent of employee eligible contributions based on an employee&#8217;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $44&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended December&#160;31,&#160;2020. The total 401(k)&#160;plan cost for Consumers was $43&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended 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-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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_2a244127-72c7-4004-ab5f-1ce638f2f487"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_721428fe-8e7f-433d-8283-d5e4f763f70a">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.50&#160;percent in 2023 and 6.25&#160;percent in 2022 for those under&#160;65 and would increase 6.75&#160;percent in 2023 and 2022 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></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%">5.24&#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.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></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%">5.14&#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.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"/></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.13&#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.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"/></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%">5.21&#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.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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.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"/></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%">3.09&#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%">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></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%">3.09&#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.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"/></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.23&#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.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"/></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%">2.44&#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%">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"/></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%">2.21&#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%">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"/></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%">2.21&#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%">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"/></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%">2.45&#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%">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"/></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.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%">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"/></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.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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<div 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:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><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 Pension Plans and DB 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(26)</span></td><td style="background-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%">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 #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%">39&#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%">(113)</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%">(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"/></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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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%">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 (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>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.<div 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">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%">2021</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%">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%">2021</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,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(811)</span></td><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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-top:1pt solid #000;padding:2px 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%">(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">&#8212;&#160;</span></td><td style="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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">(85)</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%">(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 #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%">494&#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%">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"/></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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount 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: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 $632&#160;million at December&#160;31,&#160;2022 and $510&#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%">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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">139&#160;</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%">632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">78&#160;</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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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%">The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2022 and $2.7&#160;billion at December&#160;31,&#160;2021. At December&#160;31,&#160;2022 and 2021, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.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.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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%">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%">2021</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%">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%">2021</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%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(54)</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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">(17)</span></td><td style="background-color:#cceeff;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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 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 #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"/></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%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(54)</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">765&#160;</span></td><td style="background-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%">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 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%">111&#160;</span></td><td style="background-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%">(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"/></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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"/><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="36" 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%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">385&#160;</span></td><td 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 #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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">2,820&#160;</span></td><td style="background-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="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 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"/></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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"/><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="36" 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%">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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,446&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><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,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"/></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;2022:</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:59.476%"/><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.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><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%">38.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%">47.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%">38.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%">11.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%">5.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="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0&#160;</span></td><td 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: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%">100.0&#160;</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 #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%">100.0&#160;</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"><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 2022 asset allocation for the assets of the DB&#160;Pension Plans was 50&#8209;percent equity, 40&#8209;percent fixed income, and ten&#8209;percent real 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%">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 2022&#160;asset allocation for the health trusts was 51&#8209;percent equity, 39&#8209;percent fixed income, and ten&#8209;percent real assets. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was 53&#8209;percent equity, 32&#8209;percent fixed income, and 15&#8209;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. 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%"> Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2022 or 2021, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2023. 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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:65.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="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%">2023</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%">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%">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%">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%">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%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">312&#160;</span></td><td 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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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%">2028-2032</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%">745&#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%">30&#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%">298&#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;2022, unions represented 41&#160;percent of CMS&#160;Energy&#8217;s employees and 42&#160;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 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835430208">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 2022, 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 2022, 2021, or 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%">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,417,727&#160;shares of common stock under the PISP as of December&#160;31,&#160;2022. 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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period. The awards granted in 2022, 2021, and 2020 require a 38</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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&#160;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 2022, 2021, and 2020, 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 distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 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%">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;2022</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%">932,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">887,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#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%">534,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">506,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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</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%">14,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">13,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">(395,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(378,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 19pt;text-align:left;text-indent:-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%">(14,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(42,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(37,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.87&#160;</span></td><td 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%">1,029,523&#160;</span></td><td style="background-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%">60.13&#160;</span></td><td style="background-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%">978,146&#160;</span></td><td style="background-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%">60.15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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;2022</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%">123,067&#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%">116,881&#160;</span></td><td style="background-color:#ffffff;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%">141,287&#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%">133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">141,287&#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%">133,450&#160;</span></td><td style="background-color:#ffffff;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,810&#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,265&#160;</span></td><td style="background-color:#cceeff;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,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%">15,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 19pt;text-align:left;text-indent:-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%">16,216&#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,423&#160;</span></td><td style="background-color:#cceeff;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,445&#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,346&#160;</span></td><td style="background-color:#ffffff;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%">52,627&#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%">50,428&#160;</span></td><td style="background-color:#cceeff;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%">44,038&#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%">42,194&#160;</span></td><td 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%">548,641&#160;</span></td><td style="background-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%">520,522&#160;</span></td><td style="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><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 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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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"/></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%">1.4&#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%">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"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">56.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%">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"/></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%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">56.07&#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%">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"/></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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></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%">&#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"/><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%">At December&#160;31,&#160;2022, $28&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 2022, 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 2022, 2021, or 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%">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,417,727&#160;shares of common stock under the PISP as of December&#160;31,&#160;2022. 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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period. The awards granted in 2022, 2021, and 2020 require a 38</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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&#160;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 2022, 2021, and 2020, 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 distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 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%">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;2022</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%">932,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">887,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#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%">534,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">506,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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</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%">14,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">13,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">(395,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(378,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 19pt;text-align:left;text-indent:-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%">(14,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(42,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(37,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.87&#160;</span></td><td 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%">1,029,523&#160;</span></td><td style="background-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%">60.13&#160;</span></td><td style="background-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%">978,146&#160;</span></td><td style="background-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%">60.15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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;2022</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%">123,067&#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%">116,881&#160;</span></td><td style="background-color:#ffffff;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%">141,287&#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%">133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">141,287&#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%">133,450&#160;</span></td><td style="background-color:#ffffff;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,810&#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,265&#160;</span></td><td style="background-color:#cceeff;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,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%">15,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 19pt;text-align:left;text-indent:-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%">16,216&#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,423&#160;</span></td><td style="background-color:#cceeff;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,445&#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,346&#160;</span></td><td style="background-color:#ffffff;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%">52,627&#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%">50,428&#160;</span></td><td style="background-color:#cceeff;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%">44,038&#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%">42,194&#160;</span></td><td 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%">548,641&#160;</span></td><td style="background-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%">520,522&#160;</span></td><td style="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><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 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</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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"/></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%">1.4&#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%">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"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">56.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%">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"/></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%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">56.07&#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%">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"/></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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></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%">&#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"/><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%">At December&#160;31,&#160;2022, $28&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835430304">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income 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.&#160;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:66.688%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="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%">902&#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%">823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">189&#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%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">51&#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%">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%">44&#160;</span></td><td style="background-color:#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%">(65)</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%">(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%">(35)</span></td><td style="background-color:#ffffff;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%">(45)</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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">(39)</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%">(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%">(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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">(11)</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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)</span></td><td 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%">93&#160;</span></td><td 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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">10.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="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="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></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,085&#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%">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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">228&#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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">59&#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%">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%">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: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%">(65)</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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(39)</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%">(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%">(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%">(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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">(11)</span></td><td style="background-color:#ffffff;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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(4)</span></td><td 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%">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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">12.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><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="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></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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">140&#160;</span></td><td style="background-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%">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"/></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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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%">32&#160;</span></td><td style="background-color:#cceeff;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%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">(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;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%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,921)</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,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,210)</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%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,847)</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,585)</span></td><td style="background-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,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"/></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;2022: </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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 &#8211; 2032</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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">320&#160;</span></td><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%">2035 &#8211; 2042</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">99&#160;</span></td><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%">2035 &#8211; 2042</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 tax attributes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#160;</span></td><td style="background-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"/></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%">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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">(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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">36&#160;</span></td><td style="background-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"/><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"/></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. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;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;2022, 2021, or 2020.</span></div>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 2019 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;2022 were adequate for all 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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income 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.&#160;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:66.688%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="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%">902&#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%">823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">189&#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%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">51&#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%">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%">44&#160;</span></td><td style="background-color:#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%">(65)</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%">(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%">(35)</span></td><td style="background-color:#ffffff;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%">(45)</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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">(39)</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%">(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%">(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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">(11)</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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)</span></td><td 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%">93&#160;</span></td><td 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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">10.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="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="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></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,085&#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%">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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">228&#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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">59&#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%">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%">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: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%">(65)</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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(39)</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%">(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%">(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%">(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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">(11)</span></td><td style="background-color:#ffffff;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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(4)</span></td><td 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%">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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">12.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><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="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></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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">140&#160;</span></td><td style="background-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%">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"/></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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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%">32&#160;</span></td><td style="background-color:#cceeff;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%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">(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;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%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,921)</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,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,210)</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%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,847)</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,585)</span></td><td style="background-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,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"/></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;2022: </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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 &#8211; 2032</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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">320&#160;</span></td><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%">2035 &#8211; 2042</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">99&#160;</span></td><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%">2035 &#8211; 2042</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 tax attributes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#160;</span></td><td style="background-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"/></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%">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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">(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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">36&#160;</span></td><td style="background-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"/><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"/></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. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;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;2022, 2021, or 2020.</span></div>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 2019 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;2022 were adequate for all 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_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100842070960">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share - CMS Energy</a></td>
<td class="text">Earnings Per Share&#8212;CMS&#160;Energy<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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"/></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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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.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%">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"/></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.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%">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"/></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%">0.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%">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%">290.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.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"/></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.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%">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"/></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.84&#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.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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price </span></div>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></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837620704">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">RevenuePresented in the following tables are the components of operating revenue:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">8,115&#160;</span></td><td style="background-color:#ffffff;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%">205&#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%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">205&#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%">8,320&#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%">240&#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%">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: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%">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%">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%">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%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(37)</span></td><td 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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">445&#160;</span></td><td style="background-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%">8,596&#160;</span></td><td style="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,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,402&#160;</span></td><td style="background-color:#ffffff;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,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2,292&#160;</span></td><td style="background-color:#cceeff;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%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">867&#160;</span></td><td style="background-color:#ffffff;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%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">8,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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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 2px 10pt;text-align:left;text-indent:-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%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="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%">(37)</span></td><td 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 #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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</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%">2,063&#160;</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%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,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 #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%">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 NorthStar Clean Energy&#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;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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(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="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="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><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%">(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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 </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span 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%">For the year ended December&#160;31,&#160;2022, CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $50&#160;million, which included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $22&#160;million for the year ended December&#160;31,&#160;2021 and $33&#160;million for the year ended 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%">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 $663&#160;million at December&#160;31,&#160;2022 and $486&#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: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 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&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. This amount was refunded to customers during 2021 and 2022 in the form of incremental spending above amounts included in rates on various programs.</span>In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit. For additional information, see Note&#160;2, Regulatory Matters<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">RevenuePresented in the following tables are the components of operating revenue:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">8,115&#160;</span></td><td style="background-color:#ffffff;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%">205&#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%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">205&#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%">8,320&#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%">240&#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%">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: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%">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%">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%">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%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(37)</span></td><td 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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">445&#160;</span></td><td style="background-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%">8,596&#160;</span></td><td style="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,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,402&#160;</span></td><td style="background-color:#ffffff;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,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2,292&#160;</span></td><td style="background-color:#cceeff;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%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">867&#160;</span></td><td style="background-color:#ffffff;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%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">8,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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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 2px 10pt;text-align:left;text-indent:-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%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="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%">(37)</span></td><td 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 #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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</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%">2,063&#160;</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%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,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 #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%">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 NorthStar Clean Energy&#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;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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(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="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="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><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%">(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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 </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span 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%">For the year ended December&#160;31,&#160;2022, CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $50&#160;million, which included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $22&#160;million for the year ended December&#160;31,&#160;2021 and $33&#160;million for the year ended 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%">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 $663&#160;million at December&#160;31,&#160;2022 and $486&#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: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 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&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. This amount was refunded to customers during 2021 and 2022 in the form of incremental spending above amounts included in rates on various programs.</span>In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit. For additional information, see Note&#160;2, Regulatory Matters<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100841308000">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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%">Presented in the following table are the components of other income and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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 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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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%">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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 - 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">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%">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"/></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 other income &#8211; CMS 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%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 16pt;text-align:left;text-indent:-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 - 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%">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%">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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 &#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%">17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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 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%">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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">(35)</span></td><td style="background-color:#ffffff;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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 other expense &#8211; CMS 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%">(27)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(18)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(62)</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%">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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">(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 16pt;text-align:left;text-indent:-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%">(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%">(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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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%">(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"/></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 other expense &#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%">(25)</span></td><td style="background-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%">(18)</span></td><td style="background-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%">(43)</span></td><td style="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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%">Presented in the following table are the components of other income and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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 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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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%">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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 - 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">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%">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"/></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 other income &#8211; CMS 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%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 16pt;text-align:left;text-indent:-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 - 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%">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%">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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 &#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%">17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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 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%">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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">(35)</span></td><td style="background-color:#ffffff;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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 other expense &#8211; CMS 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%">(27)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(18)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(62)</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%">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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">(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 16pt;text-align:left;text-indent:-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%">(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%">(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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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%">(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"/></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 other expense &#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%">(25)</span></td><td style="background-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%">(18)</span></td><td style="background-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%">(43)</span></td><td style="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_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847883968">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">NorthStar Clean Energy (formerly known as the enterprises segment), 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%">In August&#160;2022, CMS&#160;Enterprises Company changed its legal name to NorthStar Clean Energy Company. To align the segment reporting with the legal organizational structure and the internal reporting of CMS&#160;Energy, the enterprises segment will now be referred to as NorthStar Clean Energy. There were no changes to CMS&#160;Energy&#8217;s reportable segment composition as a result of this name change.</span></div><div 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, EnerBank was acquired by Regions Bank. As a result, EnerBank was removed from 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 information regarding the sale of EnerBank, see Note&#160;19, 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.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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,088&#160;</span></td><td style="background-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,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"/></tr></table></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 style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">NorthStar Clean Energy</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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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%">(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"/></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%">93&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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 (benefit)</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%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#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%">140&#160;</span></td><td style="background-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%">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"/></tr></table><table 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">Net income (loss) available to common stockholders</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%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">36&#160;</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%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 net income available to common stockholders &#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%">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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">Net income (loss) available to common stockholder</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%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#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%">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%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">27,870&#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%">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%">17,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,757&#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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">NorthStar Clean Energy</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%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 investments in equity method investees &#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%">71&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">70&#160;</span></td><td style="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 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">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%">17,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#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%">11,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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 &#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%">31,353&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">28,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#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%">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%">17,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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%">11,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">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%">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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,399&#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%">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,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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 capital expenditures &#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%">2,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,275&#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;text-align:left;vertical-align: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,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 capital expenditures &#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%">2,280&#160;</span></td><td style="background-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,144&#160;</span></td><td style="background-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,167&#160;</span></td><td style="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">Consumers had no 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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">NorthStar Clean Energy (formerly known as the enterprises segment), 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%">In August&#160;2022, CMS&#160;Enterprises Company changed its legal name to NorthStar Clean Energy Company. To align the segment reporting with the legal organizational structure and the internal reporting of CMS&#160;Energy, the enterprises segment will now be referred to as NorthStar Clean Energy. There were no changes to CMS&#160;Energy&#8217;s reportable segment composition as a result of this name change.</span></div><div 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, EnerBank was acquired by Regions Bank. As a result, EnerBank was removed from 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 information regarding the sale of EnerBank, see Note&#160;19, 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.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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,088&#160;</span></td><td style="background-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,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"/></tr></table></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 style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">NorthStar Clean Energy</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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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%">(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"/></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%">93&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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 (benefit)</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%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#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%">140&#160;</span></td><td style="background-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%">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"/></tr></table><table 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">Net income (loss) available to common stockholders</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%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">36&#160;</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%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 net income available to common stockholders &#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%">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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">Net income (loss) available to common stockholder</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%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#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%">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%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">27,870&#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%">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%">17,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,757&#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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">NorthStar Clean Energy</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%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 investments in equity method investees &#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%">71&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">70&#160;</span></td><td style="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 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">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%">17,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#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%">11,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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 &#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%">31,353&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">28,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#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%">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%">17,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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%">11,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">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%">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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,399&#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%">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,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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 capital expenditures &#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%">2,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,275&#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;text-align:left;vertical-align: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,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 capital expenditures &#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%">2,280&#160;</span></td><td style="background-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,144&#160;</span></td><td style="background-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,167&#160;</span></td><td style="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">Consumers had no 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837567264">
<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, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 NorthStar Clean Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 NorthStar Clean Energy 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:100.000%"><tr><td style="width:1.0%"/><td style="width:31.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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-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 NorthStar Clean Energy</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%">76&#160;</span></td><td style="background-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%">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"/></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%">Amounts payable to related parties for purchased power and other services were $20&#160;million at December&#160;31,&#160;2022 and $22&#160;million at December&#160;31,&#160;2021. Accounts receivable from related parties were $8&#160;million at December&#160;31,&#160;2022 and $7&#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%">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&#160;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;2022 and 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 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.</span></div><div 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 NorthStar Clean Energy&#8217;s three natural gas-fueled generating units for $515&#160;million, subject to certain adjustments. Consumers had proposed purchasing these generating units as part of its 2021&#160;IRP. However, in accordance with the terms of the settlement agreement of its 2021&#160;IRP, which was approved by the MPSC in June&#160;2022, Consumers will not purchase these generating units.</span></div>In December&#160;2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100841986320">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest Entities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $49&#160;million. NWO&#160;Holdco owns 100&#160;percent of Northwest Ohio Wind,&#160;LLC, a 100&#8209;MW wind generation project in Paulding County, Ohio. NorthStar Clean Energy retained a Class&#160;B membership interest in NWO&#160;Holdco.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy has a 51&#8209;percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#8209;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings, tax attributes, and cash flows generated by NWO&#160;Holdco and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since NWO&#160;Holdco&#8217;s and Aviator Wind&#8217;s income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#8217; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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%">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 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">Prepayments and other current 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%">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-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%">Plant, property, and equipment, 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%">825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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: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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">863&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">Current</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-weight:400;line-height:120%">Accounts payable</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%">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%">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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-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 #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%">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 #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%">46&#160;</span></td><td style="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">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other VIEs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</span><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#8217;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $71&#160;million at December&#160;31,&#160;2022 and 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837306096">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Exit Activities and Discontinued Operations</a></td>
<td class="text">Exit Activities and Discontinued Operations<div style="margin-bottom:12pt"><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 will 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.</span></div><div 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 2021&#160;IRP, Consumers will retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Similar to the D.E.&#160;Karn program, Consumers is providing a retention incentive program to ensure necessary staffing at the J.H.&#160;Campbell generating complex through retirement. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2025 is estimated to be $50&#160;million. Additionally, Consumers recognized $4&#160;million related to severance benefits during the year ended December&#160;31,&#160;2022. This amount was recorded in other non-current liabilities on its consolidated balance sheets at December&#160;31,&#160;2022. The 2021&#160;IRP provides deferred accounting treatment for the retention and severance costs recognized during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement.</span></div><div 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;2022, 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 $11&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $20&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#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: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%"> In October&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 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 believed was inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment was submitted to a mutually agreed upon independent accounting firm for final determination. In June&#160;2022, the accounting firm rendered a determination on the disputed items entirely in favor of CMS&#160;Energy. As a result, no further adjustment was required in 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%">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 year ended December&#160;31,&#160;2021. The table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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%">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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></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%">4&#160;</span></td><td style="background-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%">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"/></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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Exit Activities and Discontinued Operations</a></td>
<td class="text">Exit Activities and Discontinued Operations<div style="margin-bottom:12pt"><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 will 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.</span></div><div 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 2021&#160;IRP, Consumers will retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Similar to the D.E.&#160;Karn program, Consumers is providing a retention incentive program to ensure necessary staffing at the J.H.&#160;Campbell generating complex through retirement. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2025 is estimated to be $50&#160;million. Additionally, Consumers recognized $4&#160;million related to severance benefits during the year ended December&#160;31,&#160;2022. This amount was recorded in other non-current liabilities on its consolidated balance sheets at December&#160;31,&#160;2022. The 2021&#160;IRP provides deferred accounting treatment for the retention and severance costs recognized during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement.</span></div><div 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;2022, 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 $11&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $20&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#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: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%"> In October&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 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 believed was inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment was submitted to a mutually agreed upon independent accounting firm for final determination. In June&#160;2022, the accounting firm rendered a determination on the disputed items entirely in favor of CMS&#160;Energy. As a result, no further adjustment was required in 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%">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 year ended December&#160;31,&#160;2021. The table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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%">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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></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%">4&#160;</span></td><td style="background-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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100842013280">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">(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"/></tr><tr style="height:5pt"><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%">(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"/></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%">980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">&#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%">Interest income - 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%">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 16pt;text-align:left;text-indent:-9pt;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#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%">983&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">1,483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">891&#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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">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%">Interest on 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%">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%">183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">Intercompany interest expense and 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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Total interest charges</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%">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 style="height:5pt"><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%">Income Before Income 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%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income From Discontinued Operations, Net of Tax of $&#8212;, $(5), and $&#8212;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 style="height:5pt"><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%">Net Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr style="height:5pt"><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;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:#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%">827&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,348&#160;</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%">755&#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%">The accompanying notes are an integral part of these statements.</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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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%">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%">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%">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"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">(796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 (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%">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%">(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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(510)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(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"/></tr><tr style="height:5pt"><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 16pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">(544)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">(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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(409)</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(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"/></tr><tr style="height:5pt"><td colspan="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 (Decrease) 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%">(354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:5pt"><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%">36&#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%">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"/></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="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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">&#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%">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%">197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">10,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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 16pt;text-align:left;text-indent:-9pt;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%">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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">11,003&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">11,200&#160;</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%">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"/></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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Accounts and notes payable &#8211; intercompany</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%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Other 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%">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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td 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%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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"/></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%">Non&#8209;current 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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;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%">Notes payable &#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Total non&#8209;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%">4,069&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">4,074&#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%">Equity</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%">Common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">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%">224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 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,015&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">6,631&#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 Liabilities and Equity</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%">11,200&#160;</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%">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"/></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 $1.0&#160;billion 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 sales agreements entered into by CMS&#160;ERM and other subsidiaries of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to third parties under a credit agreement entered into by a subsidiary of NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to tax equity investors that hold membership interests in certain VIEs held by NorthStar Clean Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to Regions Bank related to the sale of EnerBank</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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 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="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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126898705&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>66
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848498464">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;2022, 2021, and 2020</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%">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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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-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%">2020</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%">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"/><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%">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%">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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;2022, 2021, and 2020</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%">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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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-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%">2020</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%">33&#160;</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%">24&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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;2022, 2021, and 2020</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%">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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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-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%">2020</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%">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"/><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%">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%">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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;2022, 2021, and 2020</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%">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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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-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%">2020</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%">33&#160;</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%">24&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833817984">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, NorthStar Clean Energy, 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="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="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 and 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%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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%">Cash and Cash Equivalents and 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%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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="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="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="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</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%">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 </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%">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="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 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 </span></div>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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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&#160;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="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="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="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="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="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 CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#8217;s and 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="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. 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. For information regarding the sale of EnerBank, see Note&#160;19, Exit Activities and Discontinued Operations.</span>CMS&#160;Energy and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 2021.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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="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 computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text"><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. 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 </span>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="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="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="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="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="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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.<div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<div 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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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%">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 (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>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></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.<div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<div 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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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%">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 (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>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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity</a></td>
<td class="text">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, NorthStar Clean Energy, 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="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="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 and 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%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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="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%">Cash and Cash Equivalents and 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%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</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%">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 </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%">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="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="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&#160;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="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="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="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="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="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 CMS&#160;Energy&#8217;s and Consumers&#8217; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#8217;s and 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="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. 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. For information regarding the sale of EnerBank, see Note&#160;19, Exit Activities and Discontinued Operations.</span>CMS&#160;Energy and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 2021.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park. Consumers presents the amortization as a reduction to maintenance </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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="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 computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text"><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. 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 </span>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="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="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="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="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="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="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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.<div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<div 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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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%">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 (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>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></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.<div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<div 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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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%">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 (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>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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Consumers Utility Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Unbilled Revenues</a></td>
<td class="text">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to the accounting for grants received under the American Recovery and Reinvestment Act of 2009.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&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 https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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="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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmissionCreditsOrAllowancesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123589689&amp;loc=d3e48542-113965<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 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 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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 https://asc.fasb.org/extlink&amp;oid=126904749&amp;loc=d3e3927-108312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<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(6)(b))<br> -URI https://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 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<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 https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/subtopic&amp;trid=2235116<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6500292&amp;loc=d3e45555-110387<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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 https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for planned major maintenance activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=16397424&amp;loc=d3e949-110221<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryDepreciationAndAmortizationPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6501382&amp;loc=d3e54053-110423<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126950297&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 https://asc.fasb.org/extlink&amp;oid=126950297&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 https://asc.fasb.org/extlink&amp;oid=126950297&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 https://asc.fasb.org/extlink&amp;oid=126950297&amp;loc=d3e50180-110409<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI https://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847953712">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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%">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%">2021</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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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%">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 19pt;text-align:left;text-indent:-9pt;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 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 #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%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">46&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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:#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%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:#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%">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"/></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%">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:#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%">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%">104&#160;</span></td><td style="background-color:#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 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%">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%">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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive 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%">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%">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;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:#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%">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%">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;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:#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%">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 28pt;text-align:left;text-indent:-9pt;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%">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%">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;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 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%">3,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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: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%">3,652&#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,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"/></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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 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%">104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">146&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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 28pt;text-align:left;text-indent:-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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;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%">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%">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%">1,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;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%">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%">47&#160;</span></td><td style="background-color:#cceeff;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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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%">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"/></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%">Postretirement benefits</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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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;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 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,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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 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,900&#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,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"/></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 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 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="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%">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%">2021</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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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%">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 19pt;text-align:left;text-indent:-9pt;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 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 #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%">57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">46&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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:#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%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:#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%">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"/></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%">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:#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%">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%">104&#160;</span></td><td style="background-color:#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 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%">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%">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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention incentive 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%">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%">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;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:#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%">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%">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;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:#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%">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 28pt;text-align:left;text-indent:-9pt;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%">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%">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;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 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%">3,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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: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%">3,652&#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,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"/></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%">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: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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">2023</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 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%">104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">146&#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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 #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 28pt;text-align:left;text-indent:-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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;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%">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%">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%">1,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;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%">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%">47&#160;</span></td><td style="background-color:#cceeff;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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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%">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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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%">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"/></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%">Postretirement benefits</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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 28pt;text-align:left;text-indent:-9pt;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%">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;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 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,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,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"/></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 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,900&#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,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"/></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 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 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="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%">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%">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: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="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%">PSCR 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%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">25&#160;</span></td><td 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: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:#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%">409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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"/></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-style:italic;font-weight:400;line-height:120%">Liabilities</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"/></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%">PSCR overrecoveries</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%">12&#160;</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-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%">&#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 #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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br><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 https://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 https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44264-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835166976">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Schedule of Remediation and Other Response Activity Costs by Year</a></td>
<td class="text">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs 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:54.028%"/><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:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Summary of Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;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 style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Schedule of 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;2022 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2027</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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">219&#160;</span></td><td 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,521&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">853&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,786&#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,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">515&#160;</span></td><td style="background-color:#cceeff;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%">Related-party 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%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 PPAs</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%">8,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt 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%">847&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">4,567&#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%">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%">3,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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:#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,901&#160;</span></td><td style="background-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%">3,046&#160;</span></td><td style="background-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,628&#160;</span></td><td style="background-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%">986&#160;</span></td><td style="background-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%">823&#160;</span></td><td style="background-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%">848&#160;</span></td><td style="background-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%">4,570&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Schedule of Remediation and Other Response Activity Costs by Year</a></td>
<td class="text">Consumers expects to pay the following amounts for remediation and other response activity costs 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Summary of Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;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 style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Schedule of 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;2022 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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beyond 2027</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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">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%">847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">219&#160;</span></td><td 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,521&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,165&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">853&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,786&#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,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">515&#160;</span></td><td style="background-color:#cceeff;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%">Related-party 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%">320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 PPAs</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%">8,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt 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%">847&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">4,567&#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%">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%">3,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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:#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,901&#160;</span></td><td style="background-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%">3,046&#160;</span></td><td style="background-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,628&#160;</span></td><td style="background-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%">986&#160;</span></td><td style="background-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%">823&#160;</span></td><td style="background-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%">848&#160;</span></td><td style="background-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%">4,570&#160;</span></td><td style="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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ExpectedRemediationCostsByYearTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Remediation Costs By Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ExpectedRemediationCostsByYearTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12265-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGuaranteeObligationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unconditional purchase obligation not recognized as liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837139408">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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-top:1pt solid #000;padding:2px 1pt;text-align: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%">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: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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">10,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy, 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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:2px 1pt;text-align:left;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:#ffffff;padding:2px 1pt;text-align: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%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">14,362&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">12,568&#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%">(1,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">13,122&#160;</span></td><td style="background-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%">12,046&#160;</span></td><td style="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">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&#160;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&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900&#160;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">Funds borrowed under this facility have an interest rate of one-month Term SOFR plus a spread of one&#160;percent. At December&#160;31,&#160;2022, the interest rate for the loan issued under this facility was 5.423&#160;percent.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during 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 style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.050%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:100%">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:2px 1pt;text-align:right;vertical-align:bottom"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June&#160;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:100%">October&#160;2025</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</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%">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;2022, 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.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#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%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy, 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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">1,091&#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 #000;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%">1,582&#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 #000;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%">281&#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 #000;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%">332&#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 #000;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%">793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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"/></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%">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%">991&#160;</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%">1,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"/><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%">168&#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>1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at December&#160;31,&#160;2022:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock', window );">Schedule of Forward Contracts</a></td>
<td class="text"><div 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 forward sales contracts under this program at December&#160;31,&#160;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 style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,944,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.38&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ScheduleOfPreferredStockTableTextBlock', window );">Schedule of Preferred Stock</a></td>
<td class="text">Presented in the following table are details of CMS&#160;Energy&#8217;s Series&#160;C preferred stock at December&#160;31,&#160;2022 and 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:44.412%"/><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.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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;text-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%">Depositary Share Par Value</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:100%">&#160;Depositary Share Optional Redemption Price</span></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:100%">Number of Depositary Shares Authorized</span></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:100%">Number of Depositary 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 2px 10pt;text-align:left;text-indent:-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, redeemable perpetual</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%">25&#160;</span></td><td style="background-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%">25&#160;</span></td><td style="background-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%">9,200,000&#160;</span></td><td style="background-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%">9,200,000&#160;</span></td><td style="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long-Term Debt</a></td>
<td class="text"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: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.600&#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%">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%">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%">&#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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">5.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: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%">2035</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%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2037</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%">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%">335&#160;</span></td><td style="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.010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2038</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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2042</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%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">2047</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.050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">2048</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%">4.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">3.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: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%">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%">300&#160;</span></td><td style="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.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">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%">3.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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.650&#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%">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%">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%">4.200&#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%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,997&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">35&#160;</span></td><td style="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%">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"/></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.343&#160;</span></td><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%">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%">198&#160;</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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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">6</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%">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%">1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 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%">10,277&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">9,192&#160;</span></td><td style="background-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%">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"/></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&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2022, the interest rates were 4.469&#160;percent for bonds due </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;2069, 4.375&#160;percent for bonds due May&#160;2070, and 3.484&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2021 was zero&#160;percent. 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;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">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&#160;Securitization Funding, was 3.343&#160;percent at December&#160;31,&#160;2022 and 3.290&#160;percent 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Loans under this facility have an interest rate of one-month Term SOFR plus 0.650&#160;percent. At December&#160;31,&#160;2022, the weighted-average interest rate for the loans issued under this facility was 4.975&#160;percent at December&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text">Presented in the following table is a summary of major long-term debt issuances during 2022:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;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,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:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January&#160;2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#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%">3.600&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2032</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%">First mortgage 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:100%">450&#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:100%">4.200&#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:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September&#160;2052</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="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 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%">1,800&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,900&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, $100&#160;million of loans have been issued as of December&#160;31,&#160;2022. In January&#160;2023, an additional $30&#160;million was borrowed under the unsecured term loan credit 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%">&#160;&#160;&#160;&#160;In July&#160;2022, Consumers entered into a delayed-draw $1.0&#160;billion unsecured term loan credit agreement. Under this credit agreement, Consumers issued loans of $550&#160;million in September&#160;2022 and $450&#160;million in November&#160;2022. In January&#160;2023, Consumers repaid $500&#160;million of the term loan credit agreement.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</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%">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;2022, 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.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">625&#160;</span></td><td style="background-color:#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%">991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy, 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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">1,091&#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 #000;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%">1,582&#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 #000;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%">281&#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 #000;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%">332&#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 #000;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%">793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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"/></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%">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%">991&#160;</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%">1,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"/><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%">168&#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>1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at December&#160;31,&#160;2022:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.</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="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;2022 and 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:44.412%"/><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.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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="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,500,000&#160;</span></td><td style="background-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%">373,148&#160;</span></td><td style="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_ScheduleOfPreferredStockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Preferred Stock [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848211600">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets And Liabilities Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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%">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-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 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%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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"/></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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets And Liabilities Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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%">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-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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 2px 19pt;text-align:left;text-indent:-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%">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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 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%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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"/><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%">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"/></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="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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837095744">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;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;2022</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;2021</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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,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"/></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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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%">6,172&#160;</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%">2,556&#160;</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,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 #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,410&#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,455&#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%">1,955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million 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">Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million 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">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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million 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">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;2022 and 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">Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#160;million at December&#160;31,&#160;2021.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;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;2022</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;2021</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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,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"/></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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></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%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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%">6,172&#160;</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%">2,556&#160;</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,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 #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,410&#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,455&#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%">1,955&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million 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">Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million 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">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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million 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">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;2022 and 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">Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#160;million at December&#160;31,&#160;2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835122320">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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: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:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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%">29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">3 - 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,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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</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 - 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%">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%">Plant, property, and equipment, gross</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#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%">Construction work in progress</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%">1,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">(8,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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">3</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 #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%">22,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">22,352&#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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Generation</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%">15 - 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%">5,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;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%">Distribution</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%">15 - 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%">10,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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: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 - 55</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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Gas</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%">Distribution</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%">20 - 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%">6,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Transmission</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%">17 - 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%">2,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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:#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%">27 - 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%">1,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%">1,117&#160;</span></td><td style="background-color:#ffffff;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: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 - 55</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%">835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Other non-utility property</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 - 51</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%">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%">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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#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%">Construction work in progress</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%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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:#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%">(8,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-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%">21,315&#160;</span></td><td style="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">A 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Consumers&#8217; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, 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">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;2022 and 2021. 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="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 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 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;2022</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;2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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-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 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,114&#160;</span></td><td style="background-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%">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 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,102&#160;</span></td><td style="background-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%">684&#160;</span></td><td style="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&#8217; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#8217; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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">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="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.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">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%">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.962%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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,088&#160;</span></td><td style="background-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,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"/></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="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 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:45.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">96&#160;</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%">82&#160;</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%">80&#160;</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%">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 #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%">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"/></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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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: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:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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%">29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">3 - 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,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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</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 - 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%">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%">Plant, property, and equipment, gross</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#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%">Construction work in progress</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%">1,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">(8,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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">3</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 #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%">22,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">22,352&#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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Generation</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%">15 - 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%">5,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;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%">Distribution</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%">15 - 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%">10,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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: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 - 55</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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Gas</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%">Distribution</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%">20 - 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%">6,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Transmission</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%">17 - 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%">2,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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:#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%">27 - 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%">1,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%">1,117&#160;</span></td><td style="background-color:#ffffff;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: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 - 55</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%">835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">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">2</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Other non-utility property</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 - 51</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%">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%">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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#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%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#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%">Construction work in progress</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%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 10pt;text-align:left;text-indent:-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:#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%">(8,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align: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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,545&#160;</span></td><td style="background-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%">21,315&#160;</span></td><td style="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">A 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 amortization terms of CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance leases, see Note&#160;8, Leases.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Consumers&#8217; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, 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">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;2022 and 2021. 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:</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 CMS&#160;Energy&#8217;s and Consumers&#8217; assets under finance 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:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">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 10pt 0 1pt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;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%">(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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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-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 #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%">Balance at beginning of period</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%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">Net retirements and other adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">146&#160;</span></td><td style="background-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%">332&#160;</span></td><td style="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="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 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 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;2022</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;2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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-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 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,114&#160;</span></td><td style="background-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%">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 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,102&#160;</span></td><td style="background-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%">684&#160;</span></td><td style="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&#8217; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#8217; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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">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="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%">2022</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></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.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></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.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"/></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="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.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/></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%">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%">2021</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,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">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%">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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: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%">2022</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></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.7&#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%">8.9&#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.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"/></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="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:60.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.962%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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,088&#160;</span></td><td style="background-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,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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 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:45.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">96&#160;</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%">82&#160;</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%">80&#160;</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%">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 #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%">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"/></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="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;2022: </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.637%"/><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:9.637%"/><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:9.637%"/><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 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,767&#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%">591&#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%">412&#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%">(816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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-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%">961&#160;</span></td><td style="background-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%">402&#160;</span></td><td style="background-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%">340&#160;</span></td><td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the average rate of allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Depriciation And Amortization [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833816080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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:53.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">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%">2021</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%">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%">2021</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed">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%">31</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%">26</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%">27</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%">22</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6">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%">4</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%">3</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%">4</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%">3</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6">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%">27</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%">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%">19</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3">Right-of-use assets</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%">82</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%">57</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%">58</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%">57</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71">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%">9</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: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%">9</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</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%">68</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: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%">45</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">20</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: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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">18</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%">10</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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></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%">5.2&#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="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"/><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.6&#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="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"/></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;2022 and 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">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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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%">22&#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%">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"/><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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">21&#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%">147&#160;</span></td><td style="background-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 supplemental cash flow information related to 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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"/><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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Finance leases</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%">12&#160;</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="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="Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Summary of Minimum Annual Rental Commitments</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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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;2022</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%">2023</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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2028 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%">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%">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%">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%">106&#160;</span></td><td 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%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">90&#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%">196&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">46&#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%">77&#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%">2023</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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">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%">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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">2028 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%">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%">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%">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%">47&#160;</span></td><td 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%">41&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">131&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">77&#160;</span></td><td 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%">27&#160;</span></td><td style="background-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 #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%">54&#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="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Summary of Future Payments to be Received</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:88.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><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;2022</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%">2023</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%">43&#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%">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%">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%">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%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">Total minimum lease payments</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%">148&#160;</span></td><td style="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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:53.867%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.880%"/><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%">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%">2021</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%">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%">2021</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed">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%">31</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%">26</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%">27</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%">22</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6">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%">4</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%">3</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%">4</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%">3</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6">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%">27</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%">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%">19</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3">Right-of-use assets</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%">82</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%">57</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%">58</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%">57</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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71">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%">9</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: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%">9</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</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%">68</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: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%">45</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">20</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: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><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">18</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%">10</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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></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%">5.2&#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="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"/><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.6&#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="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"/></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;2022 and 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">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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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%">22&#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%">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"/><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%">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%">8&#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%">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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">21&#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%">147&#160;</span></td><td style="background-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 supplemental cash flow information related to 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><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%">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%">2021</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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"/><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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">7&#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-style:italic;font-weight:400;line-height:120%">Lease liabilities arising from obtaining right-of-use 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="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%">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%">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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Finance leases</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%">12&#160;</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="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="Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Summary of Minimum Annual Rental Commitments</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:55.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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;2022</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%">2023</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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2028 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%">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%">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%">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%">106&#160;</span></td><td 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%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">90&#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%">196&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">46&#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%">77&#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%">2023</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%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 2px 10pt;text-align:left;text-indent:-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%">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%">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%">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%">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%">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%">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%">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%">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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">2028 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%">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%">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%">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%">47&#160;</span></td><td 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%">41&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">106&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">131&#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%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">77&#160;</span></td><td 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%">27&#160;</span></td><td style="background-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 #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%">54&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities Of Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847727488">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Categories of Assets for which an ARO Liability is Recorded</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: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.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%">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="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: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:#cceeff;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%">various</span></td><td colspan="3" style="background-color:#cceeff;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%">Generating plants coal ash areas</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 distribution cut, purge, and cap</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 distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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%">Closure of renewable generation assets</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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</span></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: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.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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/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: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: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%">Cash Flow Revisions</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%">ARO Liability 12/31/2022</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%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt 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%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">746&#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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 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%">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"/><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&#160;</span></td><td style="background-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%">(39)</span></td><td style="background-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%">27&#160;</span></td><td style="background-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%">128&#160;</span></td><td style="background-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%">722&#160;</span></td><td style="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">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></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 style="width:33.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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;text-indent:-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/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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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 #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%">Total 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%">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 #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%">(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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 #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%">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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Categories of Assets for which an ARO Liability is Recorded</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: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.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%">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="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: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:#cceeff;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%">various</span></td><td colspan="3" style="background-color:#cceeff;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%">Generating plants coal ash areas</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 distribution cut, purge, and cap</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 distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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%">Closure of renewable generation assets</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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</span></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: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.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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/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: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: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%">Cash Flow Revisions</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%">ARO Liability 12/31/2022</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%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(39)</span></td><td style="background-color:#ffffff;border-top:1pt 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%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">746&#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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 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%">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"/><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&#160;</span></td><td style="background-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%">(39)</span></td><td style="background-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%">27&#160;</span></td><td style="background-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%">128&#160;</span></td><td style="background-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%">722&#160;</span></td><td style="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">Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.</span></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 style="width:33.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:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><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;text-indent:-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/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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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: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%">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 #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%">Total 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%">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 #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%">(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 #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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 #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%">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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount of a liability for asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847813904">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 and ABO 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">Trust 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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">ABO</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%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></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%">5.24&#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.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></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%">5.14&#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.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"/></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.13&#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.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"/></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%">5.21&#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.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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.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"/></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%">3.09&#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%">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></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%">3.09&#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.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"/></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.23&#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.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"/></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%">2.44&#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%">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"/></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%">2.21&#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%">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"/></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%">2.21&#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%">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"/></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%">2.45&#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%">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"/></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.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%">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"/></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.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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule Of Net Benefit Costs</a></td>
<td class="text">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><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 Pension Plans and DB 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(26)</span></td><td style="background-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%">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 #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%">39&#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%">(113)</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%">(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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">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%">2021</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%">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%">2021</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,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(811)</span></td><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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-top:1pt solid #000;padding:2px 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%">(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">&#8212;&#160;</span></td><td style="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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">(85)</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%">(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 #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%">494&#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%">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"/></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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount 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: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 $632&#160;million at December&#160;31,&#160;2022 and $510&#160;million at 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="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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">139&#160;</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%">632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">78&#160;</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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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="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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.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.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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%">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%">2021</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%">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%">2021</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%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(54)</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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">(17)</span></td><td style="background-color:#cceeff;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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 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 #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"/></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%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(54)</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">765&#160;</span></td><td style="background-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%">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 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%">111&#160;</span></td><td style="background-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%">(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"/></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="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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"/><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="36" 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%">122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">385&#160;</span></td><td 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 #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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">2,820&#160;</span></td><td style="background-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="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 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"/></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:44.092%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.881%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="33" 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="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;2022</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;2021</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="3" style="display:none"/><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="36" 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%">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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,446&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><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,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"/></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="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;2022:<table 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:59.476%"/><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.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><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%">38.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%">47.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%">38.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%">11.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%">5.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="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.0&#160;</span></td><td 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: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%">100.0&#160;</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 #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%">100.0&#160;</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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<span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span><table 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.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="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%">2023</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%">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%">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%">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%">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%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">312&#160;</span></td><td 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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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%">2028-2032</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%">745&#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%">30&#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%">298&#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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 and ABO 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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">Trust 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%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">ABO</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%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></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%">5.24&#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.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></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%">5.14&#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.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"/></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.13&#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.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"/></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%">5.21&#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.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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.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"/></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%">3.09&#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%">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></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%">3.09&#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.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"/></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.23&#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.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"/></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%">2.44&#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%">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"/></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%">2.21&#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%">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"/></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%">2.21&#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%">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"/></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%">2.45&#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%">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"/></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.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%">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"/></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.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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers </span></div>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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule Of Net Benefit Costs</a></td>
<td class="text">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><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 Pension Plans and DB 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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(120)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">(194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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"/></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%">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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(26)</span></td><td style="background-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%">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 #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%">39&#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%">(113)</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%">(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"/></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="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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">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%">2021</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%">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%">2021</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,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/><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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(811)</span></td><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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(274)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2,169&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">889&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(294)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-top:1pt solid #000;padding:2px 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%">(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">557&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">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%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(265)</span></td><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%">(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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">85&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">&#8212;&#160;</span></td><td style="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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,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"/></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%">(85)</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%">(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 #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%">494&#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%">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"/></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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount 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: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 $632&#160;million at December&#160;31,&#160;2022 and $510&#160;million at December&#160;31,&#160;2021.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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: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%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">139&#160;</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%">632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">78&#160;</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%">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"/></tr><tr><td colspan="3" style="display:none"/><td 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="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:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.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.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></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%">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%">2021</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%">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%">2021</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%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">(54)</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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">(17)</span></td><td style="background-color:#cceeff;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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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 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 #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"/></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%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">745&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">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 #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%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(54)</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">765&#160;</span></td><td style="background-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%">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 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%">111&#160;</span></td><td style="background-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%">(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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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<span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year period thereafter:</span><table 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.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="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%">2023</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%">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%">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%">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%">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%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028-2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">312&#160;</span></td><td 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%">2023</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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;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%">2028-2032</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%">745&#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%">30&#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%">298&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Asset Allocation Percentages [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847829136">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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;2022</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%">932,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">887,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#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%">534,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">506,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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</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%">14,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">13,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">(395,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(378,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 19pt;text-align:left;text-indent:-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%">(14,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(42,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(37,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.87&#160;</span></td><td 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%">1,029,523&#160;</span></td><td style="background-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%">60.13&#160;</span></td><td style="background-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%">978,146&#160;</span></td><td style="background-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%">60.15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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;2022</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%">123,067&#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%">116,881&#160;</span></td><td style="background-color:#ffffff;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%">141,287&#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%">133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">141,287&#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%">133,450&#160;</span></td><td style="background-color:#ffffff;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,810&#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,265&#160;</span></td><td style="background-color:#cceeff;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,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%">15,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 19pt;text-align:left;text-indent:-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%">16,216&#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,423&#160;</span></td><td style="background-color:#cceeff;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,445&#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,346&#160;</span></td><td style="background-color:#ffffff;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%">52,627&#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%">50,428&#160;</span></td><td style="background-color:#cceeff;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%">44,038&#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%">42,194&#160;</span></td><td 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%">548,641&#160;</span></td><td style="background-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%">520,522&#160;</span></td><td style="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards</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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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"/></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%">1.4&#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%">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"/></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">56.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%">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"/></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%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">56.07&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units</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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></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%">&#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"/><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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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;2022</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%">932,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">887,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">56.56&#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%">534,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">506,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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</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%">14,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">13,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">(395,069)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(378,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 19pt;text-align:left;text-indent:-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%">(14,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(42,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(37,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.87&#160;</span></td><td 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%">1,029,523&#160;</span></td><td style="background-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%">60.13&#160;</span></td><td style="background-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%">978,146&#160;</span></td><td style="background-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%">60.15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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;2022</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%">123,067&#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%">116,881&#160;</span></td><td style="background-color:#ffffff;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%">141,287&#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%">133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">141,287&#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%">133,450&#160;</span></td><td style="background-color:#ffffff;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,810&#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,265&#160;</span></td><td style="background-color:#cceeff;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,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%">15,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 19pt;text-align:left;text-indent:-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%">16,216&#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,423&#160;</span></td><td style="background-color:#cceeff;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,445&#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,346&#160;</span></td><td style="background-color:#ffffff;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%">52,627&#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%">50,428&#160;</span></td><td style="background-color:#cceeff;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%">44,038&#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%">42,194&#160;</span></td><td 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%">548,641&#160;</span></td><td style="background-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%">520,522&#160;</span></td><td style="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards</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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><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:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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%">2022</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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.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"/></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%">1.4&#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%">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"/></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Summary of 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">48.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">56.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%">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"/></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%">48.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">56.07&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units</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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></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%">&#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"/><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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833477856">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;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:66.688%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="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%">902&#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%">823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">189&#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%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">51&#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%">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%">44&#160;</span></td><td style="background-color:#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%">(65)</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%">(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%">(35)</span></td><td style="background-color:#ffffff;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%">(45)</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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">(39)</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%">(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%">(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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">(11)</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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)</span></td><td 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%">93&#160;</span></td><td 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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">10.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="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="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></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,085&#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%">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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">228&#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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">59&#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%">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%">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: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%">(65)</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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(39)</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%">(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%">(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%">(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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">(11)</span></td><td style="background-color:#ffffff;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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(4)</span></td><td 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%">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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">12.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><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="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></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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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="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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">140&#160;</span></td><td style="background-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%">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"/></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="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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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%">32&#160;</span></td><td style="background-color:#cceeff;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%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">(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;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%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,921)</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,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,210)</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%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,847)</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,585)</span></td><td style="background-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,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"/></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="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;2022: </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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 &#8211; 2032</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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">320&#160;</span></td><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%">2035 &#8211; 2042</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">99&#160;</span></td><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%">2035 &#8211; 2042</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 tax attributes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#160;</span></td><td style="background-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"/></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="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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">(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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">36&#160;</span></td><td style="background-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"/><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"/></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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;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:66.688%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="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%">902&#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%">823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">189&#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%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">51&#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%">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%">44&#160;</span></td><td style="background-color:#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%">(65)</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%">(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%">(35)</span></td><td style="background-color:#ffffff;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%">(45)</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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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%">(39)</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%">(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%">(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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">(11)</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">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)</span></td><td 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%">93&#160;</span></td><td 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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">10.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="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="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></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,085&#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%">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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">228&#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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">59&#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%">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%">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: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%">(65)</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%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(39)</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%">(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%">(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%">(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%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">(11)</span></td><td style="background-color:#ffffff;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%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(4)</span></td><td 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%">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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">12.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><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="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></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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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="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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"/></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%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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%">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%">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"/></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%">116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">(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"/></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%">140&#160;</span></td><td style="background-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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">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%">32&#160;</span></td><td style="background-color:#cceeff;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%">738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">(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;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%">736&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,143)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,921)</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,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,210)</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%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 28pt;text-align:left;text-indent:-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%">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%">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%">491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">(423)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Gas inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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%">Securitized 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(3,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,847)</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,585)</span></td><td style="background-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,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"/></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="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;2022: </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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 &#8211; 2032</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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">320&#160;</span></td><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%">2035 &#8211; 2042</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">385&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">99&#160;</span></td><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%">2035 &#8211; 2042</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 tax attributes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145&#160;</span></td><td style="background-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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">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%">(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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">36&#160;</span></td><td style="background-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"/><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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of (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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100842185440">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic And Diluted EPS Computations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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"/></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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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.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%">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"/></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.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%">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"/></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%">0.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%">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%">290.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.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"/></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.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%">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"/></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.84&#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.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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847708112">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Presented in the following tables are the components of operating revenue:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">8,115&#160;</span></td><td style="background-color:#ffffff;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%">205&#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%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">205&#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%">8,320&#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%">240&#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%">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: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%">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%">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%">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%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(37)</span></td><td 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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">445&#160;</span></td><td style="background-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%">8,596&#160;</span></td><td style="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,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,402&#160;</span></td><td style="background-color:#ffffff;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,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2,292&#160;</span></td><td style="background-color:#cceeff;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%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">867&#160;</span></td><td style="background-color:#ffffff;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%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">8,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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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 2px 10pt;text-align:left;text-indent:-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%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="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%">(37)</span></td><td 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 #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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</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%">2,063&#160;</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%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,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 #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%">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 NorthStar Clean Energy&#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;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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(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="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="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><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%">(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Presented in the following tables are the components of operating revenue:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">8,115&#160;</span></td><td style="background-color:#ffffff;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%">205&#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%">205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">205&#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%">8,320&#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%">240&#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%">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: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%">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%">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%">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%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(37)</span></td><td 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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">445&#160;</span></td><td style="background-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%">8,596&#160;</span></td><td style="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,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,402&#160;</span></td><td style="background-color:#ffffff;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,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2,292&#160;</span></td><td style="background-color:#cceeff;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%">792&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">867&#160;</span></td><td style="background-color:#ffffff;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%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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,720&#160;</span></td><td style="background-color:#ffffff;border-top:1pt 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%">8,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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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 2px 10pt;text-align:left;text-indent:-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%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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="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%">(37)</span></td><td 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 #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%">5,419&#160;</span></td><td style="background-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,732&#160;</span></td><td style="background-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%">8,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,958&#160;</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%">2,063&#160;</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%">308&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,329&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,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 #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%">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 NorthStar Clean Energy&#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;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%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(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"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">(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="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="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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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"/><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%">(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848469168">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Components Of Other Income and Other 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 components of other income and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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 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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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%">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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 - 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">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%">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"/></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 other income &#8211; CMS 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%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 16pt;text-align:left;text-indent:-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 - 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%">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%">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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 &#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%">17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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 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%">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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">(35)</span></td><td style="background-color:#ffffff;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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 other expense &#8211; CMS 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%">(27)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(18)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(62)</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%">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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">(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 16pt;text-align:left;text-indent:-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%">(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%">(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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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%">(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"/></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 other expense &#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%">(25)</span></td><td style="background-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%">(18)</span></td><td style="background-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%">(43)</span></td><td style="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Components Of Other Income and Other 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 components of other income and 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:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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 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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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%">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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 - 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">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%">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"/></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 other income &#8211; CMS 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%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">Other income</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Interest income</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 16pt;text-align:left;text-indent:-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 - 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%">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%">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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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%">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 &#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%">17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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 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%">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%">(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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%">(35)</span></td><td style="background-color:#ffffff;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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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 other expense &#8211; CMS 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%">(27)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(18)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">(62)</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%">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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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%">(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 16pt;text-align:left;text-indent:-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%">(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%">(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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">All 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%">(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%">(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"/></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 other expense &#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%">(25)</span></td><td style="background-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%">(18)</span></td><td style="background-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%">(43)</span></td><td style="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_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837133184">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Financial Information By Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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,088&#160;</span></td><td style="background-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,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"/></tr></table></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 style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">NorthStar Clean Energy</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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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%">(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"/></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%">93&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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 (benefit)</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%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#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%">140&#160;</span></td><td style="background-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%">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"/></tr></table><table 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">Net income (loss) available to common stockholders</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%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">36&#160;</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%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 net income available to common stockholders &#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%">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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">Net income (loss) available to common stockholder</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%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#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%">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%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">27,870&#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%">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%">17,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,757&#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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">NorthStar Clean Energy</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%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 investments in equity method investees &#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%">71&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">70&#160;</span></td><td style="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 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">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%">17,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#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%">11,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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 &#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%">31,353&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">28,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#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%">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%">17,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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%">11,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">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%">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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,399&#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%">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,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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 capital expenditures &#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%">2,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,275&#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;text-align:left;vertical-align: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,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 capital expenditures &#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%">2,280&#160;</span></td><td style="background-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,144&#160;</span></td><td style="background-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,167&#160;</span></td><td style="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">Consumers had no 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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Financial Information By Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,596&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">8,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,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"/></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%">757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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,088&#160;</span></td><td style="background-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,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"/></tr></table></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 style="width:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">NorthStar Clean Energy</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%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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%">519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(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%">(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"/></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%">93&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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 (benefit)</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%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#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%">140&#160;</span></td><td style="background-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%">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"/></tr></table><table 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">Net income (loss) available to common stockholders</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%">567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">36&#160;</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%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 net income available to common stockholders &#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%">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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></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%">Net income (loss) available to common stockholder</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%">567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#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%">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%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,893&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">27,870&#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%">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%">17,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></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%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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%">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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">28,771&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,757&#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%">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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">NorthStar Clean Energy</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%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 investments in equity method investees &#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%">71&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">70&#160;</span></td><td style="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 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:66.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#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%">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%">17,907&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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:#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%">11,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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 &#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%">31,353&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">28,753&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,666&#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%">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%">17,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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%">11,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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%">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%">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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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,399&#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%">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,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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"/></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 capital expenditures &#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%">2,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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,275&#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;text-align:left;vertical-align: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,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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"/></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%">1,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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%">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%">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"/></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 capital expenditures &#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%">2,280&#160;</span></td><td style="background-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,144&#160;</span></td><td style="background-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,167&#160;</span></td><td style="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">Consumers had no 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100841348448">
<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, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions, by Related Party</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:100.000%"><tr><td style="width:1.0%"/><td style="width:31.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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-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 NorthStar Clean Energy</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%">76&#160;</span></td><td style="background-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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100842144384">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of Variable Interest Entities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">2021</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%">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%">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 19pt;text-align:left;text-indent:-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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%">Prepayments and other current 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%">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-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%">Plant, property, and equipment, 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%">825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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: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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">863&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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%">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"/></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%">Current</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-weight:400;line-height:120%">Accounts payable</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%">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%">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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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-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 #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%">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 #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%">46&#160;</span></td><td style="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">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847851824">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#160;million at December&#160;31,&#160;2021.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of Income, Assets, and Liabilities from Discontinued Operations</a></td>
<td class="text">The table below presents the financial results of EnerBank included in income from discontinued operations:<table 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:66.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.878%"/><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%">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%">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%">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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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%">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%">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"/></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%">4&#160;</span></td><td style="background-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%">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"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">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%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#160;million at December&#160;31,&#160;2021.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100840962992">
<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, 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">$ 57<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">3,796<span></span>
</td>
<td class="nump">3,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">3,652<span></span>
</td>
<td class="nump">2,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">3,796<span></span>
</td>
<td class="nump">3,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="nump">3,900<span></span>
</td>
<td class="nump">3,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">2,426<span></span>
</td>
<td class="nump">2,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">1,267<span></span>
</td>
<td class="nump">1,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">47<span></span>
</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">32<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Total current regulatory liabilities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">1,960<span></span>
</td>
<td class="nump">678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">281<span></span>
</td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember', window );">MGP Sites | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember', window );">Retention Incentive Program | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">12<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="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Total non-current regulatory liabilities</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Total current regulatory assets</a></td>
<td class="nump">10<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="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Total non-current regulatory assets</a></td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 12<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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_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_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=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=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=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_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_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=cms_RetentionIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_DemandResponseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_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=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100831010176">
<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="1"></th>
<th class="th" colspan="6">1 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>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit </div>
<div>site</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 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, 2020 </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>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Incentive 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="nump">$ 8,596<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">$ 2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">104<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm', window );">Proposed recovery term for 2022 underrecovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Incentive 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="nump">8,151<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">$ 3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</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="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="nump">$ 104<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,867<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,243<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | J.H. Campbell Generating Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<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.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RegulatoryAssetsNumberOfUnits', window );">Regulatory assets, number of units | coal_fueled_electric_generating_unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="nump">$ 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Incentive 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="nump">$ 55<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RequestedRecoveryCollection', window );">Requested 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="nump">$ 55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested annual rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested annual rate increase, as a percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount', window );">Amended requested annual rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesDistributedGenerationCapPercent', window );">Distributed generation cap, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments', window );">Surcharge for the recovery of excess distribution investments</a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesDistributedGenerationCapPercent', window );">Distributed generation cap, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Additional annual rate increase authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember', window );">Gas 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Requested annual rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Requested annual rate increase, as a percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.25%<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount', window );">Amended requested annual rate increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Additional annual rate increase authorized</a></td>
<td class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember', window );">PSCR 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,100<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Underrecovery for gas fuel and power supply costs</a></td>
<td class="nump">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts', 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="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Underrecovery for gas fuel and power supply 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="nump">$ 9<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember', window );">Voluntary refund mechanism | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">$ 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="nump">$ 2<span></span>
</td>
<td class="nump">47<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitment to fund contributions to assist low-income 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="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">MGP Sites | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount authorized by a regulatory entity for the recovery/collection from customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Over (under) recovery authorized by the regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfUnitsRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of units retired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash grant received from government during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_PublicUtilitiesAmountOfRecommendedDisallowedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Amount Of Recommended Disallowed Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts</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_PublicUtilitiesDistributedGenerationCapPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Distributed Generation Cap, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesDistributedGenerationCapPercent</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_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RegulatoryAssetsNumberOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets, Number Of Units</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount requested from regulatory entity for the recovery/collection from customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_cms_RevenueSubjectToRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Subject To Refund</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecovered Power Supply Costs, Proposed Recovery Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm</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_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's approved rate increase (decrease) by regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's approved return on equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's amended requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's requested return on equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased gas and petroleum of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased power of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_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_RevenueSubjectToRefundVoluntaryRefundMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_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_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833489360">
<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, 2022</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="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="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFuelCost', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | PSCR 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="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="Show.showAR( this, 'defref_cms_UnrecoveredPowerSupplyCosts', window );">PSCR underrecoveries</a></td>
<td class="nump">401<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="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | GCR 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="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="Show.showAR( this, 'defref_us-gaap_UnrecoveredCostsForPurchasedGasAmount', window );">GCR underrecoveries</a></td>
<td class="nump">$ 8<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_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecoveredPowerSupplyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecovered Power Supply Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecoveredPowerSupplyCosts</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_DeferredFuelCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized fuel costs of a regulated entity that are expected to be recoverable through rate adjustments within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123417213&amp;loc=d3e43603-110378<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFuelCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecoveredCostsForPurchasedGasAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount of unrecovered costs for purchased gas.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_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>89
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100834501136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / MWh </div>
<div>$ / MW </div>
<div>site </div>
<div>MW</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 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, 2020 </div>
<div>USD ($)</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">recorded liability<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,243<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="nump">$ 2,300<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired', window );">PPA minimum quantity required | MW</a></td>
<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,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak', window );">PPA fixed energy charge per MWh, on-peak (in dollars per MWh) | $ / MWh</a></td>
<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.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak', window );">PPA fixed energy charge per MWh, off-peak (in dollars per MWh) | $ / MWh</a></td>
<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.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty', window );">Annual contribution to renewable resources program by counterparty</a></td>
<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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MW</a></td>
<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.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MW</a></td>
<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.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<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="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ray Compressor Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyReceivableProceeds', window );">Insurance recoveries received</a></td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Impairment charge</a></td>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ray Compressor Station | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MGP Sites</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ludington</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ludington Plant Overhaul Contract Dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | J.H. Campbell 3 Plant Retirement Contract Dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Accrual for environmental loss contingencies, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Gas Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Minimum | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Maximum | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Maximum | Gas Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">MGP Sites | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Accrual for environmental loss contingencies, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrual for Environmental Loss Contingencies, Inflation Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccrualForEnvironmentalLossContingenciesInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13703-110860<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportionate share of interest (percent) in a jointly owned utility plant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyReceivableProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the collection of receivables related to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12053-110248<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 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyReceivableProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased gas and petroleum of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_OtherPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_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_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=cms_LudingtonPlantOverhaulContractDisputeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cms_LudingtonPlantOverhaulContractDisputeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=cms_JHCampbell3PlantRetirementContractDisputeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cms_JHCampbell3PlantRetirementContractDisputeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100841334672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2023</a></td>
<td class="nump">$ 4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2024</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2025</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2026</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2027</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MGP Sites</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', 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="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2024</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="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', 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="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', 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="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2027</a></td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationContingencyAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationContingencyAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100845846464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Summary of Guarantees) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember', window );">Indemnification agreement from sale of membership interests in VIEs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnity obligations from stock and asset sale agreements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_GuaranteesAndOtherContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describe the approximate term of the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835334864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">$ 12,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">3,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">1,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></td>
<td class="nump">4,786<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">11,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">3,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">1,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></td>
<td class="nump">823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">848<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></td>
<td class="nump">4,570<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember', window );">Total PPAs | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">8,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></td>
<td class="nump">4,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember', 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="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">4,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">2,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></td>
<td class="nump">219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">3,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">2,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember', window );">MCV PPA | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">2,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember', window );">Related-party PPAs | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember', window );">Other 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="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Unrecorded Unconditional Purchase Obligation</a></td>
<td class="nump">5,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2023</a></td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2024</a></td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2025</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2026</a></td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2027</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2027</a></td>
<td class="nump">$ 4,010<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_GuaranteesAndOtherContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherPurchaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100830200144">
<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">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>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,362<span></span>
</td>
<td class="nump">$ 12,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,090)<span></span>
</td>
<td class="num">(373)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(30)<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="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="num">(120)<span></span>
</td>
<td class="num">(118)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,122<span></span>
</td>
<td class="nump">12,046<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,277<span></span>
</td>
<td class="nump">8,505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(991)<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="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="num">(27)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<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="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="nump">$ 9,192<span></span>
</td>
<td class="nump">8,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Consumers Energy Company | Term Loan Facility Due 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">4.975%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Consumers Energy Company | Term Loan Facility Due 2024 | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,997<span></span>
</td>
<td class="nump">8,197<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | Consumers Energy Company | 3.600% 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="nump">$ 350<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | Consumers Energy Company | 4.200% 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">4.469%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">4.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">3.484%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">3.343%<span></span>
</td>
<td class="nump">3.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="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="nump">$ 170<span></span>
</td>
<td class="nump">$ 198<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,985<span></span>
</td>
<td class="nump">3,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,930<span></span>
</td>
<td class="nump">3,928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="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="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries | Term loan facility | Term Loan Facility 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.423%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries | Term loan facility | Term Loan Facility Due 2023 | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount (premium).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated 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="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=cms_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=cms_SecuredOvernightFinancingRateSOFRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A0350FirstMortgageBondsDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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_A4200FirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A4200FirstMortgageBondsDue2052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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=us-gaap_JuniorSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_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_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueSeptember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueSeptember2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>94
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100834643440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Loans outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,362<span></span>
</td>
<td class="nump">$ 12,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="nump">$ 2,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Loans outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,277<span></span>
</td>
<td class="nump">8,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">$ 1,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember', window );">NWO Holdco, L.L.C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates', window );">Sale of noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due 2023 | NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.423%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Loans outstanding</a></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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due 2023 | Subsequent Event | NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due January 2024 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Unsecured Term Loan Credit Agreement Due January 2024 | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Unsecured Term Loan Credit Agreement Due January 2024 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of debt</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Tranche 1 | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Loans 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="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="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Tranche 2 | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Loans 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due October 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Loans outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,997<span></span>
</td>
<td class="nump">$ 8,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | First Mortgage Bonds Due August 2032 | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | First Mortgage Bonds Due September 2052 | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 5.250% First Mortgage Bonds | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">5.251%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 4.650% First Mortgage Bonds Due March 2028 | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueSeptember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueSeptember2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueJanuary2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueJanuary2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_UnsecuredTermLoanCreditAgreementDueJanuary2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TermLoanFacilityDueOctober2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueOctober2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A3600FirstMortgageBondsDueAugust2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A3600FirstMortgageBondsDueAugust2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A4200FirstMortgageBondsDueSeptember2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A4200FirstMortgageBondsDueSeptember2052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A5250FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A5250FirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833609920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Debt Maturities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2022</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 1,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">1,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs (less than)</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">$ 118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs (less than)</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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">1,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs (less than)</a></td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated 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="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837046848">
<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, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities June 5, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">1,100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">29,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">1,071,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities November 19, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">27,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">223,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities June 5, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">550,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">532,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities June 5, 2024 | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities September 22, 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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries | Revolving Credit Facilities September 25, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">37,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">37,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844301264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AmountAvailableForDividendDistribution', window );">Limitation on payment of stock dividends</a></td>
<td class="nump">$ 6,800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries', window );">Dividends paid</a></td>
<td class="nump">$ 769,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></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="Show.showAR( this, 'defref_cms_StockOfferingProgramMaximumValue', window );">Stock offering program maximum value</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">$ 69,000,000<span></span>
</td>
<td class="nump">$ 26,000,000<span></span>
</td>
<td class="nump">$ 253,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember', window );">Settlement Of Forward Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity', window );">Settlement of forward contracts through issuance of stock (in shares)</a></td>
<td class="nump">962,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare', window );">Settlement of forward contracts through issuance of stock (in dollars per shares)</a></td>
<td class="nump">$ 57.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">$ 55,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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="nump">$ 392,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="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval', window );">Unrestricted retained earnings</a></td>
<td class="nump">$ 1,900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="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="Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">$ 75,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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement | 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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ShortTermDebtAuthorizedBorrowings', window );">Short-term debt authorized borrowings</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings outstanding</a></td>
<td class="nump">$ 20,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.71%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AmountAvailableForDividendDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancingAndCapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing And Capitalization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancingAndCapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare</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: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_cms_ShortTermDebtAuthorizedBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ShortTermDebtAuthorizedBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity</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_StockOfferingProgramMaximumValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum value of new stock which can be issued in a public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of dividends that can be declared or paid without approval of regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847798672">
<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, 2022</div></th>
<th class="th"><div>Aug. 29, 2022</div></th>
<th class="th"><div>Aug. 24, 2022</div></th>
<th class="th"><div>Aug. 03, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member', window );">Forward contracts entered into 8/3/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,944,207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 67.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67.59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member', window );">Forward contracts entered into 8/24/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,677,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">69.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member', window );">Forward contracts entered into 8/29/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,783,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 68.38<span></span>
</td>
<td class="nump">$ 68.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityForwardRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844523968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Preferred Stock) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </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="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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</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="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</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="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share) | $ / shares</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="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="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>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember', window );">Series C Preferred Stock Depositary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading symbol</a></td>
<td class="text">CMS&#160;PRC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PreferredStockDepositaryShareConversionRatio', window );">Depositary share conversion ratio</a></td>
<td class="nump">0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25<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="Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25<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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PreferredStockDepositaryShareConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Depositary Share Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_Series450Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100846020208">
<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, 2022</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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">17<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="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">24<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="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="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">18<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">44<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">24<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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847297984">
<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) - Consumers Energy Company<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>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">$ 19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Fair Value, Nonrecurring</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Gains (Losses)</a></td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Nonrecurring</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Fair Value, Nonrecurring</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Nonrecurring</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126905981&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833692368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Narrative) (Details) - Consumers Energy Company<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</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="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="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Fleet assets held for sale</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Electric Rate Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale', window );">Plant retirements, impact of disallowances and transfers to held for sale</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant and Equipment Disposals, Impact of Disallowances and Transfers to Held For Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126905981&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833424128">
<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, 2022</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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent', window );">Current accounts receivable and notes receivable</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Current portion of long-term payables</a></td>
<td class="nump">2<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">14,212<span></span>
</td>
<td class="nump">12,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">9<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">12,384<span></span>
</td>
<td class="nump">13,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent', window );">Current accounts receivable and notes receivable</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">991<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">10,183<span></span>
</td>
<td class="nump">8,415<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">8,728<span></span>
</td>
<td class="nump">9,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">987<span></span>
</td>
<td class="nump">1,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">8,741<span></span>
</td>
<td class="nump">10,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">6,172<span></span>
</td>
<td class="nump">7,455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">2,656<span></span>
</td>
<td class="nump">1,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">$ 2,556<span></span>
</td>
<td class="nump">$ 1,955<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Related Parties, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NotesReceivableRelatedPartiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848025264">
<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, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844161904">
<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, 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="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="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 30,491<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">1,182<span></span>
</td>
<td class="nump">961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(8,960)<span></span>
</td>
<td class="num">(8,502)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">22,713<span></span>
</td>
<td class="nump">22,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29,342<span></span>
</td>
<td class="nump">28,771<span></span>
</td>
<td class="nump">26,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">146<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">994<span></span>
</td>
<td class="nump">915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(8,791)<span></span>
</td>
<td class="num">(8,371)<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="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,545<span></span>
</td>
<td class="nump">21,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | J.H. Campbell 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="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="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing', window );">Generation</a></td>
<td class="nump">$ 5,780<span></span>
</td>
<td class="nump">6,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife', window );">Estimated depreciable life in years, generation</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 10,590<span></span>
</td>
<td class="nump">9,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,374<span></span>
</td>
<td class="nump">1,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">55 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="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember', window );">Assets under 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">$ 126<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 6,951<span></span>
</td>
<td class="nump">6,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission', window );">Transmission</a></td>
<td class="nump">$ 2,440<span></span>
</td>
<td class="nump">2,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,197<span></span>
</td>
<td class="nump">1,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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 835<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">55 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="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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">$ 20<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="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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Other non-utility property</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean 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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyIndependentPowerProductionMember', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 1,124<span></span>
</td>
<td class="nump">1,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyIndependentPowerProductionMember', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyIndependentPowerProductionMember', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyOtherMember', 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyOtherMember', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyOtherMember', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of construction work in progress in public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to utility distribution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_JHCampbellGeneratingUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyIndependentPowerProductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyIndependentPowerProductionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_NorthStarCleanEnergyOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837599568">
<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) - 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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">$ 1,114<span></span>
</td>
<td class="nump">$ 1,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">686<span></span>
</td>
<td class="nump">684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">846<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">593<span></span>
</td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">9<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">6<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember', window );">Intangible plant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">25<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="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="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="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837621024">
<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, 2022</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="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="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="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.20%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">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="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="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.60%<span></span>
</td>
<td class="nump">5.70%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847433440">
<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) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at beginning of period</a></td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinanceLeaseAssetsAdditions', window );">Additions</a></td>
<td class="nump">44<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="Show.showAR( this, 'defref_cms_FinanceLeaseAssetNetRetirementsAndAdjustments', window );">Net retirements and other adjustments</a></td>
<td class="num">(206)<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at end of period</a></td>
<td class="nump">170<span></span>
</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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at beginning of period</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinanceLeaseAssetsAdditions', window );">Additions</a></td>
<td class="nump">20<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="Show.showAR( this, 'defref_cms_FinanceLeaseAssetNetRetirementsAndAdjustments', window );">Net retirements and other adjustments</a></td>
<td class="num">(206)<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at end of period</a></td>
<td class="nump">146<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">$ 272<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Asset, Net Retirements And Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Assets, Additions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844475264">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">$ 8,960<span></span>
</td>
<td class="nump">$ 8,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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">8,791<span></span>
</td>
<td class="nump">8,371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">175<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="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="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="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">6<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="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="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="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">8,785<span></span>
</td>
<td class="nump">8,366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">$ 8,785<span></span>
</td>
<td class="nump">$ 8,366<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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>110
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835997184">
<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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">3.70%<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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">8.90%<span></span>
</td>
<td class="nump">9.40%<span></span>
</td>
<td class="nump">9.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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUtilityPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=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>111
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844291152">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">$ 990<span></span>
</td>
<td class="nump">$ 975<span></span>
</td>
<td class="nump">$ 901<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<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="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="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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">108<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="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="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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">952<span></span>
</td>
<td class="nump">938<span></span>
</td>
<td class="nump">881<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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="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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<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="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="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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">108<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="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="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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 4<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_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847639264">
<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) - Consumers Energy Company<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">$ 64<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100846078832">
<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, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 1,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 591<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></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="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 340<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period end amount owned by the reporting utility of a jointly owned utility plant in service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period end amount of construction work in progress at a jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period end amount of accumulated depreciation in a jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportionate share of interest (percent) in a jointly owned utility plant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_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>114
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847384592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Assets and Liabilities of Lessee (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2022</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 31<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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></td>
<td class="nump">27<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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">23 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">18 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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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 and finance leases<span></span>
</td>
<td class="text">Current portion of long-term debt and finance leases<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 27<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">9<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 45<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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">21 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">12 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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Finance Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Discount Rate [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Lease Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>115
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837257440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - 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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 6<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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">93<span></span>
</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="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">148<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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">6<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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">22<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="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 147<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Cost1 [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848428592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - 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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash used in operating activities for operating leases</a></td>
<td class="nump">$ 6<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash used in financing activities for finance leases</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeLeaseRightOfUseAssetsAbstract', window );"><strong>Lease liabilities arising from obtaining right-of-use assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash used in operating activities for operating leases</a></td>
<td class="nump">6<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash used in financing activities for finance leases</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LesseeLeaseRightOfUseAssetsAbstract', window );"><strong>Lease liabilities arising from obtaining right-of-use assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">$ 12<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_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_cms_LesseeLeaseRightOfUseAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Right Of Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LesseeLeaseRightOfUseAssetsAbstract</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835409216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Minimum Annual Rental Commitments (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', 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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', 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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', 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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</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="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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</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="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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 and thereafter</a></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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>118
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835305616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - 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, 2022</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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter', window );">Minimum rental payments to be received 2027 and thereafter</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable', window );">Lease receivables</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount', window );">Unearned income</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Leasing income</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseVariableLeaseIncome', window );">Variable lease income</a></td>
<td class="nump">$ 191<span></span>
</td>
<td class="nump">$ 138<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><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 https://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 https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseVariableLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919379-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>119
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844325264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Future Payments to be Received (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2024</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="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2025</a></td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2026</a></td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived', window );">Total minimum lease payments</a></td>
<td class="nump">$ 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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payments to be received by lessor for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>120
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837638544">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">28<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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">746<span></span>
</td>
<td class="nump">628<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">27<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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">722<span></span>
</td>
<td class="nump">605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">24<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="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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">93<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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">157<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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">7<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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">272<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="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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">282<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">1<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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></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="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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">35<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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 35<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100834045904">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>year</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv', window );">Amortized net gains and losses in excess of PBO or MRV</a></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="Show.showAR( this, 'defref_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue', window );">Period for gains or losses to be included in market related value</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 2,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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">40.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></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="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="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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | year</a></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="Show.showAR( this, 'defref_cms_RetirementYearsOfService', window );">Retirement years of service</a></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="Show.showAR( this, 'defref_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">2032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | year</a></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="Show.showAR( this, 'defref_cms_RetirementYearsOfService', window );">Retirement years of service</a></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="Show.showAR( this, 'defref_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">2032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="nump">39.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset, amortization period</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 41<span></span>
</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">41<span></span>
</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_MinimumYearsOfParticipationBeforeVesting', window );">Minimum years of participation before vesting</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedContributionPlanTrustAssetsAmount', window );">Trust assets</a></td>
<td class="nump">$ 12<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">44<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="nump">$ 43<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy', window );">Estimated time of amortization of gains (losses) life expectancy</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">19 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></td>
<td class="nump">4.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</a></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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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_DefinedContributionPlanTrustAssetsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Trust Assets, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The time period over which new prior service cost/credits will be amortized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum years of participation required before becoming vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period for gains or losses to be included in market related value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of base pay contributed by the Company to the plan for employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>UnionMembershipByTotalEmployeesPercentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RetirementPlanAssumptionsAxis=cms_UnderAgeSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RetirementPlanNameAxis=cms_DBPensionPlanASettlementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100845831168">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 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="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="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Nonqualified 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Consumers Energy Company | Nonqualified 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets | Nonqualified 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets | Consumers Energy Company | Nonqualified 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 104<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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTaxStatusAxis=us-gaap_NonqualifiedPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>123
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835930448">
<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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ActualRateOfReturnLossOnPlanAssets', window );">Actual rate of return on plan assets</a></td>
<td class="num">(15.90%)<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.13%<span></span>
</td>
<td class="nump">2.78%<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="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="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="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">3.09%<span></span>
</td>
<td class="nump">2.84%<span></span>
</td>
<td class="nump">3.46%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.21%<span></span>
</td>
<td class="nump">1.72%<span></span>
</td>
<td class="nump">2.74%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.21%<span></span>
</td>
<td class="nump">2.99%<span></span>
</td>
<td class="nump">2.69%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">3.23%<span></span>
</td>
<td class="nump">3.03%<span></span>
</td>
<td class="nump">3.57%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.45%<span></span>
</td>
<td class="nump">1.99%<span></span>
</td>
<td class="nump">2.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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.24%<span></span>
</td>
<td class="nump">3.02%<span></span>
</td>
<td class="nump">2.73%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.60%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">3.09%<span></span>
</td>
<td class="nump">2.83%<span></span>
</td>
<td class="nump">3.44%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.44%<span></span>
</td>
<td class="nump">1.97%<span></span>
</td>
<td class="nump">2.92%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.14%<span></span>
</td>
<td class="nump">2.79%<span></span>
</td>
<td class="nump">2.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="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="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.21%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">2.74%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actual pension rate of return on plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>124
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100840453904">
<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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(206)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
<td class="num">(191)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">100<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">(27)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(194)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
<td class="num">(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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">96<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">(26)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(115)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="num">(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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">8<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(113)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">$ (113)<span></span>
</td>
<td class="num">$ (105)<span></span>
</td>
<td class="num">$ (86)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amortization Of Settlement Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanAmortizationOfSettlementLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRollForwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100830934592">
<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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">$ 3,070<span></span>
</td>
<td class="nump">$ 3,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">81<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain</a></td>
<td class="num">(811)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(212)<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">2,169<span></span>
</td>
<td class="nump">3,070<span></span>
</td>
<td class="nump">$ 3,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">3,599<span></span>
</td>
<td class="nump">3,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(567)<span></span>
</td>
<td class="nump">398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(212)<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">2,820<span></span>
</td>
<td class="nump">3,599<span></span>
</td>
<td class="nump">3,402<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">651<span></span>
</td>
<td class="nump">529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">632<span></span>
</td>
<td class="nump">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">3<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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">149<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">109<span></span>
</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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(85)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">1,166<span></span>
</td>
<td class="nump">1,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain</a></td>
<td class="num">(274)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(48)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">1,166<span></span>
</td>
<td class="nump">1,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,787<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(294)<span></span>
</td>
<td class="nump">194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(47)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,446<span></span>
</td>
<td class="nump">1,787<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">557<span></span>
</td>
<td class="nump">621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">1,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">1,122<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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,668<span></span>
</td>
<td class="nump">1,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(273)<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(49)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,668<span></span>
</td>
<td class="nump">$ 1,535<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">$ 494<span></span>
</td>
<td class="nump">$ 546<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRollForwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835999536">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">$ 1,208<span></span>
</td>
<td class="nump">$ 1,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="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">651<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">632<span></span>
</td>
<td class="nump">510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">557<span></span>
</td>
<td class="nump">621<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">494<span></span>
</td>
<td class="nump">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="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="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="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="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">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="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="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="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="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">$ 78<span></span>
</td>
<td class="nump">$ 102<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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>127
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100830175488">
<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, 2022</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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">$ 3,652<span></span>
</td>
<td class="nump">$ 2,305<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="num">(3,900)<span></span>
</td>
<td class="num">(3,948)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans 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="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="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">745<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">69<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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="nump">815<span></span>
</td>
<td class="nump">931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans 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="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="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">745<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="nump">765<span></span>
</td>
<td class="nump">878<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">251<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="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(140)<span></span>
</td>
<td class="num">(190)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="nump">110<span></span>
</td>
<td class="num">(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="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="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="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">251<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="Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(140)<span></span>
</td>
<td class="num">(190)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="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="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="Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="nump">$ 111<span></span>
</td>
<td class="num">$ (54)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100840963504">
<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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 2,820<span></span>
</td>
<td class="nump">$ 3,599<span></span>
</td>
<td class="nump">$ 3,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">1,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">2,435<span></span>
</td>
<td class="nump">1,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1,446<span></span>
</td>
<td class="nump">1,787<span></span>
</td>
<td class="nump">$ 1,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">851<span></span>
</td>
<td class="nump">1,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">851<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">28<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">28<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">69<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">69<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="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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">754<span></span>
</td>
<td class="nump">941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">754<span></span>
</td>
<td class="nump">941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | 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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 595<span></span>
</td>
<td class="nump">$ 632<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CashAndShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CommonStocksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>129
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844479328">
<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, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">38.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">47.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">38.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Real 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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">2.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837749664">
<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, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">790<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', 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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</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="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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">$ 298<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837467584">
<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, 2022 </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="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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">5,417,727<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">5,417,727<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">42,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">37,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangements Plan Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>132
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100830157744">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">548,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">520,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">534,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(395,069)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(42,452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 48.69<span></span>
</td>
<td class="nump">$ 43.52<span></span>
</td>
<td class="nump">$ 45.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">36.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 60.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">506,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(378,759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(37,325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 48.57<span></span>
</td>
<td class="nump">42.85<span></span>
</td>
<td class="nump">45.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">36.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 60.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">14,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(14,170)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 56.13<span></span>
</td>
<td class="nump">54.11<span></span>
</td>
<td class="nump">49.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 52.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">13,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(13,377)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 56.07<span></span>
</td>
<td class="nump">$ 53.93<span></span>
</td>
<td class="nump">$ 49.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 52.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">932,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">1,029,523<span></span>
</td>
<td class="nump">932,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">$ 56.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 60.13<span></span>
</td>
<td class="nump">$ 56.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">887,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">978,146<span></span>
</td>
<td class="nump">887,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">$ 56.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 60.15<span></span>
</td>
<td class="nump">$ 56.56<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>133
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833608976">
<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, 2022 </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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">548,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">520,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">123,067<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">116,881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">141,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">133,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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">141,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">133,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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">11,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">11,265<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">16,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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,423<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">2,445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">2,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">52,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">50,428<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">44,038<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">42,194<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>134
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847726272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">27.30%<span></span>
</td>
<td class="nump">27.60%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.60%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>135
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835996768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of 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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 48.69<span></span>
</td>
<td class="nump">$ 43.52<span></span>
</td>
<td class="nump">$ 45.56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">48.57<span></span>
</td>
<td class="nump">42.85<span></span>
</td>
<td class="nump">45.53<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">56.13<span></span>
</td>
<td class="nump">54.11<span></span>
</td>
<td class="nump">49.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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 56.07<span></span>
</td>
<td class="nump">$ 53.93<span></span>
</td>
<td class="nump">$ 49.70<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>136
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100848501888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (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, 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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares that vested during the year</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 25<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">22<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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="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="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="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">24<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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">21<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100841293200">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="nump">$ 902<span></span>
</td>
<td class="nump">$ 823<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="nump">189<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther', window );">Production tax credits</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(28)<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount', window );">Refund of alternative minimum tax sequestration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 95<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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">10.30%<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount', window );">Income tax benefit for sequestered amounts</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase in tax credit carryforward</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">1,024<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="nump">228<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(65)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther', window );">Production tax credits</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(28)<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">1<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 140<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">12.90%<span></span>
</td>
<td class="nump">15.20%<span></span>
</td>
<td class="nump">17.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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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="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="Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase in tax credit carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to regulatory tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Income Tax Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncreaseDecreaseInIncomeTaxExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_TaxCarryforwardAmountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Carryforward Amount Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100846028656">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">$ (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="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">98<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="Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="nump">18<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">15<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="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">103<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="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="nump">18<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 140<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 173<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847834576">
<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, 2022</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="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="Show.showAR( this, 'defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">$ 385<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">318<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="nump">738<span></span>
</td>
<td class="nump">713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">736<span></span>
</td>
<td class="nump">711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,515)<span></span>
</td>
<td class="num">(2,395)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(433)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(3,143)<span></span>
</td>
<td class="num">(2,921)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">(2,407)<span></span>
</td>
<td class="num">(2,210)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">145<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">318<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">28<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">491<span></span>
</td>
<td class="nump">507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,458)<span></span>
</td>
<td class="num">(2,341)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(423)<span></span>
</td>
<td class="num">(388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(103)<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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(3,076)<span></span>
</td>
<td class="num">(2,847)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">$ (2,585)<span></span>
</td>
<td class="num">$ (2,340)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833472624">
<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, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">$ 320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember', window );">State Tax Authority | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Federal charitable contribution carryforwards</a></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_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100843090480">
<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, 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="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="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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Tax Benefits [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>142
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847149136">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current-year tax positions</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning 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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 31<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100830165392">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">$ 809<span></span>
</td>
<td class="nump">$ 728<span></span>
</td>
<td class="nump">$ 694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Loss attributable to noncontrolling interests</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Preferred stock dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations available to common stockholders &#8211; basic and diluted</a></td>
<td class="nump">$ 823<span></span>
</td>
<td class="nump">$ 746<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares - basic (in shares)</a></td>
<td class="nump">289.5<span></span>
</td>
<td class="nump">289.0<span></span>
</td>
<td class="nump">285.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Dilutive nonvested stock awards (in shares)</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.5<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="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements', window );">Dilutive forward equity sale contracts (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.0<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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="nump">290.0<span></span>
</td>
<td class="nump">289.5<span></span>
</td>
<td class="nump">286.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EarningsPerShareBasicAndDilutedEPSAbstract', window );"><strong>Income from continuing operations per average common share available to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EarningsPerShareBasicAndDilutedEPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic and Diluted EPS</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EarningsPerShareBasicAndDilutedEPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 35<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2366-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5498026-109256<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100830076960">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 8,320<span></span>
</td>
<td class="nump">$ 7,075<span></span>
</td>
<td class="nump">$ 6,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="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">194<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">8,596<span></span>
</td>
<td class="nump">7,329<span></span>
</td>
<td class="nump">6,418<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">5,395<span></span>
</td>
<td class="nump">4,915<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,720<span></span>
</td>
<td class="nump">2,046<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean Energy | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">194<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">8,115<span></span>
</td>
<td class="nump">6,961<span></span>
</td>
<td class="nump">6,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="num">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">8,151<span></span>
</td>
<td class="nump">7,021<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">5,395<span></span>
</td>
<td class="nump">4,915<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<span></span>
</td>
<td class="nump">4,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,720<span></span>
</td>
<td class="nump">2,046<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">4,402<span></span>
</td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">3,341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,523<span></span>
</td>
<td class="nump">2,402<span></span>
</td>
<td class="nump">2,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,879<span></span>
</td>
<td class="nump">1,396<span></span>
</td>
<td class="nump">1,232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,292<span></span>
</td>
<td class="nump">1,969<span></span>
</td>
<td class="nump">1,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,733<span></span>
</td>
<td class="nump">1,573<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">678<span></span>
</td>
<td class="nump">616<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">792<span></span>
</td>
<td class="nump">624<span></span>
</td>
<td class="nump">570<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | NorthStar Clean Energy | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">554<span></span>
</td>
<td class="nump">516<span></span>
</td>
<td class="nump">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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">347<span></span>
</td>
<td class="nump">316<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AlternativeRevenuePrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Alternative revenue programs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AlternativeRevenuePrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing income, including late payment fees from customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RevenueSubjectToRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Subject To Refund</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100843045872">
<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, 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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 22<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="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Commitment to fund contributions to assist low-income customers</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Voluntary refund mechanism</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Subject To Refund</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=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_RevenueSubjectToRefundVoluntaryRefundMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100837478544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense (Components Of Other Income and 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, 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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', window );">Interest income &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeOther', window );">All other</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_Donations', window );">Donations</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on reacquired and extinguished debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeOther', window );">All other</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_Donations', window );">Donations</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">$ (25)<span></span>
</td>
<td class="num">$ (18)<span></span>
</td>
<td class="num">$ (43)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses incurred related to civic and political activities during the period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of donations made to charitable organizations during the period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherNonoperatingIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Nonoperating Income, Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeOther</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_OtherOtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other miscellaneous expense which are not identified separately as a component in Other expense table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126972273&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 https://asc.fasb.org/extlink&amp;oid=126972273&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest-bearing assets owed to the entity by related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44278-110382<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 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100834712656">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 8,596<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<span></span>
</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="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">30,491<span></span>
</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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in equity method investees</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">31,353<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">2,393<span></span>
</td>
<td class="nump">2,161<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">8,151<span></span>
</td>
<td class="nump">7,021<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">311<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">943<span></span>
</td>
<td class="nump">866<span></span>
</td>
<td class="nump">814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29,342<span></span>
</td>
<td class="nump">28,771<span></span>
</td>
<td class="nump">26,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">29,916<span></span>
</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">2,280<span></span>
</td>
<td class="nump">2,144<span></span>
</td>
<td class="nump">2,167<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember', window );">Other reconciling items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></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="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="num">(152)<span></span>
</td>
<td class="nump">458<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">23<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">431<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">2<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember', window );">Other reconciling items | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></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="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(1)<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">2<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">757<span></span>
</td>
<td class="nump">772<span></span>
</td>
<td class="nump">739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">117<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">567<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">17,870<span></span>
</td>
<td class="nump">18,147<span></span>
</td>
<td class="nump">17,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">17,907<span></span>
</td>
<td class="nump">16,493<span></span>
</td>
<td class="nump">15,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">5,419<span></span>
</td>
<td class="nump">4,958<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">757<span></span>
</td>
<td class="nump">772<span></span>
</td>
<td class="nump">739<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">117<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">567<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">17,870<span></span>
</td>
<td class="nump">18,147<span></span>
</td>
<td class="nump">17,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">17,968<span></span>
</td>
<td class="nump">16,555<span></span>
</td>
<td class="nump">15,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">330<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">302<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">11,443<span></span>
</td>
<td class="nump">10,601<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">11,873<span></span>
</td>
<td class="nump">10,517<span></span>
</td>
<td class="nump">9,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">989<span></span>
</td>
<td class="nump">885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">330<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">302<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">11,443<span></span>
</td>
<td class="nump">10,601<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">11,918<span></span>
</td>
<td class="nump">10,564<span></span>
</td>
<td class="nump">9,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">989<span></span>
</td>
<td class="nump">885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean Energy | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">10<span></span>
</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="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="nump">3<span></span>
</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(2)<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in equity method investees</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,464<span></span>
</td>
<td class="nump">1,312<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 108<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100840941472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Consumers (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,000,000<span></span>
</td>
<td class="nump">$ 77,000,000<span></span>
</td>
<td class="nump">$ 64,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">22,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</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_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><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)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_EnterpriseSegmentGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100847473888">
<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">1 Months Ended</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>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 70<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember', window );">NWO Holdco, L.L.C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates', window );">Sale of noncontrolling interest</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="text">&#160;<span></span>
</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling ownership interest</a></td>
<td class="text">&#160;<span></span>
</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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | T.E.S. Filer City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Grayling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Genesee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Craven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntityMaximumCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Maximum Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntityMaximumCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_TESFilerCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_TESFilerCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_GraylingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GraylingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_GeneseeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GeneseeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_CravenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_CravenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100834971664">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 164<span></span>
</td>
<td class="nump">$ 452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">1,564<span></span>
</td>
<td class="nump">931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">22,713<span></span>
</td>
<td class="nump">22,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">$ 29,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">928<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">746<span></span>
</td>
<td class="nump">628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">7<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">825<span></span>
</td>
<td class="nump">856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">863<span></span>
</td>
<td class="nump">883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">$ 46<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844085536">
<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="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">39 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 01, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</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, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from divestiture of business</a></td>
<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">$ 657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from divestiture of business</a></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">5<span></span>
</td>
<td class="nump">657<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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax', window );">Gain from divestiture of business related to post-closing adjustment</a></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Post-closing purchase price adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="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="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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Retention and severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_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="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | J.H. Campbell Generating Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | J.H. Campbell Generating Units | Retention Incentive Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_SeveranceBenefitsMember', window );">Severance Benefits | J.H. Campbell Generating Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Retention and severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostDeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostDeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostIncurredCostCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 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 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1020-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 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 https://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 https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cms_JHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_JHCampbellGeneratingUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=cms_SeveranceBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=cms_SeveranceBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833478000">
<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)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 166<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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at beginning of period</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Costs deferred as a regulatory asset</a></td>
<td class="nump">24<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="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostCostsPaidOrSettled', window );">Costs paid or settled</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at the end of the period</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">13<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostCostsPaidOrSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Costs Paid Or Settled</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostDeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostIncurredCostCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100835910432">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="nump">262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale</a></td>
<td class="nump">$ 657<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income from discontinued operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">772<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 602<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 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 https://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 https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1060-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>154
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833920496">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 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="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="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expense</a></td>
<td class="num">$ (1,669)<span></span>
</td>
<td class="num">$ (1,610)<span></span>
</td>
<td class="num">$ (1,280)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="num">(7,372)<span></span>
</td>
<td class="num">(6,183)<span></span>
</td>
<td class="num">(5,188)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', window );">Interest income &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">30<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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">177<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="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="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">481<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="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Intercompany interest expense and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">823<span></span>
</td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</a></td>
<td class="nump">809<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) From Discontinued Operations, Net of Tax</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">827<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expense</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EquityEarningsOfSubsidiaries', window );">Equity earnings of subsidiaries</a></td>
<td class="nump">980<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="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="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">2<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="Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', window );">Interest income &#8211; related parties</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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">983<span></span>
</td>
<td class="nump">1,483<span></span>
</td>
<td class="nump">891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">181<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Intercompany interest expense and other</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">189<span></span>
</td>
<td class="nump">190<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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">787<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,346<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) From Discontinued Operations, Net of Tax</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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 827<span></span>
</td>
<td class="nump">$ 1,348<span></span>
</td>
<td class="nump">$ 755<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings of wholly owned subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest-bearing assets owed to the entity by related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844110480">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (5)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100833585968">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">$ 855<span></span>
</td>
<td class="nump">$ 1,819<span></span>
</td>
<td class="nump">$ 1,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,476)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
<td class="num">(2,867)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of long-term debt</a></td>
<td class="num">(106)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="num">(2,010)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(546)<span></span>
</td>
<td class="num">(509)<span></span>
</td>
<td class="num">(467)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">1,327<span></span>
</td>
<td class="num">(295)<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="num">(294)<span></span>
</td>
<td class="nump">291<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning 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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<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="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="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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">1,549<span></span>
</td>
<td class="nump">507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_InvestmentInSubsidiaries', window );">Investment in subsidiaries</a></td>
<td class="num">(796)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
<td class="num">(657)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentOfNotesReceivableFromRelatedParties', window );">Decrease (increase) in notes receivable &#8211; intercompany</a></td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OriginationOfNotesReceivableFromRelatedParties', window );">Decrease (increase) in notes receivable &#8211; intercompany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(307)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(510)<span></span>
</td>
<td class="num">(664)<span></span>
</td>
<td class="num">(964)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(200)<span></span>
</td>
<td class="num">(425)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(544)<span></span>
</td>
<td class="num">(507)<span></span>
</td>
<td class="num">(465)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs and financing fees</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(10)<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="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Change in notes payable &#8211; intercompany</a></td>
<td class="nump">77<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(409)<span></span>
</td>
<td class="num">(495)<span></span>
</td>
<td class="nump">457<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="num">(354)<span></span>
</td>
<td class="nump">390<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning 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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 390<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OriginationOfNotesReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RepaymentOfNotesReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a 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="Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentOfNotesReceivableFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100834523920">
<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, 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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 164<span></span>
</td>
<td class="nump">$ 452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; intercompany and related parties</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">113<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,433<span></span>
</td>
<td class="nump">2,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">264<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="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,207<span></span>
</td>
<td class="nump">3,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">$ 29,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts and notes payable &#8211; intercompany</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest, including intercompany</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,985<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">13,122<span></span>
</td>
<td class="nump">12,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,773<span></span>
</td>
<td class="nump">19,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,791<span></span>
</td>
<td class="nump">6,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,015<span></span>
</td>
<td class="nump">6,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">31,353<span></span>
</td>
<td class="nump">28,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; intercompany and related parties</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Accrued taxes</a></td>
<td class="nump">45<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="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="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_InvestmentInSubsidiariesParentOnly', window );">Investments in subsidiaries</a></td>
<td class="nump">10,881<span></span>
</td>
<td class="nump">9,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Other investments</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">8<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="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">11,003<span></span>
</td>
<td class="nump">10,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">10,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts and notes payable &#8211; intercompany</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest, 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">3,930<span></span>
</td>
<td class="nump">3,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables', window );">Notes payable &#8211; intercompany</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">4,069<span></span>
</td>
<td class="nump">4,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,791<span></span>
</td>
<td class="nump">6,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,015<span></span>
</td>
<td class="nump">6,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 11,200<span></span>
</td>
<td class="nump">$ 10,890<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_InvestmentInSubsidiariesParentOnly">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment In Subsidiaries Parent Only</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notes Payable, Intercompany Payables And Related Party Payables</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<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(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100849594480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)<br> $ in Billions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=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="Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum potential obligation</a></td>
<td class="nump">$ 1.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_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140100844336848">
<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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">20<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="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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">31<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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">20<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="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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning 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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>160
<FILENAME>cms-20221231_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/20221231"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cms-20221231.xsd" xlink:type="simple"/>
    <context id="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2f182b3863384f8783152e3f99591951_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib024dd7277294d6692255ca542148bad_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f47f1f817bf408ab5b065dfe7da581a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a78e54d8d484d8882db9e769f3f39fe_I20230113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <context id="i4ec171a6acea49288db35f556a0f73e8_I20230113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <context id="i6629ce6739f64a7cbeabbdd696cfbff1_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="ic1c04dc00da64507bfd2b4ea0a7992b2_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="i82cc0cd41d4e4ff3801a6e3dae1c8649_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54c1d6ce94f4446a8bfb7fa32786bb8c_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="i4c7a4c2e55ca4f1c97386b61a8a4ed63_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="i7f94394ee8bf4c34b4408f49c1241a56_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81067186cb024311894721f0abf4b2bd_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="i3ecd231222b845479a2950c74bc04c1c_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="i1673e3ea909940389dc64d95af1fbf39_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="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id70de3338c18477ea1830a51e8c7f126_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib32e424a9f39436685e262688fe0c493_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3398381ae6c4657bd35583a627a3884_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14c37c64eda74bfda84777caa0a1d9a8_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="id8d26fc462ce441f847dba7c4a62f399_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="i850cfd3f63714459bacc53c40f72de73_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8785e4b5b2274806b962ba5a2345d885_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="ia527f2d9f19341579aeeb0ebbd92db99_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="i300799f8f6a24a3396b728c62611dcae_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="i55f1c07142fc4a7da516bd7b3c9baeba_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="ida768343247c42a3987177947f395094_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="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibbfed691c68b43acb8bdf31c73b63f96_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="ieb87309343534336a8deaf260dee173b_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="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0dad767577464f8c8badf0e70b933f8d_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="i35764269b62b4f30a6d77b4d8646d151_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="i713ba3803b034cf4afe892f0c0241b82_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbb8a37672f548028ef1b2fe815c8f92_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="i4ccb1cfd65a54f35aec543e50fe21577_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="i2bba0e402408471a9eaf56d506c2ee0d_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="i39b1eeee53ba4bff8bd677893c5d77ab_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="i73bcc444d5b9496996cc0077890a1b1d_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="ide9e7f672c954fdba242527799135097_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="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55d39eb9a70549008b9e762a2d2edda7_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="i757cf5c4d3cd4e128cb2aa9320279281_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="if698a5db442a486c97bae3449d6e58e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i88636b1b3a16484ab614fcfa66baf4d8_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="ic30522ef59f741178dcc4eb9d5b60ecf_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="i2e0338211320465cb683680e7c5cd5d7_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="iad724d48429e4dde922cd740331c1250_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i39e04da6075348c2be1d5a5ced9b081e_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="ia663d307d66e451faf7f5660710b833d_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="i7c9b2d2d63ca4636bd1b13d3f5c6b368_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9300b27f96748708026d101cd5345b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9eacfeb4d4c4a2e94d0cdf4ba09113c_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="i7783525f72734afeb0026f5d85716a56_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="i0b9114dd80ae436db1ed4b7d15683a7b_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="ie2a8680eed9b443db244bfe38f1eceb3_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iee395d28f8e548078c8c3cde717c1aa7_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="i0fcfdf5fd21e44f9bd1a5d92d0cc51ad_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="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i662908b75abc448c9a52b6f648d8d7a2_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="ie8c58118e0074f8085561ee2fdd236bf_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="if632d1a9fc2540558ed517119f31b5c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1aaad90ec65b409daa2fbf28fb5df1cb_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="i4a6822f812674fedb018f860c4fc45da_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="iac37929b5f734818970918a5213acf56_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="id6792691f60c466db0cbafb58d4f9c9b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd35be7ad3044a498580d043901fce56_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="ibb440c11c0f34be0a3817c7f712e704b_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="iab0f82a9bdf5415499212c11a285164d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iadbfcc6bf7594e328fa639d5f6b80b57_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="if6754125de3f43658102a6be7e15a763_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="id8818ee0d5bd49a2a7242a48f74ab1c7_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="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8ed986418e242bd9d03cad3c7a19022_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="ia2ba68e9599c4da1beb85f5801caabba_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="i3339ba50db054b529c2103a4c24f9d4d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b9073cbf746450eb17b23408cb1302b_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="i742e83ad14e04a4881054dc2e3892da0_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="i5de110e8107b44a18146a763bd9c7a9e_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="if35c38140d8641f79dea4e971d7c7d92_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="i782b5ee57857408db10ba58aaa43cd4e_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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9be4cd48b334a86ab6d9aac19dca9aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb75667749f242ad998c35457e644009_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="i3f167fa910ba4d1f9107e5bb841ef489_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="ie2727d199fce498386c90c6d331cf98d_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="ic480198253f14f9e94d7f3ba9a2f6ecf_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="i9f234e0739874ac88f96af98f9a5fd6f_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="i39ef273918dd465fb9f3fdeeee71dfb1_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="i0a7897dc2e5940d5a4d1cdc4f7df8f38_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i244a03a3bde949fcb534378316e4198c_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="id564afd8f7ff4355b50e5e8f9d72e77d_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="i65041fae945e40e3b2c8f6c1963ad472_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30034a6781ce4278a80beabb93056172_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="i058d86bac499468398210e81b14e6a34_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="i3dccbf5a2b63467282be9cfae6814fc6_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="i234ec661d53f419e84f60d07cbfaea22_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="i2e8c8ca8565d4f19b59f2d511951a434_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="ic59a730ea0074dfc8aae2bcad2becefc_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="id36a864829b14f8c96db7a86e33fdea6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic633c40e4a4e40528487b3ebaf5b123f_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="i5032e9579c734031ab9661083239d571_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="i3dbde0dc53cd496f8bee50f1da7b5cc8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9add12ee92f9490a9976db22584772c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3683b1d337814fe3aea1f39bb73e4550_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="i272884b5f8ad489ea409bee7b407b7d8_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="i99c9d2373c4e4f18a8346ca8f3392647_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="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie7a93ef0dba94664868544d5fb4fef07_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="i5201bc326e504da69e6de0133acc279a_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="icc79492ba3564fbdbf3cfbad65f71c36_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82e18164085244c8b5cf3366f7c2c7d0_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="i859d0f14c23f4bf097af647e87353b7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab365be6ea0e4c8e94cfe769c791f542_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="i1f794b6ff9cb42f68f6c2f889fa70713_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="i1f53aea04cb0466ca8d59907dda88bc0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6643a4bacb704a2482e752bb3079f579_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="i9933d69dc48e435c91ca4fb192d74827_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d71b9271e0f45a29381d0f6d628563a_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="i3daab3f451f4400b91d0a04060cd1247_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i69fca3fb43f845c18dee307e57f939e3_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="id39dd5e212b14b81a9d26b02f5622edb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if3d9bd0f7a9b46788641baa195a1f4e2_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="ie19d8b0ea5474e97a5fcfee5e83a183b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i574fbb7518174f2f976d99f660af60cc_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="i60b06bc782b14e0481b4d3422d0bf15e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if3f12a67c3fe4e9c98891cfc9fb1c416_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="i01e6a56787454ed4b524ec012971443a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3007373c03048e19de019fb036a7a9e_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="i5b3b3447caa341b0ab20eb3dabc76b6f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id1302bdd04064ee499c4fa1fb641ce96_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="icbe4061918a04b9ba96babc50ee8b1de_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d05e8257f4446fb8208854579302b53_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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33b0dff0f52d464192f1356e9ad115e2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5241fd7ea1cc43b89fa7fe37909567de_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="i63e589486aaa4c57a683cf4e5c5d8798_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ief7106348e3545bdac8dd0df84386853_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="ib882e7bf743347aca6831735ffd8adc8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id010faeebadc487e96db97e6b3048d44_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="i219073d7baa4473481ef46d1a66d1661_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d40dd8f038842d3adfe48106180d58f_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="i5adf42f960744f6a9eae13b28a177a70_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie17f334c159f44a786e54b8db96b3724_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="i69ea3f2842384da987b392c34a217171_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i765659cb8bf04d2fb580895f442e83bd_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="ie1e74f673bd84075850e34d3f6842570_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3923ecd4f6d45b6ae333fa160ac0e27_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="i9b402a178f544455b123c827ba7e120f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d6c0279e691419b8371e306603d6e05_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="ifab4905e29fb417eba2fb0b62365ec91_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a4d725afff64dd789459c364d215ac5_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="i169902d317da48a2ac5f3dfc5659f915_I20221031">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="i735a4a36adec4d39b7336449095ee4eb_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="i5e08a7ed060f4cc88adf109ec97240b9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b90eb641774486b9b077b85d640c2c2_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb88a19ae45c4d5b8a23bd30f6998633_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibfbfb4c9ceb242e5bff54ba52dccd7bf_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibccd9548dc2c4c119ef3f2ea4f58d303_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0751432535f84b5d980caaf0820cc151_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="ic85c81521b9d44c08a62c98c94316a15_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="i0589505e2d4c407689fad4c8f0bbe286_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if2460cc587da428e841ffa532997ec5f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib1dd8b6401ce479eb4db84e308a31e78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9dc944ba0a614d368cf6f156372c6413_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="i751721535f8b4a6285085f94897e5660_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="i2cf17a62d326438bb5cb34dbced56a62_D20220401-20220430">
        <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>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i344faa65518a48b19959bb1fb880e64e_D20220901-20220930">
        <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>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i4119a54321e844fcb7decf08d38b8d61_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idfbc7667dc13458e9c43cb954f6ccfe1_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</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="ieecca8f12eda43a9bc8c73a36cd6805f_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i465bedaa14e1408b90de1bed2fe54d69_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie220ee05aa0a4a28a6c1fa8e5de02916_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i28f908dbd84f4771b8157540c03ddf95_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="ie83472c5e1ce42d3986a48c0be0fe5d3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ide3c0957036149e4ad05a00f0e9289c4_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="i129aa34f2101413fa2e8e6cc1f54567a_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="if4574fa041bc419f957dd950319993ba_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="ifa19ddb92a4d4a4bbd6ce9e663b3e452_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="i66ab9a371bcf47d888ba9c83bfe2da4a_I20220831">
        <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>2022-08-31</instant>
        </period>
    </context>
    <context id="if10836a3232046668112a1a74bfbc131_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28aaf4501e9e465a95d643d345821cb6_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="ia551cefd2f9949a79c8a90b654afa1be_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="ib96c203ed0794b17ae8f81908291294a_D20210401-20220331">
        <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>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie646819d958545688251df87e9b273c3_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic99397c34b0a4ece9c160dbb6b3afa8d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i779c96132f6b46248f0fc9ca8d1e0317_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf2193c99788452caaf06609fa9ffcef_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idb843d15f3274ea38664fd35c23258c4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id1a85033a44c409a9cf85ceec41fd226_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i704c33460a8d4edebd16d45cfd5653ec_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if8cdb9919cd547b59adbe23486380c2e_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i738dc6c827b1401eb1f68c0960a01ac8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd3cf91092604deba837ccea1d37d80b_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:JHCampbell3PlantRetirementContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i5df0246a12af4e12913cf0605d95ac49_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9f14d8195654e73b456046e64501035_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic25a4b041dc343bda25e887e1125544a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c7bdd1e38fa4790ae491f8a28f2c30c_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="i728b38f272634cd096d86ffdf50b510e_D20200101-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>2020-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb5613c5974345fd875f9bf805a10fd4_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf58fec94cc84063a79612906fb4dbe4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9668aa2960f34ce2b51f4fcd37703442_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5bc631e7dd1046189689bcc2285fa705_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5aaa46ffcb544296ae14f46b374f48ed_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4a257ca2521b46b7a7a3ff7e2cc328d1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i06dad62e957c4c068ab24cae5db036d4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc472f18dea941949b8c2fca9ff69afd_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if87561e461a54feea0fe245a758aad06_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9f0b984da7543ccb02ceb8dff91c8da_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i40fce5d72f4246a08adecb7b5240b22f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1662fb48b7264be99b8ccb0233851fec_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6094bf24a08e445c8101311ded6d117f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i957fc661517146c2b367f7fa40e54053_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7fa28d69429949639b7a2a6c5641470e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f3e5ad8e7b444828c1929ff1a219ed0_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i99550b69f1f347de95a33775eaf502e6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i100bafda5dc349929955664ec1df1a52_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="i0c7c7b064be74d06ae2b35981a60a3f8_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="i3d8393bf9704420698a6dfcb37e53b4b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib5c666944fc14413b6cd725c7a484806_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="i8cf934c5fa3147c196ce2a356ab32649_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="i52a0a8d299594e18870fdb5504f4f382_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i188f00d935744a0386850ec416da64b3_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="id7274de4bd0e44abab102f22f3088111_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7b1e130225134f9f8da7c60748d8154f_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="ieba4d1d3d59f488d97fdb267fbea6fa4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2fabbd2a2a5c45178a2f2525bb9a3c5f_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="i1be24aa12a104ff0a990456503c9c34b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c5ffb8acc41403aa2191552819fca83_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="i15a08e47b5854eb6ac5bd6acec4b5ab3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5fcc0c0febfb4e1c94591181ff485b78_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="iaa7dad867f9e4a489001e38f2b4495c5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i30e09a59ee3d4109b0813b3300a9186a_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="i7aebbfa8a4ac4353802ac4c5e1437c81_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i492e7ab2471949a7a5545571633312b1_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="i9c7e8320ed7e43469b4f79b7beee442b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0655f38341324b3fb2cec56cefc3395e_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="i27ef5684ac724ece8deed56d9cfc8e03_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9da116e25e1f4cbcb0004f8d8a8196de_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="ie24e4e005fa94e308044fecd3814baed_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2cc8bbb5234f46729d13514d3483f413_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="ia9e9fd8fa1a04edf8559143958a8c9e2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbf89e8751ca474494afd942d808420c_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="i2a135abb1aaa4617b8eb92c219435d6b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0450b5d3da541b980fd011d1f3303fa_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="i777cf28416c94f8cba431d25f0d9ffc4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifefa90932ccc4e28aa39380cf30fc2e2_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="i847577b45e59472982898a41f404e61e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b43794892004b5b8838f217d91ad74a_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="i9d50ee8a7996472babc1a89a48a7d595_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i782c5f6141e942d6ad322670c0b227e8_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="ibc1a47272eae4a6da8cc1fdfdff9e9b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8450f6bd99f4ffab90f34e8b2602750_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms: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="i96218b473dd84c44ac7e331d09cc816b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9858d93285b44d079ff89de1381fb536_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i054f38fab892499c81fe3744e6b96849_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="ic9b4a64477554d5d90e5c3a010bf13af_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="iafdc6779785644edbf82d05b36331451_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3770760d8ced435e99d4ac7320b33381_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbc57b8a4cfd435194f7a8fc954ef65d_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="i9f1f20b7dcec4e4f8e88a583e35d3e14_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4340f73e9e1548348664b9d917d2b434_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="i350a79ccdae84b91af3e63cc09bba1ea_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i128b7b3856d74d1aab4e099470ed0f4e_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="i8917bb248b4a47d0a299b948912d1d69_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i959b5a79ad9142d5953fddcd2f94c617_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="ic37a8e62d7f94ea2b2658ebc9e0897d0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if2274343bfb74d16b196aab3f059370b_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="i7cc83d1f79474f20953dc139cdee01ad_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i35ded535db034beca0cf858c70392a6d_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="i9bda5c9cb3d54233943546f0ef5af441_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i93a0db5f87bb44feb5c449a780899c71_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="i88360c544ca046c0864bd4fbc4c54903_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i08f230d01be94162aa3b6b67243246ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member</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="i4de209ed016d458a85d1f2497174dc2c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i122c40b1419c42d3b154c932e7d6114e_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="iedbbf8e1a7ef484bbc9d5a6a0f19a83a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i51d17c010ad2480bbd98ee7bb921bf50_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="ia3eea96374034fe2b1f40902f0986857_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c04fc1142b7466da4d0a6fcbe13a729_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="i5e90e85c318043d7911df9e15b8fe010_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i763e40a1fbfb4044a18c38f0445625da_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="i320e7a6131e8499ea88c95a4433ca1c0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie947b6b9327a4a1b86737334284e52f2_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="i4238d7495ee045a7be4a55f79f3965c1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i71c944b76d4d402198511e7c058885d7_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="ief7d869c59294e09b51fee211f7de0e2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i496bc8d1f5204b4dae466fa437b95a17_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="idf2fba8da0e64fa6b413cf0cb5782b06_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0511026565f44373875abb0567ff6229_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="ic818726fa0bd43768c7c3d41333896d1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f0b4dd9acb34ffba4ae3bf2e4273df0_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="i2b2418d53b16480886510ecc9e1a7336_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9550fa78953a4457a6c567829418e05f_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="iec4988af43de4abfa64c723ad1c95cea_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7b9d2e07e434a24b4cdada1515d4c55_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="i61e6142240df4983a3d32206f41d572e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idd63854e0af344e58007a4bee5880db2_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="i6e994c55f34c46caa34c48c5aa99b86a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iab6c62202f4b48ee9c0fbec56d6c8bfd_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="i1605f8aa834f43cca86047497fb9a47f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c299d8437e3454d9d2ab450fe8ada68_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="iad95e39a54fe4223a03deab16a1d3b69_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i59fb4a8d64ef43e5a4d464ac822abe5d_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="i2970cc2b7977422785e696fd07a5ddac_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i357e20342539466a91185e62e48839a6_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="i933aa7d2b433403590be5eb00e119a2b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3bff5f32b507428691abef661fd9d9c6_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="i88ddbd7fcb4b468790d02c14239e3dc2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4200FirstMortgageBondsDue2052Member</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2747bb1379404d6db470ec1da134f950_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4200FirstMortgageBondsDue2052Member</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="i11300f10a43f4ac1aec4beccb6ec5db5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i36ea11e187674e7780713cb946c500d6_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="i9797027b00bd4bf8ba05989af0355227_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib2905a324e5d43a690a931440a49e9c6_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="i267447088a3d433bb8f13b05ec377e36_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i401370688bea436b90a1a872d04ee519_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="i3d99901138e64457a997c144a3264318_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i404e70a63b4844a99b53d33078b79c74_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="i014a46e063d64a619b6ea81200b65add_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c7ff48c9e464feba0083d89e17abbe8_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="i83191b6c8c0247fdb1f905b29a7edd4c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i05f80f123fc04667bc39609477fff1b5_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="i2d47083a2a4547d1a2d82f716376dd2f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i65afd3e0bbc14a94ad899c1287847232_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="ie0b4ebffa56d47bbb4e8c0ed0ffc6e22_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i29092f0f85aa4416b87a6d950851ff78_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="i572bb953801b4665bd86f68f4a4b2d15_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7bbd467e18394dbc8ce0725277225f61_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="i4c493740013b49949d06f362c9ee883a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0fadcdf43fc24cd9be7e16987c674cbd_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="ib502251d69054035bd7cf7b83390e523_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i20f4bc59dc1f45da9b43a74e6be8c8fa_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="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc3caa6b9afd4b009236947702d7e549_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="icd6d7057de914292b415a1df750b20d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b8aa896225b42b683c2c002042409fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0be12411a6e64e2789b6f6ce5981179c_D20220101-20221231">
        <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="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b4271d0be3e4b3496c47d7ab2d95952_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="i402c53086d5f44a4924fa33bb42c105e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cms:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9032af9303de46eda1e12a86f9f04f70_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ad2307bbf244a6e8371e91ebde55544_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4627ac497a5d499692bdabd87bc69838_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3600FirstMortgageBondsDueAugust2032Member</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i666113ef6760440cad0c48372fd616df_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4200FirstMortgageBondsDueSeptember2052Member</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i72fc032efed64aab881729e29c216dea_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i7b270de333f1436b8e18af97ff5b455c_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i873de5e700d848459dc8324a142689ba_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic7fd708fb4ee4476b9516b9e8e9f8f96_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i77c6f7aff2974d908f5d6f2c4b4c3e42_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:UnsecuredTermLoanCreditAgreementDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</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>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i2e8e9112353f4c7b98b536b943f9c548_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5250FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="if06e28ff35274dd9b07ec8eab2d4601c_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i62188c03657a4565815443ef1b84e7b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueOctober2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc17a2567fa643368f724edc7b60c1aa_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i72d0024257724109935eaef00b8ad918_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i85b912ba279c42c2879bdf1b8837dfaa_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iff0edee2b1034067b4443dbaad7bd9cc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4e03dc487bab4c69ba8be05eac608611_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e72a940b03245a2a3d669763fa47e59_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56c5109486bc466a9ad1a46261574a15_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4fa52efb130d4abb85a8f17f4f3b4fa4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i451fda5c3546436e995821786ce6a791_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaf93945630f94b92af92f0f2ffb647b5_I20221231">
        <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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cms:SettlementOfForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-03</startDate>
            <endDate>2022-08-03</endDate>
        </period>
    </context>
    <context id="id876a8953597447389440956f4c8aeac_D20221231-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i69603e6c3d734b8593dfe34bcfc8f02c_D20220824-20220824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-24</startDate>
            <endDate>2022-08-24</endDate>
        </period>
    </context>
    <context id="ib63027d788f54a97b7fda5daae09f7b3_D20221231-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44a84522016c43b885554fbe314d30d5_D20220829-20220829">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-29</startDate>
            <endDate>2022-08-29</endDate>
        </period>
    </context>
    <context id="if2d70fe8b0f7491c899749c711621506_D20221231-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ab0557ad27f43e6a785ab809af36086_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="ica81f884802249bb8f1c4f794470ce68_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c63ab2dd1334695a4deb85bf26d8946_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib01c870414344129a375d6a0907d3600_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="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9485563e87a4e8aab59111dd74f87b2_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="ifc009c4ded004f5493218fe64af5f7e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb16c642c1ae4e53ba90531d532208a6_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="i6fab0d56e6154d9d8aef1b42a8aeb416_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i623895027c3c4930be55435a1ef78a0d_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="i85bb888d1a744a0ab6c2d7c1f3395cce_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="ie902995c578f4ef2a9f51dfe965d6bac_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="i9a1ee0579403407291d0d0c74d011f7b_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="i20c772f0de72484d936b4550eeac3c1c_D20210101-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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i30eb25d92af24538b715346802a73ba7_D20211231-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-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib018df424f684b0dac2defa4bd263c7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8943420b5158449baa0938c7eab68504_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic114b6980fa743c78b6d702a1edd654e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i623ddfa6a45147d9965b391870d940f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf88bfbd2ec44525bb9f12cb301cb949_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="if4d38b1531584acd8dfb4f2f2885821d_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="iab29bcb4908446fba7937bd21027f726_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="i4022d69c9c5d4926b862d707de45adef_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="id11c2e3c66ad47ed9a0f9d06633b4773_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="i05387a86a5814c83b7a4a824ed334f93_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36d7c62c425c41a6932e5851e05e15c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i01b964ae0ee34745b3c297f7fb81b047_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87213de5e2744554a559c404c29ebfa0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1df83812df3744afa95b669d1f2497f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaca738a55639415c8737adb5a727106f_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="i7236d627037d409aaee9ce7038943ca5_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="i3c52c4b1f82440ec8dae44e1e034add4_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="i58c1629b5ece4c18945cba43fd927b9e_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="i8fd3c33f1b3648cc807c9374fb8a4c4c_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="i0f6d7f325b1e4f4f9e8d394d61d424a8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2db62c2516f148eab2cf8909d614ad99_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6765b15d681346268f20715acce49247_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaed5083544ae4439bfe94b7f0544d133_D20220101-20221231">
        <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:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb8651aa56d647efb42587d733a35fb1_D20220101-20221231">
        <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:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i046cf846601046c48f2ec35f72bf4c28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if481c54a25ec46109bc58cc8f05328ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyIndependentPowerProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd13f764209c46b28997fd99ddfeb6cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3baa6fac41d949628701374639ea1a7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5c2d899e66b4736b64f27d08e94b81e_D20220101-20221231">
        <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:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i50d3d7ac94e54619ad028d15c45126cf_D20220101-20221231">
        <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:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iedb66fb68d2f4b5fa499af849861c47e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d2c090ed2be4677ae913bc98148458a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cc4f277085649268c5c35a6fbd7c324_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i61a4b2c4c7d5430981dd104b461cfa7d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i50138ab55f2947d780a88d8b82315eb2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i523564d0bfc5455e9607929a01ff1679_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="i24ab7bd943204ac6b78c70761097333a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i143f9c627f73427f9b320235e7a22bbd_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icea4fb14c97a472da3d41d7acc1d68d3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id57af00fa338423386599c082f2dd7f2_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="i9cdb3f815828466ea4427a65ed75c117_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5cc766ef02134b3d8043818fca5742d7_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if2a3816fda21455f8dde94f6b5558240_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5662de69c47a4e81b035cfd2445c5a3a_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="i32656792e23a4dc687dabe7b9997bf08_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iec8f4937d5b44916980a5ffc065b25d5_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="ic47148a1c8de4ffa9f7244b5ec5b5979_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6d8760157fe4a9382a92b379dbfb28d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5254a968d85f4cbdbf770b39d4b7937b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6185889a23774df3b883b55358eabab5_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="i480f5a15bae54857b2f49fc10d760e07_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0780c8c44574448a9458737b3e1c5d6e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6b628e9b703946f78c4462cb80e08ff1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdd4e029c94b45e9ac97954a6a12e7e9_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="id5216ae928ca437ca66cee12a3b700f3_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ebc01882c8e432c9825a0de68a16099_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iafed2599596a49c38b165c94c1b1852a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i620bd909b9704e8b991d64cf2f36e6d3_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="i2dabdcf543484e0fa4c7b4fbdd936cc0_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie2a234901bac49b0bf6b8ce89f2e3ac6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i84c3405949c84d82b5f2f8362fda9a4f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ice9974bdc2554d39a2d784e478f2aa82_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="i5d32107d11c440479889bba5add9ea1d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iba8ca2cdf1b54044ab8466236efd807c_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="i3b14b9874c3840169b397b25f79e010c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95277e1ad49a403890bbf9fd6633ef0f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica2cdd5b1dfa41c99dde9c3ecc6ff723_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i25e099af678143ceb552f7edb6119439_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="i048f39e936d94ef3afdd27c3f969c782_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b6d68c8e76e40c9a4d06874d74ce93d_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="i4fe04441bed74489a8671d372fecd204_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f35bd878f56455a8c726a4ebaa4f49e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i846d149fefdb430d9a582317754f1cb2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i07075c7571974bc8ba09dc4048020fe9_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="ic8a7503ab1b440f7815760ca82dd0a48_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6913b8cd960941118bba8d6619ca3761_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9d85a379f00347e0b9ddc08f522303a5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idefab94ace0e449ba9ddaf978483f8a5_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="i1b7b437137fb4d1087244279a0cd5b67_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5a785767d4ef48b0988623664f0279f0_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f6b4a0e776b4e66b31e0783a72e337a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib24794682d234f1e831da7de8432868d_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="i1a56f4b4d65c4887b2f5177915e6a3be_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i491bf8d230ee4d45af64c0f4dcd1dd41_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="id452d7f8d2314ae4a3969e8171485111_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8657bec915744304928799acac0f3501_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="i876d6afc825f4f3f8f89f8260a36e557_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i901c3ec32b4746b48b01ed0e6e60140b_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="i6065650163274546a6062c1cc8f24771_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ec94e2012824da5aad696203cb38aa9_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="i3df704dfd1ed4084abd92cbbb579ecb4_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="i1b72535b1bc8467cbe8796378197e81c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cc015a102b0490e97f8c8b6b6b9ce63_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="ie2da0215642b40cc82ce7b259fa01bed_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="ife07459be31248e397f2f00050d13ce2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9d8c0a6dee9e4d78b711dec827f2e96c_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="i676a367fba17426c82e2bcda74455efe_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id764622bbafc4355af8a8f6a72ea0753_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="i58212be3e1fa4143a6e1aaf20b3702c1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i293bee0b557e42b3b952e675467ad5f2_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="i38ba74bbf6934c4387d664b7366cae56_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c6e5205ed4f47c689d2fc3b20b613c3_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="ie66eccca2c254045a86fdf11ee5cae37_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie27b831e9965420da00fb66c5cf1c42e_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="i5a16723d16e44c2bb1492880db12aaa3_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="ib869975aadb544798595829fdac6d094_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib212a0c515cc4ba68b2f8055607ef186_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="i08f46f8132f04b71a2dccd30ce322369_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="id2b4301c5dc5480ab48604e2574a876f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26d8b19e6e6e457dac6e5c02248ae00a_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="i22bb22627fa740a195376262468e644f_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="icb0c809be91d4219870f12b1cfb78609_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a11e32967f148ac955e4a07c9dff93e_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="ib4e668e24e3d45839cd836f93c0919fb_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="i89a2a338b92f423f81e2d8c462f45810_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4de46445099a4f04a89252d502ef9111_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="ib53f5a941b054db693a33d862610f4a1_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="i850a6e8d81e6486c984d0a8adb480b23_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1692f0e0a53469599f06028d272a2fd_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="i9989271b3f654f65a35c91b67e74a4b5_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="ib71aa71ecbd740d5a025d50fa42a8741_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3d4f5093436348539cddfafeb683bfea_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="i5453df5275a44f1fa27053319608cc78_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="i50e521f37ca947b293f3e29d79032c8a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia0eaa47ae3c34b1a846da07311612c45_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="i0f02675661ac46fdaf7522c5618f782c_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="i54ee1c3065074ce5a92ee6dba8b3c010_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb18ea5f77a94144bd7d5ab72611b5bb_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="i3df1ae41d6d04b8d8a662826d641fe27_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="idf63f53867ad43c191de4c716c20fa58_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8864c0e1e4594861a853b902ae3f863f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id72a80108260485b85afc49b0e55b382_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="ie2e5552c75e44cec9780948d10dd5aa5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i42ebb68546b64d3b8b7980f60d16ed41_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3d41f922ca27496386a28722ba47fce6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id3bca4a2b2da42bdab0f6fe4113ebfac_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icef463f0626747f2ac1cc81c33230370_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="i9da76402a94849f98c2be1e077100872_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="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i64439f04335c4f0aaf587b5567e7984b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i28ec93a63bb34fe7a57ab4e65155bb16_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="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8498990a066f4971907ced1da73dd310_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i25772f389b7c4375bdb9ee2e567bd057_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="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4676508199c5448c8360f61026cab859_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i89be40c438fa4048bc1deda89671d883_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="i95aca42c38f44d6584fe68b789426571_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibb6f64f65281402695f22175ceca0ebc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0066d40deac407b8383e315d45b7186_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="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaa97293ac93041caa309e43691f7ff74_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i94c5a0b7dbfc427eb4d2eea60e133092_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="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia2a09cf0cea2456fa07ff8a876efce41_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i28b3808039ec43c2a0be87992e52db60_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="ifde820d4679d454eb5c124560878ee00_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="i801d08d9bfe14f8bb8c7b481c12596ad_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="ic6d102543c5b4963bdd6f669947948ca_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="ib7751c6de21843b896615ed6addaf653_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="i1b8cefbda3744cc5a8b9012460937d64_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="ie869d77685a94939a0e590bd496bc176_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="i6d20f2f92324417e856b6cbec12e92dc_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="i43399aaa56be4700bad0dcdd68ccbca7_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="i5a163b11d1a248a28259b36528bda1bd_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="i64b8c0c838bb4a1d830d759b2671a263_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="i523221bfd1744cd488406622ff1db64b_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="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ife0d2a82340045829327aadfccc5fdaf_D20220101-20221231">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i660175817d08418c88eddd0b8fba78a1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i08d651d75da4407c86f033f72d4d6612_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id315c532008f4c2cad2f1ccdc89c253a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia9d2b5f986ad4e60a092539fd85dfb22_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i704a413b2777442aa9f8229781a6e3ca_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ed0eb710a5a4d2ab04a8f9375c870d9_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="i50f0f88ec8b844ca9b1bbc08f7455ebc_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="i6b6b1cc38fc94d7e86eaa2ad74db43ce_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2e68c5535f7e434f9af748605c0287f2_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="i0c411440394249c284c7e9556acfe26b_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="ib67a5ba71a8a412a9aecc6141ba4e405_I20221231">
        <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:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b647a48fa8b4a2cbbbe1c45587de659_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:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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="i8528e29430f746e68046bdc2eefea34c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if69f0c0680e64352b3d0a88ffd897826_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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="ica344dc59f6d487b9d57677b5c6b2f65_I20221231">
        <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:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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>2022-12-31</instant>
        </period>
    </context>
    <context id="ica457e70e0db4d6b9333911b6c0e5a50_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:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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="i250321c147c6471a967f0949898d6313_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0991411504fe4656a43e134ec7dead85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTaxStatusAxis">us-gaap:NonqualifiedPlanMember</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="ia437758efdfd4281b87f04a163508b73_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icdbceb0f6d734417bde26be784bae742_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71b3b3b97a874d74a611fe9d8bec92be_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98234215494d495481494660b11a842d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4befe8e0fd14b8d817ce8ee7f279d9f_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="i57742fc0daff478085172df1dc3f437b_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="i82f358ad67a34b3695b05aa4c08b2a97_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="i25de31f5cb98480096233c1070d0ab61_D20220101-20221231">
        <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:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6492c441bcfb42a8bd88772baacfd75f_D20220101-20221231">
        <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:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i00f2177682254246af8ad7ba7420e217_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i04b8d94d74204b2f8ddfabc542d39baf_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="i434b3b11168548fb9dce54f98b52fa12_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="i8e50de60c6384be986ae6281c7acc3e0_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i381056fbfe9a4ebd87f036f1de477e33_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="i65762cf26073424fbb907a24ac88ce2c_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="id3f41dcf27944974863581e8c72d996b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5da2a755326048a3937963adcbb2f625_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic9bdcca2e3284782b8937737ebf3d829_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i08588d262145458688099457ab6c439e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ieabc4a7aef3342949a8102b0a00a1827_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="i37890e1650494585bc567046db9fdfa7_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="i8644d4f22f404d02ae3b62f2f7b08632_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i679c4153f0384ab6ad031b58a72736ae_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3e1c543615f45f38e1cef52d13b56c2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie20a2291da044dd894b2faf2296dada5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i46d2792e2c8c49689e254b71884535c7_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="i0f23fa9b430540a68b626053b22aaeeb_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="i1153dc5a8d544fe2bc2c53477ce85f2f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d4ff1b2e1b84f27a407787b37df3999_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="i96ad621cb16e4413a2ca645c78cee435_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="i9479f6c35dde4c7186e20484567eb915_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7b206e128a1e4ec5bf4f6530e15b1551_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="i71c3d41da552427193e6c7e8260cba2c_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="i00164b1b9e4047879510bd08e71f3614_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="iaf8afb00cfd4442fbcc998948179b0ec_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="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4e15154402764e68a8ea2af7ee5a7996_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="i97363b1b6e4a415fb40e9e7edc1c8be1_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="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i378941ec21c2402999753f7432bd1390_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="i328a3a26980248568d06d8c899e0425e_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="i939646cbd31745c892e0c2e602016d55_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="i81048091623642c993be21207ebb7d88_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="iff90792b22624abba1debe595a605955_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i500e8c2e22d44f4db8ae337ebe6fe42d_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="ia3485c8b34e542ceac178732626d2f5f_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="ia4ae41510de443bfbddacbade3bdcbb2_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="ie8ba9c5b8a054a48950c46e7c3169669_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="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88b0293027104b2391348e8332fc7025_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="i969f4943c4db4b0c831171d9bd9de44b_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="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i97f3aa237e8e4f71a059d0cf18df6e8b_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="i88d5d4a4624c4fe6ac7d34dd3ea8be55_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="i977934c8fe914789baa7ba32dcc1dc08_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="iae3b4c1214e6453495255894fef9e2e7_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="iba6228bc058a4044a227b05e28fa3356_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>
                <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="i6357690c9f304fa3ab53f63db734b4a7_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="i3cf406faed83431dbdde47ad93e566b5_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="i18082680f83c48019d37c66ad7552d45_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0e3fca70e734d3283818224268a18a1_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="ifc13707e87ae4e568cde7bfea5db5b8b_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="i5c6b9ce68cca40f0bfa07d1bc7be87fd_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="i719409b77a1c45459225b88cb897bd8b_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="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic11f996665e840f2ba02e973431cb227_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="i8b205f3995da466595043ac19f5509e8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id247a46a9f014c47a0bc6e06b066e0c1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icd93b74d5738459d9fa2b955ef8b6824_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="ib379022a4a424791a695fab8771c53db_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ff39fd0518345e591357dffd05fe0d8_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="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ccb2eff63724d769ef9f2d0030d75a8_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="ie3af832345e44f8c9e7aecd44a7342f2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9d91565ba60d48f6a0469794dbc5f509_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c88af0b4a1c4bbbba7b133be33472fe_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="i70462017aa4541d6b5e86860e047e9fd_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="i65ee63d2a37546cabf80f2871ee55344_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia276c8dafe7e4ed8bfabc5c8e64fcc39_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="i73279850b02b4982bedede22509eed46_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="i003656e7a3084c3dbb244356d035c6ce_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i00dae3c3752242059de3cf68b68b156d_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="i4fbd9bec08284bc59dd958ff127abbb5_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="i4d5fc89ad2ce4bdf9791f8f8a1909f16_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifed6f26c9ede441f8722e16245354da9_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="i67da7d9c8f834b8699d69eda7e98ff7b_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="idd1914c3c2cd4497814f7be34c9d0bdc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i300f9b19b8a94561a1dbcb4f6428684b_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="i9e3a683f731e4aa4829945013af02480_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="i2e24e6391bfe49eb9198a33c55237e9e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib097230cee8f46ac881f2250b300e29a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i945fd0c24969431bba24939558556875_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="icf3285fa50e14e0685c89b6a2cc73d01_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="i5a3d8cd7fe0d4cd794da384658c7f317_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iee7a5bf184314ce29ba15630302feeed_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i29e34d7f758741fcaf223f540a0548a7_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="i1ba38535cef64a6cb24b4b572a941bba_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="i3344f3b84a84449990af40f28585d44b_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="i84f801349c364b40a062179c3f9423b2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7b995ce944e54f19884f58412cff3e7e_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="i1a2a0df7b596460681428fff7f7c5408_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if1441405e13346f1b380664cb1f75ac2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i18170d69c1c9414589351ca7fd75cca9_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="ifc9cecbb3a35439e9477dd3585289c16_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="i7626a81ccfc64d8cbe395d6193e51401_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b841a84c9b744dabf13df14b902120c_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="i07616074a8204b1c813f751e4857cbb1_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="i655b4e9444d7413d8e9a31400e5753d6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i23a4e990f97b4e6b8ccb48c17988d44c_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="i507daa187e00446e8c61d785d4b7d802_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="i77397cb5179c4d6981f2354642e6d73a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2390bdc521714a87903fd26aac726193_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="ie897b5972e1b4879a402194596169028_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="i21a5b94ac420422daa6421c4602b0501_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0539fd10abbf4e82846e1849e07d44f0_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="i53b57e7422f04248ac7641b92356ebba_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="icc46ca8a65944bfa843aacc0fac33c84_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4dddc24e99264242ba080b15d65358ea_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if1ea957147154dfbbca17336e66d01ca_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="ic53dca0f7c7645eeb66579b496995392_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="i58c58774c17f4e849e5423e13f21dab8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9e019ce88144118aa1d4f8f67801dac_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1e5ef3fc2ea4c7dacb329d2a9d2c58a_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="i6d68f50190c845d6b3fd282fc170989c_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="i972533049fcd4ebe8ac6915f99fb7f11_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic19dec2d0b614011b0e582970f2d1c13_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icb3df189be3f4bc3b99e37ea541ac015_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="i565317ad56e1458a8756d829a5d67133_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="i766a72f904f74bd488f02266fda724c0_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="i34b2dcf6bcff4f84ac352e9c7ddec8c6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6b3d9c6d76d414aa5ca6001572a37b3_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="ia8e7a8d4f08c41cea7ebb4017af574e9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifebcdd200e2e404283c95425a22c95c2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e22ff94c5704a67b9448f5d89f2393a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if4acb6d961564208b7f7a56f41fe96c2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i863f0a2f87ef463181ea0d8911cb60c7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0aadbd0ee4db46b08bcfe5d830e0f0bf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic379fae6e6ca42718723adda33265287_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5f88684f46940eb8ae381d7afa8f35d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i124b1a0af061486a86876a49a2ebe501_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1af514f91d374d91b009b045792d51f6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic2528610e86c4540948d6f250ee1f99f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b1fdd5de4ee46dfb5b01bb76a5fe276_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id790d5c130774686954368eedca7a8b2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib43e479bb6ac46f5bf08edc343b22c8e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a1be2c23a424e8694ca029b75fd17af_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8eada97dd3514878acac19fc40176ecf_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icc1fb27f0be346dbbb8562df782aa0d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i151332334bac422daa4032bbad7c9cd8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ebd0b1c25af4356a96684bb378cab0f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i375351c043be44e581ce65498234521e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i011983adaf1d426f98e073e68a228523_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4436cfad25c349fcbc6bc1a9dbab6edb_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="i954650aaa79045abacee93c666b5f965_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="ie973be9759744093a5310798b183912a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a890ba9b6014d85a6425998d7f8376b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i94b243fa29f2400aa8e1d9fc95a60411_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i22cef58ffbf148f6b9ff045de06402ad_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf15430bf964492d85c26ed66da1719d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic54b972b927e465db26fade0625ee0af_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic3f27527429e4e1381732884de5fe7ef_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7af1c10e88c04715a32dd0d14b5fc68c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9eec867a71f14c66b338be60e62f7b42_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i970caf9160eb4903b552225712bf87aa_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c9d9c3ce226461dad1589cd24059041_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18b1278575b643638ddc7161c85cbf9e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iad8cd49122b043bc9d724f1cbbb75899_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i53fd7be1d6e749769b42dd0591f89af8_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id0facb1c96aa4aa4aaa9291a59efaf46_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia689be4a0bc044f2902b5852c85a9cec_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="i989428fb4fa8484f834ba012f21a5ee9_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="i3d086c2052a34b208dd113dd13ebc061_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="i78e512aaa0a646eda28da62c674cfec0_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="ie9bd1e737bb54fe2afafe68ff6dd5d43_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="i293cf4a73b304a9ab6784b8814cdce15_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="i256736f8ea8e4c0a9682687667ccff94_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="i01211fca27a94a339620a8a46cf904c7_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="i84559fc3621c497fba4bdc97f25acaa7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4659492733144c8186d228e5a4ff97db_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i13d19c2c824a43658caef434e04eb4f9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic7042041bc3a468796a129f5006c9559_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="iea10bd7bdbb74e15a8fb9a4a6ee81efa_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="idbbb8a46ff8e499589bf645690dc67ce_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i774c920debc3420caac2877ef2fa09e6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id3874ce364e24339be0fcbea03caf283_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9fc55c6c08d349d489502ae9e9b0a9b2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i924c508f16ef4cda80531d41950dab55_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia728c3b157c44532879d9aad140197f9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d9892b38e034b12b422f60e9f38bfcf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1d886e53a04e4b6791def6288662c043_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2dd91ec4fa494f47bf8638ab464b7d6b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idaba69b000dc41b6a6a3d524dde06065_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb41e8e3133946faa2f8f48887358a8b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iea8e6a089115424e9c2adffd94d4d516_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5641e41c3e5e492194f72b6c373be29c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6a2a5744cd944cd8ce930b0e3901ddf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02c13e1b7fc84a49b97ca2c6ce7c62f0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9ae549afc10439ba37785d5e0121ba5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7c257ee0b45c423f8e49d74b49b08f2b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4bf37349137741d394cf61c9f79882b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i940063a379df4de6be103df05356255a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i907c8c587f5e4111a59203e5f532cc68_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="ic84ee7b3b55f48549f3f4887ce99f19d_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="idfed316f2cd94ff3a461fdaf7f7c10d0_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:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id01a9e62b66941b4a1b9c35a8a2e4ea4_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="i1e58294ad45b4293a7125c5812a94eee_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="i3a6fc3b3fbdb47968f16f9fd279fa4da_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="i63f07fba30864914a07e3569acd19ab6_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:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8abca6bed49f4a5db7e00403c5753394_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="iaa31c7b8b1314a21a6e82c5eedc06344_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="i0ecf902aacfe48808dd2f30756941c81_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="i9b3206569f41476b8a4f5f89c2c19498_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="i3276dadacd0b403e83627509976c662f_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="i5eec0dad81c04e029ab1d4d2aa48fa0c_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="i6430fad87d1242af923303c59ba0bb37_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="i15b8738482cd4e53a5b6f64e9b69989b_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="i4d746d04e12a4665ac4feb097d0a6bd3_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="i3ad43ba82ed841679bb36816e81285aa_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="i6fc3c036c5fc4616b28410e15e4fce18_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="i6245d755a0774bf381ec4cf147b9c10a_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="ia7cea29a33fa42aeb16d4fbb8f262cc3_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="ia10ce96b85c24bfc9169c6eac52383b2_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="i82d841775dd441e78bab01a3860e316a_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:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia440362f041c4e3d8e86c98278909fc7_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="i2652fd48540d433187909f6d79cbf363_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="i054ad9f731d04f519278f8cd6725d2c0_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="ie5f1b85705a842df912c0c415f061608_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:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibdfefd6f99274b209f031c0330c2552e_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="i4099f7192853401db4914850cb8cb8e0_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="icd86832ecca04210a6f614c3a333ac77_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="i26e00cde3d7b42f0bfa103417c6b5856_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="i2ade6910e2244a68be2a53ba7c60964d_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="ide728d298e0b450a8ea4945231ea1af8_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="i68b9a47506464917995408a921968829_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="i89d7da64ad80413a98e984bf3613c309_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="i3a472d83cd0d4a36bc6c6036a430dc3a_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="i9f2669649edb45a5a380d46a3878a304_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="i10a1788b35914b85965e4226225f857b_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="i8be737147faf4bfab4f42b842d53c086_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="i5ff65423fcba46839c82bcc58d71314a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2cbbcbc3f1fd441da30127eda6cbcb90_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id4dcc707d8a4403a89ffd00b06612830_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="ibc8f84aee046448cae83fad6d18be928_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="icf6c349f7e6348ed8049da2d026cb61c_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="i7d37649c08344c0ebd0d8957c2223a8c_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="i1308c4c559aa4990aad23801b2cf0aa9_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="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia0cc2fb5a07241ab9d6495ad4067ef9f_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="if2faef0e686a45a8a6fdacf2faaba0b5_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="if22d0006455141c68849fc22722cb984_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a2961bebb334f1ebf50ed067757494a_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="i98f3d5ac564041dcb6ccd98e44e389c8_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="id2e395af1d924570b402b02089dfbd8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc70500ccffb42ef8ec1686e7a735fb1_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="i5ef8e507ff694299bd94e4f07da3f7a1_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="i0359be81b63e4e479676a97fc7ef0c20_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4995602b81f94a9d825c1553c46ad0ba_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="i5f91518cf9e241b3aad474838ea2355f_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="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8045322f61c44d05b462851bb68ef81e_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:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if27843660c224fbaaac0dca519f24432_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:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie608365e0a834ad6a249ce462ae50ccd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5876446f85864d708006873be5c08df3_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="if532d11460ce42e990f80f3f8522c18e_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="ic235c67448474b6fb97112029e368ab4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i53124678d72d49ee900c9a58457e49dd_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="i8f133f79bd8b49c098532d7753a33ec5_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="ibb906233aff3487e8d9f3cad46fc87e1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i038405624de94a09ad861b7bb031c3c8_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="i92ce9bdac1374e66892a535ce6991e93_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="i52572a67504348f5b0f8017b32eb2d81_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie45973fc35f342adaa309889c390ab81_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="i52e800a89d234aacb4a7a657e13c0ecb_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="i534523b447f0425c8365eb1bf08d176b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id224ab0a5abb416ebe727d25d1a1e8d5_D20210601-20210630">
        <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-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i567db682702d4f1a8faa7f96ece4f383_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i566e98a7eaff458ca16c5e64c64c351f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3483377908d64dbeaf53ff1f36809275_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i07e4cc8909bd4b0aba4d57a1502d4d90_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="if9f037611ee94cba8a075bedca804c87_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7b656d9c15d3431ab3be2ec9e5ebf7d9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie55ac1f80d534ae8b485da8d30385bb1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia3e06b92b3064137ae911fba7fbf2de9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa7164d55e5e47629c7ff7f061b8507a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaef03c3fcaa943419d7d11aae58dbe57_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="i99f533867654469cb4fb0e3c5eeaf1bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63a02f5ac6c348b099c54e94580cb36e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3cf237e09a0b43bf94307e507e53d689_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:SeveranceBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a9ac16d7a10481b92ba6a10f99649b0_D20191001-20221231">
        <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>2022-12-31</endDate>
        </period>
    </context>
    <context id="i54886943e7b2496a827f232bfbcdb322_D20191001-20221231">
        <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>2022-12-31</endDate>
        </period>
    </context>
    <context id="iec38f113e2b94eea91f33b2f08f3f2ae_D20191001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icadd7776d35d4fa2b77fbb24e139eff7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i974e2d31df3c4295b48861cb400ee98c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i528a29dbdb7a42ba965f8cb56a9c6fb7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie979438e6c0d42efa67301f70e219ece_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17c73148182b400e88a3273e2f200149_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i260a7041cca74598bc508fddce77d82b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie11bf29b00ea454a9444d9b5679cfa49_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="i3be44a62d5fc454db8037ee2102980f5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7dafd9af4c74493c9b3027d49d5541ff_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="i0c0eb7e115dc4cb9a9c0ff06da3a668b_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="i017a17968d8d4e68b704ae6f83e1f041_D20220301-20220331">
        <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>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f181d02fa194ea5a37b87969f34542b_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="ibb8648288df34b46bb1334e49fff17dc_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="i624e1f4a2061464e9ab877c70760fe95_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="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44948e0f64514bfca845c175ad92efa8_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="i190c73ade23846cb97642168b6985b5d_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="ia1678b3350ee455f8147a809e2558712_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="if69dc36164cc4cc987cc2cb916813e8c_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="ibd71693095be4d29b8b9ecba6371ce35_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="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2947ccb7fbd3457a8338f44cf61cc117_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6cedf86a340c4e30bc48c3b9ff024703_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="ie42c21ffa173492db23426d1b60660e8_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="i8de5dbbc60e24e988fe30e618fdb206a_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="i4bb628cbb81845529950bbaee6bf1572_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="i81fe1fedf60549cba8c87730ad80920e_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="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iad09be9e10354c0bab5c27d07133f5ad_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i59b38fd25a5f40869a021f06802317e9_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="i7b1432331f57482f86163694a925a0be_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="i081d772bf1344569b417e5d476c1c031_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="i93058cec52504357b134e3bb2ba567d5_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="ifda6462760bf45648649ee6912ceada1_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="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibafd8ef4dd434ba0b2e294778fc19cb8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icf82209bd54e42199fd23e0f4682799e_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="i9256f253ffe94813b8b73b6ef4f9123f_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="i15fdd583ce5e4cf19023187e85927566_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="i17ecfe6e0a2b44b09725d68f83fe1a30_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>
    <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="number">
        <measure>pure</measure>
    </unit>
    <unit id="site">
        <measure>cms:site</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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfMy0xLTEtMS0xOTM5OTU_62cccf8a-6d40-4c03-89b3-e8d4d17ed42f">0000811156</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfNC0xLTEtMS0xOTM5OTU_8bb85ab5-2008-4f9b-86e9-9e44157552b6">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfNS0xLTEtMS0xOTM5OTU_d6d78e06-5f1f-46f2-bf3c-cca8a6f0dce0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfNi0xLTEtMS0xOTM5OTU_b7b11b76-6fd0-4f2a-a639-e550b48f590a">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMi9mcmFnOjczNGY3YWIyNTJjYjRjZDNiODAxYzNiODhmNGEyMjk2L3RhYmxlOjNhMDUyZWFkNTEyNzRkZGZhMDU1YzEyN2I4MzZjNmJlL3RhYmxlcmFuZ2U6M2EwNTJlYWQ1MTI3NGRkZmEwNTVjMTI3YjgzNmM2YmVfOS0xLTEtMS0xOTM5OTU_357b2fa2-a845-4737-b4f2-de2f50dc6be7">0000201533</dei:EntityCentralIndexKey>
    <cms:PreferredStockDepositaryShareConversionRatio
      contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTYvZnJhZzoxMTlmNTYyN2E1ZTU0ZGEwYWQzNTRlYWNjZDQ3Mzc0OS90ZXh0cmVnaW9uOjExOWY1NjI3YTVlNTRkYTBhZDM1NGVhY2NkNDczNzQ5XzY4_33b7f0d7-5361-4ca4-8715-f92f09adf25c"
      unitRef="number">0.001</cms:PreferredStockDepositaryShareConversionRatio>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8">http://www.consumersenergy.com/20221231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71">http://www.consumersenergy.com/20221231#LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <cms:RetirementYearsOfService
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_2a244127-72c7-4004-ab5f-1ce638f2f487">P10Y</cms:RetirementYearsOfService>
    <cms:RetirementYearsOfService
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_721428fe-8e7f-433d-8283-d5e4f763f70a">P10Y</cms:RetirementYearsOfService>
    <dei:DocumentType
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl84NQ_2f1c7392-bc75-4895-a463-0c811688d0b9">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDY_6fefe30e-cb93-444c-8fdf-6df465f8657a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl8xODg_98054cea-d0e8-4757-a5a4-da7c95174ef9">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl8xODg_ed57464f-60d0-4fc6-9a8e-62a176ec22b4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl8xOTQ_7d4b1adb-2d2e-431d-abb2-e3ba13e56ace">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6ZTZmM2RmOGViYzI2NDIzOWFkMTgwZDg3M2Q1OWY5MDAvdGFibGVyYW5nZTplNmYzZGY4ZWJjMjY0MjM5YWQxODBkODczZDU5ZjkwMF8xLTAtMS0xLTE5Mzk5NQ_68f5432b-e01b-4469-969c-d2a685b07940">1-9513</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6ZTZmM2RmOGViYzI2NDIzOWFkMTgwZDg3M2Q1OWY5MDAvdGFibGVyYW5nZTplNmYzZGY4ZWJjMjY0MjM5YWQxODBkODczZDU5ZjkwMF8xLTEtMS0xLTE5Mzk5NQ_6331a637-e3b1-44a5-b433-0b9216e438d8">CMS&#160;ENERGY CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6ZTZmM2RmOGViYzI2NDIzOWFkMTgwZDg3M2Q1OWY5MDAvdGFibGVyYW5nZTplNmYzZGY4ZWJjMjY0MjM5YWQxODBkODczZDU5ZjkwMF8xLTItMS0xLTE5Mzk5NQ_3623109b-33ca-4e7b-a695-2b672976ac7f">38-2726431</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDc_a4c1ca34-dc95-4502-b345-0e1d0c1ec518">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl80OTk_9f517835-9cf3-4bed-afa1-7e387c493e27">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDM_4bd026f7-9d59-4ffd-a202-ef9b492a85f3">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTA_c342cd0e-932d-46a1-9fac-559193fe1b2f">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDA_12d79c71-6d7f-4b74-857d-cb924b75fe73">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTE_0f4b9410-f395-48be-9370-c93a9a3695c9">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDg_afc4ccdd-422d-4193-81fb-931e6234d5b1">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6Njk2YThlNTJkODdiNDUwZDlkYzZhYTQzYjA0YmI2ZjMvdGFibGVyYW5nZTo2OTZhOGU1MmQ4N2I0NTBkOWRjNmFhNDNiMDRiYjZmM18wLTAtMS0xLTE5Mzk5NQ_f6aa6321-0e63-4b46-b6fb-51e9dc68f9c7">1-5611</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6Njk2YThlNTJkODdiNDUwZDlkYzZhYTQzYjA0YmI2ZjMvdGFibGVyYW5nZTo2OTZhOGU1MmQ4N2I0NTBkOWRjNmFhNDNiMDRiYjZmM18wLTEtMS0xLTE5Mzk5NQ_84b1df19-81ea-4f34-a709-2f1ab3357ade">CONSUMERS&#160;ENERGY COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6Njk2YThlNTJkODdiNDUwZDlkYzZhYTQzYjA0YmI2ZjMvdGFibGVyYW5nZTo2OTZhOGU1MmQ4N2I0NTBkOWRjNmFhNDNiMDRiYjZmM18wLTItMS0xLTE5Mzk5NQ_ebf04874-e6bf-4c31-beaf-1723d4fe4218">38-0442310</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDQ_23beaa6e-34c6-4406-ae1f-baa4ebcaa219">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDE_3aacc736-9dde-4973-9c8c-b261922f23cb">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDU_1519b304-0525-45db-986e-487c994d4ae4">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDk_7371b36d-d1b4-4cab-a2d1-6e731a09f96e">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MDI_530208a0-7f04-4cdc-9ccc-8a3df86d40a4">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTI_35fbce6d-db41-4fbc-bbdf-ab0e5111841e">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGV4dHJlZ2lvbjphMWM0NzE1ZGU3Y2I0YTlmOWEzMTcxN2IxOTI3YWMyMl81MTM_86d5934a-32f9-4523-81c2-8d1ec36304e7">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8yLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmQwZTM5YjliNDM5NjQ1YjQ5MWZmMWJiNDYxZGIyMWIyXzQ_32da8cd4-2142-472b-b6a7-c8cd38964d03">CMS&#160;Energy Corporation Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8yLTItMS0xLTE5Mzk5NQ_8d444ad6-588f-438b-8490-09f73ef9a89c">CMS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8yLTQtMS0xLTE5Mzk5NQ_31ce6593-703a-43cc-89b8-5884172850c2">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8zLTAtMS0xLTE5Mzk5NQ_11e71d38-3220-4d13-8b5c-bbde9b07d515">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8zLTItMS0xLTE5Mzk5NQ_1539b9cf-26b7-46aa-8253-83ed5adeffc8">CMSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia706f18bff784779a9f7b6760ba83efa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV8zLTQtMS0xLTE5Mzk5NQ_089f89a4-6bc6-4c30-bd5f-131c581de76c">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV80LTAtMS0xLTE5Mzk5NQ_d9af080e-53ad-4410-9a5d-c2f43874ea29">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV80LTItMS0xLTE5Mzk5NQ_a1c6786c-8fc2-4750-a044-cf8d4faab487">CMSC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i67206a6a96af4f33ab24c7430d6908cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV80LTQtMS0xLTE5Mzk5NQ_7adfa278-e2e5-46f1-8851-e22923c404d0">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i2f182b3863384f8783152e3f99591951_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV81LTAtMS0xLTE5Mzk5NQ_dbe6290a-d493-4c2c-aeb5-23a00d947349">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2f182b3863384f8783152e3f99591951_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV81LTItMS0xLTE5Mzk5NQ_96062bf6-1f89-4723-9c20-1f6b697883fd">CMSD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2f182b3863384f8783152e3f99591951_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV81LTQtMS0xLTE5Mzk5NQ_5235e928-a158-44fd-a559-d39a3d0202c9">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV82LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBlM2JhMTk0Njk0ZTQ1ZTA4OTAwZjY5M2FmNjQyNDcyXzQ_2356a07a-48e9-4168-80dd-1a3ab39df18c">CMS&#160;Energy Corporation Depositary Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV82LTItMS0xLTE5Mzk5NQ_f3c82360-2b70-4957-9ddc-803b588cb757">CMS&#160;PRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV82LTQtMS0xLTE5Mzk5NQ_b492c658-ae1f-4090-8185-f797346cad0b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ib024dd7277294d6692255ca542148bad_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV83LTAtMS0xLTE5Mzk5NQ_23f49590-1145-40a8-85f0-4e3f95c3c1bb">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib024dd7277294d6692255ca542148bad_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV83LTItMS0xLTE5Mzk5NQ_a6f28b0c-3e3d-4d6c-9b16-ffa4b718082d">CMS-PB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib024dd7277294d6692255ca542148bad_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xL2ZyYWc6YTFjNDcxNWRlN2NiNGE5ZjlhMzE3MTdiMTkyN2FjMjIvdGFibGU6NjUzY2NlMWUwMGFlNDViNTgxNGQ3NTBlYzQxZGIxNzEvdGFibGVyYW5nZTo2NTNjY2UxZTAwYWU0NWI1ODE0ZDc1MGVjNDFkYjE3MV83LTQtMS0xLTE5Mzk5NQ_02174c9d-fb51-489b-a26b-0fe12bf9b11e">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6NGE2MzdmNTg4YjBiNDNjZjk2MTEzY2ZmZmM1Y2VhYzgvdGFibGVyYW5nZTo0YTYzN2Y1ODhiMGI0M2NmOTYxMTNjZmZmYzVjZWFjOF8xLTEtMS0xLTE5Mzk5NQ_c5f4e84b-a4e6-4df5-a8c9-e1e22bcc1e38">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6NGE2MzdmNTg4YjBiNDNjZjk2MTEzY2ZmZmM1Y2VhYzgvdGFibGVyYW5nZTo0YTYzN2Y1ODhiMGI0M2NmOTYxMTNjZmZmYzVjZWFjOF8xLTctMS0xLTE5Mzk5NQ_14fd3e50-a826-44e4-a22c-30d440416b1a">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6MTgzYzk0ZjA1OGMwNDE1ZGFmMGRkODJhNWYyZGI1ZjIvdGFibGVyYW5nZToxODNjOTRmMDU4YzA0MTVkYWYwZGQ4MmE1ZjJkYjVmMl8xLTMtMS0xLTE5Mzk5NQ_d2df03ba-2e02-49df-8969-6f1a76377d97">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180L2ZyYWc6ZTJmMzY5ODBlMDIxNDQwNGI1YjU5NzMxYmU4YmFhYTAvdGFibGU6MTgzYzk0ZjA1OGMwNDE1ZGFmMGRkODJhNWYyZGI1ZjIvdGFibGVyYW5nZToxODNjOTRmMDU4YzA0MTVkYWYwZGQ4MmE1ZjJkYjVmMl8xLTktMS0xLTE5Mzk5NQ_aa4b2b95-dad5-4a9a-9a55-6d2c5d6678e4">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6NTAwZTllMGFlZGMzNDU3M2I5YmNkNmQ2ODNmYzc2YjgvdGFibGVyYW5nZTo1MDBlOWUwYWVkYzM0NTczYjliY2Q2ZDY4M2ZjNzZiOF8xLTEtMS0xLTE5Mzk5NQ_420ae253-ec9c-4931-8fbf-545e618531ba">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6NTAwZTllMGFlZGMzNDU3M2I5YmNkNmQ2ODNmYzc2YjgvdGFibGVyYW5nZTo1MDBlOWUwYWVkYzM0NTczYjliY2Q2ZDY4M2ZjNzZiOF8xLTctMS0xLTE5Mzk5NQ_7b8adfd9-817e-4342-8c54-a38c17f7d8e2">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6YTQ1NTljNjU3ZGNlNDdjODk0YmVlZDc5YzM2Y2QwZjcvdGFibGVyYW5nZTphNDU1OWM2NTdkY2U0N2M4OTRiZWVkNzljMzZjZDBmN18xLTEtMS0xLTE5Mzk5NQ_807c4ae6-4b84-4485-831d-6fa3b520391d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6YTQ1NTljNjU3ZGNlNDdjODk0YmVlZDc5YzM2Y2QwZjcvdGFibGVyYW5nZTphNDU1OWM2NTdkY2U0N2M4OTRiZWVkNzljMzZjZDBmN18xLTctMS0xLTE5Mzk5NQ_713c6b5f-37d5-44ba-9c51-643e501ec49e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV8yLTAtMS0xLTE5Mzk5NQ_535c987b-1cdd-47e8-b009-4fd1dbb6127f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV8zLTYtMS0xLTE5Mzk5NQ_1fc6c5f7-00d3-4a33-8441-11363cf02d85">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV81LTItMS0xLTE5Mzk5NQ_74e4517c-b1c4-4553-9a5b-055db9d1b4bc">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV81LTgtMS0xLTE5Mzk5NQ_4e4b27a2-24df-4749-b495-d2b86ba4e8ec">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV82LTItMS0xLTE5Mzk5NQ_070529cf-b368-4645-969e-dabfa0b7122a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY183L2ZyYWc6NGYzYjUwOWY4MTIyNGJlYmJlMmJjMzU4NTFkMmFlOGYvdGFibGU6MzY2MWE1NzA3ZDViNGRiOThjYmNmMWFmMmY5ZWQ0NDUvdGFibGVyYW5nZTozNjYxYTU3MDdkNWI0ZGI5OGNiY2YxYWYyZjllZDQ0NV82LTgtMS0xLTE5Mzk5NQ_bd38e609-d649-4d1f-ba39-c641e269e6f0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMC9mcmFnOjc2ZWJmMWIyYjljMjQ2YjA4YzI5YzkxODAxZWNlMWRjL3RhYmxlOjFkODNlZWI2MTM1MDQzYzRhOGMwNzY1MDkzNzk4OTg4L3RhYmxlcmFuZ2U6MWQ4M2VlYjYxMzUwNDNjNGE4YzA3NjUwOTM3OTg5ODhfMS0yLTEtMS0xOTM5OTU_8cbea8d0-c6f5-49cf-b03e-f067f62abe3c">true</dei:IcfrAuditorAttestationFlag>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMC9mcmFnOjc2ZWJmMWIyYjljMjQ2YjA4YzI5YzkxODAxZWNlMWRjL3RhYmxlOjFkODNlZWI2MTM1MDQzYzRhOGMwNzY1MDkzNzk4OTg4L3RhYmxlcmFuZ2U6MWQ4M2VlYjYxMzUwNDNjNGE4YzA3NjUwOTM3OTg5ODhfMS04LTEtMS0xOTM5OTU_c4200b6e-0133-4187-80c5-ba2620f0cf4c">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMy9mcmFnOjZlNDNmOTEyYjA1NjQzNDJhYzM4NDMwNjhiYmUxYzQ2L3RhYmxlOjI5YzU4YWI4OGQ1ZjQ1M2U5ZDY2MzM4MTRhY2I0ZTY2L3RhYmxlcmFuZ2U6MjljNThhYjg4ZDVmNDUzZTlkNjYzMzgxNGFjYjRlNjZfMS0yLTEtMS0xOTM5OTU_3dfaf253-73ef-417a-aafd-2929724af62b">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xMy9mcmFnOjZlNDNmOTEyYjA1NjQzNDJhYzM4NDMwNjhiYmUxYzQ2L3RhYmxlOjI5YzU4YWI4OGQ1ZjQ1M2U5ZDY2MzM4MTRhY2I0ZTY2L3RhYmxlcmFuZ2U6MjljNThhYjg4ZDVmNDUzZTlkNjYzMzgxNGFjYjRlNjZfMS04LTEtMS0xOTM5OTU_db622cdc-0bbc-4e6e-bd9a-c931bbfbb3db">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i1f47f1f817bf408ab5b065dfe7da581a_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfMTA5_fd54a1ea-e55d-4d23-9e50-4b603af8c92c"
      unitRef="usd">19588000000</dei:EntityPublicFloat>
    <dei:SecurityExchangeName
      contextRef="ia7003b0defc041c89d7f0e6c8f4d6f04_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfMjg0_31ce6593-703a-43cc-89b8-5884172850c2">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2a78e54d8d484d8882db9e769f3f39fe_I20230113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfMzg4_efc210a3-95a3-4f24-af2b-b0ea308c63d0"
      unitRef="shares">291264195</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4ec171a6acea49288db35f556a0f73e8_I20230113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfNDc2_f742648c-9ec4-445c-bcc3-e3982f2d85e6"
      unitRef="shares">84108789</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18xNi9mcmFnOmFjNjM1NTY2YzY0NDQ3ZTY4M2M1NDQwM2FhYjg2ZDdlL3RleHRyZWdpb246YWM2MzU1NjZjNjQ0NDdlNjgzYzU0NDAzYWFiODZkN2VfNjcx_8e87a729-6a25-4e04-a714-2914fcbc3437">CMS&#160;Energy&#x2019;s and Consumers&#x2019; proxy statement relating to their 2023&#160;Annual Meetings of Shareholders to be held May&#160;5,&#160;2023.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMjYvZnJhZzo3MTI3YjNkNzRiNDg0ZTA3OWIxNzA1ZmZkNTAxMTk4MS90YWJsZTpiNjZkNWVkYWIwZWM0M2JkODBjZTRkZDM0MGEwNjA1OC90YWJsZXJhbmdlOmI2NmQ1ZWRhYjBlYzQzYmQ4MGNlNGRkMzQwYTA2MDU4XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjIyYmUzZWZjNzVlMjRkMzJhNDYzOGQxZjY5YjI3MjNkXzcy_3e168c68-56b6-4c20-8f48-4495db381e82">238</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMjYvZnJhZzo3MTI3YjNkNzRiNDg0ZTA3OWIxNzA1ZmZkNTAxMTk4MS90YWJsZTpiNjZkNWVkYWIwZWM0M2JkODBjZTRkZDM0MGEwNjA1OC90YWJsZXJhbmdlOmI2NmQ1ZWRhYjBlYzQzYmQ4MGNlNGRkMzQwYTA2MDU4XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjIyYmUzZWZjNzVlMjRkMzJhNDYzOGQxZjY5YjI3MjNkXzcy_aea58a4f-8fac-4d0e-8b83-3d966bf0caa3">238</dei:AuditorFirmId>
    <us-gaap:Revenues
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMtNy0xLTEtMTkzOTk1_f0c9689b-675a-4235-920b-bb7bd36372b2"
      unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMtOS0xLTEtMTkzOTk1_ba68940e-d7eb-4253-a325-91a695eb0d09"
      unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMtMTEtMS0xLTE5Mzk5NQ_5ac5030a-215a-44cc-ac89-73905a3d2395"
      unitRef="usd">6418000000</us-gaap:Revenues>
    <us-gaap:FuelCosts
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzYtNy0xLTEtMTkzOTk1_6c80445c-dcb4-4eee-9476-af1ca77a9adb"
      unitRef="usd">905000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzYtOS0xLTEtMTkzOTk1_069e1cb4-4d22-4185-ba55-fb105f06de5f"
      unitRef="usd">593000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzYtMTEtMS0xLTE5Mzk5NQ_96e9fb5b-a658-4f1d-a0c5-0010535476b4"
      unitRef="usd">375000000</us-gaap:FuelCosts>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i82cc0cd41d4e4ff3801a6e3dae1c8649_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzctNy0xLTEtMTkzOTk1_33706b1c-a9a9-4075-807f-cf47cc43021e"
      unitRef="usd">1928000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i54c1d6ce94f4446a8bfb7fa32786bb8c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzctOS0xLTEtMTkzOTk1_85bc966d-406b-4233-b255-02a95ddf8da0"
      unitRef="usd">1665000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4c7a4c2e55ca4f1c97386b61a8a4ed63_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzctMTEtMS0xLTE5Mzk5NQ_bd171b55-22f1-4290-9a7f-21a1a7bef142"
      unitRef="usd">1492000000</us-gaap:CostOfGoodsAndServicesSold>
    <cms:PurchasedPowerRelatedParties
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzgtNy0xLTEtMTkzOTk1_33846300-9170-4828-b8a9-2e82b7edbe43"
      unitRef="usd">76000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzgtOS0xLTEtMTkzOTk1_014be3e6-5d4d-4a6c-a5f3-c9c0cc5094a6"
      unitRef="usd">77000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzgtMTEtMS0xLTE5Mzk5NQ_6a77c4b2-31bc-42e7-a181-0db9002adc34"
      unitRef="usd">64000000</cms:PurchasedPowerRelatedParties>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7f94394ee8bf4c34b4408f49c1241a56_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzktNy0xLTEtMTkzOTk1_7be80c76-e488-4600-af10-a713768131f7"
      unitRef="usd">1256000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i81067186cb024311894721f0abf4b2bd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzktOS0xLTEtMTkzOTk1_5c70a737-c693-4e20-8b91-3dc8f1fc56b1"
      unitRef="usd">735000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3ecd231222b845479a2950c74bc04c1c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzktMTEtMS0xLTE5Mzk5NQ_0bfc6d54-655f-433f-aabd-081842d4712f"
      unitRef="usd">577000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEwLTctMS0xLTE5Mzk5NQ_928cdf86-56d7-4334-8825-33052c5f9b55"
      unitRef="usd">1669000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEwLTktMS0xLTE5Mzk5NQ_30dbf9fb-536e-43c8-9eda-e4f7cd1a79ae"
      unitRef="usd">1610000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEwLTExLTEtMS0xOTM5OTU_3a367901-2fd6-4529-8419-5d0c79359905"
      unitRef="usd">1280000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzExLTctMS0xLTE5Mzk5NQ_63e64b5d-d8cc-4573-89c0-dd7c3cf46ab9"
      unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzExLTktMS0xLTE5Mzk5NQ_8f6dd69f-bf3f-4296-9248-11fae140d10e"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzExLTExLTEtMS0xOTM5OTU_ae778f9a-20c4-43ff-b2f3-fd2ebef43053"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEyLTctMS0xLTE5Mzk5NQ_f9a381c1-0b18-4e94-9b9c-79dec16279fc"
      unitRef="usd">412000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEyLTktMS0xLTE5Mzk5NQ_e239682f-8b5e-4b02-bc99-03ca67bcab1a"
      unitRef="usd">389000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEyLTExLTEtMS0xOTM5OTU_489aa1ce-5e6c-4b53-925b-cfea0a83e923"
      unitRef="usd">357000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:CostsAndExpenses
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEzLTctMS0xLTE5Mzk5NQ_f09b02ba-96bd-4dcf-bcd4-b32c89b375e4"
      unitRef="usd">7372000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEzLTktMS0xLTE5Mzk5NQ_4bf555bb-c5ef-4ca7-b6da-afdeec3735ca"
      unitRef="usd">6183000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzEzLTExLTEtMS0xOTM5OTU_8c1967ff-cf23-4157-ad12-389fe7d15f7d"
      unitRef="usd">5188000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzE1LTctMS0xLTE5Mzk5NQ_a9802ad0-dded-45b4-ba07-e2ca378e1a89"
      unitRef="usd">1224000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzE1LTktMS0xLTE5Mzk5NQ_2d01be63-9481-4784-8546-3e2134503c4f"
      unitRef="usd">1146000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzE1LTExLTEtMS0xOTM5OTU_d24a68be-49e9-460b-8f53-ec806224b95e"
      unitRef="usd">1230000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIyLTctMS0xLTE5Mzk5NQ_588b9b4f-66ff-44e8-a713-65e4da3a272b"
      unitRef="usd">205000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIyLTktMS0xLTE5Mzk5NQ_ef2df956-8f72-4bd4-a91f-09a3769cd297"
      unitRef="usd">165000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIyLTExLTEtMS0xOTM5OTU_9017aeb6-8184-4546-8155-fa53684200bb"
      unitRef="usd">118000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIzLTctMS0xLTE5Mzk5NQ_73a6b7e5-214d-4dc2-9cc0-74d4afd68975"
      unitRef="usd">19000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIzLTktMS0xLTE5Mzk5NQ_14b9c268-fa62-4129-b872-7ebf6e2f2ecb"
      unitRef="usd">30000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzIzLTExLTEtMS0xOTM5OTU_a3db9f65-05de-4d25-ab97-f8387a0624c4"
      unitRef="usd">28000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI0LTctMS0xLTE5Mzk5NQ_fe6b23d8-3554-4272-a6c6-33a3d5b56ed1"
      unitRef="usd">27000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI0LTktMS0xLTE5Mzk5NQ_a22daf83-a036-4377-b5d8-d5f29cd6761f"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI0LTExLTEtMS0xOTM5OTU_b66d1c55-1ca0-4889-a1e0-070ea8c5ec08"
      unitRef="usd">62000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI1LTctMS0xLTE5Mzk5NQ_23cbdf44-98de-4561-96f8-809bbb3824e8"
      unitRef="usd">197000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI1LTktMS0xLTE5Mzk5NQ_00fb916e-fa91-45d2-b569-fa6acb3eecc2"
      unitRef="usd">177000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI1LTExLTEtMS0xOTM5OTU_ad44d951-f04b-4412-ba3e-5d9a6b3915ce"
      unitRef="usd">84000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI4LTctMS0xLTE5Mzk5NQ_4253ff07-de48-48ff-8646-fec407831f75"
      unitRef="usd">509000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI4LTktMS0xLTE5Mzk5NQ_cef605d7-27ce-4536-b07e-74042cd8cefe"
      unitRef="usd">481000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI4LTExLTEtMS0xOTM5OTU_f042c972-ca41-4dc2-90d8-9851e55491be"
      unitRef="usd">483000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI5LTctMS0xLTE5Mzk5NQ_bbf7dd25-6a6c-4b64-b6ed-d9712593086f"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI5LTktMS0xLTE5Mzk5NQ_d9a92a6b-a98b-4507-bad0-87d3fa404532"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzI5LTExLTEtMS0xOTM5OTU_ed1fdcfb-a148-45f2-b29d-9131b91f31ca"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMwLTctMS0xLTE5Mzk5NQ_a7dab15d-179c-4a36-882a-3e889a085ff2"
      unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMwLTktMS0xLTE5Mzk5NQ_8fc8a777-922d-4704-a080-98d1673bae66"
      unitRef="usd">10000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMwLTExLTEtMS0xOTM5OTU_25d33b53-03a7-4125-a0f3-db74111c6cb2"
      unitRef="usd">12000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMxLTctMS0xLTE5Mzk5NQ_9f399a44-b62f-45d8-bbf2-8a936d34d3ab"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMxLTktMS0xLTE5Mzk5NQ_00a9eabd-2d9a-48a1-8603-ffe45be7a7eb"
      unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMxLTExLTEtMS0xOTM5OTU_07834a27-a745-4cd2-87ed-a31da54744cc"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMyLTctMS0xLTE5Mzk5NQ_94e02a81-00d1-4044-be17-2457c00890ec"
      unitRef="usd">519000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMyLTktMS0xLTE5Mzk5NQ_0fad6e70-1824-47c4-91d4-664466629db5"
      unitRef="usd">500000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzMyLTExLTEtMS0xOTM5OTU_3f15c2a6-afb3-4b0e-932b-17da0b885631"
      unitRef="usd">505000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM0LTctMS0xLTE5Mzk5NQ_412302b4-40b0-4af7-895b-c897163f08e3"
      unitRef="usd">902000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM0LTktMS0xLTE5Mzk5NQ_c7660de4-cf0f-470f-9da9-ef9e6a488e71"
      unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM0LTExLTEtMS0xOTM5OTU_4d761afe-371f-453f-8660-6a93f68c62f1"
      unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM1LTctMS0xLTE5Mzk5NQ_24832ae0-5635-4e55-b63f-77fc2ca3a001"
      unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM1LTktMS0xLTE5Mzk5NQ_ef6fa848-72f3-4c19-b2c5-2ce2c4491c3e"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM1LTExLTEtMS0xOTM5OTU_bce61bb8-37b3-4363-8275-09cbc3633349"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM3LTctMS0xLTE5Mzk5NQ_2d2f078b-3a89-4c37-808d-e0e3b7473fbd"
      unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM3LTktMS0xLTE5Mzk5NQ_ae48135f-9567-4820-b758-eb9ff091f2ce"
      unitRef="usd">728000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM3LTExLTEtMS0xOTM5OTU_bd50142d-c9e4-4fc1-b694-09cecc48e079"
      unitRef="usd">694000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmU5YWJjMTQ3M2YwZDRkMTJiNGJlYThhMmU5MTQyMWRkXzE0_70f234eb-8e1d-451e-af97-bef63fe95442"
      unitRef="usd">1000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmU5YWJjMTQ3M2YwZDRkMTJiNGJlYThhMmU5MTQyMWRkXzE4_c25b10c0-3367-4144-a9a7-d9ebe3c2057f"
      unitRef="usd">170000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmU5YWJjMTQ3M2YwZDRkMTJiNGJlYThhMmU5MTQyMWRkXzIy_02f5b683-741e-40fd-9003-725986a84aaf"
      unitRef="usd">18000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTctMS0xLTE5Mzk5NQ_694ca68c-bb07-4dfa-bb84-09a1b043e188"
      unitRef="usd">4000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTktMS0xLTE5Mzk5NQ_ddeed0bd-cf07-4d38-87d2-6482b3119867"
      unitRef="usd">602000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzM4LTExLTEtMS0xOTM5OTU_6650f8d8-422b-408d-be4d-893f76eb346a"
      unitRef="usd">58000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQwLTctMS0xLTE5Mzk5NQ_434fcda4-333d-46aa-b684-c9563f3e20cc"
      unitRef="usd">813000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQwLTktMS0xLTE5Mzk5NQ_7c7d0b1b-7b7d-45e5-8d2a-526c47461bad"
      unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQwLTExLTEtMS0xOTM5OTU_4c439dc5-6871-46a5-88e2-72661f3c6e12"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQxLTctMS0xLTE5Mzk5NQ_b2662f7b-beb1-48c0-9b3b-b0e3907269fe"
      unitRef="usd">-24000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQxLTktMS0xLTE5Mzk5NQ_090c656a-ac7b-440f-8584-704ec4a60906"
      unitRef="usd">-23000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQxLTExLTEtMS0xOTM5OTU_bca9b9fb-56ac-4eea-9189-f4866df818e7"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQzLTctMS0xLTE5Mzk5NQ_5d8eb578-2d8f-421b-ae3b-f21066182f0f"
      unitRef="usd">837000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQzLTktMS0xLTE5Mzk5NQ_adcd2031-b075-4b2b-b78d-62a669eb25e8"
      unitRef="usd">1353000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQzLTExLTEtMS0xOTM5OTU_729db0b9-748e-4fe8-a2c1-7416789cdf6d"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ0LTctMS0xLTE5Mzk5NQ_a99c7634-4059-4419-a4f5-d7acff9736e0"
      unitRef="usd">10000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ0LTktMS0xLTE5Mzk5NQ_654bdfc4-8b1d-4f68-a1f6-446573992302"
      unitRef="usd">5000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ0LTExLTEtMS0xOTM5OTU_47fa1e30-6247-4730-be9a-c683a2843fc4"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ2LTctMS0xLTE5Mzk5NQ_c4d79240-68b1-4f49-beac-62055fc87790"
      unitRef="usd">827000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ2LTktMS0xLTE5Mzk5NQ_d4c68cc2-8dd0-4a6f-bcb1-de8d6b5c29ef"
      unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzQ2LTExLTEtMS0xOTM5OTU_9b34cb40-6b7f-4863-b42b-a31230ceb2fc"
      unitRef="usd">755000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUxLTctMS0xLTE5Mzk5NQ_cfe3a75a-c8ad-4021-a98f-c8b7314b7b0e"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUxLTktMS0xLTE5Mzk5NQ_0535dc47-5fff-4a8f-854b-4c5a49575d8e"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUxLTExLTEtMS0xOTM5OTU_0393ad58-3435-4dda-b282-807b75eeb03b"
      unitRef="usdPerShare">2.45</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUyLTctMS0xLTE5Mzk5NQ_3f734d88-0bd4-4f24-ae0f-975709137629"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUyLTktMS0xLTE5Mzk5NQ_14973acc-f189-4350-ae98-bb3ffb4ef180"
      unitRef="usdPerShare">2.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUyLTExLTEtMS0xOTM5OTU_d8071235-bbd1-4764-918c-40c529ba7ca2"
      unitRef="usdPerShare">0.20</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUzLTctMS0xLTE5Mzk5NQ_535905c5-0d29-4b1c-b7be-f6b2d563e70a"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUzLTktMS0xLTE5Mzk5NQ_e08e32ff-7abe-44b2-bd11-b31ba9c4f0b0"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzUzLTExLTEtMS0xOTM5OTU_fb3f99e4-412e-496d-8251-cd9583c4be96"
      unitRef="usdPerShare">2.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU2LTctMS0xLTE5Mzk5NQ_107920a4-be49-441b-a7cc-fb06a48dc514"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU2LTktMS0xLTE5Mzk5NQ_c5393882-80b8-4730-b5a5-b842a9a44182"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU2LTExLTEtMS0xOTM5OTU_ddeea145-16fd-46b5-8b37-0cd79248c7fd"
      unitRef="usdPerShare">2.44</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU3LTctMS0xLTE5Mzk5NQ_b44e9d1e-5b49-48d7-b33d-aae3f1f5ad12"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU3LTktMS0xLTE5Mzk5NQ_fe3edb26-e114-44d1-b0a4-111d57906843"
      unitRef="usdPerShare">2.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU3LTExLTEtMS0xOTM5OTU_844f1d32-88ac-44d6-8c8c-25e6abab1580"
      unitRef="usdPerShare">0.20</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU4LTctMS0xLTE5Mzk5NQ_ebdf8c60-f5cd-4db7-aba6-542e0281ae32"
      unitRef="usdPerShare">2.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU4LTktMS0xLTE5Mzk5NQ_dba8ac87-3581-4ba0-974b-1443bc89da23"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzIvZnJhZzo4OTg4ZjM1OTE1Y2E0MWI1OTJhNzI4NGVlYjkyNTgzOS90YWJsZTozNWQyZDk3ZWViZjI0ZmFmYmYzMmYzNDMzMjA2NDA3Mi90YWJsZXJhbmdlOjM1ZDJkOTdlZWJmMjRmYWZiZjMyZjM0MzMyMDY0MDcyXzU4LTExLTEtMS0xOTM5OTU_78694f01-a1a4-4a8a-bb8b-d800d52b9138"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzMtNy0xLTEtMTkzOTk1_1b2d1f78-d51b-4f51-b3bb-3b71158a7d39"
      unitRef="usd">813000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzMtOS0xLTEtMTkzOTk1_b181a816-498d-4d12-b70e-ad9e406622b2"
      unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzMtMTEtMS0xLTE5Mzk5NQ_9662d9b0-eb30-472b-836d-b4f4465b1734"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZDc2N2FiYjZlMmQ2NGFhNzkwZDEyZjRkZTllNmIyMTNfMTQ_2485d255-5a28-4da7-8126-98cab72c6fcf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZDc2N2FiYjZlMmQ2NGFhNzkwZDEyZjRkZTllNmIyMTNfMTg_1723c7be-a254-43c5-ad9c-01629c855c9b"
      unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZDc2N2FiYjZlMmQ2NGFhNzkwZDEyZjRkZTllNmIyMTNfMjI_02a80939-7e5a-48c8-adc5-f129e76cb065"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtNy0xLTEtMTkzOTk1_b77f7931-aefb-492b-bfdb-4cf364d7628f"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtOS0xLTEtMTkzOTk1_a0e8099f-fb08-487c-91d3-5afba380d67e"
      unitRef="usd">19000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzYtMTEtMS0xLTE5Mzk5NQ_d73d0ed6-037c-4db7-8d12-5c18694f1820"
      unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MWM4OTkzYmY5MWFlNGQ5OGI0YWM4NzVhNjBjMWJiNmFfMTQ_4c5d893d-bafc-448c-83f7-3d302ea6b234"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MWM4OTkzYmY5MWFlNGQ5OGI0YWM4NzVhNjBjMWJiNmFfMTQ_e06a93c7-e643-4b5c-9a67-6d96f961f98a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MWM4OTkzYmY5MWFlNGQ5OGI0YWM4NzVhNjBjMWJiNmFfMTQ_f1d57a56-91a6-4dda-8647-e8c2645f22f3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctNy0xLTEtMTkzOTk1_d98fc4b5-ce75-4f6b-b630-f92e4581a388"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctOS0xLTEtMTkzOTk1_b391314c-6245-4fe1-9627-eeb62c27258e"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzctMTEtMS0xLTE5Mzk5NQ_91df611b-fbd1-456a-9e24-d488b42cb069"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246NDAyNDcxNGU3OWZmNGU2YmI1ZDYyZmU0Yjk4NDM5YzNfMTQ_8dbf062e-7ea4-4991-9dc4-2ae9b673dfeb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246NDAyNDcxNGU3OWZmNGU2YmI1ZDYyZmU0Yjk4NDM5YzNfMTQ_a48ef3fe-1284-4b81-8a0d-9a343aa600f8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246NDAyNDcxNGU3OWZmNGU2YmI1ZDYyZmU0Yjk4NDM5YzNfMTQ_e93c4b56-ac55-4075-9574-ad13c6c71670"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtNy0xLTEtMTkzOTk1_0a5f9bba-5ea8-4898-a6a2-93a88dc8bf91"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtOS0xLTEtMTkzOTk1_f92cf117-3e47-4376-a51f-f035bffcf5d2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzgtMTEtMS0xLTE5Mzk5NQ_51be4196-edb3-46a5-82f7-4c22f4c35cc8"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMC0xLTEtMTkzOTk1L3RleHRyZWdpb246OWRmMmY3Zjg0M2JjNDgxMmI0NTZkMjgxOGUyZTUzNjlfMTQ_a917d877-b0d7-4c9d-be44-dd959c4597e5"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMC0xLTEtMTkzOTk1L3RleHRyZWdpb246OWRmMmY3Zjg0M2JjNDgxMmI0NTZkMjgxOGUyZTUzNjlfMTg_0ed3bd51-3bf9-4842-b7bd-a60bde8f31d9"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMC0xLTEtMTkzOTk1L3RleHRyZWdpb246OWRmMmY3Zjg0M2JjNDgxMmI0NTZkMjgxOGUyZTUzNjlfMjI_e710ed75-7d62-471e-a62d-3b73d4b9195d"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktNy0xLTEtMTkzOTk1_86d1600b-1275-447e-b54a-7b964848d293"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktOS0xLTEtMTkzOTk1_021e2788-dc9c-40f0-bff2-7f826a5cb471"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzktMTEtMS0xLTE5Mzk5NQ_364a2a29-ba21-4a1d-b37d-f0573cba6499"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBhYWYyMGRmZmM5MzQzMzc4Y2FmMjg5Yzg1ZjRjNWM0XzE0_2b30ae22-9349-496e-8c80-2d4b74a38656"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBhYWYyMGRmZmM5MzQzMzc4Y2FmMjg5Yzg1ZjRjNWM0XzE0_58ca2c18-2c55-4e72-9daa-bba3567fa21d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjBhYWYyMGRmZmM5MzQzMzc4Y2FmMjg5Yzg1ZjRjNWM0XzE0_6490dee7-addc-48bb-b047-ca7cf6a1ad3a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTctMS0xLTE5Mzk5NQ_06c3b950-e766-4e46-9fa6-17cf5c145197"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTktMS0xLTE5Mzk5NQ_6ea9705e-9572-4081-b397-786b6900745d"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzEwLTExLTEtMS0xOTM5OTU_f78e996d-7602-4419-8250-945cc36aa0d6"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA2NjBjZTQ1OTk0NTQ0N2FhZjk3Mjc0MzM5NGQ2NzcwXzE0_0a5eb30f-eb5e-4522-98f7-580f3a4e3eea"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA2NjBjZTQ1OTk0NTQ0N2FhZjk3Mjc0MzM5NGQ2NzcwXzE4_af330812-ccac-42ed-8da6-d93fff0cf90d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA2NjBjZTQ1OTk0NTQ0N2FhZjk3Mjc0MzM5NGQ2NzcwXzIy_c430398c-eff7-4c00-8267-4f0e569e1335"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTctMS0xLTE5Mzk5NQ_cd930872-9dbf-4a8b-9382-ab503ac0e559"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTktMS0xLTE5Mzk5NQ_f0ee5d7b-b664-47da-8720-f7b3b0a9ee3b"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE4LTExLTEtMS0xOTM5OTU_96b83f68-d112-4593-ac9a-7752305f4240"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmI2YjFmZmIwYjdjYTQzODdhN2YzZjVlMTcwNDg0NDgyXzE0_de0d0832-8291-47c5-adb6-b00a74435169"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmI2YjFmZmIwYjdjYTQzODdhN2YzZjVlMTcwNDg0NDgyXzE4_8e8a9d62-f019-4958-908c-e165768f9948"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmI2YjFmZmIwYjdjYTQzODdhN2YzZjVlMTcwNDg0NDgyXzIy_b7e7bc2a-efed-4f2b-b732-ea3d683ce0d8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTctMS0xLTE5Mzk5NQ_03ef95ec-1d22-4cfe-888a-8a81026103c0"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTktMS0xLTE5Mzk5NQ_382711f5-89e9-4894-91d4-0e581aa76fe7"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzE5LTExLTEtMS0xOTM5OTU_e1c403c0-f14e-4afb-8100-af319676f593"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIxLTctMS0xLTE5Mzk5NQ_3ae6e288-5ced-49ae-b73c-57606451529d"
      unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIxLTktMS0xLTE5Mzk5NQ_0c99ef05-ac99-493e-88fb-e9d9163b5dd3"
      unitRef="usd">27000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIxLTExLTEtMS0xOTM5OTU_1d0fded7-2da2-4c82-a012-805ea53d1dbc"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIzLTctMS0xLTE5Mzk5NQ_234fe00d-95f4-4b92-ba65-d761958f45a8"
      unitRef="usd">820000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIzLTktMS0xLTE5Mzk5NQ_d0254095-6851-4741-a6d2-1e9998c045f4"
      unitRef="usd">1357000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzIzLTExLTEtMS0xOTM5OTU_0f6d9bc8-9caa-43c0-9a44-97117bcdc1ee"
      unitRef="usd">739000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI0LTctMS0xLTE5Mzk5NQ_a89f9492-d4bb-4a64-bb58-2f411adeb0ba"
      unitRef="usd">-24000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI0LTktMS0xLTE5Mzk5NQ_83ae3de5-0d0a-4d37-b97d-690e4727f511"
      unitRef="usd">-23000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI0LTExLTEtMS0xOTM5OTU_9ddcda69-86e7-4d68-a7d0-907a07707582"
      unitRef="usd">-3000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI2LTctMS0xLTE5Mzk5NQ_0ac43d62-7744-4f68-b49f-0d53a4acdabf"
      unitRef="usd">844000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI2LTktMS0xLTE5Mzk5NQ_9f2b4d1d-26fc-43f3-9502-0b0c2d3ce017"
      unitRef="usd">1380000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzUvZnJhZzo4OGNjNWE0YTBhYTE0NzZiYTM4MGI1NDY0ZmUwMWEyYy90YWJsZTo3NDhiMzA2YzQ3ODg0MmNmYWNjN2JlOGRiN2U1ZGMxYy90YWJsZXJhbmdlOjc0OGIzMDZjNDc4ODQyY2ZhY2M3YmU4ZGI3ZTVkYzFjXzI2LTExLTEtMS0xOTM5OTU_be0f9748-4c37-4761-8dbd-0d449eceaf43"
      unitRef="usd">742000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMtMi0xLTEtMTkzOTk1_76ead7d4-e325-4fc8-b7b1-85dbfc732730"
      unitRef="usd">813000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMtNC0xLTEtMTkzOTk1_17b02588-ac35-45c9-9ac6-f44a2e2c6920"
      unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMtNi0xLTEtMTkzOTk1_ea4b4fc7-aeaf-40cf-bb70-d2e5586917d6"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUtMi0xLTEtMTkzOTk1_0a654c13-1689-47d9-bd4e-72ce972d661e"
      unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUtNC0xLTEtMTkzOTk1_a35d469d-b8e7-478d-b459-444116527e5f"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUtNi0xLTEtMTkzOTk1_1225b027-c92a-41e5-8532-1781c46e1fa3"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzYtMi0xLTEtMTkzOTk1_299f2734-6d1b-4078-b701-d4f722583bcb"
      unitRef="usd">89000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzYtNC0xLTEtMTkzOTk1_2e55d21f-ea50-4c02-9006-96ea2c0bff2e"
      unitRef="usd">249000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzYtNi0xLTEtMTkzOTk1_9bc2917b-9528-40fb-bdf0-2c7088f915df"
      unitRef="usd">170000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzctMi0xLTEtMTkzOTk1_1aa51703-8aaf-4762-bd85-c68997cfc82d"
      unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzctNC0xLTEtMTkzOTk1_98ef4c0c-0c9d-47f6-b57e-ccd447b54b55"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzctNi0xLTEtMTkzOTk1_0ebe78b3-dc17-41da-8131-b424366b9737"
      unitRef="usd">30000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzgtMi0xLTEtMTkzOTk1_4c11a25a-ace0-4d73-8440-62a4f20c21f6"
      unitRef="usd">12000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzgtNC0xLTEtMTkzOTk1_69014b96-b842-40f2-87f8-23d477c95aee"
      unitRef="usd">12000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzgtNi0xLTEtMTkzOTk1_d08061f5-160d-4979-b85e-377eeaa0ae00"
      unitRef="usd">712000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzktMi0xLTEtMTkzOTk1_1353b6be-8916-42d8-a604-a2bedd9584e7"
      unitRef="usd">5000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzktNC0xLTEtMTkzOTk1_f2914275-cab1-4ad0-b58a-ed7fc78c0b61"
      unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i1673e3ea909940389dc64d95af1fbf39_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzktNi0xLTEtMTkzOTk1_cd90ee3d-9c65-48c5-aef2-393a26cca3dc"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEwLTItMS0xLTE5Mzk5NQ_536e7785-d53d-438d-914b-46498fdc89e3"
      unitRef="usd">93000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEwLTQtMS0xLTE5Mzk5NQ_3718c795-719d-4a4d-b747-5dbb8dc2c6c8"
      unitRef="usd">70000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEwLTYtMS0xLTE5Mzk5NQ_799d3a06-a9cc-4a8f-8f29-3d37b1d75783"
      unitRef="usd">15000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzExLTItMS0xLTE5Mzk5NQ_d6371225-3cf4-4f21-8a3b-c60ba6718f2a"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzExLTQtMS0xLTE5Mzk5NQ_8f7db51c-2ecd-45d1-9272-4c4022b954bf"
      unitRef="usd">-111000000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzExLTYtMS0xLTE5Mzk5NQ_f2826a90-99cd-417c-abbb-e73468c1a541"
      unitRef="usd">33000000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEzLTItMS0xLTE5Mzk5NQ_c05c2109-ab33-4bf4-8af6-cc34f31befae"
      unitRef="usd">677000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEzLTQtMS0xLTE5Mzk5NQ_0fb46d6f-b753-4242-880d-168b9b756f73"
      unitRef="usd">103000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzEzLTYtMS0xLTE5Mzk5NQ_5e46e6c3-eeb0-4509-9433-50345d66c4f0"
      unitRef="usd">5000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE0LTItMS0xLTE5Mzk5NQ_d9943077-5a22-46ec-a4f7-78eafa3426c4"
      unitRef="usd">450000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE0LTQtMS0xLTE5Mzk5NQ_d2b2428e-82ab-407a-b24d-2d7baa7b2636"
      unitRef="usd">93000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE0LTYtMS0xLTE5Mzk5NQ_7811f1bb-ae82-4e28-8c2b-c171821e640a"
      unitRef="usd">-28000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE1LTItMS0xLTE5Mzk5NQ_75bdf2e4-e0d0-49c0-87f4-1b2f97eea9ed"
      unitRef="usd">4000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE1LTQtMS0xLTE5Mzk5NQ_9fd86ec0-a9b2-4d86-b421-85502a4e0f08"
      unitRef="usd">153000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE1LTYtMS0xLTE5Mzk5NQ_bf678a1a-e99d-4ccb-9183-bf1580b5b53d"
      unitRef="usd">56000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE2LTItMS0xLTE5Mzk5NQ_b3000150-243a-423b-9941-b67fe9015e0c"
      unitRef="usd">-14000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE2LTQtMS0xLTE5Mzk5NQ_3f7cf53f-53d1-45d1-a260-7217ce031271"
      unitRef="usd">-13000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE2LTYtMS0xLTE5Mzk5NQ_a285c328-61e3-4bed-954a-a6a8d73be2a8"
      unitRef="usd">68000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE3LTItMS0xLTE5Mzk5NQ_ddac9691-16ae-42e5-9a70-972823e17f10"
      unitRef="usd">4000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE3LTQtMS0xLTE5Mzk5NQ_ac8413fa-e017-4aaa-a90c-a3b902d35035"
      unitRef="usd">16000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE3LTYtMS0xLTE5Mzk5NQ_24a1bd22-f6fd-43ab-965f-3e4c84912e18"
      unitRef="usd">36000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE4LTItMS0xLTE5Mzk5NQ_56ee769c-c4be-4d8f-96a8-663a20c9c0e0"
      unitRef="usd">855000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE4LTQtMS0xLTE5Mzk5NQ_785badc1-d806-446d-9208-9e9b7432f50c"
      unitRef="usd">1819000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzE4LTYtMS0xLTE5Mzk5NQ_669fa254-1818-4be3-8aae-ded0729d2488"
      unitRef="usd">1276000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzIxLTItMS0xLTE5Mzk5NQ_fa083290-22d4-48c8-8123-01e6d3f177cf"
      unitRef="usd">2374000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzIxLTQtMS0xLTE5Mzk5NQ_944a336f-65b0-4b6b-bb26-a695d3b4e5da"
      unitRef="usd">2076000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzIxLTYtMS0xLTE5Mzk5NQ_957d2f10-8ce2-4dfa-989e-cc80b9b8a4b2"
      unitRef="usd">2311000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI2LTItMS0xLTE5Mzk5NQ_79dbb6ca-c0a3-4f72-ba26-161c2f624a30"
      unitRef="usd">5000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI2LTQtMS0xLTE5Mzk5NQ_48ae4591-4efa-4e8f-9ada-0e46d8404b59"
      unitRef="usd">898000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI2LTYtMS0xLTE5Mzk5NQ_41114324-d800-41c6-80e2-4c932726dd17"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI3LTItMS0xLTE5Mzk5NQ_3060031e-66a6-4694-a01b-8c12b8394fa4"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI3LTQtMS0xLTE5Mzk5NQ_d43be828-70dc-4e72-b0c9-e077a45dbdc4"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI3LTYtMS0xLTE5Mzk5NQ_1ba5fb13-daa7-4ff0-b43a-3d3aa376b860"
      unitRef="usd">58000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI4LTItMS0xLTE5Mzk5NQ_2540a6bc-ee54-4dbb-b2dd-9c5ca94faa5d"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI4LTQtMS0xLTE5Mzk5NQ_0419bad5-e477-435b-a370-3a6a64e6b2e6"
      unitRef="usd">78000000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI4LTYtMS0xLTE5Mzk5NQ_8b9c13df-84c0-46d1-9f13-788f7a406373"
      unitRef="usd">-485000000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI5LTItMS0xLTE5Mzk5NQ_b284fe0f-d6fb-410c-a091-814a4087ce4e"
      unitRef="usd">107000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI5LTQtMS0xLTE5Mzk5NQ_5e64a9c0-e85c-433c-bbff-8b2e1b464912"
      unitRef="usd">133000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzI5LTYtMS0xLTE5Mzk5NQ_d7ca8ad4-9a40-4be8-b0f1-fd7a66d7267f"
      unitRef="usd">129000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMwLTItMS0xLTE5Mzk5NQ_178602db-a093-4598-b7a5-0516e5f75d14"
      unitRef="usd">-2476000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMwLTQtMS0xLTE5Mzk5NQ_b1089cb0-805b-4dc8-a240-2182deda2ab9"
      unitRef="usd">-1233000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMwLTYtMS0xLTE5Mzk5NQ_8ee12b48-f611-4530-9d25-ff4a61736934"
      unitRef="usd">-2867000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMzLTItMS0xLTE5Mzk5NQ_21c4f1e0-3c96-4c89-be07-3ef311d23e94"
      unitRef="usd">1899000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMzLTQtMS0xLTE5Mzk5NQ_c073e7bb-ed78-49d8-8f8b-525506890189"
      unitRef="usd">335000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzMzLTYtMS0xLTE5Mzk5NQ_40e4e625-543d-4333-ad75-e14129e46564"
      unitRef="usd">3179000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM0LTItMS0xLTE5Mzk5NQ_b8e3a6ec-b614-460a-8b5d-ef06e50a5e99"
      unitRef="usd">106000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM0LTQtMS0xLTE5Mzk5NQ_ac5a3a79-29ef-4776-80d0-f2a759ace48e"
      unitRef="usd">235000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM0LTYtMS0xLTE5Mzk5NQ_715515af-4443-4659-b5e0-e1e72d429d56"
      unitRef="usd">2010000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM2LTItMS0xLTE5Mzk5NQ_907e7005-2d76-412b-b267-ac32781c0e9e"
      unitRef="usd">20000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM2LTQtMS0xLTE5Mzk5NQ_c82adb42-64d3-436a-8eaa-f1b2fb67ccaf"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM2LTYtMS0xLTE5Mzk5NQ_f04e1a2d-2905-4bb5-b779-8ed2f6269fad"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM3LTItMS0xLTE5Mzk5NQ_df5ff152-1c0f-48ad-bf38-454ef6c7f6c0"
      unitRef="usd">69000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM3LTQtMS0xLTE5Mzk5NQ_1f54ae64-e59e-4f80-ac5f-f018a616bec0"
      unitRef="usd">26000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM3LTYtMS0xLTE5Mzk5NQ_d7a3a58e-f2ca-416c-937c-5f70f9cf3979"
      unitRef="usd">253000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM4LTItMS0xLTE5Mzk5NQ_6535c08f-a059-4faa-9d09-efd074b2f208"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM4LTQtMS0xLTE5Mzk5NQ_f6492ec1-cbf3-4f8d-a11d-303f2faa7f5e"
      unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM4LTYtMS0xLTE5Mzk5NQ_32c90a55-07f5-4c8a-8ec8-aabaae93d21f"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM5LTItMS0xLTE5Mzk5NQ_7457161a-f877-4320-be54-5594efe08099"
      unitRef="usd">546000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM5LTQtMS0xLTE5Mzk5NQ_281009e7-8dc5-4a9d-ae0e-bd0fc8c9bbc6"
      unitRef="usd">509000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzM5LTYtMS0xLTE5Mzk5NQ_abf471a0-c58a-4a1a-b3d4-bf12f02da18f"
      unitRef="usd">467000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQwLTItMS0xLTE5Mzk5NQ_f2929c94-e0a3-49b8-bae7-8f0098ad1104"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQwLTQtMS0xLTE5Mzk5NQ_f779ad72-b311-4db6-abe2-15825e2d1a8c"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQwLTYtMS0xLTE5Mzk5NQ_e7b33e4f-f7f7-4ce5-a10c-fba0d69d9aae"
      unitRef="usd">59000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQxLTItMS0xLTE5Mzk5NQ_4ecfb0f1-a912-4e3e-b7da-519199e9aebc"
      unitRef="usd">49000000</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQxLTQtMS0xLTE5Mzk5NQ_d6d9ed34-8228-4223-9f97-19360ff107f8"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQxLTYtMS0xLTE5Mzk5NQ_e85b6a9d-68be-43fd-9169-aac845d63f2e"
      unitRef="usd">417000000</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQyLTItMS0xLTE5Mzk5NQ_3ce0de27-50bb-42a9-8536-c42ebae605b9"
      unitRef="usd">2000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQyLTQtMS0xLTE5Mzk5NQ_49db8650-8978-4381-be16-cb8f82bec074"
      unitRef="usd">1000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQyLTYtMS0xLTE5Mzk5NQ_ef3c2f92-b471-45e3-a2be-da04329f0f37"
      unitRef="usd">31000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQzLTItMS0xLTE5Mzk5NQ_47cec6fa-55ad-436d-ad6b-1a831a916f00"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQzLTQtMS0xLTE5Mzk5NQ_be68408b-2fa5-4bb9-86f2-a7f3674e145f"
      unitRef="usd">-84000000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQzLTYtMS0xLTE5Mzk5NQ_fa7bf7c5-da59-4a11-b6b0-de601df546a2"
      unitRef="usd">416000000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ0LTItMS0xLTE5Mzk5NQ_b37d4ea7-28d0-41ee-9d7b-1980d8c04022"
      unitRef="usd">-60000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ0LTQtMS0xLTE5Mzk5NQ_afc4a975-15af-43c7-8777-3ddf1a0a2a78"
      unitRef="usd">-53000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ0LTYtMS0xLTE5Mzk5NQ_74958d19-e6dd-4afb-a865-376b53f68143"
      unitRef="usd">-51000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ1LTItMS0xLTE5Mzk5NQ_de18a115-661b-4e5e-b545-5a5ae4c942f8"
      unitRef="usd">1327000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ1LTQtMS0xLTE5Mzk5NQ_38440703-0af3-4960-83f6-860c012f7332"
      unitRef="usd">-295000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ1LTYtMS0xLTE5Mzk5NQ_45903116-1d17-43d0-8200-4e18cb375513"
      unitRef="usd">1619000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ3LTItMS0xLTE5Mzk5NQ_5338fcb2-c816-4179-a40f-4b4856a1008f"
      unitRef="usd">-294000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ3LTQtMS0xLTE5Mzk5NQ_9fc91f2a-1fc2-4b19-babc-9ca574a1d57b"
      unitRef="usd">291000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ3LTYtMS0xLTE5Mzk5NQ_e8f3b28b-6b74-4367-86e3-be18a606cd34"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ4LTItMS0xLTE5Mzk5NQ_cf26f4cd-ef51-47bd-9801-ec420e5ffa6b"
      unitRef="usd">476000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ4LTQtMS0xLTE5Mzk5NQ_61191c68-72e9-4800-8845-ba9ea9efe33c"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib32e424a9f39436685e262688fe0c493_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzQ4LTYtMS0xLTE5Mzk5NQ_010d0150-37c2-4003-9455-5374b9e51c27"
      unitRef="usd">157000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUwLTItMS0xLTE5Mzk5NQ_05cdb40f-2423-400d-964a-d0555fc66a4f"
      unitRef="usd">182000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUwLTQtMS0xLTE5Mzk5NQ_112f9483-55bf-435f-a29a-2221f15a6273"
      unitRef="usd">476000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzUwLTYtMS0xLTE5Mzk5NQ_d2b92c27-1223-45a9-b8b0-8cb60f72f62d"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU0LTItMS0xLTE5Mzk5NQ_895096c9-76a5-41cf-871d-eca3f33a24ea"
      unitRef="usd">490000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU0LTQtMS0xLTE5Mzk5NQ_f4c8010c-a035-4740-a05d-600f073d9683"
      unitRef="usd">489000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU0LTYtMS0xLTE5Mzk5NQ_65f1de89-3265-46ab-ad96-b4d783e126aa"
      unitRef="usd">549000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU1LTItMS0xLTE5Mzk5NQ_4e4175f5-3a5f-4053-9b3e-ed636c306fde"
      unitRef="usd">1000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU1LTQtMS0xLTE5Mzk5NQ_dd89e96d-b963-4829-94e7-7fc89238dab5"
      unitRef="usd">16000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU1LTYtMS0xLTE5Mzk5NQ_61265aad-56b2-4245-b529-8e9b9158dfca"
      unitRef="usd">-58000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU3LTItMS0xLTE5Mzk5NQ_b72d078b-c7a2-405d-97eb-41412bd22429"
      unitRef="usd">228000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU3LTQtMS0xLTE5Mzk5NQ_e75088b6-ca6a-4c93-a235-9b71a0de50f1"
      unitRef="usd">196000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yMzgvZnJhZzo0YmU4Y2I5ZDUxZTE0YzBhYTJiODVkNzYzNjhmYjljMC90YWJsZTo5YWRmZmQ5ZTM3ZGU0ZWVlYmU2NDMxZjA0M2UyYjE4Yy90YWJsZXJhbmdlOjlhZGZmZDllMzdkZTRlZWViZTY0MzFmMDQzZTJiMThjXzU3LTYtMS0xLTE5Mzk5NQ_42bf8257-e7b3-464d-a1e6-fbab15732249"
      unitRef="usd">141000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzQtMi0xLTEtMTkzOTk1_9676f1b4-82ee-4a0b-9f3f-567e98bbde43"
      unitRef="usd">164000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzQtNC0xLTEtMTkzOTk1_b6663820-cc27-46d7-8015-de0ff07fa383"
      unitRef="usd">452000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzUtMi0xLTEtMTkzOTk1_77d630d2-7bea-4d71-a3aa-8b02a5ca797e"
      unitRef="usd">18000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzUtNC0xLTEtMTkzOTk1_a3a10080-67b7-493a-b331-3e8dd8d76368"
      unitRef="usd">24000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MzA5MmJkYzVmN2ZjNGNlOWE3MGFkZjYzNzVlMDI4YTZfNg_da4166ed-ca4c-45b9-896b-1c30f8f25e42"
      unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MzA5MmJkYzVmN2ZjNGNlOWE3MGFkZjYzNzVlMDI4YTZfMTA_db89d641-dcab-4ab1-a431-4f0789343f5f"
      unitRef="usd">20000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtMi0xLTEtMTkzOTk1_2cbb2664-67c7-44cb-a445-5a7a66ce5cf0"
      unitRef="usd">1564000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzYtNC0xLTEtMTkzOTk1_ec289f8e-3d81-44b8-88ec-df032e49ae11"
      unitRef="usd">931000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzktMi0xLTEtMTkzOTk1_ce71b5a6-d49c-4693-aa9e-3c3697a86c3c"
      unitRef="usd">16000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzktNC0xLTEtMTkzOTk1_8f1274f8-2664-462d-924c-499dd90c4320"
      unitRef="usd">12000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEyLTItMS0xLTE5Mzk5NQ_4de1c1b8-d194-4f6d-a869-10456eecbd73"
      unitRef="usd">840000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEyLTQtMS0xLTE5Mzk5NQ_30b70b9e-3703-44a7-b896-f6f6d2b03719"
      unitRef="usd">462000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEzLTItMS0xLTE5Mzk5NQ_1c74cc8a-8e1e-4194-85e7-858a43367ef0"
      unitRef="usd">212000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzEzLTQtMS0xLTE5Mzk5NQ_882c7930-e1d5-4842-bdd6-ddf24cc11483"
      unitRef="usd">168000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE0LTItMS0xLTE5Mzk5NQ_b688bf92-04cf-474a-bc24-756f3141cca3"
      unitRef="usd">65000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE0LTQtMS0xLTE5Mzk5NQ_d2ba42e9-c58f-4f73-82c5-eaeb92e8d8b5"
      unitRef="usd">37000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE1LTItMS0xLTE5Mzk5NQ_2d38c17b-20b9-45a1-a290-c9329fa5499d"
      unitRef="usd">384000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE1LTQtMS0xLTE5Mzk5NQ_e244a340-dad2-46c2-bc08-600eccffa46e"
      unitRef="usd">356000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE2LTItMS0xLTE5Mzk5NQ_7592602a-d574-49c5-902e-a6550f6c9fea"
      unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE2LTQtMS0xLTE5Mzk5NQ_bfbf9725-71ad-492e-b4cf-73798ba18054"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE4LTItMS0xLTE5Mzk5NQ_3c3b6f4e-db79-45c0-ba16-3adf4ad39acb"
      unitRef="usd">113000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE4LTQtMS0xLTE5Mzk5NQ_23c09d9e-e0b2-4eaf-8e4f-cbf9f48f7f49"
      unitRef="usd">139000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE5LTItMS0xLTE5Mzk5NQ_4d008427-859a-436c-9912-0bfd77b5f6f5"
      unitRef="usd">3433000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzE5LTQtMS0xLTE5Mzk5NQ_2aa28f74-820b-45ae-8682-4ea0ca1d0d85"
      unitRef="usd">2627000000</us-gaap:AssetsCurrent>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIyLTItMS0xLTE5Mzk5NQ_9e14db1a-c0f7-480d-aa10-596772f4d05b"
      unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIyLTQtMS0xLTE5Mzk5NQ_348e07f4-5660-484a-86ac-3f9bebc6f33f"
      unitRef="usd">29893000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIzLTItMS0xLTE5Mzk5NQ_f8bcebce-bd27-47bd-96cb-61be6fb1c387"
      unitRef="usd">8960000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzIzLTQtMS0xLTE5Mzk5NQ_0f6a5b75-30bc-4422-a920-12438bdea464"
      unitRef="usd">8502000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI0LTItMS0xLTE5Mzk5NQ_685dfcc1-6e3e-4a99-b667-98916f8e41dc"
      unitRef="usd">21531000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI0LTQtMS0xLTE5Mzk5NQ_244d5389-5acf-46d4-82bd-b6fddc9936fb"
      unitRef="usd">21391000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI1LTItMS0xLTE5Mzk5NQ_99de917f-6f16-4c3b-9795-7d16c176825f"
      unitRef="usd">1182000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI1LTQtMS0xLTE5Mzk5NQ_5eead9d1-5e18-4e65-a556-027a1c093b3d"
      unitRef="usd">961000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI2LTItMS0xLTE5Mzk5NQ_4c61fa4d-3dbd-4e7c-bb32-6798fa212030"
      unitRef="usd">22713000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI2LTQtMS0xLTE5Mzk5NQ_c07d229a-626c-49fc-afe1-0d9cc8006f51"
      unitRef="usd">22352000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI5LTItMS0xLTE5Mzk5NQ_035e6599-1cfc-4d56-9782-bc3413c5fb0f"
      unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzI5LTQtMS0xLTE5Mzk5NQ_b9d94477-6539-4a5c-895a-762468a1285b"
      unitRef="usd">2259000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMwLTItMS0xLTE5Mzk5NQ_5dc8255a-651e-4e37-9788-d271a588d9b1"
      unitRef="usd">23000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMwLTQtMS0xLTE5Mzk5NQ_102ad036-2fd0-4616-a4de-a3079c7f2c1d"
      unitRef="usd">30000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMxLTItMS0xLTE5Mzk5NQ_8a27dbf7-4d8b-4195-8818-15e8b419fc97"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMxLTQtMS0xLTE5Mzk5NQ_bbeff9d5-3762-4e3c-8d75-250b07f3afc4"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMyLTItMS0xLTIwMzU5OA_a05c94a9-dfdf-4086-babb-946894c61e28"
      unitRef="usd">1208000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMyLTQtMS0xLTIwMzU5OA_af210a2d-d821-4791-9e95-789523e9038f"
      unitRef="usd">1150000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMzLTItMS0xLTE5Mzk5NQ_bf25fbcf-58eb-40fd-b0e7-e6366dd8aa6b"
      unitRef="usd">310000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzMzLTQtMS0xLTE5Mzk5NQ_ce1eb5c3-e74b-44e3-a74f-f8ec444db54d"
      unitRef="usd">264000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM0LTItMS0xLTE5Mzk5NQ_5eba95c0-4b2d-4dd4-bada-24becaa81ab1"
      unitRef="usd">5207000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM0LTQtMS0xLTE5Mzk5NQ_15e61b7e-7acf-4a70-8a57-c4a2ea2ba29a"
      unitRef="usd">3774000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM2LTItMS0xLTE5Mzk5NQ_76c926c0-3d57-4416-a3be-e7cc5266dec2"
      unitRef="usd">31353000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo2OGE3ODA5NWVmODc0OTg3YWYwZjEwMmI5ZTU0YjhjMC90YWJsZXJhbmdlOjY4YTc4MDk1ZWY4NzQ5ODdhZjBmMTAyYjllNTRiOGMwXzM2LTQtMS0xLTE5Mzk5NQ_5c1e58ac-721c-4d13-8a52-73163d141a94"
      unitRef="usd">28753000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQtMi0xLTEtMTkzOTk1_f1ac733b-6c9f-4e46-a7a7-42e728452001"
      unitRef="usd">1099000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQtNC0xLTEtMTkzOTk1_966a3042-bfcc-4c22-b9ce-bfb0a305854a"
      unitRef="usd">382000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzUtMi0xLTEtMTkzOTk1_af9ed3a1-b938-4d8b-a7c2-0537392a8d2c"
      unitRef="usd">20000000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzUtNC0xLTEtMTkzOTk1_eb39067a-1288-4f5a-b3a5-cfe8d521656b"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzYtMi0xLTEtMTkzOTk1_e7252d6a-87c5-4622-848d-da784c4607fe"
      unitRef="usd">928000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzYtNC0xLTEtMTkzOTk1_f6f55c19-b8f6-498a-bebc-03a3066c12de"
      unitRef="usd">875000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzctMi0xLTEtMTkzOTk1_a1f141d6-b6b1-43ba-9bfe-39c7275c0594"
      unitRef="usd">8000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzctNC0xLTEtMTkzOTk1_0b3cc89d-e3c1-4d17-9fa5-921cacdf3a22"
      unitRef="usd">11000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzgtMi0xLTEtMTkzOTk1_e4679b94-0474-4d08-8cba-68534385de7b"
      unitRef="usd">0</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzgtNC0xLTEtMTkzOTk1_293704f6-c8a2-4898-9e28-15c79b44e249"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzktMi0xLTEtMTkzOTk1_f5b6915a-b8ca-4415-8506-088d9ddcfd07"
      unitRef="usd">122000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzktNC0xLTEtMTkzOTk1_ae9d612b-b288-48bb-8d32-dfaf4ab9b46e"
      unitRef="usd">107000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEwLTItMS0xLTE5Mzk5NQ_519c6cce-a88e-44e8-a39f-d68e55870143"
      unitRef="usd">538000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEwLTQtMS0xLTE5Mzk5NQ_e2fc14ff-ed65-4285-ae86-4eca2276bcaa"
      unitRef="usd">515000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzExLTItMS0xLTE5Mzk5NQ_15329e70-fdda-4887-a2aa-ce1fc8e39d68"
      unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzExLTQtMS0xLTE5Mzk5NQ_6c8e88ac-5d42-43a1-9421-d4b2a644abb1"
      unitRef="usd">146000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEzLTItMS0xLTE5Mzk5NQ_9132f7e5-2ddc-404d-b543-dbf3d58c564c"
      unitRef="usd">166000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzEzLTQtMS0xLTE5Mzk5NQ_ce607b21-e31a-465b-843e-171d41d63a3e"
      unitRef="usd">156000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE0LTItMS0xLTE5Mzk5NQ_2bead3bb-2a7d-4e00-800b-be299cadc251"
      unitRef="usd">2985000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE0LTQtMS0xLTE5Mzk5NQ_50cc70f8-cc16-4ea8-ae35-abbf9e26f8c7"
      unitRef="usd">2204000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE3LTItMS0xLTE5Mzk5NQ_1aa20f78-f9ad-4b06-ab04-1a8f1800993b"
      unitRef="usd">13122000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE3LTQtMS0xLTE5Mzk5NQ_fd3fd81b-473c-4ad9-a4ec-9523b71a3a33"
      unitRef="usd">12046000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE4LTItMS0xLTE5Mzk5NQ_00731d70-253d-40ed-8b23-aa596fbbf11b"
      unitRef="usd">68000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE4LTQtMS0xLTE5Mzk5NQ_9ac40f15-74bd-496d-bfe6-29d429bcba23"
      unitRef="usd">46000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE5LTItMS0xLTE5Mzk5NQ_52c8e5b0-354d-40ce-881f-c557614dbbe0"
      unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzE5LTQtMS0xLTE5Mzk5NQ_868a59e5-d38c-452f-b753-5c29696b1359"
      unitRef="usd">3802000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIwLTItMS0xLTE5Mzk5NQ_5bf2b3f1-e4ba-408c-bfd6-ef6e33c88ee4"
      unitRef="usd">108000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIwLTQtMS0xLTE5Mzk5NQ_b3b5c66c-9253-4f44-beb1-9fe06a80fbb8"
      unitRef="usd">142000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIxLTItMS0xLTE5Mzk5NQ_2f6d22b6-a70b-434a-bbe4-35d707b3bc82"
      unitRef="usd">746000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIxLTQtMS0xLTE5Mzk5NQ_38715ce3-24a4-4f4e-8818-142d3a864e83"
      unitRef="usd">628000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIyLTItMS0xLTE5Mzk5NQ_5daa8dee-4126-45c9-950a-02e54ba97f17"
      unitRef="usd">129000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIyLTQtMS0xLTE5Mzk5NQ_010c91e1-ad30-4b20-9cd6-c0aea570b47a"
      unitRef="usd">112000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIzLTItMS0xLTE5Mzk5NQ_bd3bf18d-a89c-4c0b-8dac-c19d44c2728a"
      unitRef="usd">2407000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzIzLTQtMS0xLTE5Mzk5NQ_d3a5000a-b04b-4851-ab34-c39dcf27ee14"
      unitRef="usd">2210000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI1LTItMS0xLTE5Mzk5NQ_6d7b6eb7-64d7-4648-a1a5-a37db6ccf0c5"
      unitRef="usd">397000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI1LTQtMS0xLTE5Mzk5NQ_6c566b3d-3044-45f8-9695-fd275ecf1b31"
      unitRef="usd">375000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI2LTItMS0xLTE5Mzk5NQ_60da0474-5652-4b42-b557-7bb74cb803f1"
      unitRef="usd">20773000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI2LTQtMS0xLTE5Mzk5NQ_d7ed3f7b-7533-4f6c-97f2-62eceae345e3"
      unitRef="usd">19361000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI4LTItMS0xLTE5Mzk5NQ_9da9f1e3-7d32-4670-9da7-7e053862a113"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzI4LTQtMS0xLTE5Mzk5NQ_87f2ad58-ce41-498b-bc48-3564b7b43f71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzEy_172a2f0d-1177-4b24-aeb0-a705d38a5953"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzEy_d48ad231-709e-457e-a2c0-4132e21697a6"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzE2_2eb1a677-c986-4516-ae1d-674a614f9cff"
      unitRef="shares">291300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjg4MDE0MDAzYTAyODRjODlhMzQwMWUwMWIzODA2MDJmXzIw_d4e98b86-2abf-4ee2-a52a-dd8cc5873219"
      unitRef="shares">289800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTItMS0xLTE5Mzk5NQ_d93803b1-1afe-46e3-9f0b-c0aa1af9ee05"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMyLTQtMS0xLTE5Mzk5NQ_cf5690bd-0d10-4e31-8ed6-f3aac478d801"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMzLTItMS0xLTE5Mzk5NQ_d6af2fcc-84cb-49d0-bca5-9795358b1de0"
      unitRef="usd">5490000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzMzLTQtMS0xLTE5Mzk5NQ_ad31d27c-20ad-4ae0-921e-77bf038a8bfa"
      unitRef="usd">5406000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM0LTItMS0xLTE5Mzk5NQ_8b0b04d8-2e81-4db4-b089-999d2ca97720"
      unitRef="usd">-52000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM0LTQtMS0xLTE5Mzk5NQ_c1ef7f9e-3c77-4c51-ac90-83a4a6e80138"
      unitRef="usd">-59000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM1LTItMS0xLTE5Mzk5NQ_b776ab42-1e8b-4585-9142-f5455583f66d"
      unitRef="usd">1350000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM1LTQtMS0xLTE5Mzk5NQ_8dab14cc-477f-4936-bd5c-f9a913852645"
      unitRef="usd">1057000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM2LTItMS0xLTE5Mzk5NQ_a10acee6-a4e0-455b-8dbc-561031539acf"
      unitRef="usd">6791000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM2LTQtMS0xLTE5Mzk5NQ_72343fb5-7622-4d6c-a6d6-5d2dd1994ad6"
      unitRef="usd">6407000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzEy_3d7a0ba7-e6de-4fda-a798-26b58aa7881c"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzEy_7382f77d-163e-4ac4-a526-6e243e1da02b"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzIw_bba094bb-8510-42f5-b26a-eadedc616b09"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA1ZDE5ZGQ0M2ZlODRiMjg5MjVmYmViM2JiMDJjNzdmXzIw_beeff52c-e039-486b-a6e9-bfd9e12a2cdc"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTItMS0xLTE5Mzk5NQ_89ee5a91-72d8-4cee-8c89-64ac7be7b54b"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM3LTQtMS0xLTE5Mzk5NQ_592e8c17-b3a4-48d5-8ff1-8443cf2776c0"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM4LTItMS0xLTE5Mzk5NQ_f1951c40-05ec-41e9-a772-6a4175b32167"
      unitRef="usd">7015000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM4LTQtMS0xLTE5Mzk5NQ_0a5388da-0de5-456c-a506-b8db9dd7676b"
      unitRef="usd">6631000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM5LTItMS0xLTE5Mzk5NQ_6b22859f-edc3-425f-b159-6ed9224d625c"
      unitRef="usd">580000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzM5LTQtMS0xLTE5Mzk5NQ_46a44af7-0238-47af-a059-f69e479f7933"
      unitRef="usd">557000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQwLTItMS0xLTE5Mzk5NQ_f5a9cbd6-7755-4832-85b0-ea0f6de78396"
      unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQwLTQtMS0xLTE5Mzk5NQ_0af0e01e-95ea-471a-b883-98d0872deb02"
      unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQyLTItMS0xLTE5Mzk5NQ_f113cc1b-e0f8-451f-b040-9f5346a2580a"
      unitRef="usd">31353000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDEvZnJhZzo2MTI1ODJiMGJkY2U0N2U3OGI0NGM4ODc3Y2VlOWFiZi90YWJsZTo1M2EyOTNjMmNlYWI0MTUxOTg0MDIyMmM5MGQxMjY3OS90YWJsZXJhbmdlOjUzYTI5M2MyY2VhYjQxNTE5ODQwMjIyYzkwZDEyNjc5XzQyLTQtMS0xLTE5Mzk5NQ_2de94925-8a81-42f2-97e9-39fdc2a7bba2"
      unitRef="usd">28753000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQtMTAtMS0xLTE5Mzk5NQ_1faabc31-aa94-410e-9e1b-8d4f5186d4ad"
      unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQtMTItMS0xLTE5Mzk5NQ_9e211c2d-b85a-47d4-a0aa-6692e8a4276e"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib32e424a9f39436685e262688fe0c493_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQtMTQtMS0xLTE5Mzk5NQ_d420d401-df00-424d-b002-7fe0400c7929"
      unitRef="usd">5055000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8d26fc462ce441f847dba7c4a62f399_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTAtMS0xLTE5Mzk5NQ_692cb625-9f59-4d0c-a6e6-8220a41a602d"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i850cfd3f63714459bacc53c40f72de73_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTAtMS0xLTE5Mzk5NQ_b636242d-8df8-4450-af24-b81ec94a7f19"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8d26fc462ce441f847dba7c4a62f399_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTItMS0xLTE5Mzk5NQ_43b837a1-7ad1-4b67-a948-6eb90733856e"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8785e4b5b2274806b962ba5a2345d885_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTItMS0xLTE5Mzk5NQ_8392750f-403f-4745-b129-0dea97202dbf"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8785e4b5b2274806b962ba5a2345d885_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTQtMS0xLTE5Mzk5NQ_29edd599-3a18-4541-a3a0-158384902557"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia527f2d9f19341579aeeb0ebbd92db99_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzktMTQtMS0xLTE5Mzk5NQ_63b50ea8-9bfd-43ac-b4e9-0e21d0c5615c"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id8d26fc462ce441f847dba7c4a62f399_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTEtMS0xLTE5Mzk5NQ_184dec6a-ca86-4a4b-92f2-12a1daca30be"
      unitRef="shares">289758000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8785e4b5b2274806b962ba5a2345d885_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTItMS0xLTE5Mzk5NQ_41f2f7d9-64ca-4ab2-a350-3a4398791eb1"
      unitRef="shares">288940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia527f2d9f19341579aeeb0ebbd92db99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTMtMS0xLTE5Mzk5NQ_1542a685-2dd5-447e-9900-65f31b0f3f1c"
      unitRef="shares">283864000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i300799f8f6a24a3396b728c62611dcae_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTEwLTEtMS0xOTM5OTU_f24847c4-54f9-43cf-863b-cae082073bb1"
      unitRef="usd">5406000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55f1c07142fc4a7da516bd7b3c9baeba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTEyLTEtMS0xOTM5OTU_a8189f73-d447-4ce4-a279-24b893324f21"
      unitRef="usd">5365000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida768343247c42a3987177947f395094_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEyLTE0LTEtMS0xOTM5OTU_600ad171-c287-45a5-9248-459853e47a4f"
      unitRef="usd">5113000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTEtMS0xLTE5Mzk5NQ_082c584e-d0ad-44cf-aebf-80116144e285"
      unitRef="shares">1704000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTItMS0xLTE5Mzk5NQ_608ee8cd-1472-4098-bffb-0b6619e7ffef"
      unitRef="shares">997000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ieb87309343534336a8deaf260dee173b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTMtMS0xLTE5Mzk5NQ_3a60e700-e69f-4d51-91a6-e4fe6c5aa6e2"
      unitRef="shares">5609000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTEwLTEtMS0xOTM5OTU_00706ade-58d6-40cd-9652-65d2ef06884a"
      unitRef="usd">93000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTEyLTEtMS0xOTM5OTU_eaae3e7f-ac67-44e0-8d46-69a307fd87a8"
      unitRef="usd">50000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzEzLTE0LTEtMS0xOTM5OTU_86257672-cc5c-45ac-8d43-0dce53016c9d"
      unitRef="usd">265000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTEtMS0xLTE5Mzk5NQ_f58b2178-cef7-4e17-82e1-a8a57bb6f18a"
      unitRef="shares">151000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTItMS0xLTE5Mzk5NQ_c3f41e09-4637-4bdb-9ae2-fad16bf32ce2"
      unitRef="shares">157000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ieb87309343534336a8deaf260dee173b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTMtMS0xLTE5Mzk5NQ_a02cf44f-1427-4ca1-98ea-c22445dabf83"
      unitRef="shares">216000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTEwLTEtMS0xOTM5OTU_b63dab58-5165-4a89-9041-9a1814251f24"
      unitRef="usd">9000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTEyLTEtMS0xOTM5OTU_4ecb7ab5-7f71-41cd-89fa-871a2b609fb4"
      unitRef="usd">9000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE0LTE0LTEtMS0xOTM5OTU_9409440b-b6d1-425f-9c7f-8bd5beb21b08"
      unitRef="usd">13000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <cms:CommonStockReissuedShares
      contextRef="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTEtMS0xLTE5Mzk5NQ_5f323527-aadd-4514-8f79-1d53d56af070"
      unitRef="shares">0</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedShares
      contextRef="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTItMS0xLTE5Mzk5NQ_e364be86-ca50-4b6e-a281-8c1bacbe32fd"
      unitRef="shares">0</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedShares
      contextRef="ieb87309343534336a8deaf260dee173b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTMtMS0xLTE5Mzk5NQ_b2fb34db-57a4-4d0a-bb6b-fe66e4d339ad"
      unitRef="shares">12000</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedValue
      contextRef="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTEwLTEtMS0xOTM5OTU_13919d22-cabd-40c5-b208-326e9126732b"
      unitRef="usd">0</cms:CommonStockReissuedValue>
    <cms:CommonStockReissuedValue
      contextRef="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTEyLTEtMS0xOTM5OTU_ba3f9ab8-af17-4055-881d-4c45b86fcd46"
      unitRef="usd">0</cms:CommonStockReissuedValue>
    <cms:CommonStockReissuedValue
      contextRef="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE1LTE0LTEtMS0xOTM5OTU_e9e18c55-d69d-41ec-9064-55b42b9692d5"
      unitRef="usd">1000000</cms:CommonStockReissuedValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i13d8628c70e042868502de6cf92aa55f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTEtMS0xLTE5Mzk5NQ_57cf5dc2-f783-4ef0-846b-4aa4f1017090"
      unitRef="shares">43000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ibbfed691c68b43acb8bdf31c73b63f96_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTItMS0xLTE5Mzk5NQ_587224f1-d6dc-4391-b8a4-e9a9b681dcf6"
      unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ieb87309343534336a8deaf260dee173b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTMtMS0xLTE5Mzk5NQ_a4be9dcc-b109-4bd3-9a0f-495434a73484"
      unitRef="shares">329000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i7acdac08508d496d9b6a6ffb1206065c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTEwLTEtMS0xOTM5OTU_e70989cc-fbf8-4da4-ad55-30ee6af75813"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i0dad767577464f8c8badf0e70b933f8d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTEyLTEtMS0xOTM5OTU_88c4c467-965e-4335-a8f2-6244ee2e559c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i35764269b62b4f30a6d77b4d8646d151_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE2LTE0LTEtMS0xOTM5OTU_dafcbd14-6cff-47e5-9951-8c4f47ccb44d"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i850cfd3f63714459bacc53c40f72de73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTEtMS0xLTE5Mzk5NQ_aaa180f5-55a2-4b1d-b1e8-4f1096fb9506"
      unitRef="shares">291268000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id8d26fc462ce441f847dba7c4a62f399_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTItMS0xLTE5Mzk5NQ_f45e2de8-061e-4f60-b38c-37ea1c1335c0"
      unitRef="shares">289758000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8785e4b5b2274806b962ba5a2345d885_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTMtMS0xLTE5Mzk5NQ_0cd287d0-00e4-41b5-aa83-75f69eafbf9c"
      unitRef="shares">288940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i713ba3803b034cf4afe892f0c0241b82_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTEwLTEtMS0xOTM5OTU_ff32cc6d-4a5e-4157-818c-91724a98b9c6"
      unitRef="usd">5490000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i300799f8f6a24a3396b728c62611dcae_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTEyLTEtMS0xOTM5OTU_8874bbb2-4405-4daa-89c9-98d5b6f855c5"
      unitRef="usd">5406000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55f1c07142fc4a7da516bd7b3c9baeba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzE3LTE0LTEtMS0xOTM5OTU_0a68d568-5636-4036-b304-4d88673df65a"
      unitRef="usd">5365000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifbb8a37672f548028ef1b2fe815c8f92_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIwLTEwLTEtMS0xOTM5OTU_f1859e05-5600-4071-b2a6-35d3687ddd2f"
      unitRef="usd">-59000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ccb1cfd65a54f35aec543e50fe21577_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIwLTEyLTEtMS0xOTM5OTU_4bf5f612-f4e6-437f-9f2c-0a84275e7edb"
      unitRef="usd">-86000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2bba0e402408471a9eaf56d506c2ee0d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIwLTE0LTEtMS0xOTM5OTU_31d449d0-de4c-4779-abd5-a3f5bf7e8c1b"
      unitRef="usd">-73000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39b1eeee53ba4bff8bd677893c5d77ab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIyLTEwLTEtMS0xOTM5OTU_733ff168-0c4c-4543-85a8-b7960f0cbe47"
      unitRef="usd">-56000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73bcc444d5b9496996cc0077890a1b1d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIyLTEyLTEtMS0xOTM5OTU_82b93795-76b9-49b5-8a55-bde936e17c3e"
      unitRef="usd">-80000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide9e7f672c954fdba242527799135097_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzIyLTE0LTEtMS0xOTM5OTU_3e4bdd32-2f79-4f45-aca3-41825107a930"
      unitRef="usd">-69000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI0LTEwLTEtMS0xOTM5OTU_941310a4-9d91-4d8f-a8e5-d0869721cc87"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI0LTEyLTEtMS0xOTM5OTU_6b8b8944-ccff-4810-81c5-05e762007640"
      unitRef="usd">19000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI0LTE0LTEtMS0xOTM5OTU_95736a08-ba5d-4248-91c5-2f8d8f30991c"
      unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI1LTEwLTEtMS0xOTM5OTU_7f35ca27-7f33-445d-834a-2a9dbb137688"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI1LTEyLTEtMS0xOTM5OTU_70cda409-1db0-4520-b4fd-b230e5d859f9"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI1LTE0LTEtMS0xOTM5OTU_899634fd-5fb3-4af2-bd48-717e6388d6dc"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI2LTEwLTEtMS0xOTM5OTU_fa47daca-fb19-468d-90b9-4ecb5563b036"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI2LTEyLTEtMS0xOTM5OTU_17a4cf53-5f08-46f6-8a0d-a00732272fdb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI2LTE0LTEtMS0xOTM5OTU_31e78e3a-6942-46f7-adbc-b90948f024e7"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI3LTEwLTEtMS0xOTM5OTU_11cc289f-ed55-429a-92ee-6dafecb416dd"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI3LTEyLTEtMS0xOTM5OTU_7c6d16e1-6c1a-4f0e-be3a-8d0aa4663a8e"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI3LTE0LTEtMS0xOTM5OTU_29ab4b94-a572-4c91-9d96-d7f400fe8287"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i0128384c08a54ec498bb4760870c9d58_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI4LTEwLTEtMS0xOTM5OTU_1a816d7e-3c03-443b-92a7-674cd5b6ec05"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i55d39eb9a70549008b9e762a2d2edda7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI4LTEyLTEtMS0xOTM5OTU_8d1eee4c-dff4-4d7b-84b1-65d18c4d8307"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i757cf5c4d3cd4e128cb2aa9320279281_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI4LTE0LTEtMS0xOTM5OTU_fc5df6d9-7d69-45ab-ae17-efb1cee7ff28"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if698a5db442a486c97bae3449d6e58e3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI5LTEwLTEtMS0xOTM5OTU_7c86ad56-b769-484f-b58d-2edd8eed92ae"
      unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39b1eeee53ba4bff8bd677893c5d77ab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI5LTEyLTEtMS0xOTM5OTU_8ace3fc4-2a6b-486c-9fe4-7aaff67d259d"
      unitRef="usd">-56000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73bcc444d5b9496996cc0077890a1b1d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzI5LTE0LTEtMS0xOTM5OTU_8627eb3c-3a2e-4c6a-9cae-38a7b3f62a89"
      unitRef="usd">-80000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88636b1b3a16484ab614fcfa66baf4d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQwLTEwLTEtMS0xOTM5OTU_4db891bb-6b4b-4dc8-95b0-0558486feb8b"
      unitRef="usd">-3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic30522ef59f741178dcc4eb9d5b60ecf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQwLTEyLTEtMS0xOTM5OTU_962e93af-6fd3-4fe3-8dff-4f525b4fa04d"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e0338211320465cb683680e7c5cd5d7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQwLTE0LTEtMS0xOTM5OTU_2fa4996e-8d44-440f-bd12-06b2e9521f8d"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="iad724d48429e4dde922cd740331c1250_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQyLTEwLTEtMS0xOTM5OTU_82461435-fc82-41da-af4e-2acd4b50cf04"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i39e04da6075348c2be1d5a5ced9b081e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQyLTEyLTEtMS0xOTM5OTU_5581318f-36d9-4888-a8d2-6a6b5350c3a5"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ia663d307d66e451faf7f5660710b833d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQyLTE0LTEtMS0xOTM5OTU_37a19e09-9193-491c-9c6e-9393a23fca75"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="iad724d48429e4dde922cd740331c1250_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQzLTEwLTEtMS0xOTM5OTU_f118b0a9-d7ea-4dae-bee9-b982e571db99"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i39e04da6075348c2be1d5a5ced9b081e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQzLTEyLTEtMS0xOTM5OTU_80881378-9e0f-41d6-b13f-46c41ee0ee1f"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ia663d307d66e451faf7f5660710b833d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQzLTE0LTEtMS0xOTM5OTU_a79e80af-3d61-40e2-b9ca-f6dd9991604c"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c9b2d2d63ca4636bd1b13d3f5c6b368_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ0LTEwLTEtMS0xOTM5OTU_d43b1e7f-1e8b-4ede-9c16-84f43e53cc9a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88636b1b3a16484ab614fcfa66baf4d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ0LTEyLTEtMS0xOTM5OTU_4c750dd1-784e-451a-8bb8-a3b7a15fa889"
      unitRef="usd">-3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic30522ef59f741178dcc4eb9d5b60ecf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ0LTE0LTEtMS0xOTM5OTU_7cefb759-e571-45e7-a949-2fc1109da555"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9300b27f96748708026d101cd5345b4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ2LTEwLTEtMS0xOTM5OTU_24c6fc76-434a-4569-a527-252ff95317cc"
      unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifbb8a37672f548028ef1b2fe815c8f92_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ2LTEyLTEtMS0xOTM5OTU_8754d9dc-032e-4fcc-830f-759f6217d04f"
      unitRef="usd">-59000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ccb1cfd65a54f35aec543e50fe21577_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ2LTE0LTEtMS0xOTM5OTU_eb60c801-ea58-4d7d-b5d9-d01814edd875"
      unitRef="usd">-86000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia9eacfeb4d4c4a2e94d0cdf4ba09113c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ5LTEwLTEtMS0xOTM5OTU_dab37a75-d392-4fba-9c24-3c7907199ad4"
      unitRef="usd">1057000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7783525f72734afeb0026f5d85716a56_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ5LTEyLTEtMS0xOTM5OTU_b93d5990-70b2-4c0e-96f1-dcf9539c036b"
      unitRef="usd">214000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b9114dd80ae436db1ed4b7d15683a7b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzQ5LTE0LTEtMS0xOTM5OTU_bbdaf529-c8b1-4414-9536-43e9db2e1f62"
      unitRef="usd">-25000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2a8680eed9b443db244bfe38f1eceb3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUwLTEwLTEtMS0xOTM5OTU_2b553339-6177-4f84-a278-bfe1dea80779"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee395d28f8e548078c8c3cde717c1aa7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUwLTEyLTEtMS0xOTM5OTU_2d75bc0b-5d0d-4d3d-90bc-ebc731c6fa19"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0fcfdf5fd21e44f9bd1a5d92d0cc51ad_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUwLTE0LTEtMS0xOTM5OTU_d7f85fc1-d8fe-437e-a4f2-671d2983ab98"
      unitRef="usd">-51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUxLTEwLTEtMS0xOTM5OTU_ad449df1-2ffb-4ec5-ab4b-5905a0ac2ee8"
      unitRef="usd">837000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i662908b75abc448c9a52b6f648d8d7a2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUxLTEyLTEtMS0xOTM5OTU_0103b38a-e426-4d2b-9ee8-0b60949b850a"
      unitRef="usd">1353000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie8c58118e0074f8085561ee2fdd236bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUxLTE0LTEtMS0xOTM5OTU_e675fcd8-2a57-4da6-8c7b-99dbd99e2fd2"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUyLTEwLTEtMS0xOTM5OTU_6601c4d4-e3bc-4334-9816-428142da2e9c"
      unitRef="usd">534000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i662908b75abc448c9a52b6f648d8d7a2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUyLTEyLTEtMS0xOTM5OTU_7092d4c9-c599-42aa-bd9b-ce5cbafe6569"
      unitRef="usd">505000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie8c58118e0074f8085561ee2fdd236bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUyLTE0LTEtMS0xOTM5OTU_67a4acb1-fc2f-42c4-89f2-cdb8d3fb89b1"
      unitRef="usd">465000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ic07265593ac748eb8a8cdb6689d87c81_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUzLTEwLTEtMS0xOTM5OTU_fbf2b136-6512-4441-aef8-83a7a0fffb0a"
      unitRef="usd">10000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i662908b75abc448c9a52b6f648d8d7a2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUzLTEyLTEtMS0xOTM5OTU_a06215ba-20bc-4fce-be3c-b41673741b00"
      unitRef="usd">5000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ie8c58118e0074f8085561ee2fdd236bf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzUzLTE0LTEtMS0xOTM5OTU_ceb8a02f-d367-4ba3-98d3-7b332fc05bab"
      unitRef="usd">0</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if632d1a9fc2540558ed517119f31b5c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU0LTEwLTEtMS0xOTM5OTU_3e023803-676d-4778-a038-6a976c115713"
      unitRef="usd">1350000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia9eacfeb4d4c4a2e94d0cdf4ba09113c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU0LTEyLTEtMS0xOTM5OTU_3ef053e8-6098-4baf-bcb8-b8891481b617"
      unitRef="usd">1057000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7783525f72734afeb0026f5d85716a56_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU0LTE0LTEtMS0xOTM5OTU_f363bc78-0497-4b5e-b17f-f07ea1d5c609"
      unitRef="usd">214000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1aaad90ec65b409daa2fbf28fb5df1cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU3LTEwLTEtMS0xOTM5OTU_61a69ad8-796a-4ed5-85a4-6f39570e1fe8"
      unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4a6822f812674fedb018f860c4fc45da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU3LTEyLTEtMS0xOTM5OTU_391dada6-1d23-41f8-b7d2-ec20d773b95d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac37929b5f734818970918a5213acf56_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU3LTE0LTEtMS0xOTM5OTU_fe6e5d8f-da1e-4edc-93b7-cb64bb7a82ef"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id6792691f60c466db0cbafb58d4f9c9b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU4LTEwLTEtMS0xOTM5OTU_6af1ced9-093f-4894-a69e-4be22f8792eb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibd35be7ad3044a498580d043901fce56_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU4LTEyLTEtMS0xOTM5OTU_cc1f9445-64e0-44f6-b3a9-2c272c3301f9"
      unitRef="usd">224000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibb440c11c0f34be0a3817c7f712e704b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU4LTE0LTEtMS0xOTM5OTU_a0d49bdc-2154-4b11-b543-2acc27aaebb9"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab0f82a9bdf5415499212c11a285164d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU5LTEwLTEtMS0xOTM5OTU_4539b236-1011-4fd4-b9c3-e4138ce4c1fa"
      unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1aaad90ec65b409daa2fbf28fb5df1cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU5LTEyLTEtMS0xOTM5OTU_41cd8c58-71df-46ee-b952-4ebf2f17a422"
      unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4a6822f812674fedb018f860c4fc45da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzU5LTE0LTEtMS0xOTM5OTU_6db6f3df-1c65-488e-9927-2b2732443419"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iadbfcc6bf7594e328fa639d5f6b80b57_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYyLTEwLTEtMS0xOTM5OTU_0068cd54-325d-4c9f-8b0f-8cb1d84930e3"
      unitRef="usd">557000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6754125de3f43658102a6be7e15a763_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYyLTEyLTEtMS0xOTM5OTU_b907c2c0-786c-45a7-9f2e-8356aba47d1d"
      unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8818ee0d5bd49a2a7242a48f74ab1c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYyLTE0LTEtMS0xOTM5OTU_610091a8-8405-45a0-8019-db457ef50590"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYzLTEwLTEtMS0xOTM5OTU_a712cffc-1536-4c17-9f08-f512b19f86e5"
      unitRef="usd">0</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYzLTEyLTEtMS0xOTM5OTU_fc6d2d95-2afe-4846-bca3-b8d6b0fdf1ef"
      unitRef="usd">0</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzYzLTE0LTEtMS0xOTM5OTU_636922de-e527-469b-9330-bdba435473d0"
      unitRef="usd">101000000</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY0LTEwLTEtMS0xOTM5OTU_30e70606-50d1-4ea7-87bc-238fa91169e6"
      unitRef="usd">49000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY0LTEyLTEtMS0xOTM5OTU_457cb1eb-f54b-42cf-8da2-21898dce6c8a"
      unitRef="usd">0</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY0LTE0LTEtMS0xOTM5OTU_c9032636-a12f-4671-b0ad-ad94df09689a"
      unitRef="usd">417000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY1LTEwLTEtMS0xOTM5OTU_dd306c0b-fb3a-4652-940c-f312e64774c2"
      unitRef="usd">2000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY1LTEyLTEtMS0xOTM5OTU_b232cc1a-0854-42ee-9567-4211340331e5"
      unitRef="usd">1000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY1LTE0LTEtMS0xOTM5OTU_aacaac1f-0cf5-46b7-b10b-bc4e82a61927"
      unitRef="usd">31000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <us-gaap:ProfitLoss
      contextRef="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY2LTEwLTEtMS0xOTM5OTU_a106a5b3-eff5-4c76-9662-4aa9aa173806"
      unitRef="usd">-24000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY2LTEyLTEtMS0xOTM5OTU_642acbc5-aae8-4f52-accb-601116088051"
      unitRef="usd">-23000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY2LTE0LTEtMS0xOTM5OTU_2a184376-3a9f-4229-bd83-47a763e94720"
      unitRef="usd">-3000000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i565e2021c70840bc9edf8ba2516cab4f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY3LTEwLTEtMS0xOTM5OTU_c6320dde-eeaf-4983-8e76-aea1c0271af3"
      unitRef="usd">4000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ie8ed986418e242bd9d03cad3c7a19022_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY3LTEyLTEtMS0xOTM5OTU_f5765aef-591d-4b94-a9f3-23ea4763a801"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ia2ba68e9599c4da1beb85f5801caabba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY3LTE0LTEtMS0xOTM5OTU_045584b0-86f8-4d27-b9e3-cdbbba27ca4f"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3339ba50db054b529c2103a4c24f9d4d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY4LTEwLTEtMS0xOTM5OTU_ef1c7ec0-ab4c-4169-9fa4-9c40a472a0c1"
      unitRef="usd">580000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iadbfcc6bf7594e328fa639d5f6b80b57_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY4LTEyLTEtMS0xOTM5OTU_aa57091f-acc6-48d8-9e1a-3d2a6bb712e2"
      unitRef="usd">557000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6754125de3f43658102a6be7e15a763_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzY4LTE0LTEtMS0xOTM5OTU_b7059920-6de7-49d4-ad79-5f47d9aaf6ae"
      unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcwLTEwLTEtMS0xOTM5OTU_07c88893-1c61-4f4d-93ff-ea5b01d1662f"
      unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcwLTEyLTEtMS0xOTM5OTU_fe2205a4-dbcd-488e-84c5-e64c4130dd5a"
      unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcwLTE0LTEtMS0xOTM5OTU_506b033d-eaee-42bd-8846-a76b0f33d256"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcyLTEwLTEtMS0xOTM5OTU_e956f651-f94c-480f-955c-3fcffa41437f"
      unitRef="usdPerShare">1.8400</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcyLTEyLTEtMS0xOTM5OTU_0352e442-332f-411e-bdf8-612dc4734503"
      unitRef="usdPerShare">1.7400</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzcyLTE0LTEtMS0xOTM5OTU_fe8fc6b6-1546-4273-aedf-4ac89e37cb9f"
      unitRef="usdPerShare">1.6300</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzczLTEwLTEtMS0xOTM5OTU_30ad128d-8af7-48ed-adb4-6079bdf4eb34"
      unitRef="usdPerShare">1.0500</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzczLTEyLTEtMS0xOTM5OTU_0fb51b8a-64da-43f7-aed3-0e96abb1a1a9"
      unitRef="usdPerShare">0.5688</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNDQvZnJhZzozZjk3NjVjN2U3ZDU0OTYzYTM4ODAwNzU2OWM5ODFkZC90YWJsZTo2NDQwOTVmZTliNjI0NWYwYTlmYzU3YjIyNDUwMTkzYi90YWJsZXJhbmdlOjY0NDA5NWZlOWI2MjQ1ZjBhOWZjNTdiMjI0NTAxOTNiXzczLTE0LTEtMS0xOTM5OTU_1cb06ffc-6834-404a-bf6e-6b7b06d7dee3"
      unitRef="usdPerShare">0</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:Revenues
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMtNy0xLTEtMTkzOTk1_735105e5-addb-4f6c-b0da-d79eee04012f"
      unitRef="usd">8151000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMtOS0xLTEtMTkzOTk1_5791916c-7b07-44e1-8c15-1ca850b788b1"
      unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMtMTEtMS0xLTE5Mzk5NQ_d86362d8-d605-4595-b395-090b7ea8af32"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzYtNy0xLTEtMTkzOTk1_e97ce4da-7084-4c41-9043-9dda507c1e69"
      unitRef="usd">662000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzYtOS0xLTEtMTkzOTk1_c507b500-52e6-4414-88c0-9461ad40b115"
      unitRef="usd">463000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzYtMTEtMS0xLTE5Mzk5NQ_0177a973-cc1d-4b33-a0a2-5603593f237b"
      unitRef="usd">286000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzctNy0xLTEtMTkzOTk1_a0e82026-31a5-4bd7-8e5b-fcbc377e4d83"
      unitRef="usd">1867000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzctOS0xLTEtMTkzOTk1_51b49c36-aeac-4c8d-bf13-c90e7d55cfbb"
      unitRef="usd">1599000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzctMTEtMS0xLTE5Mzk5NQ_ae9d6a46-71c4-4f83-9f92-291af72b4c46"
      unitRef="usd">1454000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzgtNy0xLTEtMTkzOTk1_de515170-e77a-4f45-9783-16f5393deb39"
      unitRef="usd">76000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzgtOS0xLTEtMTkzOTk1_d28bb849-3080-4b4b-bb8c-3cb11b3b33b1"
      unitRef="usd">77000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzgtMTEtMS0xLTE5Mzk5NQ_f05b4b8c-4206-4fb4-ba2b-5805402823e0"
      unitRef="usd">64000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzktNy0xLTEtMTkzOTk1_0c25491a-f1f7-4be1-8178-8a07b43b1622"
      unitRef="usd">1243000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzktOS0xLTEtMTkzOTk1_ad4222cf-8fe7-4320-af31-7b795a478c63"
      unitRef="usd">726000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzktMTEtMS0xLTE5Mzk5NQ_e9dcfda9-dc7b-4eff-af70-72832406f156"
      unitRef="usd">568000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEwLTctMS0xLTE5Mzk5NQ_410a9ca6-f432-435e-b65e-4d9ea3b0b81d"
      unitRef="usd">1582000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEwLTktMS0xLTE5Mzk5NQ_ac502702-e8ea-42a5-9445-ba9df84906e4"
      unitRef="usd">1531000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEwLTExLTEtMS0xOTM5OTU_546747c9-63c8-4182-bb75-1250a2aa13da"
      unitRef="usd">1224000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzExLTctMS0xLTE5Mzk5NQ_db63f618-0ddb-448a-8e41-6a4c73ae479e"
      unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzExLTktMS0xLTE5Mzk5NQ_ec2b852b-a328-46ce-9f26-d135b2db0353"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzExLTExLTEtMS0xOTM5OTU_56863546-defe-4bc8-8a8f-64b3cf16df76"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEyLTctMS0xLTE5Mzk5NQ_845b8bad-987d-4a79-8a64-d3bed7f3e1fa"
      unitRef="usd">400000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEyLTktMS0xLTE5Mzk5NQ_f2e4e078-e1b7-44f4-b37d-e4cf944ed0eb"
      unitRef="usd">373000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEyLTExLTEtMS0xOTM5OTU_491f88be-8297-4a38-ae0d-d491f8c8be3d"
      unitRef="usd">349000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEzLTctMS0xLTE5Mzk5NQ_bb9eee19-4783-4cb7-a91e-2a74883a636f"
      unitRef="usd">6918000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEzLTktMS0xLTE5Mzk5NQ_a1dbca0b-df50-4f1e-934e-b4dec0fe6fe4"
      unitRef="usd">5846000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzEzLTExLTEtMS0xOTM5OTU_d72bc3db-539b-470d-9826-3d288343645b"
      unitRef="usd">4968000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzE1LTctMS0xLTE5Mzk5NQ_dcaaa218-8009-46ab-bb9d-70268fe46fbc"
      unitRef="usd">1233000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzE1LTktMS0xLTE5Mzk5NQ_f9f34bfa-d082-4430-9aab-9a823dab5289"
      unitRef="usd">1175000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzE1LTExLTEtMS0xOTM5OTU_f7feab70-cddf-47cb-9df5-d21e6adc5890"
      unitRef="usd">1221000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIxLTctMS0xLTE5Mzk5NQ_93a0c8da-c495-41f9-86cb-c56fab050d32"
      unitRef="usd">195000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIxLTktMS0xLTE5Mzk5NQ_18136f01-2991-4d03-96ef-fd57f1ced006"
      unitRef="usd">155000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIxLTExLTEtMS0xOTM5OTU_e1bc4d8f-4bdc-4df9-8dad-60671dd678f8"
      unitRef="usd">112000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIyLTctMS0xLTE5Mzk5NQ_84b24caa-f3ee-4bd6-8020-79e64d65dffc"
      unitRef="usd">17000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIyLTktMS0xLTE5Mzk5NQ_59e42bbb-ca16-4dcf-afbc-75016dac26b5"
      unitRef="usd">23000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIyLTExLTEtMS0xOTM5OTU_16b39dad-7edf-4601-8f16-4e6d7c5f1b4b"
      unitRef="usd">19000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIzLTctMS0xLTE5Mzk5NQ_d6025e74-60a3-449e-aad4-718aa2b2c7f7"
      unitRef="usd">25000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIzLTktMS0xLTE5Mzk5NQ_218d3433-d888-4edc-9926-5da2522e4bbd"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzIzLTExLTEtMS0xOTM5OTU_016b21b4-0f23-448f-8b22-fde3c068c449"
      unitRef="usd">43000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI0LTctMS0xLTE5Mzk5NQ_30ee4b28-5bde-4a9f-a4a7-a45824cb4808"
      unitRef="usd">187000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI0LTktMS0xLTE5Mzk5NQ_8c50c054-0a47-42d7-b5ce-056c71db224d"
      unitRef="usd">160000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI0LTExLTEtMS0xOTM5OTU_2d55c845-7657-4893-a899-67e706c47527"
      unitRef="usd">88000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI3LTctMS0xLTE5Mzk5NQ_aff8d40b-5c86-4bbe-a9a5-02c5e0bff11f"
      unitRef="usd">325000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI3LTktMS0xLTE5Mzk5NQ_dd074a99-14f9-4e36-b372-ba56db47f325"
      unitRef="usd">294000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI3LTExLTEtMS0xOTM5OTU_4036e7c0-e559-4922-9160-b466683821ff"
      unitRef="usd">299000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI4LTctMS0xLTE5Mzk5NQ_f6d063d2-fc03-4797-90e7-213e9e72d6e4"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI4LTktMS0xLTE5Mzk5NQ_833f8e96-4e34-4e88-88fd-2a788ba983ed"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI4LTExLTEtMS0xOTM5OTU_e0611167-294d-4011-87ff-2cafd654375b"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI5LTctMS0xLTE5Mzk5NQ_8ca6e595-cc30-4cbc-be2e-9664ae07d754"
      unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI5LTktMS0xLTE5Mzk5NQ_2b890b46-ad4e-4b25-91f1-feab4f3eea62"
      unitRef="usd">8000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzI5LTExLTEtMS0xOTM5OTU_447dcd6c-20a7-4dea-b727-a787c123a119"
      unitRef="usd">11000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMwLTctMS0xLTE5Mzk5NQ_9c28d2ef-b548-41ac-8920-a54dbf59ac47"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMwLTktMS0xLTE5Mzk5NQ_dcc36f81-eda7-44e0-a91b-6b27282f1ca9"
      unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMwLTExLTEtMS0xOTM5OTU_ad879319-e20e-438f-88c6-040fd3c19b40"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMxLTctMS0xLTE5Mzk5NQ_17433b2e-fe4a-4888-869c-e451374d1859"
      unitRef="usd">335000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMxLTktMS0xLTE5Mzk5NQ_f9021546-422c-42d4-ba46-aca6d9c69bbf"
      unitRef="usd">311000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMxLTExLTEtMS0xOTM5OTU_4937be62-8355-4fa1-a328-2bd92fd11ebb"
      unitRef="usd">320000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMzLTctMS0xLTE5Mzk5NQ_465c3891-2b1a-4a86-8b99-f5c857315734"
      unitRef="usd">1085000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMzLTktMS0xLTE5Mzk5NQ_bdc2353e-07e1-4b4c-96fd-87b385e8afeb"
      unitRef="usd">1024000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzMzLTExLTEtMS0xOTM5OTU_2ce94ca5-f2f9-47a5-8d1a-a4fcf241bcce"
      unitRef="usd">989000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM0LTctMS0xLTE5Mzk5NQ_a48dd6ee-2c9b-418b-a44a-3aaa7b37817a"
      unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM0LTktMS0xLTE5Mzk5NQ_ad3d8b17-40fb-43b4-ab17-d5a181ea4f29"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM0LTExLTEtMS0xOTM5OTU_8ef8441f-6d5d-462d-8af6-bf81943c6501"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM2LTctMS0xLTE5Mzk5NQ_31c2dbe1-be96-44b8-8bea-2e9ffe92a9a6"
      unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM2LTktMS0xLTE5Mzk5NQ_a5c1d5d5-bc15-43e6-a98a-442b3f2bf8a7"
      unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM2LTExLTEtMS0xOTM5OTU_1a95879a-ae01-4e93-87e3-0f59b845ecb0"
      unitRef="usd">816000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM3LTctMS0xLTE5Mzk5NQ_cc1eeea6-f84f-402d-9146-17d3aa5a332b"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM3LTktMS0xLTE5Mzk5NQ_377cf73f-65db-4860-99f2-6670e9f76756"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM3LTExLTEtMS0xOTM5OTU_c787fa10-2c61-4cc9-9029-6ea419a2ff57"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM5LTctMS0xLTE5Mzk5NQ_0f076318-7e50-4809-8c4c-5aef34a802cb"
      unitRef="usd">943000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM5LTktMS0xLTE5Mzk5NQ_8b64771c-88de-4afd-a81f-74db3af0bc1c"
      unitRef="usd">866000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTAvZnJhZzo0ZWIwNDUzZDY4Y2E0MDU2ODgzYzIxZTgyY2Q0NjcxNy90YWJsZTplYmQxMTkxYjI0ODM0NTVmOGJlZDdmNjRiMzEyYjk5My90YWJsZXJhbmdlOmViZDExOTFiMjQ4MzQ1NWY4YmVkN2Y2NGIzMTJiOTkzXzM5LTExLTEtMS0xOTM5OTU_135587f1-dee9-46f6-9f9f-2471418a1bc1"
      unitRef="usd">814000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzMtNy0xLTEtMTkzOTk1_1d8aea73-fd20-469c-97d4-55251c04fcc1"
      unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzMtOS0xLTEtMTkzOTk1_b3f26c24-6295-4f7e-aa95-ed2b9cc3a1f3"
      unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzMtMTEtMS0xLTE5Mzk5NQ_5231ab84-f118-40e1-9707-16f4431e6616"
      unitRef="usd">816000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZWQ2ZDQxOTA4NGI1NDEzYTg2NTg1ODdiNWIxMTIwNWNfMTQ_d592e9a9-1aa5-450a-87a1-4f11c8525d79"
      unitRef="usd">5000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZWQ2ZDQxOTA4NGI1NDEzYTg2NTg1ODdiNWIxMTIwNWNfMTg_8730786f-3d56-4519-9680-ef7921910e39"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZWQ2ZDQxOTA4NGI1NDEzYTg2NTg1ODdiNWIxMTIwNWNfMjI_c102e59d-4094-4206-8579-57787e3e17bb"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtNy0xLTEtMTkzOTk1_b5af977c-68e0-4883-9a8e-f917ef2d3ab6"
      unitRef="usd">15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtOS0xLTEtMTkzOTk1_9a5e4568-ff8f-44a4-aec6-9712f616061d"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzYtMTEtMS0xLTE5Mzk5NQ_6a6719fc-35a1-4dbb-8a52-228a09bbb899"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MjVjNmY4ZmQzY2Q0NDM2Yjk2MDUzYjAzYzg0M2NhNzZfMTQ_8442bcb3-3f9b-44cb-8b40-3620c4557816"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MjVjNmY4ZmQzY2Q0NDM2Yjk2MDUzYjAzYzg0M2NhNzZfMTg_39afed7a-eba8-498e-b904-8e9acb1a8039"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MjVjNmY4ZmQzY2Q0NDM2Yjk2MDUzYjAzYzg0M2NhNzZfMjI_e6c2fecb-bc02-4628-a6a7-8e2db9bbdd3e"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctNy0xLTEtMTkzOTk1_95c932f1-880c-4ac4-8379-e875089814dd"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctOS0xLTEtMTkzOTk1_e8399d00-d3f4-4ec9-9540-9e0bb82e57ae"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzctMTEtMS0xLTE5Mzk5NQ_7ba4e8fc-1517-47a9-853a-d2fbc87d3675"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE0LTctMS0xLTE5Mzk5NQ_3e53159a-ed30-478b-9db9-d2035adde8b4"
      unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE0LTktMS0xLTE5Mzk5NQ_d53daede-f9e0-4d84-a502-5958ac5cb8ae"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE0LTExLTEtMS0xOTM5OTU_82c61ac6-69db-48cd-955f-5e697bb5fa11"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE2LTctMS0xLTE5Mzk5NQ_7adaa513-25ae-4d23-8894-abdf0dbacefe"
      unitRef="usd">962000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE2LTktMS0xLTE5Mzk5NQ_c3444381-3a96-4a2e-961c-4b0f0fb0103b"
      unitRef="usd">872000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTMvZnJhZzpiYTI0NmZmZjM4ZmM0NmRmOTljNDU5OWU1MTBhYWIzNi90YWJsZToxNjM2MjMyNmI1ZDY0ZDA2OWZhZjYwNmVlNGY2YmI3My90YWJsZXJhbmdlOjE2MzYyMzI2YjVkNjRkMDY5ZmFmNjA2ZWU0ZjZiYjczXzE2LTExLTEtMS0xOTM5OTU_32606328-8b3f-4ebc-82ea-af16acd31bdb"
      unitRef="usd">808000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMtMi0xLTEtMTkzOTk1_67470ed6-fa18-4257-a8eb-b62a358bcee6"
      unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMtNC0xLTEtMTkzOTk1_db105956-5ede-43ef-81f3-10675a56fdb3"
      unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMtNi0xLTEtMTkzOTk1_e38350f1-546c-4900-be05-233a73bc076e"
      unitRef="usd">816000000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzUtMi0xLTEtMTkzOTk1_06de4a14-53be-4dc7-94cf-9feeb537ddc3"
      unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzUtNC0xLTEtMTkzOTk1_63502354-3b8f-45fd-aa71-de12267aecc4"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzUtNi0xLTEtMTkzOTk1_3c429d97-d5b9-48dd-81b4-d8aa615c80b7"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzYtMi0xLTEtMTkzOTk1_5302c590-3a11-4a72-8a0f-9b3c74100cc9"
      unitRef="usd">134000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzYtNC0xLTEtMTkzOTk1_8bdd168d-41fa-4cf1-aa47-d44c247c0e8a"
      unitRef="usd">154000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzYtNi0xLTEtMTkzOTk1_291edcf9-ca27-4ecb-9eb3-e8e3e11a1bfa"
      unitRef="usd">177000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzctMi0xLTEtMTkzOTk1_5ab9e779-3431-4c4f-b2de-a7d29f73b2e0"
      unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzctNC0xLTEtMTkzOTk1_4d9a3c72-78ba-437c-967b-578dd37c2041"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzctNi0xLTEtMTkzOTk1_1f87865e-db91-4a96-aa4a-6308b4413708"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzgtMi0xLTEtMTkzOTk1_e7aff34e-d1ce-433d-ae34-66993878b4db"
      unitRef="usd">9000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzgtNC0xLTEtMTkzOTk1_c40ec256-13cc-445f-9b71-d4518c5d77dd"
      unitRef="usd">9000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzgtNi0xLTEtMTkzOTk1_aa119f9d-b49f-4b01-a3bf-a12000f8ec53"
      unitRef="usd">690000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzktMi0xLTEtMTkzOTk1_7ade3c2b-211b-405e-bd85-cf2f34771e56"
      unitRef="usd">87000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzktNC0xLTEtMTkzOTk1_5dbd70d8-cd51-46d7-9a2c-7b01a67e946b"
      unitRef="usd">64000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzktNi0xLTEtMTkzOTk1_49c10960-4998-47ca-8025-49e9de179b12"
      unitRef="usd">30000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzExLTItMS0xLTE5Mzk5NQ_a35eef98-a044-4816-9242-ee976ff7ff3e"
      unitRef="usd">660000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzExLTQtMS0xLTE5Mzk5NQ_9609cbbb-0a43-4857-9914-7da1301f1de4"
      unitRef="usd">103000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzExLTYtMS0xLTE5Mzk5NQ_6452841d-1ac6-400d-9553-900a5ce5f411"
      unitRef="usd">46000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEyLTItMS0xLTE5Mzk5NQ_dde70a9c-abc1-41bb-9db1-48d4c8835657"
      unitRef="usd">447000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEyLTQtMS0xLTE5Mzk5NQ_0a15d67c-92db-4247-acfa-02d9b4e47960"
      unitRef="usd">90000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEyLTYtMS0xLTE5Mzk5NQ_b4236311-c9f2-49bd-abbe-4f8b64f20523"
      unitRef="usd">-26000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEzLTItMS0xLTE5Mzk5NQ_83c3b68c-5905-4fbe-8bd3-ebd6100b373d"
      unitRef="usd">-9000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEzLTQtMS0xLTE5Mzk5NQ_684b169d-573c-48d9-b56a-c0e0c17f1844"
      unitRef="usd">140000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzEzLTYtMS0xLTE5Mzk5NQ_4e5d30a8-fa9d-4c32-9f0b-130f92c147ed"
      unitRef="usd">45000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE0LTItMS0xLTE5Mzk5NQ_66d1d551-ff93-4cb9-a2f3-ccda17ed70c1"
      unitRef="usd">-18000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE0LTQtMS0xLTE5Mzk5NQ_1b8a4c9e-1e57-4aec-afdd-50c23c279872"
      unitRef="usd">-27000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE0LTYtMS0xLTE5Mzk5NQ_789eeb77-eefe-4bfd-af89-2d8c632c91eb"
      unitRef="usd">78000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE1LTItMS0xLTE5Mzk5NQ_756f56c8-910b-49ae-b5c4-444248079e7c"
      unitRef="usd">29000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE1LTQtMS0xLTE5Mzk5NQ_b7802267-881d-4880-bdfd-a7eea0e8bbb3"
      unitRef="usd">40000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE1LTYtMS0xLTE5Mzk5NQ_a93175cc-5f0d-4569-8758-5224df9ff022"
      unitRef="usd">58000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE2LTItMS0xLTE5Mzk5NQ_b84b23cf-9d18-47fe-91f7-8221e89eb18c"
      unitRef="usd">994000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE2LTQtMS0xLTE5Mzk5NQ_f0306cd5-2213-4cc6-b4b6-31ed1753386d"
      unitRef="usd">1982000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE2LTYtMS0xLTE5Mzk5NQ_2dc25240-d938-4fac-a11d-bca9ab4b8eea"
      unitRef="usd">1218000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE5LTItMS0xLTE5Mzk5NQ_0e30c728-cfe4-4c53-87f1-a09fcd3ed960"
      unitRef="usd">2239000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE5LTQtMS0xLTE5Mzk5NQ_0e256f14-56c6-42f4-b939-39cb89b52667"
      unitRef="usd">2052000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzE5LTYtMS0xLTE5Mzk5NQ_d1298ee0-1244-4a04-80a9-f20688c88864"
      unitRef="usd">2170000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIxLTItMS0xLTE5Mzk5NQ_c1fa5229-9c80-40ff-bbbf-99c9dae8a6a9"
      unitRef="usd">0</cms:PurchaseOfIntercompanyNotesReceivable>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIxLTQtMS0xLTE5Mzk5NQ_3144897b-9797-465a-b5da-de736b946c6e"
      unitRef="usd">0</cms:PurchaseOfIntercompanyNotesReceivable>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIxLTYtMS0xLTE5Mzk5NQ_abc7a870-877d-43e2-9fa1-ab1e399e3d0b"
      unitRef="usd">5000000</cms:PurchaseOfIntercompanyNotesReceivable>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIyLTItMS0xLTE5Mzk5NQ_54454e03-1b2a-4a22-917d-4a9447f67ca6"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIyLTQtMS0xLTE5Mzk5NQ_ed4d689f-1b35-4f57-8bec-8c5ed91164d0"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIyLTYtMS0xLTE5Mzk5NQ_fc1425f4-9590-463f-96eb-49abf19980e2"
      unitRef="usd">58000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIzLTItMS0xLTE5Mzk5NQ_d5fd6caf-70e4-4457-b104-1a898daa1b72"
      unitRef="usd">105000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIzLTQtMS0xLTE5Mzk5NQ_10be970d-6f2f-4f2f-9ddd-b40a83e9af7f"
      unitRef="usd">133000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzIzLTYtMS0xLTE5Mzk5NQ_fbc098ea-bf0e-4d22-b57b-b1c1b33eb637"
      unitRef="usd">129000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI0LTItMS0xLTE5Mzk5NQ_cf5de7fd-8ab4-485b-ae58-292c0cfc91f1"
      unitRef="usd">-2344000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI0LTQtMS0xLTE5Mzk5NQ_2e963d97-f775-4d38-a4d2-e397f04a0f9e"
      unitRef="usd">-2185000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI0LTYtMS0xLTE5Mzk5NQ_e10372c7-943e-44ab-8a65-6afb9fa1d21b"
      unitRef="usd">-2246000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI3LTItMS0xLTE5Mzk5NQ_ee74c649-a34a-4cd7-b33d-09f7d1fe77f2"
      unitRef="usd">1799000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI3LTQtMS0xLTE5Mzk5NQ_bfae97f1-187f-4796-88a9-b787a1dd59b1"
      unitRef="usd">335000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI3LTYtMS0xLTE5Mzk5NQ_2e9df38e-7038-49d4-80b1-2c648986b6d2"
      unitRef="usd">1954000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI4LTItMS0xLTE5Mzk5NQ_1081ba1b-4d9f-4723-8dd6-615000b5c305"
      unitRef="usd">28000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI4LTQtMS0xLTE5Mzk5NQ_491a7eb3-753c-4fce-a54d-a067c4370596"
      unitRef="usd">27000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI4LTYtMS0xLTE5Mzk5NQ_58e0f691-b8e6-47c3-b568-5b0ce0f1a64d"
      unitRef="usd">1086000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI5LTItMS0xLTE5Mzk5NQ_2eef8f58-a626-493f-aa21-296d110034c2"
      unitRef="usd">20000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI5LTQtMS0xLTE5Mzk5NQ_6f244c6f-b7f0-42ac-bce4-77eb19fc5bc3"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzI5LTYtMS0xLTE5Mzk5NQ_ee87a831-baf7-4c65-86b4-bf75d4abe4fc"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMwLTItMS0xLTE5Mzk5NQ_b9fd7571-dcad-4210-aca0-fd6dacfa7084"
      unitRef="usd">-317000000</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMwLTQtMS0xLTE5Mzk5NQ_51576a6b-1fec-4e02-a6e6-81d5ddeb9fa2"
      unitRef="usd">85000000</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMwLTYtMS0xLTE5Mzk5NQ_16e30042-d40e-4b66-af94-e551bf7d0a92"
      unitRef="usd">307000000</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMxLTItMS0xLTE5Mzk5NQ_be267219-401c-447f-b3f6-c6a16566d179"
      unitRef="usd">685000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMxLTQtMS0xLTE5Mzk5NQ_f6ddadac-34f2-4908-a946-208a3f7a19b7"
      unitRef="usd">575000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMxLTYtMS0xLTE5Mzk5NQ_d56ad078-0128-4379-a6d6-209f4f40ba19"
      unitRef="usd">650000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMyLTItMS0xLTE5Mzk5NQ_c2a0f93a-c469-4b59-945d-6adaf83c2c09"
      unitRef="usd">771000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMyLTQtMS0xLTE5Mzk5NQ_f8ddda6b-748c-4ea5-a15c-91f7d3afe4a7"
      unitRef="usd">724000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMyLTYtMS0xLTE5Mzk5NQ_b4099747-97cb-4ca9-ba23-143150d011e7"
      unitRef="usd">639000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMzLTItMS0xLTE5Mzk5NQ_3b63da96-9ac2-4993-89c8-fe6db7a2ffa6"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMzLTQtMS0xLTE5Mzk5NQ_7a61632a-c2b2-42ec-820f-b5cfa5ec701d"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzMzLTYtMS0xLTE5Mzk5NQ_23bbaddf-d9b4-445c-a083-270b4f7c3ac1"
      unitRef="usd">43000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM0LTItMS0xLTE5Mzk5NQ_a261222f-bfbe-4462-849f-30882081ee2c"
      unitRef="usd">-22000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM0LTQtMS0xLTE5Mzk5NQ_57b13b48-d54b-4f34-bb29-854f3e3d720f"
      unitRef="usd">-32000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM0LTYtMS0xLTE5Mzk5NQ_3cd0b828-016e-46f8-93c9-00edd714ca21"
      unitRef="usd">-18000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM1LTItMS0xLTE5Mzk5NQ_22b69228-98dc-42da-8fd9-c721ab07c115"
      unitRef="usd">1366000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM1LTQtMS0xLTE5Mzk5NQ_868222bc-e333-4f2c-8521-49ba20dca09b"
      unitRef="usd">212000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM1LTYtMS0xLTE5Mzk5NQ_0c738670-4f13-4649-b03c-9fd4b4db8049"
      unitRef="usd">1035000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM3LTItMS0xLTE5Mzk5NQ_d2af6cf7-5491-4dac-ab17-2636bbfa6a0f"
      unitRef="usd">16000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM3LTQtMS0xLTE5Mzk5NQ_d73bac93-a3a2-4221-99d7-4d1e1f2547a0"
      unitRef="usd">9000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM3LTYtMS0xLTE5Mzk5NQ_0fcca90e-0273-46f3-a808-d1dd0caacc55"
      unitRef="usd">7000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM4LTItMS0xLTE5Mzk5NQ_758671fe-f6a1-4b89-b8d5-e7119c248422"
      unitRef="usd">44000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM4LTQtMS0xLTE5Mzk5NQ_3e65915e-9f3c-4ac3-871a-7589a2017b4d"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i782b5ee57857408db10ba58aaa43cd4e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzM4LTYtMS0xLTE5Mzk5NQ_33e487be-43ca-47d5-a6a0-2edeb19a3967"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQwLTItMS0xLTE5Mzk5NQ_f90a5799-a258-491d-96e0-4bae8373746b"
      unitRef="usd">60000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQwLTQtMS0xLTE5Mzk5NQ_c40c1f75-e6b0-4824-ba90-f5b45bc3f9fc"
      unitRef="usd">44000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQwLTYtMS0xLTE5Mzk5NQ_d880199c-5cd5-45b3-a2dd-66085890dda6"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ1LTItMS0xLTE5Mzk5NQ_34986fd8-43b9-47b7-af8e-bcee992d96a4"
      unitRef="usd">309000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ1LTQtMS0xLTE5Mzk5NQ_6289ac4f-a5c8-4bc3-a642-dfefd4da991b"
      unitRef="usd">298000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ1LTYtMS0xLTE5Mzk5NQ_075d8e91-c5f9-45f9-ba7f-9808005234b5"
      unitRef="usd">305000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ2LTItMS0xLTE5Mzk5NQ_0cd770fc-fb38-41fc-bd4a-552b6775649d"
      unitRef="usd">-2000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ2LTQtMS0xLTE5Mzk5NQ_4020fc9f-b39d-4d83-8f97-31185f4852c4"
      unitRef="usd">-10000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ2LTYtMS0xLTE5Mzk5NQ_5f7d1a21-a953-450a-90ba-71a8c7145f3e"
      unitRef="usd">51000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ4LTItMS0xLTE5Mzk5NQ_8b9a9779-2ad8-4c04-9412-d90c4361174a"
      unitRef="usd">210000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ4LTQtMS0xLTE5Mzk5NQ_3db02439-e409-4231-9a15-4f8ee3fbd000"
      unitRef="usd">192000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTYvZnJhZzoyNDg5ZDc0NjQwMDQ0N2EzYTM1ZjQ3ODhkMTU5NWFhOC90YWJsZToxM2JjOWUyNmMyZGU0OWY0OGJkZGZlNDAyOWRmYzE1NC90YWJsZXJhbmdlOjEzYmM5ZTI2YzJkZTQ5ZjQ4YmRkZmU0MDI5ZGZjMTU0XzQ4LTYtMS0xLTE5Mzk5NQ_6956bc5b-7873-4a93-b3bb-8fa2f8852722"
      unitRef="usd">130000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzQtMi0xLTEtMTkzOTk1_1688f72c-7a88-42f6-9286-7a06ba3a9c61"
      unitRef="usd">43000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzQtNC0xLTEtMTkzOTk1_a68b3130-4c49-44e2-9b20-3f4d31771aa7"
      unitRef="usd">22000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzUtMi0xLTEtMTkzOTk1_2c589fd2-ed14-4967-8685-9055ef746be2"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzUtNC0xLTEtMTkzOTk1_1efd0dcc-401c-4a10-80a8-c1d4fe825dd7"
      unitRef="usd">22000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MDA3MTQyZmEwYTM1NGJiNThmOGE3NmU5NmQxMGQwNWFfNg_08a64d11-d415-496f-842e-a86588f5bc45"
      unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MDA3MTQyZmEwYTM1NGJiNThmOGE3NmU5NmQxMGQwNWFfMTA_1b96dbd1-f9c2-48ae-b482-4b440cd94768"
      unitRef="usd">20000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtMi0xLTEtMTkzOTk1_15f38bd4-f73d-4791-9376-80a0935fa545"
      unitRef="usd">1524000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzYtNC0xLTEtMTkzOTk1_ddac0a65-7005-42d3-80b7-2cfeec236f13"
      unitRef="usd">905000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzktMi0xLTEtMTkzOTk1_c493c316-2a17-49e3-843f-ac95cfd685f1"
      unitRef="usd">10000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzktNC0xLTEtMTkzOTk1_416ecb5d-92d2-4cf9-9d6f-76f70cf19917"
      unitRef="usd">9000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEyLTItMS0xLTE5Mzk5NQ_8c473b4e-ff2e-46e0-8367-7b4234c2f7ed"
      unitRef="usd">840000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEyLTQtMS0xLTE5Mzk5NQ_2d02b955-645f-4b46-b800-5f4b603e7d70"
      unitRef="usd">462000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEzLTItMS0xLTE5Mzk5NQ_6ee0f6b7-f4f0-42af-b3dc-ed45638b20f9"
      unitRef="usd">206000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzEzLTQtMS0xLTE5Mzk5NQ_fba459db-a747-4d65-86b0-ef415600cd47"
      unitRef="usd">163000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE0LTItMS0xLTE5Mzk5NQ_7faa501f-d26b-48dd-8dd8-a9459839032b"
      unitRef="usd">59000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE0LTQtMS0xLTE5Mzk5NQ_7046bb67-a8d6-406d-a922-9a08a02e19aa"
      unitRef="usd">33000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE1LTItMS0xLTE5Mzk5NQ_2b29f88f-f007-4cda-a499-165e9a3c76dd"
      unitRef="usd">384000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE1LTQtMS0xLTE5Mzk5NQ_8f23357f-29e9-4b78-abd9-5ad8bbe02f07"
      unitRef="usd">356000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE2LTItMS0xLTE5Mzk5NQ_0246b618-74ee-4081-842f-1c7617364b00"
      unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE2LTQtMS0xLTE5Mzk5NQ_d1d95df6-2536-4b3e-9151-e9be58ff6e70"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE3LTItMS0xLTE5Mzk5NQ_42aa56a2-35eb-4aaa-8269-01862d629ce5"
      unitRef="usd">96000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE3LTQtMS0xLTE5Mzk5NQ_ad4582a0-7798-4f20-a004-03fb3402d0c3"
      unitRef="usd">103000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE4LTItMS0xLTE5Mzk5NQ_f1ef6d83-4d67-4584-b0e1-22acf4798251"
      unitRef="usd">3236000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzE4LTQtMS0xLTE5Mzk5NQ_d9890383-ea70-4c3e-b94a-bc8127025075"
      unitRef="usd">2121000000</us-gaap:AssetsCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIxLTItMS0xLTE5Mzk5NQ_08140da4-a880-434e-8b02-688c459ed7fb"
      unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIxLTQtMS0xLTE5Mzk5NQ_1e7ddd8a-008d-41b7-8910-139de674c2c1"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIyLTItMS0xLTE5Mzk5NQ_548867b6-e34e-432b-b976-5a45126ef1a7"
      unitRef="usd">8791000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIyLTQtMS0xLTE5Mzk5NQ_2badd8c9-7bad-4c2d-aa47-d71f6a95ba42"
      unitRef="usd">8371000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIzLTItMS0xLTE5Mzk5NQ_6a91ba9f-4085-48df-97d9-f1478ec8d41c"
      unitRef="usd">20551000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzIzLTQtMS0xLTE5Mzk5NQ_858b440c-2385-4adc-a7f0-2967bea6eaeb"
      unitRef="usd">20400000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI0LTItMS0xLTE5Mzk5NQ_adbd88c1-0e2c-4545-84fd-d74c5c57767b"
      unitRef="usd">994000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI0LTQtMS0xLTE5Mzk5NQ_65951eff-e6c2-4c94-99ce-5540eb477c20"
      unitRef="usd">915000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI1LTItMS0xLTE5Mzk5NQ_eeff7f5e-cf23-4af1-801b-afb2ae4ef3a4"
      unitRef="usd">21545000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI1LTQtMS0xLTE5Mzk5NQ_62dc21a0-4d72-441d-9e8d-65579616891a"
      unitRef="usd">21315000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI4LTItMS0xLTE5Mzk5NQ_b44c547c-7bf8-4786-953e-dd4e7b79f476"
      unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI4LTQtMS0xLTE5Mzk5NQ_71a202c6-b3e4-41d9-8891-4f844b6c9f4e"
      unitRef="usd">2259000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI5LTItMS0xLTE5Mzk5NQ_c0add42b-8365-4196-a057-1847ff373166"
      unitRef="usd">29000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzI5LTQtMS0xLTE5Mzk5NQ_fff94f40-d415-45f9-a3d8-b07bc5371167"
      unitRef="usd">36000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMwLTItMS0xLTE5Mzk5NQ_fa4c42a6-1b58-4d78-bca7-a8226ca2c0fc"
      unitRef="usd">99000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMwLTQtMS0xLTE5Mzk5NQ_b8428886-fa19-448c-9193-b7449c1e1e59"
      unitRef="usd">102000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTItMS0xLTIwNzQxMQ_a7b37596-74ce-4238-9158-e5cfce021763"
      unitRef="usd">1126000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTQtMS0xLTIwNzQxNw_604c4517-f183-429e-9273-f082a6b8b33b"
      unitRef="usd">1056000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTItMS0xLTE5Mzk5NQ_d8ebcdc6-3344-4c15-a1e4-fe8b6862a065"
      unitRef="usd">286000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMxLTQtMS0xLTE5Mzk5NQ_e1fbc682-40ac-4126-910a-a1a647e5d01a"
      unitRef="usd">251000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMyLTItMS0xLTE5Mzk5NQ_551d3154-183b-4720-b805-79608864475d"
      unitRef="usd">5135000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzMyLTQtMS0xLTE5Mzk5NQ_3d9df172-537c-4c87-862d-38ab5537615e"
      unitRef="usd">3704000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzM0LTItMS0xLTE5Mzk5NQ_ad2b9c24-9abd-41a8-9655-43839bad7789"
      unitRef="usd">29916000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTo3M2U0NDBjODk3MGQ0MDViOGNiMzYzMGViZGM5YTJjMC90YWJsZXJhbmdlOjczZTQ0MGM4OTcwZDQwNWI4Y2IzNjMwZWJkYzlhMmMwXzM0LTQtMS0xLTE5Mzk5NQ_c9f9015e-69c2-40d0-9ead-74e63bfb2a5b"
      unitRef="usd">27140000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzQtMi0xLTEtMTkzOTk1_6ef87b04-6b95-4890-ba32-3274efbc3166"
      unitRef="usd">1000000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzQtNC0xLTEtMTkzOTk1_1c3009e4-665d-4871-a867-11377df42d8c"
      unitRef="usd">374000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzUtMi0xLTEtMTkzOTk1_ef103f54-cdb8-4093-aa92-6f97b1bd5991"
      unitRef="usd">20000000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzUtNC0xLTEtMTkzOTk1_1ba9a374-4c55-4ca6-bba1-ed6f29fb56f3"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzYtMi0xLTEtMTkzOTk1_54784cd3-eb5e-48d3-9089-326f51b0ea4e"
      unitRef="usd">75000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzYtNC0xLTEtMTkzOTk1_94d78272-fcca-481f-b7ad-e68b947a3766"
      unitRef="usd">392000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzctMi0xLTEtMTkzOTk1_086fdb96-b562-46a2-88ac-1c194c29ae6b"
      unitRef="usd">864000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzctNC0xLTEtMTkzOTk1_7fef3839-58b3-468d-b7b5-969a18894327"
      unitRef="usd">835000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzgtMi0xLTEtMTkzOTk1_8ee53b0d-e6f9-4ca9-96ba-4fa3a1de26f8"
      unitRef="usd">15000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzgtNC0xLTEtMTkzOTk1_3c0285b0-870c-4a53-a573-0fb3a0a51605"
      unitRef="usd">16000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzktMi0xLTEtMTkzOTk1_43346bfb-e8e0-4479-b6e0-b627ef7b94d9"
      unitRef="usd">0</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzktNC0xLTEtMTkzOTk1_2414e22a-b749-42a7-8213-d3759fd2e3cf"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEwLTItMS0xLTE5Mzk5NQ_2ebf93d2-31ea-4e0e-8abd-c4eb9ab301ec"
      unitRef="usd">90000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEwLTQtMS0xLTE5Mzk5NQ_98fcd7fd-0550-4f0f-a5d3-dc582126e0e8"
      unitRef="usd">75000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzExLTItMS0xLTE5Mzk5NQ_3bdcfb90-0d27-4b93-9a19-c40101f6be46"
      unitRef="usd">556000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzExLTQtMS0xLTE5Mzk5NQ_21b21115-9f69-4fea-8746-bb9fd3f59cc8"
      unitRef="usd">529000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEyLTItMS0xLTE5Mzk5NQ_ec94bcba-c34e-4ad5-bdb4-3d3da5ff3729"
      unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEyLTQtMS0xLTE5Mzk5NQ_068f13cb-86a2-44dd-b6b1-7e5c745d385b"
      unitRef="usd">146000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEzLTItMS0xLTE5Mzk5NQ_9e4b1837-0747-47ef-ade0-41ef959b8dcc"
      unitRef="usd">147000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzEzLTQtMS0xLTE5Mzk5NQ_db7046d3-ca98-4b46-a245-1952025732f5"
      unitRef="usd">109000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE0LTItMS0xLTE5Mzk5NQ_1bb265da-b28e-432c-a7ce-5ae04e9ab615"
      unitRef="usd">2871000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE0LTQtMS0xLTE5Mzk5NQ_c568822e-412e-41b7-bc40-3f0858aba3f4"
      unitRef="usd">2488000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE3LTItMS0xLTE5Mzk5NQ_0e87cd7f-a18d-4775-aaca-31ab43d31c51"
      unitRef="usd">9192000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE3LTQtMS0xLTE5Mzk5NQ_589fa96e-c53f-4185-8a7d-1e613355fc88"
      unitRef="usd">8050000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE4LTItMS0xLTE5Mzk5NQ_a675546e-84ef-46cd-8894-f38dd5730f12"
      unitRef="usd">45000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE4LTQtMS0xLTE5Mzk5NQ_f671d582-840e-428b-bbe9-d1f244c1f94f"
      unitRef="usd">46000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE5LTItMS0xLTE5Mzk5NQ_b2bc1840-4789-4556-91fe-4c9006f95985"
      unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzE5LTQtMS0xLTE5Mzk5NQ_932efb5a-8c22-4189-9cb4-be2967bcfdae"
      unitRef="usd">3802000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIwLTItMS0xLTE5Mzk5NQ_a5e46e0a-b23d-4c26-bfdf-b18c779d9db6"
      unitRef="usd">79000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIwLTQtMS0xLTE5Mzk5NQ_4d399426-67a4-4189-b03f-cce0b975b2f6"
      unitRef="usd">104000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIxLTItMS0xLTE5Mzk5NQ_45c32c04-b13c-4785-83fe-2a1b96a9be73"
      unitRef="usd">722000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIxLTQtMS0xLTE5Mzk5NQ_1dcbfb7f-a45d-4271-af4e-434894076415"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIyLTItMS0xLTE5Mzk5NQ_3630a58c-4c9a-47cc-a6ff-5d91f397f2a7"
      unitRef="usd">129000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIyLTQtMS0xLTE5Mzk5NQ_5957cfbb-8301-4911-9021-a75ba4308009"
      unitRef="usd">112000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIzLTItMS0xLTE5Mzk5NQ_9b82fca7-cb4a-47ee-ac41-5e5683c6c37b"
      unitRef="usd">2585000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzIzLTQtMS0xLTE5Mzk5NQ_ff8ffc28-ff74-47a6-ac56-bc33144e0585"
      unitRef="usd">2340000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI0LTItMS0xLTE5Mzk5NQ_c831432b-e23a-4fdb-a372-389f9e4272a6"
      unitRef="usd">342000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI0LTQtMS0xLTE5Mzk5NQ_dc4e5951-1b6e-490b-b22b-12cd19c00b72"
      unitRef="usd">314000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI1LTItMS0xLTE5Mzk5NQ_c73dd8ad-b82f-41b6-8e5b-c48cf1a5e918"
      unitRef="usd">16890000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI1LTQtMS0xLTE5Mzk5NQ_5dc9103b-5914-4668-aa97-f69bc2b9dbf3"
      unitRef="usd">15373000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI3LTItMS0xLTE5Mzk5NQ_b01b9195-6cbc-4e68-ba2a-505b172be587"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzI3LTQtMS0xLTE5Mzk5NQ_c1815de1-7f5c-4507-96c7-ca41985a928d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzEy_5b186a07-9ee7-4759-a0aa-ce1a037a51bc"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzEy_b0bc6833-1e21-418e-b479-894687eeca3c"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzIw_1a1ff983-3365-49b6-9107-9ff0f50bf0e4"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmY4NjRmMjg0OTRjNjQ1YWNhYTk3Y2Y3MzcxOGIwZGE1XzIw_3b2b910f-3fac-40dd-9f1e-0e4d2e32e84d"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTItMS0xLTE5Mzk5NQ_1ab52493-5dc4-4ced-ba8a-9fa54fa2739e"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMxLTQtMS0xLTE5Mzk5NQ_ef6d6116-58f6-45d1-8894-7b231ee42a0b"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMyLTItMS0xLTE5Mzk5NQ_bd31d8e1-f400-4257-9270-ff6fbfd5960f"
      unitRef="usd">7284000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMyLTQtMS0xLTE5Mzk5NQ_d0fa79cd-1b7e-45f4-9696-bf438dce4f26"
      unitRef="usd">6599000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMzLTItMS0xLTE5Mzk5NQ_f9c37a23-72d2-4c9b-bbcf-6e7c65b16295"
      unitRef="usd">-15000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzMzLTQtMS0xLTE5Mzk5NQ_816cd154-1c52-4648-83b9-7c9dbf9d146a"
      unitRef="usd">-32000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM0LTItMS0xLTE5Mzk5NQ_dd9a2623-d70a-42e1-8a80-71f0f47b301c"
      unitRef="usd">2008000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM0LTQtMS0xLTE5Mzk5NQ_c43202ad-4655-4ed2-b633-baab0602413f"
      unitRef="usd">1834000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM1LTItMS0xLTE5Mzk5NQ_41ddf673-5a67-4993-8071-9510fed7b0be"
      unitRef="usd">10118000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM1LTQtMS0xLTE5Mzk5NQ_04ab59f5-98b4-4b6b-9393-f039277768be"
      unitRef="usd">9242000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzEy_0392bc5d-f892-4b08-95a7-30557326dbad"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzEy_75935de1-040b-447b-99a6-0f44d3df81a7"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzIw_70cdd1cc-6b74-4925-97e2-4efa109baf59"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRhMWY5ZTU1MGM1ZDQxNmM5NDE5YTQyODE3YjNkZGZjXzIw_dc6fcdd8-b161-4910-bc05-446094f597b6"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTItMS0xLTE5Mzk5NQ_6cf5c3fd-3760-45a4-a26f-c1ba8a3f7dfd"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM2LTQtMS0xLTE5Mzk5NQ_537ed08d-3d6b-4a0c-b24c-05a3ea752439"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM3LTItMS0xLTE5Mzk5NQ_4125801d-3996-468b-8e3f-e9a61b3d2ca9"
      unitRef="usd">10155000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM3LTQtMS0xLTE5Mzk5NQ_8d4eaae5-0b7a-4cf7-8e24-438cf7ec81e9"
      unitRef="usd">9279000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM5LTItMS0xLTE5Mzk5NQ_d7f776f3-4753-4f8f-abf6-5c33f7327e9f"
      unitRef="usd">29916000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNTkvZnJhZzo5MjcxYTViY2Y4ZjQ0Zjc5ODg3YmRlOWEyYjY1NGZlZi90YWJsZTplMjY2Y2I3NmNlYjY0Yjg0ODE1MTg1NzU4OWZjZGQxNy90YWJsZXJhbmdlOmUyNjZjYjc2Y2ViNjRiODQ4MTUxODU3NTg5ZmNkZDE3XzM5LTQtMS0xLTE5Mzk5NQ_0139fcbd-2fab-4f8c-b7ed-e279da40813c"
      unitRef="usd">27140000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMtNy0xLTEtMTkzOTk1_43a69275-55ed-4df4-b1d3-2791abbe3a89"
      unitRef="usd">9279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMtOS0xLTEtMTkzOTk1_68294d4d-0929-4802-aa6b-009f21166540"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i782b5ee57857408db10ba58aaa43cd4e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMtMTEtMS0xLTE5Mzk5NQ_930aba90-c3dd-4b08-ae6b-b9f191d57d3f"
      unitRef="usd">7737000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic9be4cd48b334a86ab6d9aac19dca9aa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtNy0xLTEtMTkzOTk1_1fb486d7-d163-4987-b68f-f448030352ae"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb75667749f242ad998c35457e644009_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtNy0xLTEtMTkzOTk1_df38bea4-ab46-454c-97a6-a30a0612b175"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb75667749f242ad998c35457e644009_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtOS0xLTEtMTkzOTk1_3826a17d-c786-45ed-be58-54164ce04f43"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f167fa910ba4d1f9107e5bb841ef489_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtOS0xLTEtMTkzOTk1_5608ff24-812b-4308-8b63-c1c03f1f8452"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2727d199fce498386c90c6d331cf98d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtMTEtMS0xLTE5Mzk5NQ_5eb96d06-1ff0-438b-8252-281509c69375"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f167fa910ba4d1f9107e5bb841ef489_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzgtMTEtMS0xLTE5Mzk5NQ_b5a2c333-404b-4436-b060-2b97cc3f393c"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic480198253f14f9e94d7f3ba9a2f6ecf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzExLTctMS0xLTE5Mzk5NQ_c18467d7-17e3-4ae6-b15a-552b55dd642e"
      unitRef="usd">6599000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f234e0739874ac88f96af98f9a5fd6f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzExLTktMS0xLTE5Mzk5NQ_f36fb6c6-497d-43ee-914b-f543cb2574bf"
      unitRef="usd">6024000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i39ef273918dd465fb9f3fdeeee71dfb1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzExLTExLTEtMS0xOTM5OTU_5853b515-908c-4a0c-a39e-02bb48d5b823"
      unitRef="usd">5374000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="i0a7897dc2e5940d5a4d1cdc4f7df8f38_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzEyLTctMS0xLTE5Mzk5NQ_9e62818d-ea7a-4b55-927e-1a994548282a"
      unitRef="usd">685000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="i244a03a3bde949fcb534378316e4198c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzEyLTktMS0xLTE5Mzk5NQ_ecfd44b8-e134-4584-a264-27343e5a83c8"
      unitRef="usd">575000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="id564afd8f7ff4355b50e5e8f9d72e77d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzEyLTExLTEtMS0xOTM5OTU_06e18838-3eec-4426-ae22-766ef93b96e8"
      unitRef="usd">650000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65041fae945e40e3b2c8f6c1963ad472_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE0LTctMS0xLTE5Mzk5NQ_ca776634-f4e9-4040-be8d-06a928871c85"
      unitRef="usd">7284000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic480198253f14f9e94d7f3ba9a2f6ecf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE0LTktMS0xLTE5Mzk5NQ_bfe61c30-3e49-4553-b827-c0ff5ba11849"
      unitRef="usd">6599000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f234e0739874ac88f96af98f9a5fd6f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE0LTExLTEtMS0xOTM5OTU_87d63423-7108-4342-83de-d9b0e9af71a5"
      unitRef="usd">6024000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30034a6781ce4278a80beabb93056172_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE3LTctMS0xLTE5Mzk5NQ_2961eca1-10d9-461f-9e12-f90038b5ea6b"
      unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i058d86bac499468398210e81b14e6a34_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE3LTktMS0xLTE5Mzk5NQ_5bf9fe6c-882f-4519-a30e-5b694ca8de99"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3dccbf5a2b63467282be9cfae6814fc6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE3LTExLTEtMS0xOTM5OTU_d0ebd18a-6e99-4d7b-acf0-7678f5dc4547"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i234ec661d53f419e84f60d07cbfaea22_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE5LTctMS0xLTE5Mzk5NQ_f1ce1a9f-40f4-49cc-ba7c-4269955a3a5a"
      unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e8c8ca8565d4f19b59f2d511951a434_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE5LTktMS0xLTE5Mzk5NQ_41fe0d57-1970-4283-9cfe-7f903304da45"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic59a730ea0074dfc8aae2bcad2becefc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzE5LTExLTEtMS0xOTM5OTU_4f586441-5ae2-4f73-bc08-ff045fb2a46b"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="id36a864829b14f8c96db7a86e33fdea6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIxLTctMS0xLTE5Mzk5NQ_9690f428-189d-4d9d-9db4-2e91b47193a1"
      unitRef="usd">15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ic633c40e4a4e40528487b3ebaf5b123f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIxLTktMS0xLTE5Mzk5NQ_f2ebd85c-eec1-48ac-91d0-ba34077f88cc"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i5032e9579c734031ab9661083239d571_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIxLTExLTEtMS0xOTM5OTU_a58f3d89-5c46-4921-88e4-0fd77d6a2dc6"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="id36a864829b14f8c96db7a86e33fdea6_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIyLTctMS0xLTE5Mzk5NQ_64280be1-7164-491a-b75e-fb7e7bb2cc8b"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ic633c40e4a4e40528487b3ebaf5b123f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIyLTktMS0xLTE5Mzk5NQ_bcfe5ba0-a54c-4f01-8306-5e289299b21c"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5032e9579c734031ab9661083239d571_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIyLTExLTEtMS0xOTM5OTU_e460c4f7-676e-4b43-a746-0472f502e7be"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3dbde0dc53cd496f8bee50f1da7b5cc8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIzLTctMS0xLTE5Mzk5NQ_b343e78e-4252-4485-9706-c38b6fa0b303"
      unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i234ec661d53f419e84f60d07cbfaea22_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIzLTktMS0xLTE5Mzk5NQ_db7a2a9a-dcb6-48ff-97fb-ba30d00c28ad"
      unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e8c8ca8565d4f19b59f2d511951a434_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzIzLTExLTEtMS0xOTM5OTU_15c0f487-5ea8-44ed-8b7b-d0d9bb2311d2"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9add12ee92f9490a9976db22584772c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMzLTctMS0xLTE5Mzk5NQ_446d62d2-c870-4591-ac88-7d18df5ab827"
      unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30034a6781ce4278a80beabb93056172_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMzLTktMS0xLTE5Mzk5NQ_988a28d6-8847-4d2a-8e20-0171705da1ea"
      unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i058d86bac499468398210e81b14e6a34_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzMzLTExLTEtMS0xOTM5OTU_691652e3-a1ce-4fb9-919d-a3e0d95cc352"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3683b1d337814fe3aea1f39bb73e4550_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM2LTctMS0xLTE5Mzk5NQ_1df46990-75c9-437a-99ba-32dee624c6b5"
      unitRef="usd">1834000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i272884b5f8ad489ea409bee7b407b7d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM2LTktMS0xLTE5Mzk5NQ_73e922c9-ca32-46cd-afe4-4712c1848a19"
      unitRef="usd">1690000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99c9d2373c4e4f18a8346ca8f3392647_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM2LTExLTEtMS0xOTM5OTU_a4c450f8-d052-44c5-ad8b-b64139a807e4"
      unitRef="usd">1513000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM4LTctMS0xLTE5Mzk5NQ_e8fef580-1fa5-4810-8284-59812748e554"
      unitRef="usd">945000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7a93ef0dba94664868544d5fb4fef07_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM4LTktMS0xLTE5Mzk5NQ_8819a34a-895f-4fb9-8c3a-9f60dd55d8fa"
      unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5201bc326e504da69e6de0133acc279a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM4LTExLTEtMS0xOTM5OTU_e558fddf-38e0-4b18-8115-7c9318916b09"
      unitRef="usd">816000000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM5LTctMS0xLTE5Mzk5NQ_a8666ea1-4a75-47ad-945d-3b2ec1e36011"
      unitRef="usd">769000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie7a93ef0dba94664868544d5fb4fef07_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM5LTktMS0xLTE5Mzk5NQ_b8657e3f-7034-4432-ac9d-5ce33c9eece9"
      unitRef="usd">722000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5201bc326e504da69e6de0133acc279a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzM5LTExLTEtMS0xOTM5OTU_8b6a3a9c-4e2a-4b33-b6eb-82330d21afe6"
      unitRef="usd">637000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="if6eee4663f394134b2ad5dc142cade6c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQwLTctMS0xLTE5Mzk5NQ_0c344e93-a216-43e4-9b8b-0cdd7c332b57"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ie7a93ef0dba94664868544d5fb4fef07_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQwLTktMS0xLTE5Mzk5NQ_cbbe2ae6-0726-4259-8944-fa8dc82b98c5"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i5201bc326e504da69e6de0133acc279a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQwLTExLTEtMS0xOTM5OTU_a71a974f-5758-40e5-a03d-2185d0867cbb"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc79492ba3564fbdbf3cfbad65f71c36_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQxLTctMS0xLTE5Mzk5NQ_1fd68905-ced6-4707-8cc6-e4a6cfccf3c9"
      unitRef="usd">2008000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3683b1d337814fe3aea1f39bb73e4550_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQxLTktMS0xLTE5Mzk5NQ_2e6f8149-17ac-4128-bf82-a5c838db5f8e"
      unitRef="usd">1834000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i272884b5f8ad489ea409bee7b407b7d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQxLTExLTEtMS0xOTM5OTU_1da31185-62cb-410a-8056-8742b97bf78c"
      unitRef="usd">1690000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82e18164085244c8b5cf3366f7c2c7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTctMS0xLTE5Mzk5NQ_0188b85b-5908-4b9b-a56d-cf5453392edb"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i859d0f14c23f4bf097af647e87353b7f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTctMS0xLTE5Mzk5NQ_72c1ef90-18b6-42ab-9e99-4655022ad894"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab365be6ea0e4c8e94cfe769c791f542_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTktMS0xLTE5Mzk5NQ_0d43f311-614f-42fe-81c8-0923c48e748a"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82e18164085244c8b5cf3366f7c2c7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTktMS0xLTE5Mzk5NQ_219501d4-11c2-45d8-b614-2678f04d9789"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f794b6ff9cb42f68f6c2f889fa70713_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTExLTEtMS0xOTM5OTU_053f8036-08c8-438b-b66a-52f482ffdced"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab365be6ea0e4c8e94cfe769c791f542_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ2LTExLTEtMS0xOTM5OTU_59429723-63f7-4716-8c29-41ab0c18ef0a"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ4LTctMS0xLTE5Mzk5NQ_67ccb346-6458-466d-ba1d-6b8e325bb999"
      unitRef="usd">10155000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ4LTktMS0xLTE5Mzk5NQ_6faeaaa4-9156-4f29-994b-dfa299218ef8"
      unitRef="usd">9279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNjIvZnJhZzpmYjhmMTAwYjg4ZGM0YzY4YjMxYWI2OWJlMTY4YjZmMi90YWJsZTo3MmIwZmFlZmIxOTQ0MzAxYjNlNDljY2NjNTM1MzBmMy90YWJsZXJhbmdlOjcyYjBmYWVmYjE5NDQzMDFiM2U0OWNjY2M1MzUzMGYzXzQ4LTExLTEtMS0xOTM5OTU_55c29f90-9fe4-4fd3-ab29-9531fdb2379e"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDcx_426df9b1-7c3a-4ea0-aef8-48b80852dab9">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, NorthStar Clean Energy, 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;Cash and Cash Equivalents and 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; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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&#160;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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#x2019;s and 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. 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. For information regarding the sale of EnerBank, see Note&#160;19, 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 and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 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;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;&#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. Consumers presents the amortization as a reduction to maintenance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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&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="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;18, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTE4_152caa79-dcdc-4ea6-9bd8-2d1d7ed4da90">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, NorthStar Clean Energy, 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;Cash and Cash Equivalents and 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; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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&#160;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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#x2019;s and 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. 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. For information regarding the sale of EnerBank, see Note&#160;19, 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 and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 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;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;&#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. Consumers presents the amortization as a reduction to maintenance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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&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="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;18, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTAx_1cca58e3-6c67-4a70-9434-51cf45bc3754">&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, NorthStar Clean Energy, 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA3_317909a3-55af-44c9-9514-fd108ccd8f48">&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, NorthStar Clean Energy, 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTI0_7f47de49-91c5-4373-bd84-855ebe41fa86">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTM5_9635a362-bba7-47a8-bf9e-10cb8b0e1332">&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:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_13ed1819-1b1f-4784-8b70-e91f5232a5e5">&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 and 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; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_33ea1fa3-98d9-43a1-8955-55331f6710ab">&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 and 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; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_e1f1a775-b319-4fdc-aa23-cb1866f01cce">&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 and 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; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzcxNDY4MjU1OTE5MDY_f29a62d2-d10f-4c5f-8aaf-91c536747353">&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 and 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; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less. 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:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTMx_859e7d70-0ff5-4b69-9441-e711391ee5fd">&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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQx_47c91b62-d16a-426b-a774-45f39aa2f22c">&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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTMy_2e2d6175-dd82-4589-939b-f182b7533008">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQz_90c126f4-73d2-4d8e-b108-1ab2a6accb62">&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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA4_8d3bdbe2-d45d-40df-8fbd-b0dc07a81740">&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 &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;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA5_a59c833c-4943-4d8c-8ee0-c6de428b529a">&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 &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;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTEw_44b966fb-b056-4ad1-93ef-04196a6e57f7">&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 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 &lt;/span&gt;&lt;/div&gt;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.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDY2_3b43cc1f-b4f6-4b49-a82c-6be395dd207b">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDky_37ae3d74-ed56-46a9-988c-dda15efc01a4">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDg0_788685d3-73d5-4066-9ab5-10d0cccc2a93">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTAy_e5a55fee-f0a3-4fcb-b48a-02e248e6c534">&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&#160;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQ5_5659a2ca-ba5a-4a12-8041-96b0d0281d6a">&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&#160;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA0_79d5b08d-b56d-4e87-b62f-d3b37a2f67b1">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTQ0_0d3f8aca-662b-48e4-80c5-e7590d559111">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDc0_b60c9780-786f-4a8d-b7ac-0506269da62c">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDg5_db0382cb-6e68-4d31-948d-d8fae5554eba">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA1_faa3e612-d84d-4962-a276-cc7f166d2448">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTA2_be016cf3-f7df-4b4c-834d-31e7adafae7c">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTEz_eb10efb4-23f0-4aa6-81f8-decc57139ecb">&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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTUx_01b1fa84-935b-47ea-8dc8-4e1285bf44cf">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDg1_4d71d89f-4d83-43b4-894a-2151ca52c983">&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;</cms:PropertyTaxPolicyTextBlock>
    <cms:PropertyTaxPolicyTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDk3_d4cd513b-5c72-43f5-92aa-27a0cd6de381">&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; real and personal property assessed by local taxing authorities. CMS&#160;Energy and Consumers record 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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;</cms:PropertyTaxPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTE0_21350c51-5167-4c8d-979e-f1c86ba4879a">&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. 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. For information regarding the sale of EnerBank, see Note&#160;19, Exit Activities and Discontinued Operations.&lt;/span&gt;CMS&#160;Energy and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 2021.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNTE0_80436a46-7a45-490d-aba3-44e6f9203eef">&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. 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. For information regarding the sale of EnerBank, see Note&#160;19, Exit Activities and Discontinued Operations.&lt;/span&gt;CMS&#160;Energy and Consumers also reclassified certain prior period amounts relating to postretirement benefits. The asset balances for postretirement benefits are presented discretely within other non-current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets for the years ended December&#160;31,&#160;2022 and 2021.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <cms:RenewableEnergyGrantPolicyTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDcw_6a36ae11-808a-4c8f-86f0-17144288573c">&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;&#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. Consumers presents the amortization as a reduction to maintenance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzEvZnJhZzpmMWUxZTBiYTU4MmI0MWRjODI3YzAyY2IzNTA5NzcxZi90ZXh0cmVnaW9uOmYxZTFlMGJhNTgyYjQxZGM4MjdjMDJjYjM1MDk3NzFmXzEwNDc4_fc917fa2-27a9-42c8-acbc-7e360f1783be">&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;&#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. Consumers presents the amortization as a reduction to maintenance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTA4_c12cfc02-d3d5-4b2e-a1fd-e0691e0f5493">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#x2019;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;46&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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:#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;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;/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;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:#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;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;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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Retention incentive 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;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;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;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:#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;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;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;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:#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;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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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 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;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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: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;3,652&#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,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;/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;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/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 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;146&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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 28pt;text-align:left;text-indent:-9pt;vertical-align: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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;/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;Postretirement benefits&lt;/span&gt;&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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,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;/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 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,900&#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,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;/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 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 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;2022, the MPSC approved a settlement agreement authorizing Consumers to collect $46&#160;million during 2023 as an incentive for exceeding its statutory savings targets in 2021. 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:400;line-height:120%"&gt;Consumers also exceeded its statutory savings targets in 2022, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $55&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2023. Consumers recognized incentive revenue under this program of $55&#160;million in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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&#160;IRP, under which Consumers will 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. In 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. 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 June&#160;2022, the MPSC approved the settlement agreement reached in Consumers&#x2019; 2021&#160;IRP, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Under the 2021&#160;IRP, upon the units&#x2019; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#x2011;percent return on equity, over their original design lives. Until retirement, 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 June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non-current regulatory asset on its 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;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;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&#160;smaller coal-fueled electric generating units that Consumers retired in 2016 and three&#160;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&#160;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;Retention Incentive 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; To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell generating complexes through the anticipated retirement of the coal-fueled generating units, Consumers has established retention incentive programs. In 2020, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the D.E.&#160;Karn program, and Consumers began deferring these costs as a regulatory asset in 2021. In addition, under the 2021&#160;IRP, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the J.H.&#160;Campbell program during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement. For additional details regarding the retention incentive program, see Note&#160;19, 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;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&#160;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. The amount of spending incurred in excess of amounts included in rates for recovery is recorded as a regulatory asset and amortized when it is collected from customers. The amount included in rates for recovery in excess of spending incurred is recorded as a regulatory liability to 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: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: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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. 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;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.&lt;/span&gt;&lt;/div&gt;&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 are incurred to remove the assets at the end of their useful lives.&lt;/span&gt;&lt;/div&gt;&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&#160;Electric Rate Case: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2021, the MPSC issued a final order in Consumers&#x2019; 2021&#160;electric rate case, disallowing cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result, Consumers impaired certain of these capital expenditures, a portion of which were held by the gas utility, and recorded impairment charges totaling $45&#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:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Electric Rate Case:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In April&#160;2022, Consumers filed an application with the MPSC seeking a rate increase of $272&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2023. In September&#160;2022, Consumers revised its requested increase to $292&#160;million. The filing requested authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, and enhanced technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. Additionally, the approved settlement provides for the following:&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 pension and OPEB tracker that will allow Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively&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 refund of $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit&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 commitment to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills&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;deferred accounting treatment for depreciation and property tax expense as well as the debt component of the overall rate of return for distribution-related capital investments exceeding a certain threshold amount&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;an increase to the distributed generation cap from two&#160;percent to four&#160;percent on Consumers&#x2019; system&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 were no direct disallowances of historical capital expenditures within the approved settlement agreement. The new rates became effective January&#160;20,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Voluntary Radio Tower 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 May&#160;2022, Consumers completed a sale of various radio tower assets. In June&#160;2022, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with its electric and gas utility customers; this application was approved by the MPSC in October&#160;2022. During 2022, Consumers shared two-thirds with electric customers through additional spending for tree trimming and one-third with gas customers through a donation to nonprofit agencies that provide customer energy bill assistance.&lt;/span&gt;&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&lt;/span&gt;&lt;/div&gt;&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&#160;Gas Rate Case:&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; &lt;/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;2021, Consumers filed an application with the MPSC seeking an annual rate increase of&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$278&#160;million, based on a 10.5-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2023. In April&#160;2022, Consumers reduced its requested annual rate increase to $233&#160;million, based on a 10.25-percent authorized return on equity. In July&#160;2022, the MPSC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;approved a settlement agreement authorizing an annual rate increase of $170&#160;million, based on a 9.9-percent authorized return on equity, effective October&#160;1,&#160;2022. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#x2019; actual weather-normalized non-fuel revenues with the revenues 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;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, subject to ceiling factor limitations, 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;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;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: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="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;PSCR 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;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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: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:#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;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;/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-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;/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;PSCR overrecoveries&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;&#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 #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;/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;Due to spikes in fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#x2019; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023 PSCR plan filed with the MPSC in September&#160;2022. In January&#160;2023, Consumers filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. Recovering the 2022 underrecovery over three years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#x2019; earnings.&lt;/span&gt;&lt;/div&gt;&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 August&#160;2022, the MPSC issued an order in Consumers&#x2019; 2020 PSCR reconciliation, authorizing recovery of $1.8&#160;billion of power costs and authorizing Consumers to reflect in its 2021&#160;PSCR reconciliation the underrecovery of $1&#160;million. In its order, the MPSC disallowed the recovery of $1&#160;million of replacement power costs associated with an extended outage at Ludington. Consumers filed an appeal of the MPSC&#x2019;s order with the Michigan Court of Appeals in September&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In March&#160;2022, Consumers filed its 2021&#160;PSCR reconciliation, requesting full recovery of $2.1&#160;billion of power costs and authorization to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $8&#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 2022&#160;PSCR plan to the MPSC in September&#160;2021 and self-implemented its proposed 2022&#160;PSCR charge in January&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 April&#160;2022, the MPSC approved a settlement agreement in Consumers&#x2019; 2020-2021 GCR reconciliation, authorizing recovery of $0.4&#160;billion of gas costs and authorizing Consumers to reflect in its 2021-2022 GCR reconciliation the overrecovery of $2&#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;2022, Consumers filed its 2021-2022 GCR reconciliation, requesting full recovery of $0.7&#160;billion of gas costs and authorization to reflect in its 2022-2023 GCR reconciliation the underrecovery of $9&#160;million.&lt;/span&gt;&lt;/div&gt;Consumers submitted its 2022-2023&#160;GCR plan to the MPSC in December&#160;2021 and self-implemented its proposed 2022-2023 GCR charge in April&#160;2022. In June&#160;2022, Consumers filed with the MPSC a revised GCR plan requesting an increase to the GCR factor due to rising natural gas prices. Consumers self-implemented that increased factor in October&#160;2022.</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTIw_5a24f5f2-4459-417e-a248-99ff6780c3ad">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#x2019;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;46&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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:#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;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;/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;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:#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;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;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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Retention incentive 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;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;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;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:#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;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;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;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:#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;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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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 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;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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: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;3,652&#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,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;/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;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/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 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;146&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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 28pt;text-align:left;text-indent:-9pt;vertical-align: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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;/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;Postretirement benefits&lt;/span&gt;&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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,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;/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 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,900&#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,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;/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 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 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;2022, the MPSC approved a settlement agreement authorizing Consumers to collect $46&#160;million during 2023 as an incentive for exceeding its statutory savings targets in 2021. 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:400;line-height:120%"&gt;Consumers also exceeded its statutory savings targets in 2022, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $55&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2023. Consumers recognized incentive revenue under this program of $55&#160;million in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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&#160;IRP, under which Consumers will 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. In 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. 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 June&#160;2022, the MPSC approved the settlement agreement reached in Consumers&#x2019; 2021&#160;IRP, under which Consumers plans to retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Under the 2021&#160;IRP, upon the units&#x2019; retirement, Consumers will receive regulatory asset treatment to recover their remaining book value, as well as a 9.0&#x2011;percent return on equity, over their original design lives. Until retirement, 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 June&#160;2022, Consumers removed from total plant, property, and equipment an amount of $1.3&#160;billion, representing the projected remaining book value of the electric generating units upon their retirement, and recorded it as a non-current regulatory asset on its 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;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;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&#160;smaller coal-fueled electric generating units that Consumers retired in 2016 and three&#160;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&#160;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;Retention Incentive 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; To ensure necessary staffing at the D.E.&#160;Karn and J.H.&#160;Campbell generating complexes through the anticipated retirement of the coal-fueled generating units, Consumers has established retention incentive programs. In 2020, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the D.E.&#160;Karn program, and Consumers began deferring these costs as a regulatory asset in 2021. In addition, under the 2021&#160;IRP, the MPSC approved deferred accounting treatment for the retention and severance costs incurred under the J.H.&#160;Campbell program during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement. For additional details regarding the retention incentive program, see Note&#160;19, 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;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&#160;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. The amount of spending incurred in excess of amounts included in rates for recovery is recorded as a regulatory asset and amortized when it is collected from customers. The amount included in rates for recovery in excess of spending incurred is recorded as a regulatory liability to 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: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: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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. 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;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit and to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills.&lt;/span&gt;&lt;/div&gt;&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 are incurred to remove the assets at the end of their useful lives.&lt;/span&gt;&lt;/div&gt;&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&#160;Electric Rate Case: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2021, the MPSC issued a final order in Consumers&#x2019; 2021&#160;electric rate case, disallowing cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result, Consumers impaired certain of these capital expenditures, a portion of which were held by the gas utility, and recorded impairment charges totaling $45&#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:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Electric Rate Case:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In April&#160;2022, Consumers filed an application with the MPSC seeking a rate increase of $272&#160;million, based on a 10.25-percent authorized return on equity for the projected twelve-month period ending December&#160;31,&#160;2023. In September&#160;2022, Consumers revised its requested increase to $292&#160;million. The filing requested authority to recover future investments associated with distribution system reliability, solar generation, environmental compliance, and enhanced technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. Additionally, the approved settlement provides for the following:&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 pension and OPEB tracker that will allow Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively&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 refund of $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit&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 commitment to fund $10&#160;million in contributions to programs that directly assist vulnerable customers with utility bills&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;deferred accounting treatment for depreciation and property tax expense as well as the debt component of the overall rate of return for distribution-related capital investments exceeding a certain threshold amount&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;an increase to the distributed generation cap from two&#160;percent to four&#160;percent on Consumers&#x2019; system&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 were no direct disallowances of historical capital expenditures within the approved settlement agreement. The new rates became effective January&#160;20,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Voluntary Radio Tower 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 May&#160;2022, Consumers completed a sale of various radio tower assets. In June&#160;2022, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with its electric and gas utility customers; this application was approved by the MPSC in October&#160;2022. During 2022, Consumers shared two-thirds with electric customers through additional spending for tree trimming and one-third with gas customers through a donation to nonprofit agencies that provide customer energy bill assistance.&lt;/span&gt;&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&lt;/span&gt;&lt;/div&gt;&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&#160;Gas Rate Case:&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; &lt;/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;2021, Consumers filed an application with the MPSC seeking an annual rate increase of&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$278&#160;million, based on a 10.5-percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2023. In April&#160;2022, Consumers reduced its requested annual rate increase to $233&#160;million, based on a 10.25-percent authorized return on equity. In July&#160;2022, the MPSC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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;approved a settlement agreement authorizing an annual rate increase of $170&#160;million, based on a 9.9-percent authorized return on equity, effective October&#160;1,&#160;2022. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#x2019; actual weather-normalized non-fuel revenues with the revenues 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;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, subject to ceiling factor limitations, 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;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;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: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="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;PSCR 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;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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: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:#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;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;/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-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;/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;PSCR overrecoveries&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;&#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 #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;/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;Due to spikes in fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#x2019; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023 PSCR plan filed with the MPSC in September&#160;2022. In January&#160;2023, Consumers filed a motion for a temporary order in its 2023 PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. Recovering the 2022 underrecovery over three years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#x2019; earnings.&lt;/span&gt;&lt;/div&gt;&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 August&#160;2022, the MPSC issued an order in Consumers&#x2019; 2020 PSCR reconciliation, authorizing recovery of $1.8&#160;billion of power costs and authorizing Consumers to reflect in its 2021&#160;PSCR reconciliation the underrecovery of $1&#160;million. In its order, the MPSC disallowed the recovery of $1&#160;million of replacement power costs associated with an extended outage at Ludington. Consumers filed an appeal of the MPSC&#x2019;s order with the Michigan Court of Appeals in September&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In March&#160;2022, Consumers filed its 2021&#160;PSCR reconciliation, requesting full recovery of $2.1&#160;billion of power costs and authorization to reflect in its 2022&#160;PSCR reconciliation the overrecovery of $8&#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 2022&#160;PSCR plan to the MPSC in September&#160;2021 and self-implemented its proposed 2022&#160;PSCR charge in January&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 April&#160;2022, the MPSC approved a settlement agreement in Consumers&#x2019; 2020-2021 GCR reconciliation, authorizing recovery of $0.4&#160;billion of gas costs and authorizing Consumers to reflect in its 2021-2022 GCR reconciliation the overrecovery of $2&#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;2022, Consumers filed its 2021-2022 GCR reconciliation, requesting full recovery of $0.7&#160;billion of gas costs and authorization to reflect in its 2022-2023 GCR reconciliation the underrecovery of $9&#160;million.&lt;/span&gt;&lt;/div&gt;Consumers submitted its 2022-2023&#160;GCR plan to the MPSC in December&#160;2021 and self-implemented its proposed 2022-2023 GCR charge in April&#160;2022. In June&#160;2022, Consumers filed with the MPSC a revised GCR plan requesting an increase to the GCR factor due to rising natural gas prices. Consumers self-implemented that increased factor in October&#160;2022.</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTIx_ef7d3d5b-99d9-4c5c-8aac-eb0e31b5c065">&lt;div style="margin-bottom: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;46&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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:#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;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;/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;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:#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;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;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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Retention incentive 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;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;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;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:#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;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;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;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:#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;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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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 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;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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: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;3,652&#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,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;/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;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/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 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;146&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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 28pt;text-align:left;text-indent:-9pt;vertical-align: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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;/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;Postretirement benefits&lt;/span&gt;&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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,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;/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 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,900&#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,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;/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 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 recovery without a return on investment</us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTUy_87e249b1-eb78-461d-b1d8-0e6c16ad4896">&lt;div style="margin-bottom: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;46&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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:#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;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;/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;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:#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;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;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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Retention incentive 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;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;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;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:#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;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;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;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:#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;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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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 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;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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: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;3,652&#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,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;/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;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:bottom"&gt;&lt;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;2023&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/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 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;146&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 #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 28pt;text-align:left;text-indent:-9pt;vertical-align: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:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;1,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;/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;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;/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;Postretirement benefits&lt;/span&gt;&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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,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;/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 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,900&#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,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;/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 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 recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsTextBlock>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i1f53aea04cb0466ca8d59907dda88bc0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzQtNC0xLTEtMTkzOTk1_7eb84f2b-7ca9-481b-b75d-02ca14522750"
      unitRef="usd">47000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6643a4bacb704a2482e752bb3079f579_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzQtNi0xLTEtMTkzOTk1_01a55c61-8769-4ca1-a585-e5420f320b4e"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i9933d69dc48e435c91ca4fb192d74827_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzYtNC0xLTEtMTkzOTk1_8f9cb943-6f57-4fa2-b8c9-ccc20a4f47e3"
      unitRef="usd">10000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i8d71b9271e0f45a29381d0f6d628563a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzYtNi0xLTEtMTkzOTk1_97b40f98-b042-49ee-a22c-2672b8a9aa1e"
      unitRef="usd">4000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzctNC0xLTEtMTkzOTk1_84bf6f38-eb44-49ba-955d-b72f9cb860d7"
      unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzctNi0xLTEtMTkzOTk1_ca9b4ea0-a9a2-47b5-8e83-7b791cf1985b"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3daab3f451f4400b91d0a04060cd1247_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEwLTQtMS0xLTE5Mzk5NQ_3cbaaf27-b11f-4289-ab35-351569956e4e"
      unitRef="usd">1960000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i69fca3fb43f845c18dee307e57f939e3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEwLTYtMS0xLTE5Mzk5NQ_ea29c7bb-6926-4b2e-b572-c432460f0edd"
      unitRef="usd">678000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id39dd5e212b14b81a9d26b02f5622edb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTQtMS0xLTIwNjIxMw_3174c366-25ce-483f-b2e7-f09520f0f12a"
      unitRef="usd">856000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if3d9bd0f7a9b46788641baa195a1f4e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTYtMS0xLTIwNjIwOQ_ce40f3bb-7cbb-47d1-bfb5-e3b81cd2843a"
      unitRef="usd">837000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie19d8b0ea5474e97a5fcfee5e83a183b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTQtMS0xLTE5Mzk5NQ_9832d8b9-5bf9-4f5c-a9b3-a866bf4d819e"
      unitRef="usd">281000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i574fbb7518174f2f976d99f660af60cc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzExLTYtMS0xLTE5Mzk5NQ_825ccc62-3603-4145-b575-d551eb48947e"
      unitRef="usd">247000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i60b06bc782b14e0481b4d3422d0bf15e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEyLTQtMS0xLTE5Mzk5NQ_fef653c6-edfa-4cf3-9906-9aadc2149d97"
      unitRef="usd">165000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if3f12a67c3fe4e9c98891cfc9fb1c416_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEyLTYtMS0xLTE5Mzk5NQ_243cf88a-cd75-4d2e-a843-9c42e6ad6f07"
      unitRef="usd">193000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i01e6a56787454ed4b524ec012971443a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEzLTQtMS0xLTE5Mzk5NQ_33885de1-6dc1-4138-bb59-77e0b3972cf8"
      unitRef="usd">108000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ia3007373c03048e19de019fb036a7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzEzLTYtMS0xLTE5Mzk5NQ_b183e619-6063-44b3-9a44-1fccadbbda25"
      unitRef="usd">112000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i5b3b3447caa341b0ab20eb3dabc76b6f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE0LTQtMS0xLTE5Mzk5NQ_23945bcc-733b-49b4-b95a-3fbfb1f673cf"
      unitRef="usd">100000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id1302bdd04064ee499c4fa1fb641ce96_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE0LTYtMS0xLTE5Mzk5NQ_671d7771-bbd8-43ca-97a6-6a6b58877f47"
      unitRef="usd">104000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i1f53aea04cb0466ca8d59907dda88bc0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE1LTQtMS0xLTE5Mzk5NQ_90967992-8fb0-49af-b806-584f6825d55a"
      unitRef="usd">55000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6643a4bacb704a2482e752bb3079f579_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE1LTYtMS0xLTE5Mzk5NQ_f887bec2-a624-4e9c-b062-f9edc2c4a435"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="icbe4061918a04b9ba96babc50ee8b1de_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTQtMS0xLTIwNDQ3MQ_e100a423-c079-4ce2-861f-d73de8faf9a2"
      unitRef="usd">31000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0d05e8257f4446fb8208854579302b53_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTYtMS0xLTIwNDQ2MQ_34606a37-bfb1-4912-a275-68e799779304"
      unitRef="usd">7000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i33b0dff0f52d464192f1356e9ad115e2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTQtMS0xLTIwMTkxMw_ca169765-1437-490e-acc9-4922e9c41008"
      unitRef="usd">12000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i5241fd7ea1cc43b89fa7fe37909567de_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTYtMS0xLTIwMTkxNw_69f14e28-b759-41cd-9d5d-804e63bb0a79"
      unitRef="usd">10000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i63e589486aaa4c57a683cf4e5c5d8798_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTQtMS0xLTE5Mzk5NQ_8e1d4d75-7dc3-4443-9e4f-aacfb4d691bc"
      unitRef="usd">10000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ief7106348e3545bdac8dd0df84386853_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE2LTYtMS0xLTE5Mzk5NQ_7367188b-88c3-45fb-8dec-5fa80c8ed397"
      unitRef="usd">13000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i9933d69dc48e435c91ca4fb192d74827_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE4LTQtMS0xLTE5Mzk5NQ_47fa1727-de05-4c41-a5e0-396026d32e01"
      unitRef="usd">17000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i8d71b9271e0f45a29381d0f6d628563a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE4LTYtMS0xLTE5Mzk5NQ_6758d95f-c963-4d23-a6a5-2eb81f84a8f6"
      unitRef="usd">12000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE5LTQtMS0xLTE5Mzk5NQ_36483a25-8168-43ae-a3ce-630445211a5f"
      unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzE5LTYtMS0xLTE5Mzk5NQ_fe1eb9d5-ab66-41b6-a6d9-942b41df889b"
      unitRef="usd">2259000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssets
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIwLTQtMS0xLTE5Mzk5NQ_e00a182e-0889-4b94-a2d2-04028cbd7919"
      unitRef="usd">3652000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIwLTYtMS0xLTE5Mzk5NQ_7065d63c-34b2-4306-8385-5cd0157dcfaf"
      unitRef="usd">2305000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib882e7bf743347aca6831735ffd8adc8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIzLTQtMS0xLTE5Mzk5NQ_71c726ac-6588-4c56-a4b5-49db5ee54f46"
      unitRef="usd">48000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="id010faeebadc487e96db97e6b3048d44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzIzLTYtMS0xLTE5Mzk5NQ_88fe397d-d2ef-4135-93dd-b6c55ea4f456"
      unitRef="usd">138000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i219073d7baa4473481ef46d1a66d1661_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI0LTQtMS0xLTE5Mzk5NQ_30653609-5b12-4a71-ae67-10889fe280ea"
      unitRef="usd">47000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i1d40dd8f038842d3adfe48106180d58f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI0LTYtMS0xLTE5Mzk5NQ_6768c242-4a32-4339-b991-4c5e30a9b6ba"
      unitRef="usd">2000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i5adf42f960744f6a9eae13b28a177a70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI2LTQtMS0xLTE5Mzk5NQ_34be2075-7b82-465e-85af-dbb765f5f613"
      unitRef="usd">9000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ie17f334c159f44a786e54b8db96b3724_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI2LTYtMS0xLTE5Mzk5NQ_91951410-6534-4a3c-851c-b90668e292e1"
      unitRef="usd">6000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI3LTQtMS0xLTE5Mzk5NQ_984afcc9-69ea-4a86-bc64-92bf7aafa5bf"
      unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI3LTYtMS0xLTE5Mzk5NQ_5dc01b92-2071-41a0-aff6-7ecb72df998c"
      unitRef="usd">146000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i69ea3f2842384da987b392c34a217171_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI5LTQtMS0xLTE5Mzk5NQ_a3f92dad-6d96-4976-925e-8f35ab642d20"
      unitRef="usd">2426000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i765659cb8bf04d2fb580895f442e83bd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzI5LTYtMS0xLTE5Mzk5NQ_4b57c460-230e-417b-9ad7-50a1f5ea98af"
      unitRef="usd">2375000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib882e7bf743347aca6831735ffd8adc8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMwLTQtMS0xLTE5Mzk5NQ_57efec81-e808-44de-a158-eecb4c9b4293"
      unitRef="usd">1267000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="id010faeebadc487e96db97e6b3048d44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMwLTYtMS0xLTE5Mzk5NQ_c86a946d-2712-4ceb-8b00-6b3fda4a93cd"
      unitRef="usd">1297000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ie1e74f673bd84075850e34d3f6842570_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMyLTQtMS0xLTE5Mzk5NQ_e8e50438-f135-4927-b86d-1ebd73fc4701"
      unitRef="usd">45000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia3923ecd4f6d45b6ae333fa160ac0e27_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMyLTYtMS0xLTE5Mzk5NQ_324bf483-df22-4a47-8fba-22d42c693648"
      unitRef="usd">47000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i9b402a178f544455b123c827ba7e120f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMzLTQtMS0xLTE5Mzk5NQ_09b25793-5f72-4c06-a8b8-272991457a18"
      unitRef="usd">32000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i2d6c0279e691419b8371e306603d6e05_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzMzLTYtMS0xLTE5Mzk5NQ_c5940839-a9ba-4a24-9b21-e8c808c7fa5a"
      unitRef="usd">13000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i33b0dff0f52d464192f1356e9ad115e2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTQtMS0xLTIyNTAzMA_9f5dc19a-7f0b-4908-ad82-c862a0d03489"
      unitRef="usd">12000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i5241fd7ea1cc43b89fa7fe37909567de_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTYtMS0xLTIyNTA0OA_b42fa8c4-c73b-4f38-9cfc-ec718d6cce5d"
      unitRef="usd">7000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i63e589486aaa4c57a683cf4e5c5d8798_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTQtMS0xLTIyNTAzOA_0f83176c-1e99-49ad-8576-3ee1e19c61f4"
      unitRef="usd">6000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ief7106348e3545bdac8dd0df84386853_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTYtMS0xLTIyNTA1Ng_85a6794b-b66d-40ec-94ef-2e9e5dd526d5"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ifab4905e29fb417eba2fb0b62365ec91_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTQtMS0xLTIwMTc5MA_62a0f87f-1c15-49e3-92de-6b2446e28f85"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i1a4d725afff64dd789459c364d215ac5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM0LTYtMS0xLTIwMTc5NA_a68647bf-462b-42b0-b6ed-a6fd48328778"
      unitRef="usd">54000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i5adf42f960744f6a9eae13b28a177a70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTQtMS0xLTE5Mzk5NQ_18f4a7e4-5617-47ce-a475-151d641e1633"
      unitRef="usd">8000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ie17f334c159f44a786e54b8db96b3724_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM1LTYtMS0xLTE5Mzk5NQ_c4470081-6329-4ef5-bcac-56d229f9f98f"
      unitRef="usd">9000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM2LTQtMS0xLTE5Mzk5NQ_95655dd3-e1f5-45cd-a765-1970808aea36"
      unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM2LTYtMS0xLTE5Mzk5NQ_2fe0013c-4084-4238-9b4a-edcce3e12f24"
      unitRef="usd">3802000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilities
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM3LTQtMS0xLTE5Mzk5NQ_42e4361f-9237-43c3-8a59-b121dbcbffb3"
      unitRef="usd">3900000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo4ZTEwNDQ3YWU0OTA0YmVkOTQ0ZmFmMGNjM2ZiMmM0ZC90YWJsZXJhbmdlOjhlMTA0NDdhZTQ5MDRiZWQ5NDRmYWYwY2MzZmIyYzRkXzM3LTYtMS0xLTE5Mzk5NQ_f2a79f9e-9826-4aa5-8463-55a129f0012f"
      unitRef="usd">3948000000</us-gaap:RegulatoryLiabilities>
    <cms:AuthorizedRecoveryCollection
      contextRef="i169902d317da48a2ac5f3dfc5659f915_I20221031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzI3NTI_df47f7c9-2788-4db2-981e-efe6d008c7e2"
      unitRef="usd">46000000</cms:AuthorizedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i735a4a36adec4d39b7336449095ee4eb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzI4OTc_9450b632-b451-421d-906f-a40b46872258"
      unitRef="usd">46000000</us-gaap:Revenues>
    <cms:RequestedRecoveryCollection
      contextRef="i5e08a7ed060f4cc88adf109ec97240b9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzMwNDY_7687a94b-5fd7-4488-88f0-1fb606fa5e34"
      unitRef="usd">55000000</cms:RequestedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i0b90eb641774486b9b077b85d640c2c2_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzMyMTY_6f0a8f33-509b-4562-bdc4-19d49e223fbe"
      unitRef="usd">55000000</us-gaap:Revenues>
    <cms:RegulatoryAssetsNumberOfUnits
      contextRef="ieb88a19ae45c4d5b8a23bd30f6998633_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzQ4MTI_5093862c-442e-41de-8853-35af4337eb2f"
      unitRef="coal_fueled_electric_generating_unit">2</cms:RegulatoryAssetsNumberOfUnits>
    <cms:RegulatoryAssetsNumberOfUnits
      contextRef="ieb88a19ae45c4d5b8a23bd30f6998633_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NTM2NDQ_5093862c-442e-41de-8853-35af4337eb2f"
      unitRef="coal_fueled_electric_generating_unit">2</cms:RegulatoryAssetsNumberOfUnits>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="ibfbfb4c9ceb242e5bff54ba52dccd7bf_D20220601-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzU4ODg_f08097f3-a398-4716-8a77-5860204c9f32"
      unitRef="number">0.090</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibccd9548dc2c4c119ef3f2ea4f58d303_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzYxNzI_1ccdb1ba-f655-43d3-9ef9-e6b32f3251da"
      unitRef="usd">1300000000</us-gaap:RegulatoryAssetsNoncurrent>
    <cms:NumberOfUnitsRetired
      contextRef="i0751432535f84b5d980caaf0820cc151_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcwMDI_bae43407-6562-4d97-8a2c-86c06106747f"
      unitRef="site">7</cms:NumberOfUnitsRetired>
    <cms:NumberOfUnitsRetired
      contextRef="ic85c81521b9d44c08a62c98c94316a15_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcwODY_e11239ba-f4fb-4605-8f19-60837361d475"
      unitRef="site">3</cms:NumberOfUnitsRetired>
    <cms:NumberOfUnitsRetired
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcyNDg_e5b78b03-079d-49a1-8ca6-8f714994bf1f"
      unitRef="site">10</cms:NumberOfUnitsRetired>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0Xzc2NDc_67b876fd-beae-458f-bc7b-c6438b513590"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="if2460cc587da428e841ffa532997ec5f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTUz_9a784847-5dde-42bb-95a5-c8b37155d344">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib1dd8b6401ce479eb4db84e308a31e78_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjQ1Nzk_c72a8bba-1b21-4954-a75e-ceec6afd4cd4"
      unitRef="usd">22000000</us-gaap:RegulatoryLiabilityCurrent>
    <cms:RevenueSubjectToRefund
      contextRef="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjQ1OTc_2e40e485-02d0-4019-8d29-9a842a7db453"
      unitRef="usd">15000000</cms:RevenueSubjectToRefund>
    <us-gaap:OtherCommitment
      contextRef="i219073d7baa4473481ef46d1a66d1661_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjQ2MTM_0f9d6386-a36b-4e93-864b-25097419ee6b"
      unitRef="usd">10000000</us-gaap:OtherCommitment>
    <cms:ProceedsFromGovernmentGrant
      contextRef="i9dc944ba0a614d368cf6f156372c6413_D20130101-20131231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzExMDU1_658bb61a-150a-41be-9684-7d07f2a67f45"
      unitRef="usd">69000000</cms:ProceedsFromGovernmentGrant>
    <us-gaap:AssetImpairmentCharges
      contextRef="i751721535f8b4a6285085f94897e5660_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3NDAyMjE_9ac0fa23-ce4c-4c5c-8349-9e811dfbfc5d"
      unitRef="usd">45000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i2cf17a62d326438bb5cb34dbced56a62_D20220401-20220430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njc1NDQ_6d3f7ee8-88fc-4091-87fa-ab5ceb20e8e4"
      unitRef="usd">272000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="i2cf17a62d326438bb5cb34dbced56a62_D20220401-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njc1NjI_0061f62b-36b1-49f4-a0f9-8c2ec9d90010"
      unitRef="number">0.1025</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
      contextRef="i344faa65518a48b19959bb1fb880e64e_D20220901-20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njc3NDY_a8854571-eaf3-4982-97fd-92a2020c5eba"
      unitRef="usd">292000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjgwOTU_2963c5e4-7de9-484d-8948-45a3333669a8"
      unitRef="usd">155000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjgxMTQ_b8b77724-b39a-441b-981d-b683b7bb2996"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments
      contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjgyMDg_5db71e02-3a56-4028-89e0-d97a85c56d31"
      unitRef="usd">6000000</cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments>
    <cms:RevenueSubjectToRefund
      contextRef="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NzU4MDY_2e40e485-02d0-4019-8d29-9a842a7db453"
      unitRef="usd">15000000</cms:RevenueSubjectToRefund>
    <us-gaap:OtherCommitment
      contextRef="i219073d7baa4473481ef46d1a66d1661_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2Njg3NjQ_0f9d6386-a36b-4e93-864b-25097419ee6b"
      unitRef="usd">10000000</us-gaap:OtherCommitment>
    <cms:PublicUtilitiesDistributedGenerationCapPercent
      contextRef="i4119a54321e844fcb7decf08d38b8d61_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3NjE3NjE_6f47cc66-d2ba-4854-b7f6-e1d6a47b0b2e"
      unitRef="number">0.02</cms:PublicUtilitiesDistributedGenerationCapPercent>
    <cms:PublicUtilitiesDistributedGenerationCapPercent
      contextRef="ic6a41de6560b402aa7bf3d659617987e_D20230101-20230131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3NjE3NTU_de03d20e-f336-4d83-814a-e63b313056c3"
      unitRef="number">0.04</cms:PublicUtilitiesDistributedGenerationCapPercent>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="idfbc7667dc13458e9c43cb954f6ccfe1_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE0OTkw_e11b7791-6484-4dee-a479-25e24ad71628"
      unitRef="usd">278000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="idfbc7667dc13458e9c43cb954f6ccfe1_D20211201-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzEwOTk1MTE2NjkzNDY_3a65e92a-b606-45bd-bf1c-2e59c4dc0a98"
      unitRef="number">0.105</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
      contextRef="ieecca8f12eda43a9bc8c73a36cd6805f_D20220401-20220430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDAw_3b2ef1f9-5519-4e68-8514-f947f5e279c5"
      unitRef="usd">233000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="ieecca8f12eda43a9bc8c73a36cd6805f_D20220401-20220430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDA0_7d4aefe1-81cb-4a2f-927c-974b38895635"
      unitRef="number">0.1025</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i465bedaa14e1408b90de1bed2fe54d69_D20220701-20220731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDEw_36f8f0c1-4b28-4a89-bb84-4775af27fa4c"
      unitRef="usd">170000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="i465bedaa14e1408b90de1bed2fe54d69_D20220701-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE1MDE0_53a8df9a-b6c8-43fd-a5e8-41ad619151b7"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE4NTY5_84cdebf0-5751-403a-a649-92b7f7fde312">&lt;div style="margin-bottom: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;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;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: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="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;PSCR 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;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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: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:#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;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;/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-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&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;/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;PSCR overrecoveries&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;&#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 #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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock>
    <cms:UnrecoveredPowerSupplyCosts
      contextRef="ie220ee05aa0a4a28a6c1fa8e5de02916_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzMtMi0xLTEtMTkzOTk1_5ec252fd-87c0-4515-adae-9fb26cb4426d"
      unitRef="usd">401000000</cms:UnrecoveredPowerSupplyCosts>
    <cms:UnrecoveredPowerSupplyCosts
      contextRef="i28f908dbd84f4771b8157540c03ddf95_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzMtNC0xLTEtMTkzOTk1_22a1edf2-4cf8-4da8-8bd6-ec3e69da4ee2"
      unitRef="usd">0</cms:UnrecoveredPowerSupplyCosts>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="ie83472c5e1ce42d3986a48c0be0fe5d3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzQtMi0xLTEtMTkzOTk1_64379ed2-89e0-4574-be0d-fc7b34bf00a0"
      unitRef="usd">8000000</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="ide3c0957036149e4ad05a00f0e9289c4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzQtNC0xLTEtMTkzOTk1_c6b0a4a8-9bf4-45aa-bcbd-f02ae2eebc50"
      unitRef="usd">25000000</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <us-gaap:DeferredFuelCost
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzUtMi0xLTEtMTkzOTk1_499217f7-ac32-42d3-9410-d89a0fc7e3cd"
      unitRef="usd">409000000</us-gaap:DeferredFuelCost>
    <us-gaap:DeferredFuelCost
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzUtNC0xLTEtMTkzOTk1_cc98eda2-0b2b-4748-9983-8dc55286ed8a"
      unitRef="usd">25000000</us-gaap:DeferredFuelCost>
    <cms:AccruedRateRefunds
      contextRef="ie220ee05aa0a4a28a6c1fa8e5de02916_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzctMi0xLTEtMTkzOTk1_dc027d08-88e7-48dd-9498-2321c6a21081"
      unitRef="usd">0</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i28f908dbd84f4771b8157540c03ddf95_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzctNC0xLTEtMTkzOTk1_440a8370-ff8f-410d-8e38-a833438739a2"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzktMi0xLTEtMTkzOTk1_32e8e72b-9186-4f5a-bc72-8563289d5da3"
      unitRef="usd">0</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90YWJsZTo2NzQ2Mjg1MDQ4NGI0Yjc2YWE3MTE3ODYzYWFkMjJmYi90YWJsZXJhbmdlOjY3NDYyODUwNDg0YjRiNzZhYTcxMTc4NjNhYWQyMmZiXzktNC0xLTEtMTkzOTk1_4ad0e816-d429-4e4c-be18-459106ab6a32"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <cms:UnrecoveredPowerSupplyCostsProposedRecoveryTerm
      contextRef="i129aa34f2101413fa2e8e6cc1f54567a_D20230101-20230131"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzcxNDY4MjU2NDMwMDE_bb25ac51-f9b7-48b3-9502-9a975bc6b310">P3Y</cms:UnrecoveredPowerSupplyCostsProposedRecoveryTerm>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="if4574fa041bc419f957dd950319993ba_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2MDEz_c32de3ea-2f01-425a-b1d1-5ca3e083ef53"
      unitRef="usd">1800000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="ifa19ddb92a4d4a4bbd6ce9e663b3e452_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2MTIw_34cd47dc-c40b-4907-b0bc-3e1f595a0fbc"
      unitRef="usd">-1000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <cms:PublicUtilitiesAmountOfRecommendedDisallowedCosts
      contextRef="i66ab9a371bcf47d888ba9c83bfe2da4a_I20220831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzM4NDgyOTA3MjIxMzE_ff903380-d99a-42de-9a85-273d005463ed"
      unitRef="usd">1000000</cms:PublicUtilitiesAmountOfRecommendedDisallowedCosts>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="if10836a3232046668112a1a74bfbc131_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2Mzc0_077e62f8-1aba-4b52-abb9-fc07e125616b"
      unitRef="usd">2100000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="i28f908dbd84f4771b8157540c03ddf95_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2NDc0_afb72a87-cfa3-429a-a6ad-0c18b9e9e891"
      unitRef="usd">8000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i28aaf4501e9e465a95d643d345821cb6_D20200401-20210331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2ODAy_553ffb98-82e4-4f65-8e0d-1f30cc10256a"
      unitRef="usd">400000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="ia551cefd2f9949a79c8a90b654afa1be_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE2OTEx_640b579e-c848-4055-8fa8-68e4e2c18431"
      unitRef="usd">2000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="ib96c203ed0794b17ae8f81908291294a_D20210401-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE3MDA3_707b5dd7-cb3b-4a69-8bf3-fc7ce2d0226d"
      unitRef="usd">700000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="ie646819d958545688251df87e9b273c3_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yNzcvZnJhZzpjZjdkZTYwZGYwNDc0MmM4YmM1ODQ4N2NlMmIxY2Q5NC90ZXh0cmVnaW9uOmNmN2RlNjBkZjA0NzQyYzhiYzU4NDg3Y2UyYjFjZDk0XzE3MTA4_395d4636-bc1c-406a-9110-849c4552884c"
      unitRef="usd">9000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzUx_6f0181e0-dd2f-46c2-a791-f0ed2b99bf74">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which 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;2022, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $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:54.028%"/&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:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2022, Consumers had &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At December&#160;31,&#160;2022, 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;Ludington Plant Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction contract with TAES, under which TAES is charged with performing a major overhaul and upgrade of Ludington. TAES&#x2019; performance has been unsatisfactory and resulted in overhaul project delays. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#x2019; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#x2019; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#x2019; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#x2019;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#x2019;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2022, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2022, Consumers had a regulatory asset of $108&#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;2022, 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 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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In February&#160;2021, after the MPSC denied Consumers&#x2019; petition for rehearing challenging this disallowance, Consumers filed an appeal with the Michigan Court of Appeals. In December&#160;2022, the Michigan Court of Appeals issued a decision rejecting Consumers&#x2019; appeal. Consumers plans to file an application for leave to appeal with the Michigan Supreme Court in February&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2021, Consumers filed a gas rate case with the MPSC that included a request for recovery of the capital expenditures incurred to restore and modify the compressor station. Consumers incurred capital expenditures of $17&#160;million during 2020 and 2021 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;During 2022, Consumers received insurance proceeds of $13&#160;million, representing recovery of costs incurred to restore the compressor station and incremental gas purchases related to the fire. Consumers had recognized the insurance recovery 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;In June&#160;2022, Consumers, the MPSC Staff, and other intervenors reached a settlement of the gas rate case and the MPSC approved it in July&#160;2022. As a part of the settlement agreement, Consumers agreed, at this time, to not seek recovery of the capital expenditures, net of insurance proceeds, related to restoring and modifying the Ray Compressor Station. As a result, Consumers recorded an impairment charge of $10&#160;million within maintenance and other operating expenses on its consolidated statements of income in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, &lt;/span&gt;&lt;/div&gt;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;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 of NorthStar Clean Energy. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2022 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2027&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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,786&#160;&lt;/span&gt;&lt;/td&gt;&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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Related-party 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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 PPAs&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;8,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;4,567&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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:#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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-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 through May&#160;2030. The 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;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 $519&#160;million in 2022, $348&#160;million in 2021, and $298&#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-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 2050 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $510&#160;million in 2022, $338&#160;million in 2021, and $327&#160;million in 2020. In addition, &lt;/span&gt;&lt;/div&gt;CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1ODAz_b0dae003-8fc8-4224-8feb-29b774b07360">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which 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;2022, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $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:54.028%"/&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:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2022, Consumers had &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At December&#160;31,&#160;2022, 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;Ludington Plant Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction contract with TAES, under which TAES is charged with performing a major overhaul and upgrade of Ludington. TAES&#x2019; performance has been unsatisfactory and resulted in overhaul project delays. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#x2019; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#x2019; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#x2019; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#x2019;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#x2019;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2022, Consumers had a recorded liability of $62&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2022, Consumers had a regulatory asset of $108&#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;2022, 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 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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In February&#160;2021, after the MPSC denied Consumers&#x2019; petition for rehearing challenging this disallowance, Consumers filed an appeal with the Michigan Court of Appeals. In December&#160;2022, the Michigan Court of Appeals issued a decision rejecting Consumers&#x2019; appeal. Consumers plans to file an application for leave to appeal with the Michigan Supreme Court in February&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2021, Consumers filed a gas rate case with the MPSC that included a request for recovery of the capital expenditures incurred to restore and modify the compressor station. Consumers incurred capital expenditures of $17&#160;million during 2020 and 2021 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;During 2022, Consumers received insurance proceeds of $13&#160;million, representing recovery of costs incurred to restore the compressor station and incremental gas purchases related to the fire. Consumers had recognized the insurance recovery 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;In June&#160;2022, Consumers, the MPSC Staff, and other intervenors reached a settlement of the gas rate case and the MPSC approved it in July&#160;2022. As a part of the settlement agreement, Consumers agreed, at this time, to not seek recovery of the capital expenditures, net of insurance proceeds, related to restoring and modifying the Ray Compressor Station. As a result, Consumers recorded an impairment charge of $10&#160;million within maintenance and other operating expenses on its consolidated statements of income in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;2, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, &lt;/span&gt;&lt;/div&gt;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;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 of NorthStar Clean Energy. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2022 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2027&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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,786&#160;&lt;/span&gt;&lt;/td&gt;&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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Related-party 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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 PPAs&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;8,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;4,567&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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:#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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-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 through May&#160;2030. The 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;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 $519&#160;million in 2022, $348&#160;million in 2021, and $298&#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-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 2050 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. Capacity and energy charges under these PPAs were $510&#160;million in 2022, $338&#160;million in 2021, and $327&#160;million in 2020. In addition, &lt;/span&gt;&lt;/div&gt;CMS&#160;Energy and Consumers account for several of their PPAs as leases. See Note&#160;8, Leases for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE0MTM_dbfa8afe-f7dd-4a62-a044-852e1c751316"
      unitRef="usd">45000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzY_e7e59314-c353-4b0b-bc95-78a337edafc2"
      unitRef="number">0.0434</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE2MDQ_ba7e7946-43f0-45ea-98d9-2ab8999fc281"
      unitRef="number">0.01</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE3MDU_37a6dc2e-c9f4-4434-bfd7-3492fe332caa"
      unitRef="usd">57000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzU4_141f58d0-3ba1-4d33-a19f-fd4dc718f6ea">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:54.028%"/&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:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtNC0xLTEtMTkzOTk1_6ce4df08-493e-4a03-84f6-3080b541f8ff"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtNi0xLTEtMTkzOTk1_5e3975c4-4509-4541-b966-d3a97799e03c"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtOC0xLTEtMTkzOTk1_002ba6cf-67c3-4212-bd19-2806c93d568c"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtMTAtMS0xLTE5Mzk5NQ_035ff958-37dc-472a-abfd-8b2d3c922edb"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpjMGQ3YjU2MTU4MjI0YjYyOWE4M2U0OGZjNDQ0NGViZi90YWJsZXJhbmdlOmMwZDdiNTYxNTgyMjRiNjI5YTgzZTQ4ZmM0NDQ0ZWJmXzMtMTItMS0xLTE5Mzk5NQ_f6078023-8465-4386-be77-1af06a6751f2"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ic99397c34b0a4ece9c160dbb6b3afa8d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzI3ODc_a9c3af26-1362-4389-929c-b17ae1ad4f01"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i779c96132f6b46248f0fc9ca8d1e0317_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzI3OTQ_9870c0b3-7013-46a7-81a1-7bce9f4f5526"
      unitRef="usd">4000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="iaf2193c99788452caaf06609fa9ffcef_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzI4NDA_50ea7a45-6771-4db1-b047-8d74482da8be"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="idb843d15f3274ea38664fd35c23258c4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzQxNDY_3c6a8cab-afcc-4165-b800-b9e4a16883cb"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="id1a85033a44c409a9cf85ceec41fd226_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzQxNTM_d1f88ffe-6e25-4b48-9721-1e9d99cd8dcd"
      unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i704c33460a8d4edebd16d45cfd5653ec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzQzNjY_21ffe58c-8d06-4115-ad01-471bc82ea21c"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="if8cdb9919cd547b59adbe23486380c2e_D20220601-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzY1ODE_46464880-6df0-4556-9720-f7a1c6b7ac94"
      unitRef="usd">15000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i738dc6c827b1401eb1f68c0960a01ac8_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzY3MTc_19530c8f-9355-40eb-befd-22c155d4f373"
      unitRef="number">0.51</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ifd3cf91092604deba837ccea1d37d80b_D20220701-20220731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzc2MDQ_77b8921d-5c39-4b22-8d1a-8cf2e25f7eaf"
      unitRef="usd">37000000</us-gaap:LossContingencyDamagesSoughtValue>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzg1ODQ_67b876fd-beae-458f-bc7b-c6438b513590"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzcxNDY4MjU2MjAxNDM_5580ba37-13e3-42bc-9ff8-ff7f6e7eb98c">recorded liability</cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzg4NTg_4dc90ef0-04bf-456f-a452-397cc85fa473"
      unitRef="usd">62000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzkwMDQ_f440de91-96e2-4b2f-a694-4045e870367a"
      unitRef="number">0.0257</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzkwMzI_50053ffb-64f3-4eca-9c38-31c1a8ab2a28"
      unitRef="number">0.025</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i0589505e2d4c407689fad4c8f0bbe286_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzkwOTE_6d8d3c07-15a3-4d5d-b23a-34c1c5a849d5"
      unitRef="usd">67000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1ODE3_988ba96c-ceab-45bb-97ff-7ffbc5539b24">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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtNC0xLTEtMTkzOTk1_43baffbc-3d06-4650-a047-18ff745fa08b"
      unitRef="usd">5000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtNi0xLTEtMTkzOTk1_73e7b33c-800e-4870-9eb3-a0b7f5a13c99"
      unitRef="usd">11000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtOC0xLTEtMTkzOTk1_de0d1a05-595b-4623-b510-0c3f15fc2dd8"
      unitRef="usd">31000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtMTAtMS0xLTE5Mzk5NQ_e557ab43-1c8d-420a-8d91-e03dfb482931"
      unitRef="usd">6000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i5df0246a12af4e12913cf0605d95ac49_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTo5MzA5OWQyZWE0NzQ0NWQxYTY4MGIwNGIyOWMwMDFkZC90YWJsZXJhbmdlOjkzMDk5ZDJlYTQ3NDQ1ZDFhNjgwYjA0YjI5YzAwMWRkXzMtMTItMS0xLTE5Mzk5NQ_c29fccdd-a781-42c4-ad3e-3b48dbff5dbc"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="if2460cc587da428e841ffa532997ec5f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzQ4_997f78c8-d7eb-41c0-93fc-151be59e7350">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i01e6a56787454ed4b524ec012971443a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzk3MDM_c765ba3f-29c3-4825-bd18-d2afc4e440d9"
      unitRef="usd">108000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="id9f14d8195654e73b456046e64501035_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzk4NzY_17100c26-bc43-41cb-8ea1-ac0cff329ca1"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ic25a4b041dc343bda25e887e1125544a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3Xzk5MzI_50b12df0-6da8-4d35-bfb2-992344467160"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i5c7bdd1e38fa4790ae491f8a28f2c30c_D20200901-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzExMjcx_8919c833-72f3-4aa8-9e10-9ee70c843bbd"
      unitRef="usd">7000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i728b38f272634cd096d86ffdf50b510e_D20200101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzExNzUz_fdd35128-d167-446a-8155-b1263c03118f"
      unitRef="usd">17000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <us-gaap:LossContingencyReceivableProceeds
      contextRef="icb5613c5974345fd875f9bf805a10fd4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzExODY4_384ec297-c335-4ebe-b00b-98e4ef9b179f"
      unitRef="usd">13000000</us-gaap:LossContingencyReceivableProceeds>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="icb5613c5974345fd875f9bf805a10fd4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzEyNDY5_b6aea73d-4201-4fa1-8ddd-095a088866fb"
      unitRef="usd">10000000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1NzY1_f3c0986f-0dc9-4d48-9702-b2bf02b2d358">&lt;div style="margin-bottom: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;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzE1ODIw_877bab4c-a1f3-488c-9b0c-834a2ce041f3">&lt;div style="margin-bottom: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;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;19, 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;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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="iaf58fec94cc84063a79612906fb4dbe4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzMtMi0xLTEtMTkzOTk1_846ee3f1-cee4-40c7-b3e4-5f3b8d398b9c">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9668aa2960f34ce2b51f4fcd37703442_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzMtNC0xLTEtMTkzOTk1_f924b330-561c-4e7e-9ec2-3616c6dc66d7"
      unitRef="usd">325000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i9668aa2960f34ce2b51f4fcd37703442_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzMtNi0xLTEtMTkzOTk1_4a51fec2-8808-4e6a-bc3d-00f1fe7707f0"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i5bc631e7dd1046189689bcc2285fa705_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzQtMi0xLTEtMTkzOTk1_17d28c84-37d6-4569-9d84-0649d301a11b">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i5aaa46ffcb544296ae14f46b374f48ed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzQtNC0xLTEtMTkzOTk1_1d2a15e1-4cd5-4a8d-9ea2-a5be894391c1"
      unitRef="usd">226000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i5aaa46ffcb544296ae14f46b374f48ed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzQtNi0xLTEtMTkzOTk1_a96db8f4-979c-47ad-88c4-0b61f0f5f3b5"
      unitRef="usd">3000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i4a257ca2521b46b7a7a3ff7e2cc328d1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzUtMi0xLTEtMTkzOTk1_43b82912-de0f-4a93-a844-467375f72a73">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i06dad62e957c4c068ab24cae5db036d4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzUtNC0xLTEtMTkzOTk1_f37ba771-fcc0-43a5-b3c1-52984b683b24"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i06dad62e957c4c068ab24cae5db036d4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzUtNi0xLTEtMTkzOTk1_74a2ff86-ec2f-411e-be2c-1fef6388c498"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="ifc472f18dea941949b8c2fca9ff69afd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzctMi0xLTEtMTkzOTk1_8a04339f-d5b9-4019-bb1c-bc248ba6300c">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="if87561e461a54feea0fe245a758aad06_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzctNC0xLTEtMTkzOTk1_5e7a34f4-7f46-43af-8bed-91c1241874fd"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="if87561e461a54feea0fe245a758aad06_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90YWJsZTpmMzg2OTdhOGQyYzQ0Nzk0ODA0YzAxNmY5NzUzMGE4NC90YWJsZXJhbmdlOmYzODY5N2E4ZDJjNDQ3OTQ4MDRjMDE2Zjk3NTMwYTg0XzctNi0xLTEtMTkzOTk1_248b56ca-4e2e-437b-8d08-532eff87df4d"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="ia9f0b984da7543ccb02ceb8dff91c8da_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODMvZnJhZzpmZDkzNDVlZmNiODI0YjhjYjhhOWYzMGVhNDk5M2M5Ny90ZXh0cmVnaW9uOmZkOTM0NWVmY2I4MjRiOGNiOGE5ZjMwZWE0OTkzYzk3XzEzMTU4_92f28b20-0861-412d-98d0-9daadbde8e7f"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzIwMzQ_0fc51653-80dc-4b38-9f31-081347fec9e9">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2022 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2027&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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,786&#160;&lt;/span&gt;&lt;/td&gt;&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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Related-party 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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 PPAs&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;8,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;4,567&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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:#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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzIwMzQ_b899006e-2aff-4542-a201-0f7610fb71ec">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2022 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beyond 2027&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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,786&#160;&lt;/span&gt;&lt;/td&gt;&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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Related-party 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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 PPAs&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;8,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;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;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;4,567&#160;&lt;/span&gt;&lt;/td&gt;&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;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;3,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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:#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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMi0xLTEtMTkzOTk1_6dffc78b-5b3b-4f8a-81dc-49300d096765"
      unitRef="usd">8479000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtNC0xLTEtMTkzOTk1_09b7d1cf-0a55-4df0-aee2-eefe2ce0160a"
      unitRef="usd">652000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtNi0xLTEtMTkzOTk1_e97b0dbc-e942-4f70-8437-a65e02c4844f"
      unitRef="usd">792000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtOC0xLTEtMTkzOTk1_4c1bd623-8d6f-474a-919f-24e41a8fe102"
      unitRef="usd">809000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMTAtMS0xLTE5Mzk5NQ_b511bf4a-d3ef-4f31-8d7a-9b7f31f5d6e3"
      unitRef="usd">812000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMTItMS0xLTE5Mzk5NQ_b50b78bf-5c50-4a35-8588-aa47290a0b0c"
      unitRef="usd">847000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzQtMTQtMS0xLTE5Mzk5NQ_08178149-74ae-42e6-87e1-74c14ecf0952"
      unitRef="usd">4567000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMi0xLTEtMTkzOTk1_265dec4e-69d1-4474-b3a6-30d7ff5718dc"
      unitRef="usd">4042000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtNC0xLTEtMTkzOTk1_cc8b79fb-1f86-4e21-979a-a60164cf6746"
      unitRef="usd">2513000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtNi0xLTEtMTkzOTk1_8b8ab0c9-1ea6-4bac-999a-3ac002ca617e"
      unitRef="usd">903000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtOC0xLTEtMTkzOTk1_29f18f25-2bf7-4cf2-813e-6cb5aa8ccc47"
      unitRef="usd">335000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMTAtMS0xLTE5Mzk5NQ_2983e5d5-f9e5-4006-818a-636588688945"
      unitRef="usd">41000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMTItMS0xLTE5Mzk5NQ_c6ff2c30-4bd5-45d3-bcdd-b8112b0a17aa"
      unitRef="usd">31000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i1662fb48b7264be99b8ccb0233851fec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzUtMTQtMS0xLTE5Mzk5NQ_56d5c997-76d1-4646-b962-1b78bbc8a115"
      unitRef="usd">219000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMi0xLTEtMTkzOTk1_84e47a39-2817-43c7-9847-adafb9ee6d2b"
      unitRef="usd">12521000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtNC0xLTEtMTkzOTk1_488e3ca3-067c-4df1-ac6e-43899405f8a2"
      unitRef="usd">3165000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtNi0xLTEtMTkzOTk1_58705cb2-4fb8-47fc-a77e-8809e05f67f8"
      unitRef="usd">1695000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtOC0xLTEtMTkzOTk1_e1624e44-1702-4aa8-8ca0-e2248e4f28fd"
      unitRef="usd">1144000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMTAtMS0xLTE5Mzk5NQ_1ec6830a-24e2-4b80-a999-203e8fa12077"
      unitRef="usd">853000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMTItMS0xLTE5Mzk5NQ_44d62574-d686-4e02-bcf5-83e4c560370a"
      unitRef="usd">878000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzYtMTQtMS0xLTE5Mzk5NQ_77a96c2c-ebb3-4662-902d-bd74c5b39750"
      unitRef="usd">4786000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMi0xLTEtMTkzOTk1_8f950f9a-c0fb-4d3b-a057-cd522a8567c2"
      unitRef="usd">2317000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktNC0xLTEtMTkzOTk1_d73c1bc3-bc2d-46a3-88e1-2d7824834154"
      unitRef="usd">286000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktNi0xLTEtMTkzOTk1_0d3ba50b-a756-4c3e-9a1f-afc85620d4c5"
      unitRef="usd">369000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktOC0xLTEtMTkzOTk1_0d86e6ea-cc65-4c07-ae06-58c64e95f5cf"
      unitRef="usd">357000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMTAtMS0xLTE5Mzk5NQ_e107c105-5135-495e-baf8-7d6ec552c034"
      unitRef="usd">384000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMTItMS0xLTE5Mzk5NQ_6083b895-e30b-4c63-b812-eafc93a4ef83"
      unitRef="usd">406000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzktMTQtMS0xLTE5Mzk5NQ_4275a500-95cf-4288-be59-0ded1ee44357"
      unitRef="usd">515000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTItMS0xLTE5Mzk5NQ_254646c3-00b9-411c-844b-3704b580ffdc"
      unitRef="usd">320000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTQtMS0xLTE5Mzk5NQ_1f1ab369-47a7-42dc-a172-ffe42e3bd568"
      unitRef="usd">76000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTYtMS0xLTE5Mzk5NQ_5a35ed95-2371-4c73-92b9-0c8f732cddfb"
      unitRef="usd">76000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTgtMS0xLTE5Mzk5NQ_54345fce-65cd-4139-b748-995e7629c6fb"
      unitRef="usd">53000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTEwLTEtMS0xOTM5OTU_f058c366-f630-48c3-bdc8-d40bd361c382"
      unitRef="usd">35000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTEyLTEtMS0xOTM5OTU_474ecf94-b529-4809-8062-d691f0496539"
      unitRef="usd">38000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ia2c6bece4d0a4910ba2620d21aa8df3f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzExLTE0LTEtMS0xOTM5OTU_043915dc-4fb6-4cc3-957a-c9271fc4f0a5"
      unitRef="usd">42000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i957fc661517146c2b367f7fa40e54053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTItMS0xLTE5Mzk5NQ_048c17cf-41db-40a7-ab6c-3850cf95f235"
      unitRef="usd">5842000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i957fc661517146c2b367f7fa40e54053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTQtMS0xLTE5Mzk5NQ_6a3fda6a-376e-4a6f-8d77-604914242dae"
      unitRef="usd">290000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i957fc661517146c2b367f7fa40e54053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTYtMS0xLTE5Mzk5NQ_dbcbd8dc-4707-4567-b5ac-82f54af4afc6"
      unitRef="usd">347000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i957fc661517146c2b367f7fa40e54053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTgtMS0xLTE5Mzk5NQ_11f6f794-4daa-4304-ab15-b1d5af03978a"
      unitRef="usd">399000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i957fc661517146c2b367f7fa40e54053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTEwLTEtMS0xOTM5OTU_db9ede87-712a-4ffc-ae62-1cc77b68019d"
      unitRef="usd">393000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i957fc661517146c2b367f7fa40e54053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTEyLTEtMS0xOTM5OTU_b2744b2b-e721-44a7-9c4f-6c0f197abef2"
      unitRef="usd">403000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i957fc661517146c2b367f7fa40e54053_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEyLTE0LTEtMS0xOTM5OTU_46077dca-f4fb-4fb8-b1d4-d4ac7c714b71"
      unitRef="usd">4010000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTItMS0xLTE5Mzk5NQ_bbb72fa1-c430-4117-9b27-cdbf30324ff9"
      unitRef="usd">8479000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTQtMS0xLTE5Mzk5NQ_e32afd9d-5017-4c25-9e3f-59bbf3589c60"
      unitRef="usd">652000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTYtMS0xLTE5Mzk5NQ_36e9edfe-fbbd-4d12-9ae3-627d60d417a9"
      unitRef="usd">792000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTgtMS0xLTE5Mzk5NQ_5833c8f6-8a2c-489a-b5e4-c5885f63adc9"
      unitRef="usd">809000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTEwLTEtMS0xOTM5OTU_e5ba9e69-17ac-4ef2-aea0-958e8256f486"
      unitRef="usd">812000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTEyLTEtMS0xOTM5OTU_7477e7ab-dceb-4ca8-ae21-a0e79d4fd0cc"
      unitRef="usd">847000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i40fce5d72f4246a08adecb7b5240b22f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzEzLTE0LTEtMS0xOTM5OTU_015866ef-108c-422d-ac85-d9ce38128fa5"
      unitRef="usd">4567000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTItMS0xLTE5Mzk5NQ_6aa1d177-1bef-4571-85e3-037c54cfbed7"
      unitRef="usd">3422000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTQtMS0xLTE5Mzk5NQ_ff9d2484-45ae-4300-89d2-9e8b50b03546"
      unitRef="usd">2394000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTYtMS0xLTE5Mzk5NQ_8c5cebf6-c7e2-425d-bb72-e4c1f8befd71"
      unitRef="usd">836000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTgtMS0xLTE5Mzk5NQ_b3701294-81a1-479e-b08e-ed0cca85248f"
      unitRef="usd">177000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTEwLTEtMS0xOTM5OTU_6b3f0ceb-810e-4e30-bde9-50bedec51ebe"
      unitRef="usd">11000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTEyLTEtMS0xOTM5OTU_5950bbb3-fdeb-4797-a935-5e978ec565b0"
      unitRef="usd">1000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i7fa28d69429949639b7a2a6c5641470e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE0LTE0LTEtMS0xOTM5OTU_9bff69f5-6bc1-42ed-bd93-3351c6efb34f"
      unitRef="usd">3000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTItMS0xLTE5Mzk5NQ_5724238b-63ca-48f0-a6e2-10f48f8db39f"
      unitRef="usd">11901000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTQtMS0xLTE5Mzk5NQ_80441942-0d7b-45af-a20c-3d7e10721fd3"
      unitRef="usd">3046000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTYtMS0xLTE5Mzk5NQ_e1b529a4-f8cb-4e86-9db3-120f71d7eab5"
      unitRef="usd">1628000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTgtMS0xLTE5Mzk5NQ_9cb9e282-1462-457f-9a08-7c615d5028a9"
      unitRef="usd">986000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTEwLTEtMS0xOTM5OTU_2c1ee97d-c0d6-46e6-813f-093223563d87"
      unitRef="usd">823000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTEyLTEtMS0xOTM5OTU_cf96d9c4-f736-4824-9751-16c5d703991d"
      unitRef="usd">848000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90YWJsZTozZTk0MTRhMzNkYjU0MWU0YTI5NGI2NmQxZjljYTRiMy90YWJsZXJhbmdlOjNlOTQxNGEzM2RiNTQxZTRhMjk0YjY2ZDFmOWNhNGIzXzE1LTE0LTEtMS0xOTM5OTU_27533488-650d-49fd-a703-44efbdd1cdf0"
      unitRef="usd">4570000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired
      contextRef="i6094bf24a08e445c8101311ded6d117f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzY3Mw_791d983a-a6e4-401a-b01d-00f851564575"
      unitRef="mw">1240</cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="i9f3e5ad8e7b444828c1929ff1a219ed0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzkzMw_9ec549f4-e575-4e71-b2f5-c966e5761fc7"
      unitRef="usdPerMW">10.14</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="i99550b69f1f347de95a33775eaf502e6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzk4OQ_873df1fa-ee43-48dc-95c6-c1e2c2b09519"
      unitRef="usdPerMW">5.00</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak
      contextRef="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzExMDM_82482586-9ea6-4e1b-98f3-f3878d90cef7"
      unitRef="usdPerMWh">6.30</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak
      contextRef="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzExMzY_ee13f582-974d-4100-8c66-d4a815379f1e"
      unitRef="usdPerMWh">6.00</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty
      contextRef="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzEyNjk_f4286621-5720-43ac-9f87-a9220aeb9ed8"
      unitRef="usd">5000000</cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i40f8ee431f0745fea366937ae0be3995_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE0MTg_7fe94fe6-3bf3-4acc-b0af-ecfed9755d21"
      unitRef="usd">519000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i100bafda5dc349929955664ec1df1a52_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE0MjQ_577dc683-0518-4246-8878-be832f928654"
      unitRef="usd">348000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i0c7c7b064be74d06ae2b35981a60a3f8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE0Mjg_e95532e3-558f-4db9-bf5f-37dbe6356468"
      unitRef="usd">298000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i3d8393bf9704420698a6dfcb37e53b4b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE5Mzc_6703a689-7608-4131-98c6-174fe575a041"
      unitRef="usd">510000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="ib5c666944fc14413b6cd725c7a484806_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE5NDM_59e84e52-b507-408c-8321-f53e05c61663"
      unitRef="usd">338000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i8cf934c5fa3147c196ce2a356ab32649_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODYvZnJhZzo5YjFiNjc4YjZmYTk0YWY3YThhYmQ4ZmQ1NGNiMDlhMS90ZXh0cmVnaW9uOjliMWI2NzhiNmZhOTRhZjdhOGFiZDhmZDU0Y2IwOWExXzE5NDc_c8aa0b42-7629-484c-b4d7-64152075c864"
      unitRef="usd">327000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODkvZnJhZzo3ZmJkMDFiMGYyMTY0N2YzOGU3M2Y1YjY3OWYyM2MxZi90ZXh0cmVnaW9uOjdmYmQwMWIwZjIxNjQ3ZjM4ZTczZjViNjc5ZjIzYzFmXzk_cb3f6dbb-0339-4164-9fc7-a2fd98f90d3f">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="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;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;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: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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;NorthStar Clean Energy, 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:0 1pt 0 10pt;text-indent:-9pt"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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: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:#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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;14,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;12,568&#160;&lt;/span&gt;&lt;/td&gt;&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;(1,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;12,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&#160;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&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900&#160;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;Funds borrowed under this facility have an interest rate of one-month Term SOFR plus a spread of one&#160;percent. At December&#160;31,&#160;2022, the interest rate for the loan issued under this facility was 5.423&#160;percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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: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.600&#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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.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="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;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;5.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: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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.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;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;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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;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;/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.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6.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="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.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.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="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;2045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.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="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;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;2047&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2048&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;4.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="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;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;3.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: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;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;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;/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.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="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;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;3.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="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;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.650&#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;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;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;4.200&#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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;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;/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.343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;6&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;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;1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2022, the interest rates were 4.469&#160;percent for bonds due &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;2069, 4.375&#160;percent for bonds due May&#160;2070, and 3.484&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2021 was zero&#160;percent. 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;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;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&#160;Securitization Funding, was 3.343&#160;percent at December&#160;31,&#160;2022 and 3.290&#160;percent at 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;Principal and interest payments are made semiannually.&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;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Loans under this facility have an interest rate of one-month Term SOFR plus 0.650&#160;percent. At December&#160;31,&#160;2022, the weighted-average interest rate for the loans issued under this facility was 4.975&#160;percent at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;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,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:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;July 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2032&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;First mortgage 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:100%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.200&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September&#160;2052&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="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 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;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, $100&#160;million of loans have been issued as of December&#160;31,&#160;2022. In January&#160;2023, an additional $30&#160;million was borrowed under the unsecured term loan credit agreement.&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%"&gt;&#160;&#160;&#160;&#160;In July&#160;2022, Consumers entered into a delayed-draw $1.0&#160;billion unsecured term loan credit agreement. Under this credit agreement, Consumers issued loans of $550&#160;million in September&#160;2022 and $450&#160;million in November&#160;2022. In January&#160;2023, Consumers repaid $500&#160;million of the term loan credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Also in January&#160;2023, Consumers issued $425&#160;million of first mortgage bonds that mature in March&#160;2028 and bear interest at a rate of 4.650&#160;percent. The proceeds of the bonds have been used to repay a portion of the $1.0&#160;billion aggregate principal amount outstanding under Consumers&#x2019; term loan credit agreement and for general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:2px 1pt;text-align:right;vertical-align:bottom"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June&#160;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:100%"&gt;October&#160;2025&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;In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $49&#160;million. Proceeds from the sale were used to retire the non-recourse debt held by a subsidiary of NorthStar Clean Energy. For more information, see Note&#160;18, Variable Interest Entities.&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;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;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 expires on March&#160;31,&#160;2024. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In December&#160;2022, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2023 and March&#160;31&#160;2025. &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;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 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;2022, 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.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy, 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;1,091&#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 #000;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;1,582&#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 #000;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;281&#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 #000;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;332&#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 #000;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;793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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;/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;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;991&#160;&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;1,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;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;168&#160;&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;1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million&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;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2022, there were $20&#160;million of commercial paper notes outstanding under this program at an annual interest rate of 4.710&#160;percent, recorded as current notes payable on the consolidated balance sheets of 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;In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At December&#160;31,&#160;2022, outstanding borrowings under the agreement were $75&#160;million bearing the maximum interest rate authorized by FERC for this short-term credit agreement of 3.500&#160;percent.&lt;/span&gt;&lt;/div&gt;&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;2022, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#x2019; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#x2019; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31,&#160;2022, Consumers paid $769&#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; Under an existing equity offering program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise. In 2022, CMS&#160;Energy settled forward contracts under this program by issuing 962,354&#160;shares of common stock at a weighted-average price of $57.36&#160;per share, resulting in net proceeds of $55&#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 details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;1,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,944,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;26,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. &lt;/span&gt;&lt;/div&gt;If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2022, CMS&#160;Energy would not have been required to deliver shares or pay cash.&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:&lt;/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&#x2019;s Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. 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 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. Presented in the following table are details of CMS&#160;Energy&#x2019;s Series&#160;C preferred stock at December&#160;31,&#160;2022 and 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:44.412%"/&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.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depositary Share Par Value&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:100%"&gt;&#160;Depositary Share 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;text-indent:-9pt;vertical-align: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 Depositary Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:100%"&gt;Number of Depositary 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, redeemable perpetual&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;2022 and 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:44.412%"/&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.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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="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;7,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;373,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:DebtDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yODkvZnJhZzo3ZmJkMDFiMGYyMTY0N2YzOGU3M2Y1YjY3OWYyM2MxZi90ZXh0cmVnaW9uOjdmYmQwMWIwZjIxNjQ3ZjM4ZTczZjViNjc5ZjIzYzFmXzk_cf6d7abd-a60c-4ca1-8b0a-5bafa2548519">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="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;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;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: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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;NorthStar Clean Energy, 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:0 1pt 0 10pt;text-indent:-9pt"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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: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:#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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;14,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;12,568&#160;&lt;/span&gt;&lt;/td&gt;&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;(1,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;12,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&#160;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&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900&#160;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;Funds borrowed under this facility have an interest rate of one-month Term SOFR plus a spread of one&#160;percent. At December&#160;31,&#160;2022, the interest rate for the loan issued under this facility was 5.423&#160;percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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: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.600&#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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.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="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;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;5.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: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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.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;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;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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;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;/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.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6.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="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.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.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="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;2045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.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="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;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;2047&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2048&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;4.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="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;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;3.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: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;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;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;/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.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="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;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;3.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="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;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.650&#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;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;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;4.200&#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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;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;/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.343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;6&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;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;1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2022, the interest rates were 4.469&#160;percent for bonds due &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;2069, 4.375&#160;percent for bonds due May&#160;2070, and 3.484&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2021 was zero&#160;percent. 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;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;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&#160;Securitization Funding, was 3.343&#160;percent at December&#160;31,&#160;2022 and 3.290&#160;percent at 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;Principal and interest payments are made semiannually.&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;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Loans under this facility have an interest rate of one-month Term SOFR plus 0.650&#160;percent. At December&#160;31,&#160;2022, the weighted-average interest rate for the loans issued under this facility was 4.975&#160;percent at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;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,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:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;July 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2032&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;First mortgage 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:100%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.200&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September&#160;2052&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="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 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;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, $100&#160;million of loans have been issued as of December&#160;31,&#160;2022. In January&#160;2023, an additional $30&#160;million was borrowed under the unsecured term loan credit agreement.&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%"&gt;&#160;&#160;&#160;&#160;In July&#160;2022, Consumers entered into a delayed-draw $1.0&#160;billion unsecured term loan credit agreement. Under this credit agreement, Consumers issued loans of $550&#160;million in September&#160;2022 and $450&#160;million in November&#160;2022. In January&#160;2023, Consumers repaid $500&#160;million of the term loan credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Also in January&#160;2023, Consumers issued $425&#160;million of first mortgage bonds that mature in March&#160;2028 and bear interest at a rate of 4.650&#160;percent. The proceeds of the bonds have been used to repay a portion of the $1.0&#160;billion aggregate principal amount outstanding under Consumers&#x2019; term loan credit agreement and for general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:2px 1pt;text-align:right;vertical-align:bottom"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June&#160;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:100%"&gt;October&#160;2025&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;In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $49&#160;million. Proceeds from the sale were used to retire the non-recourse debt held by a subsidiary of NorthStar Clean Energy. For more information, see Note&#160;18, Variable Interest Entities.&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;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;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 expires on March&#160;31,&#160;2024. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In December&#160;2022, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2023 and March&#160;31&#160;2025. &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;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 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;2022, 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.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy, 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;1,091&#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 #000;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;1,582&#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 #000;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;281&#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 #000;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;332&#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 #000;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;793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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;/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;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;991&#160;&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;1,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;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;168&#160;&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;1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million&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;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2022, there were $20&#160;million of commercial paper notes outstanding under this program at an annual interest rate of 4.710&#160;percent, recorded as current notes payable on the consolidated balance sheets of 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;In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At December&#160;31,&#160;2022, outstanding borrowings under the agreement were $75&#160;million bearing the maximum interest rate authorized by FERC for this short-term credit agreement of 3.500&#160;percent.&lt;/span&gt;&lt;/div&gt;&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;2022, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#x2019; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#x2019; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31,&#160;2022, Consumers paid $769&#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; Under an existing equity offering program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise. In 2022, CMS&#160;Energy settled forward contracts under this program by issuing 962,354&#160;shares of common stock at a weighted-average price of $57.36&#160;per share, resulting in net proceeds of $55&#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 details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;1,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,944,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;26,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. &lt;/span&gt;&lt;/div&gt;If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of December&#160;31,&#160;2022, CMS&#160;Energy would not have been required to deliver shares or pay cash.&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:&lt;/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&#x2019;s Series&#160;C preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS&#160;PRC. Depositary shares represent a 1/1000th&#160;interest in a share of its Series&#160;C preferred stock. 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 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. Presented in the following table are details of CMS&#160;Energy&#x2019;s Series&#160;C preferred stock at December&#160;31,&#160;2022 and 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:44.412%"/&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.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depositary Share Par Value&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:100%"&gt;&#160;Depositary Share 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;text-indent:-9pt;vertical-align: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 Depositary Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:100%"&gt;Number of Depositary 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, redeemable perpetual&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;2022 and 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:44.412%"/&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.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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="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;7,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;373,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE5MjE_49549831-0ab9-483b-a037-8ee6cbec3553">&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="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;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;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: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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;NorthStar Clean Energy, 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:0 1pt 0 10pt;text-indent:-9pt"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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: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:#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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;14,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;12,568&#160;&lt;/span&gt;&lt;/td&gt;&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;(1,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;13,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;12,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&#160;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&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900&#160;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;Funds borrowed under this facility have an interest rate of one-month Term SOFR plus a spread of one&#160;percent. At December&#160;31,&#160;2022, the interest rate for the loan issued under this facility was 5.423&#160;percent.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i52a0a8d299594e18870fdb5504f4f382_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzQtMS0xLTEtMTkzOTk1_1816a25e-e624-41d0-a9e2-6f0149c6fbc6"
      unitRef="number">0.03875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i52a0a8d299594e18870fdb5504f4f382_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzQtNi0xLTEtMTkzOTk1_0a734267-a7e0-4286-bc49-b1a065362ba9"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i188f00d935744a0386850ec416da64b3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzQtOC0xLTEtMTkzOTk1_effdeade-7e9f-48a5-8a36-56ed7fe4d69e"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id7274de4bd0e44abab102f22f3088111_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzUtMS0xLTEtMTkzOTk1_66aeba7b-ce3b-48c5-81c7-32455857e7db"
      unitRef="number">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id7274de4bd0e44abab102f22f3088111_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzUtNi0xLTEtMTkzOTk1_4bddb53a-2eb3-47e8-a4fc-ec1034dc9f57"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7b1e130225134f9f8da7c60748d8154f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzUtOC0xLTEtMTkzOTk1_0b6c2a34-e5b4-4d1e-8cfb-b2f435329edb"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieba4d1d3d59f488d97fdb267fbea6fa4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzYtMS0xLTEtMTkzOTk1_7c24a9e1-e79c-4259-ba3e-48f1302556c7"
      unitRef="number">0.03000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ieba4d1d3d59f488d97fdb267fbea6fa4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzYtNi0xLTEtMTkzOTk1_f8974cf2-eaca-47c0-9d69-c6709681944a"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2fabbd2a2a5c45178a2f2525bb9a3c5f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzYtOC0xLTEtMTkzOTk1_63cf42c7-bd11-4e6f-a3d9-c3f69549ed26"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1be24aa12a104ff0a990456503c9c34b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzctMS0xLTEtMTkzOTk1_1a39c6d8-da12-4a30-92e1-f13e10c8d2c6"
      unitRef="number">0.02950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1be24aa12a104ff0a990456503c9c34b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzctNi0xLTEtMTkzOTk1_1e09b6ff-d4f3-48e4-8e38-ef91d8c5ce62"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6c5ffb8acc41403aa2191552819fca83_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzctOC0xLTEtMTkzOTk1_b3083fb3-1cfd-4c5d-8cb7-c0437c862c46"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i15a08e47b5854eb6ac5bd6acec4b5ab3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzgtMS0xLTEtMTkzOTk1_0e7df810-cfc3-4518-824b-5c7a260cabbc"
      unitRef="number">0.03450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i15a08e47b5854eb6ac5bd6acec4b5ab3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzgtNi0xLTEtMTkzOTk1_c0bacc5e-afb2-4108-8fc6-91da7c259fd9"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5fcc0c0febfb4e1c94591181ff485b78_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzgtOC0xLTEtMTkzOTk1_a5004fb1-9acf-4de7-9461-b162dcf628aa"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaa7dad867f9e4a489001e38f2b4495c5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzktMS0xLTEtMTkzOTk1_f811b30c-7975-41c1-8aaf-b87a49e85e6b"
      unitRef="number">0.04700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaa7dad867f9e4a489001e38f2b4495c5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzktNi0xLTEtMTkzOTk1_d9a503c4-185a-4b04-9bae-e439ce119846"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i30e09a59ee3d4109b0813b3300a9186a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzktOC0xLTEtMTkzOTk1_20b4c5cb-17d4-41c3-a9c2-2a6618966f2b"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7aebbfa8a4ac4353802ac4c5e1437c81_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzEwLTEtMS0xLTE5Mzk5NQ_0325523f-32d9-4390-b2d1-7270caedc59b"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7aebbfa8a4ac4353802ac4c5e1437c81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzEwLTYtMS0xLTE5Mzk5NQ_f0c86284-f1cf-4f32-93ba-b3cda0f6d0ca"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i492e7ab2471949a7a5545571633312b1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzEwLTgtMS0xLTE5Mzk5NQ_9c85f186-6c6f-4b9a-a99a-ff8e26b273de"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9c7e8320ed7e43469b4f79b7beee442b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzE0LTYtMS0xLTE5Mzk5NQ_ed1a7c62-a680-4289-a62b-79d12e376d83"
      unitRef="usd">1975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0655f38341324b3fb2cec56cefc3395e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzE0LTgtMS0xLTE5Mzk5NQ_500d4c1b-f3b2-45c2-a76c-c053e621cd80"
      unitRef="usd">1975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i27ef5684ac724ece8deed56d9cfc8e03_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIxLTEtMS0xLTE5Mzk5NQ_8046f16c-4116-44e9-ade5-418cdb5cdc5e"
      unitRef="number">0.04750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i27ef5684ac724ece8deed56d9cfc8e03_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIxLTYtMS0xLTE5Mzk5NQ_58427367-afdd-4592-ac49-1c4e3790664b"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9da116e25e1f4cbcb0004f8d8a8196de_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIxLTgtMS0xLTE5Mzk5NQ_38892e05-2d5b-4c04-896f-635fa0527692"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie24e4e005fa94e308044fecd3814baed_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIyLTEtMS0xLTE5Mzk5NQ_b6efd134-0ffc-4525-819c-19bf6798154b"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie24e4e005fa94e308044fecd3814baed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIyLTYtMS0xLTE5Mzk5NQ_dd34f881-855c-4550-9bf4-cb4a175be0dc"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2cc8bbb5234f46729d13514d3483f413_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIyLTgtMS0xLTE5Mzk5NQ_aaef6c11-f868-4b26-810a-91609f31a598"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia9e9fd8fa1a04edf8559143958a8c9e2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIzLTEtMS0xLTE5Mzk5NQ_02036d64-a81b-4e1c-9248-669134e3a5aa"
      unitRef="number">0.05625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia9e9fd8fa1a04edf8559143958a8c9e2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIzLTYtMS0xLTE5Mzk5NQ_fe10f7ce-b40e-464f-b622-8faa447794cc"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifbf89e8751ca474494afd942d808420c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzIzLTgtMS0xLTE5Mzk5NQ_14483101-30af-4b37-85f0-bcedca008867"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2a135abb1aaa4617b8eb92c219435d6b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI0LTEtMS0xLTE5Mzk5NQ_ebd8816f-55c7-4266-a346-8e929f3b96f6"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2a135abb1aaa4617b8eb92c219435d6b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI0LTYtMS0xLTE5Mzk5NQ_0e2ce0c8-97b7-4f86-9e30-6988f6973d2b"
      unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia0450b5d3da541b980fd011d1f3303fa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI0LTgtMS0xLTE5Mzk5NQ_e5ab7e83-3932-41b6-87e5-a5396cc18e4d"
      unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i777cf28416c94f8cba431d25f0d9ffc4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI1LTEtMS0xLTE5Mzk5NQ_17edba6b-949e-41f8-b9d3-d11b3cd2066a"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i777cf28416c94f8cba431d25f0d9ffc4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI1LTYtMS0xLTE5Mzk5NQ_f4e3ae1e-faef-448e-be6b-ae97259f62ae"
      unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifefa90932ccc4e28aa39380cf30fc2e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI1LTgtMS0xLTE5Mzk5NQ_599a99a1-096b-4f10-985e-502124117777"
      unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i847577b45e59472982898a41f404e61e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI4LTYtMS0xLTE5Mzk5NQ_0300407c-38f3-433f-866f-5ab8b18b8280"
      unitRef="usd">2010000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9b43794892004b5b8838f217d91ad74a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI4LTgtMS0xLTE5Mzk5NQ_3196d3d4-c598-401f-a6e7-8ee19a46ceae"
      unitRef="usd">2010000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI5LTYtMS0xLTE5Mzk5NQ_7a74fc83-8338-4c76-aaf1-9fc30aa74a34"
      unitRef="usd">3985000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzI5LTgtMS0xLTE5Mzk5NQ_e8f8022b-9661-4e88-b4c1-469078655569"
      unitRef="usd">3985000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMwLTYtMS0xLTE5Mzk5NQ_c146e4f3-3702-42e1-bb4c-b6ece52d9353"
      unitRef="usd">10277000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMwLTgtMS0xLTE5Mzk5NQ_e2e4bacf-4f97-49e4-a76d-b09433674417"
      unitRef="usd">8505000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibc1a47272eae4a6da8cc1fdfdff9e9b4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTYtMS0xLTE5Mzk5NQ_3eeadef4-ae1f-4e46-b758-5f214e878fa9"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia8450f6bd99f4ffab90f34e8b2602750_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTgtMS0xLTE5Mzk5NQ_15d0a5c5-71f4-4658-b250-be2bde09e227"
      unitRef="usd">78000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTYtMS0xLTIxMTI2NQ_2939e27f-4a8c-48d9-a8c3-f833b69ea6ae"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9858d93285b44d079ff89de1381fb536_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzMyLTgtMS0xLTIxMTI3Ng_76b94537-446e-4144-b125-372627afebdb"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM0LTYtMS0xLTE5Mzk5NQ_16e1e3f8-ae05-4232-aa54-6cd830889dbe"
      unitRef="usd">14362000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM0LTgtMS0xLTE5Mzk5NQ_60b33dc6-0f67-4f6a-b278-89ae37db994f"
      unitRef="usd">12568000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM1LTYtMS0xLTE5Mzk5NQ_30036bf0-3285-41de-b9a6-1208022982a6"
      unitRef="usd">1090000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM1LTgtMS0xLTE5Mzk5NQ_2600b954-a493-45b7-822a-864e7cbe38f1"
      unitRef="usd">373000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM2LTYtMS0xLTE5Mzk5NQ_71a96a51-8922-42a5-9ef0-72e5a7b949c6"
      unitRef="usd">30000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM2LTgtMS0xLTE5Mzk5NQ_ad691eba-477b-4552-97ff-a68770cc0b8e"
      unitRef="usd">31000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM3LTYtMS0xLTE5Mzk5NQ_898ce7ed-8603-443d-aaaa-dbc53f6b60f2"
      unitRef="usd">120000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM3LTgtMS0xLTE5Mzk5NQ_367f5cab-d7f2-4d9a-bcf0-5f523a935176"
      unitRef="usd">118000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM4LTYtMS0xLTE5Mzk5NQ_14070836-7cc8-4bfa-b4ac-c30189666068"
      unitRef="usd">13122000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo4NDMyYTNlMzQ1YzE0NzI3YWI3ZjI0NDEyZjljZGExYS90YWJsZXJhbmdlOjg0MzJhM2UzNDVjMTQ3MjdhYjdmMjQ0MTJmOWNkYTFhXzM4LTgtMS0xLTE5Mzk5NQ_24bca01e-965d-4f03-806f-1d4bc02335fa"
      unitRef="usd">12046000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i054f38fab892499c81fe3744e6b96849_D20300601-20300601"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzM2MQ_eae99b90-2d1f-462f-9007-4e7e7ba0b615"
      unitRef="number">0.04116</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic9b4a64477554d5d90e5c3a010bf13af_D20301201-20301201"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzUwMg_5b8936a5-8de0-445e-a24a-dc9536e22ad2"
      unitRef="number">0.02900</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iafdc6779785644edbf82d05b36331451_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjg3OTU_0985d933-49a5-4b96-b082-621dde8ef2c5"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjY3ODc_f67c14ca-bf82-4292-8894-a1cb999679a5"
      unitRef="number">0.05423</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE5MjQ_47ab5716-4369-41c0-9811-00d42943417c">&lt;div style="margin-bottom:6pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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: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.600&#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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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.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="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;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;5.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: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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.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;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;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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;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;/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.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6.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="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.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.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="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;2045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.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="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;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;2047&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2048&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;4.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="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;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;3.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: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;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;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;/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.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="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;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;3.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="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;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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.650&#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;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;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;4.200&#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;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;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;/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.343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;6&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;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;1,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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;10,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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&#160;percent, subject to a zero-percent floor. At December&#160;31,&#160;2022, the interest rates were 4.469&#160;percent for bonds due &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;2069, 4.375&#160;percent for bonds due May&#160;2070, and 3.484&#160;percent for bonds due October&#160;2070. The interest rate for all variable-rate bonds at December&#160;31,&#160;2021 was zero&#160;percent. 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;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;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&#160;Securitization Funding, was 3.343&#160;percent at December&#160;31,&#160;2022 and 3.290&#160;percent at 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;Principal and interest payments are made semiannually.&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;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Loans under this facility have an interest rate of one-month Term SOFR plus 0.650&#160;percent. At December&#160;31,&#160;2022, the weighted-average interest rate for the loans issued under this facility was 4.975&#160;percent at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3770760d8ced435e99d4ac7320b33381_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQtMS0xLTEtMTkzOTk1_4d13b451-1a16-4588-8ecf-54c35da427e6"
      unitRef="number">0.00350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3770760d8ced435e99d4ac7320b33381_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQtNi0xLTEtMTkzOTk1_50532462-30de-4a2d-bb92-3fa7bbd03959"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibbc57b8a4cfd435194f7a8fc954ef65d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQtOC0xLTEtMTkzOTk1_eb6ce16d-4076-451d-8252-29378f790320"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9f1f20b7dcec4e4f8e88a583e35d3e14_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUtMS0xLTEtMTkzOTk1_59900706-0096-42d5-a4dc-9b4271d147c6"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9f1f20b7dcec4e4f8e88a583e35d3e14_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUtNi0xLTEtMTkzOTk1_8385bc8b-fca3-4e8f-abff-d10c45780a4a"
      unitRef="usd">325000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4340f73e9e1548348664b9d917d2b434_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUtOC0xLTEtMTkzOTk1_4558f04b-59a8-4b14-8ee9-302ffa57838a"
      unitRef="usd">325000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i350a79ccdae84b91af3e63cc09bba1ea_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzYtMS0xLTEtMTkzOTk1_fad6b8ee-aa1b-443b-a317-7298b50ba1bb"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i350a79ccdae84b91af3e63cc09bba1ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzYtNi0xLTEtMTkzOTk1_bbe34192-d72e-4010-b7cf-5cc85d15e6e8"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i128b7b3856d74d1aab4e099470ed0f4e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzYtOC0xLTEtMTkzOTk1_4b40b023-6a9a-4617-b982-fab4d65ccdf7"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8917bb248b4a47d0a299b948912d1d69_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzctMS0xLTEtMTkzOTk1_495ee1dc-2fa1-49cf-9b47-6c72fe6f4a50"
      unitRef="number">0.03190</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8917bb248b4a47d0a299b948912d1d69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzctNi0xLTEtMTkzOTk1_3107057e-76da-4ca0-887f-f8f0586ca570"
      unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i959b5a79ad9142d5953fddcd2f94c617_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzctOC0xLTEtMTkzOTk1_a298b37e-88ea-4d89-ae0b-d8709a7132b7"
      unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic37a8e62d7f94ea2b2658ebc9e0897d0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzgtMS0xLTEtMTkzOTk1_7c832c9d-13cd-4e4e-a1b7-c570ccfecdce"
      unitRef="number">0.03680</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic37a8e62d7f94ea2b2658ebc9e0897d0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzgtNi0xLTEtMTkzOTk1_3476e8c6-ddcd-49d7-99a1-64076c2d387e"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if2274343bfb74d16b196aab3f059370b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzgtOC0xLTEtMTkzOTk1_a01a2264-2212-472b-a3de-be311365c815"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7cc83d1f79474f20953dc139cdee01ad_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzktMS0xLTEtMTkzOTk1_65f685fb-8a67-4266-b911-fc537299a1c3"
      unitRef="number">0.03390</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7cc83d1f79474f20953dc139cdee01ad_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzktNi0xLTEtMTkzOTk1_5f79c3d9-ef02-4157-b2fa-6f6dd215993c"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i35ded535db034beca0cf858c70392a6d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzktOC0xLTEtMTkzOTk1_e9076744-25d6-4fde-854e-ae67a1c4520f"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9bda5c9cb3d54233943546f0ef5af441_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEwLTEtMS0xLTE5Mzk5NQ_1e630a75-c640-48a8-ac2d-4c2a6a532d43"
      unitRef="number">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9bda5c9cb3d54233943546f0ef5af441_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEwLTYtMS0xLTE5Mzk5NQ_1970edda-8081-4e18-824a-2be0fa3348ec"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i93a0db5f87bb44feb5c449a780899c71_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEwLTgtMS0xLTE5Mzk5NQ_f1b19c86-186e-4c21-8a6a-b2c9cb354ea1"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i88360c544ca046c0864bd4fbc4c54903_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTEtMS0xLTIwMDk0NQ_ca93b353-c579-4402-9608-6b2e6d10eeb4"
      unitRef="number">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i88360c544ca046c0864bd4fbc4c54903_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTYtMS0xLTIwMDk2NQ_58a4c1e5-9cc7-4774-9db2-3fdadfc002b2"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i08f230d01be94162aa3b6b67243246ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTgtMS0xLTIwMDk4MA_90e7dfa4-eaee-4b1d-b9b2-5dcad5460310"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4de209ed016d458a85d1f2497174dc2c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTEtMS0xLTE5Mzk5NQ_ec75d6f1-0378-4495-a086-99c672db8f76"
      unitRef="number">0.03180</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4de209ed016d458a85d1f2497174dc2c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTYtMS0xLTE5Mzk5NQ_f1b80480-1bfc-48c4-9a57-f8c6497eefd7"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i122c40b1419c42d3b154c932e7d6114e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzExLTgtMS0xLTE5Mzk5NQ_583845f8-91ae-4af3-b07c-da074ce6cd62"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iedbbf8e1a7ef484bbc9d5a6a0f19a83a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEyLTEtMS0xLTE5Mzk5NQ_fa69eb8d-54b7-469e-b3d5-792f72025d78"
      unitRef="number">0.05800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iedbbf8e1a7ef484bbc9d5a6a0f19a83a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEyLTYtMS0xLTE5Mzk5NQ_a4f4d58e-b6f5-427c-a5aa-7245bfa68775"
      unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i51d17c010ad2480bbd98ee7bb921bf50_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEyLTgtMS0xLTE5Mzk5NQ_6acad861-f104-4c4e-9904-0c48925e5119"
      unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia3eea96374034fe2b1f40902f0986857_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEzLTEtMS0xLTE5Mzk5NQ_068ccab6-c343-461e-9162-d69104369e97"
      unitRef="number">0.03520</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia3eea96374034fe2b1f40902f0986857_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEzLTYtMS0xLTE5Mzk5NQ_fab98a43-b840-4afe-9d5e-9c7622f34b28"
      unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6c04fc1142b7466da4d0a6fcbe13a729_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzEzLTgtMS0xLTE5Mzk5NQ_1aa248b9-2ac2-4f25-866d-e6c4e53f33d6"
      unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5e90e85c318043d7911df9e15b8fe010_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE0LTEtMS0xLTE5Mzk5NQ_2b802769-af56-48a8-a5c3-50cd594234d1"
      unitRef="number">0.04010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5e90e85c318043d7911df9e15b8fe010_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE0LTYtMS0xLTE5Mzk5NQ_eb8cfbf3-1c91-4294-98a4-a46dfa03f6ce"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i763e40a1fbfb4044a18c38f0445625da_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE0LTgtMS0xLTE5Mzk5NQ_fd3b37a1-ec24-4160-9085-a151a964a652"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i320e7a6131e8499ea88c95a4433ca1c0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE1LTEtMS0xLTE5Mzk5NQ_da064eee-73fd-4fc7-93cb-5ac1a5bd87e1"
      unitRef="number">0.06170</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i320e7a6131e8499ea88c95a4433ca1c0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE1LTYtMS0xLTE5Mzk5NQ_f665da74-5a9d-4f8a-b1e8-735e7e01f550"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie947b6b9327a4a1b86737334284e52f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE1LTgtMS0xLTE5Mzk5NQ_d025087a-5706-4cc9-8e9b-e96c1b6be31c"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4238d7495ee045a7be4a55f79f3965c1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE2LTEtMS0xLTE5Mzk5NQ_2b695018-c2e6-4519-af67-a76d01c6ac60"
      unitRef="number">0.04970</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4238d7495ee045a7be4a55f79f3965c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE2LTYtMS0xLTE5Mzk5NQ_ce64d414-1529-46b6-bf33-17bc5b2d86bb"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i71c944b76d4d402198511e7c058885d7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE2LTgtMS0xLTE5Mzk5NQ_7e0f748c-1df0-49a4-9543-51b758689c36"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief7d869c59294e09b51fee211f7de0e2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE3LTEtMS0xLTE5Mzk5NQ_c7a290a3-c23d-4118-928c-56a70aa95e15"
      unitRef="number">0.04310</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ief7d869c59294e09b51fee211f7de0e2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE3LTYtMS0xLTE5Mzk5NQ_da24df8e-5bc5-40be-9dcb-5f0ab7d0d877"
      unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i496bc8d1f5204b4dae466fa437b95a17_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE3LTgtMS0xLTE5Mzk5NQ_174c78ad-b04e-4b25-b49e-1b346157e407"
      unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idf2fba8da0e64fa6b413cf0cb5782b06_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE4LTEtMS0xLTE5Mzk5NQ_f0b3b193-7eea-4866-80aa-3294117b0abf"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idf2fba8da0e64fa6b413cf0cb5782b06_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE4LTYtMS0xLTE5Mzk5NQ_ccac6f3e-cd37-4147-b3bd-3d93083efc5f"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0511026565f44373875abb0567ff6229_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE4LTgtMS0xLTE5Mzk5NQ_b90ef6aa-85d5-4f92-b484-b1c775571acd"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic818726fa0bd43768c7c3d41333896d1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE5LTEtMS0xLTE5Mzk5NQ_76e7da95-3dc2-4e32-895c-8279e4e486ae"
      unitRef="number">0.04100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic818726fa0bd43768c7c3d41333896d1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE5LTYtMS0xLTE5Mzk5NQ_0578bef1-4a66-4114-9ec5-3ab9b50e87ec"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1f0b4dd9acb34ffba4ae3bf2e4273df0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzE5LTgtMS0xLTE5Mzk5NQ_951a9f7f-98f3-46e5-8257-a1905dc0e06e"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2b2418d53b16480886510ecc9e1a7336_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIwLTEtMS0xLTE5Mzk5NQ_ae0a4e32-aab1-44ca-bb0e-4eb8d3fc15de"
      unitRef="number">0.03250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2b2418d53b16480886510ecc9e1a7336_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIwLTYtMS0xLTE5Mzk5NQ_8a93e422-3522-40b8-83b2-15a6a4f1be4e"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9550fa78953a4457a6c567829418e05f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIwLTgtMS0xLTE5Mzk5NQ_c9f8e22a-481b-4ec7-8ba0-029aaeecea80"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iec4988af43de4abfa64c723ad1c95cea_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIxLTEtMS0xLTE5Mzk5NQ_0f3edf6a-154b-4c9f-80ab-011d43309431"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iec4988af43de4abfa64c723ad1c95cea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIxLTYtMS0xLTE5Mzk5NQ_e5de29f3-4124-4d02-bc1b-d6d56c49cdbc"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia7b9d2e07e434a24b4cdada1515d4c55_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIxLTgtMS0xLTE5Mzk5NQ_e653a493-856f-431d-aab1-b6537bebb3b1"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i61e6142240df4983a3d32206f41d572e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIyLTEtMS0xLTE5Mzk5NQ_5f57f7ba-52ee-4ffd-ab73-5e12b7692a95"
      unitRef="number">0.04050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i61e6142240df4983a3d32206f41d572e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIyLTYtMS0xLTE5Mzk5NQ_dd5f7d90-5939-429a-8eef-128cec5ee407"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idd63854e0af344e58007a4bee5880db2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIyLTgtMS0xLTE5Mzk5NQ_35f107df-61e9-4378-98db-0d3e17c5ef42"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6e994c55f34c46caa34c48c5aa99b86a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIzLTEtMS0xLTE5Mzk5NQ_705df502-f380-460d-977f-3210cb9c2aa5"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6e994c55f34c46caa34c48c5aa99b86a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIzLTYtMS0xLTE5Mzk5NQ_d570b98c-2ead-4eca-bb3d-4da707ed1790"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iab6c62202f4b48ee9c0fbec56d6c8bfd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzIzLTgtMS0xLTE5Mzk5NQ_926429e1-aa9d-449f-8830-d43efcdab5bd"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1605f8aa834f43cca86047497fb9a47f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI0LTEtMS0xLTE5Mzk5NQ_4937d650-2c53-42bc-8ca8-03ad5eecf175"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1605f8aa834f43cca86047497fb9a47f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI0LTYtMS0xLTE5Mzk5NQ_743bc316-187f-4579-b448-7865068a368d"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1c299d8437e3454d9d2ab450fe8ada68_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI0LTgtMS0xLTE5Mzk5NQ_a372cd3b-2735-4dd1-9e83-25312c35cc77"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iad95e39a54fe4223a03deab16a1d3b69_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI1LTEtMS0xLTE5Mzk5NQ_267d7b36-63b9-4bdb-8182-c14297e97e2d"
      unitRef="number">0.03100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iad95e39a54fe4223a03deab16a1d3b69_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI1LTYtMS0xLTE5Mzk5NQ_d68cd887-440e-4ca4-b2e7-7640e4684266"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i59fb4a8d64ef43e5a4d464ac822abe5d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI1LTgtMS0xLTE5Mzk5NQ_92756e34-f693-4458-a2a7-7a0a327b21c6"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2970cc2b7977422785e696fd07a5ddac_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI2LTEtMS0xLTE5Mzk5NQ_e5fc49d6-8c0f-4707-8bfa-3f8ecbf101ad"
      unitRef="number">0.03500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2970cc2b7977422785e696fd07a5ddac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI2LTYtMS0xLTE5Mzk5NQ_b809eed8-ac7a-42fa-ad2a-2a62ef5765c6"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i357e20342539466a91185e62e48839a6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI2LTgtMS0xLTE5Mzk5NQ_23189a0f-4413-4602-97cb-57307a9f4079"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i933aa7d2b433403590be5eb00e119a2b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI3LTEtMS0xLTE5Mzk5NQ_474d5955-a9ff-4775-9c06-2f120b5e0062"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i933aa7d2b433403590be5eb00e119a2b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI3LTYtMS0xLTE5Mzk5NQ_583fe941-8bdb-40c3-9a72-d5a07dc31e85"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3bff5f32b507428691abef661fd9d9c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI3LTgtMS0xLTE5Mzk5NQ_36bcb936-3b95-4e52-8d0f-74aba2d50e1a"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i88ddbd7fcb4b468790d02c14239e3dc2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTEtMS0xLTIwMTAwNw_a5259074-2f19-4e53-a745-b005715db734"
      unitRef="number">0.04200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i88ddbd7fcb4b468790d02c14239e3dc2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTYtMS0xLTIwMTAyNw_babfa3de-99c9-41e9-a6ac-65462f894805"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2747bb1379404d6db470ec1da134f950_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTgtMS0xLTIwMTAzNw_04ed2447-a727-4b52-88d5-c678608a7d7b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i11300f10a43f4ac1aec4beccb6ec5db5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI4LTEtMS0xLTE5Mzk5NQ_1fadfed7-ff26-4216-9b13-bb5a1455fb06"
      unitRef="number">0.03860</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i11300f10a43f4ac1aec4beccb6ec5db5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI4LTYtMS0xLTE5Mzk5NQ_c4b3c2bc-4eaa-45ed-bbe2-af92b325b7b9"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i36ea11e187674e7780713cb946c500d6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI4LTgtMS0xLTE5Mzk5NQ_35432d4d-1c83-4cd7-9ca3-25c47f385f7b"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9797027b00bd4bf8ba05989af0355227_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTEtMS0xLTE5Mzk5NQ_01c3bce8-cd50-4c97-994a-eb7416030bd6"
      unitRef="number">0.04280</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9797027b00bd4bf8ba05989af0355227_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTYtMS0xLTE5Mzk5NQ_5197ce1c-c814-4c6f-8748-8a61da14b07d"
      unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib2905a324e5d43a690a931440a49e9c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzI5LTgtMS0xLTE5Mzk5NQ_948f1b16-afb1-482e-8ecb-1400f836681f"
      unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i267447088a3d433bb8f13b05ec377e36_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMwLTEtMS0xLTE5Mzk5NQ_853397e0-ffea-4a03-9e82-34942e89230a"
      unitRef="number">0.02500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i267447088a3d433bb8f13b05ec377e36_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMwLTYtMS0xLTE5Mzk5NQ_8835ac2a-39b4-4486-9c97-518181f5627e"
      unitRef="usd">525000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i401370688bea436b90a1a872d04ee519_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMwLTgtMS0xLTE5Mzk5NQ_ae852d08-8999-4fc2-9396-67a9c4e63f3f"
      unitRef="usd">525000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3d99901138e64457a997c144a3264318_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMxLTEtMS0xLTE5Mzk5NQ_21f0560d-e62d-461a-a088-dd52a9daa056"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3d99901138e64457a997c144a3264318_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMxLTYtMS0xLTE5Mzk5NQ_0569b9f0-8ddc-4f8d-a7ac-ce3f75c5135f"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i404e70a63b4844a99b53d33078b79c74_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMxLTgtMS0xLTE5Mzk5NQ_4aba5e74-fe66-4448-b5b3-4cd784416ea9"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i014a46e063d64a619b6ea81200b65add_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMyLTYtMS0xLTE5Mzk5NQ_ffc0fce8-c999-4ecb-b795-8efbb5dda31f"
      unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6c7ff48c9e464feba0083d89e17abbe8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMyLTgtMS0xLTE5Mzk5NQ_a604a305-05b0-4a2e-97e7-a703671d166a"
      unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i83191b6c8c0247fdb1f905b29a7edd4c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMzLTYtMS0xLTE5Mzk5NQ_ba7c5209-c3c2-43d1-ba33-6d5988f2558e"
      unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i05f80f123fc04667bc39609477fff1b5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzMzLTgtMS0xLTE5Mzk5NQ_95a8682f-ce9c-44f7-b601-7fcead88308d"
      unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2d47083a2a4547d1a2d82f716376dd2f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM0LTYtMS0xLTE5Mzk5NQ_61919de2-7935-4a44-b6a0-63496d59d9c7"
      unitRef="usd">127000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i65afd3e0bbc14a94ad899c1287847232_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM0LTgtMS0xLTE5Mzk5NQ_1fa0aaa8-0c00-4ccd-8fb7-f857f0fb4ce3"
      unitRef="usd">127000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie0b4ebffa56d47bbb4e8c0ed0ffc6e22_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM5LTYtMS0xLTE5Mzk5NQ_75b380d2-8f36-4fef-9cfa-cddf4d98eeaa"
      unitRef="usd">8997000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i29092f0f85aa4416b87a6d950851ff78_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzM5LTgtMS0xLTE5Mzk5NQ_5beae770-2b91-46cc-9e57-da4feba813c2"
      unitRef="usd">8197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i572bb953801b4665bd86f68f4a4b2d15_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQxLTEtMS0xLTE5Mzk5NQ_50b2ee41-52ae-4eb7-811b-09f86a26d880"
      unitRef="number">0.00875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i572bb953801b4665bd86f68f4a4b2d15_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQxLTYtMS0xLTE5Mzk5NQ_2b8a17c2-2821-4c7f-bb05-bc8d9d34bc93"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7bbd467e18394dbc8ce0725277225f61_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQxLTgtMS0xLTE5Mzk5NQ_34cf88dc-07cd-4347-928d-198b31802dd6"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4c493740013b49949d06f362c9ee883a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQyLTEtMS0xLTE5Mzk5NQ_61305495-a115-4403-9a72-8ac8808c33a4"
      unitRef="number">0.01800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c493740013b49949d06f362c9ee883a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQyLTYtMS0xLTE5Mzk5NQ_f0a7367a-b75e-45ea-9503-1325ebc1385f"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0fadcdf43fc24cd9be7e16987c674cbd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQyLTgtMS0xLTE5Mzk5NQ_427d6bea-bbcb-4e49-b8c2-5d7e89e82261"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib502251d69054035bd7cf7b83390e523_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQzLTYtMS0xLTE5Mzk5NQ_3b7a3146-cfdc-47b8-a341-667ccbcc5c8b"
      unitRef="usd">110000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20f4bc59dc1f45da9b43a74e6be8c8fa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQzLTgtMS0xLTE5Mzk5NQ_aa4b34db-a67f-4842-8815-b5003f076f58"
      unitRef="usd">110000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ1LTEtMS0xLTE5Mzk5NQ_d0529cc9-7fdf-439a-90e1-78c2c5c7fffb"
      unitRef="number">0.03343</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ1LTYtMS0xLTE5Mzk5NQ_8868b027-b53d-459f-bcd8-fc6de9a36111"
      unitRef="usd">170000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifc3caa6b9afd4b009236947702d7e549_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ1LTgtMS0xLTE5Mzk5NQ_c9da5093-2dd0-477a-ba55-ba560fc1de66"
      unitRef="usd">198000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icd6d7057de914292b415a1df750b20d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ5LTYtMS0xLTE5Mzk5NQ_64bfe3ca-064f-45f8-a04b-32f4bff840dd"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0b8aa896225b42b683c2c002042409fa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzQ5LTgtMS0xLTE5Mzk5NQ_17750888-d535-4575-ad9f-fcc4966dab1f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUwLTYtMS0xLTE5Mzk5NQ_99af6326-302e-4d30-9c8a-50c87ae13aa2"
      unitRef="usd">10277000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUwLTgtMS0xLTE5Mzk5NQ_f93adea6-dd0d-4d1c-a7d5-12fe7768accd"
      unitRef="usd">8505000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUxLTYtMS0xLTE5Mzk5NQ_0f09b2ad-6b47-4b4e-b7ee-970c35ee0ba0"
      unitRef="usd">991000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUxLTgtMS0xLTE5Mzk5NQ_cd6ca741-3195-4091-b467-8521265e9502"
      unitRef="usd">365000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUyLTYtMS0xLTE5Mzk5NQ_7b7ea5fc-03c8-4f2d-b1de-91f812326e7f"
      unitRef="usd">27000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUyLTgtMS0xLTE5Mzk5NQ_b42b5f10-711a-4278-93eb-3ececa32508d"
      unitRef="usd">28000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUzLTYtMS0xLTE5Mzk5NQ_db1580be-06a5-434d-b57f-89bca1f778e2"
      unitRef="usd">67000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzUzLTgtMS0xLTE5Mzk5NQ_5c263b86-0963-4160-b578-9c0591a22a68"
      unitRef="usd">62000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzU0LTYtMS0xLTE5Mzk5NQ_2ae80aee-b805-4bd2-b50d-dccacf5d7463"
      unitRef="usd">9192000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90YWJsZTo5Mzg2MWZlYjcxODM0MTQ3YjllN2M2ODg2NDQ2Y2U3Yi90YWJsZXJhbmdlOjkzODYxZmViNzE4MzQxNDdiOWU3YzY4ODY0NDZjZTdiXzU0LTgtMS0xLTE5Mzk5NQ_f4ab453d-7880-41dc-a44f-820d310fed60"
      unitRef="usd">8050000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0be12411a6e64e2789b6f6ce5981179c_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzEzMTE_865ffa94-93a7-4579-acd5-7ddb1a845ae6"
      unitRef="number">0.00300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i014a46e063d64a619b6ea81200b65add_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzEzNDg_9dd0eed0-1387-4973-98c2-a6bf226baee1"
      unitRef="number">0.04469</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i83191b6c8c0247fdb1f905b29a7edd4c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjgzMDE_a285e183-07d5-4a63-ba66-df1956cbb2ed"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i2d47083a2a4547d1a2d82f716376dd2f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjgzMDU_84ea2976-0ffe-473a-8c6f-c7e26402a98a"
      unitRef="number">0.03484</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1b4271d0be3e4b3496c47d7ab2d95952_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzEzNjA_9f34b5ac-91da-4f18-be8b-d07632cd0884"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i63a8e5dc1715470cb2a2c7c5898bfa76_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE4NTA_a6a8e3bf-f419-44c1-8a34-254268dcc9eb"
      unitRef="number">0.03343</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="ifc3caa6b9afd4b009236947702d7e549_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzE4NjA_85a0e44a-9be2-4179-8a77-5bb094922cbe"
      unitRef="number">0.03290</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i402c53086d5f44a4924fa33bb42c105e_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjQ1OTc_f2671d4c-d0f5-49ea-9f0c-bcec192853a1"
      unitRef="number">0.00650</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="icd6d7057de914292b415a1df750b20d9_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTIvZnJhZzpjNzJkMzY1MWZjNjk0ZWE2OGFlNjZhYWQ5MmFhMzFlZi90ZXh0cmVnaW9uOmM3MmQzNjUxZmM2OTRlYTY4YWU2NmFhZDkyYWEzMWVmXzg3OTYwOTMwMjUxNTI_521ab407-2400-474a-aa51-d86a495e4e92"
      unitRef="number">0.04975</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzM1Nw_f01e4371-d8de-4c5e-9f91-7fb09a5c6367">Presented in the following table is a summary of major long-term debt issuances during 2022:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;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,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:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;July 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2032&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;First mortgage 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:100%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.200&#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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September&#160;2052&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="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 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;1,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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 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;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, $100&#160;million of loans have been issued as of December&#160;31,&#160;2022. In January&#160;2023, an additional $30&#160;million was borrowed under the unsecured term loan credit agreement.&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%"&gt;&#160;&#160;&#160;&#160;In July&#160;2022, Consumers entered into a delayed-draw $1.0&#160;billion unsecured term loan credit agreement. Under this credit agreement, Consumers issued loans of $550&#160;million in September&#160;2022 and $450&#160;million in November&#160;2022. In January&#160;2023, Consumers repaid $500&#160;million of the term loan credit agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzItMi0xLTEtMTkzOTk1_855f8b23-5276-4383-aa9b-456e512640fa"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzgtMi0xLTEtMTkzOTk1_4a281fa1-039e-4e6b-89b1-797f317b2da4"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8ad2307bbf244a6e8371e91ebde55544_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzEwLTItMS0xLTE5Mzk5NQ_0104d866-6c9d-45f9-a808-6ebe20a3dfb4"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4627ac497a5d499692bdabd87bc69838_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzExLTItMS0xLTE5Mzk5NQ_24e72f4b-2cf2-40a1-9de8-bb9add2848c5"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4627ac497a5d499692bdabd87bc69838_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzExLTMtMS0xLTE5Mzk5NQ_770367c2-ed9a-4310-b946-cb42dc433dc6"
      unitRef="number">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i666113ef6760440cad0c48372fd616df_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzEyLTItMS0xLTE5Mzk5NQ_aea65836-8be8-46d5-8cc0-955f31df420f"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i666113ef6760440cad0c48372fd616df_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzEyLTMtMS0xLTE5Mzk5NQ_52d4c715-bb3c-4b4b-9584-aa81986be6ce"
      unitRef="number">0.04200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzIwLTItMS0xLTE5Mzk5NQ_02674610-cf76-49e2-981f-855aadffa721"
      unitRef="usd">1800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90YWJsZTo0YTU1MDIwZjg5YTU0ZDU1YjY2YTlmYjM2MTRlOWI5NS90YWJsZXJhbmdlOjRhNTUwMjBmODlhNTRkNTViNjZhOWZiMzYxNGU5Yjk1XzIxLTItMS0xLTE5Mzk5NQ_cc004a99-e0ff-4674-86b9-a3cc43bf817d"
      unitRef="usd">1900000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjUyMjk_0cc71747-837e-44eb-9ad4-188d66ce3c7b"
      unitRef="usd">185000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i96218b473dd84c44ac7e331d09cc816b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjUyMzc_d9305a87-3ea6-42af-8fdf-553b4c70549b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i72fc032efed64aab881729e29c216dea_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjk3NjY_55b6df80-da46-43ed-b8bc-80090f5681fc"
      unitRef="usd">30000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7b270de333f1436b8e18af97ff5b455c_I20220731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjQwMzU_dfe35071-0dd7-4a63-b756-0d9808b97b35"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i873de5e700d848459dc8324a142689ba_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjQwNTY_c351340f-4e6b-418a-a92c-88da8a055cd1"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic7fd708fb4ee4476b9516b9e8e9f8f96_I20221130"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjQwNzQ_f90d3597-e877-4eb5-b017-bcc283bb177b"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i77c6f7aff2974d908f5d6f2c4b4c3e42_D20230101-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjU4MTI_0a5bc011-2dc1-43a9-9566-5b0922aad4e8"
      unitRef="usd">500000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2e8e9112353f4c7b98b536b943f9c548_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjY2OTk_ec660d49-48aa-4312-a840-7b4a180897c6"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i2e8e9112353f4c7b98b536b943f9c548_I20230131"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjY3OTM_6803ab36-5909-4f75-ac04-44a24734d339"
      unitRef="number">0.05251</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if06e28ff35274dd9b07ec8eab2d4601c_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjU0MzU_5e25b5a6-100d-42e9-85f2-9248bb7f3774"
      unitRef="usd">425000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if06e28ff35274dd9b07ec8eab2d4601c_I20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjU0NDI_72ec21e2-ac30-40a9-b1ba-c03fb151ac37"
      unitRef="number">0.04650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7b270de333f1436b8e18af97ff5b455c_I20220731"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTUvZnJhZzpiNzM0MDA5ZDA4MjE0NmNlYjNlNjMzNDc3MzY3MzA0Yi90ZXh0cmVnaW9uOmI3MzQwMDlkMDgyMTQ2Y2ViM2U2MzM0NzczNjczMDRiXzg3OTYwOTMwMjkxODQ_dfe35071-0dd7-4a63-b756-0d9808b97b35"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTgvZnJhZzphODVkM2FmYjJlNjY0MzgxYWI1MWI4YzdkMWExNWNjYi90ZXh0cmVnaW9uOmE4NWQzYWZiMmU2NjQzODFhYjUxYjhjN2QxYTE1Y2NiXzI0MA_87aa1db4-407d-4547-8409-e070b3929a67">&lt;div style="margin-bottom: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 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:2px 1pt;text-align:right;vertical-align:bottom"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June&#160;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:100%"&gt;October&#160;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i62188c03657a4565815443ef1b84e7b8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTgvZnJhZzphODVkM2FmYjJlNjY0MzgxYWI1MWI4YzdkMWExNWNjYi90YWJsZTo3YTFlZmJiZmQ4ODc0MmM3OGNkZDY5YmYwMWM2OTYwMS90YWJsZXJhbmdlOjdhMWVmYmJmZDg4NzQyYzc4Y2RkNjliZjAxYzY5NjAxXzItMi0xLTEtMTkzOTk1_57d2a5f0-c635-4d59-9e7f-f85406035701"
      unitRef="usd">76000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates
      contextRef="icc17a2567fa643368f724edc7b60c1aa_D20220601-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18yOTgvZnJhZzphODVkM2FmYjJlNjY0MzgxYWI1MWI4YzdkMWExNWNjYi90ZXh0cmVnaW9uOmE4NWQzYWZiMmU2NjQzODFhYjUxYjhjN2QxYTE1Y2NiXzk1_4bb49deb-c0f5-4d3d-93d6-368dd5a8b2b7"
      unitRef="usd">49000000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGV4dHJlZ2lvbjowMTFmOTI0YjRkMmY0NzAzODBlNWVkNjA4OWRjYjQ3ZV83MTQ2ODI1NTgxMzA4_09fa0211-80d0-4c04-b899-25adda661d04">&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;2022, 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.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy, 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;1,091&#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 #000;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;1,582&#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 #000;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;281&#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 #000;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;332&#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 #000;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;793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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;/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;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;991&#160;&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;1,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;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;168&#160;&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;1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGV4dHJlZ2lvbjowMTFmOTI0YjRkMmY0NzAzODBlNWVkNjA4OWRjYjQ3ZV83MTQ2ODI1NTgxMzA4_67a8e999-0e94-4bf9-a221-828727bccd0e">&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;2022, 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.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy, 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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 CMS&#160;Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;1,091&#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 #000;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;1,582&#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 #000;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;281&#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 #000;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;332&#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 #000;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;793&#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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #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;/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;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;991&#160;&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;1,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;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;168&#160;&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;1&#160;&#160;&#160;&#160;This amount excludes debt issuance costs, related to the term loan agreement of a subsidiary of NorthStar Clean Energy, of less than $1&#160;million</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTItMS0xLTE5NTk3NA_0e78d97e-1582-4310-a7f4-ee314153e257"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTQtMS0xLTE5NTk3NA_1ac46ca7-42ed-4a44-a99e-6c467c56c239"
      unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTYtMS0xLTE5NTk3NA_e00ea3ab-cdcc-469d-aa8e-5c4d773b269c"
      unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTgtMS0xLTE5NTk3NA_4c140aba-d4e8-46b3-bfc8-ea0bb65841dd"
      unitRef="usd">300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF80LTEwLTEtMS0xOTU5NzQ_1d8a5f2c-d43e-4038-89e3-3bcc7e442ee0"
      unitRef="usd">625000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTItMS0xLTE5NTk3NA_4a053fe1-39d8-4b88-848c-118c12cf1fe9"
      unitRef="usd">991000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTQtMS0xLTE5NTk3NA_8742e9ec-7df3-4b49-afce-68ee57b002fe"
      unitRef="usd">1332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTYtMS0xLTE5NTk3NA_1c1b197f-8d5d-43b9-90e5-681682058819"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTgtMS0xLTE5NTk3NA_6909762f-7da5-4967-9bc1-4aa46b0eb468"
      unitRef="usd">32000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF81LTEwLTEtMS0xOTU5NzQ_25825889-5f8a-4a28-8131-e6990534f115"
      unitRef="usd">168000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTItMS0xLTE5NTk3NA_89965a74-8268-4ae1-b9bc-39919cda4f53"
      unitRef="usd">100000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTQtMS0xLTE5NTk3NA_39cce5e7-bf6c-4f81-901a-a608e20814dc"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTYtMS0xLTE5NTk3NA_cdd6e568-bbd1-4483-8dc6-74dafdca1aee"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTgtMS0xLTE5NTk3NA_34cc42aa-79e3-41fb-8b19-a02ed34c7c69"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF82LTEwLTEtMS0xOTU5NzQ_a7a5296f-4938-40bf-9631-8bc50984c214"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTItMS0xLTE5NTk3NA_e5f1dc6b-baad-4e2e-9330-48323b289c04"
      unitRef="usd">1091000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTQtMS0xLTE5NTk3NA_01fdc3ec-ebd2-43c2-8d19-07bac7a47b1a"
      unitRef="usd">1582000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTYtMS0xLTE5NTk3NA_029aca3c-1aff-4c6e-9b85-4af220c88664"
      unitRef="usd">281000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTgtMS0xLTE5NTk3NA_8be7273f-e970-4bba-b13c-8966708c98a7"
      unitRef="usd">332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF83LTEwLTEtMS0xOTU5NzQ_ab9602e4-a6b6-4273-8830-795068506a17"
      unitRef="usd">793000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTItMS0xLTE5NTk3NA_2204ecf5-f771-4130-95c9-e33cfe03e3f5"
      unitRef="usd">991000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTQtMS0xLTE5NTk3NA_822cf483-f7d3-4a56-85d3-c97a4d851ce0"
      unitRef="usd">1332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTYtMS0xLTE5NTk3NA_ce3642de-e509-4c5d-bb70-034642ce39d4"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTgtMS0xLTE5NTk3NA_697f71c0-ec48-46d3-ade3-ae29ba45d2dd"
      unitRef="usd">32000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGFibGU6MGFhMTE2MzU0ODY2NGU1MTk0OGMzN2UzMWE2ZjYxZTAvdGFibGVyYW5nZTowYWExMTYzNTQ4NjY0ZTUxOTQ4YzM3ZTMxYTZmNjFlMF85LTEwLTEtMS0xOTU5NzQ_5cf9976a-7a01-415f-9395-c4c6470a16bf"
      unitRef="usd">168000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9032af9303de46eda1e12a86f9f04f70_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTEwL2ZyYWc6MDExZjkyNGI0ZDJmNDcwMzgwZTVlZDYwODlkY2I0N2UvdGV4dHJlZ2lvbjowMTFmOTI0YjRkMmY0NzAzODBlNWVkNjA4OWRjYjQ3ZV84Nzk2MDkzMDI0MDMw_0e52a0a5-ab6d-44f9-8e17-026baab61645"
      unitRef="usd">1000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzI1ODA_2994ec1f-c5f7-4b77-a613-7a9c8e9ed968">The following credit facilities with banks were available at December&#160;31,&#160;2022:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzI1ODA_c2cce3cb-dfd7-4de8-bfb0-5a2c03f143a1">The following credit facilities with banks were available at December&#160;31,&#160;2022:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;18, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the year ended December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtMi0xLTEtMTkzOTk1_44652f5b-2de7-497f-bd63-f695fa243079"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtNC0xLTEtMTkzOTk1_45e53e4e-99e3-4295-be5f-e952642c4747"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtNi0xLTEtMTkzOTk1_991c876b-50c9-4971-941c-f8f1c2124f11"
      unitRef="usd">18000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7fd68eaa29ab4a5a97daf45f714b1d87_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzMtOC0xLTEtMTkzOTk1_4183401b-62ef-46ea-a66f-71cc8a91a480"
      unitRef="usd">532000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtMi0xLTEtMTkzOTk1_963a05ba-68ee-4a0b-9a58-fdfc8c78fba1"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtNC0xLTEtMTkzOTk1_ca86c963-5e19-4632-b303-dee3d07e7e8b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtNi0xLTEtMTkzOTk1_84c6dac1-add7-48a9-9bdb-3cf009bf77b4"
      unitRef="usd">50000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib7dee9c584a1458badf0dcd9bbe1eeac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzQtOC0xLTEtMTkzOTk1_0a50e441-d2f1-42fd-93c1-958b40d688d7"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i72d0024257724109935eaef00b8ad918_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtMi0xLTEtMTkzOTk1_f50eb8cd-ecc9-49e3-b96f-d7ad01c77112"
      unitRef="usd">37000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i72d0024257724109935eaef00b8ad918_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtNC0xLTEtMTkzOTk1_df8fbded-bd3d-46d9-9be8-dcc686cae4b3"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i72d0024257724109935eaef00b8ad918_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtNi0xLTEtMTkzOTk1_2ac311b9-b787-475a-97de-24c385f7e2a1"
      unitRef="usd">37000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i72d0024257724109935eaef00b8ad918_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzYtOC0xLTEtMTkzOTk1_effc7d98-5b7e-47f9-bfe6-a300e9b47434"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i85b912ba279c42c2879bdf1b8837dfaa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtMi0xLTEtMTkzOTk1_5a76be40-7780-4b5e-9e1b-6819d13dec8b"
      unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i85b912ba279c42c2879bdf1b8837dfaa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtNC0xLTEtMTkzOTk1_e0f07db2-7cc4-41b2-91c8-6981b1612c7e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i85b912ba279c42c2879bdf1b8837dfaa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtNi0xLTEtMTkzOTk1_8ae40af4-cfd2-4b32-bae9-c903651006de"
      unitRef="usd">29000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i85b912ba279c42c2879bdf1b8837dfaa_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzgtOC0xLTEtMTkzOTk1_d2b8fa69-fca7-41c2-baab-f2db8b7c36ba"
      unitRef="usd">1071000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iff0edee2b1034067b4443dbaad7bd9cc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktMi0xLTEtMTkzOTk1_962f5e0c-94f4-4445-a58b-210409f039b4"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="iff0edee2b1034067b4443dbaad7bd9cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktNC0xLTEtMTkzOTk1_e3e3c213-04d1-4fe5-b0af-cd8f4d184f7b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iff0edee2b1034067b4443dbaad7bd9cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktNi0xLTEtMTkzOTk1_9b3cb656-c201-4584-a11c-c4cd5fa8a11b"
      unitRef="usd">27000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iff0edee2b1034067b4443dbaad7bd9cc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90YWJsZTplZTk4MDNjOGRiZTA0YzkyODk2OTUxNmQwNWQyMDQzZC90YWJsZXJhbmdlOmVlOTgwM2M4ZGJlMDRjOTI4OTY5NTE2ZDA1ZDIwNDNkXzktOC0xLTEtMTkzOTk1_922f3b2a-86ca-41ff-ac54-aa716cb1ed01"
      unitRef="usd">223000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i4e03dc487bab4c69ba8be05eac608611_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzU0OTc1NTgxNjQ5Nw_3717400e-0e6c-4cc5-9957-16cae254f28c"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5e72a940b03245a2a3d669763fa47e59_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzU0OTc1NTgxOTMyNQ_64c435c7-33e0-4e95-9193-f1fe5f5989b7"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <cms:ShortTermDebtAuthorizedBorrowings
      contextRef="i56c5109486bc466a9ad1a46261574a15_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzEwNjM_d34d3c79-a77a-4ebe-ae57-7567bc691c60"
      unitRef="usd">500000000</cms:ShortTermDebtAuthorizedBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i4fa52efb130d4abb85a8f17f4f3b4fa4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzEzMjM_4a8bffd8-2c8e-467b-99c1-633fb63b014a"
      unitRef="usd">20000000</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4fa52efb130d4abb85a8f17f4f3b4fa4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzg3OTYwOTMwMjg4NTg_2a5048e5-8873-4278-84b8-02f6004379fc"
      unitRef="number">0.04710</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i451fda5c3546436e995821786ce6a791_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE1MDE_c136415e-6dba-4c93-9f3b-271005e1928e"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i451fda5c3546436e995821786ce6a791_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE1OTc_ce353120-c323-4acb-8965-367ff28330b6"
      unitRef="usd">75000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaf93945630f94b92af92f0f2ffb647b5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzg3OTYwOTMwMjc5MDM_91872f49-e64f-4381-a37a-f35a2f4aa64f"
      unitRef="number">0.03500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <cms:AmountAvailableForDividendDistribution
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE3MjI_c6f64cee-db39-435f-aff1-e7b73a1acf06"
      unitRef="usd">6800000000</cms:AmountAvailableForDividendDistribution>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzE4NjU_72249330-1414-47b2-8b43-8f6030e0d69d"
      unitRef="usd">1900000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMDQvZnJhZzpkMzdmYzM1ZTM2ZDM0NWE1OTQwOTc3NjExZWQ1MjIzYi90ZXh0cmVnaW9uOmQzN2ZjMzVlMzZkMzQ1YTU5NDA5Nzc2MTFlZDUyMjNiXzI1MzE_c3b3778b-f760-4103-85f4-057a680eaa5f"
      unitRef="usd">769000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzc4_298c02dd-21d4-485f-98c5-ada66d584d16"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzEyNg_4becf430-ad7d-4453-b3db-8dc13b330f63"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzEyOQ_f19d5fbc-67d8-41a7-b660-30c5e1aac970"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTAvZnJhZzplMGIxOGY2NDU5ODA0MWQyOWFkZjI2MTEyMDYyM2E2ZC90ZXh0cmVnaW9uOmUwYjE4ZjY0NTk4MDQxZDI5YWRmMjYxMTIwNjIzYTZkXzE4MA_39ed44bb-0167-4781-b16b-5c875e7ff0dc"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <cms:StockOfferingProgramMaximumValue
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzE0MA_17a5ae1c-c399-4c04-9d68-d0a9091ae12c"
      unitRef="usd">500000000</cms:StockOfferingProgramMaximumValue>
    <cms:StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity
      contextRef="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzg3OTYwOTMwMjM4NTc_e0ec84f0-c30f-42f7-a7ac-611fc1830f22"
      unitRef="shares">962354</cms:StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity>
    <cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare
      contextRef="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzg3OTYwOTMwMjM4NjI_07b34098-6bf3-4ac3-9a6a-d0426c2129be"
      unitRef="usdPerShare">57.36</cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i67dfdad41dce44f89a08ff2a5563fec0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzg3OTYwOTMwMjM4Njc_efe0e611-61e2-4e1c-853e-136bcfd0ac05"
      unitRef="usd">55000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90ZXh0cmVnaW9uOmE4OWQ2ZTNhNjUxMDRjYmRhY2NkYjIxOTYwZjE2ZjExXzE0MzI_d3971ef6-d643-4141-b82c-efec58060a43">&lt;div style="margin-bottom: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 forward sales contracts under this program at December&#160;31,&#160;2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;1,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,944,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;26,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.38&#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;</us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzQtMi0xLTEtMTkzOTk1_2d010cf3-e0b5-41b4-9941-15a782ddcbbf"
      unitRef="shares">2944207</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzQtNC0xLTEtMTkzOTk1_ee54a47e-8077-45ec-9f62-10cfcb4396e3"
      unitRef="usdPerShare">67.59</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="id876a8953597447389440956f4c8aeac_D20221231-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzQtNi0xLTEtMTkzOTk1_9aa2eb44-bda8-47f6-b10e-c6127d06867a"
      unitRef="usdPerShare">67.83</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i69603e6c3d734b8593dfe34bcfc8f02c_D20220824-20220824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzUtMi0xLTEtMTkzOTk1_e31c5fcb-c50a-430d-93ee-ddba4714b906"
      unitRef="shares">1677938</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i69603e6c3d734b8593dfe34bcfc8f02c_D20220824-20220824"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzUtNC0xLTEtMTkzOTk1_33f2bb55-3195-487f-a08f-6173104d90de"
      unitRef="usdPerShare">69.46</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="ib63027d788f54a97b7fda5daae09f7b3_D20221231-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzUtNi0xLTEtMTkzOTk1_326ef58a-92f6-4197-90af-c6c10c860ada"
      unitRef="usdPerShare">69.69</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i44a84522016c43b885554fbe314d30d5_D20220829-20220829"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzYtMi0xLTEtMTkzOTk1_856e881e-3ad3-4c60-90d0-806035277c2e"
      unitRef="shares">1783388</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i44a84522016c43b885554fbe314d30d5_D20220829-20220829"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzYtNC0xLTEtMTkzOTk1_4097d3cd-e46a-4492-9505-d5a99a8ea463"
      unitRef="usdPerShare">68.18</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="if2d70fe8b0f7491c899749c711621506_D20221231-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTMvZnJhZzphODlkNmUzYTY1MTA0Y2JkYWNjZGIyMTk2MGYxNmYxMS90YWJsZTplMWUyYzJhOWVmYzI0OWVkYmVmNDMzNGI4YmUyY2VmMS90YWJsZXJhbmdlOmUxZTJjMmE5ZWZjMjQ5ZWRiZWY0MzM0YjhiZTJjZWYxXzYtNi0xLTEtMTkzOTk1_810630d1-a03a-47b9-982b-0b63a5d49185"
      unitRef="usdPerShare">68.38</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <dei:TradingSymbol
      contextRef="ia1a06e1dbd934ef2ad45a23c4b41964f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzg3OTYwOTMwMjQ1OTI_f3c82360-2b70-4957-9ddc-803b588cb757">CMS&#160;PRC</dei:TradingSymbol>
    <cms:ScheduleOfPreferredStockTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzcxNDY4MjU1ODQzNTA_d334f83c-1f72-44b3-aaea-6a778204141d">Presented in the following table are details of CMS&#160;Energy&#x2019;s Series&#160;C preferred stock at December&#160;31,&#160;2022 and 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:44.412%"/&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.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depositary Share Par Value&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:100%"&gt;&#160;Depositary Share 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;text-indent:-9pt;vertical-align: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 Depositary Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:100%"&gt;Number of Depositary 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, redeemable perpetual&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;9,200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfPreferredStockTableTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtMi0xLTEtMjAwNjc2_1f2b9f50-bed6-48be-84cc-0bf1356dfd6b"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtMi0xLTEtMjAwNjc2_40a91981-1ec8-49af-b0cf-73180a7dd8fa"
      unitRef="usdPerShare">25</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNC0xLTEtMjAwNjc2_93691bf4-3aae-4b29-8c50-1b4387c13dae"
      unitRef="usdPerShare">25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNC0xLTEtMjAwNjc2_97611881-a846-4e44-88d1-d71ffe8c5523"
      unitRef="usdPerShare">25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNS0xLTEtMjAwNjc2_aff2efa8-9ae8-41ed-aca4-42429d2fbaee"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNS0xLTEtMjAwNjc2_bf9492d8-6856-4f83-aceb-b707ecf30e74"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i14c37c64eda74bfda84777caa0a1d9a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNi0xLTEtMjAwNjc2_220bca2a-fa8d-418e-becb-a9a76517bd97"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0a3de8b3a3c94174b38d0b504699d7c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZToxYjhmNjllY2RlMWQ0YjZjODY2NTgwMDUxYTQ4YWY3ZC90YWJsZXJhbmdlOjFiOGY2OWVjZGUxZDRiNmM4NjY1ODAwNTFhNDhhZjdkXzEtNi0xLTEtMjAwNjc2_3099e528-3fd0-408a-8f4f-a3b607384b15"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesIssued>
    <dei:TradingSymbol
      contextRef="ib024dd7277294d6692255ca542148bad_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzEyMQ_a6f28b0c-3e3d-4d6c-9b16-ffa4b718082d">CMS-PB</dei:TradingSymbol>
    <cms:ScheduleOfPreferredStockTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90ZXh0cmVnaW9uOmE4NzI2N2RiYjkwMTRhMmY5ZjJlY2IzY2JmOWQ2MTMyXzIxMg_5f5eb88a-12f3-4e20-a2da-c277b7e7d62b">Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2022 and 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:44.412%"/&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.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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="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;7,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;373,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfPreferredStockTableTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i8ab0557ad27f43e6a785ab809af36086_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtMi0xLTEtMTkzOTk1_6fa74e2d-64ee-4362-9be4-0c6bd5d34ed3"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ica81f884802249bb8f1c4f794470ce68_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtMi0xLTEtMTkzOTk1_f4586043-6740-4d0e-bc3b-8a8add9a7671"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ica81f884802249bb8f1c4f794470ce68_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNC0xLTEtMTkzOTk1_0ae23c0c-707f-42fd-84e1-d5b1eec1c7b9"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i8ab0557ad27f43e6a785ab809af36086_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNC0xLTEtMTkzOTk1_d4296878-fda1-4694-bc20-c70c9f2ee228"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ica81f884802249bb8f1c4f794470ce68_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNS0xLTEtMTkzOTk1_9bfa1075-222f-493a-9fee-d9c86d667805"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8ab0557ad27f43e6a785ab809af36086_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNS0xLTEtMTkzOTk1_c763a807-9a00-4c42-9be9-c37e253709b5"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8ab0557ad27f43e6a785ab809af36086_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNi0xLTEtMTkzOTk1_39efba33-0a8c-4263-a92a-316774788197"
      unitRef="shares">373148</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ica81f884802249bb8f1c4f794470ce68_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMTkvZnJhZzphODcyNjdkYmI5MDE0YTJmOWYyZWNiM2NiZjlkNjEzMi90YWJsZTphM2RkOGRhNzA3OWE0MGM2OWIyMmQ5YzkxMTA3YjFmNC90YWJsZXJhbmdlOmEzZGQ4ZGE3MDc5YTQwYzY5YjIyZDljOTExMDdiMWY0XzEtNi0xLTEtMTkzOTk1_e3228f9a-e6f4-48af-ac05-74aea2eb18ab"
      unitRef="shares">373148</us-gaap:PreferredStockSharesIssued>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxNzU_c92aa67e-adf2-459a-b3b9-8bb8d0243cc4">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;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;2021&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;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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;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;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;/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;1, Significant Accounting Policies.&lt;/span&gt;&lt;/div&gt;&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 were interest rate swaps at CMS&#160;Energy, which were valued using market-based inputs. CMS&#160;Energy used 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 NorthStar Clean Energy used 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 were accounted for as cash flow hedges of the future variability of interest payments on the debt. In June&#160;2022, NorthStar Clean Energy repaid the hedged debt and terminated the related interest rate swaps. As a result, the associated unrecognized losses recorded in other comprehensive income were recognized in interest on long-term debt on CMS&#160;Energy&#x2019;s consolidated statements of income; this amount was immaterial. NorthStar Clean Energy also had other interest rate swaps that economically hedged interest rate risk on debt, but that did not qualify for cash flow hedge &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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. These swaps were also terminated in June&#160;2022; 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:55.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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&#160;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 at the time of measurement. These vehicles were subsequently sold at an amount exceeding their recorded fair value in 2022. 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxODE_38bb811f-cb12-49be-8d13-e0f1b8bdafb4">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;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;2021&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;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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;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;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;/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;1, Significant Accounting Policies.&lt;/span&gt;&lt;/div&gt;&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 were interest rate swaps at CMS&#160;Energy, which were valued using market-based inputs. CMS&#160;Energy used 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 NorthStar Clean Energy used 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 were accounted for as cash flow hedges of the future variability of interest payments on the debt. In June&#160;2022, NorthStar Clean Energy repaid the hedged debt and terminated the related interest rate swaps. As a result, the associated unrecognized losses recorded in other comprehensive income were recognized in interest on long-term debt on CMS&#160;Energy&#x2019;s consolidated statements of income; this amount was immaterial. NorthStar Clean Energy also had other interest rate swaps that economically hedged interest rate risk on debt, but that did not qualify for cash flow hedge &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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. These swaps were also terminated in June&#160;2022; 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:55.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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&#160;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 at the time of measurement. These vehicles were subsequently sold at an amount exceeding their recorded fair value in 2022. 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxNzk_e8bfa9b7-e4c8-475c-8442-6444d6439333">&lt;div style="margin-bottom: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;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;2021&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;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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;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;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;/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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90ZXh0cmVnaW9uOmUzYTkzNmJkMjEwMzQyZDI4ZWFlM2E2Yjk2Zjk5ZTUwXzQxODI_4827df64-d576-406e-a713-d011ccac779a">&lt;div style="margin-bottom: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;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;2021&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;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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;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;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;/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="i6c63ab2dd1334695a4deb85bf26d8946_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtMi0xLTEtMTkzOTk1_94bdb808-b9bb-4305-b051-fbb938b2ed6f"
      unitRef="usd">18000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib01c870414344129a375d6a0907d3600_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtNC0xLTEtMTkzOTk1_9026b0e9-46c0-4b3c-8f60-ed4deb71f8b9"
      unitRef="usd">24000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtNy0xLTEtMTkzOTk1_82c0dbae-3723-42d5-907d-f461b5c10223"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia9485563e87a4e8aab59111dd74f87b2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzUtOS0xLTEtMTkzOTk1_a87baa0b-bf8e-44b1-9a6b-b38cbef1e270"
      unitRef="usd">22000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i6c63ab2dd1334695a4deb85bf26d8946_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtMi0xLTEtMTkzOTk1_04f5766a-9801-4861-928b-507409c3e8de"
      unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="ib01c870414344129a375d6a0907d3600_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtNC0xLTEtMTkzOTk1_7bdf72f3-3168-4400-ac3f-872edc6f67d1"
      unitRef="usd">27000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtNy0xLTEtMTkzOTk1_ff760c9d-309f-4710-8389-db9364868def"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="ia9485563e87a4e8aab59111dd74f87b2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzYtOS0xLTEtMTkzOTk1_66bb6b5a-b6fc-4732-a949-d63719a7d818"
      unitRef="usd">21000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctMi0xLTEtMTkzOTk1_b2e32693-2209-4068-89e1-631eaa5ddf64"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctNC0xLTEtMTkzOTk1_79359008-b47b-42c0-83a0-5daaf98b606a"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctNy0xLTEtMTkzOTk1_4a3f5e4a-4377-4c80-b314-60e233fd3f6d"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzctOS0xLTEtMTkzOTk1_f7533487-f197-4cbd-8640-b356c59be698"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifc009c4ded004f5493218fe64af5f7e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtMi0xLTEtMTkzOTk1_37d66637-7d00-40b0-82c8-3abbe415cffa"
      unitRef="usd">44000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idb16c642c1ae4e53ba90531d532208a6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtNC0xLTEtMTkzOTk1_2a1e1d77-e105-47d0-bf6e-2e4ab138c5ec"
      unitRef="usd">53000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6fab0d56e6154d9d8aef1b42a8aeb416_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtNy0xLTEtMTkzOTk1_8e5e4d46-0ce9-4047-b0c7-737b5b86698d"
      unitRef="usd">37000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i623895027c3c4930be55435a1ef78a0d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzgtOS0xLTEtMTkzOTk1_5c1b75da-9ce4-49d4-ad69-e445e3f7ab20"
      unitRef="usd">45000000</us-gaap:AssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i6c63ab2dd1334695a4deb85bf26d8946_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTItMS0xLTE5Mzk5NQ_18748477-b9b0-4229-b9b0-264e0b10780a"
      unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="ib01c870414344129a375d6a0907d3600_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTQtMS0xLTE5Mzk5NQ_ddcaa716-af38-4e4c-a2b3-41ab58c97080"
      unitRef="usd">27000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i9b8241c33ef14150bcc44dafb52e5b5e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTctMS0xLTE5Mzk5NQ_4ca62910-532c-4507-a859-2392840ac617"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="ia9485563e87a4e8aab59111dd74f87b2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEwLTktMS0xLTE5Mzk5NQ_6fd3ad33-ecc9-49c5-9fe0-9d2a40f0ace5"
      unitRef="usd">21000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTItMS0xLTE5Mzk5NQ_bd8a43f5-dc92-47a4-88f1-ba063dfff1c3"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTQtMS0xLTE5Mzk5NQ_84dc7549-8530-4a1d-bb41-fea06def883f"
      unitRef="usd">7000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTctMS0xLTE5Mzk5NQ_6c2183ea-7a9f-42b8-99f8-997942f36654"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzExLTktMS0xLTE5Mzk5NQ_07179356-7f39-4b3b-a570-510048641e09"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifc009c4ded004f5493218fe64af5f7e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTItMS0xLTE5Mzk5NQ_853c9af7-d102-49cf-b030-459c68335e0a"
      unitRef="usd">24000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idb16c642c1ae4e53ba90531d532208a6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTQtMS0xLTE5Mzk5NQ_ad6b0a43-78a0-4f24-82a5-270850ea8991"
      unitRef="usd">34000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6fab0d56e6154d9d8aef1b42a8aeb416_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTctMS0xLTE5Mzk5NQ_bb790caa-d520-43ff-ac8f-73e50e99d359"
      unitRef="usd">18000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i623895027c3c4930be55435a1ef78a0d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjIvZnJhZzplM2E5MzZiZDIxMDM0MmQyOGVhZTNhNmI5NmY5OWU1MC90YWJsZToxMDEzNDZjZDkzOTA0OTM3OWMwZGU5NzEzM2YwNzJhZC90YWJsZXJhbmdlOjEwMTM0NmNkOTM5MDQ5Mzc5YzBkZTk3MTMzZjA3MmFkXzEyLTktMS0xLTE5Mzk5NQ_0974c31b-23a3-4604-b7e0-27136e45d040"
      unitRef="usd">21000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF83MTQ2ODI1NTgxODc2_90e347fd-9cf1-4460-bfb5-dea2cd23455e">&lt;div style="margin-bottom: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:55.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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="i85bb888d1a744a0ab6c2d7c1f3395cce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTItMS0xLTE5NjExMA_ef268be0-2a8a-4a1c-a5e7-d259698e5bd6"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie902995c578f4ef2a9f51dfe965d6bac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTQtMS0xLTE5NjExOA_db599f9d-493d-4645-a30a-1bf65aeef4b9"
      unitRef="usd">15000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9a1ee0579403407291d0d0c74d011f7b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTYtMS0xLTE5NjEyNg_b05251c8-20c7-4600-b9ed-9b4f1b3110fa"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetImpairmentCharges
      contextRef="i20c772f0de72484d936b4550eeac3c1c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGFibGU6ZmYzNGVmOWFmM2Q1NDJhY2E1NGEyOTQ5ZTg4MDU1MWIvdGFibGVyYW5nZTpmZjM0ZWY5YWYzZDU0MmFjYTU0YTI5NDllODgwNTUxYl8yLTgtMS0xLTE5NjEzNA_8ef0012a-159a-4b5b-939a-c12357ec99ec"
      unitRef="usd">4000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF81NDk3NTU4MTM5OTA1_d1de484e-757c-495e-8ea0-4b687b7f30ce"
      unitRef="usd">19000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale
      contextRef="i30eb25d92af24538b715346802a73ba7_D20211231-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF81NDk3NTU4MTM5OTI1_99b31c76-e395-4db8-a8b0-c9edc6075ae3"
      unitRef="usd">15000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale>
    <us-gaap:AssetImpairmentCharges
      contextRef="i30eb25d92af24538b715346802a73ba7_D20211231-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIzL2ZyYWc6M2JhODZlNTAyNGRlNGQ3ZTllMmYzY2UwODI4ZjQ4MzgvdGV4dHJlZ2lvbjozYmE4NmU1MDI0ZGU0ZDdlOWUyZjNjZTA4MjhmNDgzOF81NDk3NTU4MTM5OTQz_897212af-9f05-4323-8315-1a2dd8da53e0"
      unitRef="usd">4000000</us-gaap:AssetImpairmentCharges>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTE_0b50901f-89c1-40e7-8b0b-cb97857e3409">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;2022&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;2021&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,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;/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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding: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;6,172&#160;&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;2,556&#160;&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,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 #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,410&#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,455&#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;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million at 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;Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million at 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;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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million at 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;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;2022 and 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;Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#160;million at 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:400;line-height:120%"&gt;The DB&#160;SERP note receivable &#x2013; related party is Consumers&#x2019; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTg_4da30490-438c-44be-b68e-b1a7a2499fcb">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;2022&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;2021&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,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;/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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding: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;6,172&#160;&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;2,556&#160;&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,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 #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,410&#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,455&#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;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million at 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;Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million at 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;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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million at 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;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;2022 and 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;Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#160;million at 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: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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTU_991e8e70-022d-47af-9e87-e390cabc2739">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;2022&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;2021&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,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;/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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding: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;6,172&#160;&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;2,556&#160;&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,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 #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,410&#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,455&#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;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million at 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;Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million at 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;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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million at 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;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;2022 and 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;Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#160;million at December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwOTc_037fcad9-730c-470b-a03f-2233c6184726">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;2022&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;2021&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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,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;/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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding: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;6,172&#160;&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;2,556&#160;&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,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 #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,410&#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,455&#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;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at December&#160;31,&#160;2022 and $9&#160;million at 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;Includes current portion of long-term debt of $1,090&#160;million at December&#160;31,&#160;2022 and $373&#160;million at 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;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 $2&#160;million at December&#160;31,&#160;2022 and $23&#160;million at 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;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;2022 and 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;Includes current portion of long-term debt of $991&#160;million at December&#160;31,&#160;2022 and $365&#160;million at December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMi0xLTEtMTkzOTk1_3d914878-2ada-402a-a355-16f4866dcb4d"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="ib018df424f684b0dac2defa4bd263c7f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctNC0xLTEtMTkzOTk1_6c14416b-34e7-470d-9eca-74d0cd31884f"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i8943420b5158449baa0938c7eab68504_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctNi0xLTEtMTkzOTk1_8ead46ac-2bc9-4ae1-b7da-d4d038fb2249"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="ic114b6980fa743c78b6d702a1edd654e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctOC0xLTEtMTkzOTk1_0a764007-a945-4837-b4ed-b320b1636f40"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i623ddfa6a45147d9965b391870d940f8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTAtMS0xLTE5Mzk5NQ_78d8b034-9eae-496c-b320-dff2297ab0dd"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="idf88bfbd2ec44525bb9f12cb301cb949_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTMtMS0xLTE5Mzk5NQ_4caeb31c-9e99-4f5a-80f3-4423a253b645"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="if4d38b1531584acd8dfb4f2f2885821d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTUtMS0xLTE5Mzk5NQ_c8cc5d20-b209-45d7-8065-6c3b64ddc233"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="iab29bcb4908446fba7937bd21027f726_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTctMS0xLTE5Mzk5NQ_83babb18-63d4-4062-9f63-fc36f4631e1c"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i4022d69c9c5d4926b862d707de45adef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMTktMS0xLTE5Mzk5NQ_91ec6bf5-5005-4a47-aeb5-40b126347505"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="id11c2e3c66ad47ed9a0f9d06633b4773_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzctMjEtMS0xLTE5Mzk5NQ_6364434a-907c-4658-84b5-88e8c0cf1235"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMi0xLTEtMTkzOTk1_6ac74173-580b-40d1-b260-2bf1588789f3"
      unitRef="usd">14212000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib018df424f684b0dac2defa4bd263c7f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktNC0xLTEtMTkzOTk1_9bc5ac6d-d5c9-41ba-8856-c4d56d388b26"
      unitRef="usd">12384000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8943420b5158449baa0938c7eab68504_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktNi0xLTEtMTkzOTk1_ec28c1f0-dd8d-4a6e-adf6-adc359e2101a"
      unitRef="usd">987000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic114b6980fa743c78b6d702a1edd654e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktOC0xLTEtMTkzOTk1_48a701b9-97d5-4e89-81f0-2925f7754963"
      unitRef="usd">8741000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i623ddfa6a45147d9965b391870d940f8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTAtMS0xLTE5Mzk5NQ_95dc607a-948d-4c77-9436-fcf10d73e54d"
      unitRef="usd">2656000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idf88bfbd2ec44525bb9f12cb301cb949_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTMtMS0xLTE5Mzk5NQ_be24491a-a020-4454-9cf7-2244c631f133"
      unitRef="usd">12419000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if4d38b1531584acd8dfb4f2f2885821d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTUtMS0xLTE5Mzk5NQ_243e40b6-bd28-49d0-b4f8-38be8812dfdd"
      unitRef="usd">13800000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iab29bcb4908446fba7937bd21027f726_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTctMS0xLTE5Mzk5NQ_82ed28aa-8dab-4e9e-ae70-09739882c5aa"
      unitRef="usd">1189000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4022d69c9c5d4926b862d707de45adef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMTktMS0xLTE5Mzk5NQ_93396059-a767-4af3-93d4-df1d7b862ad2"
      unitRef="usd">10656000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id11c2e3c66ad47ed9a0f9d06633b4773_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzktMjEtMS0xLTE5Mzk5NQ_b681629f-00a3-44e2-8dcf-801c2cfcd897"
      unitRef="usd">1955000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ie1c2f9c7ca1245f59c91284fdc2ac330_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTItMS0xLTE5Mzk5NQ_d6fe106b-8d62-4b78-a54e-0acad70f2ee4"
      unitRef="usd">9000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ib018df424f684b0dac2defa4bd263c7f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTQtMS0xLTE5Mzk5NQ_95b10b49-b091-4e69-a41e-086b9494da4c"
      unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i8943420b5158449baa0938c7eab68504_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTYtMS0xLTE5Mzk5NQ_1b7bcf62-5f39-46c2-bde0-0387ff79054d"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ic114b6980fa743c78b6d702a1edd654e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTgtMS0xLTE5Mzk5NQ_931a7983-473d-4fcb-aaf4-62bccea19902"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i623ddfa6a45147d9965b391870d940f8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTEwLTEtMS0xOTM5OTU_1ffc20cd-d243-47b8-b7f3-446ca1047a38"
      unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="idf88bfbd2ec44525bb9f12cb301cb949_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTEzLTEtMS0xOTM5OTU_fd026ea1-4344-4b76-a2dd-8910252927da"
      unitRef="usd">31000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="if4d38b1531584acd8dfb4f2f2885821d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTE1LTEtMS0xOTM5OTU_684ece02-a237-45dc-bed6-d3d37e95b919"
      unitRef="usd">32000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="iab29bcb4908446fba7937bd21027f726_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTE3LTEtMS0xOTM5OTU_6aeb0ef2-1efd-4114-ae23-c82fb9b09805"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i4022d69c9c5d4926b862d707de45adef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTE5LTEtMS0xOTM5OTU_46a5eed5-da0d-4392-802c-40307b0a729c"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="id11c2e3c66ad47ed9a0f9d06633b4773_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEwLTIxLTEtMS0xOTM5OTU_c647c8de-dcdd-4634-abb5-75f512a145f9"
      unitRef="usd">32000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i05387a86a5814c83b7a4a824ed334f93_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTItMS0xLTE5Mzk5NQ_a7df4b9a-21ef-46c6-aa79-7572ae4a3f77"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i36d7c62c425c41a6932e5851e05e15c3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTQtMS0xLTE5Mzk5NQ_03672750-4f2b-49f8-88b1-33a493e793b8"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i01b964ae0ee34745b3c297f7fb81b047_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTYtMS0xLTE5Mzk5NQ_4bb091d2-97e8-43f0-805b-b6a5d7a4f818"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i87213de5e2744554a559c404c29ebfa0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTgtMS0xLTE5Mzk5NQ_c7444374-663b-4e87-8760-e3c584295690"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i1df83812df3744afa95b669d1f2497f6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTEwLTEtMS0xOTM5OTU_e6b2b803-e15d-46dc-bbc3-3e785bb7fe70"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="iaca738a55639415c8737adb5a727106f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTEzLTEtMS0xOTM5OTU_32c1e630-d6ee-44eb-88c2-e7663406413a"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i7236d627037d409aaee9ce7038943ca5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTE1LTEtMS0xOTM5OTU_3f8b093a-f92e-4960-b5e8-99d5de36b9ed"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i3c52c4b1f82440ec8dae44e1e034add4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTE3LTEtMS0xOTM5OTU_aa50a0eb-3f28-48b9-9946-11b89ca73995"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i58c1629b5ece4c18945cba43fd927b9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTE5LTEtMS0xOTM5OTU_7ae63305-e765-4e45-b45c-66e88468291a"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i8fd3c33f1b3648cc807c9374fb8a4c4c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzEzLTIxLTEtMS0xOTM5OTU_dc571e1b-33f2-4543-ab08-61e8ed4534b2"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i05387a86a5814c83b7a4a824ed334f93_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTItMS0xLTE5Mzk5NQ_45982270-b8ab-4d16-b5c4-77bfe243ccd6"
      unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i36d7c62c425c41a6932e5851e05e15c3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTQtMS0xLTE5Mzk5NQ_0ec84a50-0283-40fa-b86e-126ceddb6cc9"
      unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i01b964ae0ee34745b3c297f7fb81b047_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTYtMS0xLTE5Mzk5NQ_b4b8f696-09ae-43c1-a69a-d7c74ab7e461"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i87213de5e2744554a559c404c29ebfa0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTgtMS0xLTE5Mzk5NQ_32b16e28-15d9-48f5-b9a9-f19d46c6e2d2"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i1df83812df3744afa95b669d1f2497f6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTEwLTEtMS0xOTM5OTU_acdcd32e-cbd9-4df7-9ddc-0f63d5996f29"
      unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="iaca738a55639415c8737adb5a727106f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTEzLTEtMS0xOTM5OTU_f1f9c441-683c-4119-8153-bb6b1b1ab6fe"
      unitRef="usd">104000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i7236d627037d409aaee9ce7038943ca5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTE1LTEtMS0xOTM5OTU_d7523bd2-2e78-4a3d-97a4-6acbdce0cf29"
      unitRef="usd">104000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i3c52c4b1f82440ec8dae44e1e034add4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTE3LTEtMS0xOTM5OTU_f544564d-1f7f-461d-af44-2641880f3b98"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i58c1629b5ece4c18945cba43fd927b9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTE5LTEtMS0xOTM5OTU_a42e3f2c-6bed-456e-9e3e-bda7419d5fed"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i8fd3c33f1b3648cc807c9374fb8a4c4c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE1LTIxLTEtMS0xOTM5OTU_b3fccccb-6977-4ef3-a07a-d337cc912098"
      unitRef="usd">104000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i05387a86a5814c83b7a4a824ed334f93_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTItMS0xLTE5Mzk5NQ_e2a2303c-aeb8-40b5-95de-81e7945a1a77"
      unitRef="usd">10183000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i36d7c62c425c41a6932e5851e05e15c3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTQtMS0xLTE5Mzk5NQ_0ebe0553-bfd1-4b76-b174-ceb4455263aa"
      unitRef="usd">8728000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i01b964ae0ee34745b3c297f7fb81b047_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTYtMS0xLTE5Mzk5NQ_547488e5-e904-4344-a50c-12e619007550"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i87213de5e2744554a559c404c29ebfa0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTgtMS0xLTE5Mzk5NQ_e812f110-ac2d-403b-95e6-c03595c40366"
      unitRef="usd">6172000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1df83812df3744afa95b669d1f2497f6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTEwLTEtMS0xOTM5OTU_eb04df4b-f293-48fd-bd44-5cad179eb8af"
      unitRef="usd">2556000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iaca738a55639415c8737adb5a727106f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTEzLTEtMS0xOTM5OTU_a1f5ad26-801c-4e98-876c-b14b2de8ab9a"
      unitRef="usd">8415000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7236d627037d409aaee9ce7038943ca5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTE1LTEtMS0xOTM5OTU_42c3dc21-b6fe-4a99-bdab-9a4c7cc24dd1"
      unitRef="usd">9410000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3c52c4b1f82440ec8dae44e1e034add4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTE3LTEtMS0xOTM5OTU_3c54950a-4c50-4ddc-9013-46dc90d6f523"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i58c1629b5ece4c18945cba43fd927b9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTE5LTEtMS0xOTM5OTU_8fb296e9-4da6-43f5-b79b-52f2cabed065"
      unitRef="usd">7455000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8fd3c33f1b3648cc807c9374fb8a4c4c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90YWJsZTpjZDllYTQ1YzQ3OWY0ODJhODAzNDIzMGJlNWFkMzM0NC90YWJsZXJhbmdlOmNkOWVhNDVjNDc5ZjQ4MmE4MDM0MjMwYmU1YWQzMzQ0XzE3LTIxLTEtMS0xOTM5OTU_09380415-896b-4ad7-ab14-701cab73d9eb"
      unitRef="usd">1955000000</us-gaap:LongTermDebtFairValue>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzU5NQ_08e22be8-58d2-40a8-bbbd-4be7dbb1ca7a"
      unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzU5NQ_6d52a379-2045-4c10-ad91-e5965a12fcc1"
      unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzYwMQ_3af9cf57-493d-4868-829a-d082a86b94b5"
      unitRef="usd">9000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzYwMQ_c234c6f5-13c7-439d-93d2-7c625c20e0c7"
      unitRef="usd">9000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzY1Mw_127a420c-031e-42ee-ae7b-4889fb48ec90"
      unitRef="usd">1090000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzY1OQ_71112a3e-b908-4a5b-b660-23ce35da2d06"
      unitRef="usd">373000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzcxNQ_9a8dabe3-d359-4910-b9aa-bcef7b23174d"
      unitRef="usd">2000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzcyMQ_eb3e7993-edfc-4765-b80a-f480dd6dcb94"
      unitRef="usd">23000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzc5MQ_07e11a71-ca42-43ac-9bf5-ae1c33143e20"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzc5MQ_b3fd756c-7d98-4896-9f67-47ab67e2622b"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzg0OQ_43540eba-ee74-4dde-a396-5c872f63df39"
      unitRef="usd">991000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzg1NQ_ea92a3c9-9f82-4a5f-aa0b-be588a10bb2e"
      unitRef="usd">365000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0f6d7f325b1e4f4f9e8d394d61d424a8_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMjUvZnJhZzpkY2ZiYjlmZjBjMTM0NGVkYjc5ZTFjNzljMjA4MGRlMi90ZXh0cmVnaW9uOmRjZmJiOWZmMGMxMzQ0ZWRiNzllMWM3OWMyMDgwZGUyXzEwNTM_d2869de4-cfb0-4504-8d67-056cda65a5d4"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjg_9f7111e9-619a-467e-ba96-f112b9c3f0ae">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: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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;3 - 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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&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 - 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;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;Plant, property, and equipment, gross&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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;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;3&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 #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;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;22,352&#160;&lt;/span&gt;&lt;/td&gt;&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 #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;/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;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Generation&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;15 - 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;5,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;Distribution&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;15 - 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;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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: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 - 55&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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Distribution&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;20 - 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;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Transmission&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;17 - 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;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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:#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;27 - 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;1,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;1,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;/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: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 - 55&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;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Other non-utility property&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 - 51&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;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;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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;21,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;A 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.&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;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&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;Consumers&#x2019; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &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;2022 and 2021. 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 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 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;2022&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;2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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-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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&#x2019; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#x2019; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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;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 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. 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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;2022&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;/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.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;/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.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;/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:&lt;/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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance 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:73.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;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 10pt 0 1pt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;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;(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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 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;Balance at beginning of period&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#x2019; accumulated amortization of assets under finance leases was $88&#160;million at December&#160;31,&#160;2022 and $272&#160;million at 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;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.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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-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: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;2022&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;/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.7&#160;&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;8.9&#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.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;/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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.962%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;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;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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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 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:45.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;96&#160;&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;82&#160;&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;80&#160;&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;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 #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;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;/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;2022: &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.637%"/&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:9.637%"/&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:9.637%"/&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 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,767&#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;591&#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;412&#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;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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-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;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDk_aec64f25-f6c4-4031-9d52-09ef1e5dd437">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: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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;3 - 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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&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 - 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;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;Plant, property, and equipment, gross&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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;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;3&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 #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;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;22,352&#160;&lt;/span&gt;&lt;/td&gt;&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 #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;/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;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Generation&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;15 - 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;5,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;Distribution&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;15 - 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;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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: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 - 55&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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Distribution&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;20 - 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;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Transmission&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;17 - 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;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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:#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;27 - 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;1,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;1,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;/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: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 - 55&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;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Other non-utility property&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 - 51&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;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;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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;21,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;A 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.&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;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&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;Consumers&#x2019; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &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;2022 and 2021. 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 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 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;2022&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;2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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-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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&#x2019; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#x2019; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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;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 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. 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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;2022&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;/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.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;/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.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;/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:&lt;/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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance 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:73.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;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 10pt 0 1pt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;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;(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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 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;Balance at beginning of period&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Assets under finance leases are presented as gross amounts. CMS&#160;Energy and Consumers&#x2019; accumulated amortization of assets under finance leases was $88&#160;million at December&#160;31,&#160;2022 and $272&#160;million at 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;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.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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-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: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;2022&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;/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.7&#160;&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;8.9&#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.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;/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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.962%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;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;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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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 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:45.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;96&#160;&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;82&#160;&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;80&#160;&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;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 #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;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;/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;2022: &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.637%"/&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:9.637%"/&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:9.637%"/&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 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,767&#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;591&#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;412&#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;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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-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;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTQ_9d526bf3-7f4c-4050-af62-45c41fe52ed3">&lt;div style="margin-bottom: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: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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;3 - 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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&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 - 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;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;Plant, property, and equipment, gross&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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;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;3&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 #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;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;22,352&#160;&lt;/span&gt;&lt;/td&gt;&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 #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;/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;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Generation&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;15 - 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;5,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;Distribution&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;15 - 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;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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: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 - 55&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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Distribution&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;20 - 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;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Transmission&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;17 - 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;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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:#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;27 - 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;1,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;1,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;/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: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 - 55&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;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Other non-utility property&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 - 51&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;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;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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;21,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;A 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.&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;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&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;Consumers&#x2019; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &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;2022 and 2021. 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:&lt;/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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance 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:73.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;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 10pt 0 1pt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;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;(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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 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;Balance at beginning of period&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzA_951c0383-8ec4-4182-98ce-caae8e38bf6d">&lt;div style="margin-bottom: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: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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;29,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;3 - 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,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&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 - 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;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;Plant, property, and equipment, gross&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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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;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;3&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 #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;22,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;22,352&#160;&lt;/span&gt;&lt;/td&gt;&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 #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;/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;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Generation&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;15 - 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;5,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;Distribution&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;15 - 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;10,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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: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 - 55&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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Distribution&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;20 - 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;6,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Transmission&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;17 - 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;2,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;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:#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;27 - 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;1,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;1,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;/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: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 - 55&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;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;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;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Other non-utility property&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 - 51&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;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;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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;(8,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;21,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;A 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.&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;For information regarding the amortization terms of CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets under finance leases, see Note&#160;8, Leases.&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;Consumers&#x2019; plant additions were $2.3&#160;billion for the year ended December&#160;31,&#160;2022 and $2.4&#160;billion for the year ended December&#160;31,&#160;2021. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $290&#160;million for the year ended December&#160;31,&#160;2022 and $361&#160;million &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the year ended December&#160;31,&#160;2021. Consumers plans to retire the J.H.&#160;Campbell&#160;1,&#160;2, &amp;amp;&#160;3 coal-fueled electric generating units in 2025. Accordingly, in 2022, Consumers removed from total plant, property, and equipment $1.3&#160;billion, representing the remaining book value of the three units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;2, Regulatory Matters. &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;2022 and 2021. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="i2db62c2516f148eab2cf8909d614ad99_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NTVhOGExOGVmMWFhNDI1YWE0ZWRjYmM1NzNmODY1ZWJfNA_f7529f45-0cb5-4bc4-a99c-863c13f860df">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="i6765b15d681346268f20715acce49247_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NTVhOGExOGVmMWFhNDI1YWE0ZWRjYmM1NzNmODY1ZWJfOQ_a2b2f512-6d64-498a-92ae-530c5ea2b949">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtMy0xLTEtMTkzOTk1_0b5054b3-5531-4504-8f35-6346d6365a36"
      unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzQtNS0xLTEtMTkzOTk1_3f8887e7-ea92-4ced-9f9c-aa12a2a5a3eb"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iaed5083544ae4439bfe94b7f0544d133_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NjkxNjQ1YzQ3OWIzNDEwMWE0ZTAxZGU5ZjFmNzJjMWVfNA_9fdd496d-e50b-4e5f-b85b-04e0aa74456b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idb8651aa56d647efb42587d733a35fb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtMS0xLTEtMTkzOTk1L3RleHRyZWdpb246NjkxNjQ1YzQ3OWIzNDEwMWE0ZTAxZGU5ZjFmNzJjMWVfOQ_f1080486-6c40-41f9-90b7-4bf067b990d6">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i046cf846601046c48f2ec35f72bf4c28_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtMy0xLTEtMTkzOTk1_a54d1914-af73-475a-97f9-7283cd0eb555"
      unitRef="usd">1124000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="if481c54a25ec46109bc58cc8f05328ab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzYtNS0xLTEtMTkzOTk1_d30dfa07-4a52-41dd-817f-76a69ce2a621"
      unitRef="usd">1121000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ibd13f764209c46b28997fd99ddfeb6cf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMy0xLTEtMjAzODk3_f1149f13-a1e0-46d6-9231-58d2b1fe178e"
      unitRef="usd">24000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i3baa6fac41d949628701374639ea1a7f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctNS0xLTEtMjAzODk3_afecffc7-d64b-44a6-909b-13c1278bf44d"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if5c2d899e66b4736b64f27d08e94b81e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMS0xLTEtMTkzOTk1L3RleHRyZWdpb246OWMxYWVjNGRmZjFhNDNhNGE4Mzg2Yjg4OTI2YWM2YTFfNA_31ac80a4-1cad-4d24-bba0-ef1f1ef9dc1b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i50d3d7ac94e54619ad028d15c45126cf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMS0xLTEtMTkzOTk1L3RleHRyZWdpb246OWMxYWVjNGRmZjFhNDNhNGE4Mzg2Yjg4OTI2YWM2YTFfOQ_a76a0d3c-50da-4e15-b3b8-298cf7116a17">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="iedb66fb68d2f4b5fa499af849861c47e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctMy0xLTEtMTkzOTk1_58052cb3-57c0-4a8a-a7f6-a6735578b06f"
      unitRef="usd">1000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i7d2c090ed2be4677ae913bc98148458a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzctNS0xLTEtMTkzOTk1_04e779b5-ab76-46ff-ac6d-110719de3b85"
      unitRef="usd">1000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzktMy0xLTEtMTkzOTk1_66322a64-4c5f-4e01-b5aa-36c30bd83e16"
      unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzktNS0xLTEtMTkzOTk1_258283db-86f7-46b3-8423-708f4f7238b9"
      unitRef="usd">29893000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEwLTMtMS0xLTE5Mzk5NQ_dd8cdce4-0402-4126-89fd-2a43b64fe146"
      unitRef="usd">1182000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEwLTUtMS0xLTE5Mzk5NQ_771017f0-ee9b-45b2-8f41-5d405b170ce0"
      unitRef="usd">961000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzExLTMtMS0xLTE5Mzk5NQ_6080da4f-9f8f-4e20-9dab-7ffd90d710d9"
      unitRef="usd">8960000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzExLTUtMS0xLTE5Mzk5NQ_ce9e36ee-0c86-451c-9a12-119eaf538a24"
      unitRef="usd">8502000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEyLTMtMS0xLTE5Mzk5NQ_72b3ebae-39da-4770-895b-e2a217dd4b5b"
      unitRef="usd">22713000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzEyLTUtMS0xLTE5Mzk5NQ_89d840ed-3444-418e-b3a6-2ee47e475ca1"
      unitRef="usd">22352000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife
      contextRef="i0cc4f277085649268c5c35a6fbd7c324_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjM3ZTQ3OGM3YzE0OTQyMWRiZDZlMDgxOTQ0NGEzOGQyXzQ_f3ec0c65-f479-4b40-9736-383f1ef29c12">P15Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife
      contextRef="i61a4b2c4c7d5430981dd104b461cfa7d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjM3ZTQ3OGM3YzE0OTQyMWRiZDZlMDgxOTQ0NGEzOGQyXzk_9832f84a-aa48-4dc4-ab32-410a1b908470">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
      contextRef="i50138ab55f2947d780a88d8b82315eb2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTMtMS0xLTE5Mzk5NQ_8f8f7fb5-4229-4e5c-b293-b738e2c6859a"
      unitRef="usd">5780000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
      contextRef="i523564d0bfc5455e9607929a01ff1679_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE2LTUtMS0xLTE5Mzk5NQ_b1b53b67-2f9b-4518-a559-75665df01292"
      unitRef="usd">6704000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i24ab7bd943204ac6b78c70761097333a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRlYTk4ZDdjNjFlYzRlNWI5YjM1Y2E0YjkxOTNjZmFkXzQ_c05eb8ba-d3f1-4fad-b25e-d54218796ffd">P15Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i143f9c627f73427f9b320235e7a22bbd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRlYTk4ZDdjNjFlYzRlNWI5YjM1Y2E0YjkxOTNjZmFkXzk_88d22d91-cf24-4606-9c6a-a8cc2f6fbf48">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="icea4fb14c97a472da3d41d7acc1d68d3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTMtMS0xLTE5Mzk5NQ_8d855155-846c-487d-9594-5ff7708d4425"
      unitRef="usd">10590000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="id57af00fa338423386599c082f2dd7f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE3LTUtMS0xLTE5Mzk5NQ_11c2a676-71ba-43a1-826f-62037160b8a4"
      unitRef="usd">9815000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i9cdb3f815828466ea4427a65ed75c117_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMWRmOWYyNzVhZDQ3MThhZjk1YjQ5NDkyYjQyNTg5XzQ_d00ead6b-5a4c-4f03-9f42-a80da506b858">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i5cc766ef02134b3d8043818fca5742d7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMWRmOWYyNzVhZDQ3MThhZjk1YjQ5NDkyYjQyNTg5Xzk_fc3467b2-0c73-42d1-be20-4899f345a2ec">P55Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="if2a3816fda21455f8dde94f6b5558240_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTMtMS0xLTE5Mzk5NQ_dbfcaa7a-3a4a-47ca-b94d-517d3c2243a0"
      unitRef="usd">1374000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i5662de69c47a4e81b035cfd2445c5a3a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE4LTUtMS0xLTE5Mzk5NQ_c19aeda7-2c5b-48bc-832a-27b9342af81f"
      unitRef="usd">1309000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i32656792e23a4dc687dabe7b9997bf08_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE5LTMtMS0xLTE5Mzk5NQ_37c61991-e579-4500-ad0e-49616adac5ca"
      unitRef="usd">126000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="iec8f4937d5b44916980a5ffc065b25d5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzE5LTUtMS0xLTE5Mzk5NQ_b86f287f-3189-40f9-be29-46b654104438"
      unitRef="usd">319000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="ic47148a1c8de4ffa9f7244b5ec5b5979_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjY2MGEwYjBiNWQyMTRjMjZiMDYwMzFiODUxMzFiY2I1XzQ_592e8e4d-9955-4584-879f-5f3eea9c5565">P20Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="ia6d8760157fe4a9382a92b379dbfb28d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjY2MGEwYjBiNWQyMTRjMjZiMDYwMzFiODUxMzFiY2I1Xzk_fec3df62-9413-4c27-b55b-6162876cd9cf">P85Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="i5254a968d85f4cbdbf770b39d4b7937b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTMtMS0xLTE5Mzk5NQ_ad2a61a1-59a9-4d71-9023-b18621f65c68"
      unitRef="usd">6951000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="i6185889a23774df3b883b55358eabab5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIxLTUtMS0xLTE5Mzk5NQ_3a6abf26-892e-4e0d-b7f1-83e958c49aee"
      unitRef="usd">6338000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="i480f5a15bae54857b2f49fc10d760e07_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmRlNTlmMmQ1ZmZlZDRkNTRhZGVjNWE1NTlmMDFjMmJlXzQ_b103441a-d40b-48dc-8cf5-471ad2f2919c">P17Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="i0780c8c44574448a9458737b3e1c5d6e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmRlNTlmMmQ1ZmZlZDRkNTRhZGVjNWE1NTlmMDFjMmJlXzk_3d0fc3c5-4c04-4d67-a0c9-0bc6b64fd433">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="i6b628e9b703946f78c4462cb80e08ff1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTMtMS0xLTE5Mzk5NQ_44605398-19e9-43d4-8ef6-448b315d294b"
      unitRef="usd">2440000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="ibdd4e029c94b45e9ac97954a6a12e7e9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIyLTUtMS0xLTE5Mzk5NQ_fea10d42-ec2c-4c37-86fb-64b7cbc1e3de"
      unitRef="usd">2319000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="id5216ae928ca437ca66cee12a3b700f3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRiMTA2MjdlODY5MjQzODdiZjVjYTZiMTgwZTJlNDNjXzQ_b3f53061-328b-4288-9940-7273fd12d353">P27Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i7ebc01882c8e432c9825a0de68a16099_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjRiMTA2MjdlODY5MjQzODdiZjVjYTZiMTgwZTJlNDNjXzk_a4049b18-c72a-48da-aa6a-e209781d0115">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="iafed2599596a49c38b165c94c1b1852a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTMtMS0xLTE5Mzk5NQ_a620ee57-404b-4e23-980a-1144112b67e0"
      unitRef="usd">1197000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i620bd909b9704e8b991d64cf2f36e6d3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzIzLTUtMS0xLTE5Mzk5NQ_eaa8cd13-2799-4ea7-b1e0-0bcf882c3b37"
      unitRef="usd">1117000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i2dabdcf543484e0fa4c7b4fbdd936cc0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJiMmU2YTZiZGQ5MDQ0NjVhMTM1YTcwNjUwYjgwOWFjXzQ_c5868d58-1081-4054-820f-d04d53450084">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="ie2a234901bac49b0bf6b8ce89f2e3ac6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJiMmU2YTZiZGQ5MDQ0NjVhMTM1YTcwNjUwYjgwOWFjXzk_ded03c42-25ab-4006-b889-5902a155f796">P55Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i84c3405949c84d82b5f2f8362fda9a4f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTMtMS0xLTE5Mzk5NQ_08946bb7-025c-4bcc-917c-e86e3c2d482c"
      unitRef="usd">835000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="ice9974bdc2554d39a2d784e478f2aa82_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI0LTUtMS0xLTE5Mzk5NQ_2595f5f4-de2e-44bc-a5b6-0f7ce335ecd9"
      unitRef="usd">814000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i5d32107d11c440479889bba5add9ea1d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI1LTMtMS0xLTE5Mzk5NQ_02874d03-e746-4891-b84f-c7abb42b2473"
      unitRef="usd">20000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="iba8ca2cdf1b54044ab8466236efd807c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI1LTUtMS0xLTE5Mzk5NQ_d747e0d1-7dee-4ed6-98da-2a574693d203"
      unitRef="usd">13000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i3b14b9874c3840169b397b25f79e010c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA4OTMxZTgwZjFkODQyYTA4NzM1Y2FlYjFiMTg0ODg1XzQ_3c342f9b-4f9c-4735-93bf-3ba2b6700377">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i95277e1ad49a403890bbf9fd6633ef0f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjA4OTMxZTgwZjFkODQyYTA4NzM1Y2FlYjFiMTg0ODg1Xzk_93d04aa0-742d-4d25-b059-0fcf23f082e6">P51Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ica2cdd5b1dfa41c99dde9c3ecc6ff723_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTMtMS0xLTE5Mzk5NQ_ef9de71f-8c4f-4112-a2cb-3419c3a3db1b"
      unitRef="usd">29000000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i25e099af678143ceb552f7edb6119439_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI2LTUtMS0xLTE5Mzk5NQ_05ce39b4-8e59-4c9c-9417-48e43cdb96c8"
      unitRef="usd">23000000</us-gaap:PropertyPlantAndEquipmentOther>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI3LTMtMS0xLTE5Mzk5NQ_9a5255bb-1299-4c84-bcb9-dc2a939d3961"
      unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI3LTUtMS0xLTE5Mzk5NQ_efe5477d-fdc8-4975-9717-3cd4616e8ff0"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI4LTMtMS0xLTE5Mzk5NQ_80bdab07-9b2e-4010-b51c-3561de969a5e"
      unitRef="usd">994000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI4LTUtMS0xLTE5Mzk5NQ_d9dc89d8-c513-4d83-8f0c-b7c50d38eec4"
      unitRef="usd">915000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI5LTMtMS0xLTE5Mzk5NQ_90ebc3ae-ef3c-4712-acc6-eeb110b5702e"
      unitRef="usd">8791000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzI5LTUtMS0xLTE5Mzk5NQ_3e4b7580-86fd-4659-9eb5-327deeb804b3"
      unitRef="usd">8371000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzMwLTMtMS0xLTE5Mzk5NQ_5c8e7607-376c-4bf6-8b3e-f9babe0e165a"
      unitRef="usd">21545000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTozMGMwNGRmYTZlY2E0N2I2OTYzOTBmMjFiYmM2Y2I3ZC90YWJsZXJhbmdlOjMwYzA0ZGZhNmVjYTQ3YjY5NjM5MGYyMWJiYzZjYjdkXzMwLTUtMS0xLTE5Mzk5NQ_9d57413c-9b6c-4087-b5e3-bad613492231"
      unitRef="usd">21315000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM0Mg_8bb56b03-178f-4177-83c0-e783755a4700"
      unitRef="usd">2300000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM1MA_00087be2-2643-4b4a-8400-66ff92da1301"
      unitRef="usd">2400000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQ2NQ_6c65a3f8-d9fa-4b38-b02c-70782261eb54"
      unitRef="usd">290000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQ3NA_260bb29c-7e4d-4d64-bf81-8c771acec7c9"
      unitRef="usd">361000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibccd9548dc2c4c119ef3f2ea4f58d303_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM4NDgyOTA3MDM2MjM_1ccdb1ba-f655-43d3-9ef9-e6b32f3251da"
      unitRef="usd">1300000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i048f39e936d94ef3afdd27c3f969c782_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQzOTgwNDY1MTczOTQ_99f2b9f4-495e-4186-9686-7b6805e96864"
      unitRef="usd">26000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i0b6d68c8e76e40c9a4d06874d74ce93d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzQzOTgwNDY1MTczOTQ_9abd2e5e-7e39-4181-b285-718a793aae24"
      unitRef="usd">26000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTA_4771da92-02ce-4e71-997f-156276847437">Presented in the following table are details about 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 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;2022&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;2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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-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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&#x2019; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#x2019; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzg_e66320d7-6200-46c2-8bfe-fd2b0c8b545b">Presented in the following table are details about 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 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;2022&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;2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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-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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&#x2019; intangible asset additions were $116&#160;million for the year ended December&#160;31,&#160;2022 and $88&#160;million for the year ended December&#160;31,&#160;2021. Consumers&#x2019; intangible asset retirements were $104&#160;million for the year ended December&#160;31,&#160;2022 and $91&#160;million for 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;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="i4fe04441bed74489a8671d372fecd204_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJjOTI5OTI5ZWYzODRjOTQ4NjY4OTQwNThiY2U2MjYyXzQ_64a7d94f-036d-4375-b719-6d2921cf669b">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f35bd878f56455a8c726a4ebaa4f49e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOjJjOTI5OTI5ZWYzODRjOTQ4NjY4OTQwNThiY2U2MjYyXzk_7eb06835-93cc-4181-afca-84c482316498">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i846d149fefdb430d9a582317754f1cb2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTMtMS0xLTE5Mzk5NQ_55ec8156-1565-4f32-b81f-99c8ed2fdad0"
      unitRef="usd">846000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i846d149fefdb430d9a582317754f1cb2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTUtMS0xLTE5Mzk5NQ_349e3483-e263-4bef-bb99-0a9d4a1a0e91"
      unitRef="usd">593000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i07075c7571974bc8ba09dc4048020fe9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTgtMS0xLTE5Mzk5NQ_cefb2ce2-a29d-4585-a091-6000fe6d89bf"
      unitRef="usd">840000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07075c7571974bc8ba09dc4048020fe9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzExLTEwLTEtMS0xOTM5OTU_cd539e66-9c6c-414d-8b9b-10e6f3b9541d"
      unitRef="usd">592000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic8a7503ab1b440f7815760ca82dd0a48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmEyMmQ0YmNhZmI3NzQ4NzhhNWFjZDk0M2Q5ZDMyMzgzXzQ_583299e8-9242-4286-acf6-c227863d3a02">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6913b8cd960941118bba8d6619ca3761_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmEyMmQ0YmNhZmI3NzQ4NzhhNWFjZDk0M2Q5ZDMyMzgzXzk_1b461e43-0496-4367-a0dd-bb519fa3c998">P85Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d85a379f00347e0b9ddc08f522303a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTMtMS0xLTE5Mzk5NQ_1d34cc51-f2fb-49b4-a429-476e5d389d8d"
      unitRef="usd">218000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d85a379f00347e0b9ddc08f522303a5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTUtMS0xLTE5Mzk5NQ_a201bec5-d0d4-43f6-a55b-9256bbaf13f6"
      unitRef="usd">61000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idefab94ace0e449ba9ddaf978483f8a5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTgtMS0xLTE5Mzk5NQ_c31c8d8e-3dd4-48f0-b811-60ef6719e6a2"
      unitRef="usd">211000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idefab94ace0e449ba9ddaf978483f8a5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEyLTEwLTEtMS0xOTM5OTU_66cd7837-b177-43be-8293-f85b8c153800"
      unitRef="usd">60000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1b7b437137fb4d1087244279a0cd5b67_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMzE4ZWVjZGI4YjRiMWQ5OTE2ZjExNTZlOWJhYjYwXzQ_3d35b8f2-634e-4cdc-abc9-7cb623dd5b59">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5a785767d4ef48b0988623664f0279f0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTEtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmFhMzE4ZWVjZGI4YjRiMWQ5OTE2ZjExNTZlOWJhYjYwXzk_4bbbfe4f-d053-4921-a78b-758ca6685604">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9f6b4a0e776b4e66b31e0783a72e337a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTMtMS0xLTE5Mzk5NQ_3c8662fd-6d2e-47a3-b69a-7390c9d615be"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9f6b4a0e776b4e66b31e0783a72e337a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTUtMS0xLTE5Mzk5NQ_65ff5aa4-5943-42c1-9d7a-4376da461586"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib24794682d234f1e831da7de8432868d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTgtMS0xLTE5Mzk5NQ_8969e0ae-a10e-4a16-820d-e4f57160c4d0"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib24794682d234f1e831da7de8432868d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzEzLTEwLTEtMS0xOTM5OTU_d5bb6d74-ed47-4710-9abb-f82e8649692d"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a56f4b4d65c4887b2f5177915e6a3be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTMtMS0xLTE5Mzk5NQ_b020bee4-b920-48ac-8b01-74452455c368"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a56f4b4d65c4887b2f5177915e6a3be_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTUtMS0xLTE5Mzk5NQ_9bbf610d-a388-40f1-9b7d-4a38d4964633"
      unitRef="usd">6000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i491bf8d230ee4d45af64c0f4dcd1dd41_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTgtMS0xLTE5Mzk5NQ_1db9f3ae-56e3-45fb-b8a1-f673c6bc3588"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i491bf8d230ee4d45af64c0f4dcd1dd41_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE0LTEwLTEtMS0xOTM5OTU_ba4912c5-275a-4821-b903-79c73a01c236"
      unitRef="usd">6000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id452d7f8d2314ae4a3969e8171485111_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTMtMS0xLTE5Mzk5NQ_49dbfea9-284b-40f7-b03f-0bad2ddfb111"
      unitRef="usd">25000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id452d7f8d2314ae4a3969e8171485111_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTUtMS0xLTE5Mzk5NQ_f30d0e06-0868-429b-8d74-288731b6ff6a"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8657bec915744304928799acac0f3501_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTgtMS0xLTE5Mzk5NQ_2c96be40-d645-4ed4-96c2-3cf0a304a636"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8657bec915744304928799acac0f3501_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE1LTEwLTEtMS0xOTM5OTU_53dc5c38-7481-4e30-b17f-d4a06215bcf9"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTMtMS0xLTE5Mzk5NQ_52978bcb-972d-4501-8a5b-98d35f586a67"
      unitRef="usd">1114000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTUtMS0xLTE5Mzk5NQ_fe9c7d28-3159-433b-8f5a-a058f1f9f197"
      unitRef="usd">686000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTgtMS0xLTE5Mzk5NQ_295a29f6-118c-41ab-8c1d-4af23f7b67d5"
      unitRef="usd">1102000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjQzOGI4YjNhNTU0MzZhYjcwM2YwMDE5YTkxMGFlNC90YWJsZXJhbmdlOjEyNDM4YjhiM2E1NTQzNmFiNzAzZjAwMTlhOTEwYWU0XzE2LTEwLTEtMS0xOTM5OTU_b1efb473-8bc9-4707-a79a-14fc698096f2"
      unitRef="usd">684000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i876d6afc825f4f3f8f89f8260a36e557_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzk0Mw_f552e634-abee-46a8-8210-29fa47561272"
      unitRef="usd">116000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i901c3ec32b4746b48b01ed0e6e60140b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzk1MQ_c3319192-4403-4759-a5fd-7035827531cc"
      unitRef="usd">88000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i876d6afc825f4f3f8f89f8260a36e557_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzEwMDI_f505b274-e8af-4002-beba-6794c8e0e715"
      unitRef="usd">104000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i901c3ec32b4746b48b01ed0e6e60140b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzEwMTA_01e757b3-d338-44ff-a0e1-df8534808ca8"
      unitRef="usd">91000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjU_20db6731-cacf-4c5c-a9d3-36c512cfda80">&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 computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjU_47b00674-178b-410f-9643-5422eb3d9f02">&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 computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PlantRetirementAndAbandonmentPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDE_6e90ab21-fc1e-4dea-a98b-0adef62e145a">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDE_eeedc3c0-4178-4d45-ac76-c8166f546e2c">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTc_0edfc0cc-e4aa-4a9b-adfb-561cc5105a58">&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. 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 &lt;/span&gt;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTc_3a68d23b-7080-4dcc-8a38-b31ec770f88e">&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. 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 &lt;/span&gt;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNTE_c6d7ffe0-14a7-4f93-9769-78c1c87fde6e">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;2022&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;/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.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;/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.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;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i6065650163274546a6062c1cc8f24771_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzEtMS0xLTEtMTkzOTk1_fe03843a-9856-4f87-936a-3c8927f195aa"
      unitRef="number">0.062</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i8ec94e2012824da5aad696203cb38aa9_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzEtMi0xLTEtMTkzOTk1_ecd6a224-ca69-455c-b446-754f998e8208"
      unitRef="number">0.062</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i3df704dfd1ed4084abd92cbbb579ecb4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzEtMy0xLTEtMTkzOTk1_0f94071a-93ea-4429-8b61-3135630a11b8"
      unitRef="number">0.069</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i1b72535b1bc8467cbe8796378197e81c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzItMS0xLTEtMTkzOTk1_e6780691-50ba-4a00-a35e-1d6b0ba50931"
      unitRef="number">0.056</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i0cc015a102b0490e97f8c8b6b6b9ce63_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzItMi0xLTEtMTkzOTk1_adae881d-f57a-4769-a2e2-7bcec4f891d2"
      unitRef="number">0.056</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="ie2da0215642b40cc82ce7b259fa01bed_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpmMDE1NjY5MDEzNDQ0YzA5ODk4MWZhNzJiYzVlYzVlYS90YWJsZXJhbmdlOmYwMTU2NjkwMTM0NDRjMDk4OTgxZmE3MmJjNWVjNWVhXzItMy0xLTEtMTkzOTk1_e2f3969d-5ca8-4d92-a665-0ca65622f80e"
      unitRef="number">0.057</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtMi0xLTEtMjA3Nzk3_aa725d90-77bd-4831-a558-3e4b168eda41"
      unitRef="usd">332000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtNC0xLTEtMjA3Nzg5_9c3309aa-9d20-434b-b5ed-a088a73c7c29"
      unitRef="usd">336000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtMi0xLTEtMjA3Nzk3_8b19a4e0-6b9d-4200-acd7-1e49554e2494"
      unitRef="usd">44000000</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtNC0xLTEtMjA3Nzg5_e4a60ca3-687d-43e4-af6d-26868603d293"
      unitRef="usd">0</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtMi0xLTEtMjA3Nzk3_de82a890-bb29-421e-b2ad-c65c230f88bb"
      unitRef="usd">206000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtNC0xLTEtMjA3Nzg5_6662a1ee-3230-4f11-8d83-b6a30a6596ea"
      unitRef="usd">4000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtMi0xLTEtMjA3NzU1_9450daa1-59a1-45f7-a247-a72f6f9b0943"
      unitRef="usd">170000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtNC0xLTEtMjA3Nzg5_51d8076e-19da-4971-b9a9-e111bcb11f55"
      unitRef="usd">332000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtMi0xLTEtMTkzOTk1_804be53c-397c-45f5-907e-c7dcc160fedb"
      unitRef="usd">332000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzMtNC0xLTEtMTkzOTk1_3fbc7b7b-11f6-49b6-bfaf-ecd54c2960c5"
      unitRef="usd">336000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtMi0xLTEtMTkzOTk1_862b27c1-3f75-4c71-8efe-b9cacc33a34f"
      unitRef="usd">20000000</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzQtNC0xLTEtMTkzOTk1_7661f992-0e8f-4007-8d94-c63d6f650131"
      unitRef="usd">0</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtMi0xLTEtMTkzOTk1_efecd746-2001-411b-8d65-8c39e87312ab"
      unitRef="usd">206000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzUtNC0xLTEtMTkzOTk1_d1249881-e070-459a-b0f3-30c629fac156"
      unitRef="usd">4000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtMi0xLTEtMTkzOTk1_b5404a3b-3c5e-4cf6-8e0f-0ef78fe2a163"
      unitRef="usd">146000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZToxMjI4Njg1NjZhMzk0NTFlYTBhYjFjNzJjOGQ3NGM3Yi90YWJsZXJhbmdlOjEyMjg2ODU2NmEzOTQ1MWVhMGFiMWM3MmM4ZDc0YzdiXzYtNC0xLTEtMTkzOTk1_18c46981-c23d-4739-a470-f77182db7eed"
      unitRef="usd">332000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM1ODk_ec910b77-d65b-4ad7-86a1-71766a452051"
      unitRef="usd">88000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzM1OTg_b3142e4e-aa0d-4fd4-9aaf-ccc9c3fdc7fe"
      unitRef="usd">272000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDA_a59546f6-579e-4a35-973c-bf6c2bc0c0f6">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.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDI_e8dcaba0-539d-421e-9575-3ba8482e5595">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.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ife07459be31248e397f2f00050d13ce2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzMtMi0xLTEtMTkzOTk1_ed6764af-3e7a-4658-b017-53303c5ffd63"
      unitRef="usd">8785000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9d8c0a6dee9e4d78b711dec827f2e96c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzMtNC0xLTEtMTkzOTk1_cb242c2c-e84c-4415-8285-042a8e65b2e3"
      unitRef="usd">8366000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i676a367fba17426c82e2bcda74455efe_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzQtMi0xLTEtMTkzOTk1_2a45c941-9fea-412f-9fef-3f45515eccd8"
      unitRef="usd">175000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id764622bbafc4355af8a8f6a72ea0753_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzQtNC0xLTEtMTkzOTk1_345075d4-8251-4b80-90d1-5bf5ec1cd644"
      unitRef="usd">136000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i58212be3e1fa4143a6e1aaf20b3702c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzYtMi0xLTEtMTkzOTk1_de85fe69-ea52-4b45-9019-2a602257066c"
      unitRef="usd">8785000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i293bee0b557e42b3b952e675467ad5f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzYtNC0xLTEtMTkzOTk1_ea3ef663-2d1b-4046-8261-62d6be3887e1"
      unitRef="usd">8366000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i38ba74bbf6934c4387d664b7366cae56_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzctMi0xLTEtMTkzOTk1_51436735-2a9e-4caf-83aa-a69a1346d846"
      unitRef="usd">6000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i5c6e5205ed4f47c689d2fc3b20b613c3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4MTBlNDI0MDU1N2U0MzU0OTY0MGNmNmFiNDRhZjFhNC90YWJsZXJhbmdlOjgxMGU0MjQwNTU3ZTQzNTQ5NjQwY2Y2YWI0NGFmMWE0XzctNC0xLTEtMTkzOTk1_3f06b00d-a985-4c02-bf9b-1a47a815c36f"
      unitRef="usd">5000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryDepreciationAndAmortizationPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNDY_66bb7560-daeb-477d-b4ab-889ecc3b69fe">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzQ_ec5c0906-ee34-4dbf-bdfe-03aadca09ef0">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: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;2022&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;/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.7&#160;&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;8.9&#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.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;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ie66eccca2c254045a86fdf11ee5cae37_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzEtMS0xLTEtMTkzOTk1_fe65f609-997f-4e7b-aada-7129b64c7aa2"
      unitRef="number">0.037</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ie27b831e9965420da00fb66c5cf1c42e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzEtMi0xLTEtMTkzOTk1_313a0709-b330-4040-8d42-2896fa6e3d3a"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i5a16723d16e44c2bb1492880db12aaa3_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzEtMy0xLTEtMTkzOTk1_13ef9497-5a70-444b-82bb-347e79fbe2f3"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ib869975aadb544798595829fdac6d094_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzItMS0xLTEtMTkzOTk1_a9452e05-f997-47f5-ac53-707b6d452b47"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ib212a0c515cc4ba68b2f8055607ef186_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzItMi0xLTEtMTkzOTk1_44cb1626-4465-448d-a337-421d14f6d675"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i08f46f8132f04b71a2dccd30ce322369_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzItMy0xLTEtMTkzOTk1_547e8a07-018b-451d-9056-180d9f021a7d"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="id2b4301c5dc5480ab48604e2574a876f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzMtMS0xLTEtMTkzOTk1_ec1e2274-e6ce-40f8-b35a-828545cfcad1"
      unitRef="number">0.089</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i26d8b19e6e6e457dac6e5c02248ae00a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzMtMi0xLTEtMTkzOTk1_c7284a28-e7a8-426e-8562-8b0a763ac077"
      unitRef="number">0.094</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i22bb22627fa740a195376262468e644f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo3MjYxNTRlMTAyNGU0MDJlODQxZjE0MDJmMWUyODEzMC90YWJsZXJhbmdlOjcyNjE1NGUxMDI0ZTQwMmU4NDFmMTQwMmYxZTI4MTMwXzMtMy0xLTEtMTkzOTk1_9afa8040-b5d6-446c-b95d-e4d3d86da8bd"
      unitRef="number">0.098</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNTU_4bda49d6-97b7-408d-bbab-b41fbc6a3e1a">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNTU_74d50c5a-8151-4e14-b258-502f86bfe25e">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMTE_79398ab7-d9de-4afb-b57c-afef87e5d7ce">&lt;div style="margin-bottom: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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.962%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;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;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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <cms:ScheduleOfDepriciationAndAmortizationTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMzU_c7ceb297-2055-4337-b346-6431e6313349">&lt;div style="margin-bottom: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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.962%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;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;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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <us-gaap:Depreciation
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzMtMi0xLTEtMTkzOTk1_94da6786-b099-4164-8cb8-9e43d3c9b0b2"
      unitRef="usd">990000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzMtNC0xLTEtMTkzOTk1_9bd4eb34-dc78-4955-a2d2-a4910156d40b"
      unitRef="usd">975000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzMtNi0xLTEtMTkzOTk1_2b9c981f-0304-4e2d-8a0b-6e49e9792fab"
      unitRef="usd">901000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="icb0c809be91d4219870f12b1cfb78609_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzUtMi0xLTEtMTkzOTk1_e549ddcc-902a-4811-85dc-9bcd69b597df"
      unitRef="usd">103000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i6a11e32967f148ac955e4a07c9dff93e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzUtNC0xLTEtMTkzOTk1_57f7748e-4233-47fd-a8b8-6b1bdd76b830"
      unitRef="usd">108000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib4e668e24e3d45839cd836f93c0919fb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzUtNi0xLTEtMTkzOTk1_29358ef7-eab6-4a95-b2b7-a96d673c90a2"
      unitRef="usd">112000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i89a2a338b92f423f81e2d8c462f45810_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzYtMi0xLTEtMTkzOTk1_2effb5b9-5801-4330-8a35-55c48a918da8"
      unitRef="usd">5000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i4de46445099a4f04a89252d502ef9111_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzYtNC0xLTEtMTkzOTk1_5dc35ec0-b516-40d3-8ff5-ba57c9bc43db"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib53f5a941b054db693a33d862610f4a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzYtNi0xLTEtMTkzOTk1_125bbb44-d586-4f8d-9d3f-7e93968c3679"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i850a6e8d81e6486c984d0a8adb480b23_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzctMi0xLTEtMTkzOTk1_7553b6e4-a97a-4288-b275-4dd684819393"
      unitRef="usd">28000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie1692f0e0a53469599f06028d272a2fd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzctNC0xLTEtMTkzOTk1_f00fa18e-6308-468e-a57a-4c0ed9ce51bd"
      unitRef="usd">27000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i9989271b3f654f65a35c91b67e74a4b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzctNi0xLTEtMTkzOTk1_08d5bf29-24e8-4566-ab29-7f5c852f0cba"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzgtMi0xLTEtMTkzOTk1_4134a8ed-c555-4b70-85b3-fb1fad8983f1"
      unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzgtNC0xLTEtMTkzOTk1_8160dac6-d8c7-4c13-9fa8-3d17fbb4833d"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzgtNi0xLTEtMTkzOTk1_f63f6681-81de-4372-b0ce-f401a147fbf7"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Depreciation
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEwLTItMS0xLTE5Mzk5NQ_ae464a34-ec43-407f-85a6-8f17c803798d"
      unitRef="usd">952000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEwLTQtMS0xLTE5Mzk5NQ_8d35f025-095f-4817-a59d-e647087f49c5"
      unitRef="usd">938000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEwLTYtMS0xLTE5Mzk5NQ_122e1d86-9581-4aa6-9e32-241ba605b785"
      unitRef="usd">881000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib71aa71ecbd740d5a025d50fa42a8741_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEyLTItMS0xLTE5Mzk5NQ_02c85f68-0a25-488b-b6f0-ff5cf133b5ff"
      unitRef="usd">103000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3d4f5093436348539cddfafeb683bfea_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEyLTQtMS0xLTE5Mzk5NQ_a8971c1b-1a2b-4c63-b05c-8d301d2884ea"
      unitRef="usd">108000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i5453df5275a44f1fa27053319608cc78_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEyLTYtMS0xLTE5Mzk5NQ_5a2278c9-06ab-4e4e-8625-2f346ad6358f"
      unitRef="usd">112000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i50e521f37ca947b293f3e29d79032c8a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEzLTItMS0xLTE5Mzk5NQ_04fc3881-5d60-4f86-884d-db634b7c6db1"
      unitRef="usd">5000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ia0eaa47ae3c34b1a846da07311612c45_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEzLTQtMS0xLTE5Mzk5NQ_0bfdfbcd-9c99-47e8-b4d2-f8a1c8b7b995"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i0f02675661ac46fdaf7522c5618f782c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzEzLTYtMS0xLTE5Mzk5NQ_9ea35547-2d58-4c32-83ef-cd0ccc5adbff"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i54ee1c3065074ce5a92ee6dba8b3c010_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE0LTItMS0xLTE5Mzk5NQ_17657ed3-300e-4389-a44d-fdcc135099aa"
      unitRef="usd">28000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ifb18ea5f77a94144bd7d5ab72611b5bb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE0LTQtMS0xLTE5Mzk5NQ_873b27d1-cc7f-40b2-b82a-0dd11688a94e"
      unitRef="usd">27000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3df1ae41d6d04b8d8a662826d641fe27_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE0LTYtMS0xLTE5Mzk5NQ_7858d5dc-dd4c-4e53-a91d-5586c90de9ab"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE1LTItMS0xLTE5Mzk5NQ_3e4820c4-c71a-42f2-93b9-ddf77de07598"
      unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE1LTQtMS0xLTE5Mzk5NQ_d195f8aa-3f19-4f4c-b6d3-71aad22d6d7d"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTpkZDg3NTZmMWM3MjA0NzQ1OGVkNTBlNGYwNGY2MWY1MS90YWJsZXJhbmdlOmRkODc1NmYxYzcyMDQ3NDU4ZWQ1MGU0ZjA0ZjYxZjUxXzE1LTYtMS0xLTE5Mzk5NQ_f16d5c71-9f58-40f8-b85b-d72d48aa5a59"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzMjc_ed7a7278-537c-454d-aacd-135fd9089c20">&lt;div style="margin-bottom: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; 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:45.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;96&#160;&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;82&#160;&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;80&#160;&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;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 #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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNjM_46ac1cd4-9ffa-4594-a346-7309b76f21dc">&lt;div style="margin-bottom: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; 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:45.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;96&#160;&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;82&#160;&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;80&#160;&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;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 #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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtMi0xLTEtMTkzOTk1_888fe4f0-8b46-464f-bfad-5b0e8599d136"
      unitRef="usd">96000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtNC0xLTEtMTkzOTk1_f35bd3d7-0003-44f6-9dde-e096aa8669c0"
      unitRef="usd">82000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtNi0xLTEtMTkzOTk1_b78807fc-63ca-4423-9b23-ad3509b7e854"
      unitRef="usd">80000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtOC0xLTEtMTkzOTk1_ec813606-015c-47b8-b513-d0c4a608cc07"
      unitRef="usd">76000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTplOTg5MGYyNzU0NTE0ZmQwOGY3YTg1MTgyN2QzMDVhOS90YWJsZXJhbmdlOmU5ODkwZjI3NTQ1MTRmZDA4ZjdhODUxODI3ZDMwNWE5XzUtMTAtMS0xLTE5Mzk5NQ_7a15c2d9-5ba8-4800-8b7d-76aee8775ded"
      unitRef="usd">64000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90ZXh0cmVnaW9uOjBhMjcxMWFkOTVmMDQxODdhYWJiNmVjOTE2MWZjNDIwXzUzNjA_51348824-e66a-44e4-871b-7e1c72ceadc8">&lt;div style="margin-bottom: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;2022: &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.637%"/&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:9.637%"/&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:9.637%"/&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 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,767&#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;591&#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;412&#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;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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-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;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="idf63f53867ad43c191de4c716c20fa58_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzItMi0xLTEtMTkzOTk1_5c16bf4e-9fa8-4bc0-8424-425d2238817f"
      unitRef="number">0.933</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i738dc6c827b1401eb1f68c0960a01ac8_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzItNC0xLTEtMTkzOTk1_19530c8f-9355-40eb-befd-22c155d4f373"
      unitRef="number">0.510</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="idf63f53867ad43c191de4c716c20fa58_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzMtMi0xLTEtMTkzOTk1_8b14d25e-2395-4692-bde5-9af09d355a17"
      unitRef="usd">1767000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="i738dc6c827b1401eb1f68c0960a01ac8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzMtNC0xLTEtMTkzOTk1_62c2b106-4e37-45fd-99fd-63d330cb990d"
      unitRef="usd">591000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="i8864c0e1e4594861a853b902ae3f863f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzMtNi0xLTEtMTkzOTk1_f802278b-da6f-4c96-85ee-530898425690"
      unitRef="usd">412000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="idf63f53867ad43c191de4c716c20fa58_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzQtMi0xLTEtMTkzOTk1_e1d15ff2-c3d6-4d71-ab1c-e4e7a0728025"
      unitRef="usd">816000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="i738dc6c827b1401eb1f68c0960a01ac8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzQtNC0xLTEtMTkzOTk1_160c74b7-dedc-464b-9d11-b8df284e0596"
      unitRef="usd">210000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="i8864c0e1e4594861a853b902ae3f863f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzQtNi0xLTEtMTkzOTk1_a6be9555-c63b-4118-a078-450dd457af0c"
      unitRef="usd">93000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="idf63f53867ad43c191de4c716c20fa58_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzUtMi0xLTEtMTkzOTk1_b751a369-063e-42d3-b1de-352eaa6e968b"
      unitRef="usd">10000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="i738dc6c827b1401eb1f68c0960a01ac8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzUtNC0xLTEtMTkzOTk1_b9ba536a-8a5e-4fa8-ba78-2b6ee3330261"
      unitRef="usd">21000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="i8864c0e1e4594861a853b902ae3f863f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzUtNi0xLTEtMTkzOTk1_1796a89e-1bb9-4655-a16e-1a28e4368193"
      unitRef="usd">21000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="idf63f53867ad43c191de4c716c20fa58_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzYtMi0xLTEtMTkzOTk1_4ddf3554-0569-4754-aa7e-a48102325691"
      unitRef="usd">961000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="i738dc6c827b1401eb1f68c0960a01ac8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzYtNC0xLTEtMTkzOTk1_f16362da-6699-4594-a7a4-eee1089986b2"
      unitRef="usd">402000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="i8864c0e1e4594861a853b902ae3f863f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzEvZnJhZzowYTI3MTFhZDk1ZjA0MTg3YWFiYjZlYzkxNjFmYzQyMC90YWJsZTo4NTYyMzQ0ODdhYWI0N2IwOGU0MTExNzFmMTA4NzFhMy90YWJsZXJhbmdlOjg1NjIzNDQ4N2FhYjQ3YjA4ZTQxMTE3MWYxMDg3MWEzXzYtNi0xLTEtMTkzOTk1_9f5cfb1d-eb08-4755-95d8-86b4e5e621af"
      unitRef="usd">340000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <cms:LesseeAndLessorLeasesTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwMzg_108f92df-e669-4789-83fd-29f2261969cd">Leases&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:53.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed"&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;31&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;26&lt;/span&gt;&lt;/td&gt;&lt;td 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;27&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;22&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6"&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;4&lt;/span&gt;&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: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;4&lt;/span&gt;&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;/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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6"&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;27&lt;/span&gt;&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;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;19&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3"&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 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;82&lt;/span&gt;&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;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;58&lt;/span&gt;&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;57&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71"&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;9&lt;/span&gt;&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: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;9&lt;/span&gt;&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;/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;Non-current 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: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;68&lt;/span&gt;&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: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;45&lt;/span&gt;&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;/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;20&lt;/span&gt;&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: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;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;/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;18&lt;/span&gt;&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;10&lt;/span&gt;&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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.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;/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;5.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:left;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.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;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.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:left;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.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;/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;2022 and 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;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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;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="display: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;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;td colspan="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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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="display: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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 supplemental cash flow information related to 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="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;td colspan="3" style="display: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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Finance leases&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;12&#160;&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="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:55.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;2022&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;2023&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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;2028 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;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;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;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;90&#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;196&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;46&#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;77&#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;2023&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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;2028 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;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;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;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;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;/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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;131&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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;54&#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;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:88.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&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;2022&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;2023&lt;/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;43&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 less than $1&#160;million for each of the next five&#160;years and $8&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2022, which does not include unearned income of $7&#160;million.&lt;/span&gt;&lt;/div&gt;</cms:LesseeAndLessorLeasesTextBlock>
    <cms:LesseeAndLessorLeasesTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTU_17fab4fa-6f98-4155-9038-9ec38787c124">Leases&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:53.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed"&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;31&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;26&lt;/span&gt;&lt;/td&gt;&lt;td 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;27&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;22&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6"&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;4&lt;/span&gt;&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: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;4&lt;/span&gt;&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;/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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6"&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;27&lt;/span&gt;&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;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;19&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3"&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 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;82&lt;/span&gt;&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;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;58&lt;/span&gt;&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;57&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71"&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;9&lt;/span&gt;&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: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;9&lt;/span&gt;&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;/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;Non-current 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: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;68&lt;/span&gt;&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: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;45&lt;/span&gt;&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;/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;20&lt;/span&gt;&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: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;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;/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;18&lt;/span&gt;&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;10&lt;/span&gt;&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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.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;/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;5.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:left;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.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;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.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:left;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.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;/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;2022 and 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;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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;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="display: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;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;td colspan="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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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="display: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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 supplemental cash flow information related to 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="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;td colspan="3" style="display: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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Finance leases&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;12&#160;&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="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:55.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;2022&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;2023&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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;2028 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;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;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;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;90&#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;196&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;46&#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;77&#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;2023&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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;2028 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;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;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;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;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;/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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;131&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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;54&#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;2022, lease revenue from these power sales agreements was $240&#160;million, which included variable lease payments of $191&#160;million. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:88.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&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;2022&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;2023&lt;/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;43&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 less than $1&#160;million for each of the next five&#160;years and $8&#160;million for the years thereafter. The lease receivable was $6&#160;million as of December&#160;31,&#160;2022, which does not include unearned income of $7&#160;million.&lt;/span&gt;&lt;/div&gt;</cms:LesseeAndLessorLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDk_95115634-ae90-4c72-b68f-b8bea9c372ef">&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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDk_c84086cf-6440-43e6-8fe8-e48f590bc825">&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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDA_70a9a34a-429b-43cb-ad67-d110769179ac">&lt;div style="margin-bottom: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:53.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed"&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;31&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;26&lt;/span&gt;&lt;/td&gt;&lt;td 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;27&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;22&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6"&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;4&lt;/span&gt;&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: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;4&lt;/span&gt;&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;/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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6"&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;27&lt;/span&gt;&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;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;19&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3"&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 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;82&lt;/span&gt;&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;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;58&lt;/span&gt;&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;57&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71"&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;9&lt;/span&gt;&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: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;9&lt;/span&gt;&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;/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;Non-current 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: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;68&lt;/span&gt;&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: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;45&lt;/span&gt;&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;/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;20&lt;/span&gt;&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: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;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;/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;18&lt;/span&gt;&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;10&lt;/span&gt;&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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.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;/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;5.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:left;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.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;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.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:left;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.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;/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;2022 and 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;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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTc_4af99ed0-6aff-44b6-af47-068136cfcb46">&lt;div style="margin-bottom: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:53.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.880%"/&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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_2bed2afb-cd65-4e2d-aef2-c0760aacdf85"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246MGI2NTExMmI1NzIwNDk4YmEyZjE5Njg4NWRmMmViY2ZfNQ_3c3e25dd-2ed9-4a21-9e64-676f899ac2ed"&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;31&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;26&lt;/span&gt;&lt;/td&gt;&lt;td 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;27&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;22&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_0c01b60b-cfad-427b-b850-8d8dcd8f03b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZmYzZDA0MjM3NDkyNDc0YjkwYzMwYTA4MzJkZmU4M2FfNQ_ec5238f2-f16f-45e8-9de5-7f362d0374e6"&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;4&lt;/span&gt;&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: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;4&lt;/span&gt;&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;/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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_a9fb0550-3825-41e5-84ca-4151481ab8b7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMC0xLTEtMTkzOTk1L3RleHRyZWdpb246ZGM5NjUwODY1NzljNDdjOGFjZTE3NjY5Mjg1YzE5MzFfNQ_cd48209f-de73-4b65-8036-ae2fbe5097b6"&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;27&lt;/span&gt;&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;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;19&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5c6ba3eb-845c-46a5-bb6a-f8ba2133b32d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMC0xLTEtMTkzOTk1_5cb32118-443e-43ae-b949-71c83ebe8ff3"&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 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;82&lt;/span&gt;&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;57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;58&lt;/span&gt;&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;57&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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_247cf851-0ee9-47e2-9a20-d9bf241ba5e8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTAtMS0xLTE5Mzk5NQ_34e135fd-d571-46dc-b42e-9ea5a9c71d71"&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;9&lt;/span&gt;&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: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;9&lt;/span&gt;&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;/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;Non-current 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: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;68&lt;/span&gt;&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: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;45&lt;/span&gt;&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;/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;20&lt;/span&gt;&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: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;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;/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;18&lt;/span&gt;&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;10&lt;/span&gt;&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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.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;/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;5.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:left;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.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;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.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:left;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.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;/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;2022 and 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;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="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtMi0xLTEtMTkzOTk1_e1cb4e6a-83ce-46e9-9b06-bb404826b8fc"
      unitRef="usd">31000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtNC0xLTEtMTkzOTk1_c7a9efcd-1ba5-455a-9e8e-809f24b991d6"
      unitRef="usd">26000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtNy0xLTEtMTkzOTk1_1eae95de-e464-4fca-8bd6-e5faa52c1148"
      unitRef="usd">27000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzQtOS0xLTEtMTkzOTk1_4bdcef1f-087e-490a-85e1-a5e56b60b242"
      unitRef="usd">22000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtMi0xLTEtMTkzOTk1_7d006e9b-3e3f-4aba-8d89-08e99ab2d752"
      unitRef="usd">4000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtNC0xLTEtMTkzOTk1_f3b1be1b-ce30-4de4-b8bb-2d15a8c229f6"
      unitRef="usd">3000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtNy0xLTEtMTkzOTk1_11a25899-70e7-4c02-8a91-4974cf09b716"
      unitRef="usd">4000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzYtOS0xLTEtMTkzOTk1_53712913-9891-4bfd-b8bf-3c6e30e6db09"
      unitRef="usd">3000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctMi0xLTEtMTkzOTk1_0c874601-444b-4122-8692-0c8866b5b2d4"
      unitRef="usd">27000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctNC0xLTEtMTkzOTk1_093a15b7-faed-43ef-b0f9-b6bda27a7fbb"
      unitRef="usd">25000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctNy0xLTEtMTkzOTk1_032fdd78-dc91-465d-ad81-2ca9a7935301"
      unitRef="usd">23000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzctOS0xLTEtMTkzOTk1_e6e6cae8-3850-4ff9-b996-1938ff910aa6"
      unitRef="usd">19000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktMi0xLTEtMTkzOTk1_a3e8df3a-71e9-423e-aa05-cd45217255e2"
      unitRef="usd">82000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktNC0xLTEtMTkzOTk1_25e19bbf-05c7-40bf-b668-85dd54562562"
      unitRef="usd">57000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktNy0xLTEtMTkzOTk1_98a6c71b-854a-4909-930a-ec262c8cd0da"
      unitRef="usd">58000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzktOS0xLTEtMTkzOTk1_b78228ce-308e-485a-aace-31ecbf07c6fd"
      unitRef="usd">57000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTItMS0xLTE5Mzk5NQ_71b32c95-be7b-4e9c-b5bf-d40af4d22165"
      unitRef="usd">9000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTQtMS0xLTE5Mzk5NQ_fa68f050-f0eb-474b-8c55-a97ee243c7b5"
      unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTctMS0xLTE5Mzk5NQ_3387fcc0-dc08-4911-bb3d-f4c733f6b6a9"
      unitRef="usd">9000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzExLTktMS0xLTE5Mzk5NQ_3ed26221-5fa7-4c74-a11c-4d3811eccea2"
      unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTItMS0xLTE5Mzk5NQ_0c079c52-b6be-4479-af05-b1f22be88500"
      unitRef="usd">68000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTQtMS0xLTE5Mzk5NQ_ab4059ea-dfec-440a-b844-954fcbdb593f"
      unitRef="usd">46000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTctMS0xLTE5Mzk5NQ_15d529b1-f6ba-4bf1-9f8d-92a5b022266b"
      unitRef="usd">45000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzEyLTktMS0xLTE5Mzk5NQ_bc0cff1d-f16d-4dd0-a714-9574fad22d40"
      unitRef="usd">46000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTItMS0xLTE5Mzk5NQ_acc71826-4eb3-4d80-9b78-dbc620aab0ec">P20Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTQtMS0xLTE5Mzk5NQ_e82f281c-6f32-42f2-b488-5dc829f0e7a9">P23Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTctMS0xLTE5Mzk5NQ_2a74d0b1-f4da-4ec4-9725-f8b181f1ec0a">P18Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE0LTktMS0xLTE5Mzk5NQ_88c24eb0-54cf-4157-b52d-99ee677b7e9f">P21Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTItMS0xLTE5Mzk5NQ_1bb69e34-d190-47be-b18c-29c78c34de45">P18Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTQtMS0xLTE5Mzk5NQ_eed970ae-a9ba-4279-83d6-16893b338a8f">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTctMS0xLTE5Mzk5NQ_ca47f82c-d99b-4e97-8033-68e3b7b690e4">P10Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE1LTktMS0xLTE5Mzk5NQ_e54cc2f2-074a-46cb-b81c-2a23ed666804">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTItMS0xLTE5Mzk5NQ_9b937bb5-acfa-4bd0-b4cd-d2cdf70fa837"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTQtMS0xLTE5Mzk5NQ_41c112f1-8f38-43fb-a635-b50a7fb149ad"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTctMS0xLTE5Mzk5NQ_c80549ba-c1fb-4372-b13d-aca398d88f31"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE3LTktMS0xLTE5Mzk5NQ_453c0e5c-2c36-4c22-9c99-1fc0ed6e16a3"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTItMS0xLTE5Mzk5NQ_e1b15e9e-60de-4d5c-b8d0-cf49729802e1"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTQtMS0xLTE5Mzk5NQ_86b1f749-6bba-4834-952b-2fc5cc2a99d6"
      unitRef="number">0.017</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTctMS0xLTE5Mzk5NQ_6d3236a8-c462-4eda-9ded-11f9b3b88b6f"
      unitRef="number">0.016</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTphNWRkYWU0YTdkODg0NDY1OGYwMTBiMmY3YWE3N2ViZi90YWJsZXJhbmdlOmE1ZGRhZTRhN2Q4ODQ0NjU4ZjAxMGIyZjdhYTc3ZWJmXzE4LTktMS0xLTE5Mzk5NQ_82b785b4-a44d-489e-8816-3522dd8edaba"
      unitRef="number">0.017</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability
      contextRef="id72a80108260485b85afc49b0e55b382_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyMzE_0f3eba60-a3df-4a21-9762-699c3df9aba3"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ie2e5552c75e44cec9780948d10dd5aa5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyMzE_fd9fe411-d0ea-49b5-a0a6-e60c100d592e"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="id72a80108260485b85afc49b0e55b382_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyNTQ_7894e244-535a-4caf-8a6b-6f3e0fb35dde"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie2e5552c75e44cec9780948d10dd5aa5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzIyNTQ_d287dea0-51ce-4ebe-9058-df8146ee7703"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDU_a153d47a-a158-44c3-a575-2a7e81d32984">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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;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="display: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;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;td colspan="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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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="display: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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 supplemental cash flow information related to 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="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;td colspan="3" style="display: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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Finance leases&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;12&#160;&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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTA_96d2fc28-81e9-428f-b191-13aeceadc856">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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;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="display: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;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;td colspan="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;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;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="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;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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="display: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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 supplemental cash flow information related to 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;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;2021&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="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;td colspan="3" style="display: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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="display: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;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="display: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;Lease liabilities arising from obtaining 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Finance leases&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;12&#160;&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="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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzMtMi0xLTEtMTkzOTk1_681a515c-15ce-4e46-bf35-b025b6b5be7e"
      unitRef="usd">6000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzMtNC0xLTEtMTkzOTk1_2be205b8-5b30-44e1-865e-57b6f6f4d989"
      unitRef="usd">8000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzUtMi0xLTEtMTkzOTk1_10ac825e-4cc4-45b6-a75a-06eb624fa05a"
      unitRef="usd">12000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzUtNC0xLTEtMTkzOTk1_f664183f-4220-43d3-aae3-9d4e981ac5c0"
      unitRef="usd">7000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzYtMi0xLTEtMTkzOTk1_b7d0a804-11f3-4a48-bfdf-b58e08bdc6ff"
      unitRef="usd">14000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzYtNC0xLTEtMTkzOTk1_0cd47c95-902f-4cf4-bc2d-5f39d82e940f"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzctMi0xLTEtMTkzOTk1_05e7250f-31fe-4416-8b5b-02038f4681b1"
      unitRef="usd">93000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzctNC0xLTEtMTkzOTk1_5d03e7cd-27e2-4c42-bf96-0038c3ba41a8"
      unitRef="usd">90000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzgtMi0xLTEtMTkzOTk1_685b47a9-26ce-4461-82c2-b5fea991d5d8"
      unitRef="usd">23000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzgtNC0xLTEtMTkzOTk1_ff8f82b3-f088-4686-a3b9-7f49248dffcb"
      unitRef="usd">22000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzktMi0xLTEtMTkzOTk1_1338cefc-94f3-47a3-a0f9-6baebd3b6789"
      unitRef="usd">148000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzktNC0xLTEtMTkzOTk1_8018e593-d3bc-48d8-8356-181a116970b9"
      unitRef="usd">143000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzExLTItMS0xLTE5Mzk5NQ_7612da36-d76d-43a9-96e9-728f369123a2"
      unitRef="usd">6000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzExLTQtMS0xLTE5Mzk5NQ_e7819080-b12e-4696-bd78-94441bc361f7"
      unitRef="usd">8000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzEzLTItMS0xLTE5Mzk5NQ_30e0fed0-244c-4798-b2c4-543180b21bb4"
      unitRef="usd">12000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzEzLTQtMS0xLTE5Mzk5NQ_b5d4ca72-f160-48e5-9837-ae9fa6f28d39"
      unitRef="usd">7000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE0LTItMS0xLTE5Mzk5NQ_a502990a-2d75-4034-9092-6aa782bf84b0"
      unitRef="usd">14000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE0LTQtMS0xLTE5Mzk5NQ_c83fda6a-455d-435a-aa00-6c42d772c17c"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE1LTItMS0xLTE5Mzk5NQ_76684aac-8d05-4857-9109-636e7ebc8c1f"
      unitRef="usd">93000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE1LTQtMS0xLTE5Mzk5NQ_96c99f90-f3e9-4b67-8a6e-a3682c4cbbda"
      unitRef="usd">90000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE2LTItMS0xLTE5Mzk5NQ_601a6b7f-40db-4145-a711-6b9bcd2415b4"
      unitRef="usd">22000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE2LTQtMS0xLTE5Mzk5NQ_9742a4eb-ccef-4cb6-befd-0029e5f9db7f"
      unitRef="usd">21000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE3LTItMS0xLTE5Mzk5NQ_9d53163a-b294-4b50-9777-7072f644c1b4"
      unitRef="usd">147000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiMmJjZTNmMGQ0YjU0MjM3YWI3NmU0MzBlY2U3MzQxNy90YWJsZXJhbmdlOmIyYmNlM2YwZDRiNTQyMzdhYjc2ZTQzMGVjZTczNDE3XzE3LTQtMS0xLTE5Mzk5NQ_3ba9e48a-814a-451d-a0b3-68d9d229be89"
      unitRef="usd">142000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzQtMi0xLTEtMTkzOTk1_2921a9a4-d69d-47da-8d65-1dc35b8d2446"
      unitRef="usd">6000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzQtNC0xLTEtMTkzOTk1_fc4320ec-4324-4bb9-9876-fc69cd14415f"
      unitRef="usd">8000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzUtMi0xLTEtMTkzOTk1_bceab996-8d0f-4733-9d90-392ec4aa28e0"
      unitRef="usd">14000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzUtNC0xLTEtMTkzOTk1_747c9d7d-e509-4055-8778-62d07bb5213d"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzYtMi0xLTEtMTkzOTk1_653de945-4dcd-4f44-8248-1bb973898171"
      unitRef="usd">13000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzYtNC0xLTEtMTkzOTk1_b4f7b0b3-b193-40f3-b765-3e8e57da65bd"
      unitRef="usd">7000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzgtMi0xLTEtMTkzOTk1_149a872c-7e3f-46fc-b333-f36efe83aab9"
      unitRef="usd">10000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzgtNC0xLTEtMTkzOTk1_84c07cab-07c8-4922-b52f-a8c1476cd9fe"
      unitRef="usd">2000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzktMi0xLTEtMTkzOTk1_8dedc165-0315-44b4-a13b-30ce2ecc8a75"
      unitRef="usd">36000000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzktNC0xLTEtMTkzOTk1_2dbac399-e47f-450d-8cab-a7ccc79734e3"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEyLTItMS0xLTE5Mzk5NQ_a07b69ef-ab85-4623-82f6-307fed44f7ea"
      unitRef="usd">6000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEyLTQtMS0xLTE5Mzk5NQ_7f170887-a081-4923-a3d9-30cbd143abd5"
      unitRef="usd">8000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEzLTItMS0xLTE5Mzk5NQ_95e5502a-2d5a-4654-b87f-b34b778f068d"
      unitRef="usd">14000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzEzLTQtMS0xLTE5Mzk5NQ_0de96c2e-e129-427d-92f4-feb4b08d832c"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE0LTItMS0xLTE5Mzk5NQ_8290b621-2e80-4808-83fd-75d47eaa189c"
      unitRef="usd">12000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE0LTQtMS0xLTE5Mzk5NQ_54e7c2b4-7bf8-4ab3-aada-ba31b56ddf4c"
      unitRef="usd">7000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE2LTItMS0xLTE5Mzk5NQ_e67e77a1-a919-4563-a753-ac5a4d15c169"
      unitRef="usd">10000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE2LTQtMS0xLTE5Mzk5NQ_e8ec5f08-40ba-43c1-a4e0-c20ddd13b99f"
      unitRef="usd">2000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE3LTItMS0xLTE5Mzk5NQ_9ab9b88c-1c01-4251-8f4d-53bdb82291d7"
      unitRef="usd">12000000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZToxYmUwMGE4ZDYzZTI0Yjg2OTI5MDJhZTRiYTg5MGUzMS90YWJsZXJhbmdlOjFiZTAwYThkNjNlMjRiODY5MjkwMmFlNGJhODkwZTMxXzE3LTQtMS0xLTE5Mzk5NQ_5fcd9c69-f1ac-45f2-aa10-6be58f7e64f6"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTE_0ea74f2f-62c9-44f5-a21c-cd353f19c63c">&lt;div style="margin-bottom: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:55.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;2022&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;2023&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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;2028 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;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;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;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;90&#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;196&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;46&#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;77&#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;2023&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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;2028 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;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;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;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;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;/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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;131&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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;54&#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNTI_2a313203-7e5e-4130-a9c4-56247f29192b">&lt;div style="margin-bottom: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:55.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;2022&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;2023&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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;2028 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;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;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;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;90&#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;196&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;46&#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;77&#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;2023&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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;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;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;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;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;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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;2028 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;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;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;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;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;/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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;131&#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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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;54&#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="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtMi0xLTEtMTkzOTk1_76ccf06e-3731-45a4-9526-536ac5c956e8"
      unitRef="usd">5000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtNC0xLTEtMTkzOTk1_5c87cd4c-a0c4-4e3f-a4d0-d9a9919741cc"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtNi0xLTEtMTkzOTk1_c4194275-1539-4476-b2ed-1436db64a818"
      unitRef="usd">8000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzQtOC0xLTEtMTkzOTk1_01a759a7-d915-464a-ba1b-f9a6fb9e576f"
      unitRef="usd">23000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtMi0xLTEtMTkzOTk1_58534d50-ae09-488d-a0ff-258c30194d0b"
      unitRef="usd">5000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtNC0xLTEtMTkzOTk1_4e972002-6f3f-446b-a667-9fa89bce7da5"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtNi0xLTEtMTkzOTk1_b6162529-8624-4839-b02b-c8b8e0b9804d"
      unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzUtOC0xLTEtMTkzOTk1_7d9975cd-d6f1-4996-b084-f45f8eb34d86"
      unitRef="usd">19000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtMi0xLTEtMTkzOTk1_316dd595-8cad-4fec-93c4-d7bcd26acfd7"
      unitRef="usd">3000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtNC0xLTEtMTkzOTk1_7f7974a5-bb89-48c3-a72f-b35ad31d27d4"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtNi0xLTEtMTkzOTk1_da259d52-f663-41f5-bfb5-f17117cb1112"
      unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzYtOC0xLTEtMTkzOTk1_ab4dd9a1-6fff-4639-8b2a-66fd05a87c80"
      unitRef="usd">16000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctMi0xLTEtMTkzOTk1_5a074059-bb49-48c9-a2e5-d4dee7b0e639"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctNC0xLTEtMTkzOTk1_a00448e8-946e-43ec-88c1-63fde0c1ff1a"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctNi0xLTEtMTkzOTk1_55558556-b0ec-41be-8a22-df1a615ea543"
      unitRef="usd">4000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzctOC0xLTEtMTkzOTk1_33eb589b-dcc7-4ab5-b295-36e3d9ab71b3"
      unitRef="usd">17000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtMi0xLTEtMTkzOTk1_c363e46a-b93d-436f-b23a-fb76eabc44a4"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtNC0xLTEtMTkzOTk1_b95eef86-83a4-4aba-8288-a038ff3e7fb9"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtNi0xLTEtMTkzOTk1_c1d58ff9-87fb-4412-80eb-a7bef3704174"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzgtOC0xLTEtMTkzOTk1_e355ad43-2433-4a68-958f-f32e653d989b"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktMi0xLTEtMTkzOTk1_f1daa623-9d5a-4624-8e67-2a43e39350bd"
      unitRef="usd">31000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktNC0xLTEtMTkzOTk1_b5ac8d47-8cb2-4e44-a094-74a2ac5e84c1"
      unitRef="usd">39000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktNi0xLTEtMTkzOTk1_f1f2bfd1-fe65-4399-9014-7b8d4d525106"
      unitRef="usd">67000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzktOC0xLTEtMTkzOTk1_1a0d13a1-5c82-4dde-8632-83402eba1fba"
      unitRef="usd">106000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTItMS0xLTE5Mzk5NQ_7f6e6f43-de5d-45dd-a983-80f287369558"
      unitRef="usd">48000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTQtMS0xLTE5Mzk5NQ_25bd9645-7ada-4b8d-9a71-04cb532e6463"
      unitRef="usd">106000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTYtMS0xLTE5Mzk5NQ_91096a56-d212-42a3-8f0f-f340cf2a63d0"
      unitRef="usd">90000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEwLTgtMS0xLTE5Mzk5NQ_7a94dcc7-40a6-4a08-b191-25e01c03311f"
      unitRef="usd">196000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTItMS0xLTE5Mzk5NQ_9b1a4ff1-9b58-4ee8-988f-c8376204d381"
      unitRef="usd">17000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTQtMS0xLTE5Mzk5NQ_06424a4c-013c-48eb-bcaa-ce50ea46dc84"
      unitRef="usd">75000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTYtMS0xLTE5Mzk5NQ_bf06679b-8e7f-4db0-bd06-0a6a7ddc8201"
      unitRef="usd">44000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzExLTgtMS0xLTE5Mzk5NQ_c42816b6-edef-4bac-88c4-4e753c4a646e"
      unitRef="usd">119000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTItMS0xLTE5Mzk5NQ_cfd07b33-524e-4e0d-b7ac-efdc11a60699"
      unitRef="usd">31000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i42ebb68546b64d3b8b7980f60d16ed41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTQtMS0xLTE5Mzk5NQ_fa391ded-2ec1-44d0-b838-550fa99f3901"
      unitRef="usd">31000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3d41f922ca27496386a28722ba47fce6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTYtMS0xLTE5Mzk5NQ_6c9c62ad-f367-4afa-8415-9fcf98dfd2a7"
      unitRef="usd">46000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzEyLTgtMS0xLTE5Mzk5NQ_37f2da34-88bc-4643-8caf-982528430d03"
      unitRef="usd">77000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTItMS0xLTE5Mzk5NQ_4936526c-1658-4401-8f54-882a943a5caf"
      unitRef="usd">5000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTQtMS0xLTE5Mzk5NQ_774f3eb1-68c2-4926-8c90-3a63dbe74e41"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTYtMS0xLTE5Mzk5NQ_d3968b88-9036-46e1-b3c1-36cb382b2a78"
      unitRef="usd">7000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE0LTgtMS0xLTE5Mzk5NQ_3e9c7e1f-3375-4c49-b7ae-d4ba6b223fc6"
      unitRef="usd">22000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTItMS0xLTE5Mzk5NQ_2bf75091-226a-47f5-bc6e-b56e864dc3ca"
      unitRef="usd">4000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTQtMS0xLTE5Mzk5NQ_91827aca-f431-4760-b4a8-ccbc39b2809f"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTYtMS0xLTE5Mzk5NQ_fb918ab4-abf6-48a3-9873-98b0b49d9f90"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE1LTgtMS0xLTE5Mzk5NQ_c9418912-3a20-4fbb-a3e0-6f0519ac3fae"
      unitRef="usd">18000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTItMS0xLTE5Mzk5NQ_bbe13b56-cb65-41d4-8ca2-9c4a88105855"
      unitRef="usd">3000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTQtMS0xLTE5Mzk5NQ_8ce15bc4-53c1-4411-b9e4-98f3015f3c84"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTYtMS0xLTE5Mzk5NQ_37b60f9e-d04b-47ab-a230-6e770c4a876c"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE2LTgtMS0xLTE5Mzk5NQ_84a7013f-7820-46fc-aa7d-a549dc3c7e79"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTItMS0xLTE5Mzk5NQ_529367b2-2a47-4298-9430-28b7036eb7cc"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTQtMS0xLTE5Mzk5NQ_b80eef37-5255-43f6-b02f-0bf9be89713d"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTYtMS0xLTE5Mzk5NQ_e0e48641-089b-4b18-b2c1-d058d07c4381"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE3LTgtMS0xLTE5Mzk5NQ_39266490-59b0-4148-a990-b49cafdc046b"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTItMS0xLTE5Mzk5NQ_52728116-3896-40d9-893a-9fda3da2450e"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTQtMS0xLTE5Mzk5NQ_2507cf9d-3ef3-4908-8e64-a1483bbaea05"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTYtMS0xLTE5Mzk5NQ_2b910b53-ab4b-4383-a5c4-fb6ce4e76cca"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE4LTgtMS0xLTE5Mzk5NQ_a52af27c-c486-41c3-adad-d9b0b01642fc"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTItMS0xLTE5Mzk5NQ_8dee22d9-206a-4fc7-9c19-f484becfd08b"
      unitRef="usd">26000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTQtMS0xLTE5Mzk5NQ_fb616b7a-1020-4c84-b661-3d40fa15b4ac"
      unitRef="usd">39000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTYtMS0xLTE5Mzk5NQ_5483d4d1-4334-48e0-a557-a4191749832a"
      unitRef="usd">8000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzE5LTgtMS0xLTE5Mzk5NQ_4a90f89f-a696-4144-a257-10e512317a93"
      unitRef="usd">47000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTItMS0xLTE5Mzk5NQ_66cd92bb-8f78-433f-b33a-6afcb26f8d81"
      unitRef="usd">41000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTQtMS0xLTE5Mzk5NQ_7bfaea4e-55e7-4c03-8ce0-b46521bae29a"
      unitRef="usd">106000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTYtMS0xLTE5Mzk5NQ_05ee544f-802a-4f32-8941-c3e014b15f9a"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIwLTgtMS0xLTE5Mzk5NQ_aa4bdf7d-8a5b-44f2-8441-a69a0d1811f9"
      unitRef="usd">131000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTItMS0xLTE5Mzk5NQ_92712a43-9288-47c1-8d75-29679173894f"
      unitRef="usd">14000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTQtMS0xLTE5Mzk5NQ_57422253-7740-44c2-9b88-40a8e22bca9f"
      unitRef="usd">75000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTYtMS0xLTE5Mzk5NQ_40e66267-39da-434f-bd68-720494334758"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIxLTgtMS0xLTE5Mzk5NQ_e5653126-ac36-45dd-b60e-ba8c772b5ad4"
      unitRef="usd">77000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTItMS0xLTE5Mzk5NQ_ad84a86e-cb7a-4553-a58f-f84ba0fc959d"
      unitRef="usd">27000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic706ce31bfc64e918c82a4ab4dcd7772_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTQtMS0xLTE5Mzk5NQ_d7815d29-1df7-4f3e-a870-aebfc50cc255"
      unitRef="usd">31000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="iaa7612f3b9af41ae8ed342e68f0f2977_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTYtMS0xLTE5Mzk5NQ_3b6a6478-5ec4-43bd-a3da-ff60c935f016"
      unitRef="usd">23000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTpiZTc0Njc0NTNhZDI0MDA2ODdlNmM4MGM4MzI3YTMxYi90YWJsZXJhbmdlOmJlNzQ2NzQ1M2FkMjQwMDY4N2U2YzgwYzgzMjdhMzFiXzIyLTgtMS0xLTE5Mzk5NQ_cc499228-6f43-4a28-8389-889f8a187c69"
      unitRef="usd">54000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="id3bca4a2b2da42bdab0f6fe4113ebfac_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM1NTI_f6083521-ac6c-43ed-aca9-fa5c57b66e6a"
      unitRef="usd">240000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="id3bca4a2b2da42bdab0f6fe4113ebfac_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM1OTg_30c56f7e-ac61-4a18-bf92-3438d99bacba"
      unitRef="usd">191000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="icef463f0626747f2ac1cc81c33230370_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM2NTg_5e42ef5a-9119-4078-96bd-c3d344d405f0"
      unitRef="usd">194000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="icef463f0626747f2ac1cc81c33230370_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzM3MDQ_6e070d4b-6a7a-42ec-bdf9-770e115af3eb"
      unitRef="usd">138000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzYwNDI_9b68f060-8ee0-4580-9674-091ec9ae60d5">&lt;div style="margin-bottom: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:88.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&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;2022&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;2023&lt;/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;43&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzItMi0xLTEtMTkzOTk1_86a2f7d3-484c-46ca-99aa-746d84738d93"
      unitRef="usd">43000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzMtMi0xLTEtMTkzOTk1_536973cb-b7bf-4915-b98c-4f1637ec8ec3"
      unitRef="usd">43000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzQtMi0xLTEtMTkzOTk1_cd14593a-0c07-4f03-84f0-7f5b13f4c938"
      unitRef="usd">44000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzUtMi0xLTEtMTkzOTk1_0e1ae113-e768-4349-a5a8-72fc17ce9167"
      unitRef="usd">18000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90YWJsZTo2ZjlmYjJhYjQxY2M0M2M3OWNmOGU3ZWZhNTJjMmVkMy90YWJsZXJhbmdlOjZmOWZiMmFiNDFjYzQzYzc5Y2Y4ZTdlZmE1MmMyZWQzXzgtMi0xLTEtMTkzOTk1_ba008df5-1e9a-4f7e-983a-c7b98dbed277"
      unitRef="usd">148000000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_01afa621-c279-413f-a3a6-2ea615b65760"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_0c8c238d-94fe-4a1e-9c4e-1d254c4099bf"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_9fe8f51e-47ef-4422-a2eb-341499df4261"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_c8f53d2a-7103-42f6-87e3-ea78998ce5ea"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2NTk_f60d5d52-c15f-42f1-8952-55dab5728f24"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ2OTg_415acbe6-f5ed-4f34-906d-2de9a67aaa6f"
      unitRef="usd">8000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ3NTI_bd44d66d-262d-4ab1-a0a8-d7655eaf26b3"
      unitRef="usd">6000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zMzQvZnJhZzowZWE3ODRlY2Y0NzM0YzQ5YmU2ZGUzMzMyZDVkYzI3Yy90ZXh0cmVnaW9uOjBlYTc4NGVjZjQ3MzRjNDliZTZkZTMzMzJkNWRjMjdjXzQ4MDA_85fc61f9-b650-48e0-8fe3-98ac8f58d86c"
      unitRef="usd">7000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzUzNw_b2e9a40b-62c6-4f71-aff2-511ee49ab307">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: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.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;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="display:none"/&gt;&lt;td colspan="3" style="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: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:#cceeff;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;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Generating plants coal ash areas&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 distribution cut, purge, and cap&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 distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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;Closure of renewable generation assets&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;Wind and solar generation facilities&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 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: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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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/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: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: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;Cash Flow Revisions&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;ARO Liability 12/31/2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;746&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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 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;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;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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;text-indent:-9pt;vertical-align: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/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: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;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: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;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: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;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: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;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: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;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: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;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: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;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 #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;Total 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;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 #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;(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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #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;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;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzU0MA_d4e0eb79-3adf-46dd-8820-b09fdabf85b4">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: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.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;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="display:none"/&gt;&lt;td colspan="3" style="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: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:#cceeff;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;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Generating plants coal ash areas&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 distribution cut, purge, and cap&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 distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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;Closure of renewable generation assets&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;Wind and solar generation facilities&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 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: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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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/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: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: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;Cash Flow Revisions&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;ARO Liability 12/31/2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;746&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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 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;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;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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;text-indent:-9pt;vertical-align: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/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: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;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: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;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: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;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: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;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: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;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: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;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: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;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 #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;Total 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;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 #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;(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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #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;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;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzE1MzkzMTYyNzkyODgz_ab2a6364-3133-4cc9-94b2-5f43648743ce">&lt;div style="margin-bottom: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzE1MzkzMTYyNzkyODgz_b728bd05-59b7-473f-9b22-154be15c7189">&lt;div style="margin-bottom: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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzcxNDY4MjU1ODQ1NjE_28af010c-6cce-4fa3-a992-cff4c0a253c0">&lt;div style="margin-bottom: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: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.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;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="display:none"/&gt;&lt;td colspan="3" style="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: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:#cceeff;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;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Generating plants coal ash areas&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 distribution cut, purge, and cap&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 distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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;Closure of renewable generation assets&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;Wind and solar generation facilities&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzcxNDY4MjU1ODQ1NjE_cb22741a-6f1c-4812-95e5-989f55d39c2d">&lt;div style="margin-bottom: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: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.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;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="display:none"/&gt;&lt;td colspan="3" style="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: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:#cceeff;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;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Generating plants coal ash areas&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 distribution cut, purge, and cap&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 distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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;Closure of renewable generation assets&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;Wind and solar generation facilities&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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzUzNA_a9c99db0-02b4-4bda-8fb5-b95465b2c9a8">&lt;div style="margin-bottom: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: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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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/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: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: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;Cash Flow Revisions&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;ARO Liability 12/31/2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;746&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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 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;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;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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;text-indent:-9pt;vertical-align: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/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: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;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: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;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: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;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: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;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: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;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: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;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: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;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 #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;Total 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;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 #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;(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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #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;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;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90ZXh0cmVnaW9uOmVkYWI0YzI0MzlkYjQ2N2Q5MTgyMjc2MjY4ZGJmNmRlXzU0Mw_b13388a1-bb15-4c36-93f5-918bb94e77a6">&lt;div style="margin-bottom: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: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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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/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: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: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;Cash Flow Revisions&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;ARO Liability 12/31/2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;746&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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 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;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;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Increase was attributable to a proposed change for closure work at the J.H.&#160;Campbell&#160;3 ash disposal landfill and an updated cost estimate for other coal ash disposal areas.&lt;/span&gt;&lt;/div&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.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:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&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;text-indent:-9pt;vertical-align: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/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: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;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: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;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: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;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: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;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: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;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: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;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: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;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 #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;Total 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;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 #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;(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 #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #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;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;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtMi0xLTEtMTkzOTk1_03ff18b8-b07f-40f1-bc13-2595936b4585"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtNC0xLTEtMTkzOTk1_56be268f-d028-42e9-93ed-2653c416f810"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtNi0xLTEtMTkzOTk1_7b99cd8d-cc5b-46ce-ad96-e68137984745"
      unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtOC0xLTEtMTkzOTk1_ed09bc36-5935-4d7d-b185-37da6bfa60f3"
      unitRef="usd">27000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtMTAtMS0xLTE5Mzk5NQ_93d0b12c-3d49-41c9-9a58-97a464ac340b"
      unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzMtMTItMS0xLTE5Mzk5NQ_53c8f685-7498-43cd-8a03-4e8251559394"
      unitRef="usd">722000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i9da76402a94849f98c2be1e077100872_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtMi0xLTEtMTkzOTk1_1cc2c26b-3cf5-4172-9040-426b3fbab040"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtNC0xLTEtMTkzOTk1_1f710244-6b0e-4dbb-af2f-d31b357dff18"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtNi0xLTEtMTkzOTk1_ed8c55f1-af9c-4f92-845f-7b414ed14583"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtOC0xLTEtMTkzOTk1_c84d95a9-1cc4-4cb1-98b1-99621a870247"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i7f8a24283bc54035a23cbd005c390ec4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtMTAtMS0xLTE5Mzk5NQ_c406990d-647f-4bd7-bb3c-214d6457bc53"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i64439f04335c4f0aaf587b5567e7984b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzQtMTItMS0xLTE5Mzk5NQ_0beafc94-16fa-4dfa-854f-b23c05fd71d9"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtMi0xLTEtMTkzOTk1_90d3da6b-c7d2-4ec1-9061-c5ebb17c92df"
      unitRef="usd">628000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtNC0xLTEtMTkzOTk1_0e487e88-492a-448e-8562-9ac194a42f1a"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtNi0xLTEtMTkzOTk1_8d5983a5-4550-4c45-8ce5-5f55d77fc6d1"
      unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtOC0xLTEtMTkzOTk1_8e5d741f-7448-4dc0-a25e-488d432914cd"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtMTAtMS0xLTE5Mzk5NQ_16ab6334-b3d1-47cf-b1c6-a34eeb016820"
      unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzUtMTItMS0xLTE5Mzk5NQ_5b072069-489b-4532-9dc4-f4f888f2650e"
      unitRef="usd">746000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i28ec93a63bb34fe7a57ab4e65155bb16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctMi0xLTEtMTkzOTk1_708173d0-fb9a-4bba-bae3-fecbf1184781"
      unitRef="usd">157000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctNC0xLTEtMTkzOTk1_0d5e9540-6694-4480-a658-bc43da391337"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctNi0xLTEtMTkzOTk1_dd932c6e-b0a2-44a8-96b4-d3ac69248bbf"
      unitRef="usd">20000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctOC0xLTEtMTkzOTk1_8cfddc58-4bb5-4de0-8b1c-9fd764fb8932"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i506f2f713f754b3090115d22ad972e2e_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctMTAtMS0xLTE5Mzk5NQ_bb846f75-35a4-499b-bf05-68ec6e70dbde"
      unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i8498990a066f4971907ced1da73dd310_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzctMTItMS0xLTE5Mzk5NQ_e27e5617-4bc8-4c2c-ad72-1929d7bd64c8"
      unitRef="usd">272000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i25772f389b7c4375bdb9ee2e567bd057_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtMi0xLTEtMTkzOTk1_bef2d455-67ef-43c1-8586-aea0feb919e4"
      unitRef="usd">282000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtNC0xLTEtMTkzOTk1_764c83b1-ca0a-4701-af52-9c64072a08b0"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtNi0xLTEtMTkzOTk1_a5c59e3e-7736-419e-a78e-23c36fe99719"
      unitRef="usd">11000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtOC0xLTEtMTkzOTk1_bc7f8991-ffab-4ae8-9d94-cfe5838d7d2f"
      unitRef="usd">15000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i4b4d6d1b7b6b45c68987e27e8e5ccdef_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtMTAtMS0xLTE5Mzk5NQ_c1fc71c0-26c9-4dab-b467-aed35594eaa5"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i4676508199c5448c8360f61026cab859_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzgtMTItMS0xLTE5Mzk5NQ_32d796e9-a4a1-4311-8740-cd15474e421d"
      unitRef="usd">287000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i89be40c438fa4048bc1deda89671d883_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktMi0xLTEtMTkzOTk1_31b0a558-040c-4c1b-8090-67b3630397c4"
      unitRef="usd">38000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i95aca42c38f44d6584fe68b789426571_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktNC0xLTEtMTkzOTk1_964ca16e-644e-474f-970b-fdf9d004ee8b"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i95aca42c38f44d6584fe68b789426571_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktNi0xLTEtMTkzOTk1_b18e54cd-ef46-425e-8569-fb27962567ea"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i95aca42c38f44d6584fe68b789426571_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktOC0xLTEtMTkzOTk1_5119dfa4-259f-4015-8040-fbc02a322340"
      unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i95aca42c38f44d6584fe68b789426571_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktMTAtMS0xLTE5Mzk5NQ_04a8f147-7626-410a-9c6d-d7e60559d260"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ibb6f64f65281402695f22175ceca0ebc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzktMTItMS0xLTE5Mzk5NQ_9d26e8cf-4f25-43a5-b052-65ba590e9d35"
      unitRef="usd">39000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ie0066d40deac407b8383e315d45b7186_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTItMS0xLTE5Mzk5NQ_7d73539e-27c9-4640-84ae-c1b161c6fa1c"
      unitRef="usd">93000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTQtMS0xLTE5Mzk5NQ_ae05c394-b60d-41b3-bcd7-18439f58962c"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTYtMS0xLTE5Mzk5NQ_e90cc766-1447-4001-8b87-7e73cb5cf0f5"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTgtMS0xLTE5Mzk5NQ_d241806b-7ebf-43d9-a8b7-e49a7561433e"
      unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="idf17c4b35b684995a7ae8386eb4dedf4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTEwLTEtMS0xOTM5OTU_16729288-cb8a-4b00-9ea6-f3176ccc9410"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="iaa97293ac93041caa309e43691f7ff74_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEwLTEyLTEtMS0xOTM5OTU_47219fee-bb49-46ad-ae41-0dbcdb150380"
      unitRef="usd">95000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i94c5a0b7dbfc427eb4d2eea60e133092_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTItMS0xLTE5Mzk5NQ_26450cec-1df2-4031-9702-3bafa665a57e"
      unitRef="usd">35000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTQtMS0xLTE5Mzk5NQ_fa7b6b1a-0d68-489c-8395-c84d5851fdc4"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTYtMS0xLTE5Mzk5NQ_bb181ef3-145c-4c68-8ccc-00613f06a211"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTgtMS0xLTE5Mzk5NQ_b843cb31-2c8a-4436-906a-39ba4b509088"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i7086d7c1b29e40d895bb5394387a0f20_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTEwLTEtMS0xOTM5OTU_9efe8f7e-3954-40ca-815b-521ac8f75c4a"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ia2a09cf0cea2456fa07ff8a876efce41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzExLTEyLTEtMS0xOTM5OTU_efda9dd7-d3e7-4548-9672-b37483ad470f"
      unitRef="usd">29000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTItMS0xLTE5Mzk5NQ_ce25474d-afbf-4a5b-828b-fda08bc67e15"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTQtMS0xLTE5Mzk5NQ_27d8fb1b-3d85-42ef-86ff-a5fc9c44aacd"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTYtMS0xLTE5Mzk5NQ_2326b6a1-6a4a-49c0-9fc7-bc25ef29c660"
      unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTgtMS0xLTE5Mzk5NQ_9eb0466e-9052-41fa-a1d3-24740a5ee035"
      unitRef="usd">27000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTEwLTEtMS0xOTM5OTU_59c14d58-40b0-4d1c-8aca-7e79d1d6f64f"
      unitRef="usd">128000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDAvZnJhZzplZGFiNGMyNDM5ZGI0NjdkOTE4MjI3NjI2OGRiZjZkZS90YWJsZTpmOGYzZTk5NjIwMzA0ZTU1YjEyYTNhZDQ2NzVlOWFiNy90YWJsZXJhbmdlOmY4ZjNlOTk2MjAzMDRlNTViMTJhM2FkNDY3NWU5YWI3XzEyLTEyLTEtMS0xOTM5OTU_1dd4b37b-35f8-4e20-b8a6-eb97d49c66c8"
      unitRef="usd">722000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtMi0xLTEtMTkzOTk1_8357b722-e16c-4149-8029-1a0a4ef0f400"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtNC0xLTEtMTkzOTk1_18e16c9a-8f9c-431e-8710-d0d86ae1bca9"
      unitRef="usd">71000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtNi0xLTEtMTkzOTk1_5338325d-ae75-4444-902e-7ea15baabbe8"
      unitRef="usd">53000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtOC0xLTEtMTkzOTk1_ad1a93bc-0f86-4611-b2e3-9ad4077c17cb"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtMTAtMS0xLTE5Mzk5NQ_993a5a93-0af5-448c-88ab-5f56802a2926"
      unitRef="usd">33000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzMtMTItMS0xLTE5Mzk5NQ_37eba4e8-e375-4e98-bf43-05262a528671"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i28b3808039ec43c2a0be87992e52db60_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtMi0xLTEtMTkzOTk1_6d2aa1af-afa4-4674-911b-bd74d3266874"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ifde820d4679d454eb5c124560878ee00_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtNC0xLTEtMTkzOTk1_0bb8b10e-b461-471f-a22e-e2e1f56baacc"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ifde820d4679d454eb5c124560878ee00_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtNi0xLTEtMTkzOTk1_061884bf-f5a6-4ba5-a7d0-d9194af9d776"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ifde820d4679d454eb5c124560878ee00_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtOC0xLTEtMTkzOTk1_21bab634-3db1-4c42-b65b-815ac1f2ca07"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ifde820d4679d454eb5c124560878ee00_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtMTAtMS0xLTE5Mzk5NQ_afee1804-be01-4ee7-890f-04e1101ba983"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i9da76402a94849f98c2be1e077100872_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzQtMTItMS0xLTE5Mzk5NQ_5f91107f-55f3-468b-b72b-2fa09e9f669c"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtMi0xLTEtMTkzOTk1_647d88cf-b384-49fe-9b9c-3e2019f8eeca"
      unitRef="usd">553000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtNC0xLTEtMTkzOTk1_39a6de8d-1912-46e7-aa9d-5383b9fafee1"
      unitRef="usd">71000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtNi0xLTEtMTkzOTk1_f8dd16f8-059f-49c8-9e58-0b6974b4d7ba"
      unitRef="usd">53000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtOC0xLTEtMTkzOTk1_a301b46c-b415-47d9-8f77-45a8f708941c"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtMTAtMS0xLTE5Mzk5NQ_1669e20b-b099-431f-95a1-a331b43dd74d"
      unitRef="usd">33000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzUtMTItMS0xLTE5Mzk5NQ_0737463d-e798-4575-8182-517ccc6374f9"
      unitRef="usd">628000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i801d08d9bfe14f8bb8c7b481c12596ad_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctMi0xLTEtMTkzOTk1_fcd64396-a294-40a8-a662-ef1c9e396849"
      unitRef="usd">148000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctNC0xLTEtMTkzOTk1_12f38eab-cffb-46f9-a3df-6f480ef08e1d"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctNi0xLTEtMTkzOTk1_6703edc4-73de-408d-886f-d0d30f9ada4e"
      unitRef="usd">34000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctOC0xLTEtMTkzOTk1_2d69a07c-6aef-48da-8f73-8633ba66c2f3"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ic6d102543c5b4963bdd6f669947948ca_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctMTAtMS0xLTE5Mzk5NQ_620ba6e9-7c7c-4c91-9bee-25cb528347f9"
      unitRef="usd">38000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i28ec93a63bb34fe7a57ab4e65155bb16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzctMTItMS0xLTE5Mzk5NQ_b31c2338-df3c-4aff-af44-329d997cf651"
      unitRef="usd">157000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ib7751c6de21843b896615ed6addaf653_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtMi0xLTEtMTkzOTk1_d3502961-2b03-4db0-9afb-0600c3f59cec"
      unitRef="usd">240000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtNC0xLTEtMTkzOTk1_1b4ca578-c70c-4116-9606-c27094be52ff"
      unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtNi0xLTEtMTkzOTk1_ccf47e83-2d47-4f6f-ac74-25690b6a6b25"
      unitRef="usd">10000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtOC0xLTEtMTkzOTk1_41387fae-3429-4bd9-87fd-47d783d08d7e"
      unitRef="usd">13000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i1b8cefbda3744cc5a8b9012460937d64_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtMTAtMS0xLTE5Mzk5NQ_36ff57d0-3a9b-4cbb-ad16-f9619817fce5"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i25772f389b7c4375bdb9ee2e567bd057_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzgtMTItMS0xLTE5Mzk5NQ_da486b75-db97-4d0f-8b9e-1411c27f12a5"
      unitRef="usd">282000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ie869d77685a94939a0e590bd496bc176_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktMi0xLTEtMTkzOTk1_18d84397-2447-474d-bed5-0d4f6d9b2540"
      unitRef="usd">36000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktNC0xLTEtMTkzOTk1_2a97e89c-b665-43a3-b9a1-d284ba2e90e7"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktNi0xLTEtMTkzOTk1_4cbc3b9d-23bb-4b52-8b3c-3668e81cab51"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktOC0xLTEtMTkzOTk1_94bbe13a-496e-4b5e-9d8b-18cf430b5fb2"
      unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i6d20f2f92324417e856b6cbec12e92dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktMTAtMS0xLTE5Mzk5NQ_8f00560e-212c-45f2-8975-ac7f829f1711"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i89be40c438fa4048bc1deda89671d883_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzktMTItMS0xLTE5Mzk5NQ_29feca4e-fc3e-4012-9e04-15151b00f4bb"
      unitRef="usd">38000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i43399aaa56be4700bad0dcdd68ccbca7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTItMS0xLTE5Mzk5NQ_abbddf97-9686-424b-951c-3b846c14d820"
      unitRef="usd">74000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTQtMS0xLTE5Mzk5NQ_a96cb88c-ce4f-429c-ba10-f3aefe39bd31"
      unitRef="usd">16000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTYtMS0xLTE5Mzk5NQ_902de65a-03a7-4d54-a8b6-4d9c230aaa43"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTgtMS0xLTE5Mzk5NQ_fb825795-5d4f-4ffc-857d-5c5675e6514e"
      unitRef="usd">3000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5a163b11d1a248a28259b36528bda1bd_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTEwLTEtMS0xOTM5OTU_b48d4df5-94b7-48eb-85b1-e83fc3946fed"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ie0066d40deac407b8383e315d45b7186_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEwLTEyLTEtMS0xOTM5OTU_a6710555-b1ae-4f0e-b99d-0fbd351d3b1d"
      unitRef="usd">93000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i64b8c0c838bb4a1d830d759b2671a263_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTItMS0xLTE5Mzk5NQ_db54723a-9710-4534-8313-24b4a4cd70a4"
      unitRef="usd">32000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i523221bfd1744cd488406622ff1db64b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTQtMS0xLTE5Mzk5NQ_5e0312d6-9fa1-43a7-97ff-abe1e379445f"
      unitRef="usd">16000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i523221bfd1744cd488406622ff1db64b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTYtMS0xLTE5Mzk5NQ_6a5c38df-0251-42ae-9c38-5166c3f44e68"
      unitRef="usd">9000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i523221bfd1744cd488406622ff1db64b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTgtMS0xLTE5Mzk5NQ_ddcb4beb-9a26-4432-9384-deec93bf6e91"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i523221bfd1744cd488406622ff1db64b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTEwLTEtMS0xOTM5OTU_8e88b6bf-407d-4755-b304-53fa525ed2a8"
      unitRef="usd">-5000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i94c5a0b7dbfc427eb4d2eea60e133092_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzExLTEyLTEtMS0xOTM5OTU_7b101d9b-2a17-483d-b9f9-e2d1f3cafbbb"
      unitRef="usd">35000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTItMS0xLTE5Mzk5NQ_1c908b28-2bd7-4d55-84ff-a6e19bba2408"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTQtMS0xLTE5Mzk5NQ_1061fe77-1519-4b9e-aab6-cc241ddaaf2d"
      unitRef="usd">71000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTYtMS0xLTE5Mzk5NQ_547ed6af-40c6-4941-a0f3-b1523df77c14"
      unitRef="usd">53000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTgtMS0xLTE5Mzk5NQ_68d90714-60e9-432b-b6a4-9b7f87579feb"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTEwLTEtMS0xOTM5OTU_5d1d6277-569b-43e9-b849-bf0290fbe141"
      unitRef="usd">33000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDMvZnJhZzoyODE1YjRiNzU1Yjk0M2EyYWZkNGY2NTI2M2I0YjY1OS90YWJsZTpiOWNlM2MwNzBiNGM0YzMwOGVjZjUyYzI4MzE2MTY3ZC90YWJsZXJhbmdlOmI5Y2UzYzA3MGI0YzRjMzA4ZWNmNTJjMjgzMTYxNjdkXzEzLTEyLTEtMS0xOTM5OTU_8f572eb8-d35e-4e66-b106-5b994d66a619"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDYvZnJhZzo3ZTc4MGIxNjJkYjM0ZmEwOGU2MmEwNzRiZTMwODE3Zi90ZXh0cmVnaW9uOjdlNzgwYjE2MmRiMzRmYTA4ZTYyYTA3NGJlMzA4MTdmXzEy_80ab735e-014c-4eb5-835a-468974938164">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 March&#160;2022, CMS&#160;Energy and Consumers determined that 2022&#160;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 at the end of each quarter in 2022. For the year ended December&#160;31,&#160;2022, CMS&#160;Energy, including Consumers, recognized a settlement loss of $22&#160;million; $21&#160;million of this amount was deferred as a regulatory asset. Consumers recognized a settlement loss of $21&#160;million, all of which was 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 $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended December&#160;31,&#160;2020. DCCP expense for Consumers was $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended 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-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 and ABO 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;Trust 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;ABO&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2022 or 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-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&#160;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 $12&#160;million at December&#160;31,&#160;2022 and $13&#160;million at December&#160;31,&#160;2021. 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 $1&#160;million for the year ended December&#160;31,&#160;2022, and $2&#160;million for the years ended 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-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 four&#160;to six&#160;percent of employee eligible contributions based on an employee&#x2019;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $44&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended December&#160;31,&#160;2020. The total 401(k)&#160;plan cost for Consumers was $43&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended 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-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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_2a244127-72c7-4004-ab5f-1ce638f2f487"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_721428fe-8e7f-433d-8283-d5e4f763f70a"&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.50&#160;percent in 2023 and 6.25&#160;percent in 2022 for those under&#160;65 and would increase 6.75&#160;percent in 2023 and 2022 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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;5.24&#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.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;/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;5.14&#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.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;/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.13&#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.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;/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;5.21&#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.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;/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.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;/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;3.09&#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;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;/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;3.09&#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.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;/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.23&#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.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;/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;2.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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;2.21&#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;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;/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;2.21&#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;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;/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;2.45&#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;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;/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.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;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;/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.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;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;/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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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;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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&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 Pension Plans and DB 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 #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;39&#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;(113)&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;(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;/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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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;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 (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;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;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;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;2021&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;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;2021&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 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;(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;(85)&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;(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 #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;494&#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;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;/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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&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 total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $632&#160;million at December&#160;31,&#160;2022 and $510&#160;million at 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: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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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: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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;78&#160;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2022 and $2.7&#160;billion at December&#160;31,&#160;2021. At December&#160;31,&#160;2022 and 2021, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 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 #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;/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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;/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:44.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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="33" 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="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;2022&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;2021&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="3" style="display:none"/&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="36" 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;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 #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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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 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;/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:44.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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="33" 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="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;2022&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;2021&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="3" style="display:none"/&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="36" 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;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;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="display:none"/&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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 #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,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;/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;2022:&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:59.476%"/&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.637%"/&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;/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;38.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;47.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;38.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;11.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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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="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;100.0&#160;&lt;/span&gt;&lt;/td&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 #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;100.0&#160;&lt;/span&gt;&lt;/td&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"&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 2022 asset allocation for the assets of the DB&#160;Pension Plans was 50&#x2011;percent equity, 40&#x2011;percent fixed income, and ten&#x2011;percent real 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: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 2022&#160;asset allocation for the health trusts was 51&#x2011;percent equity, 39&#x2011;percent fixed income, and ten&#x2011;percent real assets. CMS&#160;Energy&#x2019;s target asset allocation for the life trusts was 53&#x2011;percent equity, 32&#x2011;percent fixed income, and 15&#x2011;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. 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; Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2022 or 2021, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2023. 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;2023&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;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;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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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;2028-2032&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;745&#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;30&#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;298&#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;2022, unions represented 41&#160;percent of CMS&#160;Energy&#x2019;s employees and 42&#160;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 expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNDYvZnJhZzo3ZTc4MGIxNjJkYjM0ZmEwOGU2MmEwNzRiZTMwODE3Zi90ZXh0cmVnaW9uOjdlNzgwYjE2MmRiMzRmYTA4ZTYyYTA3NGJlMzA4MTdmXzEz_91d5140a-9a5e-4e7e-99d2-71a5d7e1d6a4">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 March&#160;2022, CMS&#160;Energy and Consumers determined that 2022&#160;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 at the end of each quarter in 2022. For the year ended December&#160;31,&#160;2022, CMS&#160;Energy, including Consumers, recognized a settlement loss of $22&#160;million; $21&#160;million of this amount was deferred as a regulatory asset. Consumers recognized a settlement loss of $21&#160;million, all of which was 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 $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended December&#160;31,&#160;2020. DCCP expense for Consumers was $48&#160;million for the year ended December&#160;31,&#160;2022, $41&#160;million for the year ended December&#160;31,&#160;2021, and $31&#160;million for the year ended 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-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 and ABO 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;Trust 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;ABO&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Neither CMS&#160;Energy nor Consumers made any contributions to the DB&#160;SERP in 2022 or 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-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&#160;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 $12&#160;million at December&#160;31,&#160;2022 and $13&#160;million at December&#160;31,&#160;2021. 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 $1&#160;million for the year ended December&#160;31,&#160;2022, and $2&#160;million for the years ended 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-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 four&#160;to six&#160;percent of employee eligible contributions based on an employee&#x2019;s wages and class. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $44&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended December&#160;31,&#160;2020. The total 401(k)&#160;plan cost for Consumers was $43&#160;million for the year ended December&#160;31,&#160;2022, $31&#160;million for the year ended December&#160;31,&#160;2021, and $29&#160;million for the year ended 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-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:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_2a244127-72c7-4004-ab5f-1ce638f2f487"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2Mzc_721428fe-8e7f-433d-8283-d5e4f763f70a"&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.50&#160;percent in 2023 and 6.25&#160;percent in 2022 for those under&#160;65 and would increase 6.75&#160;percent in 2023 and 2022 for those over&#160;65. The rate of increase was assumed to decline to 4.75&#160;percent by 2032 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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;5.24&#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.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;/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;5.14&#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.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;/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.13&#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.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;/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;5.21&#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.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;/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.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;/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;3.09&#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;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;/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;3.09&#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.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;/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.23&#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.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;/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;2.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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;2.21&#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;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;/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;2.21&#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;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;/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;2.45&#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;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;/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.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;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;/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.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;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;/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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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;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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&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 Pension Plans and DB 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 #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;39&#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;(113)&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;(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;/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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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;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 (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;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;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;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;2021&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;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;2021&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 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;(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;(85)&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;(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 #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;494&#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;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;/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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&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 total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $632&#160;million at December&#160;31,&#160;2022 and $510&#160;million at 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: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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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: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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;78&#160;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;The ABO for the DB&#160;Pension Plans was $2.0&#160;billion at December&#160;31,&#160;2022 and $2.7&#160;billion at December&#160;31,&#160;2021. At December&#160;31,&#160;2022 and 2021, 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 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 #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;/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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;/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:44.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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="33" 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="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;2022&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;2021&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="3" style="display:none"/&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="36" 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;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 #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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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 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;/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:44.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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="33" 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="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;2022&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;2021&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="3" style="display:none"/&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="36" 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;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;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="display:none"/&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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 #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,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;/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;2022:&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:59.476%"/&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.637%"/&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;/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;38.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;47.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;38.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;11.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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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="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;100.0&#160;&lt;/span&gt;&lt;/td&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 #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;100.0&#160;&lt;/span&gt;&lt;/td&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"&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 2022 asset allocation for the assets of the DB&#160;Pension Plans was 50&#x2011;percent equity, 40&#x2011;percent fixed income, and ten&#x2011;percent real 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: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 2022&#160;asset allocation for the health trusts was 51&#x2011;percent equity, 39&#x2011;percent fixed income, and ten&#x2011;percent real assets. CMS&#160;Energy&#x2019;s target asset allocation for the life trusts was 53&#x2011;percent equity, 32&#x2011;percent fixed income, and 15&#x2011;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. 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; Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers made any contributions in 2022 or 2021, or plans to contribute to the DB&#160;Pension Plans or OPEB Plan in 2023. 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;2023&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;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;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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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;2028-2032&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;745&#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;30&#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;298&#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;2022, unions represented 41&#160;percent of CMS&#160;Energy&#x2019;s employees and 42&#160;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 expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzIyMTI_e3dfe123-e95c-4756-9d73-0ec2281963be"
      unitRef="usd">-22000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ife0d2a82340045829327aadfccc5fdaf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzIyMTY_421d61d6-4019-413b-a634-209b0c094ec1"
      unitRef="usd">-21000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i660175817d08418c88eddd0b8fba78a1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM4NDgyOTA3MDQ4OTA_51abde94-da1a-496e-8fe7-4f250bc899cc"
      unitRef="usd">-21000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i08d651d75da4407c86f033f72d4d6612_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI2MDE_cb1b4f58-aad1-4233-9744-a3564970aafd">P8Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id315c532008f4c2cad2f1ccdc89c253a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI3Njg_dc9d0d18-99cf-4199-8c75-b0de6b35280e"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ia9d2b5f986ad4e60a092539fd85dfb22_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI3NzQ_a3e84e77-345a-49d8-b90e-ae94cb429a5c"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i704a413b2777442aa9f8229781a6e3ca_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI5ODk_422e8e25-ff62-4639-b6cc-1919ee5e5b43"
      unitRef="usd">48000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4ed0eb710a5a4d2ab04a8f9375c870d9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzI5OTc_25ff655d-16d8-4a8f-ae5c-8caa3e1dc3e8"
      unitRef="usd">41000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i50f0f88ec8b844ca9b1bbc08f7455ebc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwMDE_53a51bc4-6b60-4057-8bd9-3c811d2784ee"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6b6b1cc38fc94d7e86eaa2ad74db43ce_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwMzg_e83c23c8-e390-448d-837c-33e63930f576"
      unitRef="usd">48000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2e68c5535f7e434f9af748605c0287f2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwNDY_a9513c47-154a-43fd-9b4b-7a8127faebd7"
      unitRef="usd">41000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i0c411440394249c284c7e9556acfe26b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzMwNTA_557a3793-9913-49d9-909c-30847731651e"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzA_0bcedbc6-9f29-484f-91e3-dd0e027a3dd3">Presented in the following table are the fair values of trust assets and ABO 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;Trust 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;ABO&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzA_765cfbce-4e8b-4947-9218-c88048c3031c">Presented in the following table are the fair values of trust assets and ABO 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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;Trust 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;ABO&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib67a5ba71a8a412a9aecc6141ba4e405_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzMtMi0xLTEtMTkzOTk1_27a5cdac-a38f-4e93-a59c-b707e02d76b5"
      unitRef="usd">137000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5b647a48fa8b4a2cbbbe1c45587de659_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzMtNC0xLTEtMTkzOTk1_bcab158b-e2b5-4630-81ca-2b02eb47f9ad"
      unitRef="usd">142000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i8528e29430f746e68046bdc2eefea34c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzQtMi0xLTEtMTkzOTk1_f8a35672-978b-4d04-a54e-5ee63e5f2bf1"
      unitRef="usd">118000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="if69f0c0680e64352b3d0a88ffd897826_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzQtNC0xLTEtMTkzOTk1_90c0ac11-f16e-445c-a014-c6753daec01a"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ica344dc59f6d487b9d57677b5c6b2f65_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzctMi0xLTEtMTkzOTk1_599e76c4-07c8-47d1-9f50-2a158fb7a0da"
      unitRef="usd">101000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ica457e70e0db4d6b9333911b6c0e5a50_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzctNC0xLTEtMTkzOTk1_1918f2bd-f2f1-4f61-890e-26d0ee953166"
      unitRef="usd">104000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i250321c147c6471a967f0949898d6313_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzgtMi0xLTEtMTkzOTk1_3a38e8fa-1258-429f-a1a3-5d12f5ef62ae"
      unitRef="usd">85000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i0991411504fe4656a43e134ec7dead85_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTowOWNhNjJhMDJkNDY0ODg2YmIyNWZhODU5ZTY3NjRmMi90YWJsZXJhbmdlOjA5Y2E2MmEwMmQ0NjQ4ODZiYjI1ZmE4NTllNjc2NGYyXzgtNC0xLTEtMTkzOTk1_80311332-95eb-4e0b-813b-82ac1a641e11"
      unitRef="usd">108000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:PlanContributionPercentage
      contextRef="ia437758efdfd4281b87f04a163508b73_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM2MzA_b54ba8ed-0241-40da-9cf8-9ec73e967d69"
      unitRef="number">0.05</cms:PlanContributionPercentage>
    <cms:PlanContributionPercentage
      contextRef="icdbceb0f6d734417bde26be784bae742_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM2MzY_22a3d239-89ca-4ae6-86ab-ecffdf0ea687"
      unitRef="number">0.15</cms:PlanContributionPercentage>
    <cms:MinimumYearsOfParticipationBeforeVesting
      contextRef="i71b3b3b97a874d74a611fe9d8bec92be_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM2OTY_763a9c0f-13bb-4688-a08a-c8e4609a3e57">P5Y</cms:MinimumYearsOfParticipationBeforeVesting>
    <cms:DefinedContributionPlanTrustAssetsAmount
      contextRef="i98234215494d495481494660b11a842d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM4NzQ_9371e3d2-1db1-43fe-9b73-8133e5302852"
      unitRef="usd">12000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <cms:DefinedContributionPlanTrustAssetsAmount
      contextRef="ic4befe8e0fd14b8d817ce8ee7f279d9f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzM4ODM_5b8f912c-7a2c-4d5f-8224-8afea6196b23"
      unitRef="usd">13000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i71b3b3b97a874d74a611fe9d8bec92be_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQwNTM_b549503f-210f-469f-bea0-08867e80e9d2"
      unitRef="usd">1000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i57742fc0daff478085172df1dc3f437b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQwNjE_5df0e541-4751-4143-ba75-e0cb1bc8a3d1"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i82f358ad67a34b3695b05aa4c08b2a97_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQwNjE_8ac810e3-b12a-4fdb-b16a-19d2cc1ae38a"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i25de31f5cb98480096233c1070d0ab61_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQxMjI_3be845cf-f50a-4a37-bd3f-ec4fb2dbca83"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i6492c441bcfb42a8bd88772baacfd75f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQxNjc_f2bdb768-ac86-469e-939b-eda89783c031"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i00f2177682254246af8ad7ba7420e217_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzMzY_f2b6bb0b-a74e-4294-8fe6-cf43efda50f6"
      unitRef="usd">44000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i04b8d94d74204b2f8ddfabc542d39baf_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzNDQ_8a60ea32-eb8c-4a26-8c23-680cb148e99c"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i434b3b11168548fb9dce54f98b52fa12_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzNDg_62932bc7-80a9-41d7-bc5d-eb848c3caed4"
      unitRef="usd">29000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i8e50de60c6384be986ae6281c7acc3e0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQzOTk_7d0ddc5d-a0c6-4e51-a4a4-3e82f0ee5de5"
      unitRef="usd">43000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i381056fbfe9a4ebd87f036f1de477e33_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ0MDc_ff5a0036-3480-4db7-b5b7-3e19ff9b2b60"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i65762cf26073424fbb907a24ac88ce2c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ0MTE_1a53d5bb-2fe0-448e-811e-df2938699cf3"
      unitRef="usd">29000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:RetirementAgeRequirement
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2MTE_48f1e9f7-bb74-446c-829a-7376db61313c"
      unitRef="year">55</cms:RetirementAgeRequirement>
    <cms:RetirementAgeRequirement
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ2MTE_e0eceeaa-784a-4b44-9251-6f00f91f9e61"
      unitRef="year">55</cms:RetirementAgeRequirement>
    <cms:RetirementYearsOfServiceWithDisability
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ4MzE_303cc3f9-4a31-4e8c-b7af-1421c1990c85">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <cms:RetirementYearsOfServiceWithDisability
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ4MzE_808a7b20-5e8d-4e05-9a80-f24b5e3f1397">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ic9bdcca2e3284782b8937737ebf3d829_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5ODc_a4da45a6-bfd2-40d4-a9f5-6e608b511b8c"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i08588d262145458688099457ab6c439e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5ODc_aad0410a-ed16-4b6f-a785-124904762f7e"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ieabc4a7aef3342949a8102b0a00a1827_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5OTY_24495f85-0e26-454d-a65a-4baf70191f8a"
      unitRef="number">0.0625</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i37890e1650494585bc567046db9fdfa7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzQ5OTY_ae0f3491-77e6-45cb-8a24-a5ddfa6f3e46"
      unitRef="number">0.0625</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i8644d4f22f404d02ae3b62f2f7b08632_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUwMzk_35df7376-284c-431d-be32-7906303488ea"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i679c4153f0384ab6ad031b58a72736ae_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUwMzk_c301af1e-7678-4ade-954a-5959f179596b"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMTk_475a3d12-4597-4c02-a4d7-093c86220ab4"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMTk_f5417e42-206d-4eba-8a04-e3d2538a2e9f"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMjU_1b25a5af-40df-4e77-95d0-c9501a5056cf">2032</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzUxMjU_e4ea7811-d727-47cb-8b21-b98f0e67fa0d">2032</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzE_1377630e-0a20-46e1-883b-56771a0425f1">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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;5.24&#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.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;/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;5.14&#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.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;/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.13&#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.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;/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;5.21&#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.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;/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.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;/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;3.09&#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;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;/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;3.09&#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.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;/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.23&#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.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;/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;2.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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;2.21&#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;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;/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;2.21&#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;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;/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;2.45&#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;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;/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.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;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;/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.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;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;/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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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;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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzE_7beb1522-db58-4d8a-9f27-8979bb294ae2">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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;5.24&#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.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;/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;5.14&#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.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;/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.13&#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.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;/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;5.21&#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.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;/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.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;/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;3.09&#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;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;/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;3.09&#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.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;/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.23&#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.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;/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;2.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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;2.21&#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;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;/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;2.21&#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;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;/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;2.45&#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;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;/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.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;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;/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.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;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;/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;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 scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 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;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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie20a2291da044dd894b2faf2296dada5_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzQtMS0xLTEtMTkzOTk1_9582fb35-fc10-4173-9efa-0241513930fb"
      unitRef="number">0.0524</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i46d2792e2c8c49689e254b71884535c7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzQtMi0xLTEtMTkzOTk1_b2855251-6875-46e5-b4e9-dbabf9e0be49"
      unitRef="number">0.0302</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i0f23fa9b430540a68b626053b22aaeeb_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzQtMy0xLTEtMTkzOTk1_7b61ffad-adfc-49db-b4e9-c535d1a5f0f4"
      unitRef="number">0.0273</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i1153dc5a8d544fe2bc2c53477ce85f2f_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzUtMS0xLTEtMTkzOTk1_5cb7e133-485f-4d65-9684-ba8b8538e8f4"
      unitRef="number">0.0514</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i7d4ff1b2e1b84f27a407787b37df3999_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzUtMi0xLTEtMTkzOTk1_c08cc921-6097-4469-9001-ec89783393fa"
      unitRef="number">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i96ad621cb16e4413a2ca645c78cee435_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzUtMy0xLTEtMTkzOTk1_ed980a37-b075-4aa1-869f-b234abd1b3bc"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzYtMS0xLTEtMTkzOTk1_eabf4c8c-1cfb-4785-8e01-55adce2da578"
      unitRef="number">0.0513</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzYtMi0xLTEtMTkzOTk1_f84c9a3d-d28b-45b0-84f5-c8ea4a6ade7f"
      unitRef="number">0.0278</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i71c3d41da552427193e6c7e8260cba2c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzYtMy0xLTEtMTkzOTk1_e4fd6eb9-9902-4825-85e3-9666cdf6c320"
      unitRef="number">0.0240</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzctMS0xLTEtMTkzOTk1_096d11d0-d493-4a52-ab45-e4fec63239cb"
      unitRef="number">0.0521</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzctMi0xLTEtMTkzOTk1_3eb60f39-bb8f-4f6c-887c-912c8e04c9ad"
      unitRef="number">0.0299</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iaf8afb00cfd4442fbcc998948179b0ec_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzctMy0xLTEtMTkzOTk1_f1e30501-c834-4573-847b-e970fe159a21"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ie20a2291da044dd894b2faf2296dada5_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzktMS0xLTEtMTkzOTk1_a7041770-619b-4db2-af34-f085458953af"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i46d2792e2c8c49689e254b71884535c7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzktMi0xLTEtMTkzOTk1_b215adaa-61a9-4856-a06d-cb1817861d64"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i0f23fa9b430540a68b626053b22aaeeb_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzktMy0xLTEtMTkzOTk1_3c6e8dae-3bbe-43fe-a0a4-92811f5b1dcd"
      unitRef="number">0.0370</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEwLTEtMS0xLTE5Mzk5NQ_f1e17db8-f736-428e-8cb2-3677cbdfdab2"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEwLTItMS0xLTE5Mzk5NQ_c8ad06e4-50b2-49d6-a90d-46fa3f5fdd7b"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i71c3d41da552427193e6c7e8260cba2c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEwLTMtMS0xLTE5Mzk5NQ_584958ff-272f-4ecb-b4fa-961eaaee7562"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEzLTEtMS0xLTE5Mzk5NQ_2919a4c1-7fd1-47e0-b86c-cae2f3adab42"
      unitRef="number">0.0309</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEzLTItMS0xLTE5Mzk5NQ_307978d0-d663-473d-b115-1573504f1c85"
      unitRef="number">0.0283</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzEzLTMtMS0xLTE5Mzk5NQ_cc7bf1ae-0bcd-472e-b01b-4aeb262d74a1"
      unitRef="number">0.0344</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE0LTEtMS0xLTE5Mzk5NQ_cb98c7cf-0f51-47a3-992e-082cbf8b64ad"
      unitRef="number">0.0309</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE0LTItMS0xLTE5Mzk5NQ_327ced04-30d8-4327-8fcb-6caf1906ce61"
      unitRef="number">0.0284</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i328a3a26980248568d06d8c899e0425e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE0LTMtMS0xLTE5Mzk5NQ_4ff2bb5f-0086-46fc-89de-d0e743577439"
      unitRef="number">0.0346</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE1LTEtMS0xLTE5Mzk5NQ_a1d9ee0a-d4e0-462f-b69a-fa126153ae2c"
      unitRef="number">0.0323</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE1LTItMS0xLTE5Mzk5NQ_1fc25c29-8c91-4144-8166-3b3b0af6dd54"
      unitRef="number">0.0303</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE1LTMtMS0xLTE5Mzk5NQ_2f1cffd9-d93b-46bc-a47d-c83c6bcf455f"
      unitRef="number">0.0357</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE3LTEtMS0xLTE5Mzk5NQ_25995082-9a11-4348-afc4-cc971bb76511"
      unitRef="number">0.0244</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE3LTItMS0xLTE5Mzk5NQ_8e712423-390d-423f-a357-b6a071bc8b5f"
      unitRef="number">0.0197</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE3LTMtMS0xLTE5Mzk5NQ_657f238a-8c54-4df3-9c08-86f6c757efd7"
      unitRef="number">0.0292</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="iff90792b22624abba1debe595a605955_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE4LTEtMS0xLTE5Mzk5NQ_d1c20955-63ba-47cf-b91d-b2a588e69f31"
      unitRef="number">0.0221</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i500e8c2e22d44f4db8ae337ebe6fe42d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE4LTItMS0xLTE5Mzk5NQ_b86a7e80-c823-4476-b1d7-77c92fc2d01e"
      unitRef="number">0.0170</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="ia3485c8b34e542ceac178732626d2f5f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE4LTMtMS0xLTE5Mzk5NQ_4b52c769-2dc3-4a15-acf4-2a5f1f22c06b"
      unitRef="number">0.0274</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE5LTEtMS0xLTE5Mzk5NQ_d6bdb409-dd46-41ca-9287-1f6f3126a048"
      unitRef="number">0.0221</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE5LTItMS0xLTE5Mzk5NQ_a9d689ba-6c75-47ba-9d7f-ecc94193a1ab"
      unitRef="number">0.0172</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i328a3a26980248568d06d8c899e0425e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzE5LTMtMS0xLTE5Mzk5NQ_82d0c341-c84e-4a04-9247-bff3936b1cb2"
      unitRef="number">0.0274</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIwLTEtMS0xLTE5Mzk5NQ_f719862d-d2d8-4743-86c8-a24be29679aa"
      unitRef="number">0.0245</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIwLTItMS0xLTE5Mzk5NQ_fe88b5ec-fb7e-42d6-8899-b85a4eb8d5c2"
      unitRef="number">0.0199</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIwLTMtMS0xLTE5Mzk5NQ_94e76772-1313-42b5-b5b3-cc86d3e34bd1"
      unitRef="number">0.0288</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIyLTEtMS0xLTE5Mzk5NQ_3c9ef0dc-53b7-4938-83fa-5a35659959b2"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIyLTItMS0xLTE5Mzk5NQ_2c34c966-839e-4feb-8918-0ebf46182f07"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie8ba9c5b8a054a48950c46e7c3169669_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIyLTMtMS0xLTE5Mzk5NQ_ed825720-2186-43de-b6a5-1d382b502c13"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIzLTEtMS0xLTE5Mzk5NQ_83a81ef7-da76-41d3-a6d8-b898289d8db3"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIzLTItMS0xLTE5Mzk5NQ_71c4d6dd-0206-4a32-ae4a-64fec756c0a4"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzIzLTMtMS0xLTE5Mzk5NQ_9cc6c1c2-bb36-407d-8996-8eb67a75cc70"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI1LTEtMS0xLTE5Mzk5NQ_39f5f6a0-4d7f-4a6f-a6ff-1c8acaf2500a"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI1LTItMS0xLTE5Mzk5NQ_b9be93eb-804e-4879-a2ec-7eb2c0cf65b3"
      unitRef="number">0.0370</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI1LTMtMS0xLTE5Mzk5NQ_a17c39c0-ec10-4812-8b39-55cf46755912"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI2LTEtMS0xLTE5Mzk5NQ_fd5b2ad5-63e4-4dd2-b8d4-faf4eca44785"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI2LTItMS0xLTE5Mzk5NQ_3c6c1718-8a23-4fb2-8a29-1fb9c3ab9394"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i328a3a26980248568d06d8c899e0425e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90YWJsZTo1NmQ3ZjcxNjg5OGM0MGM3YTRjMDBjYjNjOTk4MjhkMS90YWJsZXJhbmdlOjU2ZDdmNzE2ODk4YzQwYzdhNGMwMGNiM2M5OTgyOGQxXzI2LTMtMS0xLTE5Mzk5NQ_f4d1815d-fef1-4f47-8030-b5046fa7b95f"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_2217fc96-2da2-468f-8a91-2a97f5f2b51b">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.&lt;div style="margin-bottom: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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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;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 (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;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.</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_509abce9-9a1c-45fe-a2a7-20c3e98a2431">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.&lt;div style="margin-bottom: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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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;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 (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;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.</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_6ef2e33f-6b27-46ff-affa-13a920dc2355">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.&lt;div style="margin-bottom: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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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;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 (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;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.</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMzI_8a3e95d5-3e7f-4a0c-8c87-81bbe36a7237">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scale MP-2021 for 2022 and 2021 and improvement scale MP-2020 for 2020. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2022, MP-2020 for 2021, and MP-2019 for 2020.&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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 expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers &lt;/span&gt;&lt;/div&gt;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.50&#160;percent in 2022. The actual return (loss) on the assets of the DB&#160;Pension Plans was (15.9)&#160;percent in 2022, 12.0&#160;percent in 2021, and 13.6&#160;percent in 2020.&lt;div style="margin-bottom: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;2022, 2021, and 2020. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the years ended December&#160;31,&#160;2022 and 2021, and 19 years for the year ended December&#160;31,&#160;2020. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2022, 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;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 (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;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.</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcwNDI_9d8ace1d-165a-45e2-bc10-2e162b014bfe"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMDU_cb81fff2-5f73-4d25-a2a8-84ba192896b9"
      unitRef="number">-0.159</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMTI_cd3afbd1-20bf-4155-bc18-57308f7a5088"
      unitRef="number">0.120</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="ie8ba9c5b8a054a48950c46e7c3169669_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTIvZnJhZzo2YTlhNjU3NjdiNTU0Y2NhOWIxYWZjNDQzNzdhYmVkYy90ZXh0cmVnaW9uOjZhOWE2NTc2N2I1NTRjY2E5YjFhZmM0NDM3N2FiZWRjXzcxMjM_3d94563d-4b8c-4fc9-99b5-f0c20a547b9d"
      unitRef="number">0.136</cms:ActualRateOfReturnLossOnPlanAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90ZXh0cmVnaW9uOmQwOWFlYTY0NjI1NjRlOTlhNzgzMmEwZjE2ZjcyYWJkXzE4MA_537fd11b-0634-423a-b711-2e303a4eb200">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&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 Pension Plans and DB 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 #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;39&#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;(113)&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;(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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90ZXh0cmVnaW9uOmQwOWFlYTY0NjI1NjRlOTlhNzgzMmEwZjE2ZjcyYWJkXzE4MA_582c3320-42e4-4992-a25b-3cb9ab33ef3c">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&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 Pension Plans and DB 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 #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;39&#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;(113)&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;(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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtNy0xLTEtMTkzOTk1_a51c4931-2c51-417e-80db-71aa2df7bf95"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtOS0xLTEtMTkzOTk1_a7edbdc2-5af6-4f93-97ae-e6fd061d2e08"
      unitRef="usd">53000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMTEtMS0xLTE5Mzk5NQ_2239a8cc-d6f6-4e52-b7cc-7a17c95f5fa3"
      unitRef="usd">50000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMTktMS0xLTE5Mzk5NQ_3c0f86e0-3b87-4b86-8f9d-4c23a83cb8e6"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMjEtMS0xLTE5Mzk5NQ_0c9c4769-f05e-4f36-918a-8c4d2a2bf897"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzYtMjMtMS0xLTE5Mzk5NQ_d61cc4db-05fc-45ea-971c-90f4c75d27f2"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctNy0xLTEtMTkzOTk1_c8f66607-53f3-49ba-8bbc-fdf3d6baeb72"
      unitRef="usd">84000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctOS0xLTEtMTkzOTk1_da6e16b8-98fb-495c-aa98-d73e27d05d0b"
      unitRef="usd">63000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMTEtMS0xLTE5Mzk5NQ_ba9d4453-3bcb-4508-9b87-22d70c2152ca"
      unitRef="usd">83000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMTktMS0xLTE5Mzk5NQ_eb978a71-bd61-4ec8-943d-1f1c9c09f050"
      unitRef="usd">28000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMjEtMS0xLTE5Mzk5NQ_2c58bcfc-801a-4df6-a354-370b8f8ebda7"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzctMjMtMS0xLTE5Mzk5NQ_a749c084-b2d2-4fad-9efb-3ce4bee79c7c"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtNy0xLTEtMTkzOTk1_00842d07-f3f5-4e4c-aba1-1d5c69b0cc7e"
      unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtOS0xLTEtMTkzOTk1_cb953ba7-b39d-46e7-a30e-571879372918"
      unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMTEtMS0xLTE5Mzk5NQ_01301529-29e1-4913-af78-65648359b781"
      unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMTktMS0xLTE5Mzk5NQ_21e31350-e22e-42c8-8875-5f73a4e7e20e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMjEtMS0xLTE5Mzk5NQ_0fde82fa-8519-4741-8302-d217f3cf5c47"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzgtMjMtMS0xLTE5Mzk5NQ_083ba611-4265-40ae-9f6b-650bcfeb31a3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktNy0xLTEtMTkzOTk1_9a65bf40-df0f-48ff-8bdc-f0e865d1789e"
      unitRef="usd">206000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktOS0xLTEtMTkzOTk1_8b7f1d56-7efa-4704-92d5-bfdb260a45ca"
      unitRef="usd">208000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMTEtMS0xLTE5Mzk5NQ_cf36f241-c3ee-47ea-9c1d-3605477f7ed6"
      unitRef="usd">191000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMTktMS0xLTE5Mzk5NQ_cea73e55-bfe6-4d67-bb76-98b6b75812af"
      unitRef="usd">115000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMjEtMS0xLTE5Mzk5NQ_2bb36561-9bb8-49bf-8304-12f2fa570e7d"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzktMjMtMS0xLTE5Mzk5NQ_a74c2990-1731-494a-af8e-5d9955aa8558"
      unitRef="usd">100000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTctMS0xLTE5Mzk5NQ_83bf803e-c00a-4379-a97a-367b020b4615"
      unitRef="usd">-40000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTktMS0xLTE5Mzk5NQ_1f7f3818-03fb-47b8-8d20-dc896cb42a70"
      unitRef="usd">-100000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTExLTEtMS0xOTM5OTU_7063b92e-107b-4cac-b82c-7a6e2a32e723"
      unitRef="usd">-95000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTE5LTEtMS0xOTM5OTU_a384dc0d-09e3-4027-9be4-c7d82d3c9b29"
      unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTIxLTEtMS0xOTM5OTU_59af2cb9-e93d-4023-8f6d-b7834178cff4"
      unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzExLTIzLTEtMS0xOTM5OTU_2c3b9102-1b41-4f04-b91a-5505ce878fa7"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTctMS0xLTE5Mzk5NQ_78344fea-a068-441a-8de0-f5243a4ca0dd"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTktMS0xLTE5Mzk5NQ_17e01e25-876c-43bd-9ea3-c3901f9594db"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTExLTEtMS0xOTM5OTU_3fac91f2-9c7f-4597-a2fa-d740e7a1ccd0"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTE5LTEtMS0xOTM5OTU_8c39d3ba-5de3-4a41-8829-8f9459fe6677"
      unitRef="usd">-51000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTIxLTEtMS0xOTM5OTU_148371a4-d083-499f-8023-4e3522d4415b"
      unitRef="usd">-53000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEyLTIzLTEtMS0xOTM5OTU_8908b69b-3d3c-49e7-bcd2-2d1389295d68"
      unitRef="usd">-56000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTctMS0xLTE5Mzk5NQ_7daa4474-5a6c-4b7b-ba0e-23ed6f8750ab"
      unitRef="usd">9000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTktMS0xLTE5Mzk5NQ_c79b9b93-d528-417b-9f24-a57d65169c56"
      unitRef="usd">6000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTExLTEtMS0xOTM5OTU_31fac945-4dee-43ab-b90d-b060378a3eb9"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTE5LTEtMS0xOTM5OTU_3075b243-998f-40d1-b678-e291276b26e6"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTIxLTEtMS0xOTM5OTU_8ec805ac-5de7-4a72-9bf9-a00b08727ee9"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzEzLTIzLTEtMS0xOTM5OTU_ce13b6d5-d130-473c-8abd-0fa13d2cb85c"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTctMS0xLTE5Mzk5NQ_33666f17-8d58-429a-a32d-25b3f4117993"
      unitRef="usd">-27000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i88b0293027104b2391348e8332fc7025_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTktMS0xLTE5Mzk5NQ_6a4970ff-c442-4ff7-8b1f-9fcfe082f607"
      unitRef="usd">19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i969f4943c4db4b0c831171d9bd9de44b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTExLTEtMS0xOTM5OTU_770e6ad6-0202-4d52-801d-25f95da5932f"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTE5LTEtMS0xOTM5OTU_cd2155af-f007-4239-bdbb-f7d0a8974c03"
      unitRef="usd">-120000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTIxLTEtMS0xOTM5OTU_c9446e3c-a274-48e8-8ce5-9c0935c0d3c9"
      unitRef="usd">-113000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE0LTIzLTEtMS0xOTM5OTU_f3dad4b7-840a-4261-82cd-c59fefc9dddd"
      unitRef="usd">-92000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTctMS0xLTE5Mzk5NQ_317c309b-de57-4ce8-9ae2-9d305e5e1b2c"
      unitRef="usd">39000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTktMS0xLTE5Mzk5NQ_0962a407-9748-49b6-aa9a-cf08cdad48b8"
      unitRef="usd">51000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTExLTEtMS0xOTM5OTU_1cf85383-0712-429c-924a-4c65f50dc9d1"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTE5LTEtMS0xOTM5OTU_6ee39388-4a7d-423b-a4fb-2a0db5989d69"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTIxLTEtMS0xOTM5OTU_69e5dc99-446c-40c8-8c5a-3838bb9197b1"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE3LTIzLTEtMS0xOTM5OTU_19c3f039-a48e-45ce-bd3b-2c4fc448344c"
      unitRef="usd">15000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTctMS0xLTE5Mzk5NQ_8ee66194-c4e4-41d8-98f5-0c272b04400d"
      unitRef="usd">79000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTktMS0xLTE5Mzk5NQ_9279075d-12e2-4057-9794-0fee87509c7b"
      unitRef="usd">59000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTExLTEtMS0xOTM5OTU_05bc7288-17b8-4357-9e72-3a90094000c4"
      unitRef="usd">78000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTE5LTEtMS0xOTM5OTU_c00adc3b-dcff-4218-99e1-83d0bc4c7c89"
      unitRef="usd">27000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTIxLTEtMS0xOTM5OTU_20bf2a23-7c33-4d48-95b5-365fc4ec353e"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE4LTIzLTEtMS0xOTM5OTU_2454473a-b1f3-4fcb-aa3b-886e587f2a63"
      unitRef="usd">31000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTctMS0xLTE5Mzk5NQ_625458a8-7918-4644-bcd3-603e0dc672b6"
      unitRef="usd">194000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTktMS0xLTE5Mzk5NQ_a2425e55-0515-4660-bd95-cca0cfc9f798"
      unitRef="usd">197000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTExLTEtMS0xOTM5OTU_d91ac0f0-824f-40cc-9bf8-2c69501bd6c2"
      unitRef="usd">181000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTE5LTEtMS0xOTM5OTU_ad35775c-9c63-4aad-a67e-ad27a5b21998"
      unitRef="usd">107000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTIxLTEtMS0xOTM5OTU_0f723d92-a387-43a1-8e35-c55178cdc6b6"
      unitRef="usd">102000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzE5LTIzLTEtMS0xOTM5OTU_42937681-76a2-4840-8551-6a520236a038"
      unitRef="usd">93000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTctMS0xLTE5Mzk5NQ_d5dc32de-428d-41ac-ad7d-fe7366b15704"
      unitRef="usd">-37000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTktMS0xLTE5Mzk5NQ_3636cdd1-2792-46ae-9d06-beb2b1842ce4"
      unitRef="usd">-96000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTExLTEtMS0xOTM5OTU_30550bbf-5ef4-4aa3-bb92-c32cc32e61eb"
      unitRef="usd">-90000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTE5LTEtMS0xOTM5OTU_1672f44d-6a43-4036-9da0-cdd4450be726"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTIxLTEtMS0xOTM5OTU_97475351-66a0-45dc-b2f3-992202454897"
      unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIxLTIzLTEtMS0xOTM5OTU_d1ca49c4-0ac8-4465-bd50-b460a5b31d4f"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTctMS0xLTE5Mzk5NQ_4abf7969-5b86-47c0-a28f-a298a77ae21a"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTktMS0xLTE5Mzk5NQ_f2b4407e-9764-41c0-a837-0d7eaee694d2"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTExLTEtMS0xOTM5OTU_ccf0102b-b044-4660-9d69-fb0b4aff4a87"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTE5LTEtMS0xOTM5OTU_ee640d44-4b93-4120-9d13-33bcc26e1eee"
      unitRef="usd">-50000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTIxLTEtMS0xOTM5OTU_1f164d6c-7c34-4e42-8177-2be09355a647"
      unitRef="usd">-51000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIyLTIzLTEtMS0xOTM5OTU_c973b054-d5e3-4c7e-a9e8-4c826d62e794"
      unitRef="usd">-54000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTctMS0xLTE5Mzk5NQ_50f84f3e-784e-4fab-8bac-8a32120535a8"
      unitRef="usd">9000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTktMS0xLTE5Mzk5NQ_3f4f6cb2-01ef-4a2c-ab4c-7659c96a608c"
      unitRef="usd">6000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTExLTEtMS0xOTM5OTU_7fcb47ac-793d-435d-9601-1e4cbaef5aba"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTE5LTEtMS0xOTM5OTU_1e0d127d-e262-4743-a5e4-82bfd8554c91"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTIxLTEtMS0xOTM5OTU_96e8e790-7cc6-464f-9d15-f6b720525bb1"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzIzLTIzLTEtMS0xOTM5OTU_79bc95df-c007-485c-9141-189da5758f7d"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib1d2db476a084e55a4a7c7d034725078_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTctMS0xLTE5Mzk5NQ_61e759c2-1cf4-4479-8f06-b68104e29d25"
      unitRef="usd">-26000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i97f3aa237e8e4f71a059d0cf18df6e8b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTktMS0xLTE5Mzk5NQ_8efad4d6-7c03-4b47-80c5-e9590f473404"
      unitRef="usd">19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i88d5d4a4624c4fe6ac7d34dd3ea8be55_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTExLTEtMS0xOTM5OTU_49b4b28c-a42a-408f-a5cd-85106926060f"
      unitRef="usd">39000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTE5LTEtMS0xOTM5OTU_234d6ef7-e784-4c83-b136-e6b72be55456"
      unitRef="usd">-113000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTIxLTEtMS0xOTM5OTU_b4f4b52e-9432-43fb-a12c-99c64955b742"
      unitRef="usd">-105000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iae3b4c1214e6453495255894fef9e2e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTUvZnJhZzpkMDlhZWE2NDYyNTY0ZTk5YTc4MzJhMGYxNmY3MmFiZC90YWJsZToxZDljNDc1NWE5OWI0MjZiYTI4MmZkOGRhNGY4MjU2ZS90YWJsZXJhbmdlOjFkOWM0NzU1YTk5YjQyNmJhMjgyZmQ4ZGE0ZjgyNTZlXzI0LTIzLTEtMS0xOTM5OTU_12bd6aac-7006-40bd-b23a-945327a4c9b4"
      unitRef="usd">-86000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzcz_b84414e2-71e1-4863-a706-f6661f28559e"
      unitRef="number">0.10</cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i4e15154402764e68a8ea2af7ee5a7996_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzM2NQ_62505317-ea1c-4de9-8201-dcb7b203679c">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="ifd6361d3974545bcbc10af9e324ccadf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzM2NQ_94230e4a-3b7b-4187-931e-e578f4c5324f">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzM2NQ_c4f67921-440f-451a-8c3b-fd395249d9eb">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="i500e8c2e22d44f4db8ae337ebe6fe42d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzQ2Nw_50904c4d-46e2-4307-af91-ac46a50d6f30">P18Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="iff90792b22624abba1debe595a605955_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzQ2Nw_ca40557a-c46b-4ad9-b204-2442a92e2d74">P18Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="ia3485c8b34e542ceac178732626d2f5f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzQ3OQ_832191dc-2965-4fb0-8907-24cb70f3bb1d">P19Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0Mg_3f9ce931-09a3-494d-bd32-28523ad83a0a">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0Mg_a350cfec-ada8-473f-b2fd-d6f67259178a">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i81048091623642c993be21207ebb7d88_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0Mg_e1049b81-812a-4800-9f81-7f3e41246110">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="iba6228bc058a4044a227b05e28fa3356_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzg1Nw_27ac2a15-d6e4-4386-8880-3ba6f1a072cb">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="i97363b1b6e4a415fb40e9e7edc1c8be1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzg1Nw_6ed1c4d3-1aad-4705-b1ae-62c608710bc8">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjc_222edd2b-ae23-4690-9150-7f00d1c1e8bc">P5Y</cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjI_a47438fd-a29f-46be-863c-3285d0931e13">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;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;2021&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;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;2021&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 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;(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;(85)&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;(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 #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;494&#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;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;/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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&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 total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $632&#160;million at December&#160;31,&#160;2022 and $510&#160;million at December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjI_cfca2573-5810-4db8-81b5-58e4f33dd397">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;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;2021&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;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;2021&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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(811)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 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;(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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(265)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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,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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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;(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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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;(85)&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;(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 #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;494&#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;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;/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 2022 and 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates.&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 total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $632&#160;million at December&#160;31,&#160;2022 and $510&#160;million at December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtMi0xLTEtMTkzOTk1_1c1cc419-042f-48d8-8da9-a25d5f941bbc"
      unitRef="usd">3070000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3cf406faed83431dbdde47ad93e566b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtNC0xLTEtMTkzOTk1_7072bcd1-1da2-4f57-87c9-95b0b4dcb2ba"
      unitRef="usd">3266000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtNy0xLTEtMTkzOTk1_d0b401d9-0024-4a79-81bf-a6789c0cf485"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i71c3d41da552427193e6c7e8260cba2c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtOS0xLTEtMTkzOTk1_1bcafc67-82e4-47b0-8912-0c5a0fb47fcb"
      unitRef="usd">160000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtMTItMS0xLTE5Mzk5NQ_914a61c6-0815-4038-96b7-60baee766895"
      unitRef="usd">1166000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iaf8afb00cfd4442fbcc998948179b0ec_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzQtMTQtMS0xLTE5Mzk5NQ_0dd5b05a-10b1-48bd-9766-edf148c73633"
      unitRef="usd">1205000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtMi0xLTEtMTkzOTk1_559eaaaf-fd22-4219-9c2c-0bab0669a4e7"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtNC0xLTEtMTkzOTk1_0962efb1-d360-4799-989b-d0a59580dde1"
      unitRef="usd">53000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtNy0xLTEtMTkzOTk1_d7baa086-bfd6-4291-8173-05c9e090f047"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtOS0xLTEtMTkzOTk1_953ae5c9-7d00-41d1-95ac-b2d1b7ace592"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtMTItMS0xLTE5Mzk5NQ_0ef01690-d02d-418d-9e12-223562d8fd06"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzUtMTQtMS0xLTE5Mzk5NQ_7f858150-d1e3-4f68-ba0a-478da33b4bb2"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtMi0xLTEtMTkzOTk1_0696a0c2-a1a7-4a65-b899-17bb8641ac92"
      unitRef="usd">81000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtNC0xLTEtMTkzOTk1_acb24d75-e77c-4d1a-aeb4-eb4d52473d7d"
      unitRef="usd">60000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtNy0xLTEtMTkzOTk1_a4a0118c-ad79-4cf9-a240-a0bb777ce74d"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtOS0xLTEtMTkzOTk1_3c681ccb-dc8a-4853-b4c0-b3031c62803d"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtMTItMS0xLTE5Mzk5NQ_d2d7b5cf-0287-4171-bab1-f7279b0ab388"
      unitRef="usd">28000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzYtMTQtMS0xLTE5Mzk5NQ_2edf1acb-cf5e-4ae3-a754-a3196a4b5505"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctMi0xLTEtMTkzOTk1_1b13074a-c560-41f5-a48f-e9a50db10cbd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctNC0xLTEtMTkzOTk1_7e746c59-6502-410a-b177-7355a6ea563d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctNy0xLTEtMTkzOTk1_08689660-f5c8-4e02-acae-3d50aff8970e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctOS0xLTEtMTkzOTk1_dce551ff-f298-4510-9d20-574e091a8ecc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctMTItMS0xLTE5Mzk5NQ_4d6f59d7-c7d8-4b2a-a375-366722bf2253"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzctMTQtMS0xLTE5Mzk5NQ_f209370b-7653-402a-be4c-7947d68893e8"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtMi0xLTEtMTkzOTk1_9e7d867b-06a5-412f-8b02-d1240719ae98"
      unitRef="usd">811000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtNC0xLTEtMTkzOTk1_d7590c05-84b0-4b94-a4dd-4625c7d3d1e2"
      unitRef="usd">108000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtNy0xLTEtMTkzOTk1_85b46d45-b79c-4c75-a04c-adda1913fc7d"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtOS0xLTEtMTkzOTk1_3265a931-4707-4790-8c8b-684067921cd4"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtMTItMS0xLTE5Mzk5NQ_ca3ef4a4-88ce-4160-877e-d2bfb9fbed34"
      unitRef="usd">274000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzgtMTQtMS0xLTE5Mzk5NQ_ad08b11a-10ca-4fdb-80dc-b552b81281b3"
      unitRef="usd">32000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktMi0xLTEtMTkzOTk1_7b4cfa18-135e-4ded-9e16-3e1cb3d37056"
      unitRef="usd">212000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktNC0xLTEtMTkzOTk1_bf5df956-5307-4a95-84fe-e33605f95757"
      unitRef="usd">201000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktNy0xLTEtMTkzOTk1_1817aecb-9c3a-40b4-b8e9-4302b36916f2"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktOS0xLTEtMTkzOTk1_2776fa92-41a0-4db6-8609-c43ea77ec559"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktMTItMS0xLTE5Mzk5NQ_ab5ac621-0fe5-4e20-bdc7-ea31ffd7c72e"
      unitRef="usd">48000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzktMTQtMS0xLTE5Mzk5NQ_9bf12d8b-679d-4b04-980c-218f0db7bcc5"
      unitRef="usd">53000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTItMS0xLTE5Mzk5NQ_10c4b92b-9a2a-4701-beb8-cb13d5c63f5e"
      unitRef="usd">2169000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTQtMS0xLTE5Mzk5NQ_2b463cb0-bcea-4a55-9a61-be3ef806894e"
      unitRef="usd">3070000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTctMS0xLTE5Mzk5NQ_7a103676-1f33-46d8-8582-74c14c0acfe1"
      unitRef="usd">117000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTktMS0xLTE5Mzk5NQ_2b60e90d-4649-44b0-867d-93ee8bb41dbb"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTEyLTEtMS0xOTM5OTU_85d489c7-55e1-4b19-8eb5-75f1ccfc3a73"
      unitRef="usd">889000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEwLTE0LTEtMS0xOTM5OTU_9288144d-e6af-4b22-99b9-d81a3e3c30de"
      unitRef="usd">1166000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTItMS0xLTE5Mzk5NQ_7ed2dfd7-2f11-4e3c-8f1d-d38ef6b33ee6"
      unitRef="usd">3599000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3cf406faed83431dbdde47ad93e566b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTQtMS0xLTE5Mzk5NQ_153379c2-0191-4fca-a227-219e3eb64021"
      unitRef="usd">3402000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTctMS0xLTE5Mzk5NQ_e6c3c71a-d3cc-4362-81cc-bacf1d448ded"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i71c3d41da552427193e6c7e8260cba2c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTktMS0xLTE5Mzk5NQ_0a1342b8-1cb1-42e0-9f31-01a61bf53e02"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTEyLTEtMS0xOTM5OTU_d07314a5-a62a-47fd-9b3f-607b70d433a0"
      unitRef="usd">1787000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaf8afb00cfd4442fbcc998948179b0ec_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzExLTE0LTEtMS0xOTM5OTU_76d054c4-fc85-44dc-9645-9a20d06212e7"
      unitRef="usd">1645000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTItMS0xLTE5Mzk5NQ_f1fb8ff5-fed3-4760-bff0-cfcef9944502"
      unitRef="usd">-567000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTQtMS0xLTE5Mzk5NQ_e030b68f-d139-4a0d-b798-b75beb2958e3"
      unitRef="usd">398000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTctMS0xLTE5Mzk5NQ_39bad2f2-955e-434a-89aa-1e0141c69b3f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTktMS0xLTE5Mzk5NQ_261b194b-eb77-4eb0-a710-23bbcbbc100c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTEyLTEtMS0xOTM5OTU_8d99b152-98e5-46ef-85d1-af18ddbcb57c"
      unitRef="usd">-294000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEyLTE0LTEtMS0xOTM5OTU_b2bc94c4-a13d-49d2-97f5-c21df0bb7795"
      unitRef="usd">194000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTItMS0xLTE5Mzk5NQ_3c6c24cc-3878-4000-a366-85a8b6cc85c6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTQtMS0xLTE5Mzk5NQ_5313fe38-01c3-45ee-8045-dab3d4a68f5d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTctMS0xLTE5Mzk5NQ_8fdec7de-96ba-4432-be3e-06039413d1f4"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTktMS0xLTE5Mzk5NQ_d6a4d783-4b12-4026-8429-38a4618f252f"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTEyLTEtMS0xOTM5OTU_ddb9072d-31db-4b3a-aa2f-3ce6ba8e1ddd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzEzLTE0LTEtMS0xOTM5OTU_71f4e38d-0075-448a-badd-eed4ba05fcaa"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ie6fa7baf029f410790829bfa116a9679_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTItMS0xLTE5Mzk5NQ_5a0388b2-6290-4e35-bcf6-c0b8ba17b05e"
      unitRef="usd">212000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ia4ae41510de443bfbddacbade3bdcbb2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTQtMS0xLTE5Mzk5NQ_e3c44731-869f-4aa4-9c36-17eebc9b782e"
      unitRef="usd">201000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="icd4dcc444b014abfbc589b9c60983d00_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTctMS0xLTE5Mzk5NQ_ab4dbe86-45c4-41f9-8962-3ba842ed116f"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i378941ec21c2402999753f7432bd1390_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTktMS0xLTE5Mzk5NQ_5a8cdf65-c70d-4ab1-8d23-03df286791c4"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i5da2a755326048a3937963adcbb2f625_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTEyLTEtMS0xOTM5OTU_5831b493-b0c2-4c9f-9840-c20bdf390418"
      unitRef="usd">47000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i939646cbd31745c892e0c2e602016d55_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE0LTE0LTEtMS0xOTM5OTU_71af932d-71b0-43fc-8e2e-1d93e72550a6"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTItMS0xLTE5Mzk5NQ_26dc2cb6-af9c-4639-838a-d99badff2e0a"
      unitRef="usd">2820000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTQtMS0xLTE5Mzk5NQ_d7afa9ea-271e-4483-bc9e-c13249835480"
      unitRef="usd">3599000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTctMS0xLTE5Mzk5NQ_66637246-29f5-4dce-bc8e-1a98482a5cf6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTktMS0xLTE5Mzk5NQ_4dde948f-657e-4f7d-8d1e-1a08152e7dc8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTEyLTEtMS0xOTM5OTU_485cea44-aa62-447e-a427-919477fca905"
      unitRef="usd">1446000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE1LTE0LTEtMS0xOTM5OTU_de2c1a15-1d87-4a99-b658-5c2003be58db"
      unitRef="usd">1787000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTItMS0xLTE5Mzk5NQ_477c9893-8fec-48a7-85ee-62d18855c260"
      unitRef="usd">651000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTQtMS0xLTE5Mzk5NQ_7e646308-cb55-4004-b98f-159ba08b2e56"
      unitRef="usd">529000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTctMS0xLTE5Mzk5NQ_3824c688-3ace-4c6b-af7c-fd411de190d7"
      unitRef="usd">-117000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTktMS0xLTE5Mzk5NQ_a188b263-b4da-4fa6-af2d-2185089967ee"
      unitRef="usd">-149000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTEyLTEtMS0xOTM5OTU_9dc7407f-3066-4a83-9aca-a88f27d3e56f"
      unitRef="usd">557000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE2LTE0LTEtMS0xOTM5OTU_d65fa2d4-5d24-4f92-8f28-c9bc205d9e03"
      unitRef="usd">621000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia0e3fca70e734d3283818224268a18a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTctMS0xLTE5Mzk5NQ_f3d4bed7-4635-4e67-b765-3b36e73bde0d"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ifc13707e87ae4e568cde7bfea5db5b8b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTktMS0xLTE5Mzk5NQ_260b7976-8710-49f3-9751-adeb76f2338c"
      unitRef="usd">117000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTEyLTEtMS0xOTM5OTU_e4e18559-d10b-4760-a349-541279d98916"
      unitRef="usd">1122000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i719409b77a1c45459225b88cb897bd8b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE4LTE0LTEtMS0xOTM5OTU_7b71e3dc-87b1-4f20-8c68-37356a852d1e"
      unitRef="usd">1158000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTctMS0xLTE5Mzk5NQ_6e7e6d58-a721-4455-80af-9c172d8705f1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTktMS0xLTE5Mzk5NQ_c3cecb79-34ed-4161-a0e3-a5e7335e8703"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTEyLTEtMS0xOTM5OTU_7540f8d8-8ddb-42d3-b928-25f4fa7e5d3a"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzE5LTE0LTEtMS0xOTM5OTU_8997a5e1-ea22-47a3-8bba-756bcc763c3d"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTctMS0xLTE5Mzk5NQ_56d77c70-d68d-4c50-9056-a59664e37e31"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTktMS0xLTE5Mzk5NQ_3605b639-9960-41cc-8566-dfc6c7422e3a"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTEyLTEtMS0xOTM5OTU_694eff84-abf8-4661-b728-cc32167684a5"
      unitRef="usd">27000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIwLTE0LTEtMS0xOTM5OTU_9462de0e-30c5-4900-8db0-234dc15a1b41"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTctMS0xLTE5Mzk5NQ_038917d5-a89b-4a2b-9915-f0d2d8f45d58"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTktMS0xLTE5Mzk5NQ_8c40429c-79dd-4232-9d76-338e509c7cb5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTEyLTEtMS0xOTM5OTU_67a1b4bd-0348-45bf-b044-c95cc16791cc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIxLTE0LTEtMS0xOTM5OTU_aecd902e-a832-40ea-942c-1e7d07c70c9c"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTctMS0xLTE5Mzk5NQ_a2a433d7-c9cf-419f-a9cf-8c2f1e2fa2fb"
      unitRef="usd">19000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTktMS0xLTE5Mzk5NQ_5f13bd07-37b1-4fc4-889b-792ee9f6fdff"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTEyLTEtMS0xOTM5OTU_74d935de-578f-4593-b75d-84ebb653afbe"
      unitRef="usd">265000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIyLTE0LTEtMS0xOTM5OTU_63acd7f6-b020-433b-8c92-6182f810c2b8"
      unitRef="usd">30000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTctMS0xLTE5Mzk5NQ_65639788-2bea-4153-949d-b2e030abe782"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTktMS0xLTE5Mzk5NQ_251ad8f1-82ad-4e39-9eb0-8a9a3f15d6cd"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTEyLTEtMS0xOTM5OTU_8c7180d8-e253-4b02-a95d-dd9abbaaf67e"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzIzLTE0LTEtMS0xOTM5OTU_1557374f-0c46-4d86-ade7-3bba8ad53595"
      unitRef="usd">51000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTctMS0xLTE5Mzk5NQ_0224ab0c-52fe-4122-b7fa-bcf001572e3c"
      unitRef="usd">85000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia0e3fca70e734d3283818224268a18a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTktMS0xLTE5Mzk5NQ_ebb590e2-9f3c-4b25-aae2-13f706303b6a"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTEyLTEtMS0xOTM5OTU_89978def-54ee-4794-8721-cc243d5316b3"
      unitRef="usd">856000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI0LTE0LTEtMS0xOTM5OTU_15a41082-a7e4-40b2-8ac5-f6ba558096dc"
      unitRef="usd">1122000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia0e3fca70e734d3283818224268a18a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTctMS0xLTE5Mzk5NQ_f65d3ae1-70a6-4b43-ae79-4ef5aca81f44"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc13707e87ae4e568cde7bfea5db5b8b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTktMS0xLTE5Mzk5NQ_156b6c6a-67cb-46b7-9c2b-b1f6dc066e52"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTEyLTEtMS0xOTM5OTU_5f459ba9-d7d9-44dd-92d4-4079f0edf654"
      unitRef="usd">1668000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i719409b77a1c45459225b88cb897bd8b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI1LTE0LTEtMS0xOTM5OTU_80547407-4f6f-47a4-9d98-bcabcb056070"
      unitRef="usd">1535000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTctMS0xLTE5Mzk5NQ_28ad684a-6083-43c9-86b3-e86194eb42f1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTktMS0xLTE5Mzk5NQ_b3ee0624-1454-47ee-9c19-374a1cf52020"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTEyLTEtMS0xOTM5OTU_ca521252-418b-4dd8-b38e-07d8e1741deb"
      unitRef="usd">-273000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI2LTE0LTEtMS0xOTM5OTU_5afc5de6-ed6e-4405-984a-dc7b8efc7e32"
      unitRef="usd">182000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTctMS0xLTE5Mzk5NQ_1cb5c5ff-3c0d-458d-a5ed-129eb0c2ce40"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTktMS0xLTE5Mzk5NQ_b6dacef3-3267-451d-90c6-c86191a4afd0"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTEyLTEtMS0xOTM5OTU_005bb06f-a01f-47db-a758-210c659062f7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI3LTE0LTEtMS0xOTM5OTU_9986593a-9b87-487a-8d8a-2bf2ced78833"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i7ed42f525f024d03a7513adf64c0a5f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTctMS0xLTE5Mzk5NQ_f7099560-603d-424c-9f8d-4514837fae12"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ic11f996665e840f2ba02e973431cb227_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTktMS0xLTE5Mzk5NQ_21946481-818b-4820-a0e7-da5d1e606428"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="id3f41dcf27944974863581e8c72d996b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTEyLTEtMS0xOTM5OTU_a206d5e3-2e4c-4b03-b672-7931e73caf31"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i977934c8fe914789baa7ba32dcc1dc08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI4LTE0LTEtMS0xOTM5OTU_e8150d7e-a4f7-46df-bc8b-7519078cb73b"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTctMS0xLTE5Mzk5NQ_d2aa537b-bb4a-40ca-9e63-32b56bf1615a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia0e3fca70e734d3283818224268a18a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTktMS0xLTE5Mzk5NQ_b0c7e2fc-505b-4d33-a89d-4ed903403379"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTEyLTEtMS0xOTM5OTU_5e3c8416-33c4-4038-9211-93c98c7a7eb8"
      unitRef="usd">1350000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzI5LTE0LTEtMS0xOTM5OTU_783e98b2-0f64-4e7a-ab6b-9eb441046b45"
      unitRef="usd">1668000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTctMS0xLTE5Mzk5NQ_42cdd2f1-474c-45c2-8db6-c4f07d450b1e"
      unitRef="usd">-85000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ia0e3fca70e734d3283818224268a18a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTktMS0xLTE5Mzk5NQ_e55e588d-4cf1-4fab-bbeb-3ec4be180946"
      unitRef="usd">-109000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTEyLTEtMS0xOTM5OTU_6380555a-205c-4122-a8d3-76fa287fb280"
      unitRef="usd">494000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTozNzM5NmMzODc0MDg0NWIwOWE5NmRhMGEyZDE5ZTIwNi90YWJsZXJhbmdlOjM3Mzk2YzM4NzQwODQ1YjA5YTk2ZGEwYTJkMTllMjA2XzMwLTE0LTEtMS0xOTM5OTU_4e3adc31-ac23-4faf-bb35-b70f432e4871"
      unitRef="usd">546000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIwODQ_5401e66c-b771-4ada-8b31-50536a9ce570"
      unitRef="usd">632000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="icd93b74d5738459d9fa2b955ef8b6824_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIwOTM_68c85177-6f64-4654-827e-ea1903aeb582"
      unitRef="usd">510000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjA_41a85e97-411d-4ffe-b8ba-19bb0a42ac3e">&lt;div style="margin-bottom: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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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: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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;78&#160;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjA_c2449176-1d05-46cf-8562-92eda3b88c7f">&lt;div style="margin-bottom: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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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: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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;78&#160;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzQtMi0xLTEtMTkzOTk1_a657d35f-2f6a-4bdd-9f23-8f4d0fa515c0"
      unitRef="usd">651000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzQtNC0xLTEtMTkzOTk1_d83e57e4-60c5-49b0-a2ee-a785a2070ffe"
      unitRef="usd">529000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzUtMi0xLTEtMTkzOTk1_d9844151-64a7-4961-855e-9ec93c9b8e23"
      unitRef="usd">557000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzUtNC0xLTEtMTkzOTk1_0d880cca-17fe-4245-9178-0916a31a818f"
      unitRef="usd">621000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzctMi0xLTEtMTkzOTk1_66a3104c-99b6-47f1-a737-4e2e6eff2f21"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzctNC0xLTEtMTkzOTk1_bc0e9122-b7d8-4e01-b80e-46511c932a45"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzEwLTItMS0xLTE5Mzk5NQ_bed57cd7-e03e-4e5c-8fe0-7693891a55f5"
      unitRef="usd">107000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i7b206e128a1e4ec5bf4f6530e15b1551_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzEwLTQtMS0xLTE5Mzk5NQ_e3b8ba69-de14-4b8d-9596-d6211fcbffb9"
      unitRef="usd">139000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE0LTItMS0xLTE5Mzk5NQ_5b255045-6236-4565-9dc9-10c653259e09"
      unitRef="usd">632000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="icd93b74d5738459d9fa2b955ef8b6824_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE0LTQtMS0xLTE5Mzk5NQ_49575270-5d81-401c-8179-92a16d62a2f2"
      unitRef="usd">510000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE1LTItMS0xLTE5Mzk5NQ_9a3cfcef-82e3-4ede-9109-1cc2eb8d2896"
      unitRef="usd">494000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE1LTQtMS0xLTE5Mzk5NQ_a458fb49-7fb4-44ee-8d95-53939c14e905"
      unitRef="usd">546000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE3LTItMS0xLTE5Mzk5NQ_9801aa38-51ac-426c-a902-3b57281ab0c1"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="ia0e3fca70e734d3283818224268a18a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzE3LTQtMS0xLTE5Mzk5NQ_90c106d5-19a2-4203-9904-acdbefdacd5c"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzIwLTItMS0xLTE5Mzk5NQ_0b46020d-3347-43a3-a61a-3f80f4aab178"
      unitRef="usd">78000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ia0e3fca70e734d3283818224268a18a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OGZlODlkMjAxZmU0NDRlODM2ZTM0YTY4NmE4NDA5Yy90YWJsZXJhbmdlOjY4ZmU4OWQyMDFmZTQ0NGU4MzZlMzRhNjg2YTg0MDljXzIwLTQtMS0xLTE5Mzk5NQ_8dfeab34-57c4-409f-ae42-b6f8a8f826bc"
      unitRef="usd">102000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIyNzQ_d04c2f2b-ef92-4c04-9a73-cc2ddf83c601"
      unitRef="usd">2000000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzIyODM_f856f09f-032d-4f96-9029-717463ed009b"
      unitRef="usd">2700000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMzQ_17927fdd-8dc8-444a-bd8e-4956cc7551ca">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 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 #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;/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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;/tr&gt;&lt;/table&gt;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMzQ_9b0c8f53-8680-4f98-8891-cc260cf2d377">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;2021&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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;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 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 #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;/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;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;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 #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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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 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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;/tr&gt;&lt;/table&gt;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ib379022a4a424791a695fab8771c53db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtMi0xLTEtMTkzOTk1_5a37215a-fddd-45f2-a9e9-2706c934f508"
      unitRef="usd">724000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i3ff39fd0518345e591357dffd05fe0d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtNC0xLTEtMTkzOTk1_cb97f678-e6b2-4e49-bede-576e149e88d6"
      unitRef="usd">812000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtNy0xLTEtMTkzOTk1_d3e2003c-f2a5-4af4-9692-21273c4bb4be"
      unitRef="usd">251000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzUtOS0xLTEtMTkzOTk1_f3686b93-6ecd-4e3c-a7dc-74b68f0d3393"
      unitRef="usd">136000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ib379022a4a424791a695fab8771c53db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtMi0xLTEtMTkzOTk1_87933afc-c31e-4048-89e4-96465e272453"
      unitRef="usd">21000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i3ff39fd0518345e591357dffd05fe0d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtNC0xLTEtMTkzOTk1_df24fbf8-b6c2-4fc9-8c86-47a3c5accfe3"
      unitRef="usd">25000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtNy0xLTEtMTkzOTk1_d3586a44-0ecc-48ca-92f9-b4d0d7173c5f"
      unitRef="usd">-140000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzYtOS0xLTEtMTkzOTk1_cb34fb34-59fe-4d8f-8486-066de246b675"
      unitRef="usd">-190000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets
      contextRef="ib379022a4a424791a695fab8771c53db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctMi0xLTEtMTkzOTk1_abd9181d-b96d-4fe9-8298-a778bd5a67f6"
      unitRef="usd">745000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i3ff39fd0518345e591357dffd05fe0d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctNC0xLTEtMTkzOTk1_c0a2d2f6-b022-4c65-ac10-8e8267b4c813"
      unitRef="usd">837000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctNy0xLTEtMTkzOTk1_e4d221a4-438d-46ee-b155-df7ff4665ad9"
      unitRef="usd">111000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzctOS0xLTEtMTkzOTk1_dc542768-447b-4860-b1c8-9d51591d3caf"
      unitRef="usd">54000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ib379022a4a424791a695fab8771c53db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktMi0xLTEtMTkzOTk1_9feb9b77-8b3a-421f-a9d1-9c98ff4dfbdd"
      unitRef="usd">-69000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i3ff39fd0518345e591357dffd05fe0d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktNC0xLTEtMTkzOTk1_9ad51575-ab9d-4826-964d-940cd14ad024"
      unitRef="usd">-94000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktNy0xLTEtMTkzOTk1_9db67096-adeb-4f7c-a079-ec114887fa11"
      unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzktOS0xLTEtMTkzOTk1_629098e2-877e-4505-9675-794a240d5a41"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ib379022a4a424791a695fab8771c53db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTItMS0xLTE5Mzk5NQ_4e114d58-d00e-4628-85f4-a28bac63fc86"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i3ff39fd0518345e591357dffd05fe0d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTQtMS0xLTE5Mzk5NQ_e1f19232-a648-43fb-ba3c-9d952832ba61"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTctMS0xLTE5Mzk5NQ_9613d178-a367-4d61-ba4b-834bf3782e77"
      unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzEwLTktMS0xLTE5Mzk5NQ_3176eda1-0b1b-4a8a-a365-59a3ef7f9c9b"
      unitRef="usd">-5000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ib379022a4a424791a695fab8771c53db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTItMS0xLTE5Mzk5NQ_ca14a748-75b7-4d97-b8d8-096851a61b56"
      unitRef="usd">815000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i3ff39fd0518345e591357dffd05fe0d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTQtMS0xLTE5Mzk5NQ_7018cdf4-96e2-4c91-99ad-591179c313e0"
      unitRef="usd">931000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTctMS0xLTE5Mzk5NQ_cb3e4cec-9f1a-4e1d-a4b8-63e7cc6b0171"
      unitRef="usd">110000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzExLTktMS0xLTE5Mzk5NQ_b4c8b1a9-97a8-45db-b5d3-04c8899df7a7"
      unitRef="usd">-76000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTItMS0xLTE5Mzk5NQ_3898a2d2-5d7a-4941-9a13-cf93be481f5a"
      unitRef="usd">724000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTQtMS0xLTE5Mzk5NQ_39d6c923-2441-48db-8a51-96c1f993607b"
      unitRef="usd">812000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTctMS0xLTE5Mzk5NQ_a249c898-1309-4916-8a73-d94a5ccaf284"
      unitRef="usd">251000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE0LTktMS0xLTE5Mzk5NQ_d58d638c-be43-44ca-9f2b-2607fb4eb012"
      unitRef="usd">136000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTItMS0xLTE5Mzk5NQ_826ac5b7-4ebf-433b-9ded-83bacc4c409b"
      unitRef="usd">21000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTQtMS0xLTE5Mzk5NQ_e8b6cfa5-5852-493a-9f97-c2c15f09c536"
      unitRef="usd">25000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTctMS0xLTE5Mzk5NQ_168011a9-7512-4535-b66d-bf5034928773"
      unitRef="usd">-140000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE1LTktMS0xLTE5Mzk5NQ_aba26518-3691-4a6f-b238-558b0c1f7ef3"
      unitRef="usd">-190000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets
      contextRef="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTItMS0xLTE5Mzk5NQ_ac3334c6-2593-4307-b134-358ea0fd73ec"
      unitRef="usd">745000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTQtMS0xLTE5Mzk5NQ_5ebf3b3e-5786-442c-848f-78590c9ede44"
      unitRef="usd">837000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTctMS0xLTE5Mzk5NQ_388dd101-2977-48a5-8243-7345bde26e8e"
      unitRef="usd">111000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE2LTktMS0xLTE5Mzk5NQ_eda67789-2844-4a2b-a3b3-8c6989496a95"
      unitRef="usd">54000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTItMS0xLTE5Mzk5NQ_34520284-a0ba-464a-bc87-c2d3ad5d30e9"
      unitRef="usd">-20000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTQtMS0xLTE5Mzk5NQ_c8e7574e-a60f-4daa-aea7-cbe50d6545f9"
      unitRef="usd">-41000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTctMS0xLTE5Mzk5NQ_4fbec3c7-14c5-4c60-940d-97a832fb1d07"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE4LTktMS0xLTE5Mzk5NQ_882c7f12-35c3-4c44-bd87-4fafa961342c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i8f7c6e7f1c57453aa72ce713d839a7eb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTItMS0xLTE5Mzk5NQ_585a77ce-2e88-4efe-b5d4-83a90f70d4bc"
      unitRef="usd">765000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i6ccb2eff63724d769ef9f2d0030d75a8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTQtMS0xLTE5Mzk5NQ_a1c6581c-6a82-4326-8546-a2310b59f94d"
      unitRef="usd">878000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTctMS0xLTE5Mzk5NQ_6a997cab-7924-42a3-b9b8-1c132174a714"
      unitRef="usd">111000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i5c6b9ce68cca40f0bfa07d1bc7be87fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTplMTM2YWZiMGRkOTU0MzJlYmIzMzMxZDQyNjhhZjU5OC90YWJsZXJhbmdlOmUxMzZhZmIwZGQ5NTQzMmViYjMzMzFkNDI2OGFmNTk4XzE5LTktMS0xLTE5Mzk5NQ_96d31ac9-2915-43a7-9294-0939912f6171"
      unitRef="usd">-54000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMzE_4069a34b-c7fa-4a54-bb21-b8023aaf01ff">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:44.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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="33" 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="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;2022&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;2021&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="3" style="display:none"/&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="36" 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;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 #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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;2,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;2,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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 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;/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:44.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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="33" 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="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;2022&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;2021&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="3" style="display:none"/&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="36" 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;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;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="display:none"/&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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="3" style="display:none"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="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 #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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie3af832345e44f8c9e7aecd44a7342f2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtMi0xLTEtMTkzOTk1_891b7cb8-7f7b-429a-b781-7799253e4c60"
      unitRef="usd">122000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9d91565ba60d48f6a0469794dbc5f509_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtNC0xLTEtMTkzOTk1_7eb28cb2-5f3b-4b2f-be80-2b7a73834461"
      unitRef="usd">122000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6c88af0b4a1c4bbbba7b133be33472fe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtOS0xLTEtMTkzOTk1_bfc231f2-ecba-402c-b29b-2a3ab8958e9e"
      unitRef="usd">30000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i70462017aa4541d6b5e86860e047e9fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzUtMTEtMS0xLTE5Mzk5NQ_68353e9c-bc11-4d52-a3cd-59ae32c6e1e2"
      unitRef="usd">30000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i65ee63d2a37546cabf80f2871ee55344_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzYtMi0xLTEtMTkzOTk1_cdaed65a-e91b-41af-b64b-ba8d58472ade"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia276c8dafe7e4ed8bfabc5c8e64fcc39_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzYtOS0xLTEtMTkzOTk1_68d202eb-03e7-47aa-b8ad-279e997b8a7b"
      unitRef="usd">209000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i73279850b02b4982bedede22509eed46_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzYtMTMtMS0xLTE5Mzk5NQ_dfe891a1-d24e-45e9-9bce-3d81ff6e7f65"
      unitRef="usd">209000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i003656e7a3084c3dbb244356d035c6ce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzctMi0xLTEtMTkzOTk1_34c2c607-1130-4550-b467-d4bbe7596160"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i00dae3c3752242059de3cf68b68b156d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzctOS0xLTEtMTkzOTk1_9229366b-693d-4c43-915e-51b1ec73fb98"
      unitRef="usd">595000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4fbd9bec08284bc59dd958ff127abbb5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzctMTMtMS0xLTE5Mzk5NQ_f8fb6041-2d89-4b54-91c5-c43340d9e502"
      unitRef="usd">595000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4d5fc89ad2ce4bdf9791f8f8a1909f16_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzgtMi0xLTEtMTkzOTk1_bc6b4412-281a-4bd9-824d-5d18629e1bb1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifed6f26c9ede441f8722e16245354da9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzgtOS0xLTEtMTkzOTk1_87eb91a9-b3f3-4d7c-a7aa-b33b2a9aadce"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i67da7d9c8f834b8699d69eda7e98ff7b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzgtMTMtMS0xLTE5Mzk5NQ_955d9aec-f957-4ec9-b779-34a05856d4b8"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idd1914c3c2cd4497814f7be34c9d0bdc_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzktMi0xLTEtMTkzOTk1_ed2fce46-ccf2-4c15-85e8-4c862b147792"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i300f9b19b8a94561a1dbcb4f6428684b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzktOS0xLTEtMTkzOTk1_b8b6ff90-f478-4994-839d-49d73ca89c5a"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9e3a683f731e4aa4829945013af02480_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzktMTMtMS0xLTE5Mzk5NQ_e4de700d-b730-4d81-b7a0-b5e1308b0061"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e24e6391bfe49eb9198a33c55237e9e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTItMS0xLTE5Mzk5NQ_1c7b63fb-f37d-4528-97e6-500cfbdfeea9"
      unitRef="usd">263000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib097230cee8f46ac881f2250b300e29a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTQtMS0xLTE5Mzk5NQ_f355bc39-29e4-4d13-a2dd-79f5ddf89792"
      unitRef="usd">263000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i945fd0c24969431bba24939558556875_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTktMS0xLTE5Mzk5NQ_9816d48c-ab59-41ae-814f-6854cc13b2ea"
      unitRef="usd">785000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf3285fa50e14e0685c89b6a2cc73d01_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEwLTExLTEtMS0xOTM5OTU_1fc0a771-96fc-4b0e-94ef-447ef31a8dc2"
      unitRef="usd">785000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5a3d8cd7fe0d4cd794da384658c7f317_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTItMS0xLTE5Mzk5NQ_3a4d939e-ac6f-4004-82c4-60b3b69f18ea"
      unitRef="usd">385000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iee7a5bf184314ce29ba15630302feeed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTQtMS0xLTE5Mzk5NQ_b64c8ff4-d338-4ee2-961b-b0d8c101f796"
      unitRef="usd">385000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i29e34d7f758741fcaf223f540a0548a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTktMS0xLTE5Mzk5NQ_86983b37-ea57-4cfc-a685-f4ec23ddfb4c"
      unitRef="usd">1698000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1ba38535cef64a6cb24b4b572a941bba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTExLTEtMS0xOTM5OTU_5ac36337-8296-48d3-a591-6896d7ae77ec"
      unitRef="usd">815000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3344f3b84a84449990af40f28585d44b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzExLTEzLTEtMS0xOTM5OTU_7f47c198-06d7-4f35-9d2f-c3b866025d8a"
      unitRef="usd">883000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i84f801349c364b40a062179c3f9423b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEyLTItMS0xLTE5Mzk5NQ_8ad66caf-ac18-4f0f-a0bc-39076d75cdd3"
      unitRef="usd">2435000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b995ce944e54f19884f58412cff3e7e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEyLTktMS0xLTE5Mzk5NQ_928a523d-f2ca-4980-a2f3-939aae7486c6"
      unitRef="usd">1901000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEzLTItMS0xLTE5Mzk5NQ_063fc9b1-3e18-429b-93eb-c12134e54868"
      unitRef="usd">2820000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6357690c9f304fa3ab53f63db734b4a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2OTE4YmY2OGE5MWY0NzRlYmVlNzU3Y2Q4MmFjZjZkZi90YWJsZXJhbmdlOjY5MThiZjY4YTkxZjQ3NGViZWU3NTdjZDgyYWNmNmRmXzEzLTktMS0xLTE5Mzk5NQ_bc1861de-baf7-4e04-8fe4-7e9937ff4e2b"
      unitRef="usd">3599000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1a2a0df7b596460681428fff7f7c5408_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtMi0xLTEtMTkzOTk1_8d4e2749-3407-4574-8bcc-26327198173c"
      unitRef="usd">28000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if1441405e13346f1b380664cb1f75ac2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtNC0xLTEtMTkzOTk1_0e327344-ffc8-4b24-9598-cdd444a70ca3"
      unitRef="usd">28000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i18170d69c1c9414589351ca7fd75cca9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtOS0xLTEtMTkzOTk1_d8c8e6af-44b6-44a2-8389-ba00837d2800"
      unitRef="usd">21000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc9cecbb3a35439e9477dd3585289c16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzUtMTEtMS0xLTE5Mzk5NQ_7d93d306-74be-43a7-9035-f58272910c21"
      unitRef="usd">21000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7626a81ccfc64d8cbe395d6193e51401_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzYtMi0xLTEtMTkzOTk1_d5bebf79-f5e5-4cbb-be80-9c0b8ddbd402"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3b841a84c9b744dabf13df14b902120c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzYtOS0xLTEtMTkzOTk1_f946ec1a-a12c-448a-97bd-83b893ddea90"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07616074a8204b1c813f751e4857cbb1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzYtMTMtMS0xLTE5Mzk5NQ_82d1da31-1073-4e5a-a0a3-f71099f6c39f"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i655b4e9444d7413d8e9a31400e5753d6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzctMi0xLTEtMTkzOTk1_6597c77e-bcf7-4ae1-ae2f-6f1302f68ebf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i23a4e990f97b4e6b8ccb48c17988d44c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzctOS0xLTEtMTkzOTk1_2f0209a6-1895-4498-8328-9b4431a5b88d"
      unitRef="usd">73000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i507daa187e00446e8c61d785d4b7d802_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzctMTMtMS0xLTE5Mzk5NQ_6e090402-5c44-468d-8ab4-04164bc9dba5"
      unitRef="usd">73000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i77397cb5179c4d6981f2354642e6d73a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzgtMi0xLTEtMTkzOTk1_44b38b40-8c04-4e25-a2c4-e3bcf9262fb1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2390bdc521714a87903fd26aac726193_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzgtOS0xLTEtMTkzOTk1_d775d56e-639f-48f8-b54c-6d8bcf797e6f"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie897b5972e1b4879a402194596169028_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzgtMTMtMS0xLTE5Mzk5NQ_a681e21f-1763-4a77-b1e2-01e112ca397a"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i21a5b94ac420422daa6421c4602b0501_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzktMi0xLTEtMTkzOTk1_3f7accb2-9939-493e-9e2e-ac9b74c8c099"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0539fd10abbf4e82846e1849e07d44f0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzktOS0xLTEtMTkzOTk1_a8d0dd84-1ae8-4430-a301-d17e2b94f078"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i53b57e7422f04248ac7641b92356ebba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzktMTMtMS0xLTE5Mzk5NQ_105eaec3-37d6-483c-8dd2-9070529d0af8"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icc46ca8a65944bfa843aacc0fac33c84_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTItMS0xLTE5Mzk5NQ_cab40f6d-80fd-48e4-b5aa-0885dae9cbca"
      unitRef="usd">69000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4dddc24e99264242ba080b15d65358ea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTQtMS0xLTE5Mzk5NQ_c6c9ac86-bd68-4c88-9fce-0c739d695c29"
      unitRef="usd">69000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if1ea957147154dfbbca17336e66d01ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTktMS0xLTE5Mzk5NQ_f2c47244-1ad6-40f9-9729-e565595f0f7d"
      unitRef="usd">85000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic53dca0f7c7645eeb66579b496995392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEwLTExLTEtMS0xOTM5OTU_90d78e8c-c338-4799-8ff6-3ba59f10ada9"
      unitRef="usd">85000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i58c58774c17f4e849e5423e13f21dab8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTItMS0xLTE5Mzk5NQ_bd97dda9-f7cc-45a6-942c-9e3e823ab72e"
      unitRef="usd">754000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic9e019ce88144118aa1d4f8f67801dac_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTQtMS0xLTE5Mzk5NQ_e32657c8-9841-4156-b317-85d56cb707de"
      unitRef="usd">754000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib1e5ef3fc2ea4c7dacb329d2a9d2c58a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTktMS0xLTE5Mzk5NQ_5f9979fb-1972-4aec-9b84-c38ac2ff7325"
      unitRef="usd">941000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6d68f50190c845d6b3fd282fc170989c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzExLTExLTEtMS0xOTM5OTU_fc5d0f98-ad9d-4d2a-96ba-729f5da49fa0"
      unitRef="usd">941000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i972533049fcd4ebe8ac6915f99fb7f11_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTItMS0xLTE5Mzk5NQ_61351bfb-420c-4357-a848-d399bc24f775"
      unitRef="usd">851000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic19dec2d0b614011b0e582970f2d1c13_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTQtMS0xLTE5Mzk5NQ_9cb1a0cf-e51b-47f1-a1db-06957b7e9138"
      unitRef="usd">851000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb3df189be3f4bc3b99e37ea541ac015_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTktMS0xLTE5Mzk5NQ_0617827f-bbc4-46ff-8393-d478631a85e2"
      unitRef="usd">1155000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i565317ad56e1458a8756d829a5d67133_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTExLTEtMS0xOTM5OTU_55dee861-c498-4c4b-9c01-56df2d168474"
      unitRef="usd">1047000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i766a72f904f74bd488f02266fda724c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEyLTEzLTEtMS0xOTM5OTU_a0b8e3f5-14b7-46b6-b8ac-c8633b696ee3"
      unitRef="usd">108000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i34b2dcf6bcff4f84ac352e9c7ddec8c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEzLTItMS0xLTE5Mzk5NQ_69440c09-a668-4bd4-a5ed-376f53f10db8"
      unitRef="usd">595000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic6b3d9c6d76d414aa5ca6001572a37b3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzEzLTktMS0xLTE5Mzk5NQ_4662a575-5d8a-4e3f-8e57-2dc7e884bb51"
      unitRef="usd">632000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzE0LTItMS0xLTE5Mzk5NQ_58899499-b334-4ba4-8519-63e1fefa1ff6"
      unitRef="usd">1446000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i00164b1b9e4047879510bd08e71f3614_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTo2ZTExOWU5N2RkMzA0OTlmYmJjMTZlYzYxYzk3OTJmNy90YWJsZXJhbmdlOjZlMTE5ZTk3ZGQzMDQ5OWZiYmMxNmVjNjFjOTc5MmY3XzE0LTktMS0xLTE5Mzk5NQ_6aafc310-c2f6-4007-b3b7-f6d7f1ff021e"
      unitRef="usd">1787000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <cms:ScheduleOfAssetAllocationPercentagesTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjM_780e4601-36e8-4c17-a22b-08effe23fa07">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;2022:&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:59.476%"/&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.637%"/&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;/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;38.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;47.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;38.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;11.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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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="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;100.0&#160;&lt;/span&gt;&lt;/td&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 #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;100.0&#160;&lt;/span&gt;&lt;/td&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;</cms:ScheduleOfAssetAllocationPercentagesTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia8e7a8d4f08c41cea7ebb4017af574e9_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzEtMi0xLTEtMTkzOTk1_ccb7935e-7915-4d95-9fdd-2dcee7755139"
      unitRef="number">0.380</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ifebcdd200e2e404283c95425a22c95c2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzEtNC0xLTEtMTkzOTk1_f5d8a858-3d87-4a95-8a4c-9462a5c8f528"
      unitRef="number">0.550</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i3e22ff94c5704a67b9448f5d89f2393a_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzItMi0xLTEtMTkzOTk1_e0aab104-d60d-420c-a753-57e59c154bb5"
      unitRef="number">0.470</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="if4acb6d961564208b7f7a56f41fe96c2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzItNC0xLTEtMTkzOTk1_91f5fbba-2dfe-4d41-8d26-06270105578b"
      unitRef="number">0.380</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i863f0a2f87ef463181ea0d8911cb60c7_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzMtMi0xLTEtMTkzOTk1_cfbb157b-e7b9-41bd-860d-143e972294eb"
      unitRef="number">0.110</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i0aadbd0ee4db46b08bcfe5d830e0f0bf_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzMtNC0xLTEtMTkzOTk1_28c3bbd5-ed1f-445f-8c58-76c8cd6c3b67"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic379fae6e6ca42718723adda33265287_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzUtMi0xLTEtMTkzOTk1_63b14ae1-2c77-4a55-823d-71422414a771"
      unitRef="number">0.040</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib5f88684f46940eb8ae381d7afa8f35d_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzUtNC0xLTEtMTkzOTk1_d9c89946-148d-49ee-9c47-7ea5dd245cb8"
      unitRef="number">0.020</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzYtMi0xLTEtMTkzOTk1_7c4be447-2c7a-4089-a9f5-6c6befba45d3"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzJkYjQxY2QxOTg0Y2I5ODA2OGYwNGVhNDc4NTI0YS90YWJsZXJhbmdlOmYzMmRiNDFjZDE5ODRjYjk4MDY4ZjA0ZWE0Nzg1MjRhXzYtNC0xLTEtMTkzOTk1_b03a7399-7825-4f33-8c39-f5b3d909e9c5"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ia8e7a8d4f08c41cea7ebb4017af574e9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0MTU_2322c204-cb03-448d-b2c4-7e6c2a77406a"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3e22ff94c5704a67b9448f5d89f2393a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0MjY_712eeac4-d013-448a-b817-e1ba0fe0f555"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i863f0a2f87ef463181ea0d8911cb60c7_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU0NDM_ca44957f-3f2d-494e-b304-031536cfbf4f"
      unitRef="number">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i124b1a0af061486a86876a49a2ebe501_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU4MTA_a919660c-85ba-40cf-8f96-d5dd0aee1e67"
      unitRef="number">0.51</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i1af514f91d374d91b009b045792d51f6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU4MjE_b787118c-2d52-4ac9-a1d4-f09a1b6bd255"
      unitRef="number">0.39</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ic2528610e86c4540948d6f250ee1f99f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU4Mzg_8355f18e-acb7-470b-b0ad-3ba6a12c44b9"
      unitRef="number">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i2b1fdd5de4ee46dfb5b01bb76a5fe276_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU5NDc_74b5ab14-0385-4acc-8f7e-8d7cf16240b8"
      unitRef="number">0.53</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="id790d5c130774686954368eedca7a8b2_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU5NTg_dd742a4b-c258-41c2-97dc-9f1a290dff72"
      unitRef="number">0.32</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ib43e479bb6ac46f5bf08edc343b22c8e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzU5Nzk_4f05df39-99d6-42a7-8614-7800d195b26c"
      unitRef="number">0.15</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjg_8731a6e8-830d-4a61-9efa-856df61e8e2b">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;year period thereafter:&lt;/span&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.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;2023&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;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;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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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;2028-2032&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;745&#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;30&#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;298&#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3XzgwMjg_9b510d0d-19b7-4202-bfee-c809f4c8aa70">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;year period thereafter:&lt;/span&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.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="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;2023&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;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;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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2023&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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;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;2028-2032&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;745&#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;30&#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;298&#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="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzMtMi0xLTEtMTkzOTk1_bb6c05c9-d4d9-4b42-998c-522eefde4ab4"
      unitRef="usd">160000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzMtNC0xLTEtMTkzOTk1_d4280ccb-4bff-42ae-b29b-93445a08b65d"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzMtNi0xLTEtMTkzOTk1_bb75cba9-9062-455e-878c-e38ec744537c"
      unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzQtMi0xLTEtMTkzOTk1_7215e9d4-b96d-4ed5-b969-4d561380537a"
      unitRef="usd">158000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzQtNC0xLTEtMTkzOTk1_f5a9d111-5e5d-435f-ab8c-42d1fb80a94e"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzQtNi0xLTEtMTkzOTk1_b2fb64d1-156f-4d1e-a241-5b4f06d988a2"
      unitRef="usd">57000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzUtMi0xLTEtMTkzOTk1_cb0a9a5b-5a0e-4006-ab38-700a56002952"
      unitRef="usd">161000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzUtNC0xLTEtMTkzOTk1_db5cfaf1-2754-4385-9d36-582781fe9829"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzUtNi0xLTEtMTkzOTk1_f438ae21-0fc9-4ba5-baf6-f17427f181e2"
      unitRef="usd">58000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzYtMi0xLTEtMTkzOTk1_e1f34cf4-807a-4b56-a28e-83580ee64324"
      unitRef="usd">160000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzYtNC0xLTEtMTkzOTk1_c8a36bfc-75fe-4c71-aa12-f092119c3e08"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzYtNi0xLTEtMTkzOTk1_aba9e11c-4c73-4c3d-9b27-48b9a2abc944"
      unitRef="usd">59000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzctMi0xLTEtMTkzOTk1_f6b28fa5-7c33-4d27-aaa1-7fbf8c905a97"
      unitRef="usd">159000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzctNC0xLTEtMTkzOTk1_49332280-750e-4bf0-9870-4366c1af0ece"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzctNi0xLTEtMTkzOTk1_fef2565a-e447-45fd-8e7a-9d2400cbb3bb"
      unitRef="usd">60000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i18082680f83c48019d37c66ad7552d45_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzgtMi0xLTEtMTkzOTk1_8add29e5-e92e-4b69-86e7-5584c7c9f7c4"
      unitRef="usd">790000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i9479f6c35dde4c7186e20484567eb915_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzgtNC0xLTEtMTkzOTk1_cf4f4922-92d1-493d-a4f1-1b2e5f0b3212"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ia3e1c543615f45f38e1cef52d13b56c2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzgtNi0xLTEtMTkzOTk1_0f0ee46e-9a95-4347-8f96-cedc8bb179e9"
      unitRef="usd">312000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEwLTItMS0xLTE5Mzk5NQ_59a39a57-1541-4d3a-ae46-6d0f7bb8d97b"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEwLTQtMS0xLTE5Mzk5NQ_8e042636-c77c-46eb-b2d4-c2984e413f8b"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEwLTYtMS0xLTE5Mzk5NQ_1da1853d-deac-4972-851e-6f91ab868c23"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzExLTItMS0xLTE5Mzk5NQ_41b42480-79f6-42e7-968a-83021526edac"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzExLTQtMS0xLTE5Mzk5NQ_398c5b0c-9dbb-4304-bc1d-583939f7416d"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzExLTYtMS0xLTE5Mzk5NQ_ec7b0966-8186-4ceb-8e9e-924a3a3a31cd"
      unitRef="usd">54000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEyLTItMS0xLTE5Mzk5NQ_1d0e79e1-1dfa-4744-a1bb-5f85dcd312e6"
      unitRef="usd">151000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEyLTQtMS0xLTE5Mzk5NQ_5071ac7c-ba0f-4287-a7e5-c711547c72ed"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEyLTYtMS0xLTE5Mzk5NQ_0b39762f-ba29-41dd-baf0-909e1ab63aa6"
      unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEzLTItMS0xLTE5Mzk5NQ_d2c28fc1-3964-4919-9bff-ed1c8947ca27"
      unitRef="usd">151000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEzLTQtMS0xLTE5Mzk5NQ_27f7a97a-d268-4de5-b235-20766f9e9d14"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzEzLTYtMS0xLTE5Mzk5NQ_b8450b41-83d5-431e-b669-a976cd2a7cf5"
      unitRef="usd">56000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE0LTItMS0xLTE5Mzk5NQ_3f0bd396-7b2a-4329-beae-4a14d59ac6d7"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE0LTQtMS0xLTE5Mzk5NQ_95d0f3df-c98e-4676-ad69-7644a3dadab5"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE0LTYtMS0xLTE5Mzk5NQ_ffeb0e5b-0792-41b3-ab10-8370cf14abf2"
      unitRef="usd">58000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="id247a46a9f014c47a0bc6e06b066e0c1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE1LTItMS0xLTE5Mzk5NQ_ccf01f61-73fb-4437-b41e-5571122ace95"
      unitRef="usd">745000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i8b205f3995da466595043ac19f5509e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE1LTQtMS0xLTE5Mzk5NQ_f3d4b735-d9c7-402c-86a8-bf7df5b1ff45"
      unitRef="usd">30000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ief66c6a9aeb840ebaae56a6ca5caf305_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90YWJsZTpmMzc5MTY5OWRjNDA0ZGNjYjI4YmI4MzdmNDlkYzI5My90YWJsZXJhbmdlOmYzNzkxNjk5ZGM0MDRkY2NiMjhiYjgzN2Y0OWRjMjkzXzE1LTYtMS0xLTE5Mzk5NQ_a4fdad20-cd23-48b5-9e40-f8ed6483dd64"
      unitRef="usd">298000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cms:UnionMembershipByTotalEmployeesPercentage
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzc2OTI_b471ba79-209c-4acf-bc8c-1ff69452c5b8"
      unitRef="number">0.41</cms:UnionMembershipByTotalEmployeesPercentage>
    <cms:UnionMembershipByTotalEmployeesPercentage
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNTgvZnJhZzo5NWM4YmFlYjEyZTc0YzU2YjBlZmQ3YWE2YzUyZWMzNy90ZXh0cmVnaW9uOjk1YzhiYWViMTJlNzRjNTZiMGVmZDdhYTZjNTJlYzM3Xzc3MjU_b83cf4c6-62bd-40a1-bff1-ef1575269706"
      unitRef="number">0.42</cms:UnionMembershipByTotalEmployeesPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzODk_dfe9fae2-9b32-42d4-a54d-ce01772deeef">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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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 2022, 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 2022, 2021, or 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;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,417,727&#160;shares of common stock under the PISP as of December&#160;31,&#160;2022. 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;year period. The awards granted in 2022, 2021, and 2020 require a 38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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&#160;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 2022, 2021, and 2020, 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 distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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;2022&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;932,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;887,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&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;534,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;506,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&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;14,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;13,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;(395,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(378,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(14,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(42,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(37,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022&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;123,067&#160;&lt;/span&gt;&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;116,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;141,287&#160;&lt;/span&gt;&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;133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;141,287&#160;&lt;/span&gt;&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;133,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,810&#160;&lt;/span&gt;&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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;15,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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;16,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,445&#160;&lt;/span&gt;&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,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;/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;52,627&#160;&lt;/span&gt;&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;50,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;44,038&#160;&lt;/span&gt;&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;42,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;/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;548,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;520,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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.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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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.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;/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;1.4&#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;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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.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;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;/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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.07&#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;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;/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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;&#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;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;At December&#160;31,&#160;2022, $28&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzOTM_fa1bca04-1d06-44f8-8895-9f6314577995">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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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 2022, 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 2022, 2021, or 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;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,417,727&#160;shares of common stock under the PISP as of December&#160;31,&#160;2022. 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;year period. The awards granted in 2022, 2021, and 2020 require a 38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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&#160;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 2022, 2021, and 2020, 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 distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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;2022&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;932,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;887,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&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;534,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;506,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&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;14,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;13,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;(395,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(378,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(14,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(42,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(37,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022&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;123,067&#160;&lt;/span&gt;&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;116,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;141,287&#160;&lt;/span&gt;&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;133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;141,287&#160;&lt;/span&gt;&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;133,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,810&#160;&lt;/span&gt;&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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;15,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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;16,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,445&#160;&lt;/span&gt;&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,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;/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;52,627&#160;&lt;/span&gt;&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;50,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;44,038&#160;&lt;/span&gt;&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;42,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;/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;548,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;520,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',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:400;line-height:120%"&gt;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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.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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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.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;/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;1.4&#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;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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.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;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;/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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.07&#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;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;/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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;&#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;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;At December&#160;31,&#160;2022, $28&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $27&#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MDE_62f148a5-88fe-4e9b-9c9a-77b3605d0f46">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <cms:DeferredCompensationArrangementsPlanTerm
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MDE_6b7a87aa-a91d-40b1-92f1-86413729d898">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzU5NA_2d886f36-8de2-413a-9956-b30e12708704"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzU5NA_8ef3049a-8bd8-4a1f-9f60-6b399776d304"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY4OA_735aaee6-7e57-4415-b5b0-28be83ebbbc8"
      unitRef="shares">5417727</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY4OA_c4706a1d-1812-4705-b3b2-7a34f413daa7"
      unitRef="shares">5417727</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i1a1be2c23a424e8694ca029b75fd17af_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI1NjE_3dd95014-00ae-47b0-a1e6-f63e944a0078">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i8eada97dd3514878acac19fc40176ecf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI1NjE_ea444995-e18e-4761-8565-9bff021b3917">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTc_3d90ec81-cfe9-49a9-80bb-0a99238b5149">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTc_b5e2d68c-15db-4d31-b9be-8064bac36530">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI3OTY_4b3fc5e3-190b-49f1-afb7-3aa490df7ab7">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzI3OTY_acd2669e-dd23-478f-bd67-f507e9ec9a6c">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTg_0046f330-5b7e-4ea1-862f-de676f7b1f41">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTg_a9b64f55-691c-4548-9829-f95a5025fb71">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MjE_1dd42acc-f613-4200-8b3f-8253972d26dc">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MjE_8fa99f9e-e5ad-40c2-aa13-a9d0b841ab34">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="icc1fb27f0be346dbbb8562df782aa0d3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNDk_86351381-7271-4677-b28c-3685c663afe5"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="i2db62c2516f148eab2cf8909d614ad99_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNDk_b9d98a31-6dee-4b42-87e4-8dc4a5abdb8f"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="i151332334bac422daa4032bbad7c9cd8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNTU_8aadeb51-aca3-44ca-9aa8-e5fc9befec1f"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="i6765b15d681346268f20715acce49247_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMyNTU_d53ef231-eced-4c5e-978f-8c577c1d96c7"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i6ebd0b1c25af4356a96684bb378cab0f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMzNTA_1974c184-b13b-4ac7-ab7f-1629722036d9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i375351c043be44e581ce65498234521e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzMzNTA_420e8315-73e3-47ed-9c53-ceea34781831">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzM2MDQ_140c9c34-cdc3-4980-b027-99408a79e03a">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzM2MDQ_57f143bb-1935-4fac-b128-da248fc90835">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzQxNDM_2fc89e6b-3913-4358-bd3e-e7c4d75d74df"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzQxNDM_36ce6693-89e3-44f4-895c-7e4f8557bf03"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzOTc_5465bdc1-ab48-4380-b230-7cf603308d62">&lt;div style="margin-bottom: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;2022&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;932,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;887,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&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;534,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;506,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&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;14,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;13,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;(395,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(378,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(14,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(42,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(37,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022&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;123,067&#160;&lt;/span&gt;&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;116,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;141,287&#160;&lt;/span&gt;&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;133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;141,287&#160;&lt;/span&gt;&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;133,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,810&#160;&lt;/span&gt;&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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;15,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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;16,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,445&#160;&lt;/span&gt;&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,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;/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;52,627&#160;&lt;/span&gt;&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;50,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;44,038&#160;&lt;/span&gt;&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;42,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;/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;548,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;520,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTk_8bc6bc99-8510-4fa9-917e-a2f61c6cb708">&lt;div style="margin-bottom: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;2022&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;932,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;887,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;56.56&#160;&lt;/span&gt;&lt;/td&gt;&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;534,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;506,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&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;14,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;13,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;(395,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(378,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;(14,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(42,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;(37,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;1,029,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;978,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022&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;123,067&#160;&lt;/span&gt;&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;116,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;141,287&#160;&lt;/span&gt;&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;133,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:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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;141,287&#160;&lt;/span&gt;&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;133,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,810&#160;&lt;/span&gt;&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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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;15,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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;16,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,445&#160;&lt;/span&gt;&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,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;/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;52,627&#160;&lt;/span&gt;&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;50,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;44,038&#160;&lt;/span&gt;&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;42,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;/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;548,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;520,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="i4436cfad25c349fcbc6bc1a9dbab6edb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItMS0xLTEtMTkzOTk1_7a0bf4b5-5e17-486b-9f73-23e6568193af"
      unitRef="shares">932573</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4436cfad25c349fcbc6bc1a9dbab6edb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItMy0xLTEtMTkzOTk1_74f1e0d2-14cb-473e-8d20-a2c1b8808772"
      unitRef="usdPerShare">56.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i954650aaa79045abacee93c666b5f965_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItNS0xLTEtMTkzOTk1_8a57dcf9-686b-42af-b165-a72714b54b4d"
      unitRef="shares">887085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i954650aaa79045abacee93c666b5f965_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzItNy0xLTEtMTkzOTk1_876a8435-2f9e-49d1-bf79-d3e3623b2842"
      unitRef="usdPerShare">56.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtMS0xLTEtMTkzOTk1_9517d945-59af-45bd-9099-a6df8b315e7f"
      unitRef="shares">534386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtMy0xLTEtMTkzOTk1_f6a2bd03-eb9f-4082-81bb-1c479360ec2d"
      unitRef="usdPerShare">48.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtNS0xLTEtMTkzOTk1_0716b270-e58f-4b79-8d27-62860c3534d1"
      unitRef="shares">506911</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzQtNy0xLTEtMTkzOTk1_20af0f24-564c-4378-86d4-8d6a4d4d3f86"
      unitRef="usdPerShare">48.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtMS0xLTEtMTkzOTk1_3fe96cdd-c885-4e99-b389-483e5c037cb3"
      unitRef="shares">14255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtMy0xLTEtMTkzOTk1_3826cc9b-e5a9-4390-9c7b-3b1a25fa958f"
      unitRef="usdPerShare">56.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtNS0xLTEtMTkzOTk1_739f0172-02ce-4287-be87-65b33d65338e"
      unitRef="shares">13611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzUtNy0xLTEtMTkzOTk1_57f51dc3-5b4e-4cec-a170-55fa16396cb4"
      unitRef="usdPerShare">56.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctMS0xLTEtMTkzOTk1_14ed92f5-37d0-4c2f-8392-7c9753a9c180"
      unitRef="shares">395069</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctMy0xLTEtMTkzOTk1_e1c0322a-305a-4401-8355-6e11583fb527"
      unitRef="usdPerShare">36.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctNS0xLTEtMTkzOTk1_8d343ea7-f9d1-4f21-af9b-079e7eff0557"
      unitRef="shares">378759</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzctNy0xLTEtMTkzOTk1_42479dac-bb65-440a-b671-b2244a59f60c"
      unitRef="usdPerShare">36.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtMS0xLTEtMTkzOTk1_e5bbf13a-dd14-42dc-9830-0e9bbd66792e"
      unitRef="shares">14170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtMy0xLTEtMTkzOTk1_aa94a97f-9adf-4787-883c-2f4d9a2015c1"
      unitRef="usdPerShare">52.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtNS0xLTEtMTkzOTk1_f7e59dbb-f0ba-4b66-8f48-0645eb73361f"
      unitRef="shares">13377</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzgtNy0xLTEtMTkzOTk1_164320c3-7bc7-4130-a2a2-75b379207c14"
      unitRef="usdPerShare">52.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktMS0xLTEtMTkzOTk1_a28e82a6-20a4-4d23-aec3-c94bf4451fcc"
      unitRef="shares">42452</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktMy0xLTEtMTkzOTk1_eb71e97a-cae8-4ba8-9a61-863bd1f02d8d"
      unitRef="usdPerShare">60.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktNS0xLTEtMTkzOTk1_1ef79100-17ac-422e-9423-aa58a5f5d25e"
      unitRef="shares">37325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzktNy0xLTEtMTkzOTk1_8ed28527-02a3-4cad-b7d9-becfb68291cd"
      unitRef="usdPerShare">60.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6a890ba9b6014d85a6425998d7f8376b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTEtMS0xLTE5Mzk5NQ_78562486-23b0-4afc-bca3-48ae47c72437"
      unitRef="shares">1029523</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6a890ba9b6014d85a6425998d7f8376b_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTMtMS0xLTE5Mzk5NQ_9c9e9c94-707d-4add-99ba-b70e9097adb6"
      unitRef="usdPerShare">60.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i94b243fa29f2400aa8e1d9fc95a60411_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTUtMS0xLTE5Mzk5NQ_4fe17bd7-52bf-42b3-a299-203ffd718f95"
      unitRef="shares">978146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i94b243fa29f2400aa8e1d9fc95a60411_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTpmMzVmYWYzNDFiZDU0YjNmOGQzMzdmODdhNDI1MjE4OS90YWJsZXJhbmdlOmYzNWZhZjM0MWJkNTRiM2Y4ZDMzN2Y4N2E0MjUyMTg5XzEwLTctMS0xLTE5Mzk5NQ_1470cda4-6a72-4c95-8e28-cf51ac96fcf8"
      unitRef="usdPerShare">60.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6ebd0b1c25af4356a96684bb378cab0f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzItMS0xLTEtMTkzOTk1_befa9c4c-912d-46d7-be23-8c04506d34ba"
      unitRef="shares">123067</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i375351c043be44e581ce65498234521e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzItMi0xLTEtMTkzOTk1_848a22ae-7992-41e5-93d8-babb63afca0f"
      unitRef="shares">116881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i42ede43cb12c43b090231aa3ad482f2b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzMtMS0xLTEtMTkzOTk1_d0df1e23-354d-4c20-bace-127b75c684dd"
      unitRef="shares">141287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia99d8226c90a4be2afbb712b45b774c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzMtMi0xLTEtMTkzOTk1_6441eb2c-f7ab-481d-af26-44b9f6be02d7"
      unitRef="shares">133450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3685786b29b94738bb0a6a2a2a6ebcc1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzQtMS0xLTEtMTkzOTk1_7138dc62-f2f7-437d-85b7-4235293f3556"
      unitRef="shares">141287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8e5ffa93e1f540cb9d002fec98a8d650_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzQtMi0xLTEtMTkzOTk1_a72ffe59-211b-4466-82fa-b97cde548e17"
      unitRef="shares">133450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i22cef58ffbf148f6b9ff045de06402ad_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzUtMS0xLTEtMTkzOTk1_04020052-1991-40af-a5c3-ba097dca7bd3"
      unitRef="shares">11810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibf15430bf964492d85c26ed66da1719d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzUtMi0xLTEtMTkzOTk1_08869114-d55c-41b4-bced-036906b2de34"
      unitRef="shares">11265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic54b972b927e465db26fade0625ee0af_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzYtMS0xLTEtMTkzOTk1_6b32b8cf-cfc7-4f1c-bfcf-317ec7e30c8e"
      unitRef="shares">15864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic3f27527429e4e1381732884de5fe7ef_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzYtMi0xLTEtMTkzOTk1_10503a90-6ec8-402f-b057-7cc2ae9fcf70"
      unitRef="shares">15085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7af1c10e88c04715a32dd0d14b5fc68c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzctMS0xLTEtMTkzOTk1_18049b8e-0398-4c39-aa4a-e7f8b0fff450"
      unitRef="shares">16216</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9eec867a71f14c66b338be60e62f7b42_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzctMi0xLTEtMTkzOTk1_2d12aad0-9142-45c6-bd29-bae595510f4d"
      unitRef="shares">15423</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i970caf9160eb4903b552225712bf87aa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzgtMS0xLTEtMTkzOTk1_e98b8ba8-140f-402e-8541-d73392eeb3e4"
      unitRef="shares">2445</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3c9d9c3ce226461dad1589cd24059041_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzgtMi0xLTEtMTkzOTk1_20e5838a-709b-41f4-9d82-b450f7b13a1b"
      unitRef="shares">2346</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i18b1278575b643638ddc7161c85cbf9e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzktMS0xLTEtMTkzOTk1_92be85e5-d77f-411d-a86a-ec235e4a471a"
      unitRef="shares">52627</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iad8cd49122b043bc9d724f1cbbb75899_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzktMi0xLTEtMTkzOTk1_3c637d23-d6f6-402b-a5c2-b22edebeceae"
      unitRef="shares">50428</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i53fd7be1d6e749769b42dd0591f89af8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzEwLTEtMS0xLTE5Mzk5NQ_61403af4-ad0f-41c1-a21e-5483dca94d4d"
      unitRef="shares">44038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id0facb1c96aa4aa4aaa9291a59efaf46_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzEwLTItMS0xLTE5Mzk5NQ_0add1cce-85bf-43f6-812e-84b365c060bf"
      unitRef="shares">42194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzExLTEtMS0xLTE5Mzk5NQ_8e87a56b-4c99-47ee-bb13-9d8c422195db"
      unitRef="shares">548641</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo3OTFlZjNmNGY0Mzc0MDNiYjZhY2JjOWI2MTkwNWVmMC90YWJsZXJhbmdlOjc5MWVmM2Y0ZjQzNzQwM2JiNmFjYmM5YjYxOTA1ZWYwXzExLTItMS0xLTE5Mzk5NQ_9e380bc7-484f-42de-a8c2-ad35fe609c17"
      unitRef="shares">520522</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzOTE_e4b3fbb7-3989-4233-a278-a93f06727773">&lt;div style="margin-bottom: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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.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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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.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;/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;1.4&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MDM_3791a53f-c264-4ea1-b0e3-f44dea2e8dca">&lt;div style="margin-bottom: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&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:9.637%"/&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="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;2022&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;/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.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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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.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;/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;1.4&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzEtMS0xLTEtMTkzOTk1_ef42c84d-15f4-4996-b3f5-2e77d1e6f317"
      unitRef="number">0.273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzEtMi0xLTEtMTkzOTk1_3483d6c8-19b9-4a93-b8c2-3afd9966b38f"
      unitRef="number">0.276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzEtMy0xLTEtMTkzOTk1_d3130715-136a-4d3d-9385-5f3f56cc0665"
      unitRef="number">0.142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzItMS0xLTEtMTkzOTk1_1adea172-6d87-424d-8a34-4804a7b79e88"
      unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzItMi0xLTEtMTkzOTk1_ab20d0c9-06b9-4ab7-81a3-bd52aa19f5b6"
      unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzItMy0xLTEtMTkzOTk1_c81562e5-a5c9-4f63-9e63-d06d5844fc9d"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzMtMS0xLTEtMTkzOTk1_f83db0ed-4c79-486e-bde7-9fa4bc7b6aac"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzMtMi0xLTEtMTkzOTk1_6f4d0ae1-f369-45a0-83c0-fc854e1a4f7e"
      unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4YzViMWNhZmU1ODQ0NWRkYjUwMjYzZDMxZjc3YzFkMS90YWJsZXJhbmdlOjhjNWIxY2FmZTU4NDQ1ZGRiNTAyNjNkMzFmNzdjMWQxXzMtMy0xLTEtMTkzOTk1_215a4419-4543-4cb1-9fd4-9f8463fd054d"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTQ_82a75a54-6549-498c-b0bd-d95f3e20c8d2">&lt;div style="margin-bottom: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.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;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;/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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.07&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MjI_16eaf69e-2fbb-4598-aa3e-5771b0473c07">&lt;div style="margin-bottom: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.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;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;/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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;56.07&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzQtMi0xLTEtMTkzOTk1_dc18c69b-ab6a-447a-9acd-88c0c6523c0e"
      unitRef="usdPerShare">48.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzQtNC0xLTEtMTkzOTk1_f7ea5e42-a290-4da7-8c0c-43d48d3ff895"
      unitRef="usdPerShare">43.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzQtNi0xLTEtMTkzOTk1_901d3a53-adcc-4c7c-b9cc-81a090975e73"
      unitRef="usdPerShare">45.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ica7f1563e1be471fb1e3f96e825154b8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzUtMi0xLTEtMTkzOTk1_a6bd0017-8b49-426a-adad-3108c6d2f0e6"
      unitRef="usdPerShare">56.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3d086c2052a34b208dd113dd13ebc061_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzUtNC0xLTEtMTkzOTk1_44c0234d-ae24-47d2-b72a-c3bd0ebcc1fe"
      unitRef="usdPerShare">54.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i78e512aaa0a646eda28da62c674cfec0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzUtNi0xLTEtMTkzOTk1_0d0e5228-61fc-4231-a705-cbbc1690eafb"
      unitRef="usdPerShare">49.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzgtMi0xLTEtMTkzOTk1_18af3d91-9c28-44af-a154-8384b5a0b0a1"
      unitRef="usdPerShare">48.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzgtNC0xLTEtMTkzOTk1_7dabed3c-4b64-426e-88d7-c6ddcfdd85ff"
      unitRef="usdPerShare">42.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzgtNi0xLTEtMTkzOTk1_6c99cdb9-1f30-43f7-97b9-3fd792e04aa2"
      unitRef="usdPerShare">45.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i011983adaf1d426f98e073e68a228523_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzktMi0xLTEtMTkzOTk1_fa7b1ef6-3877-4a4a-8996-a62b8501bd29"
      unitRef="usdPerShare">56.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i256736f8ea8e4c0a9682687667ccff94_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzktNC0xLTEtMTkzOTk1_f9011642-f4dd-40c2-a8c7-fd431dbb88d2"
      unitRef="usdPerShare">53.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i01211fca27a94a339620a8a46cf904c7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZTo4OTZiY2FlMzI4ZmU0OGFiYTI4NDQwNjBlNjE5N2FiYS90YWJsZXJhbmdlOjg5NmJjYWUzMjhmZTQ4YWJhMjg0NDA2MGU2MTk3YWJhXzktNi0xLTEtMTkzOTk1_da4c4199-c53b-4efd-8da9-d50f04a0e2ab"
      unitRef="usdPerShare">49.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTA_368be70c-e13c-4c9b-a30d-14ad39fc7691">&lt;div style="margin-bottom: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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;&#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;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;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzY0MTY_55546606-b8dd-4c10-a1a6-022f6a34d0b8">&lt;div style="margin-bottom: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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;&#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;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;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzMtMi0xLTEtMTkzOTk1_35ff1bfa-18b4-401e-911a-3cdce3d2623c"
      unitRef="usd">27000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzMtNC0xLTEtMTkzOTk1_ed704385-2c18-4c6b-a788-ff3c1cec17a0"
      unitRef="usd">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzMtNi0xLTEtMTkzOTk1_75b24c4a-4062-4cb2-b579-ff6b3a75ec13"
      unitRef="usd">22000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzQtMi0xLTEtMTkzOTk1_4123f10a-0e30-4f5e-8237-fa9a4fc82b31"
      unitRef="usd">26000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzQtNC0xLTEtMTkzOTk1_7fb98049-bdb4-4fe6-8194-355c538fb127"
      unitRef="usd">22000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzQtNi0xLTEtMTkzOTk1_886d0107-b4ff-4b28-bf20-6966354a5812"
      unitRef="usd">11000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzUtMi0xLTEtMTkzOTk1_4e4a4316-4497-4390-b43d-db444e8ac58e"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ia689be4a0bc044f2902b5852c85a9cec_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzUtNC0xLTEtMTkzOTk1_537b7e17-5292-4b84-8530-33091cc52ef5"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i989428fb4fa8484f834ba012f21a5ee9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzUtNi0xLTEtMTkzOTk1_f1086e4b-3ae8-468e-979d-96a9facf1381"
      unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzctMi0xLTEtMTkzOTk1_cbc143be-29a2-4802-9b1e-e5891a4546d4"
      unitRef="usd">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzctNC0xLTEtMTkzOTk1_6ddd282d-201b-4a94-83ef-16ed3613c1b8"
      unitRef="usd">24000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzctNi0xLTEtMTkzOTk1_c2f24dd3-81dc-413e-a635-16540afe0f5b"
      unitRef="usd">21000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzgtMi0xLTEtMTkzOTk1_158d42c8-62f5-4457-8b89-0cd7f39d290f"
      unitRef="usd">25000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzgtNC0xLTEtMTkzOTk1_4d540a22-8b6e-4d12-a805-cf74532d8a83"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzgtNi0xLTEtMTkzOTk1_9e05104b-3ab3-4a3d-97f7-4384c9ae432a"
      unitRef="usd">10000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzktMi0xLTEtMTkzOTk1_f3c92b91-c0f8-493c-862b-de6ddf4ad684"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie9bd1e737bb54fe2afafe68ff6dd5d43_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzktNC0xLTEtMTkzOTk1_baa62d42-a7db-45fc-87bc-9d197002284c"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i293cf4a73b304a9ab6784b8814cdce15_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90YWJsZToyZDA4Y2I2MjlkYjQ0ZWVkOTNjZGIyZTQ2MDkxNjVhYy90YWJsZXJhbmdlOjJkMDhjYjYyOWRiNDRlZWQ5M2NkYjJlNDYwOTE2NWFjXzktNi0xLTEtMTkzOTk1_78f0358b-a7ac-40bf-b5d9-58347cc898e6"
      unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i84559fc3621c497fba4bdc97f25acaa7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYwOTI_c837b79d-6b06-4181-a8e6-3784ec125756"
      unitRef="usd">28000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i4659492733144c8186d228e5a4ff97db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYyMDg_ea8c76c6-cf20-48bd-a718-e39e4ad04390"
      unitRef="usd">27000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie973be9759744093a5310798b183912a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzODc_7e7e15ab-69f4-457f-8308-c01b20e9805c">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iede4ed3125b346ffa008da238d1e5b12_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjQvZnJhZzo1ZTVjYTUzOWFjNjE0NjQ1YjVlMGRlZGEzOWFmMmQwMS90ZXh0cmVnaW9uOjVlNWNhNTM5YWM2MTQ2NDViNWUwZGVkYTM5YWYyZDAxXzYzODc_a1b6afe3-1702-4914-a6ef-7ac6315f3002">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjcvZnJhZzo4MzgxOTA2NWExYmM0ZWY0YmNkYmM2NWZiYTkzMzFiYS90ZXh0cmVnaW9uOjgzODE5MDY1YTFiYzRlZjRiY2RiYzY1ZmJhOTMzMWJhXzk_3b662553-4e59-4a89-9c1c-3ca06176cb1a">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.&#160;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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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="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;902&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;(65)&lt;/span&gt;&lt;/td&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;(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;(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;/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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;(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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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="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;/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,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;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;228&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;(65)&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;(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;/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;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;12.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;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="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;/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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.&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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;(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;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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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;2022: &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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2032&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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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:2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 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-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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;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;2022, 2021, or 2020.&lt;/span&gt;&lt;/div&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 2019 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;2022 were adequate for all years.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNjcvZnJhZzo4MzgxOTA2NWExYmM0ZWY0YmNkYmM2NWZiYTkzMzFiYS90ZXh0cmVnaW9uOjgzODE5MDY1YTFiYzRlZjRiY2RiYzY1ZmJhOTMzMWJhXzk_ae21d016-c2eb-4388-9447-b1da1c20ab28">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.&#160;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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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="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;902&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;(65)&lt;/span&gt;&lt;/td&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;(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;(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;/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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;(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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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="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;/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,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;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;228&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;(65)&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;(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;/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;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;12.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;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="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;/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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.&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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;(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;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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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;2022: &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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2032&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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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:2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 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-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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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. One uncertain tax benefit relates to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO. The Michigan Tax Tribunal heard oral arguments on this methodology during 2022. A final conclusion is not anticipated in the next 12&#160;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;2022, 2021, or 2020.&lt;/span&gt;&lt;/div&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 2019 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;2022 were adequate for all years.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzAvZnJhZzoyZWYyOWM3YzI2MDg0NjczYWM5NDMxNDZhZWMzYjE1OS90ZXh0cmVnaW9uOjJlZjI5YzdjMjYwODQ2NzNhYzk0MzE0NmFlYzNiMTU5XzM2Ng_cc34eb10-7f32-4b26-bbb9-0c970b033797">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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzAvZnJhZzoyZWYyOWM3YzI2MDg0NjczYWM5NDMxNDZhZWMzYjE1OS90ZXh0cmVnaW9uOjJlZjI5YzdjMjYwODQ2NzNhYzk0MzE0NmFlYzNiMTU5XzM2Ng_f33cc20c-b284-451b-a314-92532527d660">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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzY4Mg_06be2acd-57b4-4f99-b349-d100d88437f0">&lt;div style="margin-bottom: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.&#160;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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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="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;902&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;(65)&lt;/span&gt;&lt;/td&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;(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;(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;/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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;(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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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="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;/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,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;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;228&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;(65)&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;(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;/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;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;12.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;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="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;/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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.&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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzY4Mg_0fd72be3-b685-4b53-a30e-f1fb2229c9cb">&lt;div style="margin-bottom: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.&#160;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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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="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;902&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;(65)&lt;/span&gt;&lt;/td&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;(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;(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;/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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;(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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;/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;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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="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;/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,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;td colspan="3" style="display: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;228&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;(65)&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(39)&lt;/span&gt;&lt;/td&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;(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;(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;(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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(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;/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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;(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;/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;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="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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;12.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;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="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;/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 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, has now been fully amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits, which were previously scheduled to be amortized through 2025, have now been fully amortized.&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 2022, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2019 through 2021. As a result, Consumers recognized a $1&#160;million decrease in the credit, net of reserves for uncertain tax positions. There was no impact at the consolidated level. In 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 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 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzMtNC0xLTEtMTkzOTk1_ea5da71a-0f30-4827-b43e-e1c2bce5c80a"
      unitRef="usd">902000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzMtOC0xLTEtMTkzOTk1_e2a72865-ffa9-40d1-95d2-3bc03fdcc93d"
      unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzMtMTAtMS0xLTE5Mzk5NQ_408dd5dc-d889-4517-a93e-300ebd277477"
      unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzUtNC0xLTEtMTkzOTk1_6fcba8c1-1936-4f8f-97a3-bd761d34058f"
      unitRef="usd">189000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzUtOC0xLTEtMTkzOTk1_22498131-4ae4-4ea7-a0a5-69fc7582d21a"
      unitRef="usd">173000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzUtMTAtMS0xLTE5Mzk5NQ_f15eb369-3c72-47ee-96b2-3dea6b55a7e6"
      unitRef="usd">170000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzctNC0xLTEtMTkzOTk1_0fd11b6d-e467-44df-b0ff-612b6d7e6b0f"
      unitRef="usd">51000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzctOC0xLTEtMTkzOTk1_fe730310-96d8-417e-9b72-a512eb02a98d"
      unitRef="usd">39000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzctMTAtMS0xLTE5Mzk5NQ_f96108fa-161e-41c6-a15a-cc325a510579"
      unitRef="usd">44000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzgtNC0xLTEtMTkzOTk1_8a9189b9-0b9a-46a7-8b9a-5a4e316d9bb4"
      unitRef="usd">-65000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzgtOC0xLTEtMTkzOTk1_5e119fcb-5c26-4442-b387-a4a529672db8"
      unitRef="usd">-50000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzgtMTAtMS0xLTE5Mzk5NQ_3f4359ca-ccc9-4ef6-92c9-616fc50f7517"
      unitRef="usd">-35000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzktNC0xLTEtMTkzOTk1_4571c2b1-abe3-44b0-ac82-c1bcc0b30340"
      unitRef="usd">45000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzktOC0xLTEtMTkzOTk1_c7340afa-46dc-4b3f-b15b-8c8627ddf65d"
      unitRef="usd">40000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzktMTAtMS0xLTE5Mzk5NQ_bcba6d62-c49f-439d-ac07-c4e9e8e14cb3"
      unitRef="usd">28000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEwLTQtMS0xLTE5Mzk5NQ_3228219a-f4a6-4178-b02f-0ce94db57312"
      unitRef="usd">-39000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEwLTgtMS0xLTE5Mzk5NQ_d8994fe4-b805-4236-8d3f-d077590e7882"
      unitRef="usd">-28000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEwLTEwLTEtMS0xOTM5OTU_264a5a6f-c171-4ce8-a008-a120a15415e2"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzExLTQtMS0xLTE5Mzk5NQ_0d98099e-10d5-4c7f-ad14-21e396972fff"
      unitRef="usd">2000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzExLTgtMS0xLTE5Mzk5NQ_7e056627-cff6-406a-99ff-75b6faf9faf0"
      unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzExLTEwLTEtMS0xOTM5OTU_b337a86b-fd61-421c-9aaa-c606d9a407f7"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEyLTQtMS0xLTE5Mzk5NQ_eed8dcc1-c9e8-4b45-814d-d60fecb6650d"
      unitRef="usd">0</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEyLTgtMS0xLTE5Mzk5NQ_a39dad88-d52f-44c2-b800-468ac8eac5a8"
      unitRef="usd">0</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEyLTEwLTEtMS0xOTM5OTU_065f1ae2-7969-4466-9a91-63a06ed2ab8b"
      unitRef="usd">-9000000</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEzLTQtMS0xLTE5Mzk5NQ_3b90ca1e-79b6-4e46-bc7b-5fc8c8c55e88"
      unitRef="usd">4000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEzLTgtMS0xLTE5Mzk5NQ_127b38ee-5053-48fe-b8dd-87dc4b0e9489"
      unitRef="usd">4000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzEzLTEwLTEtMS0xOTM5OTU_814e557e-198e-4661-93c8-fb304a47ad7d"
      unitRef="usd">-3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE0LTQtMS0xLTE5Mzk5NQ_942ef214-9095-4a6b-92c1-90e5fff443c8"
      unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE0LTgtMS0xLTE5Mzk5NQ_5ba6d8b7-bb42-4e6e-8655-a6cf9ee21eea"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE0LTEwLTEtMS0xOTM5OTU_2b9571a1-e256-41ea-b7cf-be2754387cde"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE1LTQtMS0xLTE5Mzk5NQ_37eb3586-8703-43bb-8e86-496cc354691f"
      unitRef="number">0.103</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE1LTgtMS0xLTE5Mzk5NQ_aabb892c-6a01-47ef-98d0-5bbcdf11ab56"
      unitRef="number">0.115</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE1LTEwLTEtMS0xOTM5OTU_0f036418-f9e6-49ea-9ef4-55977bd184e9"
      unitRef="number">0.142</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE3LTQtMS0xLTE5Mzk5NQ_c8074fb1-04de-4dc3-a593-e4808e132d81"
      unitRef="usd">1085000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE3LTgtMS0xLTE5Mzk5NQ_ae94449c-9f4d-42a7-b3e3-f3cee70a5a00"
      unitRef="usd">1024000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE3LTEwLTEtMS0xOTM5OTU_f2eb0177-83b2-4d93-af8f-5bb25917942a"
      unitRef="usd">989000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE5LTQtMS0xLTE5Mzk5NQ_d4bed68c-c970-4676-96ae-976ed767749b"
      unitRef="usd">228000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE5LTgtMS0xLTE5Mzk5NQ_22dc49a1-c7e9-4e94-ac6f-468a07215804"
      unitRef="usd">215000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzE5LTEwLTEtMS0xOTM5OTU_9e44f1b1-c77a-49a0-b6b0-4989ba075b7f"
      unitRef="usd">208000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIxLTQtMS0xLTE5Mzk5NQ_fa75b41a-ee46-452c-866e-1b89a5db6799"
      unitRef="usd">59000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIxLTgtMS0xLTE5Mzk5NQ_15f6bb75-1ac4-4aac-8be4-ad4d3529ca06"
      unitRef="usd">54000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIxLTEwLTEtMS0xOTM5OTU_b7216970-3d55-47a6-9d0f-1a6377ff2925"
      unitRef="usd">47000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIyLTQtMS0xLTE5Mzk5NQ_07d39174-b99a-4001-94a4-ebff6db9ffd5"
      unitRef="usd">-65000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIyLTgtMS0xLTE5Mzk5NQ_9d082b7d-5b93-4604-9733-57d4c5543ca6"
      unitRef="usd">-50000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzIyLTEwLTEtMS0xOTM5OTU_c7cf38fb-bdeb-40e9-9d5f-392208df3e02"
      unitRef="usd">-35000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI0LTQtMS0xLTE5Mzk5NQ_1fef8e87-4637-4236-803a-38bf981baff3"
      unitRef="usd">-39000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI0LTgtMS0xLTE5Mzk5NQ_e2a71c24-971d-494d-805a-4d276071ac05"
      unitRef="usd">-28000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI0LTEwLTEtMS0xOTM5OTU_376e44db-12db-43af-a56b-7a05fc776bb5"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI1LTQtMS0xLTE5Mzk5NQ_f06141f5-775a-4236-9e76-90ea2367e41d"
      unitRef="usd">40000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI1LTgtMS0xLTE5Mzk5NQ_05071186-b109-4d16-8270-42c020f23dff"
      unitRef="usd">33000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI1LTEwLTEtMS0xOTM5OTU_eb6e2187-0236-4c64-bc94-9e07075a86c7"
      unitRef="usd">19000000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI2LTQtMS0xLTE5Mzk5NQ_39c2659d-d666-48b6-baa0-69197e589f51"
      unitRef="usd">1000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI2LTgtMS0xLTE5Mzk5NQ_db0bde1d-aa14-4103-96d8-4d90f130ad06"
      unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI2LTEwLTEtMS0xOTM5OTU_2b465241-2ed3-44f1-8c17-2c90e8b1966c"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI3LTQtMS0xLTE5Mzk5NQ_eb1eeb92-d83a-448f-885b-a22406d00318"
      unitRef="usd">-2000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI3LTgtMS0xLTE5Mzk5NQ_b18b42ec-f41f-45f3-8220-0ef58254397e"
      unitRef="usd">1000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI3LTEwLTEtMS0xOTM5OTU_e78ac2c6-3e74-4c34-9243-0493f76104b2"
      unitRef="usd">-4000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI4LTQtMS0xLTE5Mzk5NQ_5cdb9c79-50b9-433a-a44c-8840c47871bb"
      unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI4LTgtMS0xLTE5Mzk5NQ_fdae923a-ce85-447d-85ab-81ea41dc99bf"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI4LTEwLTEtMS0xOTM5OTU_9e93b666-b1da-4507-a6af-51c7928b49a1"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI5LTQtMS0xLTE5Mzk5NQ_f9d09e9d-e9aa-49b4-9370-48194c772f40"
      unitRef="number">0.129</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI5LTgtMS0xLTE5Mzk5NQ_47af94c3-c9f8-4593-919b-5b570dbe9fca"
      unitRef="number">0.152</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90YWJsZTowMzFmMGMyZDIyZTQ0Yzk1YmI4Y2JmZDMzMDExNWZmZi90YWJsZXJhbmdlOjAzMWYwYzJkMjJlNDRjOTViYjhjYmZkMzMwMTE1ZmZmXzI5LTEwLTEtMS0xOTM5OTU_b34a6c43-fd8b-4e2b-8573-84ed8b83804a"
      unitRef="number">0.175</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="i13d19c2c824a43658caef434e04eb4f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzExNTQ0ODcyMDkzNjY4_568467ae-dee6-4dd6-afad-9fc1162c64fd"
      unitRef="usd">1000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="ic7042041bc3a468796a129f5006c9559_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzM4NDgyOTA2OTkyNzM_93cccede-9ba3-451b-80e2-e7dc03ffd9bb"
      unitRef="usd">9000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="iea10bd7bdbb74e15a8fb9a4a6ee81efa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzM4NDgyOTA2OTg2NzU_67e4e7a5-22ce-4c8c-a6a5-3d8f8763dc69"
      unitRef="usd">8000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzMvZnJhZzozMmM0ZGZmNTI5MGI0YzUzYmZjZWY5MTZkYTRjMzYxZC90ZXh0cmVnaW9uOjMyYzRkZmY1MjkwYjRjNTNiZmNlZjkxNmRhNGMzNjFkXzM4NDgyOTA2OTg2OTU_9d7ac611-1ea8-4362-be1b-2f7b19de2c6e"
      unitRef="usd">-9000000</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NTk_418cefeb-ec7e-49d8-b827-a9f55b89ff64">&lt;div style="margin-bottom: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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0ODU_59a67220-111d-4362-bcc2-07b49ccc56bc">&lt;div style="margin-bottom: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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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;/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;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;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;/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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;(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;/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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzQtMi0xLTEtMTkzOTk1_1d98e5c6-ec6c-474e-9db2-a84d62e53124"
      unitRef="usd">6000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzQtNC0xLTEtMTkzOTk1_da36a59d-e77c-4d1c-9b3b-2548cb888a64"
      unitRef="usd">-1000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzQtNi0xLTEtMTkzOTk1_52a656e1-dd0c-41b7-9ce6-798ee34eb6e7"
      unitRef="usd">-35000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzUtMi0xLTEtMTkzOTk1_7de13839-3c0b-4057-a3a4-256b59061032"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzUtNC0xLTEtMTkzOTk1_265311b9-35bd-4fdc-8702-b11b3963784b"
      unitRef="usd">1000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzUtNi0xLTEtMTkzOTk1_b7433808-c2e1-4e56-aed5-83e8bcc7e7b3"
      unitRef="usd">-2000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzYtMi0xLTEtMTkzOTk1_f24d8d56-c91f-4312-88a0-a0d24fda7f91"
      unitRef="usd">6000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzYtNC0xLTEtMTkzOTk1_f12fa5bc-a4eb-42f3-8527-5e42523d229e"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzYtNi0xLTEtMTkzOTk1_4f820b82-1b98-40f1-a4a5-55a8338f69c2"
      unitRef="usd">-37000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzgtMi0xLTEtMTkzOTk1_e809a238-40ca-45e4-bdd1-ddc32f9be40d"
      unitRef="usd">4000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzgtNC0xLTEtMTkzOTk1_e17e613e-abfb-4da8-a76e-71255989fe77"
      unitRef="usd">49000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzgtNi0xLTEtMTkzOTk1_f3489418-1405-4c9e-a35d-0e7b74868ccd"
      unitRef="usd">100000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzktMi0xLTEtMTkzOTk1_c512ca6e-ffc0-4ec1-a06c-a6aebecacc05"
      unitRef="usd">65000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzktNC0xLTEtMTkzOTk1_012bb32b-cc6f-4b39-be6a-6b4a1206e9ee"
      unitRef="usd">49000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzktNi0xLTEtMTkzOTk1_ea4d759a-17a0-4a69-8545-8af820e76983"
      unitRef="usd">57000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEwLTItMS0xLTE5Mzk5NQ_26159124-6bc1-4edb-ab68-0b969a578c3b"
      unitRef="usd">69000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEwLTQtMS0xLTE5Mzk5NQ_28af61cf-4cad-4ab7-88ad-c916f2e844e9"
      unitRef="usd">98000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEwLTYtMS0xLTE5Mzk5NQ_572053f1-52ab-45ce-8410-bc872f5bc428"
      unitRef="usd">157000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzExLTItMS0xLTE5Mzk5NQ_f0faeb13-5f43-44c8-ba8b-6a4ccf628572"
      unitRef="usd">18000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzExLTQtMS0xLTE5Mzk5NQ_45579d10-75e0-49a7-9142-bb5b490b9b39"
      unitRef="usd">-3000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzExLTYtMS0xLTE5Mzk5NQ_54548d53-4550-4e52-a3aa-fee2ec578317"
      unitRef="usd">-5000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEyLTItMS0xLTE5Mzk5NQ_00c9e075-0136-4edf-b26b-1b9068878f57"
      unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEyLTQtMS0xLTE5Mzk5NQ_e1443878-c420-4593-9358-17dce39dbc0a"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzEyLTYtMS0xLTE5Mzk5NQ_733ab03a-e95f-4394-aa1a-9c8b87f5ecfc"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE1LTItMS0xLTE5Mzk5NQ_feee144f-3e47-4d61-8506-9d828b9b9caa"
      unitRef="usd">-2000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE1LTQtMS0xLTE5Mzk5NQ_753c6b1d-1167-4535-bef1-eb2158c2f92a"
      unitRef="usd">-13000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE1LTYtMS0xLTE5Mzk5NQ_e3e3b0fa-b8c1-40ad-901f-44338143cfd2"
      unitRef="usd">3000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE2LTItMS0xLTE5Mzk5NQ_23ba87e5-a7ec-4bf1-9af4-770a899e8863"
      unitRef="usd">8000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE2LTQtMS0xLTE5Mzk5NQ_d478e6f9-7b63-45fb-827f-cf20eae5a291"
      unitRef="usd">15000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE2LTYtMS0xLTE5Mzk5NQ_4d9b68d3-76c6-4069-a4e7-d45f3824b125"
      unitRef="usd">-7000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE3LTItMS0xLTE5Mzk5NQ_53d7af6f-c2d5-40e3-bff8-2d1d3a9d74bb"
      unitRef="usd">6000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE3LTQtMS0xLTE5Mzk5NQ_2f6d926c-51ac-44cb-86cf-23771932b2e1"
      unitRef="usd">2000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE3LTYtMS0xLTE5Mzk5NQ_aa2ad7de-201b-46f0-81b3-4561baf6f245"
      unitRef="usd">-4000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE5LTItMS0xLTE5Mzk5NQ_76f8ac80-d018-4c31-a233-85c915d92567"
      unitRef="usd">50000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE5LTQtMS0xLTE5Mzk5NQ_8151adaf-d196-4020-9bdf-9c83027228ea"
      unitRef="usd">103000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzE5LTYtMS0xLTE5Mzk5NQ_9b251ec6-2caa-4c01-a6cb-e4d8ee3ef40a"
      unitRef="usd">115000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIwLTItMS0xLTE5Mzk5NQ_ce643950-1329-4fce-9eae-ac7b50b47e25"
      unitRef="usd">66000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIwLTQtMS0xLTE5Mzk5NQ_5bb46f86-039e-4b5d-8be7-5fb6e600bd34"
      unitRef="usd">54000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIwLTYtMS0xLTE5Mzk5NQ_5fbe743b-c814-4282-b5c2-1bd9e452415d"
      unitRef="usd">67000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIxLTItMS0xLTE5Mzk5NQ_40726308-24f9-4971-8bbf-0be730cc4465"
      unitRef="usd">116000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIxLTQtMS0xLTE5Mzk5NQ_e726f2e3-019f-4dc5-8396-2ad10a9ab88e"
      unitRef="usd">157000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIxLTYtMS0xLTE5Mzk5NQ_90542916-0c47-4a1f-96ce-9b86b4190644"
      unitRef="usd">182000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIyLTItMS0xLTE5Mzk5NQ_19c3d754-7359-4724-8842-0eddc23db14e"
      unitRef="usd">18000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIyLTQtMS0xLTE5Mzk5NQ_6f3a1508-48bf-454a-b234-74e1769abd61"
      unitRef="usd">-3000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIyLTYtMS0xLTE5Mzk5NQ_3a1c96bc-053a-4742-96a6-4c48532cfb80"
      unitRef="usd">-5000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIzLTItMS0xLTE5Mzk5NQ_13999360-5709-4485-85cd-c23537ae8507"
      unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIzLTQtMS0xLTE5Mzk5NQ_096da7de-7785-4524-b083-d60985acc361"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo0NGFjNjc5ODdiZDA0MGEwYTJkZTZhOGUzNDUxYzY1Mi90YWJsZXJhbmdlOjQ0YWM2Nzk4N2JkMDQwYTBhMmRlNmE4ZTM0NTFjNjUyXzIzLTYtMS0xLTE5Mzk5NQ_946fbfd1-145f-4d76-ac2f-0c1c0793b5e6"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NjE_387c6b83-9c0e-46e8-baff-5b39a69e2583">&lt;div style="margin-bottom: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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;(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;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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NjI_2e35dc1d-3653-45fb-800d-74495a4aa1ee">&lt;div style="margin-bottom: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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;(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;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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 28pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;Securitized 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;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;(103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(3,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,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;/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,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzQtMi0xLTEtMTkzOTk1_a11431a3-1cbe-41e2-abf8-79245637adcf"
      unitRef="usd">385000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzQtNC0xLTEtMTkzOTk1_a1661239-8456-4a3f-ac5f-a0d1658b84d3"
      unitRef="usd">332000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzUtMi0xLTEtMTkzOTk1_6c0b45a4-b4a3-4aa3-87a6-e6bc3cb060d5"
      unitRef="usd">318000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzUtNC0xLTEtMTkzOTk1_8362a1e6-8dc7-4656-94e3-6819aea9c3e1"
      unitRef="usd">349000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzYtMi0xLTEtMTkzOTk1_5aac0e43-9aa5-4b29-801f-179ab93d7903"
      unitRef="usd">35000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzYtNC0xLTEtMTkzOTk1_667156a4-0361-4fb2-bf53-48b71713f21f"
      unitRef="usd">32000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzctMi0xLTEtMTkzOTk1_5f0f60d3-3c59-429e-b7cc-7d53a53f88a7"
      unitRef="usd">738000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzctNC0xLTEtMTkzOTk1_84b01b34-2e02-4a30-a9e5-9c902ffd7c61"
      unitRef="usd">713000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzgtMi0xLTEtMTkzOTk1_8d019465-38e4-4c44-84a6-35573b305f76"
      unitRef="usd">2000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzgtNC0xLTEtMTkzOTk1_eb614f04-0c31-4431-850b-2e4ec92a5a23"
      unitRef="usd">2000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzktMi0xLTEtMTkzOTk1_783fdcce-16fb-4fa7-b88e-4801c049740a"
      unitRef="usd">736000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzktNC0xLTEtMTkzOTk1_c3f34d25-635f-4205-8d92-f71422a21627"
      unitRef="usd">711000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzExLTItMS0xLTE5Mzk5NQ_48d5f154-2bff-4b9a-8217-d3637c26f44c"
      unitRef="usd">2515000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzExLTQtMS0xLTE5Mzk5NQ_29dcf702-5871-4f5a-ae2f-a1b944a8572a"
      unitRef="usd">2395000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEyLTItMS0xLTE5Mzk5NQ_cc0bfe36-f80f-4ab2-993f-242588cab288"
      unitRef="usd">433000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEyLTQtMS0xLTE5Mzk5NQ_4c702dc6-0f6d-47a7-bee8-7934a0e7e315"
      unitRef="usd">399000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEzLTItMS0xLTE5Mzk5NQ_076d7be5-0d0e-4864-afd6-31467681be7c"
      unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzEzLTQtMS0xLTE5Mzk5NQ_e9203c22-af39-435c-89d4-e7b64f97ccb4"
      unitRef="usd">22000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE0LTItMS0xLTE5Mzk5NQ_c871768e-ef83-44ba-a7e4-38ece9dd931d"
      unitRef="usd">39000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE0LTQtMS0xLTE5Mzk5NQ_93db9246-57d2-4a6d-92f9-f15c4a989c67"
      unitRef="usd">46000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE1LTItMS0xLTE5Mzk5NQ_a83293ca-3c26-4a31-8437-7e31097bf518"
      unitRef="usd">103000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE1LTQtMS0xLTE5Mzk5NQ_b42c3aba-8fcd-4ae9-a1b1-19e19ed8c7fb"
      unitRef="usd">59000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE2LTItMS0xLTE5Mzk5NQ_c669e90a-8434-4ff2-afa3-775e9b15689e"
      unitRef="usd">3143000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE2LTQtMS0xLTE5Mzk5NQ_f90c59e8-4f58-438f-9495-04e56d3d1278"
      unitRef="usd">2921000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE3LTItMS0xLTE5Mzk5NQ_e2486b83-8811-44b7-99af-5b9ce487424e"
      unitRef="usd">2407000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzE3LTQtMS0xLTE5Mzk5NQ_0978c261-f55a-4c45-8e61-472501589442"
      unitRef="usd">2210000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIwLTItMS0xLTE5Mzk5NQ_a34181c8-4eaa-4eea-a6bc-9e6d20b628d5"
      unitRef="usd">318000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIwLTQtMS0xLTE5Mzk5NQ_467115a6-1b8f-4e37-b001-b4315a4a45ed"
      unitRef="usd">349000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIxLTItMS0xLTE5Mzk5NQ_876b8acf-f376-4861-9e59-6860f894a3f3"
      unitRef="usd">145000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIxLTQtMS0xLTE5Mzk5NQ_fb810a84-c18b-4c2b-b7b0-1481c9b777e8"
      unitRef="usd">134000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIyLTItMS0xLTE5Mzk5NQ_7618092e-a762-4a95-ba57-8f07890d8025"
      unitRef="usd">28000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzIyLTQtMS0xLTE5Mzk5NQ_e055afaa-cb79-448d-8680-8583dd499a73"
      unitRef="usd">24000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI1LTItMS0xLTE5Mzk5NQ_87760e75-6866-48f1-a5b0-3dfff6a8d1b1"
      unitRef="usd">491000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI1LTQtMS0xLTE5Mzk5NQ_9b56a99f-b737-4c74-89c1-e284ec661e5e"
      unitRef="usd">507000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI3LTItMS0xLTE5Mzk5NQ_094fe4a2-08c1-4954-9583-19e3f1f56d1e"
      unitRef="usd">2458000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI3LTQtMS0xLTE5Mzk5NQ_72b03c39-da7b-481e-94cc-87525f667f97"
      unitRef="usd">2341000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI4LTItMS0xLTE5Mzk5NQ_c070adcb-7553-4b2d-bbf0-43186739cafb"
      unitRef="usd">423000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI4LTQtMS0xLTE5Mzk5NQ_5c348ce9-c958-49e3-9315-ac085e2bf16a"
      unitRef="usd">388000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI5LTItMS0xLTE5Mzk5NQ_8e078bfd-b405-40e9-a12d-7a8001440d6f"
      unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzI5LTQtMS0xLTE5Mzk5NQ_2c9c3e80-3293-47d6-b043-f11347b78bb9"
      unitRef="usd">22000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMwLTItMS0xLTE5Mzk5NQ_a40eaf43-5816-437b-84f3-e8b814be42c3"
      unitRef="usd">39000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMwLTQtMS0xLTE5Mzk5NQ_649a135f-d142-49da-a4a0-bf9075fe5c00"
      unitRef="usd">46000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMxLTItMS0xLTE5Mzk5NQ_1c3c9bb0-88e5-4a92-ba63-f14bec7fb603"
      unitRef="usd">103000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMxLTQtMS0xLTE5Mzk5NQ_9c9aa487-e6c4-4cb2-9700-699f17c9d24a"
      unitRef="usd">50000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMyLTItMS0xLTE5Mzk5NQ_82d8197c-45d5-4678-bff9-7410c18a7c15"
      unitRef="usd">3076000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMyLTQtMS0xLTE5Mzk5NQ_549173ae-febc-4e70-9977-120057b0b1c1"
      unitRef="usd">2847000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMzLTItMS0xLTE5Mzk5NQ_174c4ef3-f232-4a31-87e5-50a92142b4a5"
      unitRef="usd">2585000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTo4OGUxNGQ0YmIxMGE0NmNjYTJhZTYyZWFlYjhjYjBjOC90YWJsZXJhbmdlOjg4ZTE0ZDRiYjEwYTQ2Y2NhMmFlNjJlYWViOGNiMGM4XzMzLTQtMS0xLTE5Mzk5NQ_33e35112-427d-4b94-87a4-adf72d616d1a"
      unitRef="usd">2340000000</us-gaap:DeferredTaxLiabilities>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NzE_aa59ee30-348a-4b7f-9755-a2a887b6c0d5">&lt;div style="margin-bottom: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;2022: &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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2032&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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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:2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 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-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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0ODE_77cf7f06-4ae7-4861-9f6f-54db9b57c2f3">&lt;div style="margin-bottom: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;2022: &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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2032&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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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:2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 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;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2035 &#x2013; 2042&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 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-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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="idbbb8a46ff8e499589bf645690dc67ce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzQtNC0xLTEtMTkzOTk1_f3a3d78d-f23a-499e-8782-c8621ff0c6c3"
      unitRef="usd">60000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i774c920debc3420caac2877ef2fa09e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzUtNC0xLTEtMTkzOTk1_dfe16ef6-0a8c-40f2-8828-6dd90e6f61d4"
      unitRef="usd">3000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzYtNC0xLTEtMTkzOTk1_1206344d-cfac-40c0-beac-7b521962e23d"
      unitRef="usd">320000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="id3874ce364e24339be0fcbea03caf283_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzgtNC0xLTEtMTkzOTk1_e8a356b8-f51a-4850-8ff7-f24302bebb8a"
      unitRef="usd">2000000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzEwLTQtMS0xLTE5Mzk5NQ_6cbd4114-652b-4134-9499-17545379c443"
      unitRef="usd">385000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i9fc55c6c08d349d489502ae9e9b0a9b2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzEzLTQtMS0xLTE5Mzk5NQ_55c7ef0c-7846-4d0b-aa78-61a115ed646c"
      unitRef="usd">46000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzE1LTQtMS0xLTE5Mzk5NQ_b93f4e28-02ac-48af-9ddd-ecc2185c0e96"
      unitRef="usd">99000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZToyYmZiZGU0NDZhN2M0ZDE0YTA1NDRmNTE5MGEwMDk3MC90YWJsZXJhbmdlOjJiZmJkZTQ0NmE3YzRkMTRhMDU0NGY1MTkwYTAwOTcwXzE4LTQtMS0xLTE5Mzk5NQ_9988e8ee-3853-48ff-98c2-d12651ae6863"
      unitRef="usd">145000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i774c920debc3420caac2877ef2fa09e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzYwNQ_f995c740-69b9-4660-987e-e1111ebf6eda"
      unitRef="usd">2000000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0NzQ_109a90f2-8e75-4fae-9550-a72ad0c9a147">&lt;div style="margin-bottom: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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzI0ODM_52409301-5ae4-4e38-9194-39482582e826">&lt;div style="margin-bottom: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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzMtMi0xLTEtMTkzOTk1_cb04efbe-3385-4d73-9193-dbaacf3477ef"
      unitRef="usd">27000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzMtNC0xLTEtMTkzOTk1_72adef54-b21a-4204-a9b4-bc30fe2ee6bd"
      unitRef="usd">25000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib32e424a9f39436685e262688fe0c493_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzMtNi0xLTEtMTkzOTk1_438df609-acd7-4eb0-b4f4-e29eb34a0cab"
      unitRef="usd">23000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzQtMi0xLTEtMTkzOTk1_b23a8bde-e8cf-4f84-85cd-7213bd1b1207"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzQtNC0xLTEtMTkzOTk1_ca5b5438-de0d-4219-91fa-86d489d6fbe4"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzQtNi0xLTEtMTkzOTk1_227205ae-0d34-462c-aa03-9a9ecb26075c"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzUtMi0xLTEtMTkzOTk1_0490bacd-e97e-4108-8806-e64a9008f6d5"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzUtNC0xLTEtMTkzOTk1_45abfde7-da38-40f7-b72b-96a833fc2cdd"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzUtNi0xLTEtMTkzOTk1_bb262345-c68c-4ebf-98fd-02f7c7147a20"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzYtMi0xLTEtMTkzOTk1_a624c151-dba0-4df5-b8d0-f3c739cf4627"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzYtNC0xLTEtMTkzOTk1_760e3efd-e708-4d19-ac58-b4b93cf5d2bf"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzYtNi0xLTEtMTkzOTk1_9fb5c0e8-bdd5-42f6-895d-74ce16d1dea3"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzgtMi0xLTEtMTkzOTk1_8088e7f9-36da-4c41-bd9d-1dd1cf73d66f"
      unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzgtNC0xLTEtMTkzOTk1_5563d8f1-b3f0-484c-8577-bc12c8f3fdcc"
      unitRef="usd">27000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzgtNi0xLTEtMTkzOTk1_be298b83-4c6f-40ae-b12b-2fdb6349b401"
      unitRef="usd">25000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEwLTItMS0xLTE5Mzk5NQ_3b56e0d9-d64d-4c38-b2e2-07b355b78b6d"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEwLTQtMS0xLTE5Mzk5NQ_f931a9aa-d737-4d82-854e-e8b0ff970873"
      unitRef="usd">31000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i782b5ee57857408db10ba58aaa43cd4e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEwLTYtMS0xLTE5Mzk5NQ_c25ab506-6a5f-499b-ad86-7fc346fd5089"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzExLTItMS0xLTE5Mzk5NQ_dae4b12e-dd58-4d6c-bec9-7f6d51b5046a"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzExLTQtMS0xLTE5Mzk5NQ_72fca324-d025-40f4-950b-0eb8fe68ebdb"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzExLTYtMS0xLTE5Mzk5NQ_d4040b1a-979a-4be0-96f9-2f7bb5c39eac"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEyLTItMS0xLTE5Mzk5NQ_63722b91-fee8-454d-8b2f-846a11060bc2"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEyLTQtMS0xLTE5Mzk5NQ_36e467d7-6126-4d24-a50d-28d3d23857b9"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEyLTYtMS0xLTE5Mzk5NQ_a8ca6f0e-d53e-4d12-b6a6-2b36159322b5"
      unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEzLTItMS0xLTE5Mzk5NQ_0e342fa6-c57c-4a55-881f-804acdd2b89e"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEzLTQtMS0xLTE5Mzk5NQ_d951955c-d12d-4e6f-9290-49f3ebdff442"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzEzLTYtMS0xLTE5Mzk5NQ_04f702de-42bd-4538-b270-d10bbb618215"
      unitRef="usd">8000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzE1LTItMS0xLTE5Mzk5NQ_c5f5d076-96ce-4a5d-8ba1-549566a9ebb1"
      unitRef="usd">36000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzE1LTQtMS0xLTE5Mzk5NQ_98266255-7080-47cf-9ea0-55fcfc9d738a"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90YWJsZTpmOWY2NDI0NTY3MmQ0OTNjYjZjYWFjZjI0ZWRlMDUyYy90YWJsZXJhbmdlOmY5ZjY0MjQ1NjcyZDQ5M2NiNmNhYWNmMjRlZGUwNTJjXzE1LTYtMS0xLTE5Mzk5NQ_a0b8167d-386e-46a8-b0bf-bbc131f59237"
      unitRef="usd">31000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_1a5845c9-3697-4147-9f33-48be268ebfdb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_2f90a496-5ba5-470f-b179-3440e0ba6a94"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_39b82244-7aab-4e8f-bcae-1448b6ab67e8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_8f1578da-cc60-4259-9bab-f6497e775a49"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_c6c2f05e-5414-42fc-8f7d-a51c71dda8e0"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzYvZnJhZzoxZWFhYzI4Y2YyZTQ0YTY4YWE3ZDczNzU0NzM0Y2ZhYi90ZXh0cmVnaW9uOjFlYWFjMjhjZjJlNDRhNjhhYTdkNzM3NTQ3MzRjZmFiXzE3OTc_d0258e90-9994-4bb8-a40e-93dd4a077286"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90ZXh0cmVnaW9uOmQ5YjZjOWExZTMzOTRmNmY5YjgxYTAxNGZmYWJlNGJjXzE2NzM_d1253a46-e313-4340-be64-146065c185ba">Earnings Per Share&#x2014;CMS&#160;Energy&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s basic and diluted EPS computations based on income from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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-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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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;/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;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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.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;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;/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.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;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;/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;0.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;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;290.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.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;/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.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;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;/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.84&#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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Nonvested Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s nonvested stock awards are composed of participating and non&#x2011;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#x2011;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#x2011;participating securities are also forfeited. Accordingly, the non&#x2011;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Forward Equity Sale Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#x2011;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price &lt;/span&gt;&lt;/div&gt;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.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90ZXh0cmVnaW9uOmQ5YjZjOWExZTMzOTRmNmY5YjgxYTAxNGZmYWJlNGJjXzE2NzU_b1189835-3e49-4426-8de7-eaec7cdb5b6f">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s basic and diluted EPS computations based on income from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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-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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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;/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;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;/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;823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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.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;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;/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.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;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;/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;0.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;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;290.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.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;/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.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;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;/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.84&#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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzQtNy0xLTEtMTkzOTk1_5521c054-3c7f-4f17-8d8d-cb496dc63246"
      unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzQtOS0xLTEtMTkzOTk1_868cbf58-04fc-4154-b52e-756bc6244edc"
      unitRef="usd">728000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzQtMTEtMS0xLTE5Mzk5NQ_1c59c41f-62f0-4b56-9507-9e47b0837760"
      unitRef="usd">694000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzUtNy0xLTEtMTkzOTk1_d27c5de4-b6e3-472d-b416-0f45c06ecb15"
      unitRef="usd">-24000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzUtOS0xLTEtMTkzOTk1_2824bf04-7a61-4490-a59a-218012d48a0b"
      unitRef="usd">-23000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzUtMTEtMS0xLTE5Mzk5NQ_2efe0e3d-474d-4609-835d-73c268f80c3f"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzYtNy0xLTEtMTkzOTk1_bb636c68-33f5-4ad4-a846-9be417741a28"
      unitRef="usd">10000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzYtOS0xLTEtMTkzOTk1_a928ed09-20a3-460a-b7ea-90601f89e4a8"
      unitRef="usd">5000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzYtMTEtMS0xLTE5Mzk5NQ_c3cb7344-f541-4637-8170-5b5240cd442c"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzctNy0xLTEtMTkzOTk1_bb2ee30c-ba50-49fb-b16a-702d5afba9f7"
      unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzctOS0xLTEtMTkzOTk1_cdacee7d-a308-4563-a6e2-d68a515a4da7"
      unitRef="usd">746000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzctMTEtMS0xLTE5Mzk5NQ_8fa37665-6b24-4e9b-8657-25240affc374"
      unitRef="usd">697000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzktNy0xLTEtMTkzOTk1_302ab569-5e81-419e-b7b6-609805cb1488"
      unitRef="shares">289500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzktOS0xLTEtMTkzOTk1_760aa961-b18f-4e7b-8c04-b16a67d4d375"
      unitRef="shares">289000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzktMTEtMS0xLTE5Mzk5NQ_d9679390-3f28-4a12-adc4-23ae6b42d7ee"
      unitRef="shares">285000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEwLTctMS0xLTE5Mzk5NQ_72d116e5-897c-4e62-a16e-1adf8da77903"
      unitRef="shares">300000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEwLTktMS0xLTE5Mzk5NQ_11255daf-105b-42d5-ac93-0b06909b96f9"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEwLTExLTEtMS0xOTM5OTU_dd7aadb3-137f-406b-9b41-bdc14b4f85ea"
      unitRef="shares">700000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzExLTctMS0xLTE5Mzk5NQ_8fc76bd6-2eec-4e61-b7af-8bb5f6d1dbef"
      unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzExLTktMS0xLTE5Mzk5NQ_7b4a10bd-bf89-4f11-89a6-c829ea2bcb43"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzExLTExLTEtMS0xOTM5OTU_bcf90b3c-dc65-4e19-a139-51983968cf58"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEyLTctMS0xLTE5Mzk5NQ_151231f4-5948-4d36-a7a2-00f3f92f67db"
      unitRef="shares">290000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEyLTktMS0xLTE5Mzk5NQ_8ed1200e-e235-4bb4-b09b-2806267f3c2a"
      unitRef="shares">289500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzEyLTExLTEtMS0xOTM5OTU_9c52aa53-bd1e-4185-97bb-7c9f5e49b4f1"
      unitRef="shares">286300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE0LTctMS0xLTE5Mzk5NQ_cfe3a75a-c8ad-4021-a98f-c8b7314b7b0e"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE0LTktMS0xLTE5Mzk5NQ_0535dc47-5fff-4a8f-854b-4c5a49575d8e"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE0LTExLTEtMS0xOTM5OTU_0393ad58-3435-4dda-b282-807b75eeb03b"
      unitRef="usdPerShare">2.45</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE1LTctMS0xLTE5Mzk5NQ_107920a4-be49-441b-a7cc-fb06a48dc514"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE1LTktMS0xLTE5Mzk5NQ_c5393882-80b8-4730-b5a5-b842a9a44182"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zNzkvZnJhZzpkOWI2YzlhMWUzMzk0ZjZmOWI4MWEwMTRmZmFiZTRiYy90YWJsZTo1Yjg2MDAwNmIxOTA0ZGZlOWI5ODIwZGMxOGZjZGFjNy90YWJsZXJhbmdlOjViODYwMDA2YjE5MDRkZmU5Yjk4MjBkYzE4ZmNkYWM3XzE1LTExLTEtMS0xOTM5OTU_ddeea145-16fd-46b5-8b37-0cd79248c7fd"
      unitRef="usdPerShare">2.44</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg2_d6945211-8e17-4ed6-905a-6004086aad85">RevenuePresented in the following tables are the components of operating revenue:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;8,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;/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;205&#160;&lt;/span&gt;&lt;/td&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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;205&#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;8,320&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;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;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;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&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;2,063&#160;&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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 #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;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 NorthStar Clean Energy&#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;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(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="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="display:none"/&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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&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;(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span 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;For the year ended December&#160;31,&#160;2022, CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $50&#160;million, which included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $22&#160;million for the year ended December&#160;31,&#160;2021 and $33&#160;million for the year ended 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;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 $663&#160;million at December&#160;31,&#160;2022 and $486&#160;million at 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;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;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&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. This amount was refunded to customers during 2021 and 2022 in the form of incremental spending above amounts included in rates on various programs.&lt;/span&gt;In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit. For additional information, see Note&#160;2, Regulatory Matters</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg2_e1d314fd-24c6-4998-b4b5-8609445612a4">RevenuePresented in the following tables are the components of operating revenue:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;8,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;/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;205&#160;&lt;/span&gt;&lt;/td&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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;205&#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;8,320&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;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;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;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&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;2,063&#160;&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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 #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;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 NorthStar Clean Energy&#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;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(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="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="display:none"/&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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&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;(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span 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;For the year ended December&#160;31,&#160;2022, CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $50&#160;million, which included a commitment to contribute $10&#160;million to directly assist vulnerable customers with utility bills. CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $22&#160;million for the year ended December&#160;31,&#160;2021 and $33&#160;million for the year ended 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;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 $663&#160;million at December&#160;31,&#160;2022 and $486&#160;million at 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;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;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&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. This amount was refunded to customers during 2021 and 2022 in the form of incremental spending above amounts included in rates on various programs.&lt;/span&gt;In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. Additionally, in the settlement of its 2022&#160;electric rate case, Consumers agreed to refund voluntarily $15&#160;million of 2022&#160;revenues to utility customers through a one-time bill credit. For additional information, see Note&#160;2, Regulatory Matters</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg1_96d5b7d3-af98-493f-8752-826039733cab">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.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;8,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;/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;205&#160;&lt;/span&gt;&lt;/td&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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;205&#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;8,320&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;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;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;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&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;2,063&#160;&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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 #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;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 NorthStar Clean Energy&#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;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(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="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="display:none"/&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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&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;(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODIvZnJhZzozNGQ5YWNhZTFkNDU0YTlkODAyMTEyZTliNTUxZTVkNi90ZXh0cmVnaW9uOjM0ZDlhY2FlMWQ0NTRhOWQ4MDIxMTJlOWI1NTFlNWQ2Xzg1_f24ae181-1069-4366-afb1-9a670e82ffd7">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.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;8,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;/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;205&#160;&lt;/span&gt;&lt;/td&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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;205&#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;8,320&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;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;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;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-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;2,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;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;/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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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="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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #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;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,958&#160;&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;2,063&#160;&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #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,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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,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 #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;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 NorthStar Clean Energy&#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;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;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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;(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="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="display:none"/&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="display: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;td colspan="3" style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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"/&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;(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 #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,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 #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,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 #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,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 NorthStar Clean Energy&#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="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzMtMi0xLTEtMTkzOTk1_eb3ba049-b51b-4788-a0f1-eebdcd7d9f4b"
      unitRef="usd">5395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzMtNC0xLTEtMTkzOTk1_1f91d251-c31b-4b04-9f8a-2967b77f0de1"
      unitRef="usd">2720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzMtMTAtMS0xLTE5Mzk5NQ_39ff86e1-1af6-44f8-9882-3406ceaa09dd"
      unitRef="usd">8115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia728c3b157c44532879d9aad140197f9_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzQtNi0xLTEtMTkzOTk1_0c2a9970-4bd0-47da-be85-b1661f3c46dc"
      unitRef="usd">205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d9892b38e034b12b422f60e9f38bfcf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzQtMTAtMS0xLTE5Mzk5NQ_6000bc75-e446-4a5f-8322-7d87359230f4"
      unitRef="usd">205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtMi0xLTEtMTkzOTk1_284dc0bf-cb6c-4eec-ad12-ff32e4ac91f9"
      unitRef="usd">5395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtNC0xLTEtMTkzOTk1_b25e8b2f-67d9-45f2-a8fd-eeea08bb0512"
      unitRef="usd">2720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtNi0xLTEtMTkzOTk1_102fcd99-1653-4ce6-9d41-c8decbc57838"
      unitRef="usd">205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzUtMTAtMS0xLTE5Mzk5NQ_cb1b64e5-5299-49df-aab3-20cfdf2965c4"
      unitRef="usd">8320000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzYtNi0xLTEtMTkzOTk1_6176282a-3a7d-4eb8-a118-264ba791f964"
      unitRef="usd">240000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzYtMTAtMS0xLTE5Mzk5NQ_67cd13d6-070c-48d2-a96d-228da7572ec3"
      unitRef="usd">240000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzctMi0xLTEtMTkzOTk1_1a6914e4-1bf7-4aad-8a4b-71e10c7336d3"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzctNC0xLTEtMTkzOTk1_8978c18b-1167-4bf8-adfb-4e5f8244918f"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzctMTAtMS0xLTE5Mzk5NQ_8960c39e-cc72-41d6-b2f2-bc218bc8418e"
      unitRef="usd">16000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzgtMi0xLTEtMTkzOTk1_1df16fc3-62de-4660-abb4-e53e6fed993e"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzgtNC0xLTEtMTkzOTk1_5e1b3bb2-13ad-496b-90d2-ce6643eeb7ee"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzgtMTAtMS0xLTE5Mzk5NQ_64643191-3699-42cd-8583-1264c2906a3d"
      unitRef="usd">57000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzktMi0xLTEtMTkzOTk1_4d24c41c-15a6-4bcd-a136-15f8480e9879"
      unitRef="usd">29000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzktNC0xLTEtMTkzOTk1_7deefea8-7dbb-4ef3-953e-2047566e8450"
      unitRef="usd">8000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzktMTAtMS0xLTE5Mzk5NQ_bdcd4e19-1745-4ba8-a562-924a3f0086ea"
      unitRef="usd">37000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTItMS0xLTE5Mzk5NQ_97670a87-4e50-4343-9875-37058c8dfac0"
      unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTQtMS0xLTE5Mzk5NQ_5a3be823-4cfb-4608-bec9-66adf5e61ca5"
      unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTYtMS0xLTE5Mzk5NQ_f1a96d1e-dd16-47fd-9e3d-c938a57b47cb"
      unitRef="usd">445000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEwLTEwLTEtMS0xOTM5OTU_39e84907-a56f-4b1d-845b-d0316482dea8"
      unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d886e53a04e4b6791def6288662c043_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEzLTItMS0xLTE5Mzk5NQ_83a5d927-a84f-47d6-8d45-24a0871bffaf"
      unitRef="usd">2523000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dd91ec4fa494f47bf8638ab464b7d6b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEzLTQtMS0xLTE5Mzk5NQ_d892918b-7f51-4e66-ad74-70d39f92639f"
      unitRef="usd">1879000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idaba69b000dc41b6a6a3d524dde06065_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzEzLTEwLTEtMS0xOTM5OTU_17df5a8c-936e-4f7c-b789-d2c24ca4681a"
      unitRef="usd">4402000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb41e8e3133946faa2f8f48887358a8b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE0LTItMS0xLTE5Mzk5NQ_a23cec28-c877-4edc-b448-c815d8851f70"
      unitRef="usd">1733000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea8e6a089115424e9c2adffd94d4d516_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE0LTQtMS0xLTE5Mzk5NQ_ddf0a11e-5fc1-408d-bd1a-efda1b093695"
      unitRef="usd">559000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5641e41c3e5e492194f72b6c373be29c_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE0LTEwLTEtMS0xOTM5OTU_22962ff9-fdd8-4774-93fa-7a138d6a3354"
      unitRef="usd">2292000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6a2a5744cd944cd8ce930b0e3901ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE1LTItMS0xLTE5Mzk5NQ_e2778328-e3b2-41f2-bc15-4ba683a12c61"
      unitRef="usd">792000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02c13e1b7fc84a49b97ca2c6ce7c62f0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE1LTQtMS0xLTE5Mzk5NQ_4dc0dd25-5fad-433e-8938-bdd0a6c36d61"
      unitRef="usd">75000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9ae549afc10439ba37785d5e0121ba5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE1LTEwLTEtMS0xOTM5OTU_ede7fb47-03f6-4dbf-8cbc-e560ea1e3af2"
      unitRef="usd">867000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c257ee0b45c423f8e49d74b49b08f2b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE2LTItMS0xLTE5Mzk5NQ_44307d6f-6565-41d2-817c-09944b315a7a"
      unitRef="usd">347000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bf37349137741d394cf61c9f79882b0_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE2LTQtMS0xLTE5Mzk5NQ_adb146ae-2fa4-4554-a128-845b75db738e"
      unitRef="usd">207000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i940063a379df4de6be103df05356255a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE2LTEwLTEtMS0xOTM5OTU_8345025d-53f7-4a21-b2e8-6077a445a3ad"
      unitRef="usd">554000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE3LTItMS0xLTE5Mzk5NQ_ba96fd61-d946-42ed-8156-35addcedcb01"
      unitRef="usd">5395000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE3LTQtMS0xLTE5Mzk5NQ_85798710-e0be-41d7-a9c2-f306a0f85bdd"
      unitRef="usd">2720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE3LTEwLTEtMS0xOTM5OTU_79bba3d7-e07b-45e3-85d3-ad3864153aea"
      unitRef="usd">8115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE5LTItMS0xLTE5Mzk5NQ_83cfaee6-01b0-4edb-adf1-20b09b2a9a15"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE5LTQtMS0xLTE5Mzk5NQ_0dc8613b-e0a9-4a45-9446-10d3629b3287"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzE5LTEwLTEtMS0xOTM5OTU_b70c84c0-91ab-43f9-b35f-c076d230472b"
      unitRef="usd">16000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIwLTItMS0xLTE5Mzk5NQ_79120d73-4f2c-4483-916a-43be170e6b7f"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIwLTQtMS0xLTE5Mzk5NQ_ad03263b-e09d-4639-ab4a-c8e702757702"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIwLTEwLTEtMS0xOTM5OTU_b60d9271-9c2e-4f16-8a77-39a019c9e44f"
      unitRef="usd">57000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIxLTItMS0xLTE5Mzk5NQ_62fbab0b-4fb2-4479-8790-7b64ee91d9a8"
      unitRef="usd">29000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIxLTQtMS0xLTE5Mzk5NQ_6d794b4c-6125-460b-8d17-9b8b8b80a79e"
      unitRef="usd">8000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIxLTEwLTEtMS0xOTM5OTU_dea197cc-6ae5-4309-8bd6-2a29aab83866"
      unitRef="usd">37000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIyLTItMS0xLTE5Mzk5NQ_99332dbb-e037-4e04-b009-fa9a5214f99b"
      unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIyLTQtMS0xLTE5Mzk5NQ_b438ab34-1672-44b6-9db0-0e91719f0d7c"
      unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTpmNzRkMTg2NGFkYTA0NjkxODRmNzVmODQ5ZTcxN2IwNi90YWJsZXJhbmdlOmY3NGQxODY0YWRhMDQ2OTE4NGY3NWY4NDllNzE3YjA2XzIyLTEwLTEtMS0xOTM5OTU_97037e14-df96-489d-9184-0780aa28a98d"
      unitRef="usd">8151000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzMtMi0xLTEtMTkzOTk1_cadd0f0a-ac30-466e-b0e5-44d5d4c43a8e"
      unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzMtNC0xLTEtMTkzOTk1_e93725b6-0e75-4a43-ada8-9271c267f755"
      unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzMtMTAtMS0xLTE5Mzk5NQ_24c6ad56-4d3d-4ab6-9f54-763d37f959e0"
      unitRef="usd">6961000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfed316f2cd94ff3a461fdaf7f7c10d0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzQtNi0xLTEtMTkzOTk1_b1138f56-c2f0-4646-9be8-51d18cc7b87c"
      unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id01a9e62b66941b4a1b9c35a8a2e4ea4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzQtMTAtMS0xLTE5Mzk5NQ_71d97ecc-331b-42be-a8bb-93a24d7ae830"
      unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtMi0xLTEtMTkzOTk1_4bac7424-d080-4018-ad4b-026e00b90a23"
      unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtNC0xLTEtMTkzOTk1_fb1a0230-0248-40ab-ae43-f93d55e79f34"
      unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtNi0xLTEtMTkzOTk1_5c761f01-f01b-48ba-839b-0838bec226bd"
      unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzUtMTAtMS0xLTE5Mzk5NQ_eb2a1001-165e-4747-8563-271fc026ecc3"
      unitRef="usd">7075000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzYtNi0xLTEtMTkzOTk1_544274e4-354f-4092-a28a-b1fb5cfefc41"
      unitRef="usd">194000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzYtMTAtMS0xLTE5Mzk5NQ_817f0209-6f8e-4f0e-8b2a-4235f19cc114"
      unitRef="usd">194000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzctMi0xLTEtMTkzOTk1_d7f8f10b-0740-4802-9a43-f63c05cf75e1"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzctNC0xLTEtMTkzOTk1_5ec44ada-651e-4284-9068-98a9971216f2"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzctMTAtMS0xLTE5Mzk5NQ_a0e15aa8-1ff4-4046-9c43-03a22c7657a7"
      unitRef="usd">15000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzgtMi0xLTEtMTkzOTk1_2bd21579-9c31-448b-8fac-026c8872551e"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzgtNC0xLTEtMTkzOTk1_6d707bb6-8802-46fe-88e2-d9976b309bb0"
      unitRef="usd">12000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzgtMTAtMS0xLTE5Mzk5NQ_39fce450-6882-4370-862f-379793cb75fb"
      unitRef="usd">45000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTItMS0xLTE5Mzk5NQ_5de6ccfb-920f-40b1-8ea3-89d3c7d7bc35"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTQtMS0xLTE5Mzk5NQ_a5463802-a979-450a-b4dc-54773eecdd25"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTYtMS0xLTE5Mzk5NQ_67a496ed-e6a7-4f54-86fa-ddd32f5b8247"
      unitRef="usd">308000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEwLTEwLTEtMS0xOTM5OTU_66a078c6-b017-4040-bf5b-db84717a8d7c"
      unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8abca6bed49f4a5db7e00403c5753394_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEzLTItMS0xLTE5Mzk5NQ_74a77e2c-3106-4dd5-809c-401ccbedf1c3"
      unitRef="usd">2402000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa31c7b8b1314a21a6e82c5eedc06344_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEzLTQtMS0xLTE5Mzk5NQ_d0305713-5ab1-4b16-b433-18e10ed47683"
      unitRef="usd">1396000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ecf902aacfe48808dd2f30756941c81_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzEzLTEwLTEtMS0xOTM5OTU_e1329139-5c1a-481a-a482-47e94ccb6ba7"
      unitRef="usd">3798000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b3206569f41476b8a4f5f89c2c19498_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE0LTItMS0xLTE5Mzk5NQ_651477e4-2457-49ba-9fb5-3af58a5b0be6"
      unitRef="usd">1573000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3276dadacd0b403e83627509976c662f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE0LTQtMS0xLTE5Mzk5NQ_223b0c8d-61fe-43b6-b2a6-2cbe5066a5a3"
      unitRef="usd">396000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5eec0dad81c04e029ab1d4d2aa48fa0c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE0LTEwLTEtMS0xOTM5OTU_21a5b1fc-837e-4227-a97a-84b8c4ec763d"
      unitRef="usd">1969000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6430fad87d1242af923303c59ba0bb37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE1LTItMS0xLTE5Mzk5NQ_5c176045-825e-42bf-bf75-fab04a6dbfc0"
      unitRef="usd">624000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15b8738482cd4e53a5b6f64e9b69989b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE1LTQtMS0xLTE5Mzk5NQ_25d7b8c6-7a1d-40c9-a985-be892098e43f"
      unitRef="usd">54000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d746d04e12a4665ac4feb097d0a6bd3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE1LTEwLTEtMS0xOTM5OTU_3f04d1a7-e802-4077-afed-e5cec110aa5f"
      unitRef="usd">678000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ad43ba82ed841679bb36816e81285aa_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE2LTItMS0xLTE5Mzk5NQ_6ed8ccee-efb6-4000-b514-1bce5a1761dc"
      unitRef="usd">316000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fc3c036c5fc4616b28410e15e4fce18_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE2LTQtMS0xLTE5Mzk5NQ_0d651dc9-8d2f-4ccf-a654-cff604b2b2ec"
      unitRef="usd">200000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6245d755a0774bf381ec4cf147b9c10a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE2LTEwLTEtMS0xOTM5OTU_2573b988-736a-4b0f-b947-e6aed6547fe8"
      unitRef="usd">516000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE3LTItMS0xLTE5Mzk5NQ_69ed9475-d165-495b-a733-7031d85dd8d1"
      unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE3LTQtMS0xLTE5Mzk5NQ_9b3a65d4-29a8-490a-9330-4e9e5b81e941"
      unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE3LTEwLTEtMS0xOTM5OTU_54f90075-29fb-4abc-93bf-69fdfad51791"
      unitRef="usd">6961000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE5LTItMS0xLTE5Mzk5NQ_87291530-8570-49bb-9d88-d800604f23da"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE5LTQtMS0xLTE5Mzk5NQ_8de7ef1a-efac-4aec-a574-9f3efbbe7387"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzE5LTEwLTEtMS0xOTM5OTU_295912f9-84b8-4d18-ba11-e4ebff8b4d1e"
      unitRef="usd">15000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIwLTItMS0xLTE5Mzk5NQ_22c53e35-f214-42c8-91cd-1f9d50dc893d"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIwLTQtMS0xLTE5Mzk5NQ_e567b559-3a2e-4a55-9acd-4c61178f10b7"
      unitRef="usd">12000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIwLTEwLTEtMS0xOTM5OTU_d69ce401-3063-40c8-8b1a-961597e32639"
      unitRef="usd">45000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIyLTItMS0xLTE5Mzk5NQ_c137ad08-08f1-4cf0-acfe-c8a5b906fac4"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIyLTQtMS0xLTE5Mzk5NQ_81834efa-2b29-4f39-80ab-285f7e1b5bcc"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zODgvZnJhZzplMmM5ZjM3ZWNjNmQ0ZjQxOWRiMDAzZDMxY2ZkZDZmOS90YWJsZTo2ZWFhOWQ4MmUxZTg0OTk3YmFjZGU5ODZlYTY0NWU5NS90YWJsZXJhbmdlOjZlYWE5ZDgyZTFlODQ5OTdiYWNkZTk4NmVhNjQ1ZTk1XzIyLTEwLTEtMS0xOTM5OTU_e271f74a-dae3-4e65-af37-b1000fc4b211"
      unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzMtMi0xLTEtMTkzOTk1_9f6c7784-d9f3-44d8-9360-b77cd860fd5b"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzMtNC0xLTEtMTkzOTk1_2af73f90-f5ae-419f-adba-9dbf5fa633dd"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzMtMTItMS0xLTE5Mzk5NQ_df17477d-80bd-45c0-9134-51ed4e79cd3c"
      unitRef="usd">6157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82d841775dd441e78bab01a3860e316a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzQtNi0xLTEtMTkzOTk1_83842a6b-b0da-467a-a22f-e0fc95ab97be"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia440362f041c4e3d8e86c98278909fc7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzQtMTItMS0xLTE5Mzk5NQ_0f133958-f471-4f93-893f-f0b7a251c25b"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtMi0xLTEtMTkzOTk1_71b1ca07-a79a-4c61-9194-707a4e0ca67d"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtNC0xLTEtMTkzOTk1_632989cf-980d-492c-97c1-5724f5ccb969"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtNi0xLTEtMTkzOTk1_f93fbe98-010a-4b5a-b28e-78fa55812182"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzUtMTItMS0xLTE5Mzk5NQ_c6fbb66f-6e11-435d-9aec-108d829ec819"
      unitRef="usd">6238000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzYtNi0xLTEtMTkzOTk1_7df0c84a-ed59-4611-8b4d-9028acd59436"
      unitRef="usd">148000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzYtMTItMS0xLTE5Mzk5NQ_34b290fa-3cd4-473b-93bc-1ade02379c60"
      unitRef="usd">148000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzctMi0xLTEtMTkzOTk1_ea20253c-23a9-40cd-9456-c1bd84832ca1"
      unitRef="usd">11000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzctNC0xLTEtMTkzOTk1_255734f2-1479-4a7f-9796-4f38f4473b36"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzctMTItMS0xLTE5Mzk5NQ_e995d10d-4773-49fe-8736-806f1933964d"
      unitRef="usd">17000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzgtMi0xLTEtMTkzOTk1_846fd1cf-34d2-49d4-adfa-176da675d716"
      unitRef="usd">29000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzgtNC0xLTEtMTkzOTk1_525c7c88-92bd-4ccb-a647-c8be53605c1f"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzgtMTItMS0xLTE5Mzk5NQ_c510f83f-3589-4ff8-94a4-4f025eda4dc8"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzktMi0xLTEtMTkzOTk1_ea01512c-8b5c-448b-8916-317d38d2aecf"
      unitRef="usd">16000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzktNC0xLTEtMTkzOTk1_bc0f6002-d3c1-4449-8d61-810d3b372d7a"
      unitRef="usd">12000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzktMTItMS0xLTE5Mzk5NQ_39d8381a-c52d-4b07-89dd-5e329a01abe8"
      unitRef="usd">28000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTItMS0xLTE5Mzk5NQ_13130fb6-27d0-47c1-a2aa-53d79d9e0639"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTQtMS0xLTE5Mzk5NQ_980ef0df-c49d-452f-9787-479a9bc7da0d"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTYtMS0xLTE5Mzk5NQ_17bb68b0-10e8-4edb-b21d-09e5d5594c7e"
      unitRef="usd">229000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEwLTEyLTEtMS0xOTM5OTU_65b2e9a0-6600-43d7-93f5-838c9438abdf"
      unitRef="usd">6418000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdfefd6f99274b209f031c0330c2552e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEzLTItMS0xLTE5Mzk5NQ_b5582036-3092-41b3-bac2-ae339cab240c"
      unitRef="usd">2109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4099f7192853401db4914850cb8cb8e0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEzLTQtMS0xLTE5Mzk5NQ_5405ddd4-cefd-4655-9419-a12ce12176f0"
      unitRef="usd">1232000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd86832ecca04210a6f614c3a333ac77_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzEzLTEyLTEtMS0xOTM5OTU_22eccc5f-72f9-4bbf-a296-2dd7b8dcae7a"
      unitRef="usd">3341000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26e00cde3d7b42f0bfa103417c6b5856_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE0LTItMS0xLTE5Mzk5NQ_1067972f-4c28-4e83-ab9e-33870a092988"
      unitRef="usd">1444000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ade6910e2244a68be2a53ba7c60964d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE0LTQtMS0xLTE5Mzk5NQ_791d8b1c-7cb0-4707-914a-4301bb679210"
      unitRef="usd">337000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide728d298e0b450a8ea4945231ea1af8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE0LTEyLTEtMS0xOTM5OTU_108e1daa-df52-44cc-acdc-1c3812c1f051"
      unitRef="usd">1781000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68b9a47506464917995408a921968829_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE1LTItMS0xLTE5Mzk5NQ_4df128d0-3a26-44fa-8c76-2730247d4b64"
      unitRef="usd">570000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89d7da64ad80413a98e984bf3613c309_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE1LTQtMS0xLTE5Mzk5NQ_be885c83-81db-4584-8de5-a4087839a50f"
      unitRef="usd">46000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a472d83cd0d4a36bc6c6036a430dc3a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE1LTEyLTEtMS0xOTM5OTU_bf937f07-409d-47dd-97cf-ce232adfb44e"
      unitRef="usd">616000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2669649edb45a5a380d46a3878a304_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE2LTItMS0xLTE5Mzk5NQ_9d2588ea-00fe-449f-b144-6ed4b0a4a29f"
      unitRef="usd">225000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10a1788b35914b85965e4226225f857b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE2LTQtMS0xLTE5Mzk5NQ_7222076c-ee39-40f2-8dea-c663a2e82634"
      unitRef="usd">194000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8be737147faf4bfab4f42b842d53c086_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE2LTEyLTEtMS0xOTM5OTU_d21538b3-3ff3-4048-9e6a-305b5507caf1"
      unitRef="usd">419000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE3LTItMS0xLTE5Mzk5NQ_821c8fb3-478b-4aea-8c54-f1e7a1960fed"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE3LTQtMS0xLTE5Mzk5NQ_1c48d5c8-daf0-43a3-ae9e-8430f28450b6"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE3LTEyLTEtMS0xOTM5OTU_dc2ffe8a-5b13-45fb-ad1f-39202e32f407"
      unitRef="usd">6157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE5LTItMS0xLTE5Mzk5NQ_c6e51af8-8ff3-4688-8858-79153af1323b"
      unitRef="usd">11000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE5LTQtMS0xLTE5Mzk5NQ_3e70d428-2099-4bfb-a67a-eb7297b54af7"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzE5LTEyLTEtMS0xOTM5OTU_e24b36b9-a0a8-4b8f-b36e-25e6f378ee1f"
      unitRef="usd">17000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIwLTItMS0xLTE5Mzk5NQ_da25879e-05b7-4b68-9444-a7aaef16b330"
      unitRef="usd">29000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIwLTQtMS0xLTE5Mzk5NQ_4f882e34-00e9-4357-af32-c7b028594165"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIwLTEyLTEtMS0xOTM5OTU_b9a3cca1-c8fe-4948-a7af-5a7840d49631"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIxLTItMS0xLTE5Mzk5NQ_5ab8d37b-4cb4-44ed-89dd-fd6f5296b234"
      unitRef="usd">16000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIxLTQtMS0xLTE5Mzk5NQ_8a5ca2fd-f119-406d-b90b-559cd19cac15"
      unitRef="usd">12000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIxLTEyLTEtMS0xOTM5OTU_23c37a9c-3e7f-47bb-b3ba-f68e59e8a544"
      unitRef="usd">28000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIyLTItMS0xLTE5Mzk5NQ_ef94d07b-34b6-4517-b6e4-83cf4f1ba212"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIyLTQtMS0xLTE5Mzk5NQ_532e9f81-c55d-4a7f-bcbf-8e2b32b2d1c1"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTEvZnJhZzo0ZjZhMTA1YTM4NTU0ZTE0YTc5ZmJhMGNiM2U1NDVkZS90YWJsZTo5OWVjN2RjOGQ4OWM0NTQxOTMxNTA0YzQxODM1ZTYyMS90YWJsZXJhbmdlOjk5ZWM3ZGM4ZDg5YzQ1NDE5MzE1MDRjNDE4MzVlNjIxXzIyLTEyLTEtMS0xOTM5OTU_7204e10b-8ac6-411d-9b5f-3792c2c409bc"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ1MDU_26960051-681d-4a18-86d3-372f0ebeb173">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTk_32c91e29-7460-4fc7-be2a-df68cc358b6a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTk_9d35b564-db34-48a8-96a1-d66ca01a3926">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5ff65423fcba46839c82bcc58d71314a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTE_35aa32f6-dad5-4da4-9bb4-5ed8a15f2b46"
      unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2cbbcbc3f1fd441da30127eda6cbcb90_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTE_40c742c1-1ffa-401a-ac9d-9138a50cfd2d"
      unitRef="usd">50000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherCommitment
      contextRef="i219073d7baa4473481ef46d1a66d1661_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQzOTgwNDY1MTY1NjA_0f9d6386-a36b-4e93-864b-25097419ee6b"
      unitRef="usd">10000000</us-gaap:OtherCommitment>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id4dcc707d8a4403a89ffd00b06612830_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTU_84b11ad2-3976-4758-9c49-3f245d201d85"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ibc8f84aee046448cae83fad6d18be928_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTU_ebecc141-920b-482b-b02d-8fa1cd87f8c0"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icf6c349f7e6348ed8049da2d026cb61c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTk_920c4041-a3c6-4c20-bcb7-7ea6a6c0f720"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7d37649c08344c0ebd0d8957c2223a8c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzM5OTk_c8b0cf8b-8785-4721-a453-805505046a2b"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ1MDA_6084e602-a366-434d-b1dc-712a6b8b7869">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="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0ODg_05e65894-4276-4943-83ff-4ad1c06c9c26"
      unitRef="usd">663000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0ODg_e5623024-0c90-458c-bcbf-6930db89037f"
      unitRef="usd">663000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTQ_62d186c7-6956-47e2-8c6c-97e8258fb859"
      unitRef="usd">486000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTQvZnJhZzo1MTEyYmY2NzA0ZDA0NmJhOTk0NTI4MTA3YTAzYmY3NS90ZXh0cmVnaW9uOjUxMTJiZjY3MDRkMDQ2YmE5OTQ1MjgxMDdhMDNiZjc1XzQ0OTQ_837b35b7-838c-44db-bb35-b89d0624ee93"
      unitRef="usd">486000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzEwNzQ_25fb72c3-7fe4-46f4-8aa6-59a713ce50ca">&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="i1308c4c559aa4990aad23801b2cf0aa9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzQzOTgwNDY1MTI5ODI_7512e669-5511-4edc-b4b4-d0e08261ef42"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib1dd8b6401ce479eb4db84e308a31e78_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzQzOTgwNDY1MTI3Njg_c72a8bba-1b21-4954-a75e-ceec6afd4cd4"
      unitRef="usd">22000000</us-gaap:RegulatoryLiabilityCurrent>
    <cms:RevenueSubjectToRefund
      contextRef="i26ecb49417854c5c991b2636f2405e4b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY18zOTcvZnJhZzo2N2Y0MmVlNzY0NDc0YTI0ODk1NjVjNTc2NDg5NWQwMS90ZXh0cmVnaW9uOjY3ZjQyZWU3NjQ0NzRhMjQ4OTU2NWM1NzY0ODk1ZDAxXzQzOTgwNDY1MTI3NzQ_2e40e485-02d0-4019-8d29-9a842a7db453"
      unitRef="usd">15000000</cms:RevenueSubjectToRefund>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE1Nw_0eadd3ca-1734-40be-803b-25b69956772b">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;Presented in the following table are the components of other income and 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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 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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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;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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 - 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;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;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;/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 other income &#x2013; CMS 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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 - 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;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;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;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 &#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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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 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;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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;(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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 other expense &#x2013; CMS 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(62)&lt;/span&gt;&lt;/td&gt;&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;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(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 16pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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;(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;/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 other expense &#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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE2NQ_decd1162-ee09-48fc-8af6-b1206b9e9a0b">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;Presented in the following table are the components of other income and 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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 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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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;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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 - 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;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;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;/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 other income &#x2013; CMS 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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 - 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;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;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;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 &#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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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 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;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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;(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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 other expense &#x2013; CMS 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(62)&lt;/span&gt;&lt;/td&gt;&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;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(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 16pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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;(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;/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 other expense &#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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE1OQ_873cca66-281f-49fd-ae58-5064e7abd244">&lt;div style="margin-bottom: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 other income and 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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 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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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;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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 - 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;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;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;/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 other income &#x2013; CMS 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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 - 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;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;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;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 &#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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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 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;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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;(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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 other expense &#x2013; CMS 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(62)&lt;/span&gt;&lt;/td&gt;&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;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(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 16pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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;(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;/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 other expense &#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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90ZXh0cmVnaW9uOjRlN2YyNDNjNzdhYzRjNjJiMzEzMmE5MDMyNGRjNmI4XzE2NA_fd5b0381-2696-455d-a71a-dadd2b0134e9">&lt;div style="margin-bottom: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 other income and 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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 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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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;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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 - 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 equity method investees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;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;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;/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 other income &#x2013; CMS 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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Interest income&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 16pt;text-align:left;text-indent:-9pt;vertical-align: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 - 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;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;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;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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 &#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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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 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;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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;(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;/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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 other expense &#x2013; CMS 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;(62)&lt;/span&gt;&lt;/td&gt;&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;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;(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 16pt;text-align:left;text-indent:-9pt;vertical-align: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;(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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;All 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;(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;(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;/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 other expense &#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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestIncomeOther
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzUtMi0xLTEtMjAzNDgy_837681cc-5488-4fe3-acd5-d7a78aad7343"
      unitRef="usd">5000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzUtNC0xLTEtMjAzNDk3_50697f97-ff9e-4b95-be57-938b9a90c981"
      unitRef="usd">3000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzUtNi0xLTEtMjAzNTA4_e7d95c8d-0081-41de-ac23-d2da844b29be"
      unitRef="usd">4000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtMi0xLTEtMjAzNDgy_bf56dfa6-bebb-4040-ba7b-9cf9ada9807c"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNC0xLTEtMjAzNDk3_febf3136-f909-444f-8ca8-b74096f3f159"
      unitRef="usd">0</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNi0xLTEtMjAzNTA4_47815a9e-73f8-41d2-9ca0-0e1c5729ea5e"
      unitRef="usd">7000000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctMi0xLTEtMjAzNDgy_ba64fe95-9c51-4c40-b2d3-2a7304da57cf"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNC0xLTEtMjAzNDk3_f0c24a41-365e-4a96-bedf-2daee4366b3a"
      unitRef="usd">8000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNi0xLTEtMjAzNTA4_0aa26a72-c01f-491b-b303-50610b61757a"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzgtMi0xLTEtMjAzNDgy_d8a2f4de-ee3d-4474-b433-65f0d04e51d3"
      unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzgtNC0xLTEtMjAzNDk3_bd618b79-5aca-433e-aba0-e754cea7bd9f"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzgtNi0xLTEtMjAzNTA4_a4c957cc-d31f-42e4-9937-b4d524d67862"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cms:OtherNonoperatingIncomeOther
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtMi0xLTEtMTkzOTk1_90d951d9-88aa-47e7-84f5-cdab63edb3e7"
      unitRef="usd">5000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNC0xLTEtMTkzOTk1_b305f35e-17d4-4289-8803-155b95a7c438"
      unitRef="usd">9000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzYtNi0xLTEtMTkzOTk1_ab15f48c-45c8-4280-ad43-d261373f136d"
      unitRef="usd">6000000</cms:OtherNonoperatingIncomeOther>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctMi0xLTEtMTkzOTk1_d1bc60fb-6b44-47f8-87e1-b7f98172a5fc"
      unitRef="usd">19000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNC0xLTEtMTkzOTk1_3cd8d02d-ebc6-4526-b1a7-ed38125fc8a2"
      unitRef="usd">30000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzctNi0xLTEtMTkzOTk1_0c41d152-d26d-4266-a6a2-73825a598efd"
      unitRef="usd">28000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:InterestIncomeOther
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE1LTItMS0xLTIwMzU0NQ_84cee32a-52fa-4969-824d-de5176c44acc"
      unitRef="usd">2000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE1LTQtMS0xLTIwMzU1MQ_5ffe9063-8830-4da6-84d4-ed98a6ef519a"
      unitRef="usd">2000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE1LTYtMS0xLTIwMzU1OQ_e5ec8d5e-1f2e-4de3-8282-20c9702c4630"
      unitRef="usd">3000000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTItMS0xLTIwMzU0NQ_5a1f25e5-8ff4-4197-9a2f-68f819d9445c"
      unitRef="usd">5000000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTQtMS0xLTIwMzU1MQ_987d4bc2-2f1f-440a-b225-adcabe6400bb"
      unitRef="usd">5000000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTYtMS0xLTIwMzU1OQ_b4b08315-bc51-4f1d-9f60-955a4f35084d"
      unitRef="usd">5000000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTItMS0xLTIwMzU0NQ_a42539d0-0e2a-4b32-82cf-a5dd1cdbff04"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTQtMS0xLTIwMzU1MQ_4bfe657a-97bc-471e-af42-54347258c9a0"
      unitRef="usd">8000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTYtMS0xLTIwMzU1OQ_204073bd-9350-4be6-a7cc-1937cdd83aa4"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <cms:OtherNonoperatingIncomeOther
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEyLTItMS0xLTE5Mzk5NQ_8dacf0e5-d5fb-44ed-842f-b19140ecb091"
      unitRef="usd">4000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEyLTQtMS0xLTE5Mzk5NQ_93174bb8-f2af-411a-9b0d-bbb9ab33b558"
      unitRef="usd">8000000</cms:OtherNonoperatingIncomeOther>
    <cms:OtherNonoperatingIncomeOther
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEyLTYtMS0xLTE5Mzk5NQ_d8a3061a-d815-4b41-9447-c44b05fd745d"
      unitRef="usd">5000000</cms:OtherNonoperatingIncomeOther>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEzLTItMS0xLTE5Mzk5NQ_f2bc04d3-2dbc-472f-98fd-29d8e1b8ea50"
      unitRef="usd">17000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEzLTQtMS0xLTE5Mzk5NQ_88453760-bd86-48b3-97aa-502a98fe813e"
      unitRef="usd">23000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzEzLTYtMS0xLTE5Mzk5NQ_6b9f68cc-3de4-45aa-afb8-b3538bacd930"
      unitRef="usd">19000000</us-gaap:OtherNonoperatingIncome>
    <cms:Donations
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTItMS0xLTE5Mzk5NQ_d937fbd4-bc2f-482e-a1ed-d55b3106fc30"
      unitRef="usd">9000000</cms:Donations>
    <cms:Donations
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTQtMS0xLTE5Mzk5NQ_39d17210-4962-4b3a-ac88-bc81bb31e8f5"
      unitRef="usd">6000000</cms:Donations>
    <cms:Donations
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE2LTYtMS0xLTE5Mzk5NQ_075d023f-cb42-4f59-8f14-68f9a9ad7a61"
      unitRef="usd">35000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTItMS0xLTE5Mzk5NQ_f9acf424-439d-4c65-b427-a83e23cf1f69"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTQtMS0xLTE5Mzk5NQ_bb0036c9-54ae-445a-8bb8-69baf07e72f4"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE3LTYtMS0xLTE5Mzk5NQ_81ffbdd6-07f4-4271-b8b4-bee309d196a8"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE4LTItMS0xLTE5Mzk5NQ_73ac70e6-55f1-4dc9-b6da-efe278690535"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE4LTQtMS0xLTE5Mzk5NQ_00d175cd-6e84-401e-9a2c-84bfae8d0622"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzE4LTYtMS0xLTE5Mzk5NQ_80aefa7a-524f-46fc-b536-1f4d5a6399fd"
      unitRef="usd">-16000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIwLTItMS0xLTE5Mzk5NQ_bdb7845d-ec13-4f49-b02e-3fd351a96b6c"
      unitRef="usd">12000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIwLTQtMS0xLTE5Mzk5NQ_2101b572-92ca-4bf9-9e7f-00e0e6c19104"
      unitRef="usd">7000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIwLTYtMS0xLTE5Mzk5NQ_da9837fb-43c9-450c-b7e6-84b41be7a73f"
      unitRef="usd">6000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIxLTItMS0xLTE5Mzk5NQ_9b2b5b68-efb0-4ad3-9a4a-b3af73107a9a"
      unitRef="usd">27000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIxLTQtMS0xLTE5Mzk5NQ_69ce451f-9ff9-442a-b752-27b36dfcffbc"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzIxLTYtMS0xLTE5Mzk5NQ_6dfcedc3-fa8c-4385-94c2-1aa5b22b3335"
      unitRef="usd">62000000</us-gaap:OtherNonoperatingExpense>
    <cms:Donations
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI0LTItMS0xLTE5Mzk5NQ_f7a67c3a-44a9-4e78-91ce-18b3bfcac743"
      unitRef="usd">9000000</cms:Donations>
    <cms:Donations
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI0LTQtMS0xLTE5Mzk5NQ_8e3a00bf-b226-410d-8784-5f2e4cd8222b"
      unitRef="usd">6000000</cms:Donations>
    <cms:Donations
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI0LTYtMS0xLTE5Mzk5NQ_824431ae-a8b1-4b4d-82a4-bbd01e92abb0"
      unitRef="usd">33000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI1LTItMS0xLTE5Mzk5NQ_9ffb54cd-d241-42f0-8346-60c07044e458"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI1LTQtMS0xLTE5Mzk5NQ_8ef990c5-305c-4366-b2db-8402775d204a"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI1LTYtMS0xLTE5Mzk5NQ_76788368-f411-446f-9c61-d6b3fb3ba924"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI3LTItMS0xLTE5Mzk5NQ_392ca505-374b-46cb-a9b6-0d9ac0e28469"
      unitRef="usd">10000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI3LTQtMS0xLTE5Mzk5NQ_f14fb337-3681-4fb1-b1c4-3d8e5f359d99"
      unitRef="usd">7000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI3LTYtMS0xLTE5Mzk5NQ_4b8853f2-c9dc-403a-b022-bd234ea346b3"
      unitRef="usd">5000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI4LTItMS0xLTE5Mzk5NQ_da06e9f9-bd67-49a7-85dc-00c2c98b2f6e"
      unitRef="usd">25000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI4LTQtMS0xLTE5Mzk5NQ_4e167c72-8554-4546-8eb3-9badc12127a1"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDAvZnJhZzo0ZTdmMjQzYzc3YWM0YzYyYjMxMzJhOTAzMjRkYzZiOC90YWJsZTozNzcxY2Q4MWY2MGI0ZDFjYmM2ZWY0MjhkYTc5N2FmNi90YWJsZXJhbmdlOjM3NzFjZDgxZjYwYjRkMWNiYzZlZjQyOGRhNzk3YWY2XzI4LTYtMS0xLTE5Mzk5NQ_ae8c8bef-5faa-41ed-a625-f6beeb676690"
      unitRef="usd">43000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDYvZnJhZzpiZTdkYWU2ZWRjN2U0N2VmYWViOGQzNGIzOGNmZGE4NS90ZXh0cmVnaW9uOmJlN2RhZTZlZGM3ZTQ3ZWZhZWI4ZDM0YjM4Y2ZkYTg1XzIwNA_803a322a-2bf1-4945-be84-b73b6aec71e6">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#x2019;s common stockholders.&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;NorthStar Clean Energy (formerly known as the enterprises segment), 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;In August&#160;2022, CMS&#160;Enterprises Company changed its legal name to NorthStar Clean Energy Company. To align the segment reporting with the legal organizational structure and the internal reporting of CMS&#160;Energy, the enterprises segment will now be referred to as NorthStar Clean Energy. There were no changes to CMS&#160;Energy&#x2019;s reportable segment composition as a result of this name change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, EnerBank was acquired by Regions Bank. As a result, EnerBank was removed from 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 information regarding the sale of EnerBank, see Note&#160;19, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;NorthStar Clean Energy&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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 (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 income tax expense &#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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;Net income (loss) 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholders &#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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;755&#160;&lt;/span&gt;&lt;/td&gt;&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;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholder &#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;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;27,870&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,757&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;NorthStar Clean Energy&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 investments in equity method investees &#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;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;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 &#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;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;/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 capital expenditures &#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;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,275&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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 capital expenditures &#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;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Consumers had no 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MDYvZnJhZzpiZTdkYWU2ZWRjN2U0N2VmYWViOGQzNGIzOGNmZGE4NS90ZXh0cmVnaW9uOmJlN2RhZTZlZGM3ZTQ3ZWZhZWI4ZDM0YjM4Y2ZkYTg1XzIwNA_a7d066e1-d2b4-46ba-b59b-58849ff672ce">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#x2019;s common stockholders.&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;NorthStar Clean Energy (formerly known as the enterprises segment), 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;In August&#160;2022, CMS&#160;Enterprises Company changed its legal name to NorthStar Clean Energy Company. To align the segment reporting with the legal organizational structure and the internal reporting of CMS&#160;Energy, the enterprises segment will now be referred to as NorthStar Clean Energy. There were no changes to CMS&#160;Energy&#x2019;s reportable segment composition as a result of this name change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, EnerBank was acquired by Regions Bank. As a result, EnerBank was removed from 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 information regarding the sale of EnerBank, see Note&#160;19, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;NorthStar Clean Energy&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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 (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 income tax expense &#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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;Net income (loss) 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholders &#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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;755&#160;&lt;/span&gt;&lt;/td&gt;&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;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholder &#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;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;27,870&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,757&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;NorthStar Clean Energy&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 investments in equity method investees &#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;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;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 &#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;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;/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 capital expenditures &#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;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,275&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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 capital expenditures &#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;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Consumers had no 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="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90ZXh0cmVnaW9uOmI2MzM3NjIzZGJlODRlZTFiYTA3NmY4MDlhOTQxODQ0XzQ1Mw_3ac43dff-2d03-48a4-a129-532067aa1933">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;NorthStar Clean Energy&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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 (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 income tax expense &#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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;Net income (loss) 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholders &#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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;755&#160;&lt;/span&gt;&lt;/td&gt;&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;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholder &#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;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;27,870&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,757&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;NorthStar Clean Energy&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 investments in equity method investees &#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;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;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 &#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;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;/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 capital expenditures &#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;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,275&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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 capital expenditures &#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;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Consumers had no 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90ZXh0cmVnaW9uOmI2MzM3NjIzZGJlODRlZTFiYTA3NmY4MDlhOTQxODQ0XzQ1OQ_aebaf86b-8b42-46db-b6ca-4036cf7961c8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;5,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;NorthStar Clean Energy&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;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;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;/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;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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;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;/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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(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;(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;/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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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 (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 income tax expense &#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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;Net income (loss) 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholders &#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;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;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;755&#160;&lt;/span&gt;&lt;/td&gt;&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;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 net income available to common stockholder &#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;943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;27,870&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,757&#160;&lt;/span&gt;&lt;/td&gt;&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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;NorthStar Clean Energy&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 investments in equity method investees &#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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: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;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;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 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 &#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;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;28,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,666&#160;&lt;/span&gt;&lt;/td&gt;&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;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;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;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;/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 capital expenditures &#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;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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,275&#160;&lt;/span&gt;&lt;/td&gt;&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;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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;/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 capital expenditures &#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;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Consumers had no 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="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQtMi0xLTEtMTkzOTk1_a6cb5bb5-1668-44c0-a3b5-222bcfa35885"
      unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQtNC0xLTEtMTkzOTk1_992f4dff-6667-4c2c-b541-fca4cfdefc48"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQtNi0xLTEtMTkzOTk1_6d28f4ed-4530-4d7d-a128-b5b3dfe9a334"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUtMi0xLTEtMTkzOTk1_c837a11a-6ff4-4fe1-bacc-96102cfa7288"
      unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUtNC0xLTEtMTkzOTk1_e3d3e749-6f96-4128-bfa8-9ae13fa0527b"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUtNi0xLTEtMTkzOTk1_4fa60b9b-2b38-4de0-8cf3-239e0d7e23a4"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYtMi0xLTEtMTkzOTk1_32875500-55a9-472c-b021-3f17eb6cc75f"
      unitRef="usd">445000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYtNC0xLTEtMTkzOTk1_403263ed-7763-487c-9997-ae6c081f81ff"
      unitRef="usd">308000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYtNi0xLTEtMTkzOTk1_6e130c32-b172-40e2-977f-80002143db86"
      unitRef="usd">229000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzktMi0xLTEtMTkzOTk1_7547194f-f61e-46be-b4df-dc13fccc9504"
      unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzktNC0xLTEtMTkzOTk1_f5c05a84-e18c-4fbf-9ccc-0ae1c153650a"
      unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzktNi0xLTEtMTkzOTk1_0b92bed5-c5f2-4b74-979b-3bd755d7abdf"
      unitRef="usd">6418000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyLTItMS0xLTE5Mzk5NQ_cca7411e-9749-4dd2-a50b-843a27c4cc1d"
      unitRef="usd">5419000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyLTQtMS0xLTE5Mzk5NQ_d15117ff-6f58-4c15-87e7-10ab7b5e68f2"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyLTYtMS0xLTE5Mzk5NQ_a8a70657-ef06-4482-af92-b7b6b9d14a70"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEzLTItMS0xLTE5Mzk5NQ_164877a5-4461-47bc-a225-4242752e0714"
      unitRef="usd">2732000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEzLTQtMS0xLTE5Mzk5NQ_4fa5ddab-a14a-4732-9240-fb35d4de0f2a"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEzLTYtMS0xLTE5Mzk5NQ_3e1ef85f-0922-4d10-8a4e-9f7c36273e01"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE1LTItMS0xLTE5Mzk5NQ_c0438d6b-fbca-4fdb-85d3-4ca7695060d7"
      unitRef="usd">8151000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE1LTQtMS0xLTE5Mzk5NQ_e0d8d8a0-e53d-4d1f-a345-d46d3580ab9a"
      unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE1LTYtMS0xLTE5Mzk5NQ_20a85d2e-3b21-4a9f-8e13-beb2ad0b271b"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE4LTItMS0xLTE5Mzk5NQ_888f2051-47c5-43bf-b0b0-020968c15818"
      unitRef="usd">757000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE4LTQtMS0xLTE5Mzk5NQ_8e337b17-6bac-4484-9b4b-f8a4b60da9ea"
      unitRef="usd">772000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE4LTYtMS0xLTE5Mzk5NQ_d3792e77-88de-42a5-ae93-22375453d040"
      unitRef="usd">739000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE5LTItMS0xLTE5Mzk5NQ_a0f4984d-a33c-41e0-b045-c2c20457a27b"
      unitRef="usd">330000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE5LTQtMS0xLTE5Mzk5NQ_3d626590-81c1-43ec-bef8-10bc83dc62b9"
      unitRef="usd">304000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzE5LTYtMS0xLTE5Mzk5NQ_5eaa93e9-3055-421a-a4e4-cfad84e408ba"
      unitRef="usd">283000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIwLTItMS0xLTE5Mzk5NQ_16c4166e-894f-4396-bf3f-75d508da0aef"
      unitRef="usd">38000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIwLTQtMS0xLTE5Mzk5NQ_2fd0cac2-6367-41cf-893a-c8e577ec618c"
      unitRef="usd">37000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIwLTYtMS0xLTE5Mzk5NQ_e1585cea-d174-4be9-88af-080a433a8d7f"
      unitRef="usd">20000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIyLTItMS0xLTE5Mzk5NQ_b2f044ed-f630-4f90-b9fd-49cf59dfced7"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIyLTQtMS0xLTE5Mzk5NQ_09c71261-6d16-42ec-a8bd-a55f9bfb64b4"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIyLTYtMS0xLTE5Mzk5NQ_9f1e88a6-2e21-4e79-b939-b7a305a62614"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIzLTItMS0xLTE5Mzk5NQ_ac9c5cb8-ec3e-4697-be3d-c45b0570cb63"
      unitRef="usd">1126000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIzLTQtMS0xLTE5Mzk5NQ_7ba4c8b3-c9c2-4041-8fd3-3f9c0a507878"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzIzLTYtMS0xLTE5Mzk5NQ_2fc33137-c490-4298-a7a6-969b76cbc398"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI2LTItMS0xLTE5Mzk5NQ_acf0a258-01b2-4c1d-a039-140a910cd557"
      unitRef="usd">757000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI2LTQtMS0xLTE5Mzk5NQ_fe94fe06-8f02-42e9-a270-3bc63838b193"
      unitRef="usd">772000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI2LTYtMS0xLTE5Mzk5NQ_25364485-cdaa-4ac3-baf9-893f60896dc8"
      unitRef="usd">739000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI3LTItMS0xLTE5Mzk5NQ_274e74b7-4097-4a22-a2c4-7309310e049a"
      unitRef="usd">330000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI3LTQtMS0xLTE5Mzk5NQ_9d97faf1-4f3c-4516-96ba-9605ebb6f380"
      unitRef="usd">304000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI3LTYtMS0xLTE5Mzk5NQ_ffb61c2c-763b-4e95-90bd-922bae28c9c0"
      unitRef="usd">283000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if22d0006455141c68849fc22722cb984_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI4LTItMS0xLTE5Mzk5NQ_e1e0bfe3-7146-40cd-91ca-c07c4e019620"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI4LTQtMS0xLTE5Mzk5NQ_a7883748-cd24-4476-a7b1-1b3565a90548"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI4LTYtMS0xLTE5Mzk5NQ_c1d57201-b6f2-48c8-9be4-b2f26b694086"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI5LTItMS0xLTE5Mzk5NQ_f99b63da-89d5-4719-848f-5351b9b3d88c"
      unitRef="usd">1088000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI5LTQtMS0xLTE5Mzk5NQ_32635a49-dbbf-42dc-a83d-e4332e5b2c99"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzI5LTYtMS0xLTE5Mzk5NQ_c36ee2ee-5f7b-4b90-b304-759d76c91539"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzMyLTItMS0xLTE5Mzk5NQ_f5a40457-3593-41d7-acf4-112927595cfb"
      unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzMyLTQtMS0xLTE5Mzk5NQ_4236b59e-03a8-4e17-84e1-6b3e8c8ac6d4"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzMyLTYtMS0xLTE5Mzk5NQ_5177e7bb-1191-4355-95a6-08333756a16d"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM0LTItMS0xLTE5Mzk5NQ_6e789ea1-7ab7-41f8-92ee-f878549184e6"
      unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM0LTQtMS0xLTE5Mzk5NQ_12da9099-e1dc-45e1-8d7b-4273e897c53d"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM0LTYtMS0xLTE5Mzk5NQ_4ccdd2d6-f927-46ae-969b-470d05842756"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM3LTItMS0xLTE5Mzk5NQ_44855132-68eb-4392-ad93-164f876f3433"
      unitRef="usd">218000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM3LTQtMS0xLTE5Mzk5NQ_798ee575-aad7-4fe8-81cf-f41b6adc54de"
      unitRef="usd">207000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM3LTYtMS0xLTE5Mzk5NQ_6c5f38e5-ecea-4ec2-b4b5-7d1970d88bd5"
      unitRef="usd">217000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM4LTItMS0xLTE5Mzk5NQ_33855458-ca83-47cf-9829-2e3c5e12e6b0"
      unitRef="usd">116000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM4LTQtMS0xLTE5Mzk5NQ_f13c676e-3953-444c-8baa-28bdf3b65b67"
      unitRef="usd">104000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM4LTYtMS0xLTE5Mzk5NQ_9d467c31-7a74-42a3-a681-9091b6f28b80"
      unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM5LTItMS0xLTE5Mzk5NQ_86f400f2-71ad-464d-b6db-5f6c688b74a2"
      unitRef="usd">3000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM5LTQtMS0xLTE5Mzk5NQ_14111183-047e-46c2-9b82-8a0151c0f467"
      unitRef="usd">6000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzM5LTYtMS0xLTE5Mzk5NQ_7a4d7335-2f7a-4f92-b861-ebc912b7922a"
      unitRef="usd">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQxLTItMS0xLTE5Mzk5NQ_87a1b2cf-35f2-4c9b-b5e2-6c07a56cf3ff"
      unitRef="usd">182000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQxLTQtMS0xLTE5Mzk5NQ_9ee10bfb-1d95-4c9b-beed-eb2d83229b42"
      unitRef="usd">183000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQxLTYtMS0xLTE5Mzk5NQ_9c2aff04-9cab-43cd-8fd4-365e50f106ee"
      unitRef="usd">179000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQyLTItMS0xLTE5Mzk5NQ_7d6d8140-e4ef-4c3e-8625-c83b491ae49b"
      unitRef="usd">519000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQyLTQtMS0xLTE5Mzk5NQ_09ffeaba-3223-4063-a793-6328ae600bcb"
      unitRef="usd">500000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQyLTYtMS0xLTE5Mzk5NQ_0af3d4c1-9777-4a4d-a54d-991c80ad9177"
      unitRef="usd">505000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ1LTItMS0xLTE5Mzk5NQ_d4053c67-73e9-4f94-a757-153322a9f78d"
      unitRef="usd">218000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ1LTQtMS0xLTE5Mzk5NQ_716487b1-319a-44c4-9f5c-b5269a017671"
      unitRef="usd">207000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ1LTYtMS0xLTE5Mzk5NQ_89e15065-a635-46cd-a473-4cd81fd95df7"
      unitRef="usd">217000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ2LTItMS0xLTE5Mzk5NQ_d12ab9b4-147f-4924-8b78-d664f58702a1"
      unitRef="usd">116000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ2LTQtMS0xLTE5Mzk5NQ_6268d773-00a2-4635-80ed-07ff84d264eb"
      unitRef="usd">104000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ2LTYtMS0xLTE5Mzk5NQ_47738660-f3aa-4f37-b181-3cb7e24d2389"
      unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if22d0006455141c68849fc22722cb984_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ3LTItMS0xLTE5Mzk5NQ_e0dda3d5-a767-4bba-ab2b-eedd7f520791"
      unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ3LTQtMS0xLTE5Mzk5NQ_031db004-c5ff-4b97-8773-e4b2369f415b"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ3LTYtMS0xLTE5Mzk5NQ_da672b08-27bf-4a4b-9959-b76c0bacb740"
      unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ4LTItMS0xLTE5Mzk5NQ_42a7ae2f-5ac2-4bdb-915c-9da2fef02df7"
      unitRef="usd">335000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ4LTQtMS0xLTE5Mzk5NQ_713aa983-6d5a-4f0d-883b-3f59e35fbe62"
      unitRef="usd">311000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzQ4LTYtMS0xLTE5Mzk5NQ_e303cd05-2eb6-490e-a6d1-cb1929c63079"
      unitRef="usd">320000000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUxLTItMS0xLTE5Mzk5NQ_a6405a4c-9e19-4c4f-a90d-dad30abec62a"
      unitRef="usd">109000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUxLTQtMS0xLTE5Mzk5NQ_be6800aa-cc88-42b2-b69f-55fdc365f18b"
      unitRef="usd">117000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUxLTYtMS0xLTE5Mzk5NQ_ff1cbbb5-ea9b-4931-bbb3-ddfb4c93b342"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUyLTItMS0xLTE5Mzk5NQ_92dfe048-1a23-43ee-9b1a-2ec6509c80c6"
      unitRef="usd">32000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUyLTQtMS0xLTE5Mzk5NQ_4ae0957c-23ae-4093-966b-88a9fe638c64"
      unitRef="usd">39000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUyLTYtMS0xLTE5Mzk5NQ_0230cd48-d99b-4bf3-b81e-3af0755d32de"
      unitRef="usd">58000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUzLTItMS0xLTE5Mzk5NQ_d863f98e-f8b4-4b99-b348-f647bb76d904"
      unitRef="usd">3000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUzLTQtMS0xLTE5Mzk5NQ_3414962c-b2b7-40dd-9fda-3c17aad5cc88"
      unitRef="usd">-2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzUzLTYtMS0xLTE5Mzk5NQ_848f5550-b268-4f50-b31f-3cd1805da03f"
      unitRef="usd">-4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU1LTItMS0xLTE5Mzk5NQ_97abfa36-3773-42c5-97de-926502de5783"
      unitRef="usd">-51000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU1LTQtMS0xLTE5Mzk5NQ_b78f2b5d-00b1-40c6-9603-b5230510cdfb"
      unitRef="usd">-59000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU1LTYtMS0xLTE5Mzk5NQ_2a798f2d-6ea2-4954-aeb2-2091cfcddceb"
      unitRef="usd">-54000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU2LTItMS0xLTE5Mzk5NQ_4cd6088c-fd2e-4cf2-96f8-ec1abfbf53ed"
      unitRef="usd">93000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU2LTQtMS0xLTE5Mzk5NQ_8b69fa63-96b4-4e30-9bd9-9782c93e546e"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU2LTYtMS0xLTE5Mzk5NQ_243f0c02-f571-4142-88f6-22a391f2e2a4"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU5LTItMS0xLTE5Mzk5NQ_8816716d-8dfa-4d34-854e-1b77e45643a7"
      unitRef="usd">109000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU5LTQtMS0xLTE5Mzk5NQ_d86f2ba3-9062-4848-8424-1b895ed197d9"
      unitRef="usd">117000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzU5LTYtMS0xLTE5Mzk5NQ_aba1debe-6d1c-4414-8a57-f4c84fefe2a5"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYwLTItMS0xLTE5Mzk5NQ_35b3bd1b-f2c4-4a97-9aac-4ed9b17e63a9"
      unitRef="usd">32000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYwLTQtMS0xLTE5Mzk5NQ_57b102ae-b6f4-4a51-9902-eee6eef08cf3"
      unitRef="usd">39000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYwLTYtMS0xLTE5Mzk5NQ_3da788a6-1b7e-42f3-bc4b-89dbb18a371b"
      unitRef="usd">58000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if22d0006455141c68849fc22722cb984_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYxLTItMS0xLTE5Mzk5NQ_39674bd5-b02f-4b15-a1e4-d05cf90e4ade"
      unitRef="usd">-1000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYxLTQtMS0xLTE5Mzk5NQ_057d8c07-c481-47fe-af8c-fe637f76e8a5"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYxLTYtMS0xLTE5Mzk5NQ_23473b24-280c-4942-a981-5ef076112756"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYyLTItMS0xLTE5Mzk5NQ_d4a2926e-7fc8-44b0-bb1a-48547b4c7fbf"
      unitRef="usd">140000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYyLTQtMS0xLTE5Mzk5NQ_d4480543-66ec-4390-b910-ed379b80e05c"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzYyLTYtMS0xLTE5Mzk5NQ_8b7201f1-6bfe-43ad-9061-a66d26a02fd3"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY1LTItMS0xLTE5Mzk5NQ_850d372a-31dc-4ba9-9e69-95983d469dc9"
      unitRef="usd">567000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY1LTQtMS0xLTE5Mzk5NQ_80b96d3a-0378-4b75-9e02-8eefca1d0f95"
      unitRef="usd">565000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY1LTYtMS0xLTE5Mzk5NQ_5ab5f42b-03e2-42d1-a1d8-55da21b3b2bb"
      unitRef="usd">554000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY2LTItMS0xLTE5Mzk5NQ_74a13378-3375-4c7f-85c3-270b06f17f75"
      unitRef="usd">378000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY2LTQtMS0xLTE5Mzk5NQ_b88609c4-0b2b-4100-aa8c-0e1ad1cbc42a"
      unitRef="usd">302000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY2LTYtMS0xLTE5Mzk5NQ_273ab8d1-ba97-4e8a-8d69-d20b094f357a"
      unitRef="usd">261000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY3LTItMS0xLTE5Mzk5NQ_47af9107-c767-4692-aab4-bdda203be4a4"
      unitRef="usd">34000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY3LTQtMS0xLTE5Mzk5NQ_eb1c6528-99a6-42ad-868f-9dcd132e533e"
      unitRef="usd">23000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY3LTYtMS0xLTE5Mzk5NQ_bb9d15c5-6465-4eea-8872-11293a10f797"
      unitRef="usd">36000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY5LTItMS0xLTE5Mzk5NQ_c06d5f7c-5934-47d1-9994-2a44b9d6d435"
      unitRef="usd">-152000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY5LTQtMS0xLTE5Mzk5NQ_5aa8f01b-c448-40f5-8abd-4ebd1725a423"
      unitRef="usd">458000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzY5LTYtMS0xLTE5Mzk5NQ_fccc2ddc-9e14-460e-a824-405344ed6f03"
      unitRef="usd">-96000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzcwLTItMS0xLTE5Mzk5NQ_846a9744-ab92-4bc1-83f2-811aaecd6fb0"
      unitRef="usd">827000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzcwLTQtMS0xLTE5Mzk5NQ_285fd649-3f8b-44a3-bd97-68bd9d80423a"
      unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzcwLTYtMS0xLTE5Mzk5NQ_48a99e1e-48ba-4c94-ad3c-2758ecb4efb6"
      unitRef="usd">755000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzczLTItMS0xLTE5Mzk5NQ_4138cf2d-289b-47a3-95fc-d41e10ac6807"
      unitRef="usd">567000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzczLTQtMS0xLTE5Mzk5NQ_49561626-60b4-4db4-af2d-d9d27cb3b959"
      unitRef="usd">565000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzczLTYtMS0xLTE5Mzk5NQ_a0fe371f-7ce8-449b-a902-5da196724d52"
      unitRef="usd">554000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc0LTItMS0xLTE5Mzk5NQ_32f81490-c96a-473b-9eae-6d50ea1e0e27"
      unitRef="usd">378000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc0LTQtMS0xLTE5Mzk5NQ_b077dbd7-98de-43ba-bf29-75690da8155c"
      unitRef="usd">302000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc0LTYtMS0xLTE5Mzk5NQ_1095dd27-9d10-4cb3-b7d4-11027d6ba4e9"
      unitRef="usd">261000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if22d0006455141c68849fc22722cb984_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc1LTItMS0xLTE5Mzk5NQ_3ec46809-c3b7-49d3-9506-7f398354ec35"
      unitRef="usd">-2000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc1LTQtMS0xLTE5Mzk5NQ_607bfecf-7403-49fd-9e35-355848a269a1"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc1LTYtMS0xLTE5Mzk5NQ_a5dbbd7a-4cea-4515-8f45-18a3539bd8b2"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc2LTItMS0xLTE5Mzk5NQ_37c0434e-9a86-43f7-97b3-d5541fb2ae88"
      unitRef="usd">943000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc2LTQtMS0xLTE5Mzk5NQ_67e82bfe-411e-4fad-8e5e-a6c4fb0bb275"
      unitRef="usd">866000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc2LTYtMS0xLTE5Mzk5NQ_d665f05d-8b6c-4610-b4c7-ac7d429c63a6"
      unitRef="usd">814000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="id2e395af1d924570b402b02089dfbd8f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc5LTItMS0xLTE5Mzk5NQ_2d0f1494-6cb4-4336-a4b6-324db914e337"
      unitRef="usd">17870000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ibc70500ccffb42ef8ec1686e7a735fb1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc5LTQtMS0xLTE5Mzk5NQ_e98e201b-7f29-4f05-9b2b-c6f40184b919"
      unitRef="usd">18147000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i5ef8e507ff694299bd94e4f07da3f7a1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzc5LTYtMS0xLTE5Mzk5NQ_3cdeff93-a948-46c9-981a-ba8a27b3a0ab"
      unitRef="usd">17155000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i0359be81b63e4e479676a97fc7ef0c20_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgwLTItMS0xLTE5Mzk5NQ_2cc71d5e-e1a5-418a-91c8-976140b48c85"
      unitRef="usd">11443000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i4995602b81f94a9d825c1553c46ad0ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgwLTQtMS0xLTE5Mzk5NQ_9e52129d-8494-4fed-8ab0-0d44ccc08046"
      unitRef="usd">10601000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i5f91518cf9e241b3aad474838ea2355f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgwLTYtMS0xLTE5Mzk5NQ_f49de5f0-71e4-4621-accb-2bb1ac6b1c72"
      unitRef="usd">9581000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgxLTItMS0xLTE5Mzk5NQ_e4affbae-c21b-4743-9860-37d046528c69"
      unitRef="usd">1148000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i8045322f61c44d05b462851bb68ef81e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgxLTQtMS0xLTE5Mzk5NQ_160932c5-d35e-4902-bb62-e4f243a95a63"
      unitRef="usd">1122000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="if27843660c224fbaaac0dca519f24432_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgxLTYtMS0xLTE5Mzk5NQ_0f425a1d-affe-4916-9030-c50090d2b8d1"
      unitRef="usd">1113000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie608365e0a834ad6a249ce462ae50ccd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgzLTItMS0xLTE5Mzk5NQ_5c47becb-5cc3-4764-8a2f-92aef85a9f44"
      unitRef="usd">30000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i5876446f85864d708006873be5c08df3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgzLTQtMS0xLTE5Mzk5NQ_bc54babb-cabd-469b-bd33-c4ccedce7bb8"
      unitRef="usd">23000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="if532d11460ce42e990f80f3f8522c18e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzgzLTYtMS0xLTE5Mzk5NQ_5de96db1-5b3c-4deb-81f0-14bc3c27a415"
      unitRef="usd">21000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg0LTItMS0xLTE5Mzk5NQ_2e9044c7-19a6-4b5f-954b-26cf93a7d103"
      unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg0LTQtMS0xLTE5Mzk5NQ_c47e0ae2-bc5c-4bed-baaf-97f205938b20"
      unitRef="usd">29893000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg0LTYtMS0xLTE5Mzk5NQ_5971b473-df35-49e4-97e5-b24ef4039af1"
      unitRef="usd">27870000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ic235c67448474b6fb97112029e368ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg3LTItMS0xLTE5Mzk5NQ_541f073d-a0fc-4dc3-b145-feca0ac635c0"
      unitRef="usd">17870000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i53124678d72d49ee900c9a58457e49dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg3LTQtMS0xLTE5Mzk5NQ_8613c66d-c57d-4494-8a74-c2c7660700ce"
      unitRef="usd">18147000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i8f133f79bd8b49c098532d7753a33ec5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg3LTYtMS0xLTE5Mzk5NQ_ff62133e-c6a0-41a7-9e7a-72e6f3050c4c"
      unitRef="usd">17155000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ibb906233aff3487e8d9f3cad46fc87e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg4LTItMS0xLTE5Mzk5NQ_fce89ec4-cbcc-48c3-8ba4-09b0173b4dde"
      unitRef="usd">11443000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i038405624de94a09ad861b7bb031c3c8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg4LTQtMS0xLTE5Mzk5NQ_8201e070-e6fe-4683-84e1-1de6552c9307"
      unitRef="usd">10601000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i92ce9bdac1374e66892a535ce6991e93_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg4LTYtMS0xLTE5Mzk5NQ_190275a7-74d1-4e5e-976f-97da2534684d"
      unitRef="usd">9581000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i52572a67504348f5b0f8017b32eb2d81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg5LTItMS0xLTE5Mzk5NQ_f953ec65-4c72-4ee4-bfd6-35d79f0198b2"
      unitRef="usd">29000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ie45973fc35f342adaa309889c390ab81_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg5LTQtMS0xLTE5Mzk5NQ_e4c24d07-6a9b-4fc5-97eb-804cd7c86bfb"
      unitRef="usd">23000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i52e800a89d234aacb4a7a657e13c0ecb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzg5LTYtMS0xLTE5Mzk5NQ_1e8cc81d-c454-4f5e-bcbe-acb6f9e9b698"
      unitRef="usd">21000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkwLTItMS0xLTE5Mzk5NQ_ee9f3b89-f5b9-4f5f-a03c-1576ec4a2902"
      unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkwLTQtMS0xLTE5Mzk5NQ_ba4f847c-6970-46fd-8a0f-b2af1ae627fe"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkwLTYtMS0xLTE5Mzk5NQ_57f61a68-a0b7-4986-9f58-c4c068b83a41"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:EquityMethodInvestments
      contextRef="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkzLTItMS0xLTE5Mzk5NQ_7979b8dc-3ef8-451a-a377-58dc9ae58e21"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i8045322f61c44d05b462851bb68ef81e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkzLTQtMS0xLTE5Mzk5NQ_fd588e98-0a22-43a5-83ef-67bde76216e0"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="if27843660c224fbaaac0dca519f24432_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzkzLTYtMS0xLTE5Mzk5NQ_b8bb6eb1-4601-491d-ae8c-0d23dbac5015"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk1LTItMS0xLTE5Mzk5NQ_10aa2998-d53f-489a-9328-db3e606044c1"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk1LTQtMS0xLTE5Mzk5NQ_c46965c0-f3c9-4fdd-ad73-4c77ecaad014"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk1LTYtMS0xLTE5Mzk5NQ_3646ecc5-43f7-4a4a-a644-446c95a531b8"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="id2e395af1d924570b402b02089dfbd8f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk4LTItMS0xLTE5Mzk5NQ_ba3c9c82-cd2c-4294-8774-11ba0991ef95"
      unitRef="usd">17907000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibc70500ccffb42ef8ec1686e7a735fb1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk4LTQtMS0xLTE5Mzk5NQ_6bde64a3-c7f3-438f-a08a-2b09ed370787"
      unitRef="usd">16493000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5ef8e507ff694299bd94e4f07da3f7a1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk4LTYtMS0xLTE5Mzk5NQ_ece0460a-fa77-4ff1-b7db-73e7873004fb"
      unitRef="usd">15829000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0359be81b63e4e479676a97fc7ef0c20_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk5LTItMS0xLTE5Mzk5NQ_659378de-4c2b-4bba-b769-151c83a877b7"
      unitRef="usd">11873000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4995602b81f94a9d825c1553c46ad0ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk5LTQtMS0xLTE5Mzk5NQ_3ce54859-c7c9-4521-96a0-c62740286ec6"
      unitRef="usd">10517000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5f91518cf9e241b3aad474838ea2355f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzk5LTYtMS0xLTE5Mzk5NQ_d5882ff6-6c1d-4b18-b23f-374bc98caffe"
      unitRef="usd">9429000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie2d952d3a70b46daaa3bcccc341a7f56_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMC0yLTEtMS0xOTM5OTU_39c89738-6e16-4395-9e18-6e07808f4dd5"
      unitRef="usd">1464000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8045322f61c44d05b462851bb68ef81e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMC00LTEtMS0xOTM5OTU_6c8c1445-85f9-4716-af72-6d37001216c2"
      unitRef="usd">1312000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if27843660c224fbaaac0dca519f24432_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMC02LTEtMS0xOTM5OTU_cd3456e8-299e-4572-8b48-59f6fc585af7"
      unitRef="usd">1276000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie608365e0a834ad6a249ce462ae50ccd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMi0yLTEtMS0xOTM5OTU_cb05bd5c-6a08-4e49-be38-f9c9d4a97871"
      unitRef="usd">109000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5876446f85864d708006873be5c08df3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMi00LTEtMS0xOTM5OTU_cda5e3e6-7ab8-4752-a637-ef8ca7b8a32a"
      unitRef="usd">431000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if532d11460ce42e990f80f3f8522c18e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMi02LTEtMS0xOTM5OTU_697eb592-14b8-486b-a471-55ad6c714a73"
      unitRef="usd">3132000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie3398381ae6c4657bd35583a627a3884_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMy0yLTEtMS0xOTM5OTU_680a3fc6-a44c-4549-b8cc-2ed606629462"
      unitRef="usd">31353000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i85c1ac6e3ab046ea92b58b055f482cfa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMy00LTEtMS0xOTM5OTU_121fa6f5-f66f-414d-aa61-8701f59953bf"
      unitRef="usd">28753000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id70de3338c18477ea1830a51e8c7f126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwMy02LTEtMS0xOTM5OTU_9dfdb5a5-9e41-485b-b6a7-34848ab3fb76"
      unitRef="usd">29666000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic235c67448474b6fb97112029e368ab4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNi0yLTEtMS0xOTM5OTU_500d23cd-e43f-4e20-bc20-0190ff0d656a"
      unitRef="usd">17968000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i53124678d72d49ee900c9a58457e49dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNi00LTEtMS0xOTM5OTU_60186c89-f4f3-4cc7-bd23-effd06493a6a"
      unitRef="usd">16555000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8f133f79bd8b49c098532d7753a33ec5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNi02LTEtMS0xOTM5OTU_da2af28e-db7f-4ec2-8013-1c33c6ac409d"
      unitRef="usd">15893000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibb906233aff3487e8d9f3cad46fc87e1_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNy0yLTEtMS0xOTM5OTU_af946e7d-1b3c-4d58-8ab8-7daca09d4d0b"
      unitRef="usd">11918000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i038405624de94a09ad861b7bb031c3c8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNy00LTEtMS0xOTM5OTU_c70dfe86-3cd0-4c28-9209-08ff53466429"
      unitRef="usd">10564000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i92ce9bdac1374e66892a535ce6991e93_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwNy02LTEtMS0xOTM5OTU_821ec85c-3bbd-4ebe-b7c6-76f37172ac1c"
      unitRef="usd">9477000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i52572a67504348f5b0f8017b32eb2d81_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOC0yLTEtMS0xOTM5OTU_0a888dbb-f273-46ff-b277-b358dbdb8a8c"
      unitRef="usd">30000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie45973fc35f342adaa309889c390ab81_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOC00LTEtMS0xOTM5OTU_6e3d394f-c396-48f3-8400-a539b15b11a8"
      unitRef="usd">21000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i52e800a89d234aacb4a7a657e13c0ecb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOC02LTEtMS0xOTM5OTU_8a630a4f-64a7-4361-a55f-24927078a530"
      unitRef="usd">29000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOS0yLTEtMS0xOTM5OTU_61810678-d41c-488f-a212-d0017fda4d70"
      unitRef="usd">29916000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOS00LTEtMS0xOTM5OTU_5338ecb8-e91e-490f-8735-3a90d0b082ce"
      unitRef="usd">27140000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if35c38140d8641f79dea4e971d7c7d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEwOS02LTEtMS0xOTM5OTU_f872f856-8f9f-44ef-85d5-7237f1535df4"
      unitRef="usd">25399000000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i3e8194e009be45599b877d88f7de4c6d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMi0yLTEtMS0xOTM5OTU_8918509c-1a0d-40fc-b50f-0df7b012cce2"
      unitRef="usd">1265000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i1e58294ad45b4293a7125c5812a94eee_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMi00LTEtMS0xOTM5OTU_dd56c221-7f4e-4e91-b0cb-10c0f6622628"
      unitRef="usd">1153000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i2652fd48540d433187909f6d79cbf363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMi02LTEtMS0xOTM5OTU_48e2fa03-4b72-47bc-9a30-b2d61917b782"
      unitRef="usd">1281000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="iea70bf793bd04aca8c6e5ad81636aae4_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMy0yLTEtMS0xOTM5OTU_53c3137c-0804-4eb8-9b26-268ae2c05d79"
      unitRef="usd">1008000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i3a6fc3b3fbdb47968f16f9fd279fa4da_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMy00LTEtMS0xOTM5OTU_c6a99f77-047f-4e25-b047-3051cbabead3"
      unitRef="usd">989000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i054ad9f731d04f519278f8cd6725d2c0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExMy02LTEtMS0xOTM5OTU_27c7b1bc-3ef2-4f57-88bf-59d7464612d9"
      unitRef="usd">885000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic272cf647fbd4f1e9152c6c7b84e572f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNC0yLTEtMS0xOTM5OTU_092e2700-f95c-42ce-a820-cd5a47766ee4"
      unitRef="usd">113000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i63f07fba30864914a07e3569acd19ab6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNC00LTEtMS0xOTM5OTU_45273e11-b0e1-4733-aaee-dd388d00c859"
      unitRef="usd">17000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ie5f1b85705a842df912c0c415f061608_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNC02LTEtMS0xOTM5OTU_2ec96359-8bec-4068-a177-43fa5812f316"
      unitRef="usd">108000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i0a82a9fbfc774ae79647718dd0f725d1_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNi0yLTEtMS0xOTM5OTU_05981435-cbc0-470a-83eb-ebbc7be51f44"
      unitRef="usd">7000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia0cc2fb5a07241ab9d6495ad4067ef9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNi00LTEtMS0xOTM5OTU_68d3045a-4ee1-4bb0-902a-ef0424b0052f"
      unitRef="usd">2000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="if2faef0e686a45a8a6fdacf2faaba0b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNi02LTEtMS0xOTM5OTU_2bbed5a3-b726-4f8c-b224-4941c16c9e1b"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNy0yLTEtMS0xOTM5OTU_80fc78ee-50d3-4f1c-a0a3-534ef57c5e15"
      unitRef="usd">2393000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i6629ce6739f64a7cbeabbdd696cfbff1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNy00LTEtMS0xOTM5OTU_9dbadc9d-ad0d-40f1-b68a-11d2bc72d556"
      unitRef="usd">2161000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic1c04dc00da64507bfd2b4ea0a7992b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzExNy02LTEtMS0xOTM5OTU_938a64f3-2503-4378-839c-ef4e8d946af6"
      unitRef="usd">2275000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="iac7e3327faa64a2aa4ea697a66ebac3a_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMC0yLTEtMS0xOTM5OTU_aac2c534-0124-4452-a369-292cb92d7fc8"
      unitRef="usd">1265000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i907c8c587f5e4111a59203e5f532cc68_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMC00LTEtMS0xOTM5OTU_e129ae04-2e6b-4d7a-8094-572455ce0840"
      unitRef="usd">1153000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia7cea29a33fa42aeb16d4fbb8f262cc3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMC02LTEtMS0xOTM5OTU_ac831fda-f16d-4425-9a62-9404d9ba4534"
      unitRef="usd">1281000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i924c508f16ef4cda80531d41950dab55_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMS0yLTEtMS0xOTM5OTU_ee843be6-c58c-4eee-93a6-ec475a37dfe9"
      unitRef="usd">1008000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic84ee7b3b55f48549f3f4887ce99f19d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMS00LTEtMS0xOTM5OTU_6cc9e0cd-64ab-41c7-9454-71f94b0c0566"
      unitRef="usd">989000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia10ce96b85c24bfc9169c6eac52383b2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMS02LTEtMS0xOTM5OTU_d4905d57-1990-46c0-883d-2a02d9f02c76"
      unitRef="usd">885000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="if22d0006455141c68849fc22722cb984_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMi0yLTEtMS0xOTM5OTU_4a2a58db-22ed-4d47-b5f6-6c1edd1df3b7"
      unitRef="usd">7000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i8a2961bebb334f1ebf50ed067757494a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMi00LTEtMS0xOTM5OTU_70092c55-2e12-4d6d-91cc-b871a1c8364c"
      unitRef="usd">2000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i98f3d5ac564041dcb6ccd98e44e389c8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMi02LTEtMS0xOTM5OTU_4f63a2b0-e90d-4eec-9384-012331ebb6a8"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMy0yLTEtMS0xOTM5OTU_e73c7952-2fd2-44e6-8506-8fd43bb90757"
      unitRef="usd">2280000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMy00LTEtMS0xOTM5OTU_85245bc0-c621-48d6-b1b3-973db441e6ce"
      unitRef="usd">2144000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MTgvZnJhZzpiNjMzNzYyM2RiZTg0ZWUxYmEwNzZmODA5YTk0MTg0NC90YWJsZTowNmE1YWJmODNmNTM0OGUwYTg3YTk2NWM2ZjI3OGFmMS90YWJsZXJhbmdlOjA2YTVhYmY4M2Y1MzQ4ZTBhODdhOTY1YzZmMjc4YWYxXzEyMy02LTEtMS0xOTM5OTU_abdd0955-e5a5-4d9a-880c-10b6af3c62dd"
      unitRef="usd">2167000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzE0ODE_dbc27067-a682-417a-a2f1-ef44eb929881">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 NorthStar Clean Energy&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 NorthStar Clean Energy 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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-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 NorthStar Clean Energy&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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/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;Amounts payable to related parties for purchased power and other services were $20&#160;million at December&#160;31,&#160;2022 and $22&#160;million at December&#160;31,&#160;2021. Accounts receivable from related parties were $8&#160;million at December&#160;31,&#160;2022 and $7&#160;million at 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: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&#160;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;2022 and 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;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 NorthStar Clean Energy&#x2019;s three natural gas-fueled generating units for $515&#160;million, subject to certain adjustments. Consumers had proposed purchasing these generating units as part of its 2021&#160;IRP. However, in accordance with the terms of the settlement agreement of its 2021&#160;IRP, which was approved by the MPSC in June&#160;2022, Consumers will not purchase these generating units.&lt;/span&gt;&lt;/div&gt;In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzE0NzY_64fce7bf-9082-4a28-90d4-277287adf80c">&lt;div style="margin-bottom: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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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-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 NorthStar Clean Energy&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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90YWJsZTplOGY2Zjg0ZGQwNGM0YTYzYjliYTdiZmNjMWRlOTU4YS90YWJsZXJhbmdlOmU4ZjZmODRkZDA0YzRhNjNiOWJhN2JmY2MxZGU5NThhXzItMy0xLTEtMTkzOTk1_e3f9b727-d45d-40d2-8901-b5e49a82441c"
      unitRef="usd">76000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i3b9073cbf746450eb17b23408cb1302b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90YWJsZTplOGY2Zjg0ZGQwNGM0YTYzYjliYTdiZmNjMWRlOTU4YS90YWJsZXJhbmdlOmU4ZjZmODRkZDA0YzRhNjNiOWJhN2JmY2MxZGU5NThhXzItNS0xLTEtMTkzOTk1_4ca9c44d-cf3d-4684-b9f1-3c0985bd7018"
      unitRef="usd">77000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i742e83ad14e04a4881054dc2e3892da0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90YWJsZTplOGY2Zjg0ZGQwNGM0YTYzYjliYTdiZmNjMWRlOTU4YS90YWJsZXJhbmdlOmU4ZjZmODRkZDA0YzRhNjNiOWJhN2JmY2MxZGU5NThhXzItNy0xLTEtMTkzOTk1_863505b7-8766-4c0b-a007-dbd52036414a"
      unitRef="usd">64000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4Xzg3NA_9c5ab8fa-7767-49f0-868c-a4140c8df8c9"
      unitRef="usd">20000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4Xzg4MA_0ca0febe-abb9-40de-88eb-4279bb3c6fc9"
      unitRef="usd">22000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzkzMg_a60077ce-062f-4ebb-815a-ef378f4e5ac1"
      unitRef="usd">8000000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i5de110e8107b44a18146a763bd9c7a9e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzkzOA_fe4ccd9d-f07d-4b61-a06e-01e0f23e46ea"
      unitRef="usd">7000000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i534523b447f0425c8365eb1bf08d176b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzEwNjE_24b26861-470a-4d99-93ce-d3c53e4877da"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="id224ab0a5abb416ebe727d25d1a1e8d5_D20210601-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzEzNzk_522782a7-35ed-45a8-9fe7-10ec284511af"
      unitRef="usd">515000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i451fda5c3546436e995821786ce6a791_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjEvZnJhZzoyNTA5NDBmZDk4MDc0ZTM0OTg0NGRjZWY0MmVkYTJiOC90ZXh0cmVnaW9uOjI1MDk0MGZkOTgwNzRlMzQ5ODQ0ZGNlZjQyZWRhMmI4XzE0MjA_c136415e-6dba-4c93-9f3b-271005e1928e"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI5NzQ_55826601-5cf0-4af6-83d4-e475b1e904b9">Variable Interest Entities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In June&#160;2022, NorthStar Clean Energy sold a Class&#160;A membership interest in NWO&#160;Holdco to a tax equity investor for $49&#160;million. NWO&#160;Holdco owns 100&#160;percent of Northwest Ohio Wind,&#160;LLC, a 100&#x2011;MW wind generation project in Paulding County, Ohio. NorthStar Clean Energy retained a Class&#160;B membership interest in NWO&#160;Holdco.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy has a 51&#x2011;percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#x2011;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Earnings, tax attributes, and cash flows generated by NWO&#160;Holdco and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since NWO&#160;Holdco&#x2019;s and Aviator Wind&#x2019;s income and cash flows are not distributed among their investors based on ownership interest percentages, NorthStar Clean Energy allocates the entities&#x2019; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#x2019;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#x2019;s capital account, resulting in income (loss) equal to the period change in the investor&#x2019;s capital account balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Prepayments and other current 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;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-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;Plant, property, and equipment, 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;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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: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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;Current&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-weight:400;line-height:120%"&gt;Accounts payable&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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-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 #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;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 #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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#x2014;Guarantees.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other VIEs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.&lt;/span&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about these partnerships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature&#160;of&#160;the&#160;Entity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of CMS&#160;Energy&#x2019;s Involvement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T.E.S.&#160;Filer City &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee assignment agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grayling &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Genesee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Craven &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#x2019; customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#x2019;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $71&#160;million at December&#160;31,&#160;2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates
      contextRef="icc17a2567fa643368f724edc7b60c1aa_D20220601-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzEyNw_4bb49deb-c0f5-4d3d-93d6-368dd5a8b2b7"
      unitRef="usd">49000000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="i567db682702d4f1a8faa7f96ece4f383_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzE5MA_d7359f95-2912-4141-93cd-259c61cafcdb"
      unitRef="mw">100</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i566e98a7eaff458ca16c5e64c64c351f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzM0OQ_89f5506e-6834-42db-a668-2fd846ca4fb7"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="i566e98a7eaff458ca16c5e64c64c351f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzQ2NQ_2abcff46-c045-4da6-9e0b-974b963e4fec"
      unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI5NzI_39321167-814a-4f98-a012-7ddebebcc8ab">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="ia9f0b984da7543ccb02ceb8dff91c8da_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI0MDk_92f28b20-0861-412d-98d0-9daadbde8e7f"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90ZXh0cmVnaW9uOjQyZGUyZDNlYWJmNDQ0MTdhZTlhNWYzOTVjMGNhZTRkXzI5NzM_89266916-1b83-4ae2-8b6a-f2d87ee4cf2b">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Prepayments and other current 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;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-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;Plant, property, and equipment, 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;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&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: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:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;Current&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-weight:400;line-height:120%"&gt;Accounts payable&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;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;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 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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-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 #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;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 #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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzMtMi0xLTEtMTkzOTk1_423c3ae6-d20c-4173-80f7-3da398b343c6"
      unitRef="usd">28000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzMtNC0xLTEtMTkzOTk1_1105f578-e35e-4f5a-a61a-d2b4921d9d49"
      unitRef="usd">21000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzQtMi0xLTEtMTkzOTk1_ae37c6ae-d4ac-4aa8-9792-cf77d576f2dd"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzQtNC0xLTEtMTkzOTk1_3966cf04-7e9f-40a3-836e-68a085b765e3"
      unitRef="usd">1000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzUtMi0xLTEtMTkzOTk1_603ab8bc-292c-47d9-9c51-9208dbd1b9ee"
      unitRef="usd">7000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzUtNC0xLTEtMTkzOTk1_025bac9a-80e4-4ed3-9783-c226a922b8f3"
      unitRef="usd">3000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzYtMi0xLTEtMTkzOTk1_71d206d6-5d4d-4e26-985d-a2875f4e4518"
      unitRef="usd">3000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzYtNC0xLTEtMTkzOTk1_011933c2-6b61-4f8f-8942-7841931cc6e1"
      unitRef="usd">2000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzgtMi0xLTEtMTkzOTk1_67e31d57-3f9f-4d70-b122-86f64677bb0d"
      unitRef="usd">825000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzgtNC0xLTEtMTkzOTk1_a35b249c-fc2c-476d-b8fc-f218fc3ae6b2"
      unitRef="usd">856000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzktMi0xLTEtMTkzOTk1_4bdddca6-f41c-4f79-8482-a6739234b005"
      unitRef="usd">863000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzktNC0xLTEtMTkzOTk1_1fabfd27-f88f-45dd-8e18-c10c3ab70617"
      unitRef="usd">883000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzExLTItMS0xLTE5Mzk5NQ_68d1fccf-3a6c-442e-920b-939a6df029f8"
      unitRef="usd">15000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzExLTQtMS0xLTE5Mzk5NQ_01634ff2-d2fa-4b41-929b-c35614aec2d1"
      unitRef="usd">17000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzEyLTItMS0xLTE5Mzk5NQ_7263e463-2bfd-4c2e-9518-39ed359e3b74"
      unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzEyLTQtMS0xLTE5Mzk5NQ_82bdf6d0-990e-4e9e-a5da-4adae4134af1"
      unitRef="usd">2000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE0LTItMS0xLTE5Mzk5NQ_df07a808-91a6-4991-ad72-8b3992c36a2a"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE0LTQtMS0xLTE5Mzk5NQ_379d17f0-eb73-49ca-8e52-78b95a7b1954"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE1LTItMS0xLTE5Mzk5NQ_331da650-2aab-46cd-9521-25398dc3bc37"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE1LTQtMS0xLTE5Mzk5NQ_c9fcf987-190f-4d69-bdec-860c2b7ec55d"
      unitRef="usd">4000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3483377908d64dbeaf53ff1f36809275_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE2LTItMS0xLTE5Mzk5NQ_93185c13-0c3c-4594-b9df-c70aa9c4dabe"
      unitRef="usd">39000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i07e4cc8909bd4b0aba4d57a1502d4d90_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MjQvZnJhZzo0MmRlMmQzZWFiZjQ0NDE3YWU5YTVmMzk1YzBjYWU0ZC90YWJsZTpiMGNjYjU0NGQyNjQ0MTliOWUwYzhiYjUyNmRlNjk4My90YWJsZXJhbmdlOmIwY2NiNTQ0ZDI2NDQxOWI5ZTBjOGJiNTI2ZGU2OTgzXzE2LTQtMS0xLTE5Mzk5NQ_6b0ab892-8202-4bba-9d7d-3e001bd2e8d1"
      unitRef="usd">46000000</us-gaap:Liabilities>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="if9f037611ee94cba8a075bedca804c87_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_1d85018d-6cd0-49d6-bc10-6ec3efaf67fd"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i7b656d9c15d3431ab3be2ec9e5ebf7d9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_43bdef76-7293-45dc-b4e5-31585017bd10"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="ie55ac1f80d534ae8b485da8d30385bb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_b13a7cf1-aae0-4816-8196-370a36168513"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="ia3e06b92b3064137ae911fba7fbf2de9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyNg_cc8b9ef6-a27d-4557-ab92-c80876ecf665"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ifa7164d55e5e47629c7ff7f061b8507a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyMTY_0b8ece06-da0e-428e-b640-568dec1363fa"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iaef03c3fcaa943419d7d11aae58dbe57_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzAvZnJhZzo4NTdiZTJjNzM3NjA0ZTAwOWQyYjkzODdmMGE1NjA2ZC90ZXh0cmVnaW9uOjg1N2JlMmM3Mzc2MDRlMDA5ZDJiOTM4N2YwYTU2MDZkXzEyMTY_2fe0196c-18cd-4ae9-a7f5-bf494d9be26e"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5NzE_1d04ca4e-914d-46f5-8c75-aac70bb208a1">Exit Activities and Discontinued Operations&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;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 will 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2021&#160;IRP, Consumers will retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Similar to the D.E.&#160;Karn program, Consumers is providing a retention incentive program to ensure necessary staffing at the J.H.&#160;Campbell generating complex through retirement. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2025 is estimated to be $50&#160;million. Additionally, Consumers recognized $4&#160;million related to severance benefits during the year ended December&#160;31,&#160;2022. This amount was recorded in other non-current liabilities on its consolidated balance sheets at December&#160;31,&#160;2022. The 2021&#160;IRP provides deferred accounting treatment for the retention and severance costs recognized during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022, 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 $11&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $20&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#160;million at 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;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; In October&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 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 believed was inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment was submitted to a mutually agreed upon independent accounting firm for final determination. In June&#160;2022, the accounting firm rendered a determination on the disputed items entirely in favor of CMS&#160;Energy. As a result, no further adjustment was required in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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 year ended December&#160;31,&#160;2021. 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:9pt"&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:66.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.878%"/&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;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;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;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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;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: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5NzU_d8db3e34-a96c-48d3-8831-5e917d5d52b1">Exit Activities and Discontinued Operations&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;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 will 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2021&#160;IRP, Consumers will retire the J.H.&#160;Campbell coal-fueled generating units in 2025. Similar to the D.E.&#160;Karn program, Consumers is providing a retention incentive program to ensure necessary staffing at the J.H.&#160;Campbell generating complex through retirement. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2025 is estimated to be $50&#160;million. Additionally, Consumers recognized $4&#160;million related to severance benefits during the year ended December&#160;31,&#160;2022. This amount was recorded in other non-current liabilities on its consolidated balance sheets at December&#160;31,&#160;2022. The 2021&#160;IRP provides deferred accounting treatment for the retention and severance costs recognized during 2022; deferral of costs beyond 2022 was approved as part of the 2022 electric rate case settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2022, 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 $11&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $20&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#160;million at 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;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; In October&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1.0&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million in 2021. In March&#160;2022, CMS&#160;Energy received $6&#160;million of additional proceeds as the result of a post-closing adjustment. Net of related transaction costs, CMS&#160;Energy recognized a pre-tax gain of $5&#160;million during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 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 believed was inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment was submitted to a mutually agreed upon independent accounting firm for final determination. In June&#160;2022, the accounting firm rendered a determination on the disputed items entirely in favor of CMS&#160;Energy. As a result, no further adjustment was required in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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 year ended December&#160;31,&#160;2021. 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:9pt"&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:66.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.878%"/&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;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;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;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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;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: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i99f533867654469cb4fb0e3c5eeaf1bb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzM4OQ_93bdbc29-0427-46a5-b232-5898d73929c9"
      unitRef="usd">35000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i63a02f5ac6c348b099c54e94580cb36e_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzk4NQ_5580c893-755e-4aac-b938-40c26b40ca47"
      unitRef="usd">50000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges
      contextRef="i3cf237e09a0b43bf94307e507e53d689_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzEwMjQ_63ff2cd6-d470-40b6-8fb2-f19b90f52de7"
      unitRef="usd">4000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4a9ac16d7a10481b92ba6a10f99649b0_D20191001-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE0MjY_eaab77bd-69b9-4de7-b0a0-2085a0cc6b9b"
      unitRef="usd">16000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i54886943e7b2496a827f232bfbcdb322_D20191001-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE0NTc_ecff6d0a-e657-488f-a97a-a8330220bee4"
      unitRef="usd">4000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="iec38f113e2b94eea91f33b2f08f3f2ae_D20191001-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE1NDI_50bebb13-43e3-4fd7-82f0-0aa9af8eb7c0"
      unitRef="usd">11000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="icadd7776d35d4fa2b77fbb24e139eff7_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE3MTE_5d74c6c2-1175-4c3c-9384-6e2bb4044f27"
      unitRef="usd">20000000</cms:RestructuringAndRelatedCostDeferredCost>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5Nzc_83e9888f-7946-4127-b7b4-315540a3d23c">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#160;million at December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5Nzc_d43e8bbc-6de9-491b-9e5a-0bdfc3f8a424">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $13&#160;million at December&#160;31,&#160;2022 and $5&#160;million at December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:OtherLiabilities
      contextRef="i974e2d31df3c4295b48861cb400ee98c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzMtNy0xLTEtMTkzOTk1_943d3964-ce49-4b95-9567-2f1ea9a415a8"
      unitRef="usd">14000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i528a29dbdb7a42ba965f8cb56a9c6fb7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzMtOS0xLTEtMTkzOTk1_25286d89-75fe-486e-89fa-9d3d95f27b0a"
      unitRef="usd">11000000</us-gaap:OtherLiabilities>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="ie979438e6c0d42efa67301f70e219ece_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzUtNy0xLTEtMTkzOTk1_06c613e2-54bd-4304-ac57-0966fdfe030e"
      unitRef="usd">24000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="i17c73148182b400e88a3273e2f200149_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzUtOS0xLTEtMTkzOTk1_c77993db-dcd6-4cf8-bec6-fc64c72cb2df"
      unitRef="usd">7000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i260a7041cca74598bc508fddce77d82b_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzYtNy0xLTEtMTkzOTk1_5c1513bc-20f5-48db-ab8f-2297fe5f3687"
      unitRef="usd">0</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="ie11bf29b00ea454a9444d9b5679cfa49_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzYtOS0xLTEtMTkzOTk1_b4760d17-53bf-468a-8c0d-2af87184deeb"
      unitRef="usd">1000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled
      contextRef="ie979438e6c0d42efa67301f70e219ece_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzctNy0xLTEtMTkzOTk1_2a65cfea-2d34-4fc5-a5b7-2d7f015c4fdc"
      unitRef="usd">17000000</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled
      contextRef="i17c73148182b400e88a3273e2f200149_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzctOS0xLTEtMTkzOTk1_341741d8-d6b8-4dc6-8b97-b3bcb28fd139"
      unitRef="usd">5000000</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <us-gaap:OtherLiabilities
      contextRef="i3be44a62d5fc454db8037ee2102980f5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzgtNy0xLTEtMTkzOTk1_71b1be49-1598-468f-be01-18827b12dcc1"
      unitRef="usd">21000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i974e2d31df3c4295b48861cb400ee98c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZToyNDJiZDViZGM4Mjg0ZWFkYjk0MDNhNzEyNjUxZWRiNS90YWJsZXJhbmdlOjI0MmJkNWJkYzgyODRlYWRiOTQwM2E3MTI2NTFlZGI1XzgtOS0xLTEtMTkzOTk1_cf740230-9017-4af8-8e14-120ef9cf1eae"
      unitRef="usd">14000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3be44a62d5fc454db8037ee2102980f5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE5MTU_5e0fc0b5-7b25-4c46-9b0b-53203b3fa86d"
      unitRef="usd">13000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i974e2d31df3c4295b48861cb400ee98c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzE5MjE_254528d9-4c61-4ae2-8dca-f5309b25bab3"
      unitRef="usd">5000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7dafd9af4c74493c9b3027d49d5541ff_D20211001-20211001"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIwNDU_f169b382-73fd-4143-ab2e-36acc52e166a"
      unitRef="usd">1000000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i0c0eb7e115dc4cb9a9c0ff06da3a668b_D20211001-20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIxMDI_65a238b3-038e-4689-a62c-6b4163c3ba86"
      unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax
      contextRef="i017a17968d8d4e68b704ae6f83e1f041_D20220301-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIxNDk_441cabe9-ebb8-43de-acb1-97657900d395"
      unitRef="usd">6000000</us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIyOTM_dd5d86db-9095-4bc3-bf97-60b18079bf41"
      unitRef="usd">5000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i3f181d02fa194ea5a37b87969f34542b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzIzOTQ_19c79630-2d52-4b38-b1d8-80c0f8321c0c"
      unitRef="usd">36000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90ZXh0cmVnaW9uOmNmZGFiMWQzZjM2MDQzYjdiNDIzYWIzMjk3NmRmYWMwXzI5Nzg_ddf42979-a1b4-4849-9d71-7ade650913bd">The table below presents the financial results of EnerBank included in income from discontinued operations:&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:66.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.878%"/&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;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;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;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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;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: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzMtNy0xLTEtMTkzOTk1_0e327241-bdba-48db-870e-49c3e3c2a7df"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzMtOS0xLTEtMTkzOTk1_c97ff234-5d3d-478f-89ab-8ac6309b19fb"
      unitRef="usd">209000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzMtMTEtMS0xLTE5Mzk5NQ_d3caf34d-d463-4498-b75f-d04725265d40"
      unitRef="usd">262000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzUtNy0xLTEtMTkzOTk1_7f9c28ae-0724-455e-88bd-6128f48cb376"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzUtOS0xLTEtMTkzOTk1_7f7cb418-6302-4c1f-9003-01081174a026"
      unitRef="usd">60000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzUtMTEtMS0xLTE5Mzk5NQ_25e658e0-89d9-4be5-b1a7-044c6bc7119b"
      unitRef="usd">130000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzctNy0xLTEtMTkzOTk1_f98b9723-be18-431e-8783-04d4e469b55c"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzctOS0xLTEtMTkzOTk1_c22e3ed2-e834-46d3-abc4-bdef6edf8695"
      unitRef="usd">34000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzctMTEtMS0xLTE5Mzk5NQ_0fa8edf1-c98a-47ae-9264-1beed3ff9995"
      unitRef="usd">56000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzgtNy0xLTEtMTkzOTk1_d639b9a5-3ef9-4a30-bf37-ee2c47377f7c"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzgtOS0xLTEtMTkzOTk1_ff298078-fa31-446f-818b-d345f8574256"
      unitRef="usd">115000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzgtMTEtMS0xLTE5Mzk5NQ_0e6e46f9-b88e-4e59-bdf8-16f44adcbfe0"
      unitRef="usd">76000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzktNy0xLTEtMTkzOTk1_ae143de3-b278-453b-b79a-c4bde5fcf213"
      unitRef="usd">5000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzktOS0xLTEtMTkzOTk1_939b7bb7-e486-452e-90d8-bd2f794636d8"
      unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzktMTEtMS0xLTE5Mzk5NQ_eb1d1fbf-fab4-465e-9139-5d034050ab6e"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEwLTctMS0xLTE5Mzk5NQ_6761c100-8a6d-4011-8c61-95b7b08fb824"
      unitRef="usd">5000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEwLTktMS0xLTE5Mzk5NQ_4019b5b2-a8e5-4180-88ba-3c76fe064e70"
      unitRef="usd">772000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEwLTExLTEtMS0xOTM5OTU_6a2c20c1-1cf8-49c5-89d4-14b821d96b7d"
      unitRef="usd">76000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzExLTctMS0xLTE5Mzk5NQ_2d6576f5-01b9-41f0-9a11-f52cd6a68dbc"
      unitRef="usd">1000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzExLTktMS0xLTE5Mzk5NQ_3ea91ba9-d5a4-493c-987d-670f9455c7d1"
      unitRef="usd">170000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzExLTExLTEtMS0xOTM5OTU_5c4d5089-ade4-4f92-9b2a-9ff5fd731654"
      unitRef="usd">18000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEyLTctMS0xLTE5Mzk5NQ_19b69656-917b-42b1-8c67-8dccd7344a5f"
      unitRef="usd">4000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ibb8648288df34b46bb1334e49fff17dc_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEyLTktMS0xLTE5Mzk5NQ_d1b03c24-96b1-4e5e-8082-fee8736cf421"
      unitRef="usd">602000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i624e1f4a2061464e9ab877c70760fe95_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzMvZnJhZzpjZmRhYjFkM2YzNjA0M2I3YjQyM2FiMzI5NzZkZmFjMC90YWJsZTpiNzljMTFkZTkxZmM0YTQ2YjAwOWNiNzNkNmI3NDliYy90YWJsZXJhbmdlOmI3OWMxMWRlOTFmYzRhNDZiMDA5Y2I3M2Q2Yjc0OWJjXzEyLTExLTEtMS0xOTM5OTU_00ffa0bc-7c4f-447e-8ed3-25da67839c1a"
      unitRef="usd">58000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:RegulatoryAssets
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5XzY0OTc_e00a182e-0889-4b94-a2d2-04028cbd7919"
      unitRef="usd">3652000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5XzY1MjI_42e4361f-9237-43c3-8a59-b121dbcbffb3"
      unitRef="usd">3900000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:DeferredFuelCost
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5XzY1NTI_499217f7-ac32-42d3-9410-d89a0fc7e3cd"
      unitRef="usd">409000000</us-gaap:DeferredFuelCost>
    <dei:AuditorName
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5Xzg4NDQ_b7ab6cbe-9c25-408b-ad5f-d08ce918b014">PricewaterhouseCoopers&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180NDIvZnJhZzo0ZmNhNWVhNGM3MjE0ZTVkYmQzZTNkZmNmYWMxYjFhOS90ZXh0cmVnaW9uOjRmY2E1ZWE0YzcyMTRlNWRiZDNlM2RmY2ZhYzFiMWE5Xzg4NDc_29d44469-f5aa-4886-92f0-bcb8fff1ba89">Detroit, Michigan</dei:AuditorLocation>
    <us-gaap:RegulatoryAssets
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzY0OTk_e00a182e-0889-4b94-a2d2-04028cbd7919"
      unitRef="usd">3652000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzY1MjQ_42e4361f-9237-43c3-8a59-b121dbcbffb3"
      unitRef="usd">3900000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:DeferredFuelCost
      contextRef="i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzY1NTQ_499217f7-ac32-42d3-9410-d89a0fc7e3cd"
      unitRef="usd">409000000</us-gaap:DeferredFuelCost>
    <dei:AuditorName
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzg4NDY_df5d223c-9181-40a8-aa2c-b614a16fe88b">PricewaterhouseCoopers&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY180MzkvZnJhZzo5NjhiOTVkNmEzN2Q0Y2M4OGIyMjI2NTRmMTZmYzM2MS90ZXh0cmVnaW9uOjk2OGI5NWQ2YTM3ZDRjYzg4YjIyMjY1NGYxNmZjMzYxXzg4NDk_7359eebe-7cba-4456-807d-86b39098de6a">Detroit, Michigan</dei:AuditorLocation>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90ZXh0cmVnaW9uOjljYzIxOGRhNTNhZjQ5YTZhNzFjZmM0ZDdkMDZmM2Y1XzEwNg_d0e930db-a012-4fb0-9149-9f04ab22289f">&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 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:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;(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;/tr&gt;&lt;tr style="height:5pt"&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;(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;/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;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Interest income - 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;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 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;1,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;891&#160;&lt;/span&gt;&lt;/td&gt;&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;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;Interest on 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;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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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;Intercompany interest expense and 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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;Total interest charges&lt;/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;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 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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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 style="height:5pt"&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;Income Before Income 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;787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:700;line-height:120%"&gt;Income From Discontinued Operations, Net of Tax of $&#x2014;, $(5), and $&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="height:5pt"&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;Net Income Attributable to CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;Net Income Available to Common Stockholders&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;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,348&#160;&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;755&#160;&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;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt;&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.878%"/&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;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;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;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;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;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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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;(796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Decrease (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;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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr style="height:5pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 16pt;text-align:left;text-indent:-9pt;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(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;(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;/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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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;(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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="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 (Decrease) 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;(354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&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"/&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;36&#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;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;/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;&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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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: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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;10,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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 16pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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;11,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;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;/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;11,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: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;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;/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:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;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: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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;Accounts and notes payable &#x2013; intercompany&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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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 interest, including 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;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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Other 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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;/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;Non&#x2011;current 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;/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;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;3,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-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;Notes payable &#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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Postretirement 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;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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Total non&#x2011;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;4,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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;4,074&#160;&lt;/span&gt;&lt;/td&gt;&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;Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Common stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-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;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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#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;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 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;6,631&#160;&lt;/span&gt;&lt;/td&gt;&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 Liabilities and Equity&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;11,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: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;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;/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 $1.0&#160;billion 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 sales agreements entered into by CMS&#160;ERM and other subsidiaries of NorthStar Clean 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;to third parties under a credit agreement entered into by a subsidiary of NorthStar Clean 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;to tax equity investors that hold membership interests in certain VIEs held by NorthStar Clean 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;to Regions Bank related to the sale of EnerBank&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="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 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="margin-bottom: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;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzUtMi0xLTEtMTkzOTk1_ae8029af-1a98-4d80-b05d-78c9bf9cd114"
      unitRef="usd">7000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzUtNC0xLTEtMTkzOTk1_02f63209-0d28-4dc6-89bc-f904bd51c2b5"
      unitRef="usd">7000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzUtNi0xLTEtMTkzOTk1_cbe7fa2f-467f-4b6e-b1fa-024561bf92a4"
      unitRef="usd">6000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzYtMi0xLTEtMTkzOTk1_09d2cc9c-ef7b-4dea-902f-e10639c3cfea"
      unitRef="usd">7000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzYtNC0xLTEtMTkzOTk1_35abee84-0acc-436a-9b82-eeb826b57839"
      unitRef="usd">7000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzYtNi0xLTEtMTkzOTk1_344fc46d-692f-41d2-ac8e-4db1d914f1d1"
      unitRef="usd">6000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzgtMi0xLTEtMTkzOTk1_8702308e-251b-4d92-a8b3-219505e81c31"
      unitRef="usd">-7000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzgtNC0xLTEtMTkzOTk1_7fae58fc-de83-4615-80b1-c43976ec1432"
      unitRef="usd">-7000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzgtNi0xLTEtMTkzOTk1_7a69cda0-fd59-4c11-afb7-248b6bc292f1"
      unitRef="usd">-6000000</us-gaap:OperatingIncomeLoss>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzExLTItMS0xLTE5Mzk5NQ_4511b643-2e66-4883-8e61-9e315cbe5d1c"
      unitRef="usd">980000000</cms:EquityEarningsOfSubsidiaries>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzExLTQtMS0xLTE5Mzk5NQ_593ca19d-ec4e-418f-a6df-042443c2e309"
      unitRef="usd">1482000000</cms:EquityEarningsOfSubsidiaries>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzExLTYtMS0xLTE5Mzk5NQ_825e035c-02c3-4b82-b607-38bedfa4b119"
      unitRef="usd">909000000</cms:EquityEarningsOfSubsidiaries>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEyLTItMS0xLTE5Mzk5NQ_1e621c3e-9e5d-44cd-96ff-62e77b1f7dfd"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEyLTQtMS0xLTE5Mzk5NQ_96d9b2e5-bec5-4d67-a670-e9e9fdb8ba66"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEyLTYtMS0xLTE5Mzk5NQ_5df39332-a246-4c31-9047-ec8272eb788b"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTItMS0xLTIzMzI4Ng_e35bca9a-9fa3-4634-b8eb-41cecdb1eab2"
      unitRef="usd">2000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTQtMS0xLTIzMzI5NA_33b2b571-5d21-46f1-9a29-229cb8ebf410"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTYtMS0xLTIzMzMwMg_5cfada48-e81d-4e0f-9f38-13876839c2a3"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTItMS0xLTE5Mzk5NQ_c734bbb0-c128-4c8a-be50-8fc084db1569"
      unitRef="usd">2000000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTQtMS0xLTE5Mzk5NQ_972d0055-56cc-4c3c-b0ec-ffc6a157ca39"
      unitRef="usd">1000000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzEzLTYtMS0xLTE5Mzk5NQ_2acff20b-25e8-4c28-b126-658576dfb2bf"
      unitRef="usd">1000000</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE0LTItMS0xLTE5Mzk5NQ_bc9fc49f-a6d9-40ac-ab37-632394c074df"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE0LTQtMS0xLTE5Mzk5NQ_82e25a04-ba97-43d2-b28c-ce54ec346e9c"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE0LTYtMS0xLTE5Mzk5NQ_307f17ae-7842-42c9-804d-f76cf457fa9a"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE1LTItMS0xLTE5Mzk5NQ_19ade37e-49d5-42ee-8d84-b0517e3e2d18"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE1LTQtMS0xLTE5Mzk5NQ_9975f560-e78d-469b-8403-949bd50ab284"
      unitRef="usd">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE1LTYtMS0xLTE5Mzk5NQ_d6f8ae03-c083-4aeb-bf10-a8b5442200a5"
      unitRef="usd">19000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE2LTItMS0xLTE5Mzk5NQ_bf4424a3-3f8d-41a3-93b3-bae56827b3db"
      unitRef="usd">983000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE2LTQtMS0xLTE5Mzk5NQ_aeec358c-a7d6-4eff-9de7-e6cc26d9f35d"
      unitRef="usd">1483000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE2LTYtMS0xLTE5Mzk5NQ_55b32cf7-3fee-468c-9c24-8e5477b1a8e3"
      unitRef="usd">891000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE5LTItMS0xLTE5Mzk5NQ_076a5a76-c33c-4422-a642-76b9648afb75"
      unitRef="usd">181000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE5LTQtMS0xLTE5Mzk5NQ_756b3fee-0b5e-4ec6-a70e-fd57cd92b76f"
      unitRef="usd">183000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzE5LTYtMS0xLTE5Mzk5NQ_56599b0e-ecd9-4400-9ac7-e57083dd6dd6"
      unitRef="usd">178000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIwLTItMS0xLTE5Mzk5NQ_52e58b97-c3fa-47c5-af64-b3348df7a9cd"
      unitRef="usd">8000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIwLTQtMS0xLTE5Mzk5NQ_386db6de-c6c3-49c4-ac82-80cc3aa20c11"
      unitRef="usd">7000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIwLTYtMS0xLTE5Mzk5NQ_6a7a7186-2965-4cb7-9ab3-488fcd8679b9"
      unitRef="usd">7000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIxLTItMS0xLTE5Mzk5NQ_b24b3651-da2a-4a3f-ae37-0a749a997fac"
      unitRef="usd">189000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIxLTQtMS0xLTE5Mzk5NQ_21a8898d-254c-4e8d-9334-957eaee68dea"
      unitRef="usd">190000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIxLTYtMS0xLTE5Mzk5NQ_d544cac5-e376-4834-b55a-a503b0008691"
      unitRef="usd">185000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIzLTItMS0xLTE5Mzk5NQ_cd917745-327c-48cf-b786-b308c97b4d48"
      unitRef="usd">787000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIzLTQtMS0xLTE5Mzk5NQ_c31d7ee0-2ac2-4e56-b433-cd8e03c31d04"
      unitRef="usd">1286000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzIzLTYtMS0xLTE5Mzk5NQ_ff8954c6-36b8-4f48-98da-7e0c304a62fa"
      unitRef="usd">700000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI0LTItMS0xLTE5Mzk5NQ_8dc38715-98d9-4353-bfec-6b17e5775a6c"
      unitRef="usd">-50000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI0LTQtMS0xLTE5Mzk5NQ_9617b6ad-3b51-4eef-b118-e757b305f4a3"
      unitRef="usd">-60000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI0LTYtMS0xLTE5Mzk5NQ_01e8223f-f24e-48da-a908-eedd063a24d3"
      unitRef="usd">-55000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI2LTItMS0xLTE5Mzk5NQ_9e27b7e7-1f7f-4b34-b6b2-5ad16e0a2850"
      unitRef="usd">837000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI2LTQtMS0xLTE5Mzk5NQ_0b48adbb-e577-4c1f-9402-9ddcb4c3bda5"
      unitRef="usd">1346000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI2LTYtMS0xLTE5Mzk5NQ_14f0331c-edd6-4f97-9b9e-a064018b9ad8"
      unitRef="usd">755000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmE5NjQxYmM3NjZlZDQyNzlhMjA1MDc5MDk5MjNmOGMwXzEx_016a8fac-1052-48d3-81a0-fb35505adbad"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmE5NjQxYmM3NjZlZDQyNzlhMjA1MDc5MDk5MjNmOGMwXzE2_6e58ebf5-1179-469e-9b21-91d23e2ddb0f"
      unitRef="usd">-5000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTAtMS0xLTE5Mzk5NS90ZXh0cmVnaW9uOmE5NjQxYmM3NjZlZDQyNzlhMjA1MDc5MDk5MjNmOGMwXzI1_afc2fb1c-f104-4863-9d7d-230212c2d61e"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTItMS0xLTE5Mzk5NQ_d156228f-c443-4d2f-92c3-ca62b4978d22"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTQtMS0xLTE5Mzk5NQ_9da2b68d-9137-427e-8c9b-e0e741928ead"
      unitRef="usd">7000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI3LTYtMS0xLTE5Mzk5NQ_2d8f3edc-3a1b-4612-bffb-56e0db5d4e5f"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI5LTItMS0xLTE5Mzk5NQ_2e4ebba1-bf64-4b20-b20a-7db3ab1f5a8b"
      unitRef="usd">837000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI5LTQtMS0xLTE5Mzk5NQ_4f1eb4c2-505a-40b4-adec-565218333bb3"
      unitRef="usd">1353000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzI5LTYtMS0xLTE5Mzk5NQ_e0081f04-a7e3-4695-9882-491b585f1b27"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMwLTItMS0xLTE5Mzk5NQ_0bc3a777-b064-4c1b-9127-6c2cf77481ab"
      unitRef="usd">10000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMwLTQtMS0xLTE5Mzk5NQ_dfd51aaf-63ed-436e-a2c4-0936d0ff033b"
      unitRef="usd">5000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMwLTYtMS0xLTE5Mzk5NQ_21cfeafe-8258-4486-b7e7-60eeeae66621"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMyLTItMS0xLTE5Mzk5NQ_4f9c87b8-65a4-4c6e-88d6-f75f2828599d"
      unitRef="usd">827000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMyLTQtMS0xLTE5Mzk5NQ_b4285ccc-fedf-4553-a7cc-13910dd5515b"
      unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MTcvZnJhZzo5Y2MyMThkYTUzYWY0OWE2YTcxY2ZjNGQ3ZDA2ZjNmNS90YWJsZToxNGIzYmY3ZThjNTM0ZTlkOGNhMDAyY2FmNzk5Njk5OC90YWJsZXJhbmdlOjE0YjNiZjdlOGM1MzRlOWQ4Y2EwMDJjYWY3OTk2OTk4XzMyLTYtMS0xLTE5Mzk5NQ_d23a7f06-ba11-4ac6-a87f-fe5c6b3a2ce5"
      unitRef="usd">755000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzMtMi0xLTEtMTkzOTk1_f7de0974-34b8-4b5a-bfe0-3621c5abc93a"
      unitRef="usd">565000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzMtNC0xLTEtMTkzOTk1_49716513-5fdc-4db2-b822-0e8b5db90626"
      unitRef="usd">1549000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzMtNi0xLTEtMTkzOTk1_5c3ac629-e794-40c7-9a88-1f1f3bd2a0e2"
      unitRef="usd">507000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cms:InvestmentInSubsidiaries
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzYtMi0xLTEtMTkzOTk1_af22adb1-a184-498d-8b73-5e78f4306ca4"
      unitRef="usd">796000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzYtNC0xLTEtMTkzOTk1_33053daa-d938-4001-945b-61730adc692f"
      unitRef="usd">581000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzYtNi0xLTEtMTkzOTk1_2090f839-8136-49a0-8e6c-e6d2257e8553"
      unitRef="usd">657000000</cms:InvestmentInSubsidiaries>
    <us-gaap:RepaymentOfNotesReceivableFromRelatedParties
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzctMi0xLTEtMTkzOTk1_f8ffb0d8-48b9-43c3-be82-963a3daaf2be"
      unitRef="usd">286000000</us-gaap:RepaymentOfNotesReceivableFromRelatedParties>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzctNC0xLTEtMTkzOTk1_37c1ae39-a80f-4114-8780-2ebc5400d752"
      unitRef="usd">83000000</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzctNi0xLTEtMTkzOTk1_df10cbfb-e62e-4c57-a582-f7aae32eda1f"
      unitRef="usd">307000000</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzktMi0xLTEtMTkzOTk1_77fa8b2b-f190-4e56-8847-30642005832e"
      unitRef="usd">-510000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzktNC0xLTEtMTkzOTk1_22303ffa-ef0a-428f-9532-f8a5a15762ac"
      unitRef="usd">-664000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzktNi0xLTEtMTkzOTk1_414de2bb-b601-4557-8731-403bff95050a"
      unitRef="usd">-964000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEyLTItMS0xLTE5Mzk5NQ_02b6721b-b7b1-40f3-8afa-78fe11ed87ff"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEyLTQtMS0xLTE5Mzk5NQ_fed6e0ce-8662-49be-802e-ce6950aa2595"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEyLTYtMS0xLTE5Mzk5NQ_1b8d960e-3f3d-47e0-8c7f-cc5c14fb05c0"
      unitRef="usd">1225000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEzLTItMS0xLTE5Mzk5NQ_7f64d0ff-c9af-4b05-8f81-e9262eb14fd7"
      unitRef="usd">69000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEzLTQtMS0xLTE5Mzk5NQ_89f5de4e-911c-4466-ad83-7cf07511cc06"
      unitRef="usd">26000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzEzLTYtMS0xLTE5Mzk5NQ_e457f266-ac91-49ae-ab89-a5800e4822db"
      unitRef="usd">253000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE0LTItMS0xLTE5Mzk5NQ_fce3565a-dbec-4f55-8804-5b559b2bf583"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE0LTQtMS0xLTE5Mzk5NQ_ad8e4a45-c2be-42d8-808d-7625f1de3d4a"
      unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE0LTYtMS0xLTE5Mzk5NQ_2d5ebbc0-6215-4dcc-902b-2f6b84c25362"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE1LTItMS0xLTE5Mzk5NQ_f288ed2d-ef25-4ff1-a0ec-dd2277512065"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE1LTQtMS0xLTE5Mzk5NQ_3fddeb99-3f55-4127-9b81-83800de5d219"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE1LTYtMS0xLTE5Mzk5NQ_3ca0e0a9-609d-4d50-91e1-6d57e4a2eaef"
      unitRef="usd">425000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE2LTItMS0xLTE5Mzk5NQ_2876a556-8135-46ba-a58e-f4dae3ab2eaf"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE2LTQtMS0xLTE5Mzk5NQ_0a1248fb-808e-4ffa-b95c-b85d66841276"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE2LTYtMS0xLTE5Mzk5NQ_e78c51c9-7e7e-4854-b6f7-39f744e376fc"
      unitRef="usd">16000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE3LTItMS0xLTE5Mzk5NQ_a5e8fa0d-4c20-4eeb-925e-3bfde8b82e79"
      unitRef="usd">544000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE3LTQtMS0xLTE5Mzk5NQ_0388a3b4-e588-4072-b87e-68a2c2c81351"
      unitRef="usd">507000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE3LTYtMS0xLTE5Mzk5NQ_a09630c8-9f7d-48a3-97f5-6d88e4164c48"
      unitRef="usd">465000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE4LTItMS0xLTE5Mzk5NQ_46ece813-26dd-455a-946b-8f3b4320e8f7"
      unitRef="usd">11000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE4LTQtMS0xLTE5Mzk5NQ_dd29e13c-054a-4759-981c-536f65580155"
      unitRef="usd">10000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE4LTYtMS0xLTE5Mzk5NQ_04202943-39bc-4a38-a7c3-05b62764ebf1"
      unitRef="usd">10000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE5LTItMS0xLTE5Mzk5NQ_d0ea3647-22ff-4bab-8201-40b6cbafa404"
      unitRef="usd">77000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE5LTQtMS0xLTE5Mzk5NQ_46d094f7-7ebb-4e03-9119-3d988f05e317"
      unitRef="usd">-28000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzE5LTYtMS0xLTE5Mzk5NQ_daadf35e-1ef1-4616-ba7c-b242fd196507"
      unitRef="usd">-105000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIwLTItMS0xLTE5Mzk5NQ_c6368953-57ab-4b76-a974-5f238d73e470"
      unitRef="usd">-409000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIwLTQtMS0xLTE5Mzk5NQ_fbe26098-fef1-495b-86e8-6edbc9e96368"
      unitRef="usd">-495000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIwLTYtMS0xLTE5Mzk5NQ_9f854dec-582d-4d76-82f1-629e78b9660b"
      unitRef="usd">457000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIyLTItMS0xLTE5Mzk5NQ_8025ed10-6c27-4345-929a-fe4b09362140"
      unitRef="usd">-354000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i44948e0f64514bfca845c175ad92efa8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIyLTQtMS0xLTE5Mzk5NQ_c36c9541-a913-4e17-84dd-e3d6ce71f596"
      unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i190c73ade23846cb97642168b6985b5d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIyLTYtMS0xLTE5Mzk5NQ_8823335a-0399-4436-8b15-8523bb431224"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIzLTItMS0xLTE5Mzk5NQ_ebeae7bd-749e-4a4a-8ef3-cb0719ee2ad7"
      unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia1678b3350ee455f8147a809e2558712_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIzLTQtMS0xLTE5Mzk5NQ_8925c697-c89c-46d5-9230-0b306fc36405"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if69dc36164cc4cc987cc2cb916813e8c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzIzLTYtMS0xLTE5Mzk5NQ_dcccf6e7-7bae-44d9-808f-f88a45ec979c"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzI1LTItMS0xLTE5Mzk5NQ_e8035235-0c16-4491-94a2-68a0fd3cc38a"
      unitRef="usd">36000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzI1LTQtMS0xLTE5Mzk5NQ_41304bae-2b4b-44a4-88ad-aef6d4b64552"
      unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia1678b3350ee455f8147a809e2558712_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjAvZnJhZzpkMzNiMDM1MjcxOWY0YWE4YmVhNmI5ZDcyMDNiM2MxNC90YWJsZTo4NTIxMWJkZTM1YjU0MmQ3ODliZTlkN2Y5YzFlNTdmOC90YWJsZXJhbmdlOjg1MjExYmRlMzViNTQyZDc4OWJlOWQ3ZjljMWU1N2Y4XzI1LTYtMS0xLTE5Mzk5NQ_051d331e-f7bd-4a3f-8efd-21981704f492"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzQtMi0xLTEtMTkzOTk1_da73ded8-3209-4a30-9d06-3989a984b113"
      unitRef="usd">36000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzQtNC0xLTEtMTkzOTk1_7796ee78-5e3e-4419-8daf-c5f9e92e5056"
      unitRef="usd">390000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzUtMi0xLTEtMTkzOTk1_58117fde-1b69-469f-a8ce-b941da1d9d15"
      unitRef="usd">107000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzUtNC0xLTEtMTkzOTk1_49112d34-a3c3-42d7-8bd9-6101f28736bf"
      unitRef="usd">463000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzYtMi0xLTEtMTkzOTk1_d1aa3527-e7c5-4f03-b4e3-da81685470de"
      unitRef="usd">8000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzYtNC0xLTEtMTkzOTk1_dfde3e1f-392e-4926-a9a0-38a48af699c5"
      unitRef="usd">5000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzgtMi0xLTEtMTkzOTk1_ee16eb01-4b2d-4611-a34f-4c9c5cbcfb12"
      unitRef="usd">45000000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzgtNC0xLTEtMTkzOTk1_4bdb1f19-f7f6-47fe-8000-48d256cb0ef4"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzktMi0xLTEtMTkzOTk1_e901ae4f-1f8f-4c2c-ac09-e6ce136f397e"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzktNC0xLTEtMTkzOTk1_64b624c0-2774-4bd0-9aaa-07ad1df3bb3b"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzEwLTItMS0xLTE5Mzk5NQ_3609f9aa-4835-4475-a2a3-71e35251b534"
      unitRef="usd">197000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzEwLTQtMS0xLTE5Mzk5NQ_9c3c9afc-fecb-4dc6-b1a6-d775df20ecbd"
      unitRef="usd">859000000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE0LTItMS0xLTE5Mzk5NQ_7c50ea1d-8ce9-4bbb-85cb-3ea2939f9773"
      unitRef="usd">105000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE0LTQtMS0xLTE5Mzk5NQ_8253ed58-62b5-4868-850b-4f7cb2fdf866"
      unitRef="usd">147000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <cms:InvestmentInSubsidiariesParentOnly
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE1LTItMS0xLTE5Mzk5NQ_11123c81-2a26-40fe-8e19-77c7c489f0eb"
      unitRef="usd">10881000000</cms:InvestmentInSubsidiariesParentOnly>
    <cms:InvestmentInSubsidiariesParentOnly
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE1LTQtMS0xLTE5Mzk5NQ_3ea4f54e-256d-4695-96de-ae34c403e287"
      unitRef="usd">9870000000</cms:InvestmentInSubsidiariesParentOnly>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE2LTItMS0xLTE5Mzk5NQ_bbc9474c-076c-4700-a5be-3c5b8f9786a0"
      unitRef="usd">6000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE2LTQtMS0xLTE5Mzk5NQ_cf827cbc-f116-49b0-9e83-32ec581e40ab"
      unitRef="usd">6000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE3LTItMS0xLTE5Mzk5NQ_ad42ec04-8fd0-4921-b48d-dfe1b3a9a1c7"
      unitRef="usd">11000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE3LTQtMS0xLTE5Mzk5NQ_6223873d-ec9b-441c-8e81-15a1b1347b83"
      unitRef="usd">8000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE4LTItMS0xLTE5Mzk5NQ_2bf30db4-98a7-41c3-bd04-aeb144ab120e"
      unitRef="usd">11003000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzE4LTQtMS0xLTE5Mzk5NQ_b1b03296-9735-4765-a648-d54abb71ecf5"
      unitRef="usd">10031000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzIwLTItMS0xLTE5Mzk5NQ_f66404e9-04b9-456e-9c09-493150eef212"
      unitRef="usd">11200000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTo2ZWE1MGNhZDIzNjE0NDJiYjZkNTI2YTY3NGMwZjRlMS90YWJsZXJhbmdlOjZlYTUwY2FkMjM2MTQ0MmJiNmQ1MjZhNjc0YzBmNGUxXzIwLTQtMS0xLTE5Mzk5NQ_d5783312-2fc9-473c-af2e-24bbf9e51652"
      unitRef="usd">10890000000</us-gaap:Assets>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzUtMi0xLTEtMTkzOTk1_57241c71-95f5-469e-b5f2-2b79dc3d5766"
      unitRef="usd">74000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzUtNC0xLTEtMTkzOTk1_e77cb50b-f2cf-4b26-b561-48f1a1a05f48"
      unitRef="usd">61000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzYtMi0xLTEtMTkzOTk1_1a7e8412-e691-42f6-945e-f0e98de3edda"
      unitRef="usd">33000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzYtNC0xLTEtMTkzOTk1_411e75d6-dd86-4b6e-8825-0f95ddb9c26c"
      unitRef="usd">33000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzctMi0xLTEtMTkzOTk1_1a99ad7e-63c7-4792-8cce-7d3c7fbcc9a6"
      unitRef="usd">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzctNC0xLTEtMTkzOTk1_8a2f166b-3757-460c-9253-e1002df0501a"
      unitRef="usd">83000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzgtMi0xLTEtMTkzOTk1_3cfa9d63-df96-42d3-b79d-0a0462c2d06a"
      unitRef="usd">9000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzgtNC0xLTEtMTkzOTk1_ad7f3716-6f5d-4454-9fbd-bcd90607f3a4"
      unitRef="usd">8000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzktMi0xLTEtMTkzOTk1_4186161f-99e7-41c8-a830-5200229fe134"
      unitRef="usd">116000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzktNC0xLTEtMTkzOTk1_1a00975e-8370-4bf4-8548-434726e4a01e"
      unitRef="usd">185000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEyLTItMS0xLTE5Mzk5NQ_10300731-59d9-40f0-a28e-32fe1cddb93c"
      unitRef="usd">3930000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEyLTQtMS0xLTE5Mzk5NQ_aa6cd53f-e4fa-4cac-9446-c4240883d12d"
      unitRef="usd">3928000000</us-gaap:LongTermDebtNoncurrent>
    <cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEzLTItMS0xLTE5Mzk5NQ_3ca3e2f5-0570-4328-8583-716edc53f695"
      unitRef="usd">109000000</cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables>
    <cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzEzLTQtMS0xLTE5Mzk5NQ_66c103a8-cb44-416a-8456-c2ecb99737d5"
      unitRef="usd">112000000</cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE0LTItMS0xLTE5Mzk5NQ_a950ed6f-a8be-418d-8458-cce2b5864a3d"
      unitRef="usd">15000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE0LTQtMS0xLTE5Mzk5NQ_0f3085fb-b6b4-4276-9827-22d1d1b07287"
      unitRef="usd">19000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE1LTItMS0xLTE5Mzk5NQ_0bc66e8e-5eef-42f4-a7c7-b67161827b1d"
      unitRef="usd">15000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE1LTQtMS0xLTE5Mzk5NQ_492b220e-ea86-45ea-af18-366fc7024f59"
      unitRef="usd">15000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE2LTItMS0xLTE5Mzk5NQ_51ecfb72-df97-4b61-93e1-986eb935d23d"
      unitRef="usd">4069000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE2LTQtMS0xLTE5Mzk5NQ_683bd23c-5dcf-4168-97ae-d2f5df7afe8b"
      unitRef="usd">4074000000</us-gaap:LiabilitiesNoncurrent>
    <cms:CommonStockholdersEquity
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE5LTItMS0xLTE5Mzk5NQ_6456cb4e-afe3-40ba-ac1b-fba23f9470ec"
      unitRef="usd">6791000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzE5LTQtMS0xLTE5Mzk5NQ_5a9c2269-a309-405f-9830-5c237bc3dd96"
      unitRef="usd">6407000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockValue
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIwLTItMS0xLTE5Mzk5NQ_b73245d6-d509-44ef-9b28-0b9977c452d5"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIwLTQtMS0xLTE5Mzk5NQ_f43438d5-910e-4f5e-a00b-75c32273a338"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIxLTItMS0xLTE5Mzk5NQ_88846860-5e0e-41c5-aec3-52cbfd15d8f6"
      unitRef="usd">7015000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIxLTQtMS0xLTE5Mzk5NQ_097b8434-4f38-4e75-95e6-021d4d79f6a9"
      unitRef="usd">6631000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIzLTItMS0xLTE5Mzk5NQ_1f7284a5-25db-4e4a-bb8f-eac476cb5f08"
      unitRef="usd">11200000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i782c5f6141e942d6ad322670c0b227e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MjMvZnJhZzplMmFjZDJmMjVhMDQ0OWE1YTM4N2EwYjM0YzcyYzRiNy90YWJsZTplNzUwMWEzZmZhODU0Zjg1ODQ0NThjNGQ1Mzg5NGY2Ni90YWJsZXJhbmdlOmU3NTAxYTNmZmE4NTRmODU4NDQ1OGM0ZDUzODk0ZjY2XzIzLTQtMS0xLTE5Mzk5NQ_272e33f6-c87e-44b2-b2e0-27fd79681de6"
      unitRef="usd">10890000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9d50ee8a7996472babc1a89a48a7d595_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181MzUvZnJhZzpkMzBlNTljY2JlYjA0ZWJkOTA3MTU4NjgyZjkzYTU1Yi90ZXh0cmVnaW9uOmQzMGU1OWNjYmViMDRlYmQ5MDcxNTg2ODJmOTNhNTViXzkx_0352bd52-4f8b-4e4b-b0bf-a0d58c53b983"
      unitRef="usd">1000000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90ZXh0cmVnaW9uOjVmNjg5Njg2NTgwMDQyMzViMjBmOTkxMGViOGY1N2FmXzIyMw_733f3b3c-7a0a-408f-aa89-4853beb32e9c">&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;2022, 2021, and 2020&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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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-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;2020&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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;2022, 2021, and 2020&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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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-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;2020&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;33&#160;&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;24&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="i599ec444bf0d4502986878bc8d72c184_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90ZXh0cmVnaW9uOjVmNjg5Njg2NTgwMDQyMzViMjBmOTkxMGViOGY1N2FmXzIyNA_49b92046-f702-48a2-8f98-3bb219eea137">&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;2022, 2021, and 2020&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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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-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;2020&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;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;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;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;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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;2022, 2021, and 2020&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;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;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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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-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;2020&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;33&#160;&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;24&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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="ibd71693095be4d29b8b9ecba6371ce35_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtMi0xLTEtMTkzOTk1_168bdaeb-04f7-408e-83eb-bad25834d9b3"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtNC0xLTEtMTkzOTk1_5ec40e27-d415-4e37-b35e-7d38d47f04e1"
      unitRef="usd">50000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtNi0xLTEtMTkzOTk1_c449d83f-fc33-4cde-84f5-28e61de72f54"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i31cd60ba1ac041548be177d79208ca0f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtOC0xLTEtMTkzOTk1_e8c6863c-d0ca-4b7d-aa75-a4f368da1306"
      unitRef="usd">43000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2947ccb7fbd3457a8338f44cf61cc117_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzMtMTAtMS0xLTE5Mzk5NQ_1e56780f-4d27-4ba0-bc60-8ce4597fafb3"
      unitRef="usd">27000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6cedf86a340c4e30bc48c3b9ff024703_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtMi0xLTEtMTkzOTk1_3bc405ea-0fe4-47a5-a4c8-39d1b2cf4de1"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie42c21ffa173492db23426d1b60660e8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtNC0xLTEtMTkzOTk1_67ce7c88-6daf-4cb6-aaed-6912baefd2d6"
      unitRef="usd">22000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ie42c21ffa173492db23426d1b60660e8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtNi0xLTEtMTkzOTk1_0180b425-af0e-4a25-91f0-f28081483011"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie42c21ffa173492db23426d1b60660e8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtOC0xLTEtMTkzOTk1_157778f4-4ebc-47a7-b873-ed80565f1f85"
      unitRef="usd">31000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibd71693095be4d29b8b9ecba6371ce35_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzQtMTAtMS0xLTE5Mzk5NQ_ebd426cd-c74a-4a24-b304-ac56a685fcf5"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i8de5dbbc60e24e988fe30e618fdb206a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtMi0xLTEtMTkzOTk1_9cd17d57-ec4f-431d-ba71-5737d1c885a3"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4bb628cbb81845529950bbaee6bf1572_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtNC0xLTEtMTkzOTk1_0dc3563e-c54d-4b9f-9b23-17d0a62b8430"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i4bb628cbb81845529950bbaee6bf1572_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtNi0xLTEtMTkzOTk1_e1a2dca3-3e4e-4477-afb5-37e19bfe89ff"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4bb628cbb81845529950bbaee6bf1572_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtOC0xLTEtMTkzOTk1_ede47a6c-d130-4307-b6d4-71d0ffe85e50"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6cedf86a340c4e30bc48c3b9ff024703_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzUtMTAtMS0xLTE5Mzk5NQ_6460c393-a1fd-4787-93a4-ecb0607cbac3"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i81fe1fedf60549cba8c87730ad80920e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctMi0xLTEtMTkzOTk1_739e9c8c-0cd4-422b-9c60-1cb3fae61ede"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctNC0xLTEtMTkzOTk1_ec6500c6-97c7-463a-9c33-760171683bea"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctNi0xLTEtMTkzOTk1_f3e37463-a083-439f-94af-e6793c0264c2"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id1eab37a418540e2b0f84fdce3e2da44_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctOC0xLTEtMTkzOTk1_f47b698c-3f5d-4ebb-9216-ec88e0c32148"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iad09be9e10354c0bab5c27d07133f5ad_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzctMTAtMS0xLTE5Mzk5NQ_726b1412-f161-4848-8a39-92fe3fc6c9e7"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i59b38fd25a5f40869a021f06802317e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtMi0xLTEtMTkzOTk1_94313712-9c61-4921-a654-3c8b2c1fedd1"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7b1432331f57482f86163694a925a0be_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtNC0xLTEtMTkzOTk1_e6b55835-0e9b-4bde-a18e-72a890135694"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i7b1432331f57482f86163694a925a0be_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtNi0xLTEtMTkzOTk1_154674d8-dfe4-473f-984b-57bfcb50fade"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7b1432331f57482f86163694a925a0be_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtOC0xLTEtMTkzOTk1_25cb4133-0d44-4ce5-bc92-5787f7233cd1"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i81fe1fedf60549cba8c87730ad80920e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzgtMTAtMS0xLTE5Mzk5NQ_855e1cd4-4063-496b-97a9-82f3f9be83e4"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i081d772bf1344569b417e5d476c1c031_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktMi0xLTEtMTkzOTk1_bb7706c3-fc14-4180-a778-cd03083e511e"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i93058cec52504357b134e3bb2ba567d5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktNC0xLTEtMTkzOTk1_b163644c-bfcc-45ba-9b92-335e85bf0bd4"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i93058cec52504357b134e3bb2ba567d5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktNi0xLTEtMTkzOTk1_c2191716-c44f-48ba-997e-a9b930af994c"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i93058cec52504357b134e3bb2ba567d5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktOC0xLTEtMTkzOTk1_b39835c8-eb60-41bf-b3ab-56b81d3982a6"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i59b38fd25a5f40869a021f06802317e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTpkYjJmYTBmODlmNDI0OWJkOWNmNDViMmE1MDIxZDRiOS90YWJsZXJhbmdlOmRiMmZhMGY4OWY0MjQ5YmQ5Y2Y0NWIyYTUwMjFkNGI5XzktMTAtMS0xLTE5Mzk5NQ_3c4714bc-ba12-4bc8-801c-2bcb4e7cc2f4"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifda6462760bf45648649ee6912ceada1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtMi0xLTEtMTkzOTk1_1e8b1e8e-68a5-4ce0-8e8a-54c7cb941fe7"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtNC0xLTEtMTkzOTk1_4b005040-bbae-4cb6-8ed8-ac351ec73cdb"
      unitRef="usd">50000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtNi0xLTEtMTkzOTk1_875dd0fc-4b54-4e38-85dc-048b811879ce"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iafbcb8861ada46039fb1f39f23fcc82d_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtOC0xLTEtMTkzOTk1_b41088b1-e1ab-444e-9a0d-59db7f441d84"
      unitRef="usd">43000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibafd8ef4dd434ba0b2e294778fc19cb8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzMtMTAtMS0xLTE5Mzk5NQ_530e5790-62a3-4423-ac8d-8ab9e4a8ea1f"
      unitRef="usd">27000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icf82209bd54e42199fd23e0f4682799e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtMi0xLTEtMTkzOTk1_1cef4ec6-42d2-4ab2-bd99-a7b32c4f1487"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9256f253ffe94813b8b73b6ef4f9123f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtNC0xLTEtMTkzOTk1_a8b4fcb5-fef4-48e3-b8f2-eb785ced6ac5"
      unitRef="usd">22000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i9256f253ffe94813b8b73b6ef4f9123f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtNi0xLTEtMTkzOTk1_501ac1fa-5f5d-4148-b967-309badb42817"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9256f253ffe94813b8b73b6ef4f9123f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtOC0xLTEtMTkzOTk1_d870a572-70b1-45a0-993c-c8add7f2d464"
      unitRef="usd">31000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifda6462760bf45648649ee6912ceada1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzQtMTAtMS0xLTE5Mzk5NQ_8dee00e1-c61d-4826-aaec-8abd69572ddb"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i15fdd583ce5e4cf19023187e85927566_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtMi0xLTEtMTkzOTk1_d7a43a9f-8824-40fc-a1c9-afe7ff9ed4af"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i17ecfe6e0a2b44b09725d68f83fe1a30_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtNC0xLTEtMTkzOTk1_bce1be74-8ae9-4a7b-a29e-e9fefe05bd97"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i17ecfe6e0a2b44b09725d68f83fe1a30_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtNi0xLTEtMTkzOTk1_44a5e09d-14f4-4479-97c5-0064f0f12eb3"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i17ecfe6e0a2b44b09725d68f83fe1a30_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtOC0xLTEtMTkzOTk1_5be57b05-c532-442d-b953-58cd7b0cb994"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icf82209bd54e42199fd23e0f4682799e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBlMGI2MGZlNTU2YTQyNGI4Mjg3MDMwZTEzZjMzZjFjL3NlYzowZTBiNjBmZTU1NmE0MjRiODI4NzAzMGUxM2YzM2YxY181NDQvZnJhZzo1ZjY4OTY4NjU4MDA0MjM1YjIwZjk5MTBlYjhmNTdhZi90YWJsZTo4ZDRjYmY0M2RlMmE0OWExOWIwZDgxN2JmYmU5NGU4ZS90YWJsZXJhbmdlOjhkNGNiZjQzZGUyYTQ5YTE5YjBkODE3YmZiZTk0ZThlXzUtMTAtMS0xLTE5Mzk5NQ_c15330c2-8933-4f0f-9e61-85ae79bc85f1"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>161
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &))258'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
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
MW+O(IP7CXUECW#ZYK?A40 I&HF*95^R5_TW4[1)6O[Q0&@@&&1N(I"8;**#
M!A/EC8$G2<+5R_W- ])PP76N=@V6Y%%\/J;L\95,LO@_L=)#5!; 4I,]%#1@
MP_G\6P^C^AEO?7?%<Z[T#Y;[%$^_E84J,H(CC6WK@Q%L 0DVG-V_M6W;:R>L
M>$KSJ;KMP9HM/185&+#49-L$,MAPIO_6MDE15CP-_F>Z:!_F8$7OT+'44P4J
M,V"IR;X):K UV-"XQFC<;A,LX-N!TB143,!2DTT2H&##V?WGHD:JR:S(H=Q7
M(Q*$X2\_A8YU^,'R?4OI&2HL8*G)G@E<L#OQPE\TRP;?<C[FDUL:\P&<)N2B
M+)<M%L*:7ZGJ#&@$1QG[U@<^. (?G$[X\&>1\20M9BOB4IJE$;HJE"=G42D!
M2TWV2E""TXD2-J<^5O">YH_-I+E4GBW7*+:T,#C*V+4^Z, 1=.!TI(.*LM52
M3WV2*-[8J'0-5FQS#14)L-1DUP02.)V0H.F-).(YV6/!7I5>P3J?8_9(R<ET
M2KD0ETE:.W@$*QG[UP<.. ('G$XX<#N/LXR<+DO^=JGNH;!.ZYDV.,[8K3XH
MP!$4X'2B@+,Y!\9Z0/N=*U0SGJ/-%W&N;G:P8+MMJ!2 I2;;)BC @7/VB^C\
MAIPLD[3BP'12591#0'/6Z#R+'Y6NP7IM2RUPF+%I?2" (Q# @3/X3<^<\50-
M;&&P3'L+0T4!+#79+($"#IS%K\V:+.^S=,J;51&K)TS,5#Y"51NOU?Q&K:Y%
M>3JV#_TP/!H^J:P1&;_3*>/G+6C.>]QM54R_[?-6%?-=(M?+BG?%/.%CF=(N
MS P^6JN-=@[0.;2=D<</<WN0:R_Z2/9=D>R[<(Z^68(J=\[5\HS@OEX^>* \
M&U.?[M&HBH6#YGQC39UV\*$DW'_^[>0EWR0KUZ^2!2M>7DD]3M)F,8S1+&YR
MZ*H@U8RFK"G46.FM%ZXO*:T_49+B8?7]SHHLX9)UR#TE?!Q)R&7\NHKQ]U=_
M:Y4#9?T#*I%@J<E?J" 2MQN1<"<9=^HB3^@+^8,JQU.-E,7_A;9M^R.E:ZA$
M@J4FNR:(Q(7Y8;L2N[MX?<Y?5":(&K&VE7XXS-BQ/FC$W:E:@BGBK6/K2HEV
MSV"Y\Z]*QW!+D_K@#U?PAPMSPPFW*UE9UI(+:@1:\QLXSMBF/L##%>#APIRP
MG1\VBU5 0@A+&=?!H8((EIILHP 1=Y6SXY858E)%A*HVQE*3_12,XG9B%$WU
MB4;$'O@C6[FD P<:>]4'HK@"4=Q.B-*A $4C%%U?W7ZY/+MY6X9R.3FY4D\8
MJ)R"I2;;*'#&[80S1B4H&DDW'%B>Y[BV<OD'#C9VKP^R\039>)V6,;ZW!$6C
MKE[0AH.,2X7[( E/D(37B22,2E TDEU*4& )8P_[X I/<(77::6C<PF*1@XH
M08$CC6WK RX\ 1>>6?53IQ(4C69+CT4E#"PUV;:=RQ\ZK7"8E*!H%%M+4. X
M8]_Z0 Y/((>G00YM"8I&H*4$!8XR-JD/H/ $4'CP2D2W$A2-B+X$!18P]JP/
M:/ $-'B=H,&L!$6CV;+4#4<9^]8'0'@"(+Q. -&A!$4CI"Y!@8.,O>J#$CQ!
M"5ZW10^#$A2-8EL+0Z4#+#7Y0CA!!WY'.NA>@J)1;'$-CC*^**X/)/ %$OB=
MD$!?@J+1N2KR0=RE  76,7:O#QCP!0SXG6! 7X"BT6D]#PS'&;O5!P/X@@'\
M3@Q@4("B$6RW#94!L-1DVP0#^'#&;ER HM%KO=87%0"PU&33=JZ+[E3LI"U
MT<BTMS#<*Z/[  %?@(#?Z4*'[ZFR@)5-UQ?6:KM5%J%G6V$0'KXILL#:KNR8
MP "_$P9T6I/72-5K\AS)?5=Y$2L<;-S.^H  7T" KSGY+Q>1\ :W/8_[IO&]
MLPXLFRQB1I[B3#E<G<+;,FYYJ "!I2;[+ #"/\1?*?11ZZ50U<98:O*M(P1:
MC& 0N$NKC-:52;;SZ_UOG/BG2\:[O\I%C5+7'J"R%)8VOJ]$']PQ$MPQ@GGA
MCL5)@[2O\_LB4SH)"W GE2:AX@66FFR2P(L1C 6;AD;.7J:S.'^DK:NN&J&K
MK[=G2K=0\0)+379+X,4(I@&H;_D'(\?_F7Q:YBE/HF^7]P7CS:\AU:N"9]0D
M65+B6$&H-!?UWDRH:F,L-=ESP28C#W^F&6&"1H2J-L92D_T4V#*"><-DIM&L
M@/34&R)XN\9^]W)3J)V[0L'DTV$:@@6XS2=*EW!O M4'[8P$[8Q@1#&8AV"A
MUGD(E7*PU&2W!.6,OI]R_(,P^/YY")5X4-7&6&JRYX)X1CT0SPB5>%#5QEAJ
M\GW?!/$$:,2C4>JK-T3P=DW]QE*3_18X%/PH#FD$N,V1TB54'L)2DUT2/!1@
M\9!&J&T>@L.,W>J#AP+!0\&/\%"WGG>H-!>5AU#5QEAJLN>"AX(>>"A Y2%4
MM3&6FNRGX*$ C8<T2GWUA@C>KK'???!0('@H^%$>T@APF\=*EU!Y"$M-=FGG
MMKA8/*01:IV'<&^(VP</!8*'@N_GH3%=%&7:%(2MUAOW"8VG,\)HLRMY4_84
M$WMH[UN65<U(6I?WT+*J[V ?D[*.J8<'[\"QK)])M)POZTN-GRBYH0FE\_B>
M#Q\3RA:TJJ\RGK#Z$FC&^_5FD9.RE/=O5>IT"A^6\;",BEM8:O)7*G KZ &W
M E3<0E4;8ZG)-XT6N!6BX99&R:BSJ7R%]4U]Q5*3?158%?XH5FD$MG9.;I1X
M!8<;N]4'7H4"KT(LO-((M4UK<)BQ6WW@52CP*M3@5<M5S;N3T/_,-^]LRUKM
MPR)FJP=-@<-[\LX[\*WU?*2T'!6Z4-7&6&KR-R&@*^P!ND)4Z$)5&V.IR7X*
MZ K1H$NC]/_M(Q&\-\;?0A\H%@H4"W\4Q30"?.X:3$Z5/J'"&)::[). L1 +
MQC1"K;,6*HQAJ:W<&N[\,EA=5MW\PEI)IO6ET*L?"=N^NOT5MY/FM\N&XN.K
MGX"[C.NJ[))D](&'6@?UF0BV^E6UU9.J6#2_,W9?5%4Q;Q[.:)Q05G^ O_]0
M%-7F2;V![6_;'?\74$L#!!0    ( &))25;&FH6[F (  .8(   8    >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&ULM99=;]HP%(;_BI5)NZJ:#RC0#B(56#4D
M.J%6VRZF7;C)(;$:VYGMC/;?[]B!E$K@5NUVD_CK/'Z/[>/C\4:J>UT"&/+
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
MTWU=TTPJG18@?W]B3.POV@>,!\"O_PU02P,$%     @ 8DE)5DN=+"&>!
M@!(  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM6%%OHS@0_BL6MSIU
MI6W!0$*ZET1JPYVNTG:O:M6[A],].. DOC4X9SM)N[_^QI"2 (9TI;R$ -^,
MYYL9[,\>[X3\IE:4:O22\5Q-G)76Z\^NJY(5S8BZ$FN:PYN%D!G1<"N7KEI+
M2M+"*..N[WE#-R,L=Z;CXMF#G([%1G.6TP>)U";+B'R]I5SL)@YVWAX\LN5*
MFP?N=+PF2_I$]?/Z0<*=6WE)649SQ42.)%U,G!O\.<:1,2@0?S*Z4T?_D:$R
M%^*;N;E+)XYG(J*<)MJX('#9TAGEW'B"./[;.W6J,8WA\?\W[[\5Y(',G"@Z
M$_POENK5Q!DY**4+LN'Z4>Q^IWM" ^,O$5P5OVBWQWH.2C9*BVQO#!%D+"^O
MY&6?B",#/.PP\/<&?M,@[# (]@;!>PW"O4%89*:D4N0A)II,QU+LD#1H\&;^
M%,DLK($^RTW=G[2$MPSL]'1V_X1^S:E<OJ*9D&LA25&.F<B5X"PEFJ;H2<,%
M:JT5$@MXE4&'K4SIMQ3=Y8G(*+I$ST\QNOCP$7U +$?WC'-PH\:NAAC-2&ZR
MC^>VC,?OB ?[Z%[D>J4@JI2F=0<ND*L8^F\,;_U>CS%-KE" /R'?\WU+0+/W
MFV.+>?Q^<Z^'35#5*RC\!1W^JEITEN+OF[G2$KZG?VS9+[V'=N]FDOFLUB2A
M$P<<*RJWU)G^_!,>>K_8,G=.9_&9G-6R&E99#?N\3[_"!%NFSY:STG90V)IY
M=#L=X6#L;H]3T<;@(/#JH+@-B@9^A:E%/J@B'_3VPR/53)8-<4MSNF#PD7YA
M9,XXTZ\V,H-S-L YG<5G<E9+X[!*X_!D RQAE4077"CU$1')%,N7*-U(<]$K
MBM94,I':4EJZ'A[7OM$=%L1UHS?:D$L\L/=&5)&*>DG!HJUYV1L_Q"=JA=)H
MY%D;T6 <]R%J9$85F5$OF0>(%O0*U)TE%"62I@QHI?_"$FD8VGB,3O(XB8C;
MB,L.(M<5D>M>(C>9D)I]+]=9F,1S:#V8K3=0(L*1:;]/Q3-XI<F+C==U*Z:P
MP:N-&#1X]2%JM+!W4!+>#Q%;6RIF%01>7XY+0N_ Q/V8.JDC>81[Y]<8OI(M
M,=K4+F;P.:?3LWJ+S^6MGCG_D#F_MQV><]B'</8=!&0QLT)3I%4R022"2-D4
MHO)4N^_'.:ZKWVR/DY#8 KD,.[KC(,9PKRJ!U3?A1"FV8$G9]H<)20'%A&]
MPQI!;!BR3H&Q'Z5O!3D-B2V0#G&!#[H(]PNC/V"ED':=>?'%K)16.F$KD*A)
MIPWQHR:?-N;R2'?5&1WT$N[5$5,;%RN)06OTD=]</RP@' Q:1-JH*+CN(')0
M++A?LM2)F&*@&ZTEFV\TF7.*M$!?!=#+M12P&X-5_R[7%+YT;9_)+ +$;ZXK
M5E#0I&L!=97M(&5POY:QMF"3+VQFRPFLW-%::49M,1^V:+9!.!@UI8$%%87-
M+\X]VIIG$%1QQ*%0(C:Y+O>PU=/J&.6F.#QH/+\UQRO%EO_@ICR;N2=R"=,I
MXG0!+KVK""*2Y7%'>:/%NC@ F NM15;\75$"D[$!P/N%$/KMQ@Q0'3I-_P=0
M2P,$%     @ 8DE)5B_<NV6, P  WPL  !@   !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6RMEMMNFT 0AE]E1:LJD9IPL.,<:B,EIE5SD<J*E?:BZL4&QO8V
M"TMW%SO)TW=V(=0'P*F4&V!AYF>^F3W,<"7D@UH :/*8\DR-G(76^87KJG@!
M*57'(H<,O\R$3*G&H9R[*I= $^N4<C?PO(&;4I8YX="^F\AP* K-60832521
MIE0^70$7JY'C.R\O;ME\H<T+-QSF= Y3T'?Y1.+(K542ED*FF,B(A-G(N?0O
M(M\S#M;B.X.56GLF!N5>B <SN$Y&CF<B @ZQ-A(4;TL8 ^=&">/X4XDZ]3^-
MX_KSB_H7"X\P]U3!6/ ?+-&+D7/FD 1FM.#Z5JR^0@5T8O1BP96]DE5EZSDD
M+I06:>6,$:0L*^_TL4K$FH,_:'$(*H=@VZ'?XM"K''JO=>A7#GV;F1+%YB&B
MFH9#*59$&FM4,P\VF=8;\5EFZC[5$K\R]-/A^&9*/F<@YT]D+&0N)+7E&(M,
M"<X2JB$A4XTWK+561,SP4XHS;&%*OP1RG<4B!7(PH1(-%J!93/DA.2)WTX@<
MO#\D[PG+R WC'&75T-48L_FS&U?Q797Q!2WQ^0&Y$2BL,,H$DDT!%V%KXN"%
M^"KH5(P@/B8]_R,)O"!H"&C\>G>_P3UZO;O70=.KZ]>S>KT6O;HVK:7Y>7FO
MM,3U]:LI^Z5ZOUG=;#H7*J<QC!P45B"7X(0?WOD#[U-3YMY2+'HCL8VL]NNL
M]KO4PV^XX<YQTR0'7"AU2*ADBF5SDA32W'">DQPD$\E'HNEC4UY+_1.K;_;>
M98C57JXG:]=BL&D1[5H<]6N3#:Z3FNNDDPNW<<W+Z?+_2*7TH -IKT749;%!
M-*B)!IU$$PP9CS&L/XN!Q!(2AFS);]PY#68KS& OS%Z+J,MB ^:TACGMA+E,
MA=3LN=R"<3UG. UQX198*\J)F8JM/*<[L?A;/+L6P19/E\8&SUG-<_9?/'E#
ML5J)SO96:*]%U&6Q071>$YUW$MUEV%QQ]HRGHMT?D"O!5;.DIGO!DPYWVL*>
ME*U8YWL+M6NQC;5K<10T<_G>OS[ ZR2[A9A3I=@,#_"R(ZL7D4*PF!=X_)JS
MW$Q*5AXMK9#5O[JVOP:3K41$G2HEIKO6^:38Q=@.4I%8%)DN6X+Z;=VE7MK>
M;.O]E>E>;4?U3Z9L?6^HG&-A"8<92GK'IQB/++O)<J!%;ONK>Z&Q6[./"^S
M01H#_#X30K\,S _JGC[\"U!+ P04    " !B24E6:[*3$K<)   P-   &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;+V;77/;-A:&_PI&[722F3@B0%(?
MJ:T96TQV?9'&DTR[US0)6=R2A$I"=MS9'[\ 2!,2< !9+7=O;)$Z.,*+CX,'
M!^3E$VM^;[>4<O2]*NOV:K+E?/=A.FVS+:W2]CW;T5I\LV%-E7)QV3Q,VUU#
MTUP5JLHI"8+9M$J+>K*Z5/?NFM4EV_.RJ.E=@]I]5:7-\PTMV=/5!$]>;GPM
M'K9<WIBN+G?I _U&^:^[NT9<30<O>5'1NBU8C1JZN9I<XP])K HHB]\*^M0>
M?$92RCUCO\N+V_QJ$L@:T9)F7+I(Q;]'NJ9E*3V)>OS1.YT,ORD+'GY^\?Y)
MB1=B[M.6KEGYKR+GVZO)8H)RNDGW)?_*GOY)>T&Q])>QLE5_T5-O&TQ0MF\Y
MJ_K"H@9547?_T^]]0QP4P#-' =(7(&:!R%$@[ N$KRT0]04BU3*=%-4.2<K3
MU67#GE CK84W^4$UIBHMY!>U[/=OO!'?%J(<7ZT_?T,?:]H\/*,U:W:L255W
MK%G=LK+(4TYS](V+?Z*O>8O8!JW3=HL^B?'2H@OTZ[<$O?GQ+?H1%37Z7)2E
M*-Q>3KFHF?0_S?I:W'2U((Y:8((^LYIO6U&7G.;'#J9"TJ"+O.BZ(5Z/"<W>
MHQ"_0R0@!*C0^O7%,5 \>7WQP*,F''HI5/Y"5R_I-M\TK$)?=E1V5/V KN6\
M*7A!P5;OO$:P5QE2/K2[-*-7$Q$S6MH\TLGJIQ_P+/@9:K$QG24C.3MJS6AH
MS<CG??6+"*>W=<8J"K595S969674?%PM<'@Y?3QL"ML&AV%P;)381O.8##9'
M-8^'FL?><7"=_UN$A&XJ<B;B;L;JK"@IJH6D0DF2]^55)H?,KF&/A9A0Z/X9
ML6',I-XQ$X\Y9L9TEHSD[*CE9T/+S[QC)J'":59TT3&M<Y16K.'%G^H&U(R=
MN]GA$,%D9HPCR A'QC@"C((HA ?2?) S/R%G0YM&#(R709-^IZW25=2/M!MB
M\B;*A%'!P8$RM^JU6!KZ;!,2&3:);8/G :QN,:A;>-7=I+E8^^\YHM\%'[7@
M-%]8/QL;$WAMFQ!B5-XV"1UU7PYU7WKK?L=:WE!>-&K%1?>TIAO1 4C,=-X4
M]WON6F&75E4NL%'=]2ML$L!FCAUQ"P<:,P*OK'\(!.W6KC85\4IPA*2.F[3^
M':2%P*Y$;&B!;&;QW%#CK]9?#!KX@*ZP5_87OJ4-JEG]TP\+$BQ_5E$9BL1J
M[KW$<_%55X=4QWNPF;#=!$MSK8*,YN9:!1GAV-'I1*LG)Q=::QUZLV]5W'F+
M\J*5H[JH]^)&WR@N?"16_<S9"IA<B&AJ"K6M0D<LQ9K.\ D\VZ;U@^A#,<33
MMJ6\Z\VR2.]%7[K663PJG(WJ+1G+VW%[:C[#?D"[SC*VEXPC)@0M'M-[$3'4
MFIMEC1PK#7VD8M" K1H!46$^-\<*8(6#T!PK@)5K3FB"PUY,6=V*];7FK'&-
MBMC^S<A:F2 K<^(G@!%9.*JO,0C[.6CHFEWZ;/>+V"?*9,"^SF%Q-LI$IC*
M=F)+F6T4SQS*-!%A/Q)UH3K;"RP2Z^X9\Q@ &$L58&.)LFTN9J[^TB2$_2AD
M+4#GZ[,9Y\+2!]C@F2D0, I=W:9Q"?MY"5QC7KO7P3;L+&(+-&PCO, FQD)6
M9.Z01S0WD>"LG?^MPO/3.W\R$O?TR9(QO25C>3MN4LUDQ,]DZW17\+3L-@=B
M<[,7/X+>T.]9N<\EB'4S8U>*&N1(A#(Q?S9%G=89125-6_H6;&\ H$@X-R<*
M:!;,S:D">SN F6/I&LC(:2 3\R2C-&]?3^/$9B9SC@ FB^7"5.6#N&-%&KV(
M%T56=Z :WJ1U6Q6MRD[3/_;%3C(TJ"T\"9:G31+ )':$;J(IB)Q.4XU#S\0&
M&4ND;3*W^@_@H6CA("*BB8CXB6@M=KQ=-DON>J5:(88_J[6)J>6K&(*>/YP3
M (MP8,(?:!6:RS%H198.L9J?B)^?AD[M^_'UVFSFN2"1&3G6D!DFMCK(VV(V
M=\C3$$7F9RU7GU3@?,5RY66SLY>K,;TE8WD[;E)-<,1/<,<13L2TO5J*1)23
M*2ZP,6W0PHNEF9L#K,(P-L<)8(3GKEF@H8WXH>VK3G#Y=$#IJL :\8 5L85
M5@%VK#^AYK/0G]>ZK;-&0@%ZD]/NTULYJVO&Z;!' D]F[.P5,6.R_Z?//G'Y
M7U!7J*DK]%/77VXHK]NSS[!LL#+7<L#D8ND:)YJ\0C]YW1[,VXQ5E>"2EK,,
MY*W0YJ29.7L!&_-T(8%L8D>R*SPXBO03UZ$2T>3].8(2\TZ=/(G[0Y3*Q-H.
MGTR>YB[ A!#S<,3KYUBA!J_0#UYWZ?,0F@I)7K6(OJ+#^GZ37&((!Q5"V:/(
MC%Z@56!N+B&KR+5:AYJ\0C]Y)?*,1$C9]8+=O67#D-5;)TT2P.0B=JPEH2:J
MT$]4Q^NCX,5A%U#1ZIXV[;;8B4C#J0@/\I 4_7;[4>*F/-V26P-!FAV#L0:4
M#N2LK,EHVUC: 3?8U8$:MT)_SFI]<"C4Z:]9K4Z*6"E/$0;=H#+@=,X4!N2M
M3&&V2>C8IX::>4(_\XRW]0EM@+%&+I"76EAQQC:*L".[$VH."OT<U&7G-@,D
MNR<@@"\S2PA@9.5.02-'AT4:@R(_!IWH,*W0O\F);"K"(3$W<(#5!5F:Q ?Y
MFF%'N(DTQT1^CND?'NE9)CED&;7YD:N#^O!1Q)9'$8EJWK[K@$04*_>Y;(6O
M8DHV128?KKJN5#X=; TH"[0T4TJ %5F:LQ0R<B0H(LTTD9]I_H[>=^B&/A1U
M+;\5H?J.-@7+P4:P(<;>]0)&>&$-", H=H3@2.-0Y,>AO]<('V6.PRO?YAN\
M,,,T8&2U40)Z<B1OHH-'J:+3&WZ5;DLS9Q".O+QU+L./ZBT9R]MQ^VD$BTX=
M!_9@LDN+'+WI^3GMQH<(J2I57?Q)<S#K'-E$%2W-90$R,I_420"C.'(%2\UF
MD9_-;@^?+NH4]L>#_=&NT*4V#: XX"C0E :86.,>2'6YDK.1)J_(G^CZY?B1
MCI,S8-3\UJC>DK&\';>D9KW(SWK@<4S-NAD!MF7G[_#!2D(6YLBPC?#2&AI
MHBQRL9"&NL@/=<DAG7X9Z!3]QWO(XG=Z]@@9TULREK?C9UXU7,;^,]#_RU.O
MHYZ7CNHM&<O;<?-KXHW]Q'O>HWM^9V<WY)C>DM[;85 PDT73@U<I*MH\J%=2
MY-.78CWNWCX8[@ZOO5RKESV,^S?X0]*]O*+==._2?$X;0;XM*NE&N S>ST5]
MFN[UE.Z"LYUZ8>.><<XJ]7%+TYPVTD!\OV&,OUS('QA>$EK]%U!+ P04
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
MV+?X1YY]V;WXV6DVY5-1_-)\4*NW%Z-F1-DZ6U8-(JW_^YS-L_6Z(=7C^/4
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
M522C6DO&LC9<1*U(J%^1_/]N P6:1^8A>0&!0BL^H%Z5HTI#M3:A?FURKN5
M ?%@RA  8]4R(#NNC*,E"/5+D+-]!VH+A"MBK3X LCH/$(BY<K[6&M2O-2YK
M/5! ;<26$P!09-;' %#L2I1::]#Y5[<>J%>NO#JWC&DM&<O:\!: UC+,KV5>
MUWI@MOB@5D0#(#(W6M\)"'(\DDRK&.97,5_3>F! #<>4G1=@$C]F2$RK&^97
M-Y>W'IBM1TR5!D#,A - L$,,,*UIF%_3C-9Y8+98L3H/$,;<%OQVABQ/+M;X
MNT27=QZ8W=ZAU'J: ! V#SH0B#@*J$SK#N;7':_K/#! (02Q10="F1=C$@ U
M=Y7&F%8;S*\V+NL],*A@83U"4.W#/!I H)ECUV9:=K S=T^^JOO @/X0LYP$
MM'XB*T4 (.RH5C&M29A?D[RJ^<" RR0FE;.0Q L9TM"JA)UO$7U][Z'[D7#@
M+/-\!X#BR I% (3-0LCTY-;J3@50<_NW4I,]%+*]ZME_V]\P?M_<JS6^O\/O
MDO:>L#;37EN^5\DP*RJ4\[4R&;R=J1F5[4W@]H,4^^9N[).04NR:MUN>J@6J
M >K_:R'D\4/] _U][-O_ %!+ P04    " !B24E6S D(NOP#  "[$   &0
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
M.JB9<^<'QRB HM#)K;Y)@T2,ZDX"HM"R0:&*,*F;,(\I@Z( _>D8"6B,0BA
M0VPW24$D=4/DLVNA*)1AT[T:UD20)K"EZJA"2.I.U;UN.10%TFXSH^03$ 7&
ML 1$MOHVJK"/SMS+^W,JHJ@3)4\.SV-:B\:RUN]/19W439TOJ(BB4'+1R"Y"
M*K,B"E)1R]+/% LR=WIQH"2* 0E!2O7!#JGTS7($B+"M^8J[V)'5:L\IB6)
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
MHQR#V3CLP40^L6;C%F7<C;*3/3**X)!64H [BX@8T1V%19IP(ZVWH,K=,["
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
MNP]%NMD^ZN@A+8ITO7V[HN&29J4!^__'-"W>/I1/3SH\A>WF?U!+ P04
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
M+4W?JS'#\@3ON$SZX?,G+VB^40LMFN5\&>&6^%$F 2XF5G!9XAHZ7U!RL@W
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
MTKPD6EU)NZDR3M/ZS)/=;@.;).YC!I)!% ,'D!]KRA&"#!D2:;%#\0-,'2O
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
MC715&[R@[>O1IJ@J,\]TA&DQ9QF5"AC3M_Q@N](Y5&JRZKR;X,.<%DXUZ!O
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
M!P87;S2!$/RR@@:*;5;*>%L 9GZ?JB4K9RF**/O2%!W6X#^T1$%?"_)((E^
MASNV=54NHC2EE@Z=E5]561%%",AB"SV4HI0&%J$GDTR6Y1 "^2DCN96"K7+H
M#7B(?)#%3BS@8\5.1I )F N$"0LL;\"F0XOU(Q1?D%71Z&0 ;@Q 02N0_]R"
M+OB%C0V 71 P40%2N05\[K1)MR6TP_<G8B.+&$N#BR"LG)7Y/\4,]@(R:#"#
M6+[;9DDIP"68?W 0WX!AM8+I=$*\BA[DX91@5)[)BS5Y5"WZ=Y_>?=:31$)'
M8:9338CKEK'5?E,OLPT< 1VWLC:1I!Y![3$J83E&T"PWQ;.\@K4-1L"^KT]P
MAN>=*M"/-&Z)&!)$)E)[PU!;YY!,%5M=MK_#4#N!4(0P*_P,_<#XA=H!^'-/
M-XT#^H.3F!E;3[;%UY#FSOSSWW"FO<;,67KK6\* W8,U20 _,\T6VM@,!AQ_
MJI]P. ZX"1,0>#RC(1EH-,&@^V-^)D-_RBZ'7(-@AS/?;PAYT B$FX3\A,:;
MP4^-L'9^AKYV74TW&.A>$T&>;L1-9F#3YWFZ:2;&-*&>43?-79-V6>RP:N+H
M&4T/W6NLFWPQ!@7H"883/3!P T=#[>#0-&I1=38QS7;A[/6\,9@&3T5/8"9
MQS$6/>:%:V0G-?N=._&I?2ZF$_IKM8+$?CCBYZ"=A 3/.5SA?*[??;S_$GV]
MD%_E>@/E@SG*MK6HLD_6W-=_/HM#J&F('W6TP$Z:7N_($:C*1F@:# 22^,G^
M\@(O(+X@V?#GIWWF1 LZ/-PW>TWM\<^-SS]PFO.Y3QYQ,C[J,H,I.@2STRYS
M0ITFP5&'.0=Y \:"9(G=I5O=!=LY3:![LM7. ,*4%_B(D 9F*'+&MEH5TIK;
M#^_??/I,&=>6[4EMT ?D<?] 4LE>0OPIB_S"VOI%FN?%LTTP7 Z^0 A'D#,'
M F99HYQ 2.[DIM)P2!@')+ 0A^Z^'Z,="Z%V>HA09Z,C/3_%5:YA3KTAD^S0
M-5"@T$7(Z'!M/OL((D3M(@CH*D\3LM%,68IBNN"M@?5F6U&/-5&T-NV$!2(>
M4AH2=/S%LJ@BN)R$B0<!)1?&#EDAA*XX>%X;;]$,-W7_1P7'EK&S9,\-M ZX
M1-'-(3WRS"R@.J;&C=@!G2U]9PQT0L')::"D>=[\Q3> UOB.AM!Y OW(U0>9
M7"".*,@1'C+TP"&778;$! +0A'R[7 D%'73!.FA:<R?P_-&^+:) !_0>L#QH
MDV0%L$-L B.GP=P[U<T?PI;=UL8H2^K%F< 64@D]6D<)1:QK%6490K5T-X1Y
M^P"[5WZGD,MC=_2,0.L9W+"15_E4Z$4N?7R2C$-1Y_!7SXK-(EN#H^6NHS^
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
M$9>ON.=7%]:LF<710 TO2%2:#<Q)C4:Y]Q;>2ICGKUYS:=EO7-6"W0KN:BM
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
ME]LSR&:'^%6Q<.< N.M$]%N'P\>J '2C.Z=P=+C>:,Q=KQ<-A^*7YKRX>6-
M<VFXXK>B!V#: ]<[A2KKQJT[H_',FJID97AH54[YK.L?R$F%H9&6%._>7UZ<
MX:KF(59+TUPS(]N2@9T/J^Q*NH@AHK%8QS!# BNA!DBQ,T=+Q0^5%Z5[U&,V
M,AZ-=8Q<<-RUYGA2TR#7M)DP%@:2I@Q"M#[4O/ 8B :Z]&R2F5]KTHIP<J?J
M2MYUA.,2+S*Q45;NRF\X=^]X9\E_):SZDGRT^[P!*>A[O$[J5TI0.[>%^*KZ
M[Z8>]5=C7)KT^O@_/MX#5XM0VL1*NS"$0G/=^HJJ!]<4&T&-'%IN!IVR[#W2
M7Y2]=E:7BDT2?"#!/=2)FX\ 2M) N92>D50E^W8E&2>HIHRJH7$SS*1&Z8R<
MH.Y*ROJK*0\MR;"7,NZYP]::^[I/5I5J=P6XPX]Y2AW<%]S8PXXA7 O<*V4S
M6\'1&<*IF$PH1T]&!%X3/VC/#BMJ]>0P\"/\'XL@"'=&=)5Q!J*/?Y>;2<#.
MN!H)?4R/_<)J@G<GY;G)7CALS/L"S^]'WTX5 ZH\)M&8<'S\?Z\*?SQV?T<C
M]Y<>:QYS<F5V77?3P]VZ%W4E.Y(1C,H82:AL$S+Y&4T6XHTGBUM%;4BLX:7/
MSV#H94@OHX;EWNP,96\7>T+F'Y.=^$GXB#X.^^+G'"PBD_S*#QD_U UME:U?
M;QXX?UD'LTF57/=_*O=S#S4W#72%[HT'W+?5;2WU>.(5S]^8>6V6:BTNE\1$
M^ZG7QTS1M/XMA[^%4IS3;1897C2)>A%2S2#H^?A3#<W;5<NF>63'&0U'/.VG
M,Q5]>//>I]</Q@%5U6% 9R,FT<-C1R]\01@6<,W>J#5.^3@&]N(I?=3W&WY0
MSUUIZN$D*CULAI(_L94KF.IRVQ(L'UMH)_^TBA.F7"<I&L<U,IG7:"JVMC/;
M&]YB<*>"ZED\:AN.$U=;J37XJQ,)ZGYD3(+_O+9B-;%H<LLS2P"5=N,2*NZP
M"H$)-EIZ<BT$"5V-*(YQVSMP;FM0G]L:'#QGM6&T+!PND$'C[.:V$UL'*7WA
M^;)AS>?POWA2;O@W2#*J)1E]XY-R7T.O.RG7G93K3LIU)^6ZDW+=2;GNI%QW
M4JX[*=>=E.M.RG4GY;J3<MU)N>ZD7'=2KCLIUYV4ZT[*=2?ENI-RW4FY[J1<
M=U*N.RG7G93K3LIU)^6ZDW+=2;GNI%QW4NY_KHKNI%QW4JX[*=>=E/OV)^7.
M&[]4!P86_'M\-)A Q^-^M*Z^6O_DWW/W2W>;V]WO!;Z+]8*FD:F<8ZG?&PU.
MA':_P><^V'S-OWLWS:W-5_R69NE2TPWX?I[GMOI &]0_A/CL/U!+ P04
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
M;:$!>+_0VI8WM$#U#PEN_PM02P,$%     @ 8DE)5L745O*4!@   B   !D
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
M(,Q2%2P-?QZ#M1J)*R1!1IP4PB;(C!%.=/GCYWK.Y_E [3F]^3,]Y['6-0#
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
M+:AI7J3++SDZ+O@'76Y)0DU<IOZ8_L_!#,\M4XP#8M<<<?S/8N.,R9X[L[K
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
M.@7("0J.+\#S59H6^@(K>$RS+T3>V_\#4$L#!!0    ( &))259M8I74Z@P
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
M'Q-#/:O5$I,;_/-);0_3J<Q&UEHI@QSXZU)=T:7_*(\JG/K_7>F7K.VV@>L
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
M-2N^A>V! F@ OI\;8YLWM$#[TQ;G_P=02P,$%     @ 8DE)5K=(9\[V!
M5@T  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULG5=M;]LV$/XK!Z\H
M-B#UBVPGSIL!)TVQ ,L0U-N*8=@'6CI;1"51)>DX_O=[CI(5I_5+L ^F)/+X
MW'-WO./Y:F7L5Y<R>WK.L\)=MU+ORXM.Q\4IY\JU3<D%5N;&YLKCTRXZKK2L
MDK ISSI1MWO:R94N6N.K,/=HQU=FZ3-=\*,EM\QS9=<WG)G5=:O7VDQ\UHO4
MRT1G?%6J!4_9_UD^6GQU&I1$YUPX;0JR/+]N37H7-P.1#P)_:5ZYK7<22V;&
M?)6/^^2ZU15"G''L!4'A\<2WG&4"!!K?:LQ6HU(V;K]OT#\%VV'+3#F^-=D7
MG?CTNC5J4<)SM<S\9[/ZE6M[AH(7F\R%D5:5;#]J4;QTWN3U9C#(=5$]U7/M
MAZT-H^Z>#5&](0J\*T6!Y4?EU?C*FA59D0::O 13PVZ0TX4$9>HM5C7V^?&=
MLH4N%HX>V=(T59;I ]T^3.FN8+M87W4\E(AH)ZX!;RK : ]@+Z('4_C4 2'A
MY#5 !^P:BM&&XDUT$/$CQVWJ]TXHZD;1 ;Q^8W(_X/7?;O(_DYGS%B?DWUT&
M5W"#W7"2-1>N5#%?MY 6CNT3M\;O?^J==B\/D!TT9 >'T/]/? X"[J;[HY;W
M/XVB7G3YHHD>1;KPG) NR*=,<Y,AI;&-O)IE3,+M13X G%TZR1D=DRH22G2V
ME/UWCU.*35XNO9+,#"*81H[J O- MB:'1.%UL11\E"!;B5[0?4$/.LODXX3N
MGF,N_99O)KE9%M[1WZQL?0()YX?S&43ZO7"$9 AO78 %?>I)Z2S8X(TPRT$%
MF1=_34V6,(#NC_&B=S3JGF,\BT883\\']!L[1YG!H+RW>K;T&PV%*03$PG^"
MHN%4^!:L?XX&OV#H8\ O "!&<[869@1"\.&33KA('/6Z-*0Z3&\@>-3& -6[
MW!$OV!;UQ;;!:;#MC"9/P%UP@R.^=X2:[SPVBN8OH1QR\D'5HK7,:RW1Z+P]
M#&,7XQ#C)*GUHE:+HY[@F,9XM5(6EG?;??R&^)V]EL<=)1+$WY;:K\FIC(,W
M)+-E6]3XJ]L^/4IQ8WYTW@WT*JJG4'[<VW@CM<-)Q\-P$QSSCJ+V:! >PU%X
M#(;T<4-(EL("I@?T>^.E:?#2I/+2CE3<XT_A)?EH0A;.J536ZUB7L 56R4G
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
MPJTL1?\T$!!+SI;R0P@CP[I8!0B]102:19K(]]FO[C77FE<K4;J]\(H@RPM
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
M6YAQJR46ZA32$,HRE1A '*I;&S&'<QNE\H-9E351:XM<:;(R+V#$;KXEW2P
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
MRWFIQ#L3E%,^B+<FZ*"5/SL(T$]2!UG2]2;JFNS1-9Z(#]:$PD-'KO)M!0<
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
M[<(.)>4%2L.5!(W9+#@?G"TF3M\K?.*X-3MK<)&LE?KL-JMT%D3.(1286(?
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
MW([+83V;]2HE3-B'@KG'#HMM3UY^ER2.FU=VE?:F=IK\2(]:=I<&R W#M.A
M8N;L9@<E)*6QTU*(V>1,2D=V9")M#0F;2FA+%U!225&(08[A9P%_$Z9$_.]\
MGJI/#9L0PA[S=ENUB+*J;K618)E+R+=.+,Q[^X2A;1<,QV9]W@2EX=( AA:7
M4G?ZJ]OC0)<&1;PD_-:=<SK!\1E5YM@#-^G=XQBCHU0LYP(F<P1!:\YGX=!Z
M[,FI0TR>M0+\&L=CS78Q8&:REHX9MC_DB.]-#\_9T=,S$<V)9B(4O-Q'UT:G
M+3(@(-S.M+F9.W8@;6$[KP$/B$*D*!XEMI&65 E![_(.HQ@N,!U+]66MQ/D
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
M*;@;4E[LXIHL*$LV!\?"X.7%XH27@/6GH$X$%V- %-90?7][ =2<PY:P@Z5
M39JL]2?6>K"6*]5%G035!EA.Y1@1-;:X6]YB^6$*Q[C[F':Z[%#+V8"=RV<"
M XOK')FLUG/2] JLA&QKMH6R:7\3=E-888)Z*ASNN=2YRP7J19'=?LVYH-@<
M@:P]\H]WNB2 \V4K=.G+'B)8Y="[>,,>(U#%OX7^),LHM_U0*#UWG=B5=[69
MZQJ345GY]0#ZL%P?-RG!<5(@4>,A[8SKYR/PIJ(:^ZR&6J[(F%K^ML=Z+-A%
M7:^1KB9DMB1,Q\*G3KIP?2'$ZLFT1K@P)ZCZ8VN<[LJE\8;@!G9%,=VAD;3F
MSG+^#JPB+5E@M2_JMUN@\'=C%@(RV*J0QS ,3Q$T1Z+\ &D.Q##I)ZWBKNQJ
M,QW1\9=BMA0.SS(O.,L4(?CVFI,=3IA$)MM;:,,L19%IUQ*!F R?BD@<55[J
M<J[S*] <LW'JZQ R8@T++H9%8=@0WY7,E/7"DJ4_!.03+-1NBY(1:\CD5W7X
M(C$[9O9C"5>!TP8'4U"\E-Z6*Q==RF_8KSW@+$[>8FU:6YJH6^Q4)C8 *(@&
M;+=&(P7Q;=Y@ISXK0WS"_ 8[+5:ZE(CUXML$*1.SV/8A\MVMZ%%'/%M5W1]]
MK\*LG6@= HO$;V6IF?9A8BN7O;'6)@.N34O%Y6P[3. 7.<!V;:HB3.T+ +X$
M,I1$,(9#6NL:'5&"/VCLK7X"V<+J.U.Z;:WF0IT[2U3+30Q2=+G&M*@:M;?2
M5\6-*G$^S^C)@3RCXZX\O7\K-/3QRM/QRM/QRM/#5YX^\;E?3^*)6CL[:G"W
M'GE[7]^4D8H<W &17U#UO6Q+P%_042C92\JIY'2JA25\_81D%;I?\\ P%<0A
MUM$MX.^TY@XD5F#+$F!GCACISQU$,;51JG-N/1B.DM!D+%+15GREU/&)*CO
M4G_K _HA I$C9Q2H3"CEMP)7LQY0^YA-QZG0!^W>MAJ+"BYE]$H;9N5$N<(G
M.#V)9R%=%90(BW&=$V$,K+6RK-/U,(,<W5PB&.&DWVRGUF,(RJ5JH;RS[X#U
M59")B3?<E%SR6V$=(&W6XF*W?O5..>W@(3S$_1"]]<^T'%#U>PGR!XE#=;'B
M5']YUA GFK  %B.K46=9(K1RC_(OHO$02<=,@(O2X!XE$"T\T<T00Q@Y.W^#
M3)ZP.@:K;":8?Q.4Q)A-DB!3[@TA/5V%RY3VF:4?CK*JW9 8"(CTF;[!%(3*
MGS9\4O'(&8KI:LRD1A3E!24$V)*/F-G9W.%F'JAG0_+^3J6HEPFG<MUP3COU
MB8Q4"- KG*(#^R_L% [[?+H<3M$XX3UBS3+D3I<YV>%1EE!KI21.F^&I#V:%
M),XP@U@3B:T]PS:/F^BPL!2E:XLA:W:4X9!R5[S-U9O9NE>Y?%\3W5P,^ Z>
MWZLPA[D#C3-6F%_W98(.BK_'E%/T,FW2Y]_"0TMU30!I6H'O'J%_TGV+P6\0
MCV=/KV:/'L.;_O'GWVY /K^![8FQF$(MX-73Z5>7CSCYPWYHJ@TVF<RK!BBB
M/[%^@ZKQ ?A]4<'.D _8 >KN1-[S_P-02P,$%     @ 8DE)5HO_4=3Q!0
MH18  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL[5C?;]LV$/Y7#FY0
M;( ;2[(EVVEBP$F[+D"S&OFQ/0Q[H"7:)BJ1*DG9S?[ZW5&2+2>RT0U[](,E
MF3K>?7?WW?&@RXW27\V*<PO?LU2:J\[*VORBUS/QBF?,G*N<2WRS4#IC%O_J
M9<_DFK/$;<K27N!Y42]C0G8FEVYMIB>7JK"ID'RFP119QO3S-4_5YJKC=^J%
M>[%<65KH32YSMN0/W#[E,XW_>ELMB<BX-$))T'QQU9GZ%]<1R3N!WP7?F,8S
MD"=SI;[2G]ODJN,1()[RV)(&AK<UO^%I2HH0QK=*9V=KDC8VGVOMOSC?T9<Y
M,_Q&I7^(Q*ZN.J,.)'S!BM3>J\VOO/(G)'VQ2HV[PJ:2]3H0%\:JK-J,"#(A
MRSO[7L7A1S8$U8; X2X-.90?F&632ZTVH$D:M=&#<]7M1G!"4E(>K,:W O?9
MR3U?%BFS2C_#';.6:P,_/;)YRLW/\ YNE,1LT>)'R?7R&1>RG,GGRYY%VZ2A
M%U=VKDL[P0$[?@!W2MH5:4IXLJ^@AZ"WR(,:^75P5.,''I]#W^]"X 7!$7W]
M;23Z3E__@+Y9,4]%#$]6I,(^=V&FD?G:/:5,6F R@8_?"I$C)2W\^1FWPZWE
MF?FK+1JEK4&[+:JT"Y.SF%]UL)0,UVO>F;Q]XT?>^R.>#+:>#(YIGSQ@Y29%
MRD$MH)'?J3'<FC:PQ]7-"*&T/ $AP:XX+%2*M2SD$BPQ!9CF;EWO;#%GR\4L
M%6Q.(17< );AEE)OWXP"?_@>8EQ0J4@869@SC'7,P1':7,"MA#N1IEB_!C#A
M/)MSC4DG$I7>Q6K-T9[2^+PH<'7&M5")(P5=_&8$*E0WA=:4PXK3&V8L@4^*
MLE'D" %=C5$$&P;XI*8/9S 8TB6 +^BK+A=]#P;PJ"Q+L59+I:^#< :AVQG!
M;TJ^J^5NE,%WZ$.L6/IN46"?2L U*XTL7'+$QBS%N) "!:V".8&T H%" &N&
M;A:DW.^.(P_OT7 $,U1:RCB2SE'+@G;WM_*C,()1?PC3^R\(O5X-1N@E^O?
M$1ZFZF^T$3N +HAC\*,0_'$?[C[-P B+J=QM]KT1^%C?3Y)E2I>;4V5<MO&<
MB+%F"'/"YW9OEX>_P;])P@#"D,)XSRTMJZ9 KM52LZQA %DR1,YDQ$%D<(X4
M:A-#X)C%8RB:F,'O5_G?K@U)1<D!V<AO&P_ZW7 <XCWH!N&XVM,N%X6!D^M[
M89/ S5JJ67PK8Y5A ;+OW'1!XCE>\W5$[.B/4('K,%BWNCI2$+]VY6)*84S]
M'J_'$!VF=1/$F<LA7EO83>1&(JHUJMG1->@.@JCT;1BV@-_&M1M$0[J.A^B
MY!O7:GB9)\RA)#\'"#TD]*\D7.;0EQ'T TK:(2(T:# \RH):, +7N(+W!XNM
MEJSEPL$+RHQ@?)PP^Q'N=X?CR-U'7O":-2^%QYY7WC'_/CRN,/DM)%NQ-35N
M@9T=%EIEV*J!I7C^2^;J2?,UE\4N3A0\ZO-265*A8N'Z]4;8%54A^5"W#&(9
MRP7!%'+-C:7PF'."@J13FG?=:7$W>[A!&(9,K 7.!(Z?NN[HI!F'2&#4] HM
MSY&ACZW;&)B<QV*!;;,4I<9CV_W&B0&U"//J#> :^I$627G.8?/E;MQS8#6?
M/U<&J27O, T.!ECSO#PW7X:'O-RL1+PZ$(6#$0#7\.J GA\9%,+MH!#^ET'A
M\XY1;=/"<9VG:>$T+9RFA=.T<)H63M/":5K8FQ:.G-C1]L2.?OC$GNY.S<:)
M[>*"7M^[%Y_P_B03KJM(D0"M?UDWE]I.^:,XVC]@_/#1?^"\?X6\:$&N]I!3
M8Z)3$&W^;]/";ABH(NPPO<2"'=/S\5K7;1O>$00A3.-8%=)-A#$7ZS(05!]Q
MK LW[Y6U0PK'U.K"O70ZXR^<WED]HU8TK34QUXC*3OU"IHU[O<9G0XS:TGT<
M->#@EE\0MZO;[Z_3\K/C3KS\>'O']%)@'%.^P*W>^1"'1%U^$"W_6)6[CY!S
M9?%$<8\KSC!<)(#O%TK9^@\9V'Z5GOP#4$L#!!0    ( &))25;.<N6(50@
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
M1A.1T#>&M<@$&9^"!>;I"9: N=YA](Z"5:M# QOR)=0 .2WP7[LEN?W0 GK
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
MIOW6?MK[#=?]ANM^PW4C-5=O0O#=7X7X]BW7?F;[/=<=]USY:L.<]^^8_UI
MS^R*?3#+Q/52%<Z:\OZZW3+8ZJX?L46^M0V6^85HEBPP[DLMMEW=5JW8397J
M['1L6RM;<Y6# $W%4AL;J'(NE^Q\3D*L+W]^SB5-E]\91-5PD,WCU:#2#(K]
M@8^2.>0#%U_-K'6]6X("9 R9VMP<A2,SW:;-M0  <>,VQL.(TUJ-QVF3+/8?
MW;8'YS(J"]RL!*T,:"+*\#+39!^3_6VA=-3Y5Q\\,3/_72Q1\*I<VS_XM7?;
M_T>>V'\%KAZW?ZY\GZB91$YD8HJA[F"$+DK9_RO:"UTLS7\$QX76Q<*<SD4R
M$8H>P._3HM#-!3%H_S5Z_%]02P,$%     @ 8DE)5B1.8'=_!P  WRH  !D
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
M-SJP&GLHI7^;QHZGXKA^*HX[GXI-N&H>JS6^Z^'7B?2#6]I)S7/R\_;BDY]
M?%H3G_ZJO7AWX/U>?+\7_[_WXK-:%+.?OQ?O#+'?B^_WXON]^'XOOM^+[_?B
MOVPOWF^]=$>8V'U:L%N-(C/E^_?Z:OWUXJQ\:=^8EY\^KJB*[9Y"L!6Z#HXF
M(P]4^3FA'!B9NU?X2VF,3-UIPFC$E#7 ^RLIS69@ ]3?=.;_ %!+ P04
M" !B24E6SO?0#:0.  #-5   &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6SM'&MOXS;RKQ#IMD@ QQ&I]SX")-M=W )--]AL6QP.]T&1:9NWLN2*<K+I
MK[^9H5ZV95E)MKCV8&27DBAJ.!S.FP._OL_R+WHN9<&^+I)4OSF:%\7RY=F9
MCN=R$>EQMI0IO)EF^2(JX#&?G>EE+J,)?;1(SH1E>6>+2*5'YZ^I[SH_?YVM
MBD2E\CIG>K581/G#I4RR^S='_*CJ^*1F\P([SLY?+Z.9O)'%+\OK')[.:B@3
MM9"I5EG*<CE]<W3!7UX*^H!&_*KDO6[=,US*;99]P8</DS='%F(D$QD7""*"
MRYU\*Y,$(0$>OY= C^HY\</V?07]/2T>%G,;:?DV2WY3DV+^YB@X8A,YC59)
M\2F[_X<L%^0BO#A+-+7LWHQU_2,6KW21+<J/ 8.%2LTU^EH2HO5!8.WX0)0?
M",+;3$18_A@5T?GK/+MG.8X&:'A#2Z6O 3F5XJ[<%#F\5?!=<?Y)%BJ70.:"
M7<I43E6AV?'GZ#:1^N3U60$SX+BSN(1V::")'="X8%=96LPU>Y=.Y&0=P!F@
M5N,G*OPN12_$'V4\9C8?,6$)T0//KM=K$SQ[)[PI]$RJQ;+K)$K9CTK'2:97
MN63_^@E>LP^%7.A_=ZW?0'>ZH:,(O=3+*)9OCD!&M,SOY-'Y#]]QSWK5@[M3
MX^[T03^_ 9&<K!+)/D[9S;M/U^QS#@S"+K26A1ZQB\N/["*=L+>P [FZ72'7
MZZXU],[2O89KO$L+()Q*63&7;)HE(- JG;$"F85%0#OJCU3.[J)D)37+IJP@
M#"/"D$6 '"()NH2]O;H!'I'Y[.&'[P+!_5?F-> .^D'FNNQE/U[24E^R#RF[
M4DF":V+_E%%>LA@#!I&+6YD#DQ"/8,-;X$> <9RL)HAJ#;VD7(G7"\9M'UM'
M$'Z<!W ?]@RW.+4.#0]<N U8SP:[]0:[@S<8=G6U6-(>LE_TIBR9C>R%]LR-
MO"=])B>GT9W,03_CZFN$5MH &+J+>:-E;DO!6X+@:59DH$(+F2]0ZJI7V6VB
M9I&9"<&E8)R6,E?91,7UH#C3Q<L=NP^-M9<%?BL7R*H%(EMVH<!)/V0K0#Z/
M"LD$,N5U:9A(?UPP=RP<]CVSQY: BQC[-EPVAUW",.[@VQ :AU?,C=TV=@?8
M;;&/U^\NS1< %E8S#G&\%[)/.#U(59PMP"IKP@_7!N98RPZL[+%G58UOM:9S
MK5;328B=- =RW  KJ5B:Q\DZ;49V)QY62&0);"*2XQCJ$#;T$EXY^,)K+=X>
M"QO?8N/ZH " 3Z0NAD\K<"(^#GTDX?:N74(WD)<C:8#X3HU1U2U,=X,1 '01
M(.$;L'=?E^!; .&2+)V=(A<;;&"'@.%7><I@*N3S2G,XFSAHYN$.>&/?-4TS
MU\:+)VZ]CXV[<^LY^PRBOLCR(DI4\="2\9W2<!]I<H,FN#A4%->Y.A466?X*
M#/D/(_!DBCE3BV6>W1G9UW$$&N;J^I2D%&<@F449IQZ\V37>JL9;XWZD=W/N
MLU'76[B/-K$#3P570;T\;.$L".MUM@4'%+U33<A03P18SE4\KQ#7@/DJF< C
MD].I)!<V>6# 346"$HL$TTS^OHH2U*4(!QX4&&!"&C1>(JNY-#BJJ *G>;9@
M$7M0,IF<QBLP"P G2AZTTDA:I>M'9+ L7V8(8$+ @2#_,3Q?Z_'H 0FDF09A
M4%.@.>#Q".N^+@XXJI$!?,)9"56-NS8'576*J\6]JG%CMUD*[PV:%Q$CUBU
M(,%U;.&RC@.;@[YC%![@XC(T:D"6Z2I)3M=HLX1%1[ EI<$$%:061OY 'G5;
M%])VM-74*_@"Z5F!@)M$2:3K1-VI">Z:7F:&&V 8ZI%FP<S,#YA-5P7ZICW$
M7V-KP(]T1?EV#'IG)Q%JZVLHO5.3K9"7@/P0D.0*9 %BD/P+2)IY#=ZGX0YR
M+F@*62G'$GD99VFV /:0Z9W*LQ0Q,U_%T5(5#<1E#ERGEHEQ('.EOQ \,]&H
MY@F$GX-J6JJ4]!*,;:AJ&&FJ\H4VH@Q.?P10FUF^I-D]2-!,CG?3IL>C\VJ/
MSAOLT?TLZQ@+)M%%IV_>#VZP]X;,!X$<F(<)*)$36E@&+W(6SZ-T1BRX9IIP
M0)>ZA[U8Y?FW\?;6G?A.V:_L5*,#]OOZI'X?Z?S]W#82)+LEK4[6O9L7S$%7
MW[6QL=#IIT AP,;;<$G @_%L!BZ. #\.G!8;0*&:)D) >(F>)/X1F<2KK6OM
M3G0[#\?"\DZP#:#E(<>6N]A:(;76";M JZC^J+332UHG30UN)8Q@(?@O#*(;
M%VT?J,DU]563P($_SHY=G,.UL?%.MA83,@^,VJ[%]!#X!2S"QPO8QY*^QUQ8
M]()SFZZA.'G2;MD(TD603ECO%C7NQFZ!#^Z&#%UNGW:+[Z4_#QVBO(]M0/2W
MZ-X"9(]#NX_\$%^&'@NMFCZ#]\ ZJ3;"^<9[X-5[0%2K:<\MEZZ!=]*C ?U:
M _J#->#[%8GQ31$5*XT=V]DGHPNZ-&/_-(,T8XY&*%:)*I4;)BAPJ$%+&[2@
M\]EA+=D< *WRG6,J&(#,+6!4@%NP1S\^43=NW>W3C9=;9@#=TELY4VF*(]&S
M(*Y"SAE9OD57X7F40B&Q\TA5CKCI&PG+71=4$'I0J9O\"H(*FG5#J7*&@0RK
MM*KQ"X&<$^/X[.+]S:O++N)B%>7H LPBX)'C@(-4<63W@*X"=2E*N/ =ZK %
M7NJLZ#)2$WC)!2EA(_Y5XP2EINRFG43KVZ*: ,J$+>IQHZ*(=D$0UK2[;AOH
MHI5;Z]L0-S2@'4O M5I_^XZ/_( F''E.29=DE])S/5!Q=AAL$?18H#H$G0B<
MLUA&*;KC3=YQ>V_1_FSUEG/?#J(QZEH7WO1299O4@;!:=.FFA^-X-5W>KVF#
M%\P#<X*4=$5(5]"3OM&33HA7UT5:>BA83Q(A,-\-"XRX$.;J!NLBTR4LFTD1
M@7_^8\1D6RPX.A-H\X7G&C&P.L0 ]P+_.VYIGH8Q?N#6"PY<KU[P$_B\>Q\]
MCSRSD6OOX>MM;O9AS3P0W=SLP]\PWETC##+(H[BU>U6V\3QI=9O<>1RXI=$F
M9G1 'H$E@9U-:B=:VUW=D7/!'C2">T+Q>TD!*$2^N4H>3,*",@J(/T;E8'G6
MDANZ2GD4&09W6S:V>\["T)PL-N81*HD:-1$NDA-,>UR'X!@)IEK"&$SPO/!L
MP1;&B"*)6W9QU"S]A0O:J&<4'_>X/D'M^@2#79\=GDYY>,..?VK<@,YSM]Z9
MGICJ5R;Q%"? GIBYJ2GZ7/^G>M^*+7>[.4\ZO_DY2T\I,$WK8YDM9C*JVRCN
M5DH=U#4IZ_+K%F*UAV6,57N.[E&@@NWP\5C99$YX.]&/<HM2VX<5*J%].$$\
M ^%(7^8BK)DW?%3FXKH*)-HI#,"G "^T /:.LUFJ_N@^I^J?:7!2(UJ@=M'D
MQIO)\(M<SE9)5&3Y0TGS4;NK1223.[KX^/8#0 .9I_Q?FB'ORK0---*49L]2
M,IT@#SM3RF/V'M1G-(&8"G88U-Q$%I%**%6YA5>9QNI&34N)Q,2C#"!F/>8J
MPC0FZ-(G9$[V103[9.S3U@*.6RB?-,'M"^8+-#L!1\86)'3<]GK#6\3$11^*
M_+L0VGW3P2P.N@^!.:OEE#? H)AVM$;F& W="0/_&D1* &RPQGV(-/D8\GK
MFGXF@S60V3:0K#D,J8'8AC91@Z,%/_:]D[\]?<&;=K9S6-^(9KY'&/C!&@8]
MVHQ;39V+-?QLO?$?X*EEASLK7GKA/LWTZIWU$G-9$:G;#O>[:> FE41FL#XY
M(YIC9A>TC;R3"24F*I0:3W2N9![E\?QAISZ#/8QRT@^[/FVI,'?$WN.(7VG$
ME8RPLH;BD#UZ;-M7V_++2D[[B5:S^62N8J]F>QOI.=%%S[.\,.<=*KV#.,I$
M2\!\)@RCUK:JIN+V7\8W8S;+[F1.QQ@$*IK)-$93K"48:&.5-Z5$0.33OG];
M'V!-Y.UVB.>&[MH]YLTD3;98I2I62PP_Z.1K*SBTV[>PIU+-TJWSLLVO/*]]
M>[6B^ 8==Y!ZSZ;_/D1P^+\)3VR*Z4P+(4H8U*HO"" .S;*$SH (R,B!N(R/
M0JO:N,WXO,T=G8;L?\P6(J@;7C7/9@JW?;N')7R[?3N<(43K;B@[!*T[B(H7
M(*:ZR.(O&HTK_(,M;W'"&KOXKD/_0S 58<M<8-C/ZQ:S'(9M+(=LCA6L,PPR
M/7K+%;.L)VKZS$*K_)$_IN0*%&=C'#JM03^XP;YLPU<;ON8S+0 ZK_#=ELB\
MW/ZN^>;=[RL\3V\QJ1V,+?8]!$MT>:^^RLDI%@,L9'N4X\-K&OI)HODG^K4E
MAO,Q5II8C6C%>-.4* ",,5;?T.D4S55>^S97-)LK!F]N?;I3A]_EV7GG+O?"
M?69E77TROG6*C[D8B74")1^D\FO!I@K"E ?*]%=GW]2%#&&%K^A5E4'"$UX9
M34%S/?HL89]R!":RF]2^18E/['08IBJA ^)J> 3][G%Z#/#1HP_P,<1'")CA
M!AX].K$-3H4%XNV'X%.ZP*JB8S[*??D4QI?3.2$\@W(QLX$F\4M4O.K)J^:R
M\"EH3X7SP-QA;[TF;ZJ)>6_![WF#;UE!4*8/.YGJSZ@=YDWQ,'?^U,IG_H2R
MX?WH-Z6Q?'AM['.*G_NG.50_?_OJ9]X4R_#AU3)#ZI_[P1T*H \%T(<"Z$,!
M]*$ ^E  ?2B /A1 'PJ@OV$!-&_J__CP L!!)=![X!UJH \UT(<:Z$,-]%^@
M!IHWE4!\>"G0LZJ@]\QS*(,^E$$?RJ /9="',NA#&?2A#/I0!OUGED'SII24
M#Z\E?6XA=/]4ATKH0R7TT$IHT=0.BN&U@\^MA=XSU:$8^E ,?2B&_KO0]Z]5
M#"V:JC<QO.KM4851_7 /A5'_KX519ZU?F 0L9O0[FG0VEQ;FQR;KWOJW.B_,
M+U0VP\T/?5Y%^0Q]\$1.X5-K[+M'+#>_G6D>BFQ)OU=YFQ5%MJ#;N8PF,L<!
M\'Z:@6DH'W""^A=,S_\+4$L#!!0    ( &))25;R%G<@8 8  *8?   9
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
M9P=4=2E<38R<N8O8&VF,+-SK5'#,>98 ?Q]+:983JZ"YFA_\!5!+ P04
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
M4]!>[C;%0;Q@8)]&?U@!&H%1SFV&)@,%E9D9GZMU4V>.K]" /[$:>!)Y%'4
M?P(#AI >0PX;0PY[#7G[QWLL-"[Y@\AS% +M&XI?O/W4]&UH*)=51.@R]%YV
M7VGHPK9:6TCEW"R=-6A-1+-H;?N$2[;[S3J2?9,J_Y*E)@N#KVU  02P"2$3
M+%ZQTG2QYG ]<I$DMO4UO5]LB^0WV&AN=\90]KOP?WNYZ42[%]>=@0>YI?KA
M<<\>;#V:GYLA@K?DX/;'ZXT$84N,%TCN^28_VKMG2^[!OZ^0W'^^Y&Y+\K!7
M<E-7U6+TN%W4N%W4ZW8;Y57M.Q;[+%]W>50OI:^< %)G,Y1U7F]86=%Z9:RM
M 3+]4^:5>]@<!I:'@>5A8'D86!X&EH>!Y6%@>1A8'@:6AX'E86#YIPXLJ;OI
M"=QO.K+L)W^861YFEG_=F27=_$4S[?T[Y&\SM=S+\S"V/(PM#V/+P]CR_WYL
M23=/=-#^ARU>/+CLIW>87!XFEZ\\N:2;/T:D_7^-^.JSRWY^A^'E87CYUQQ>
MCEL/;8)2'LRCJ>#<:(CV^<WFT^;QUPO[T.=FN7UV]B-3H,2"I'P.6YW1%%Q*
MV<=1[1LME^81T)G46F;F=L$91#A< -_/I=3U&V30/!1\_C]02P,$%     @
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
M-+#7NG0,[ZG"79L'%!5\T9=\4,-?U03 D3!QCD2F?'TOL8[X)'U2$S!%;YJ
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
M'&^V"UANWA\?RN-DI,-YS-U,.E0NP>8(F1(D1%RNP+J6!F[>VOS\[#IN]6\
M7TGS#)+H)$I3TT*F54$K3^^R].SM_E,A<?3@&V341N@:':A-L5BBIE8=P$S"
M Q?"&]^A230O_<V]KXAK:#>TW!#!O-))3HIC7.T21JEQ,F(RI0B^46^SC M.
M -[BF](V7UBF82J0R5TW?X!^SPU]&GH=.'2EX9Y^4!U67B4-)*J2MI:29K<1
MXMM:?][,:Q5_8'K%*4F!&;E&5WVZ,UTK8[VPJO1JM%26M,U/<_J9H'8&=)XI
M97<+%Z#Y/8W_ E!+ P04    " !B24E6L)\15X@$   1"P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6S-5E%OVT8,_BN$&A0;D-B6["1N8AMPW+0-
ML+1&DJ4/PQ[.$BT=<KI3[TYV_>]'GFQ/&1(' _:P%UGBD1\_TB2/H[6Q3ZY
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
MAD0C4&CJM**LN_$I=7?W],5F2:V/JY<6&\_7!U^W?WWCEU4W/J7J[M>%8;/
M]G"D2R^KU3S6:1BB#,='T\ON,OQZCXG6K&R7#&A9K\GLBE75L3=S7ZGS+#/L
M-/,0M3Z6M3[VQYC%!ZK46X(AT0@4FDJP5!'X%!71(Y--G1 8>6R9UM:3.# F
M_;'L[]28I#S ;GEP+1Z1A^0VHXCN<V]3)D77$L-]C<[/#*A*@$)3^94J 8^A
M$C"H2@!%(U!H*L%2)>#A5 (VZ_] G]VSV1C#ZQ * 4N%@-T*P<CA;98475,8
M5"6 HA$H-)5>J1+P&"H!@ZH$4#0"A:8ND$N5X/_ [/QW4MBW3-'K4]46&\_7
M5\N'$ J^% J^6RA<L8J7E*<ES>OX;\4#MDYYU^+8?9&NSQ@H&H%"4PF6$L0?
M8XN+#ZH^0-$(%)I*\-$VE^%6&GQS#4&?:[>8A(&>PT/( U_* ]\M#][Q.R%K
M.V8LT.) 2Q(D&H%"4^F4RL0/Q\A84&D"BD:@T%2"I33Q3]FKTR-;S3TX<SU;
M31-C>]H0LL&7LL$?3C;XIB30)R<M)OJ& +>#?0F0HL%WBX9Z7;"J%P:7+,F>
MKG<THRO4['8N1=9MFE3C:;%!NZ(N1#@310G:ERBKKIT<J+8 12-0:.I=D-K"
M'T-;^*#: A2-0*&I^U"EM@@&V?D36"3#/-*+$HM5%.M+$&X'^Q(@E44PAK)P
M7Z3K$P:*1J#05(*EL@C&4!8!J+( 12-0:"K!4ED$/Z L'"EL*H:S4-\!8#/R
M]>D]MW]]XS_:2^_6%2^NWW7-5E!5 8I&H-!4,J6J",90%0&HJ@!%(U!H*L%2
M500_< + D:VF8L!GGIZM%B-C,M[M7]_XI; (W,+BAHJXQ:/UKRB3ETV-W3%W
M00\%@*(1*#256BE9@C$.!@2@:@04C4"AJ01+-1*<<CJ@>^Z:^_^]R#BV93&:
MZ[/P;O_ZGMN28B%TBX6WKZ[03<IIUYQUPW9]I$#1"!2:2JF4'Z$W0LZ&H/(#
M%(U H:D$2_D1GG+$H7/.AK83#OHLELW(T[>EN/WK&[]4!Z%;';PODIR5^_'V
M#:LJ]*Y US19?MHU,U6$WG;=S>*^8.>'#70'%!2:2K:4(F$P1C:#RA-0- *%
MIA)\='3XE+/#W;/9=G98GZVR&NEK:&[_^L8OU4/H5@]M=GY(*DY%&J]V^Y=O
M7-4;6EX72T%(>D^[YC/HYBE0- *%IM(MQ4H8CY'/H)(%%(U H:D$2\D2NE=9
M>IRW;1&=NT5M-L:X/(26"*66" ?1$J'EN+$N)2PVYDL0AE 2D502D5M)7%->
M]U7LN->Z*MFF3/*.O9?[0EV3"Q2-0*&I)$MM$8VA+2)0;0&*1J#05(*EMH@&
MT1:1*1M\?2K/8J-/Y+F=ZQN\%!:16U@0FM=ODA+06Y&N%&W[I2^HF !%(U!H
M*L%23$1CB(D(5$R HA$H-)5@*2:B0<1$9-$)^I9:F\U,S]]!7D1T]":B 5]%
M9"XTF!28-D8/-D1U'\GJ/G(O1;C$5,=>#+3"!T4C4&@JR;+"C\98E(A %R5
MT0@4FDJP%!+1($(BLJPWZ#,B-AM]2<+M7<_H8RDDXN'.1L26[4D: Q83O1MW
M.]B7 %GDQ^[]2WUV5;LANV83*!J!0E/IE"5]/,9NI1ATMQ(H&H%"4PF6LB$&
M?]]G;&Y",KHJBXT^=>MVK&_@LIR/W=N4>O;3+>KQJ69/G^ZRV>C376[OND8_
M/7IA<?UZZ;=)N4F+"F5T+>!GSV+A2[E_8_/^"V?;YAW&MXQSEC<?[VBRHF5M
M('Y?,\:_?JE?BWQX;_;B?U!+ P04    " !B24E6!%LLIF@8   3N0$ &0
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
M%=4T5--1S4 UL]'$V8G6XE#-0347U3Q4\U$M0+40U2)*ZZ9L6XN;BA\!][0
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
M6HAJ$:5U@V_2!M]KCU9;9=MFI<'UNH@WFRKJK@49AQ;$4$U!-175-%334<U
M-1/5+%2S4<U!-1?5/%3S42U M1#5HD;K7-U^^DW7S=BV];40M[[TOWR12SS
MZ-1%"V"HIJ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):1&G=@&YK8M6'
M?_]%KF80*J1)34$U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B2NN&
M=-LQ6X@[9LP4+5HT0S4%U514TU!-1S4#U4Q4LQKM^=O)WJTL;'1 9V# WC,^
M771 #]5\5 M0+42UB-*Z:=JVRQ;B=MEEE9#UG6CJ#"VRS6"G04R,#DNT1X9J
M*JIIJ*:CFH%J)JI9B\/&W+)_@=U&AW0&AISUAW31(3U4\U$M0+40U2)*ZP9F
M6P];B.MA_\HVN[2,JU///+G952><VZ1>8[4NMF/G<M&F&*HIJ*:BFH9J.JH9
MJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6D1IW9QN*V6+\[>8RT5;9:BFH)J*:AJJ
MZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&E=4.Z;94MQ(]*BY+;W28NL^IL
M>K..KYJH'@QBM#F&:@JJJ:BFH9J.:@:JF8W6F?'L37E:Z(@VJCFHYJ*:AVH^
MJ@6H%J):1&F=>%VV?;"EN \6/9C[BV2K75%FVR1OIBW&KCP3CS0V?U%-0345
MU314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)*ZR9UVSM;RF\P6[%$'ZV&
M:@JJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@645HWI"=M2+_6D3MV
MMF)YV![IO16]%(\U.EW1RANJ::BFHYKQ^H$RFV]Y7GJ=+7OS"NA.V:_OE(,.
MZ X-V&L2>^B(/JH%J!:B6D1IW<QJ.V=+<>>L?8^?)U^2=%>=19:9=)4TTP##
M-[$5FZ//(]&:&:JIJ*:AFHYJ!JJ9C=:Y"<J\'XIH>0S5'%1S4<U#-1_5 E0+
M42VBM&[2MN6QZD-QTFZWZW*;I&6=L/NE8:LL+?/UU:Z^G?@^=^.B6!>EM,F^
M_K!.5]DV>9J6'3Z-%(XX.H=)34$U%=4T5--1S4 UL]$Z-?6S?@Z3(]JHYJ":
MBVH>JOFH%J!:B&H1I75SN.V'+5][!EF:?(VO-HF4/%S5NLWC*I-'7NY"^V&H
MIJ":BFH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1I74SNFV=+1=O<;D+
M[:6AFH)J*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%E-8-Z;;IMA0W
MW8(\6R7)=2'=Y-E6NJWOMY#NIS?V)]2#@8Q6VE!-0345U314TU'-0#43U2Q4
MLU'-0347U3Q4\U$M6!X^5G#1NU5&B(X845HW9MNBVE+\[#-7#Z3/ZW+TO2#%
M[.BP1:MIJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6D1IW5ANJVG+
MMWC@V1*MK:&:@FHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD64U@GI
M\[;@=BXNN'F[[562U_<ON\GRNMQ6G4S7Y]%%=3X]%,=B;FP<HYJ":BJJ::BF
MHYJ!:N;YP!/%IKT%%>B(-JHYJ.:BFH=J/JH%J!:B6D1IW9!MNVGGXF>B/:L]
MQ$61E-(JVVR25;VH3;I/\G4VN(98C(Z.6K2+AFHJJFFHIJ.:@6KF*S]V\IGT
M+8D'%T9:Z([8J.:@FHMJ'JKYJ!:@6HAJ$:4])/!I<9<DI1*7\<?WU4GK;7*9
M;#9%%:N[M*PG))Y]M:YI5 DM__C3Y.3TX.N7\H^&//!U4_XQV'_]M.4_OK^/
M;Q,WSF_7:2%MDIMJJ+-W]3J0?'U[]_1)F=U_.*E>[556EMEV_^%=$E\G>?T-
MU9_?9%GY^$D]P-<L_W7_<C[^/U!+ P04    " !B24E6%0&1<G@#  #)#@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6R]5]MNXS80_96!NB@28!M=
M?,FEMH"LW:8+;+"&C;0/11]H:6P32XDN2=D;H!_?H:0H5JRH3B'DQ2:EF<.9
MPS/B<+27ZIO>(!KXGHA4CYV-,=L;U]71!A.F+^064WJSDBIAAJ9J[>JM0A;G
M3HEP \\;N@GCJ1..\F<S%8YD9@1/<:9 9TG"U.,G%'(_=GSGZ<&<KS?&/G##
MT9:M<8'F83M3-',KE)@GF&HN4U"X&CNW_LW$[UN'W.)WCGM], :;RE+*;W;R
M.1X[GHT(!4;&0C#ZV^$$A;!(%,??):A3K6D=#\=/Z+_FR5,R2Z9Q(L4?/#:;
ML7/E0(PKE@DSE_O?L$QH8/$B*73^"_O2UG,@RK212>E,$20\+?[9]Y*( P=*
MM-DA*!V"4QUZI4,O3[2(+$]KR@P+1TKN05EK0K.#G)O<F[+AJ=W&A5'TEI.?
M">>XS@0S4CW"/3,&E8:S!6DES@3"UQ7<:HU& TMC^,+9D@MN.&H@_<!L,9G#
M+;VXH_^O.U3NV4,:HSJ'.4:2YF1X#F=3-(P+&OT$#XLIG'TXAP_ 4[CG0M!&
MZI%K* \;C1N5,7\J8@Y>B7F*T07T_(\0>$'0X#XYW=VON[O$7D5A4%$8Y'B]
M5_!FV5+P"!Y,2<Y'N,,4%1,PY3H24F>*&/OS"[G!9X.)_JLIY6*-?O,:MIAO
M])9%.':H6C6J'3KACS_X0^_G)@(Z JO1T:OHZ+6AA[=1I#*,03&#MM"S-&[<
MXP)ED*/8C\TN]$;N[C"+8PL_J$QJL?6KV/JML4U(;UEB1?X+[=#Z$28RV;+T
ML2F^5J2W;DA'8+6D!U72@W?0YZ!+.CH"J]$QK.@8_I<^99;2-TUAA'S'EO2A
MLY\W]J1;W&&:81,'!?#P0)!][_J%:(]M@D&S:"^K@"\[*:C+HY5?%M2QQ6L%
M=57%=O6_"@K^*8Z'S!X(JCH.FL)N7>"MPNH(K,;%=<7%]3O4V767='0$5J/#
M]YY;"Z]5'*<JH(2IUY7_0KL-1EZS=OV#WL?OI+)*F+;2:C!YK;;\Y\;";SVH
MVZKK[D1J.VTKND*KT_'<6/B]=R@PO[5]>3,E':'5*7GN9_SVAN94&?2/6JFK
MEP(^-CDZN-R#>X:]Y-TSM>:I!H$K<O(N+LE;%?>F8F+D-K]Z+*6ABTP^W-!=
M$Y4UH/<K*<W3Q-YFJMMK^"]02P,$%     @ 8DE)5MT-T[:G$0  !PP! !D
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
M3TET]3.#*K?>NP30R!S5!*J%J"913:&:1C5#:7:U-.GZ#%\(?8;FYZ@6H)I
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
M0 \N"/00BD K2:#OUH17$/9KC4H5Z$?( JW1!=:I+U)6"0-[MS"PO86!5<+
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
M"*?J;M.9;F06<Y#DA&\Z'S,\Q&)B>/#V__@3"0X JM=0FD;1S$@'O4Y2[/
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
M,356>!]\F#B3\!B@%HW%:1C."C8AP6(;U3T/%@_4M;$X#<-9\4@2SXGMZ@E
M>!Y0]>YQ[G,0[J@QAU?'BY24>HZF]00UO/Y0P^YQQCU-GE'#;5RGXZ-&1DJ*
M;EW+R7=.R](? ]2NL3B%Q6D8S@HV)\%B&]@]#Q8/U,&Q. W#6?$4))X3V]@3
M@/ \H$K>X]S[G-Q18P[?CA<E*?4<S>P):GC]H>;=XZ9&#;>A/3YJQ,248_RR
MW_G$J)%Z'Y68.)/@&* XA<5I&,X*EGAYC&UL]SQ8/%@CA^(T#&?%0QP_/K&]
M/0$(SP.KYO'(*N#.RD&P UNE)M8=S]'EGJ"&UQ_KWO%C%@/OMWK4:N!Q3$PY
MQO>ZIVZ$&ALUL,H-Q2DL3L-P5K#$RV-LQ[OGP>+!&CD4IV$X*Q[B^/&)?>\)
M0'@>6#6/1UK?]GU1L.-:E2;2'<_1_)Z@AI<?J]ZQYX%L5S5BSR/9XZI!1#G&
MM\#3J4$C]L> -6XH3F%Q&H:S@B5:'F,;X3T/%@]6R*$X#<.9\0BB^.+49C@/
M",X#BE,]SEW\S[YPH8YK59HXMYBE%\Y3P\N/-6_A>5+;M3SA>59[;('86!!/
M%NA>N#C/IN:GO(]K3YQ)> Q8X8;B- QG!4NL7(![X0+KXU"<PN(T#&?%0PQ?
MG-H+YP'A>6#%7/A[X2)SKURS.+<@SBUFZ87SU/#Z8\U;N+UPS_R4<'OAX_-3
M@GBRP/?"Q91JC(P:6.&&XA06IV$X*UBBY0+<"Q=8(8?B%!:G83@K'J+XXM1>
M. \(SP-KYF*D%VXO,PX[KE5IXMQBEE8X3PTO/]:\A>?1;G=^2KBM\+$A(R&6
MG,SP_NOLJ"&#/Y/@$* XA<5I&,X*EDAY FZ$)U@=A^(4%J=A."L>(OC)J8UP
M'A">!];+D['78=NO/(4=V"HU4>YDED8X3PVO/U:\$[<1[@X9B=L''^UH)$22
M$W0;O-&,B7>?IMZ'^B;.)#P$K&U#<1J&LX(E2IZ V^ )5L:A.(7%:1C.BH?H
M?7)J&YP'A.>!M?+$WP:7PG[9'>S 5JF)<">S],%Y:GC]L=J=N'WPN' F!A.W
M#TZWLDI*)#E!]\'%9!\\\]\\Q9])> Q8VX;B- QG!4N</ 'WP1.LC4-Q"HO3
M,)P9CR2&+T_M@_. X#R@.-7CG):&<^%"'=>J-%%N.4L?G*>&EQ\KWM+3!_?4
MWM,''UMX,)9$D^4,RY9/],$SZ8\!Z]M0G,+B- QG!4ND7(+[X!*KXU"<PN(T
M#&?%0Q1?GMH'YP'A>6#-7/K[X)ZG^U 'MDI-I%O.T@?GJ>'UQZJW]*QE[LY/
M2<]BYJ,35)*(LD3WP?]5;9?5IU4=O6]^WMG!P_]H.']"X6E@Q1N*TS"<E2^Q
M<PENATNLET-Q"HO3,)P5#S%]R9O^L5<TK+5#<:K'T2M:[O0ZNHTR_T9608EA
M2[[K;8S&4;6/;NOM<G,=U>MK?R6Q@@W%J1[7/B!IC,VRO;9:]9Q%GE,BSRFZ
M/?[HD23WSUWQ)Q2<'12GL#@-PUGY$F5/P5WR%"OK4)S"XC0,9\5#]#_E]?_(
MD82GAH>$5?D.9TS#)]*^]'5;92-;624EXIWRW?#0L83'A=<2Z]T=SAE+/ _D
MHXYL59XX=8INFY\\EF ='8I36)R&X:Q\B<BGX.YYBE5X*$YA<1J&L^(ADP(I
M/REP[%B"-7LH3O4X8RP1]EM<I[:R2DH\/.6[Y,%C"5;#H3C5X^RQ))&%.SC/
MHM@I4>P4W4R?'DO\D6&E'(I36)R&X:Q8B>BGX%9ZBC5]*$YA<1J&,^/)R&Q
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
MJVLLY]VW>KMNW\ 5O5FN&]UIZ>^;WYGHR>6[-^^?^I/#3AE <0J+TS"<]=-
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
M>?5XH5G!?5[\NKDY9_\!4$L#!!0    ( &))259A\[EPC@0  "@;   9
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+6988^;-AC'OXK%JNE.:@]L$I+<
MDDAK;M5.VE6G1MU>3'OA@)-8!9S9YM+NT\\0#@AV3(O"FP2(GS__QX'G]V#F
M1\:_B#TA$GQ-XE0LG+V4AWO7%>&>)%C<L0-)U2];QA,LU2[?N>+ "8Z*H"1V
MD><%;H)IZBSGQ;%GOIRS3,8T)<\<B"Q),/_VGL3LN'"@\WK@$]WM97[ 7<X/
M>$?61'X^/'.UYU8J$4U(*BA+ 2?;A?,KO%_Y14 QXD]*CJ*Q#?)4-HQ]R7<>
MHX7CY8Y(3$*92V#U]4)6)(YS)>7CWU+4J<Z9!S:W7]4_%,FK9#98D!6+_Z*1
MW"^<J0,BLL59+#^QX^^D3&B<ZX4L%L4G.)9C/0>$F9 L*8.5@X2FIV_\M9R(
M1@ <70A 90#ZW@"_#/"+1$_.BK0>L,3+.6='P//12BW?*.:FB%;9T#3_&]>2
MJU^IBI/+#S3%:4C3G0 XC< *'ZC$,?T/%Y-\LU:7393%!+ M>" ;"9ZPS#B5
ME(A;</- )*:QVGH'/J\?P,V;6_ &T!0\T3A6X6+N2F4Q/Y$;EG;>G^R@"W8>
M2'@'?/@6( \A0_CJ^\/A>;BK)J::'53-#BKT_(MZ*N7'5$B>J4M7@K__4 /
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
M#YC[2R'TX<0&J+ZA3/\%4$L#!!0    ( &))259HH>/88@8  !@K   9
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
MC"2>;\/,#P1;9QL3'YD0+,X^K@@."5<%Y/<+)KUY<: :*#?#SOX#4$L#!!0
M   ( &))25:F:FU*V ,  *P6   9    >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;+6876_;-A2&_PJA#4,*M-:G+2FS#326@@9HBZ#&NHMA%[1$VT0D426I
MN-VO'TDIBN5(@HTPOHCU=1X>O2]]3LCY@= 'MD>(@Y]Y5K"%L>>\O#9-ENQ1
M#MF$E*@0=[:$YI"+4[HS64D13%50GIF.9<W,'.+"6,[5M7NZG).*9[A ]Q2P
M*L\A_76#,G)8&+;Q=.$;WNVYO& NYR7<H37B?Y7W5)R9+27%.2H8)@6@:+LP
M/MK7L>W* /7$=XP.[.@8R%?9$/(@3^[2A6')C%"&$BX14'P]HA7*,DD2>?QH
MH$8[I@P\/GZBWZJ7%R^S@0RM2/8W3OE^800&2-$65AG_1@Z?4/-"4\E+2,;4
M7W!HGK4,D%2,D[P)%AGDN*B_X<]&B*, VQL(<)H Y]P MPEPSPWPF@#OW(!I
M$Z!>W:S?70D700Z7<TH.@,JG!4T>*/55M- +%W*BK#D5=[&(X\M;7, BP<6.
M 5BD8 5+S&&&_X/*QJNUF)AIE2% MD 8<X T!6M.D@>P(@6GPF;V#EQ%B$.<
MB:,/X'=@ K:'%+&YR45^<A0S:7*YJ7-Q!G*)4#(!KOT>.);C](2OQL,_5KL)
M<,+!\.B<<&\P/#XCW'+[PDWA26N,TQKC*)XW9$RC=O*D,T %1Q2E !><@,!T
MS8%$;T;!LO)<LQ(F:&&(TL(0?43&\H_?[)GU9Y_F.F&13EBL"=9QQVW=<17=
M'9RJ&ZY^,/&/"O-?8(V2BF*.$7L/;K]_^'H'_ODL0L =1SG[M\\D5Z=).F&1
M3EBL"=8QR6M-\D9_0E^K?(.H+%UK59' %2Z:XO2NSY)1VJ66Z(1%.F%Q#9LI
MF/P_XG'IA)[G6/[<?.Q1>]JJ/1U5^ZX0\Q]F8-L4KI+B!"G)4Y)ED#)0"C.4
M_+WJUW3_**V9/PG<-JE:UM$<+I55)RSNS7\:]HLZ:T6=O:X+.-Y@&Q@E7SJ=
M=<(BG;!8$ZQCC]_:X[]Q&_!UFJ03%NF$Q9I@'9."UJ1 :QL8I5UJB4Y8%+RH
MW/;,]T,WZ!;)6-.@';7#5NWP3=M 30^.RV@XF84G;6 TATME#5]6[G#B3<.C
MSXG FH;O"&Q;STLVZY5-(1QL"N/H2V>W5EJDE1;KHG5-.EI7VV_<&IH!=%FE
MDQ9II<6Z:%VKGE?:]OA2^](&,8Z[V!CG957W ]<-3JIZI'786!>MJ_GS^MD>
M7?F]NDTT^$[1#B:GG7#5_Y@=6,\?^U1FK>M?7;1:9O-HHT_NXWZ!=(<+!C*T
M%7AKXHM%"*VW1NL33DJU][<AG)-<'>X13!&5#XC[6T+XTXG<3FPWJ)?_ U!+
M P04    " !B24E6E\]466@$  #7%0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W,2YX;6R]6%UOVS84_2N$5@P)D%DB_9G,-M X#1I@:8-XZQZ&/= 2;1.1
M1)6D[+K8CR])*9(5*[2=RLM#K(][S[WGZI(\Y'#-^)-8$B+!MRB,Q<A92IE<
MN:[PER3"HL42$JLW<\8C+-4M7[@BX00'QBD*7>1Y/3?"-';&0_/L@8^'+)4A
MC<D#!R*-(LPWUR1DZY$#G><'CW2QE/J!.QXF>$&F1/Z5/'!UYQ8H 8U(+"B+
M 2?SD?,>7DT0T@[&X@LE:[%U#325&6-/^N8N&#F>SHB$Q)<: JN?%9F0,-1(
M*H^O.:A3Q-2.V]?/Z+>&O"(SPX),6/@W#>1RY P<$) Y3D/YR-8?24ZHJ_%\
M%@KS'ZPSV[[G #\5DD6YL\H@HG'VB[_EA=AR:*-7'%#N@ YU:.<.;4,TR\S0
MNL$2CX><K0'7U@I-7YC:&&_%AL;Z,TXE5V^I\I/C6QKCV*?Q0@ <!V""$RIQ
M2+]C4^2SJ6J;( T)8'/PH I,."<!F$KF/YV#LQLB,0W%^="5*A4-Z/IYV.LL
M+'HE+$3@GL5R*<"'."!!%<!5' HBZ)G(-;(BWA"_!=KP B /(? .N$ L,2<B
M_ZE)<7(X(-P'6$FY7=2^;2*T7XTPDZ;J'[ZF5&[ E/@IIY(2<0%NO_SVZ0[\
M\X=R 7>21.+?NB)G^)UZ?#T#7(D$^V3DJ"$N"%\19_SK+[#G_5Y7CH; *J7H
M%*7HV-#'96\)W5L7(,$<K'"8$G!&8Q"P,,1<@(3PK/SGX+^M3U)7FBQ>W\33
M<]EJ[+4\.'17VY2M2;V1<K>@W#V&,L"I7#).OZL'FG+&K'9H9;B]+6K0R_Y>
MT+,F\$9ZO8)>STIOPF*U-!"N1SCABPV8L"C!\::.D!7IV#9N"*Q"NE^0[I]X
M1/>;+$5#8)52#(I2#$[4WH.=]NYWZ[I[OUTE\<LB\<L#$S?+''C7:74]]26Y
M^HIJUCFFKZV!COV8#8%5:@*]4B9X)^[L/$!#U6@*K5J.+=4$_^?U*@_8K<[J
M+UI^CU&5#"K)("N9SXD6>SA4LCP@D;D!":?^V[F@W33A#A>[495+*:F@5:;\
MQ+23 ^^?=PXPK"9?BB!H5T&?TFBFJJRT=BXUU;Y+2#7JE#[?FWYG)ZMVOPT[
M@Y?9[[6K)E_*&6C7,_D,.7FY3P W)&%"[2JXFC5>;YF&M$I.\A3*!Y;2!_9.
M/5DV*HF:0JN6HQ1%T"HTQG]R;#I8;*(9"VOIV@$F]],LG8?'22V_4P@=6"H=
M:)<Z6PUN!BCP6;Q2"L&<=.B-="WE#!.VJSN4G2V*/?9;N95B"!ZJAAI;Z"YW
MYGW4?4G::E,]'R@E#+)J@N:7N3R>E8G=ILJD5!_H*/5QQ"*7 V_/_I>H;I$[
MP+":?*DVD%UM_,PBET,?D/Y^PRQ]=^OH3*GZA3E1%&H$I[',3M&*I\6IY7MS
M5N>6YMF1YSWF"QH+$)*Y<O5:??71>7:*F-U(EIB#N!F3DD7F<DEP0+@V4._G
MC,GG&QV@.,L=_P!02P,$%     @ 8DE)5D*3(5W<!   #QX  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S(N>&ULK5EM;]LV$/XKA%8,*9!%$N6W9+:!Q%FQ
M LT6)&OWF9%IFR@EN21E-\!^_$A9$45+8JR$7VS)OGMT#X^Z>TA.]QG[SC<8
M"_ SH2F?>1LAME>^S^,-3A"_R+8XE?^L,I8@(6_9VN=;AM&R<$JH#X-@Y">(
MI-Y\6OQVS^;3+!>4I/B> 9XG"6+/-YAF^YD7>B\_/)#U1J@?_/ETB];X$8NO
MVWLF[_P*94D2G'*2I8#AU<R[#J\6T4 Y%!;?"-[SVC505)ZR[+NZ^;R<>8&*
M"%,<"P6!Y-<.+S"E"DG&\:,$]:IG*L?Z]0OZIX*\)/.$.%YD]%^R%)N9-_'
M$J]03L5#MO\3EX2&"B_.*"\^P;ZT#3P0YUQD2>DL(TA(>OA&/\N!J#F$@PX'
M6#K 4QVBTB$JB!XB*VC=(H'F4Y;M 5/6$DU=%&-3>$LV)%5I?!1,_DNDGYA_
M0H2!;XCF&-QAQ'.&98X$!V?7G&/Y?9TNP1>"G@@E@F#^8K0$UP+4?/].P35X
MP''.&$G7X 9QPC^"LULL$*'RZC?P]?$6G'WX"#X DH([0JE,(I_Z0G)0D?AQ
M&>_-(5[8$>\MCB] %)X#&$#8XKXXW3TTW7TY<M7PP6KX8($7=> =1JF-QL%O
MT.ZG7LXKOD4QGGGR[>.8[; W__67<!3\WD;*$9A!,:HH1C;T^0/F@I%8R)S'
MB&\ _I&3':)JEK3Q/H -"S!50W;S<#+U=W4V31,XJ$R,& =5C -KC+>8R9A4
M09"S2X:;)UWA'7!&]6<?16>S,((;5L$-K7.D]OJT131T.5$<@1D\1Q7/D:,D
MC!I#'!PEH6DQ;D_"N IN; UN(:N-#(AQ\$>*V?H9++)DB]+GMO"L2'TSX@C,
M(#VI2$_>6)TF+BDZ C,H7E84+UU6I\O&O K'1U.O:0(["D 8Z"8;.'HU2B!;
M@;*:F '65$#XGAI5>CN:+Z[03*ZZ98?6=MDG&?#50F4U,0/4#3>T=]PO>(<I
M"%LCLGKV3H0C-).G;MKAX(WE*;2V^]XT':&9-'7[#ZU=MV^)*M&,&G6LH%IL
MNB14J-MW:._??V7ICQQ1LB(R4KD2PDSI_%CV2;EJ0\6B:TN17'EUIZW9MFMA
ME:&WV'3T]E W]W#\KO+EM*.[0C.YZIX>6OOIR6FBKXS)Y(1<M=ATY4HW[-#>
ML<OJ!OX#?329';1W"AVAF6M&+0=@\-95HU5']%XV.D(S:6I1 :V-O&_A*]&L
MXJS%IDN=P=H:WBX(WE_X8%,%-&IVBXW:@F@-74L%&+VG\$&G<L$5FLE5RP5H
M7^0[*GRPN<!OYJIE$Z K5UH'0+L.T-MEY^!SNLT%/P=E,3P'$*!T":+6@)WN
M$+A",P=!BPPX>FOILZJ3WC0=H9DTM2"!]NV&?S*!J*U@C!L3;'#<?5MLAE''
M)-3J =JW!%XK&$XW!ERAF5RUTH!VI7%(PFOEH&6]W\A$TR;JD-N1%@&1?4_@
ME'+04R39G]@W>Z[0S/'1ZB&R;TET5XK(Z6Z$*S23IA8?D5U\O%8IHJ9LB(Y5
M48O-8-@Q/VO;_N^2%I%3:>$*S>2JI45DEQ8G58H2PWZTT;1I" >_=EJGCDKO
M$%N3E .*5](IN!A+;W8X?3S<B&Q;'. ]94)D27&YP6B)F3*0_Z^R3+S<J#/!
MZ@QX_C]02P,$%     @ 8DE)5N^8=*E# P  HPT  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S,N>&ULS5=M3]LP$/XKIPQ-( &)TQ=>UD:B,#8D.J$BV(=I
M'TQR;:TY=F:[+4C[\;.3-,U&"2\"B2^)[?B>>^[QQ6?W%E+]TE-$ [<I%[KO
M38W)#GU?QU-,J=Z5&0K[92Q52HWMJHFO,X4TR8U2[H=!T/53RH07]?*Q"Q7U
MY,QP)O!"@9ZE*55W ^1RT?>(MQP8L<G4N $_ZF5T@I=HKK(+97M^A9*P%(5F
M4H#"<=\[(H<#TG4&^8QKA@M=:X,+Y4;*7ZYSEO2]P#%"CK%Q$-2^YGB,G#LD
MR^-W">I5/IUAO;U$/\V#M\'<4(W'DG]GB9GVO7T/$AS3&3<CN?B*94 =AQ=+
MKO,G+,JY@0?Q3!N9EL:60<I$\::WI1 U@S!\P" L#<*<=^$H9WE"#8UZ2BY
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
M7YX[%7I7WO0PE=!S1WUY/J(O#]OH")74\Y,>E^=.*W97WO185>; QU;L?43
MS3J<M/.I.@S3"L_[B( K#>=C._%0UL7-"KS;A+.8]#TIQ97T\C&->'I*Q@6?
MX>#-]!25/&\];7]LCYZ[?<S^*7KT7"4*W%&/GIL->)/!0!L=H9)W#LO[X3D7
MM]Z8[V*U&?6!56+/3WKLCCO5>%?>]%<TE,;/3GUROG;0?KV(,(-N+586NIVV
M7KDKWW?\&F:W49*C6-S(8=Z;F1R?[5\AW!\4Z;9Z"^\Z+8IT4WV\$^%:9*6!
M_/TFE1NK/BA?[&M>Y%S\#U!+ P04    " !B24E60G-%XSL"  #\!0  &0
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
M=8'J[P]95AY^J1MXRO+?=]V^_3]02P,$%     @ 8DE)5M*:X']D!@  7"X
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
M<VAE970W.2YX;6RU5FMOVC 4_2M6)DVMQ,B#YSJ(1$F[55HEU([MP[0/)KF
M5<=.;0?*?OUL)V2  #$IXT/PXYX3GV-?YP[67+S()8!";REE<N@LE<IN7%?&
M2TBQ;/(,F)Z9<Y%BI;MBX<I, $XL**5NX'E=-\6$.>' CDU$.."YHH3!1""9
MIRD6FUN@?#UT?&<[\$062V4&W'"0X04\@YIF$Z%[;L62D!28))PA ?.A,_)O
MHKZ)MP'?":SE3AL9)3/.7TSG(1DZGED04(B58<#Z;P5CH-00Z66\EIQ.]4H#
MW&UOV>^M=JUEAB6,.?U!$K4<.GT')3#'.55/?/T%2CT=PQ=S*NT3K<M8ST%Q
M+A5/2[!>04I8\8_?2A]V '[W!" H <$AH'T"T"H!K4L![1+0MLX44JP/$58X
M' B^1L)$:S;3L&9:M)9/F-GV9R7T+-$X%4XH9JJ!)D(?)*$V#819@NY><Y+I
MO57H:I+/*(G15!%*% '90".JCPIF,2!]Z-!]SA*)IA(2%.6"L 4:<R:5R.VV
M-M"S/J=)3@'QN9Y),RZ) O2$]>,;GE&X1E<1*$RHO$8?+#9/04ATQT L-A:"
MV6;@*JW5K-B-2UVWA:[@A"X_0(^<J:5A2B#9)W"U2953P=:IV^ L8P1Q$[7\
M!@J\(#BRH/'E</\(/+H<[IU1TZKVO67YVB?X[DSBB6IGCSI\EL'<1S<RPS$,
M'7WA2! K<,+W[_RN]^F8.W621361[3G7KIQK6_;6J8RI4L7FSD'"_/RJP]&#
M@E3^.N9INTY/ZR2+:B+;\[13>=HY>QI']]-HC&*<$84I^8WM)T'H2^*8A065
M7]QHYK.V"KVFU]4YN=HUY[*PZ$381V_WYU>@/7G=2E[WK+S/6)[+L[/@?ST3
M=9)%-9'MF=:K3.O]QSSKU>EIG611361[GO8K3_OUY5G_:&9TN@=Y=EE8="*L
M=Y!9[DXIHPN!A2T))8IYSE3QK:Y&JZIS9(NM@_%;78T6Q>-?FJ*4?<1B09A$
M%.::TFOV]!4@BO*PZ"B>V8)IQI4NOVQSJ2MJ$"9 S\\Y5]N.>4%5HX=_ %!+
M P04    " !B24E6;U\^;J8#  !Q#0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970X,"YX;6S%5VUOVS80_BN$5@PID$8O5F0GLP7$3H,-6%HC0;</0S_0TMGF
M2I$J2<7-?GU)2I9E6]*:PD6_V"1U]_"YX]WQ.-YP\4FN 13ZDE$F)\Y:J?S:
M=66RA@S+"YX#TU^67&18Z:E8N3(7@%.KE%$W\+S(S3!A3CRV:W,1CWFA*&$P
M%T@668;%\Q0HWTP<W]DN/)#56ID%-Q[G> 6/H#[D<Z%G;HV2D@R8))PA <N)
M<^-?S_S0*%B)OPAL9&.,C"D+SC^9R1_IQ/$,(Z"0* .!]=\3S(!2@Z1Y?*Y
MG7I/H]@<;]'OK/':F 66,./T;Y*J]<09.2B%)2ZH>N";WZ$RZ-+@)9Q*^XLV
ME:SGH*20BF>5LF:0$5;^XR^5(QH*?M2A$%0*P:%"V*$PJ!0&UM"2F37K%BL<
MCP7?(&&D-9H96-]8;6T-8>88'Y707XG64_&<8J;.T5SHP!#J^1QAEJ*WGPN2
MZ[-2Z.Q1QTU:4$!\B>X(PRP!]"=HOTDK^5ZM050?"%NA]PM*5M@<D'R-SFY!
M84+UZ WZ\'B+SEZ]1J\08>B>4&I$QJ[2)A@B;E+1G99T@PZZ?H#N.5-KB=ZR
M%-)] %?;7CL@V#I@&O0BWD)R@0;^.0J\(&@A-/MV=;^'SJ ^CX'%&W3@O<S'
MY^B!4Y/,&RQ2](^9H+MR]K'-N>7>8?O>IF)<RQPG,'%T29 @GL")?_W%C[S?
MVAQS(K ]-X6UF\(^]'B*J7435F@!*\*8<8P.41W$A*=MII=XEQ;/U+:G>##0
MY_W4M*A-)JIE]HA>UD0O>XG>I"E17;%>JD:-_<+P@-*QB-=.**H)1;V$WNFK
M08 B DR"EQ'&;83A]%]=;^QJ&]GHB,F;P(L.Z+8(A>U\AS7?X;>>-!BJ?6<\
M/-K='WH'#(]EFG&P1W%44QSU4ISIXRTR$*8H@5@]HQG/<LR>VRCV(KTT T\$
MMF?T56WTU4\L5%>G=-.)P/;<Y'N["]8[<:FJ +MBM#2J5:BC6/F-;L#__G)5
MZ3:W# [3JT6FHV#YP8Y4\&-*5H7[/S6K3:JC:/F[:]SOO?Y>5+8JJ+VZ%1ZQ
M/!;J+%S^[AKU^^_1;193D\6ZITZ*K*!808IPQH4B_]GT;25]?%F.1H><CV6"
MX2%GM]&\ZB*ZLCV]1 DOF"K;N'JU?C?<V&[Y8'UJWA.V*=[!E(^1>RQTXDEM
MY5)#>A=#S4B4_7TY43RW+?*"*]UPV^%:OXE & ']?<FYVD[,!O4K*_X*4$L#
M!!0    ( &))25;3:^JAI0,  )D3   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@Q+GAM;+U8;6_;-A#^*X16# F01J)DRW9F"TCM%BNP;D:#;!^&?6 DVB9*
MB2I)Q<VP'S]24O3BT$*\<OYBB=+=<W</'QW.G.\9_R)V&$OP+:696#@[*?,;
MUQ7Q#J=(7+,<9^K-AO$42;7D6U?D'*.D=$JIZWM>Z*:(9$XT+Y^M>31GA:0D
MPVL.1)&FB#^]PY3M%PYTGA]\)MN=U _<:)ZC+;[#\CY?<[5R&Y2$I#@3A&6
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
M+,4R-D=$D/8%\WPKA#Y=V%-+?>A<?@502P,$%     @ 8DE)5DV$"H-4!@
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
MF^;ZW\\V%!(@7+JAVY<&F_?'\S[F]6-WN>?BJTP %/J6I4RNG$2I_-IU99A
M1N0ESX'I-S$7&5%Z*':NS 60R#IEJ>M[7N!FA#)GO;1SCV*]Y(5**8-'@621
M942\W$#*]RL'.Z\3G^DN46;"72]SLH,G4%_R1Z%';ATEHADP23E# N*5\Q%?
M;_#<.%B+/RGLY<$S,J5L.?]J!G]$*\<SB""%4)D01/\\PP;2U$32./ZN@CIU
M3N-X^/P:_<X6KXO9$@D;GOY%(Y6LG(6#(HA)D:K/?/\[5 7-3+R0I]+^1?O2
M=CYQ4%A(Q;/*62/(*"M_R;>*B ,'')QP\"L'O^TP/>$PJ1PFMM 2F2WKEBBR
M7@J^1\)8ZVCFP7)CO74UE)EE?%)"OZ7:3ZWO07,@T05ZTA](5*2 >(SN04H
MM"$R07=ZH25Z?PN*T%1^T)9?GF[1^W<?T#M$&7J@::J70RY=I=&8F&Y89;XI
M,_LG,F,?/7"F$HE^8Q%$QP%<749=B_]:RXT_&/$6PDLTP;\@W_/]'D";\]WQ
M )Q)3>W$QIN<B&?IRPF-D.XV1#)>,"4U9V%:Z'H->2H!E.D%* 3HSE"&^M2L
M!THIV=*4*@J]Q)9YI_UY3>-?RYR$L')T9TL0S^"L?_X)!]ZO?:2,%.R(HFE-
MT70H>DE1(4LV]-8DB*)L5_:VK=Y2U[RP[/124N:9V3QFZWI>!TOW^;#.KL6B
MMC@"/ZO!ST8 'U-&6 @#T,LLP0$P/&UA[S$)^L$'-?C@?/ EQG\%/N@BF[3
M=TWF_=CG-?;Y8&/=MWL$$4&E@1\+GB&^U5L5,T-A]O +'E_H0A'1>YKJK6$^
M9CN-%.R(F$5-S&)P43^=T2B+[H)YK07KFOC]"W95X[H:Q'7WW<_HJI-RTN[?
MKHG7CPI[C?9YPTV@A:O(0!@) K%[01N>Y82]](K98*BW?B5C13LN_$#T\?\D
M357BL6@:*=HQ37Y#D_^#Y*E*% SH4X_)"8'"S0D$#ZKW:!)5I1G4J#Z;$R*%
MF_,!?L,!X3_(5)7F")S?+J!K<T*H<'-$P+,?*E5X\$CRYO8:*=HQ.<T1! ^?
M0<Z1*]QSP&CK58_-"<'"S1$##PKU&9)5!9@-?E)=F[9HN0=W-RU%.WNEE2@T
M6W)Y]:EGZVOS1WM9;,W?F.NTO1,V8<J[^ ,1.\JDKB76(;W+N<8CRNMM.5 \
MMS?$+5?ZOFD?$R 1"&.@W\><J]>!25#_DV']#U!+ P04    " !B24E66]*I
M=8T&  "'+   &0   'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6RUVFMOVS84
M!N"_0GC%T );;=Z5SC'0)BLVH$6-=MT^JS8="]7%D^2D ?;C)\FNCPL>DK(<
M?XDO,?D>6>)C2N+TH2B_5FMC:O(M2_/J>K2NZ\VK\;A:K$T65R^+C<F;_ZR*
M,HOKYF5Y-ZXVI8F77:,L';/)1(VS.,E'LVGWWKR<38MMG2:YF9>DVF997#Z^
M,6GQ<#VBH^]O?$SNUG7[QG@VW<1WYI.I/V_F9?-J?.AEF60FKY(B)Z5978]>
MTU=O(M4VZ#[Q=V(>JJ/GI-V4+T7QM7WQY_)Z-&DK,JE9U&T7<?-P;VY,FK8]
M-77\N^]T=,AL&QX__][[VV[CFXWY$E?FIDC_29;U^GH4C<C2K.)M6G\L'OXP
M^PV2;7^+(JVZO^1A]UFE1V2QK>HBVS=N*LB2?/<8?]M_$4<-&',T8/L&K*M[
M%]15>1O7\6Q:%@^D;#_=]-8^Z3:U:]T4E^3M7OE4E\U_DZ9=/7MGFDVJR*_D
M?9(GV38CK_-\&Z?DH\GKYN&FR+*D;O9"79'GMZ:.D[1Z09Z1)&\:I&GSO5;3
M<=W4T?8V7NPSW^PRF2/SUBQ>$DY_(6S"&/G\Z98\?_;BQV[&S68<MH4=MH5U
M_7)'OQ\VIHSK)+\CNZW"*MOU(/ >VB'PJMK$"W,]:H[QRI3W9C3[^2>J)K]Y
MZN.'^KBO]UFSN1RK:==*=JW:470_D]/Q/1(D#D$B%"2PH%TK%0Z2AR 9"I)8
MD+2".!ZD#D$J%*2P(&4%,3Q('X)T*$AC0;IO4'0(BD)!$8GS):G7IN%T59L2
MRXWL;Y+BP5>'X"MO\%]%.["S_7!/VY%"-O%C-\:Q"JZL"D2$5T G@,[$6\,[
M4U5DF52+8IO7*" 3*Y5J1^H1==2;.F^'=%Z3^SC=&E*L3O@2]CWWV0\4N*)^
MK]XF>9POC$<K>@FN*'A%AX&U;_;#:' ,< IFT6%H45LM>N4( [?H,+BH+1=5
MCC"PBP[#B]IZ.0]R\(L. XS:@E&'_A0,HT^"&+45HQ/7UPJ.T:>%C-J2T2M'
M%0PH8V=2QA#*7 <P \O8Q2QCMF7:<=BQHZF7EZ+933,3W&:FK,CON2GO'MN9
MXR;.']$"+J$: ]48/W^:Z(5Q:(E@(0M:B,++>L_@&%#(@A2B[C*;0N'( @E9
M4$*4769+Z/@]80 A"T*(JLMZ3^48.,B"#J+H,@0^1Q:PQ_SL]327V=HQ!W8<
ML.-^[$XEE]OV"<<7P($^[J<O*"ZW@:..0Y<#<-P/W!G@[GO^85<XP.5'YY)^
MQ<*31WX)PS@8QH<9QFW#F&, <D",#T.,(_,YQ]D+!\7X,,4X,I]S\,R!,3Z,
M,=Y_/L?!,3[,,8XXYAI1 !E_$L@X<@+J&#T"(!-/"YE )G&N$T !DHDS)1/]
MIVH")!,7DTS8DDG'<2! ,N$_RYPG&].^5W4'PWS^&H^^A&;BZ(J:.)-;X>5P
M:($@H @*B'(K$ %=EQ=!0!$4$+_ B CHF,@)$% $!42Y%8B KC 04 0%1+D5
MB("N,!!0! 5$N17(F:HC3 )YTD]>3VZE+1UWG*U*@$[ZH3N56XG,X%P7#"3
M)_WP!;F5-F_:=84<>),!WH9S*^WK;*X?'0F22?^\S.:6_$=..7WW]S\0.GET
MRT&>*;'T2CFT0,!1!G%$)9;]IX<2<)1!'%&)97\<)> H@SCBMWOZXR@!1QG$
M$958]L=1 8XJB",JL<+F?8XPT%#Y->PIL4+N.3@D5F"@\AMXJL3*)M$IL0(3
ME=_$H,3*EL\EL0+Y5$"^X1(K^Z35);$"R91_RO:AW?]HVB4 4T?W6M69PBJO
M@$,+!/14$#U46&6CYSC95V">"IJ' JML\US# LA30?)07Y5-G@,A#>+IH'@H
MKQJY9.?( O!T$#S\IKHMG.OV/0"G_<#UQ%7;KBG'F;4&UK2?M5-QU;9R5Q-'
M$:"<]BL7M%7;E@G7+@;+M-^R,VS5R(T&QU#28)CV3\(Z6T^<V/J['*B:/EIY
MHL]D5WM9'%H@4*B#%*+L:IM"UU ""G600I1=;5/HF!=$0&$4I!!E-[(I="WZ
M 0JC((4HNU%O"B.@, I2B+(;(7,Z1Q;0%P67BO1:SF2+Y_B%C@"\R _>J>I&
MR T(US$$_D5^_X+J1K9RKAT,R$5^Y,Y =]_S\:)#:PG/^&A9:;M$]WU<WB5Y
MU?2^:AI-7K9PE[M5K[L7=;'I5II^*>JZR+JG:Q,O3=E^H/G_JBCJ[R_:Q:N'
MM<>S_P%02P,$%     @ 8DE)5O1C$EG> P  ;1   !D   !X;"]W;W)K<VAE
M971S+W-H965T.3 N>&ULK9C;;MLX$(9?A= 6BQ9(HX./R=H&8GN+%H@708*T
M*(J]H*6Q350BM21MUV^_0TJ1#Y&9PM!-)%*<G_.->9C)8"OD3[4"T.17EG(U
M]%9:Y[>^K^(59%1=BQPX?ED(F5&-3;GT52Z!)M8H2_TH"+I^1AGW1@/;]R!'
M ['6*>/P((E:9QF5NS&D8COT0N^EXY$M5]IT^*-!3I?P!/HY?Y#8\BN5A&7
M%1.<2%@,O;OP=A)VC8$=\97!5AV\$X,R%^*G:7Q)AEY@/((48FTD*#XV,($T
M-4KHQW^EJ%?-:0P/WU_4/UEXA)E3!1.1?F.)7@V]OD<26-!UJA_%]C.40!VC
M%XM4V;]D6XX-/!*OE199:8P>9(P73_JK#,2! 8+6&T2E071JT#YCT"H-6A:T
M\,QB3:FFHX$46R+-:%0S+S8VUAII&#<_XY.6^)6AG1[= \9 D8_D'I02DI3M
M?ZB4U 28O)^"IBQ5'W#,\].4O'_W@;PCC),92U/\(=3 U^B'4?/C<LYQ,6=T
M9LXP(C/!]4J1OWD"R;& CP 51?1",8Z<BE.(KTDKO")1$$4U#DU^WSQTN-.J
M@MJR>NTS>A,,RSH#:0!!+G=D(K*<\EU=J)Q*9A/?JIS&,/1PERJ0&_!&?_X1
M=H._ZC ;$CN";E?0;:O>.@/]1%-0'_4N!T)Y0J9,XDXEGQBG/&9\6:ZLJ^))
M'B$&MJ'S%*YPC(II2KX#E61&]5HRO2,_[N9*2]SE_]9%K=UDU!H2.XI:IXI:
MQ[E49HRS;)WAB<@UQB"G.SPCM2):D#E@KXD2).?6];@0[UAQ<V)O1KA^-X=P
MSNDOA.M6<-W?@J.<KQ'N#48\4Q"S58=93--U8#H=N1"S5V'V&L=LUV'VWL1T
M.G(A9K_"[#>.V:G#[+^)Z73D0LR;"O.FB1U9\'7K^&[>Y'-Z<"%?&.RO_*"A
M,Z=GCW*] LP0%QID[5T?O,+MG^"Z_;F4]R#%"9V\Q8TCJQNG/F4)7V%T3S&<
MTUR*$>TQ(B?&,\<+DMNE%XL,:B&B5Q"]4PCG))="[#.CT)T:/8@M2&)S!7*W
ME !FZ=6B-)H8-:5V3+U/C4)W;E0DUV7N<T6FH&+)<EO'_+C'L>2+ADS59CIA
MHZE.4VK'<=@G.Z$[VS'\)A=TK.#.JQ4<M8/3-5R3]MRTJT''SNV3E="=K7RE
MDIGC@:3VO'#XV*V9_O2(KQO4ZI_XZ!\4;E@O+&T]JT@LUEP7U4_56]7,=[92
M/.D?FUK:%H1[F:(0GU&Y9%PAU (E@^L>>B2+VK9H:)';\G N-!:;]G4%- %I
M!N#WA1#ZI6$FJ/[#,/H?4$L#!!0    ( &))259?@N:64 (  -L%   9
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
MTV9O71[IK:/#$XK#4>L);RK3FJ7CAC(#W[RI?*0TR8C6))WV9[D8GV[.MO]
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
M.AE1G! 7 \4W^9GI#5>*I_GE&F@$P@3HYS'GZGY@CF&K<_KP)U!+ P04
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
M?\.*9[(EE,#$9=-P:18X,FL5#GL20CSKJ5!"ANGTK8<>SI7O*7,.:+"GB )
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
MU!T)B+Q%K/A$,['TZ2TD_"RF#$H5V20I./#TVX],4(\J3D'50JD'QW.Q]3H
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
M"=D:EF 6OZ.E9YPC8J!-YS-MMT/-/'48X+V*'1H&Q@8EN\4XNQG7^K'^3K]
M:\H!(J;V-#B>R;&[<CYXX6JS:G_J7EQ;-:?A-J]WKR+=?[I_.>[G[I6PRN?7
MWB>^>\6M#+-[X^[7I&S&\8IDXK$)N?C8XF>Y>XGM[I>ZV'2O=7THZKI8=S\^
MBV0ERE;0_/VQ*.JW7]HOV+]*^.K_4$L#!!0    ( &))25:K_$DF500  &@:
M   9    >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM;+59:V_B.!3]*U9VM&JE
MG28V)$ 7D*;0U8XT#U0TNQ]6^\$% ]8D,6N;,I7VQX\=TCR-123SI<WCWI-S
MKX_#B3T^,OY=[ B1X$<2IV+B[:3<W_N^6.U(@L4=VY-4W=DPGF"I3OG6%WM.
M\#I+2F(?!4'D)YBFWG2<75OPZ9@=9$Q3LN! ')($\]<'$K/CQ(/>VX4GNMU)
M?<&?CO=X2Y9$?MLON#KS"Y0U34@J*$L!)YN)]P'>S]!0)V01?U%R%)5CH$MY
M9NR[/OFXGGB!9D1BLI(: JM_+V1&XE@C*1[_Y:!>\4R=6#U^0_\C*UX5\XP%
MF;'X;[J6NXDW],":;/ AED_L^"?)"PHUWHK%(OL+CGELX('504B6Y,F*04+3
MTW_\(V]$)0'VSR2@/ %=FM#+$WI9H2=F65ES+/%TS-D1<!VMT/1!UILL6U5#
M4SV,2\G57:KRY/2)2,J)&A<)'DA*-E0*<+-48ED?8@*^;D [ "QBG((/0A =
M^XGB9QI328FXO04W<R(QC<4M> ^^+>?@YMTM> =H"C[3.%;#)L:^5*SUL_U5
MSO#AQ!"=83@GJSO0@[\!%"!D2)]=G@[KZ;[J5=$P5#0,97B]LW@;=65=;\:<
MBE7,Q($3\,\G=1M\E"01_YJ*/:'WS>AZTMZ+/5Z1B:=FI2#\A7C37W^!4?"[
MJ71'8+5&](I&]&SHTR\L?;\Z<*Z5@3,QF,H]8809AGZEO$PA"H9C_Z5:AB$(
MAD$15*/7+^CU+Z87EQHU<3P!1=7'MR@:8OK(S# L&(96AC,U'0X)X0(\IH1O
M7\&,)7N<OIHH6I&ZJL816*WHJ"@ZNNKTB5PVPA%8K1&#HA$#!]-GT)8=1%%#
MFX:@((S,XAP6](:NIL^P]?C!J,&P'0*#OIG@J" XLA*</YR&8I%;"BTD(STK
M3%?%. *K50R#\K<ZN.KDR>$=]<(56KT9%>,"'4R@'*0JO2B$#7D:@D(T,NL3
MED8!6G]^S0H%_X,N[WW[(SJ/V#7\ BP- ^Q=5[Y60]*Y&8[0ZLTH[0F\W)]8
MY-OV'5$/->7;#@KA&?L$2W<"[?;DZ^+Q(1LB(R^GAL056KW2TI+ ZWH2Z-24
MN$*K-Z.T)="%+X%MSQ&&@Z8NVT$1@F=T61H3:'<FA2Z[ODJML)U'R1%:O0FE
M^8&CZTK6J2MRA5;_("]M$;(ZC0LEFX-4U=@?]1N2-02%_3-6&I56!=FMRIL3
M6#X^+8S4K.F=%P4<H=6+K:R/7'F!Q.T*R34L#RHM#[(ODLPN^X3*4>H?2$UI
M6F/J_$H7@IRMDB#3,DGSE6\*ZIUQTJBT(LAN1:KSI^-;WX[<64W7,"JH-"KH
MND8%.34JKM#JS2B-"K(;E4NG5MN$M$1K"ZFS*UT*<K9^DB-5ES\'S>5'0PP,
MFNN/?F4;0._!?,9\2]4G9TPV*BNX&ZAT?MK6.)U(ML]V!IZ9E"S)#G<$KPG7
M >K^AC'Y=J(W&XK-I>E/4$L#!!0    ( &))25;GKR_ >P4  !@C   9
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
M+= <I'W W-\(H9\[]N2Q.3A>_@-02P,$%     @ 8DE)5B^T_&O#!   #1L
M !H   !X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;+6966_C-A#'OPJA+HHL
ML!N9AWRDMH$ZR:(+=+%&C&T?BCXH-FT+J\,EZ3@!^N%+R;(H5T,Q4>N76-?,
M?WC,+Z/1^)")[W++N4+/29S*B;=5:G?C^W*YY4DHK[,=3_6==2:24.E3L?'E
M3O!P51@EL4]ZO;Z?A%'J3<?%M;F8CK.]BJ.4SP62^R0)Q<N,Q]EAXF'O=.$A
MVFQ5?L&?CG?AAB^X^K:;"WWF5UY64<)3&64I$GP]\7[&-S,VR@V*)WZ+^$'6
MCE$^E,<L^YZ??%Y-O%X>$8_Y4N4N0OWSQ&]Y'.>>=!Q_E4Z]2C,WK!^?O'\J
M!J\'\QA*?IO%OT<KM9UX0P^M^#K<Q^HA._S"RP$%N;]E%LOB+SJ4S_8\M-Q+
ME26EL8X@B=+C;_A<3D3-@!"+ 2D-2!'W4:B(\BY4X70LL@,2^=/:6WY0#+6P
MUL%%:;XJ"R7TW4C;J>D#5Y'@>IH5FO&4KR,ET=5"K_UJ'W/T=8WNGW=Z OGJ
M=!O-PY?\<?D>7=UQ%4:Q/GJ'HA1]B>)83[0<^TH'EKOWEV40LV,0Q!+$'5]>
M(XH_(-(C!'U;W*&K=^_/W?AZ7-7@2#4X4OAE-K^S'W_ _=Y/\W(7S>,0#J_5
M39X8-W(7+OG$TSM?<O'$O>G1<TN0M J2%MZI=?!K?:4VOSI(=!?)99S)O>#H
MCU_U;?19\43^"<5.+Q [JV)GK1.LUXM",1VM@L(JY\+35 N._2= *JBD I<4
M@Z2.5OVZ5#"$I?J55-\E%4!2_:94'\-2@TIJX)+J0U(#0,HR@<-*:NB2&D!2
M0V "1[#4J)(:N:2&'TF/$DAOU- ;C"Q#PSU#L=[;,QW]C6XUC_8)%Q+=IUQL
M7O2%9!>F+R"C6B4Z9A*N@1A?E .E^_\Y?(-:W,Y:&PI*L_/]95MOPTS<BC4K
M#4JS,S5FV<W84 X[,0<"H30['YN%"-B #CM)!S(!0ZBSJ1G682?L0"Q@@';6
M=3.XPT[>V<F F]0;L, B:;"'V[EW0L/B_F$.JK::=\T;@TH\NFS:MZ*X8_C$
M@)>T@]>6]J79V?:Q[!YB$$E:&6;-^M+L56*UVM$)-##I"0 TFYCA&7'R#,QY
M O#,)F9P1IPX U.> #BSB1F:$2?-[!E/FDBS)3PQ1"/M1*LG_!M+@';/79/)
MT)$,+LH"T@K?KN$;TA)GA0FSH%EB#BR+;+!)G"4FC *@O(2UJ&$<=3(.) %M
M,LZF91!'G8@#04";B+-I&<)1)^% #M FX6Q:M9=<)^#L&*!-RE$+>*BA'&VG
MW-?Y_:S((%"QU;;K&[^!(@TN^\[?RMRNX1O"4F?-""8Z;=:,@07GU$"1.DM&
M,--ILUH,;-O4((PZ$0:G>A-AMBX#-0RC3H;!N=YDF.V-G!F(,2?$P&1G38C9
M.@W,4(PY*6;/=M9$&<7$(FE@QMIA5J7[&__EM[OMVC\S7&27[?ZQB[3_:OV_
MC@W 9BD9V);84)-U:P&R9A49,(N881SKU@1DKV<<,XQCW=J #&!<WR)F&,>Z
M-0+9ZQG'#./8?V@%EK;U/C$9_5O2KWW<R#\4?0G%)DHEBOE:6_6N!]I<'+^]
M'$]4MBN^=SQF2F5)<;CEX8J+_ %]?YUEZG22?T*IOH!-_P%02P,$%     @
M8DE)5K8BO$1U!@  ?C$  !H   !X;"]W;W)K<VAE971S+W-H965T,3 S+GAM
M;,6;:V_;-A2&_PKA%4,"K+5%2;33)09R6;$"2Q$T:_=AV =:IFTANG@D'3?#
M?ORH2W3<63Z4E0C*A\26Q9>'Y'OXA")]ODWE@UH)H<FW.$K4Q6"E]?K]<*B"
ME8BY>I>N16(^6:0RYMJ\E<NA6DO!YWFA.!K2T8@-8QXF@^EY?NU.3L_3C8["
M1-Q)HC9QS.73E8C2[<7 &3Q?^!PN5SJ[,)R>K_E2W O]97TGS;MAI3(/8Y&H
M,$V(%(N+P:7S_HJ=907R.[Z&8JMV7I.L*;,T?<C>?)Q?#$991"(2@<XDN/GS
M**Y%%&5*)HZ_2]%!56=6</?UL_J'O/&F,3.NQ'4:_1'.]>IB,!F0N5CP3:0_
MI]M?1=D@/],+TDCEO\FVN'=\-B#!1NDT+@N;".(P*?[R;V5'[!2@APK0L@#-
MXRXJRJ.\X9I/SV6Z)3*[VZAE+_*FYJ5-<&&2C<J]EN;3T)33TWN=!@]OKTR[
MYN0ZC<U@*YYWU\DG+B7/NNR4G-P(S<-(G9(W)$S(;1A%YA9U/M0F@DQG&)2U
M716UT0.U.93<IHE>*?)+,A?S[P6&)O0J?OH<_Q5%%6]$\(ZXSD^$CB@E7^YO
MR,F;4Z)67 J%R+M5][BYO'NH>S*AM[/][KDTG9,LA?&G)K,GLGO?'7_*+U]N
MN9R3/W\SDN2C%K'ZJZ[#BOJ]^OJSG'ROUCP0%P.3=$K(1S&8_OB#PT8_(ZWS
MJM9YF+KIO(60TH0<[#:-0],464<\(5K(N"YV7-T9D2?!)38,?A6HCTI]VL0S
M(4FZ*$>6\(U>I3+\Q\1^8AQ97#VMB[$09KEP-D4]3ID_RG[.AX\U$;$J(H9&
M=%_&\6CR@L\B0<P$29:FX[0M(+87D.\YXS$=UP<TK@(:HP%=FX3<Q$)FJ27D
M\BFW*T^>ZD) E5IZ;E+%.>DYHR8=M.ZL:MU9IQF%JS?(*&<$$_^HJYPJE1LG
ME;-#(Z>CM"J%&^>50R$FBL9T&R9AO*D=+KQD2Z\Y ">G;SHY7>#) 3XY.$+N
MA RR8(U)S2#HD$>E&4*E-J8QIJF/0NDP69(YUZ*V!44-F64K8QRR*>#(P7E4
M6H+\2XZ9=G'1MIT)Q')8WVY!F=FV@4! !T?@:[AEW-PM0#P'1<[TEG\[.(%T
M 2L':.6<]6T)E&@M&T@!<A2'W"M8HJSA.TO0>DM0X!S%.5=:XL@)!!=MVYD
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
MAUL>)OO9"([>;CP%J[5*;XSGTPU;\6>N?M\\"GTU+J/X0<1C&20Q$'PY&]W
MZULW:Y ]\4? ]_+H-4BG\I(DK^G%)W\V<M(1\9 O5!J"Z7\[?L?#,(VDQ_%/
M$714]IDV/'[]%OW';/)Z,B],\KLD_#/PU7HV\D; YTNV#=53LO^9%Q.B:;Q%
M$LKL+]@7SSHCL-A*E41%8SV"*(CS_^QSD8BC!@@V-$!% Y2-.^\H&^4]4VP^
M%<D>B/1I'2U]D4TU:ZT'%\3IJCPKH=\-=#LU?U;)XO7B5L_+!W=)I!=;LBQ=
M'YZU /QMR,&O2_#$I1+!0NF'L@;@)DUFH [@ OPD6*S?^ @^W'/%@E!^G(Z5
M'ED:?[PH1G&;CP(UC (B\)#$:BW!#['/_?<!QGI*Y;S0V[QND37B/5]< @R_
M \A!",@U$UQ:PN(R73@+BYO2E0:Z>*FFZT;H-*RXUJL"+P=P_-PC.V2W;_9,
M^."O7W1(\$GQ2/Y=EZB\?U+??_H9O98;MN"SD?X02BYV?#3_]AOH.M];9D?*
MV1%;]'FQE.!#$!<IJUW+/(B;!4D_];LY)9Y+X'2\J^F<EIU3:^=W2:Q+ Q>I
M!KA8';+\LOA0-P)KI)9)<LMQN@-+P.UA=I-R=I,N)#"I2@ Y%*%Z"7AEYYZU
M\]]TO;\(V49RP-),R;JNK2%:9N>J'.#5P&M_U</LH&-@X'2Q^D64X^6'"#ON
MI'[YX1&,X'D" /^"<^J"/7S;]"$S?#2P/(H!=#Q!0S]HQ<_)^L!5?4#7\QH(
M 0V?H!U0#TR\<E5DKKE$V*.TS9(!&:1#RZ / $)#0&A%T,DR<*LR(!!Y367"
M, K:(54C@W,+A;6#M@DTG(/>T KI Y/0<!):076R0JZJ"L&84*=>(<B #-E!
M]LA%MF.-%_R+U<(>JF6JD&$>@@-K ?5!162HB*Q0.E4+1913JP4RT$)V:#5I
MX<R28>^E;18-^A 96B9]4!,9:B+[_N]4F=#S2H:!&K)#[<CCD)G'L8T#55\P
M^MB@(4,_-!E:"7W0$1DZ(OLV\%0E>#7?,CW8) 3#+F1G5[T0SJT6?6SDL.$?
M=H;VJ?J@)C;4Q/:=XHD:*:*\UPAR:;U&L&$:MC/M/M@%/H\U1'1.H]-V)?:0
M;3-VY%P.;EWV04AL"(D[<2]QU;Z$U'-)@R0,O["=7U^2Q)D%Q-Y;VV0:&N*A
M74[<!T6QH2CNQ.C$5:<34L=K*B"&<=C.N'=JV9RQ6['';9LV T<\M .*^R G
M,>0DG5B@I,8"=1%TZW5!#->(G6LGZ>+,4F+OLFU&#2O)T*XHZ8.LQ)"5=.**
MDAI7E!*$&R1S]*.=G7OO)"-.WL78H[9-FL$E&=HD)7T0E!B"DDY,4E(U21$A
M#7PA!F_$CK<31'%N%>EC4T@,,,G0EBGI@ZS$D)5T8IF2JF6*,&G@#C78HW;L
MW?A^D*:3A>^_N^8C ?E%=HIF'?!=GNUD"19)G+>K_96^CRTB-2BE0QNKM ^P
M4@-6VHFQ2JO&*D4N:O!5J<$>M6/O:R5S9OVQCZ9ML@UEZ=#^*^T#R/3H^$TG
M_BNM^J_4(<AK4)/!);7C\DA-U:^]7U6%^MAG4@-B.K1;2_L ,S5@IIVXM;3J
MUA+BX";=&&Q2.S8[T<VYI:B/+:IK6.T.;>ZZ?9#;->1V.S%WW:JY2Q"\^K^3
M-SXZ':L7>)6= 99Z\;>QR@_*EG?+<\8W^>E:\WA^2/F!B5402Q#RI6[J7$YT
M,13YN=_\0B6;[*SM2Z)4$F4OUYSY7*0/Z/>72:+>+M(.RM/7\_\ 4$L#!!0
M   ( &))25;*H1/> 0,  ),(   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M-BYX;6RM5DUOXC 0_2M65EJU4DL^"&G5A4A\M-H]=(5 [1Y6>S#)0"R<F+4-
ME'^_8R=D 07$H9?$=N8]SYNQ9]+="KE4&8 F'SDO5,_)M%X]N:Y*,LBI:HD5
M%/AE+F1.-4[EPE4K"32UH)R[@>=%;DY9X<1=NS:6<5>L-6<%C"51ZSRG<C<
M+K8]QW?V"Q.VR+19<./NBBY@"OIM-98X<VN6E.50*"8*(F'><_K^TR@R]M;@
MG<%6'8R)43(38FDF/]*>XQF'@$.B#0/%UP:&P+DA0C?^5IQ.O:4!'H[W["]6
M.VJ9405#P7^Q5&<]Y]$A*<SIFNN)V'Z'2D_'\"6"*_LDV\K6<TBR5EKD%1@]
MR%E1ONE'%8<#@!^= 005(#@%A&< [0K0OA805H#01J:48N,PHIK&72FV1!IK
M9#,#&TR+1OFL,&F?:HE?&>)T/-4B6=X/,'(I&8H<3Y.B-B$W4SQAZ9H#$7,R
M98N"S5E""TWZ"H_(RM@H\F9@6I!GI1GF ,@+99*\4[ZVL%<JEZ#O9Y9] DI+
MEF@<VDU)?TMEJF[)S0@T95S==EV-BHQ?;E)Y/RB]#\YX[P?D510Z4^2Y2"$]
M)G Q%'4\@GT\!L%%QA$D+=+V[TC@!4&#0\/KX7X#?'0]W+N@IEUGMVWYVN>R
MFU$)57;'=(?7%?,G)2T68,9WY*<H$JHR\OQA,@_D=W^&6<++^*<I&>5F8?-F
MID ]J15-H.=@!5(@-^#$7[_XD?>M*9"?23;Z)+*C((=UD,-+[+&)G3W6&\'Q
M[G"F=TW!*TG\\B*::KR)O5;PT.ZZF\.PG#&+CLU&C69^&-1F1U(ZM93.=5)2
MMF$I%"G9,>!IDYQ.DP->\'@BYSJST1FSL%E.5,N)+LJ9,+6\GTL (K$X-:F(
M&O?UPQ,5S69><*+B#%MTHL(]*-<YR(5M>XHD8EWHLE+5JW5G[=N&<K(^P(Y;
M-LC_-&6[QLJ[8%B@.<R1TFL]8(!EV0++B18KVQ1F0F.+L<,,_QI &@/\/A="
M[R=F@_H_)/X'4$L#!!0    ( &))25;X0PCXQ0,  !03   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$P-RYX;6S%6-MNVS@0_15"NR@2H-9=OF1M W&TO0!;
M($BP[<-B'VAI; N12)>D[1KHQY>D%-E29",N".3%%JF9(\[A'%YFO*/LB:\
M!/I1Y(1/K)40ZQO'X<D*"LQMN@8BWRPH*["03;9T^)H!3K53D3N^Z_:= F?$
MFHYUWSV;CNE&Y!F!>X;XIB@PV\\@I[N)Y5G/'0_9<B54AS,=K_$2'D'\N[YG
MLN74*&E6 .$9)8C!8F+=>C>Q%RH';?$U@QT_>D8JE#FE3ZKQ.9U8KAH1Y) (
M!8'EWQ;N(,\5DAS']PK4JK^I'(^?G]$_Z.!E,'/,X8[FW[)4K";6T$(I+/ F
M%P]T]PFJ@"*%E]"<ZU^TJVQ="R4;+FA1.<L1%!DI__&/BH@C!Z]_PL&O'/RV
M0WC"(:@<@M<ZA)6#IMHI0]$\Q%C@Z9C1'6+*6J*I!TVF]I;A9T3-^Z-@\FTF
M_<3T4=#DJ3>3S*7HCA8RG3C6$W+U6&8"H@OT3;,':0]O@<EL0!\9)J*78@'H
M \X8^HKS#5RCJQ@$SG)^C7KH3^0@OL(,^-@1<J#J<TY2#6I6#LH_,2C/1U\H
M$2N._B8II$T 1T98A^D_ASGSSR+&D-@H\-XCW_7]C@'=O=[=ZW"/7^_NGHDF
MJ"<MT'CA";P'X()EB9P1Q-7\=3%\%D&M)C=\C1.86'*YX,"V8$W?_>'UW;^Z
MV#$)%AL":S 7ULR%&CTXE>XJ(WOSE^E^RV1*+T&N: +-]^C8[A[O=??M#K,4
M_?>/A$2?!13\_R[>0Y.\FP2+#8$U>(]JWJ.S&:L7#,GE54902O,<,X[6P,H5
MXKJ+QQ)OH/'4YK6=AD.[/QH[VV.".JP"._*;5G&'561'_=JJ$5*_#JE_D0C1
M3YE11.Z?P-2Z!6RYURF&R;XKOK/@E^:)2;#8$%B#U$%-ZN"-]3DPR;M)L-@0
M6(/W8<W[T+ ^2[QA4Y_1H*7/#BO?'D8M?79827T&W?H<U2&-+M/GAF2B\S!R
M%N?2E# )%AL":_#GN8>CH?O&8JP&8(AZHVBQ*;0F^4?G<L^P(BO 8QE%?=L+
M6I+L,@MMSVMILL,L'-F#$YNFYQ_B\G]#EA=NGN>_<7'>F$2+3:$U^3U<#;S@
MK45K]&IA%"TVA=8D_W"[\,X>HG]'M.&+LZD4K=O>1[O, GL4M$7[TDR)MJ59
MYZA<( 6WU&47CA*Z(:*\4M>]=6GG5A<T6OTS5?+198@#3%DO^H+9,B,<Y;"0
MD*X]D$=P5I9@RH:@:UV4F%,A:*$?5X!38,I OE]0*IX;Z@-U(6SZ"U!+ P04
M    " !B24E6V4Q0])D#  #Z#0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,#@N>&ULQ5?;;N,V$/V5@;HHLD 377S)I;8 V^IB S1 $"/MPV(?:&DL$9%(
MEZ3MN%]?DE*TMBQ[LX 6?;%)ZLSAG$-Q1(ZV7+S(#%'!:Y$S.78RI59WKBOC
M# LBK_@*F7ZRY*(@2G=%ZLJ50)+8H")W \\;N@6AS E'=NQ1A".^5CEE^"A
MKHN"B-T4<[X=.[[S-O!$TTR9 3<<K4B*<U3/JT>A>V[-DM "F:2<@<#EV)GX
M=Y%O RSB+XI;N=<&(V7!^8OIW"=CQS,988ZQ,A1$_VUPAGENF'0>_U2D3CVG
M"=QOO[%_LN*UF 61../YWS11V=BY<2#!)5GGZHEO/V,E:&#X8IY+^PO;"NLY
M$*^EXD45K#,H*"O_R6MEQ%Z /SP1$%0!03.@?R*@5P7TWAO0KP+ZUIE2BO4A
M(HJ$(\&W( Q:LYF&-=-&:_F4F76?*Z&?4AVGPKGB\<OE5#N7P(P7^G62Q"[(
MQ5R_8LDZ1^!+F!1\S92$)\R)TDC%=5,J06/3LQPPV1*12" L.7[VS*B2'^$B
M0D5HKEN7^QAI,9?P/(_@XL-'^ "4P0/-<YV''+E*RS3)NG$E:5I*"DY(\@-X
MX$QE$OY@"2:'!*[VIS8I>#-I&IQEC#"^@I[_&P1>$+0D-'M_N-\2'KT_W#NC
MIE<O><_R]4XM>48$7BZ.EWPB!&$IZEVM8+&#?=PCV=EAN\CPY4]-"?<*"_FU
M;7W*^?OM\YM*=B=7),:QHTN51+%!)_SU%W_H_=[F;9=D44=D![[W:]_[Y]C#
M3X0*V)!\;;>4-.Y*4!E1L-%[09N<K 5EJ1Y"V"$1;<Z6,PSL#*:D;\+@>N1N
M]OUJ@0P.(5$+)*@A!]H&M;;!66T'[Q&^FC;JST+,4T;_;>[!4DI).-Q/8MB0
MT@()&E*.(;[?+F582QF>E7+/8EX@*/(*"V2XI.H[0H9'*7@-'<<(OR'C&-%K
M5W%=J[C^SH(P_2E'88H@BG1G=SIANS8!9YE^=+MV219U1';@X$WMX,W_7"9O
MNO2]2[*H([(#WV]KWV]_>IF\/2X<C1HX:X'T&YNR!7*BMOC>M^.6UW6AK!C/
MJFG#-&M,"\;W3NC9.S[ZW5;+BF]PIERV0(ZT'$.:!=/=.Q3K0IC:RX6$V)QD
MRZ-?/5I?8";VV-X8GYJ+C3UL?Z,I;T4/1*242<AQJ2F]JVN=CR@O&F5'\94]
M>B^XT@=YV\STY0R% >CG2\[56\=,4%_WPO\ 4$L#!!0    ( &))2580JOSE
MD08  .4D   :    >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX;6RU6EMOVS88
M_2N$5PP)T,0BY6N6&$BL#NNPHD'2;@_#'AB)LH5*HDM1<0+LQX^Z1!?J$V-W
MRDLBR8>'/!\O.OS$RST7WY(M8Q(]16&<7(VV4NXNQN/$W;*()N=\QV+UB\]%
M1*6Z%9MQLA.,>GFA*!P3RYJ-(QK$H]5E_NQ6K"YY*L,@9K<")6D44?%\PT*^
MOQKAT<N#NV"SE=F#\>IR1S?LGLFONUNA[L85BQ=$+$X"'B/!_*O1-;YP[&E6
M($?\&;!]TKA&F90'SK]E-Q^]JY&5M8B%S)49!57_'MF:A6'&I-KQO20=575F
M!9O7+^R_YN*5F >:L#4/_PH\N;T:+4;(8SY-0WG'][^Q4E#>0)>'2?X7[4NL
M-4)NFD@>E855"Z(@+O[3IS(0C0)XUE. E 6(7F#24\ N"]B'%IB4!29Y9 HI
M>1P<*NGJ4O ]$AE:L647>3#STDI^$&?]?B^%^C50Y>3J8^SRB*$O](DEZ.1>
M#2LO#1GZ[*,/OL_R3D$EYHY*]8>Y/':#,*!9MYVB$X=)&H3)*3I#7^\==/+N
M%+U#08P^!6&H$,GE6*IF9I6-W;))-T632$^3,$&?>"RW"?H0>\QK$XR5ODHD
M>1%Y0XR,#G//D8W?(V(1 C1H?7AQ#!1W#B]N&=3859?9.9]]2)?]_8?Z%7V4
M+$K^@4)=4$U@JFQ1N4AVU&57([5J)$P\LM'JYY_PS/H%"M.09,Y 9*T03JH0
M3DSL+R'T!8^0&L\RB-,@WB"UFHI\7"?H@:DUE:F!G -E%FLHO$4UT[R:;(E]
M7"TM-<(>FU'K8A;$;F,< &,M*TQ+X[32.#U$HVHZ8D_J-9$P1"5*))6IY.(9
M*:4,DE2PSAI-P8NE)@G S'5)$,:")<TJ2;/71KYZMRDA)QXKKDZSI:;927F?
M7D"Z9D/.A"')G('(6B&=5R&=&T?)O<Q6=1I[*.0N#5NQ?(]B93RXCWSFJ8D1
M(I:_$J#@SCN=/<7:F.E";&U8.5W(9 */F$4E;V&4]V7]^[4:_BY+DLP-,"&8
MUS^;%YWZSV9330: F5J:#@!C3V$ARTK(TBCD5G O+:Q2-J/5Z/<""8I8=BN?
MZ"(@C"X"P) %+ );M=NPC#*N75=9OFSI\9"O/.>9W J>;K;9*!-LDX8T7YLR
MB0\L9GZ/QK*6=H3U10H"-104*B$0MGMD-DP5-LJ\4_.4"G>;3RR//2I[O5-F
M63;[+I]=H#@,M%O7!F#T!1C"8-PCC=32R"O2_%2)4OU%0\E$3'.+J)QI$*51
MKB]AWU.6R.)-"@HDG899NKY7(0X .>MY9>+:6F&C[5A]EELF^GO&[BY0>L-?
MA3@ Y*QOQ-6&!A_D:!IO>U  X%=L70& F>H2NAB,>U8X7!L6;'8L]8XCD]'G
M3TH2C)MCXQQ;'1TP#G>TP+@)Z9%3FQ5L?'$WNZ1<RY#RE"_3@V5O(AKQ-.Y9
MXF:=$'<FR:L0!X#TS9':,6"S9:@6-[4#0>M\,4-K*L2S4K>GP@/5&"F/=5^#
MLCE#L;7#63L4O'@[4XN-]N?HN [)Y@S%UHYK;9BPV3%5<0V:E@FYKXW4KN_1
MG:RYXJ/#U*VP9XJ2VF81L\U:JRUL&C&1I5"8V#RC-8]V-'Z&!)NICAU"@[(Y
M0[&UPUC;.(*'R[00HR4\.HY#LCE#L;7C6'M&8O:,@Z5;2-?S86NA[VY %-%M
M&(!:+OIF7FT@B=E _FC6A71-(=$W*VL(U/$S$,CJV;B1VE^2R=N]I8C1NQX]
M-89D<X9B:\>U]KS$['D'RK^0;K9MJN^'(4QG4G0QDWG/V*F-,#$;X>.2,"69
M.0L#@3II& C4EX<AM?TE9OM[>":&=/-9G33+&@+9^E8> N&^M:IVGL2<'!LH
M&4.@=%=G\ &@3C(& O4E8TAM!(G9"/ZO9 P!TF"Z'X0PG1Z$>'J2,7;M\VRS
MSS.G*VPH ::U'<!H\AR(IB<M:]?6RC9GR [+5Y0DK3Q#9P9!H.E,%P& YCU#
MRZZ-C6TV-H=E+$H2/<- ]#G2@YL270N,F_<L;7;CPZ+9O/1M&]"_Z$<V_>;:
MCO[X..S7Q[?X_&C7=LI^0SME#VJG!F5SAF)KQ[6V4_:K'SU_9--O9CTZHD.R
M.25;Z]NP-M''C?,?:OIN\G,TB=IJI;$L3DE43ZNS.M?Y"17M^0V^<(H3-S5-
M<0#H$Q6;0&W40N8K2NM\KMHCBC,UQ8WDN_R4R0.7DD?YY991Y5LS@/K=YUR^
MW&055">;5O\!4$L#!!0    ( &))2583MA+J@@0  !@7   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$Q,"YX;6RM6%USHS84_2L:NM-)9NJ !/@CM3VS,;O3
M/&2:6>^VSPK(-K,@N4B.DW]?\1&P):$Z*2\VX',/]USI2L>:'UGQD^\($> E
MSRA?.#LA]K>NR^,=R3&_87M"Y2\;5N18R-MBZ_)]07!2!>69BSQO[.8XI<YR
M7CU[+)9S=A!92LEC ?@ASW'Q>D<R=EPXT'E[\"W=[D3YP%W.]WA+UD3\V#\6
M\LYM69(T)Y2GC(*";!;.9W@;(;\,J!!_I>3(3ZY!*>6)L9_ES7VR<+PR(Y*1
M6)046'X]DQ7)LI))YO%/0^JT[RP#3Z_?V+]6XJ68)\S)BF5_IXG8+9RI Q*R
MP8=,?&/'/T@C*"SY8I;QZA,<&ZSG@/C !<N;8)E!GM+Z&[\TA3@)@..> -0$
M(#4@Z GPFP#_TH"@"0BJRM12JCI$6.#EO&!'4)1HR59>5,6LHJ7\E);COA:%
M_#65<6)Y3V.6$_ =OQ .KM;IEJ:;-,94@!7+]XP2*CCX<P,Z'/CR(B<=)]?@
M*B("IQF_!B/P8QV!JT_7X!-(*7A(LTP.*I^[0J98OLB-FW3NZG103SH0@0=&
MQ8Z#+S0AR3F!*[6U M&;P#MD98Q(? -\^!M 'D*&A%:7AT-#>'1YN&=1X[?#
MY5=\?@_?ZE 4<DADD:OA$.6PF:I<LP1FEG(MN>5[').%(Q<+3HIGXBQ__06.
MO=]-%1J2+!J([*QZ05N]P,:^_$H24N#,5+ Z,*P"R[7R>3F>N\^G5= 1(W@.
MB0P0/VPQ9RF';<JA->6UP(( 3!.0L=B<>DTP/GFKIZ2N(]3,=<0(F1,?MXF/
MK8E_9P)G<@53YRL@]?)A4C+6LE '04<H6B,=,?(G9BF35LK$VG01V1 I(_G/
MKIL,V75#DD4#D9V5;]J6;_K1KIMJ@Q4H VY S)01UR'0\\PC/FM3GOW?KIOI
M<S54<M<A6NXZ).R9K-#K=G3O@LY+]$EK:[V&\TR/DNS*@)E-%4$&#.R5=&)2
MH%62H0-!+.]38=0"]1RFJA8=,_)5+09,SW(.42<%6:7<7S8<2"^UKTHP8$)5
M@HZ!L$]#9T*@=9=>KJ2W.^2D*%T:*;:OE5?$]-6H9% K,BA;-!3;>1D[-P*#
M0<P<M+J:=Y=P2+9H*+;S$G;N"-KMD65O@59/T]3"@(':,J"#_)X.ZLP1M+NC
M"S88J#L9;1'3(5!; 0R&J&\][@P1M!J&#YF[AM+F[@P0I,K1(:.@1TYG4.!T
M&(,'K4[GW9TX)%LT%-MY#3O'!.V6R=:)!I>C_D4Q8*"G=:(!U+>;H<XO(;M?
MNJ 7D<$=J9/7@ D5-QN9>'J:$77F"-G-T8?\'C)X)*A),H!.S%RCR>2V>OX\
MHLXF(;M->I_C0P:;HRZ6!HSF^$R8OOG5N25D=TN7.;Z&Y/3P  9JEYA X5@5
M80!-U!W+/3DRE$YN6QV]<A"S Q7UX5K[M#W>_5P=:BK/[^!M5!_2=C3UF?$#
M+K8IY2 C&TGIW4QD1D5]#%O?"+:O#B:?F! LKRYW!,MEI 3(WS>,B;>;\@7M
M8?CR7U!+ P04    " !B24E6$5S%HA$%  !_&   &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,3$N>&ULK5EM;]LV$/XKA%<,*1#'(BGY);,-I$FW%5C7(%F[
MSXQ,VT(IT25I.]ZO'_42R99.C)WZ2ZR7YX[/'<E[3LQX*]5WO>3<H.=8)'K2
M61JSNN[U=+CD,=-7<L43^V8N5<R,O56+GEXISF:942QZQ//ZO9A%26<ZSI[=
MJ^E8KHV($GZOD%[',5.[#US([:2#.R\/'J+%TJ0/>M/QBBWX(S=?5_?*WO5*
M+[,HYHF.9((4GT\Z-_CZEGJI08;X%O&MWKM&:2A/4GY/;S[-)ATO9<0%#TWJ
M@MF?#;_E0J2>+(\?A=-..69JN'_]XOWW+'@;S!/3_%:*?Z.964XZPPZ:\3E;
M"_,@MW_R(J @]1=*H;._:%M@O0X*U]K(N#"V#.(HR7_9<Y&(/0/LMQB0PH <
M:T + YH%FC/+PKICADW'2FZ12M'66WJ1Y2:SMM%$23J-CT;9MY&U,]-/22AC
MCOYASURCBWL5)6&T8@+=RG@E$YX8C;[,T1V?<Z7X#%5P=*,UMV]ODAGZ*V)/
MD8A,Q/5[='''#8N$O>JBKX]WZ.+=>_0.10GZ' EA9TZ/>\823X?OA07)#SE)
MTD+RCH=7B.)+1#Q" //;X\WQH7G/IJO,&2ES1C)_M-5?D8THSX:QV6!9-J#0
M<E\^["O=I==ZQ4(^Z=AMJ+G:\,[TUU]PW_L-"O1,S@["IF78U.5]FDZZD%HC
M9J<\M/%'!H5,J9TM)ENF9F#TN<L@<YF6E,V4#H-Q;[,?%("AI,0<</5+KKZ3
MZ]^V "J^6 MFI-IE,R2*1;J#:.;>^OL4\+!&$\#X(YAF4-(,G#0?\DG*4\K"
M4*V9 -,8-,>N9Q& M"2Q7[+KNR=<&EL)9B>M]GZ#Q8#6$PE@,(6I#DJJ R?5
M;TRL6:X+PBH32T(.L1LT1NZ2&CDGY(#;L.0V_*DT7J+$KE8Y1YOC@A@"*>[7
MH@ P&,-AC,HP1B=7/5$5?HCIZ)RE[TS.#F+'7B63GG,2[P5+S"5:*=M *;.[
MS'8L_[&.5K:G,:"D><!*"G!]VX(P.@K@R<)[NHZ=A#_&*R%WG*,GGO!Y!._6
MPL?!X#ZE=8H BHY:2A^N5!0[U6KZ!]-V+6UL^FR)!MF1YKA!@QP (BT[%E=2
MA]U:]\C#M;+K^C^[WD.I6[)'H;S4^0$@O]_"KY(W[-:W+V;)%<BIJ5)=[#62
M!J""M@FMQ R[U:R]T+U2)W!3N[H4^PW6 (R,2$M=PY7,X6-T+BW";^'>5+,N
M\;U!G3L$(]AKX5[I'G8+WZUMJ-<Q5QI]3+A:[++&G27P?G*Z.K4>G\O;8>"5
MJ.+A&9MP[)3HDT,_D[?#T"LAQDZM>ULC7OC<7X#8;X@1 *(^O$9)I9W$K9VG
M-N.D*8G-;AP"M;7CI%)-XE;-HQMRTM1$TJ (8-J2N??MZ5;-<W>3I*F?_@C7
M(VF"@KT2=QA*);*$GKNC)$[9/OEK^DS>#N.O1)RX1?STGI( NDW\H+'P(!CU
M6X225 )/W )_5$]) )7V25W+(10=#EL85E).W%+^:D]) !UN])00J*VG))54
M$[=4']53$N#[L]%30J"VGI)4BDK<WZFM/25I?DT"/26$"EKZ&U)I'7E%Z][:
M4Y*FE'6I-ZA_*$,P,O1;:ANM-(^Z->^G>LK"=W! *FB>FT$PZM=SWML['4Z/
MYC\SM8@2C02?6SOO:F =J/RT.[\Q<I4=&#])8V2<72XYFW&5 NS[N93FY28]
M@R[_YS#]'U!+ P04    " !B24E62OS*S&4#  #Z#@  &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,3(N>&ULM5==;]HP%/TK5C9-G30U<8 4.HC4TGU4:K5J
M[;:':0\FN8 UQ\YL4UII/WZV0Q,Z@JNQ\@)VDGO.N;XW/O%P*>1/-0?0Z*Y@
M7(V"N=;E<1BJ; X%48>B!&[N3(4LB#93.0M5*8'D+JA@81Q%25@0RH-TZ*Y=
MR70H%II1#E<2J451$'E_"DPL1P$.'BY\IK.YMA?"=%B2&5R#_E)>23,+:Y2<
M%L 5%1Q)F(Z"$WQ\&D<VP#WQE<)2K8V1364BQ$\[.<]'0605 8-,6PAB_FYA
M#(Q9)*/CUPHTJ#EMX/KX ?V]2]XD,R$*QH)]H[F>CX)^@'*8D@73G\7R(ZP2
MZEF\3##E?M&R>C89!"A;*"V*5;!14%!>_9.[U4*L!<3QEH!X%1 [W1614WE&
M-$F'4BR1M$\;-#MPJ;IH(XYR6Y5K+<U=:N)T>LXS40"Z(7>@T,&%4 J=\!R-
M)>14HS&1\MZ4?DEDKEZC@S/0A#(S>HDH1Y>4,;.R:AAJH\3BA=F*];1BC;>P
MGD%VB#KX#8JC.$9?KL_0P<O7CV%"DTB=35QG$SO<SA;<3R5(HBF?(9?)(_GH
M^X5Y&IUK*-2/-LD5=+<=VKX=QZHD&8P"T_X*Y"T$Z:L7.(G>>H1W:N$='WKZ
M ;A1SM!DH<P=(SUS!6A=V@JIYY#L2W>;=N)H&-ZVT'=K^JZ7_D9H0Z[)'2):
M2SI9:&BEKE"2=>I^KYVZ5U/WO-1CTT"+ J1"[\P2S.[16!0EX?=M]%ZD'2N4
MU#J3_;56L@?A1[7PHV=KK:.-^@X&[>7MU^S]9^FL_@8S[F[IK$%-/?!27VNB
MW<Z&3A9Z+B35K4WE!=FQ-CAJMM]H?VVUPGYF[6O6@;T+?"$R4UMN/AU$G06S
M663K6;0*QQOE3K9L8;C9^[%WAVZK-_J-_F5_\1/LNIZ-!^#.'GO!:S"[:F\,
M!/L=Y#]Z8=-4NLF67FA,!?M=I9+SY+OO1]EUT1I+P7OT%+P/4\&-JV"_K?Q'
MP3==IK.EWHW+8+_-O(?<F=S3%??B[+IJC27AP1XKO@^KBANKBKUV4J]Q-B=F
M=<F$ <H$KTS='K">+/P*?_W+-?ZK\.':2<:>"B^)G%&N$(.IB8D.CTRPK Y:
MU42+TAUN)D*;HY(;SLWA%*1]P-R?"J$?)O:\5!]WTS]02P,$%     @ 8DE)
M5N6=-&[E @  T P  !H   !X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;*V7
M;V^;,!#&OXK%IJF5MD+(GR9=@M2&3:O4356[=B^FO7#ADE@S-K.=I/GV.P-%
M8:,TE9P7P89[?IP?<^B8;J7ZK5< ACQF7.B9MS(F/_-]G:P@H_I$YB#PRD*J
MC!J<JJ6O<P4T+409]\,@&/D99<*+IL6Y:Q5-Y=IP)N!:$;W.,JIV%\#E=N;U
MO*<3-VRY,O:$'TUSNH1;,'?YM<*97U-2EH'03 JB8#'SSGMG\<3&%P'W#+9Z
M;TSL2AZD_&TGE^G,"VQ"P"$QED#QL($Y<&Y!F,:?BNG5M[3"_?$3_7.Q=ES+
M ]4PE_P'2\UJYHT]DL*"KKFYD=LO4*UG:'F)Y+KX)]LR=C#T2++61F:5&#/(
MF"B/]+'R84_0&SPC""M!>*B@7PGZAPH&E6!0.%,NI? AIH9&4R6W1-EHI-E!
M86:AQN4S8;?]UBB\RE!GHDN1R S(=_H(FAQ]HTI1NQ''Y"@&0QG7Q^0#N;N-
MR=';XZEO\(Y6YR<5_:*DA\_08TA.2+_WGH1!&+;(YX?+>RWR^'!YT)3[:%/M
M55A[%1:\_HM>D0L0L&!&DY]7&$0N#63Z5YL_)7'03K0U?:9SFL#,PZ+5H#;@
M1>_>]$;!QS:W7,)B1["&D_W:R7X7'9TT@%1#J$@)OL$H-PQTFW\E9UAP["ML
M$^%.;O9->3$B[HIHI#^HTQ]TIC^7 E^3H#3Y)$ M=V0NLYR*7=L".DFO?0!<
MPF)'L(:#P]K!H?-2&KITTB4L=@1K.#FJG1PY*J62,^HHI=&+I=05T4C_M$[_
MM#/]*YE07CP'YVNSDHJ9UBKJA+QV[UW"8D>PAGGCVKRQ\RH:NW32)2QV!&LX
M.:F=G'0^AO>4KVG9B'+LA*E( /L>+K4F"?9$.^ROMU2E;89._BL);+GM[Y_B
MZDS@M5XY@I5>^7OMH^WUOU*U9$(3#@O$!R>GN#A5]L_EQ,B\Z"@?I,'^M!BN
M\),#E W ZPLIS=/$-JGU1TST%U!+ P04    " !B24E6HJ$:,O\#  !%$0
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
M!!42)&S[B6:Q6L'52C8O81/]/4QJ1]2VC.$EB#*LF3*T4^4SJGV;L'9;]<Y
M:@]+_>F\%];$%Y[*?,\IX(/V7/<.'7)*;5VA-:-4DUMHY7JV4O^-)>M,8K4*
MBHB!E,1+G%&1&B/GE.TZ18M<H34_EM5\%_D7*O3(2J3/#:I3M,@56C.H-0='
M=@Y^>I%";8)]N$V8V <[.S278.NH9NO(SM;OXIBIS!5JF>VV)\:X."+8901=
MHD6NT)H1K,D_NM0G8>3TF[!3M,@56C.H]:X"_?AWX1+"NNTWR+2V_0:98]M^
M5!-V9/\X;,@KU2;/^<)F'^#LU>&4N+M":P:W)NXHO%3*N>3>$Z=HD2NT9E!K
M)H_L3/ZDE.O__UF,0::=<FV95LIU]@Y+5<HL\D-G ?*T*HX?JZ?5P?9=?IQ[
M\/P>WD;%\70-4YR6/V"^H&J?EY"Y@O2O^\H@7AQ %S>2K?(CV2F3:L^77RX)
MGA&N!=3[.6-R=Z,'J/X-8/P?4$L#!!0    ( &))25:2A=;K"@4  !08   :
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q."YX;6RU66MOVS84_2N$6A0IL$0B
M_4QJ&TBL#@O0H$&S;A^&?6 DVB8JD2Y)V<F_'_6(9%$4G6S>EUB2S[TZY_)Q
MCYG9GHL?<D.( D]IPN3<VRBUO?)]&6U(BN4%WQ*FOUEQD6*E;\7:EUM!<%P$
MI8F/@F#LIY@R;S$KGMV+Q8QG*J&,W L@LS3%XOF&)'P_]Z#W\N ;76]4_L!?
MS+9X31Z(^KZ]%_K.K[/$-"5,4LZ (*NY=PVO0C3* PK$'Y3LY<$UR*4\<OXC
MO[F-YUZ0,R()B52> NN/'5F2),DS:1X_JZ1>_<X\\/#Z)?NOA7@MYA%+LN3)
MGS16F[DW]4!,5CA+U#>^_XU4@@J"$4]D\1?L*VS@@2B3BJ=5L&:04E9^XJ>J
M$ <!<-P3@*H 9 8,>P(&5<#@M0'#*F!85*:44M0AQ HO9H+O@<C1.EM^412S
MB-;R*<O'_4$)_2W5<6KQ56V( +<LXBD!F,6@?/#Y24\L2<#9DJ=;S@A3$GQ=
M 3?Z(S@+B<(TD1_!.?C^$(*S]Q_!>T 9N*-)HH=9SGRE2>>O]J.*X$U)$/40
MA C<<:8V$GQF,8G;"7RMMI:,7B3?(&?&D$078 !_ 2A R$)H^?IP: D/7Q\>
M.-0,Z@$<%/D&KQW :C D^.N+AH);15+YMZWN9=ZA/6^^WUS)+8[(W-,;BB1B
M1[S%AW=P''RRU>R4R<(3)6O5<UC7<^C*OKAEBNBL2L_:O*2VPI4)1D6"?%_=
M+48S?W=8C2YBT$:$7<2P1K1XCVK>H[?P!A_>31&$G_3>G&!%8K#%0E%B78!E
MXO$!E\#0<Q01=A$3NYYQK6?LU'.=Z):$642 ;FZ _,RH>@:KC,429%+KB3-!
MV1I$>E-1(BN:B$W;N,-K;&CK(J:&-E>.EK9)K6UR9*R*(5H)GKXH2XG:\%@/
MWDZ/(;&/TZ3#PYA5RRX"F@/5A8SL8J:UF.FQ@0(\WX1LE*>.MY64NXA+@W$7
MT5/^RYKQI9-QN67VK^_+;A4-3LLN9& 6N@M!4SMO&#3-.G R#SG#JK>/!ITW
MGIN\;1AC080VS*!GDL #GP&=U)=T1Z.B06UY0A6-< )(WJIBJC)AG_!52A?;
MI0TS,A4Y,6U!J!&$G(*^<"E!87YQI->PT'M2KHX\*;TO951;,KU)D4=E%8:.
M;KG'(:$%<@Y[U@9L_ 1TME?W>JYBVZ]$)G4+:&)RMV#ZJ#>M&[I[]^]<X8I\
M.;>D=7U765KO1A-3A 4$S<Y@ XU1CXRFDT-W*U_J!9ZE1.26EXCU,\A-.&;/
M5BW.5&]U<2?-%IXJ6[N,C8& X__)&4.G-7ES44^9+3Q5MG91&^<"CUF7H_88
M=BU&9X<X"@DMD$'/PFJ<"G1;E?_@D>%Q)W,<$CHA;5&-F8%N-W,BHPR[?J73
M:KN0SH;HRM+^M=Z8'N0V/<Z&A+IF96C0MD!,VA9(S[B@QO @M^$YYC)1UY1
MLPE9,,C\)6G+<]E#OC$WR&UNG$8367R':31M&--HVC"#GD6.&O^"W/[EWQA-
MY'0CE2(+QES?;DQ;4.-JD-O5N.>_S::87M(&,@V9#=-'O7$RR.UD7FG(JBR'
MIR'GR-Q>;:".(;.!AN:4\@^.2[7-6A?'SE+OD!E3Y3%B_;0^VKXN#G2-YS?P
M*BP/J)LTY7GY'19KRB1(R$JG#"XFFI$HCZ#+&\6WQ:'L(U>*I\7EAN"8B!R@
MOU]QKEYN\A?4_PA8_ -02P,$%     @ 8DE)5KN,^K\S"P  )E<  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3$Y+GAM;+V<7V_;NAG&OXK@'0PMT-;B?ZI+
M IQ:9UN!T[.B6;>+81>*S<1";<E'4I)F.!]^E.V8%OE2EFLZ-VUL/WS%AQ3)
MGTB*%X]E]:V>*]5$WY>+HKX<S9MF]7X\KJ=SM<SJ=^5*%?J7V[):9HW^6-V-
MZU6ELMDZT7(QQG',Q\LL+T97%^OO/E=7%^5]L\@+];F*ZOOE,JN>/JA%^7@Y
M0J/G+[[D=_.F_6)\=;'*[M2U:KZN/E?ZTW@7998O55'G91%5ZO9R]#-ZGR:D
M3;!6_"M7C_7>WU%KY:8LO[4?/LXN1W&;([50TZ8-D>G_'M1$+19M))V/W[=!
M1[MKM@GW_WZ._M>U>6WF)JO5I%S\.Y\U\\N1'$4S=9O=+YHOY>/?U=80:^--
MRT6]_C=ZW&@Y&T73^[HIE]O$.@?+O-C\GWW?%L1> L0]"? V ;834$\"LDU
MAB:@VP1T73(;*^MR2+,FN[JHRL>H:M4Z6OO'NC#7J;7]O&CK_;JI]*^Y3M=<
M?5&KLFJRFX6*KM6=KM"FCEZEJLGR1?TZ>AM]O4ZC5S^]CGZ*\B+ZE"\6NK+J
MBW&C+]T&&$^WE_FPN0SV7 ;AZ%-9-/,Z^J68J5DWP%CG>9=Q_)SQ#[@W8JJF
M[R*"WD0XQAC(T&1X<@0D3X<GCWO<D%TUD'4\XHFW+?MH4QUY<1=]+#:-NFT<
M__E5RZ./C5K6_X7*?A.;PK';GN-]O<JFZG*DNX9:50]J=/7G/R$>_P4JMY#!
MTD#!.F5*=V5*^Z)?_6.EJFQ=EE_4@RKN%51TFQ!L':+M(Q^N)$OXQ?AAOTA<
MD2 XZ8I25\0IDCM1QP+;66"]%E*ERV6:;^Z"K)A%V;*]/?ZW_@*RLPG']S*!
M$+;M0")$+3N **8$ML-W=GBOG8_%M%RJZ+8JEY'Z_3YOGJ*E:N;E3'<N#ZIN
ME *[%NYDA5B.7 6*+3^NA,%FQ,Z,.&"F4?JF;:+I/*ONX)P+]Z+(NF\F@":V
M,P]I/-F7N^S+(7719-\C]5U31*VB5S>J4+=Y\QJR(ITL)'8M !)F&7$E"'F,
M)#LC2:^1WS0<Y1LSKQ9EK4>M[$&/7NLAK2DC_<-2-QX]D$Z_S<O%3%5@325.
MQB06EC]7@PB5ED-7))C'(8K-(!WW>OR\R(KF3;2J-.]5S=.;=5_0MJ!5.VJ\
MB>XJ;1P<E6.W[<0T098S0(83:5=P"LF$%+''WAZ#H /W8MOZ-_"A,>.(KF$;
MN%/<CKG#FA32^&QA8POWVOIGV62+**MKU<"9QV[E(,+L9@7(L!2V+(5D">?<
MX\*0">H=I*\FV2IO?:Q[B5G>W%>>JB#N]8G31T JQ)WJ %18^)J1 0+43P03
MS:[W2]T#: I5U=U3-"F7JZQX NWTACH6JH)&2T-%ZQ:C@1+$S@BKJ!=YCB[8
MD-'24-&Z!6OP"/7ST2!B12[)2,2<3L]5B?633K>=N2J.9.)I9X:,4#\:'8VM
MR 4<%$MI>X)40MB>(!7VD"LRN(0.\=)AW$,NWA#";!> "#D5 XBP;T RI(3Z
M4>E8YD, \=#8]@.(&+?] "+AJ1-LL CW8U$8],,NU234'K< D>2V2TBT]V#5
M=6GH"/?3T0_#'W:A!B>$8ML:()/"021(Q@43'GN&DO!IE(0AKDF0_5 +R81S
MMZ:0C)'$T^5A0TDX#"5AB&RDW:8@%:+V(SJHXKX*,92$#\R;-'-51;H#+XMI
MOFA'H[P=S$$W02$I:+0T5+1N*1I(PN>$)!P4DH)&2T-%ZQ:L@23<#TE'PP4&
M9H?L]G90DO9*NE8,)^'3IY P@#/2Z<(AD?V "(F$K^,S7(3#SB-AEVS>.O0*
MBNP)5U#D&VT-(^&7F$["+N^\1<RI-E=%F3VA!(5*/$_UQ* 3.=.,$H%FE"Q?
M@ ;;=R.D\30H8E")]*/2(98@+L.@V)Z0!424V-T!("*(8(\! T.D'X:&8@1Q
M,<:>K00DV#;A2GQ5L+>0U0]"'GJ(_HB.F7WIO\C12UIAU[3.L:A%#)X1>LZE
MPJ#$%C1:&BI:MV -L9' BVT$6".S&^%!2=HKZ5HQC$0.+;0=!@MR&(L B?T\
MU1NEFWN#1>00%AV'%,0%F[>.%5?C6.F3=*T8.B+]=!2&)@A .C9+0!KG5NO5
M="T:8"+]P/3C).&"C;VH/H$T#DD &H\K:OB(]O/1(9*@ S (T#@SL)#&P^34
M8!#MQZ"A%$&!52_; S#K8UL H,KCP' 0[>>@7]I]854^C;XV&B*:)XT/9G+\
M>:,2:*DW[K'C6]!H::AHW3(U9$;/N<>(!B6RH-'24-&Z!;NWSRC$1B/JM!)&
MG<T@@(HFSB,AI"+"\_!!#0#1P !$7739GQ#>6@)$PNE# !'Q]8,&@^CI&$1=
M@,'(7GF"1+&]\ 1&\LS&4@-#-"P,46CYR[G- !%R_$ BSQH\-41$7X*(J$LR
MC#MW'B2R=R1!(M\L$C501,\$111:*-O?8K.U!L@DHDX50M&0;S\2,W3$3J,C
MYE(-$HG=8B:0C%-GVQ$D8]*'2<Q@$@N#20P '&S?2!-(A9Q=.F LZ>$E9GB)
M!>"E(^=@^B]Y[(@?-%H:*EJWN U*L7.B% N*4D&CI:&B=0O6H!0+@%)L$$H!
M*@"E()47I=C>ONW0&[>'H!0D<E *$OE0BAF48J>C%!N"4I#(02DPD@>EF$$I
M%A:EV!"4@D0.2H$BWRAL4(J]!$JQ(2@%BFR4@D0^E&(&I=B94(H-0RE(!J 4
M&,V+4MR@%#\-I3B(4MQN5I",,V97$21C^QN]NRX,2O$P*,4'H12D<E$*C.5#
M*6Y0BO>CU-^R^NA9I_Z0QX[H0:.EH:)UB].@$C\G*O&@J!0T6AHJ6K=@#2KQ
M *C$7;S!@MAK!Y JYDY[<U6ZH_2,RMR@$@^,2MP%'.+,O4.BV-Y !XBP]/6%
M>R^YG8Y*'%@V<[8T0B+7 R3R\"LWJ,3#HA)W <>]RP"-O:<'T##/.Y3<<!)_
M"4[BP)9LX0S#@"BV"1T08>X;MPPG\3-Q$@?(!E%G!S0DBWEL+V@!,OW4Y7$G
M#":)TS!) &"#I+!-0+*8.;P.R!+JFW 2AI)$&$H2T#:EV+[7 %4B[08%B*3T
MO?EJ&$F<QDA'SC3U7^W843YHM#14M&Y)&WP2Y\0G$12?@D9+0T7K%JS!)Q$
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
M&5W&ZC-??V3E 74S7LACF?]%ZW*LYZ!P*15/RF"]!TF4%I_T1UF(C0",7PG
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
M:H=>59DM2E6'%$L\'7.V 5Q;JVCZH"IFY:WP::G[?BNYNDN5GYS^P)SBNYR
MJU(23H0$?Y222DH$.)FQ4K"<SK$D<W5_.\ATL]@"/./W> I.4B(QS<4I^ B^
MWZ;@Y/TI> ]H";[2/%?>8AQ*E;C^^3"KD[S<)HF>23(EV3F(X1E $4(.]]GA
M[M#AGA[N'NV[AZK:3<E14W)4Q8M?5_)'\.]?RA)<25*(_UQ%VH;MN</J!>)"
MK'!&)H%: 03A#R28?G@'D^B3JV3'#)8>*=A>.>.FG+$O^G2&Q1+@<@XR?4!^
MK>D#SDDIG>-L&ZI?A=)+XL,4)KUQ^+!;&=NFUT?[-JDWI8[ O0:XYP6^44.&
MTTQ/RNPU[-NHR2[[T$"W39!1G=2;6T?R?D/>]Y)_SC*V5G3J@9,1A:HFD0NT
M;X/VK2[;1J,8&JS>;#JR)@UKXF6]YF2%'PO=S*K#3"X)5T\$SM4E@(4@[BXG
M-CR,#7:'33PRV+W9=60?-.P#/WN.2WD&5ES)&RX?SZH"Z-&]TO4X R61+O2!
M/7K1P()W6<76!/<FV!%_V. /O?C?F,2YI\5#BR"&<=_DM*W0<&!:I4-KL4.C
M)$D:JSV 40,P.FR>JA'\W"0=V?,/F<N1;:,(# !O)AT;!:-6/45>TK_W9F6N
MGNLTK]234^1$]KS;*74M91Q&?<,H]6?5E7I',T)_?_705(NPI)SH&0G874[O
M*VWH!H<6TZ!G@=M&B3DB4G]B7<%;Y0:]2J9N=\G*#^^&*!I].K3QR)ZQHX')
M[S"R1KL_OZ[\K=2"?JWUG'0] ]><ZGTCN"0E6=",JF-G)8XDG.J2'3-:>JQH
M^[5M51WLO<VV !Y)DM4U/6:T]%C1]FO:ZD7H%XROVAM 6Q):3R27C:D:_3EU
M96YU(_0+QZ[; VBKPLBD=PA'$_XM="-LA2/T*\<#=PC0%H'6<FR;F-K)GTM7
MUE8E0K],[+I#@ []:,([Q*,)[TVN*WRK,*%?8G;<(D"'I$1]D]YA9$NPMQ">
MJ!6>R"\\7]HC(%M&#A.SS2ZCH3G*_8ET!6VU)GI!:QZPET"V=(1F4UTV Q/U
M+=0EVGDO>(BZ/%!3(ELNFLNUP\2<Q?Z,NA*W>A+Y]>1K-Q)U.-\+JIG+QAK3
M;R'U4"OUD/\-7L=M!+)?SUDMMTW,%WC^W+JRMY(,^279=N%ZB;1OO98P7U#-
M'#;FGC+UY_):UG#G,XO^*/85\WM:"I"3A0H?G0_4K_'M=Z;MB62KZLO+'9.2
M%=7ADN YX=I W5\P)I].],><YFO?]']02P,$%     @ 8DE)5C+VI _I!P
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
MXP4.E#7 ]TLIS?.#7:"Y$D[^ U!+ P04    " !B24E66:N#BH0$  #Q%@
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,C4N>&ULU5A;C^(V%/XK5KJJ=B5F
M<H$$9@I(PZ6[(W6THQUM^U#UP20'L":)J6TN*_7'UPXA0.(8D-*'OD#B?.?S
M\7>.+\?]+67O? D@T"Z)4SZPED*L'FV;ATM(,+^G*TCEESEE"1;RE2ULOF*
MH\PHB6W/<0([P22UAOVL[94-^W0M8I+"*T-\G228_1A!3+<#R[4.#=_(8BE4
M@SWLK_ "WD!\7[TR^687+!%)(.6$IHC!?& ]N8]3-U &&>)W EM^\HS44&:4
MOJN7YVA@.<HCB"$4B@++OPV,(8X5D_3C[YS4*OI4AJ?/!_9?L\'+P<PPAS&-
M_R"16 ZLGH4BF.-U++[1[1?(!^0KOI#&//M%VQSK6"A<<T&3W%AZD)!T_X]W
MN1 G!I)';^#E!E[9(*@Q:.<&[;)!I\:@DQMTKC7P<X-LZ/9^[)EP$RSPL,_H
M%C&%EFSJ(5,_LY9ZD50ERIM@\BN1=F(XW1&!GE2TB"# $4XC-"$\I*D@Z1HB
M]'4%#*N8<G2'GM.0)H#FC":UJ(\3$)C$_)/$?W^;H(\?/J$/B*3HA<2Q0O1M
M(1U7W=MA[N1H[Z17XZ2+7F1/2XZF:021QGY\P=XS$-A2L4(V[R#;R#,R?@W%
M/6J[+>0YGJMSR&P^@; P]S3FD^O-=;U/KS=W#&*TBQQJ9WSM&KX\*]X$%B#7
M$-%"(QSC-)1-V5JG<NHIBHC*#QQGB1-3OF8RW68_U.N*<MG^F='UBK=4DL7K
MB*2+VA3[\S?I 7J6O?&_=-FT=[>C=U<MO8]\A4,86')MY< V8 U__LD-G%]T
MD6R2;-(DV;0ALK.8=XJ8=TSLP\]R#T)RH9>! UT(C-:WAF!/YF=D:N?;#/V^
MO3G5M8H(_.XY9MJ02V=R^85<OE&N?(H(O$.PDYL\UXIFY+A5M#U9<"*)6Q)-
M@^@Z)='\BK!NKX"<21$44@372)'M(='I!*?%!&^A5"X;=*[TTNED[.!6G8**
M"IV23E5$X'@EG:H8OT:G;J%3UZA3S>+70E\@CN[D$?%.S3WTC]S3@(UP^JY3
MRMC%K4HU239IDFS:$-E9G'I%G'K_K]VOUV3,FR2;-$DV;8CL+.8/1<P?C',S
MCX8,$H,-R #IXF"DN#4.#Y7UI;123ZH(SWDHK5(:3.#IERG7.580SI5BY%N;
M_H1O)+E5CIS-I(<&$I1W-PW&;3LU@IR45.Z%'4Z '(,P;?5FBIOE<"_+486T
M.V4YJA@_J%'#.ZKA7;/?ST!N62#KP,-!J"9-C&0WZ^)=UJ4*<5V_+$P5U*T3
MYE@UN<8#^L4C=&YN/-2.<]!9R,HCK$*JAV,-J&X>'$L$UUPC7''2NSHM&JTG
M<C:C:%5(MUL^].E =6EQK!3<)DH%,\G-@EPN%G202K6@ ]4<@]UCO>#^YP6#
MN8>;U0HJ$[-<,F@@U9I! ZH4#?;)U5X";)'=J7(4TG4J]M=516MQ;_N4W5:6
MVL?J/C>[,CS2["^#7S!;$#D58YA+2N>^*QUB^_O5_8N@J^P"<4:%H$GVN 0<
M 5, ^7U.J3B\J Z*6^[AOU!+ P04    " !B24E6(:LUJ\<'   S+   &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N>&ULK5K;;MLX$/T5PELL4J"I15*6
MY38QT%@M-L"V6S1[>59L)A8JB:Y$Y_+W2UTB6N20LEN])+X<CN?,#,FC(2\>
M>?&]W#(FT%.6YN7E9"O$[MUT6JZW+(O+MWS'<OG-'2^R6,BWQ?VTW!4LWM2#
MLG1*/"^89G&23Y87]6=?B^4%WXLTR=G7 I7[+(N+YRN6\L?+"9Z\?/ MN=^*
MZH/I\F(7W[,;)O[9?2WDNVEG99-D+"\3GJ."W5U./N!WD3^O!M2(?Q/V6!Z\
M1A656\Z_5V^N-Y<3K_*(I6PM*A.Q_/? 5BQ-*TO2CQ^MT4GWF]7 P]<OUC_5
MY"69V[AD*Y[^EVS$]G(23M"&W<7[5'SCCW^PEM"LLK?F:5G_18\MUIN@];X4
M/&L'2P^R)&_^QT]M( X&X, R@+0#B#[ MPR@[0!Z[ "_'>#7D6FHU'&(8A$O
M+PK^B(H*+:U5+^I@UJ,E_22O\GXC"OEM(L>)Y8TLI,T^9>@:G:,5SS<RI6R#
M/B5YG*^3.$77>5-<59+X'?K&[I-2%'$NT)F"WXA8,%D-HJPPU_F:9^PU.HN8
MB).T?"U-_W,3H;-7K]$KE.3H<Y*FTEYY,1620N7(=-VZ>]6X2RSN8H(^\UQL
M2_11_O:F;V JN7<!("\!N").BQ%;OT44OT'$(P1P:'7\< P,CXX?[CG8T"Z=
MM+9'+?;^VK%"YBJ_1Q^?=E5NP!@W-GS81K72O"MW\9I=3N124K+B@4V6O_^&
M ^\]%)\QC44C&>O%SN]BY[NL+_\26U8@WD60-1&$ M@8FM6&JI7U87F.@V!Q
M,7TXC R(PEX?%4$H$BI4C\NLXS)S<OF;"SEW#2Y@-326@D,'YG1.-#( *L A
MU<@ J!D.0YA,T)$)W(GI:"3URH+.4EZ6KR$N@?'[F!!?HP* L!]H3"!+U)*5
M>4=D[IZ==85=MR3:&0KRF(\Y0\<T%HUDK!>_L(M?Z"R$+SP_5S5=,)$4]:Z#
M;EG.[A)1OD$Y$U \0R.;Q)MI96%B<*!A(@"#+=6]Z$@MG*2N<\%DJ,1+<?_^
M6T@P?B_II7)3W:!=7(@$GKD+PQMM<5D-(B(3,8?Y8$])"N^(A;2A V[QGAE%
M?>T$,%1W'< 02S+P@1["1SCO6/O;\;TUCLQU]P'00:&T_@.@@%@($$6 '+/T
M#^6  #DP6 "@^5QG88)"WT)"R1CLUC'=I%AMX^(>KGX\JHP9U5HTEK5^^)22
MP6XITX5/BO:4Y_?G\FTF'X=NP<6Q-7:8P9EG3$@3Y(=8KP4(1"W%H+0,=HN9
MFHTLY%V</\N2;JFU4Q3%^::I=I":*4CT)1* &!H-PM@FJE(UV"UKFHG:\5D[
M*MT4(S-SQ01 GD$$ LTL3)2LP<Y=?]DJFBLF'Q79B[[Y.WZRL)D;/BP\76X"
MH)#H:A,"'11NGXT2&=BM,EK_1?S4U=A9*S! K89-4;"@.AT HVL+ (.Q+3=*
M7> A>5&S^53PK'J^E\II7XFG5E/;'L)-51":*P(@'8BQQYF@8&'9'HA2&,2M
M,%XD])_5<T##+4K*=4-/:B;%[@WZPD35E)#E"#$EIH;0'Q< 2*#7:P2 9A8M
M0I06(6XM4KG>4OT@1)'<[D5\F\K2Y&CU^:;9+S[FK+A_!JF9\B*D^A8/@#"=
MZ1,-0,UGEM(D2JD0MU+Y6K [5A1U_XBOO\L4/B0;EF_ DB2 %M&7<@"C3S(
M8GFH(TJL$.=NWDO30YRD78YXELD-N":WY>F&%3 S"BQU1IY,$*:^/ML E#U/
M2DT0MYJ0M88<9>8<?*H,&]5:-):U?N"4<"&S$;IQQ*E^3@[@F-:BL:SU Z@D
M$AGH_!S?DB.FLCDW)M$P)H(P@64&*8%$W +IE'8<,46-2608$T$8&Q&EC8A;
M&YW0BB.FG#%Y#&,B"&/CH50168S4B2-.>77R[!S36C26M?Y1@U)AU*W"/O[8
M)^(9L;C(94741S_E_K9,-DE<6#I6U)1)BU#?Q@$0]D-=<4&F;.*?*LE%!R37
M3[<8*=3RT9D-8R(WID]+22WJEEI:DQ'TWU1&^D,9 -$?,)V0OO,'9UIN??4+
M'5)J"B*#%*"L=%(N2)^4$E7TF-,F1SK,5HI138.0R GI>ZY4#76W8P8[I!0X
M!3)\'VS,1* 9VP17DH(>TW49:H]24P4L],.N%0#"OG$D!J#"A2T)2E%0]U'2
M,0U2.NHITJC6HK&L]<.G= P=ZO&<TB"E0&=&[WVN0)!1# !H;ND34*5FZ!%'
M2#_7(*5 IT<GYCHB:FD=?8KD*W7AN]7%\>U1'] +H7$8#QTZ&6?QD"7+\[.O
M-(7OUA2GM4=]H-<2ZL(9 &$2ZF?8D"G/LAW[2DOX0UKBM/ZH;TJ"\YFN^2!0
M8*0'LF1+CY(7_I"\^(D.J0\T;8SF&@#"U+AI *"L31O_X#++T!'06"U2W]00
M1O9,B+Y$.*WT.2HEXKN5R*_U1WU37P I!$Y^S/XH@+*G4$D5WRU53NJ/^H 8
M,=($G/[H3$R(+4U*J_CN[L<O]D=;ZX<WI,S^*  "^J, RLS3]. V92:+I[Z5
M6J(UW^>BN5?8?=K=?/U0W_?4/K_"[Z+F_JHRTURG_2SWLB0O4<KNI$GO[5QZ
M5#0W5)LW@N_J.YNW7 B>U2^W+)81J@#R^SO.Q<N;Z@>Z>\++_P%02P,$%
M  @ 8DE)5DHAY!#^ @  6PH  !H   !X;"]W;W)K<VAE971S+W-H965T,3(W
M+GAM;+U6;6_:,!#^*U963:W4-B^\51U$*F35D(:$RKI]F/;!32Y@U;&9;:#]
M]SLG(;PTH$YB^P)^N>?QW7-GY[HKJ9[U#,"0EXP+W7-FQLQO75?',\BHOI9S
M$+B32I51@U,U=?5< 4UR4,;=P//:;D:9<,)NOC9685<N#&<"QHKH1991]=H'
M+E<]QW?6"P]L.C-VP0V[<SJ%"9C'^5CAS*U8$I:!T$P*HB#M.7?^;=2Q]KG!
M=P8KO34F-I(G*9_M9)CT',\Z!!QB8QDH_BUA )Q;(G3C=\GI5$=:X/9XS7Z?
MQXZQ/%$- \E_L,3,>LZ-0Q)(Z8*;![GZ F4\+<L72Z[S7[(J;3V'Q MM9%:"
MT8.,B>*?OI0Z; '\]@% 4 *"?4#S *!1 AKO!31+0#-7I@@EUR&BAH9=)5=$
M66MDLX-<S!R-X3-ATSXQ"G<9XDPXP3I*%AR(3Z[(0(H$,PH)N6>"BIA13H:B
MJ"V;))F2!Y@R;105AIQOS">&&L!B,-K:#$4L,T"^,56X-@/#8LHOR'D$AC*N
M+W#K<1*1\[,+<D:8("/&.?+KKFLP).N8&Y?N]POW@P/N^P$923Q"D\_H2[)+
MX*(6E2#!6I!^<)0Q@OB:-/Q+$GA!4./0X/UPOP8>O1_N'8FF4:6WD?,U#O!M
M4E0F99.I2S*@<YM637Y^11@9XH;^59>#XHQF_1GV8;K5<QI#S\&71X-:@A-^
M_."WO4]U^IV2+#H1V8ZVS4K;YC'V\!M](9"F^(#9HD^8CK$2F5B@V/@JJ_S*
MU)9T0=O*:>VSO RQ4I;;&M58=+Q=FZC&YJ8RV0FH5074.AK08#3!:P1J^EKG
M]5'LWQ;!*<FB$Y'M:-:N-&O_APO6/J6VIR2+3D2VHVVGTK;S;RY8Y\W5V+L\
M@[<65ZV]^W6,I C'W?KL9GAM\O9%DU@NA"D^.-5JU2'=Y8W!WGH?.Z>BT=G0
M%&W7B*HIPP+BD"*E=]U!?U31RA03(^?YQ_U)&FP5\N$,NS]0U@#W4RG->F(/
MJ/K)\ ]02P,$%     @ 8DE)5D1JMR(F!P  #R@  !H   !X;"]W;W)K<VAE
M971S+W-H965T,3(X+GAM;+U:77.;.!3]*QJWTTEFXAI)@.TT\4QBVMD\9)M)
MIKO/!&2;*1\NR$GS[U?"!!ETD>V&[$L"^.BB<^^5='31Q7.6_RQ6C''T.XG3
MXG*PXGQ]/AH5P8HE?O$Y6[-4_++(\L3GXC9?CHIUSORP;)3$(V)9[BCQHW0P
MNRB?W>6SBVS#XRAE=SDJ-DGBYR_7+,Z>+P=X\/K@/EJNN'PPFEVL_25[8/S'
M^BX7=Z/:2A@E+"VB+$4Y6UP.KO"Y1R>R08GX)V+/Q<XUDE0>L^RGO+D)+P>6
M[!&+6<"E"5_\>V)S%L?2DNC'K\KHH'ZG;+A[_6K]6TE>D'GT"S;/XG^CD*\N
M!Y,!"MG"W\3\/GO^BU6$'&DOR.*B_(N>*ZPU0,&FX%E2-18]2*)T^]__73EB
MIP%V.QJ0J@%I-[ [&M"J 3VT@5TUL$O/;*F4?O!\[L\N\NP9Y1(MK,F+TIEE
M:T$_2F7<'W@N?HU$.SY[$(D4;F*&;M 0S;,T%"%E(?H6I7X:1'Z,;M)M<LD@
M90MTSY91P7,_Y>A$P1^XSYG(!EZ@[PLT]XL5^B8RJCA%)Q[C?A2+JR'Z\>"A
MDX^GZ".*4G0;Q;&P65R,N* A.S,*JBY?;[M,.KJ,";K-4KXJT%?Q_K!I8"3X
MUTX@KTZX)D:+'@L^(XK/$+$( 3HT/[PY!II[AS>W#&QH'5):VJ,=]I3[T2+/
M$O1]S7(1OW2)KN0@BWC$0*]OK=JP53G_G!=K/V"7 S'!%"Q_8H/9IP_8M;Y
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
M!8S,+?\(C\I5M08[CG</3][,Y[TV$WOU%O7EK9U+C8X<1\?CF_D<Z@XRJSQ
M5M1:+N< R4"#9("#Y&>G^V  \:%9*R CZ_@['IZK?(V0 8Z0)YQD" !,-!]_
M(1OKT/LY.#+0'!G@'4''<PP!<%K14G_<)L*C<U6O&3#HLAE]NGJ;Z;@?6A,>
MLK+...,1NF9 LU_ '<\P!#T169.,/KU%?7EK)VWO/9DN.]I.9Q@"8,O:/L,
M6=EG&/ H7;.@83+ 8;+#&88 .OEH/B%U,8KP6%RU:HP,NF#DB9?:!D7@# -@
M!9QAP,-SE:]Y,L ;A:>>86C<!>U[O=5J@<R 5@L>W*GBAWNO]%8O8'^*B_LD
M*[U4W"GW_JN1"J?8OM.\_2+S=?V6[VTN9;ZJ/RY%K.9 9:!^?Y<K:&J^5"\.
M[]XLG_X/4$L#!!0    ( &))25: 1,EK10(   ,%   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$S,"YX;6RU5%V/VC 0_"NK]%1QTI6$P%TK&B(5Z.F02H5
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
M%X*LD'H8E?SQ[?+'WJ7\MD1I^?TN!!D@\(3?E<[Q[3KGDA954/4MA^!]"#)
MFE&X1W>V\I?12M]]<Z#W17ZY68Z6]^NW^E:Y,3Z'-RB_):]H\DO[![GKXHR#
MA"PEI7<]E/ZP_!X\?Q%THV^&7Z@0--6/:X(CPA1 ?K^D5!Q>U 3E?R-F_P!0
M2P,$%     @ 8DE)5F"R6"12 P  E!4   T   !X;"]S='EL97,N>&ULW5A=
M;]HP%/TK4;I.K30UA*R!K("T(56:M$V5VH>]588X8,FQ,\=TL%\_7SN$C_I6
M;1]66!"-?4_.N<?V3>(RJ/6*T]LYI3I8EES4PW"N=?4IBNKIG):DOI 5%08I
MI"J)-ETUB^I*49+70"IYU.UTTJ@D3(2C@5B4UZ6N@ZE<"#T,^VTH<*>O^3",
MTX]AX.3&,J?#\/[L_:^%U%?O G<^^7!RTKD_O]J/GUG@/(R\HI?/$+WHX+H&
MPZ33YTD_+8[+]W;E+>'42#GJ*4;K>V@FSX8)'8R<^<F[;)3>ZR#T'39&CKWD
M+:HE1DTMC0:%%)N22D(7,,JDI,$#X<-P3#B;* :L@I2,KURX"X&IY%(%VM2R
M215#I/[CX-CUH,P;G9()J6QNE\']G327[P'K'AADG+<&NZ$+C 85T9HJ<6TZ
M]F(;? 0%3?MN51F',T56<?<RW!#LR2292)53U::)PW5H-."T #N*S>9PUK**
M -1:EJ:1,S*3@E@/:T;3,+)3RODM/ -^%CO:RV)KS>QRB[9I##5-)^,ZH+^M
MYK2W92]?I1M4[$'J+PLS'&'[<%_1&T4+MK3]9=$:P-1C7)U4%5]]YFPF2NH&
M_^R$HP%9\X*Y5.R/R0:E,C4!JL+@@2K-IMN1WXI4=W2IU^6T+'#/W2/T_&_G
M>48%581OFS:U?\BS_&K'S4OS+3S;Q\J^8Z_)I'?X'IN-PF&;3++#]]ALBP[=
MY%&49/\83!Y#3?;>[,G^$I/Q09J,FNW:UIYP9T?81@/8>0_#'["'YYNDP63!
MN&:BZ<U9GE/Q:&-HY#69F'\Y=_3-]3DMR(+KNQ8<AIOV=YJS19FU5]W 1#17
M;=K?8'AQVF[[32XF<KJD^;CIJMG$-@/3,%F; PC[R+4]_ C&<9@? 0S+@SG
M.(Z%Y?F?QM-'Q^,PS%O?B_113A_E.)8/&=L/EL?/R<SA'VF6)4F:8C,Z'GL=
MC+%Y2U/X^M4P;\# \D"FE\TUOMIXA3Q=!]B:/E4AV$CQ2L1&BL\U(/YY T:6
M^5<;RP,,;!6PVH'\_CQ04WY.DL"J8MZP.QA'L@Q#H!;]-9JFR.RD\/&O#W:7
M)$F6^1' _ Z2!$/@;L01S %XP) DL>_!O?=1M'Y/19O?84=_ 5!+ P04
M" !B24E6EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
M4$L#!!0    ( &))258=H^]#;P@  $]6   /    >&PO=V]R:V)O;VLN>&UL
MQ9Q=4]LX%(;_BB97=*9=['SXHU,ZTP6ZRPQML\!PVQ&.$C1UY*QLT])?OY(-
MX:@);_?FX*LV3@@/LJQ'1SHZ[[Y7]MM-57T3/]:EJ8]&MTVS>7MX6!>W:BWK
M/ZJ-,NZ=9677LG$O[>JPWE@E%_6M4LVZ/!Q'47*XEMJ,WK][_*ZY/:0OJD85
MC:Z,N^@O7&OUO7YZW[\4=[K6-[K4S?W1J/M_J49BK8U>ZY]J<32*1J*^K;[_
M75G]LS*-+"\+6Y7ET2CNW[A6MM'%SN5+#WDE;^KN2B-O+J0#.1HED?O"I;9U
MTWVB^W[I&.^4^W#_JFVJC[ILE#V1C?K+5NU&FY7_&O=7')(_HVN'QW_[1GQK
M_T\S5LNE+M1)5;1K99J^':TJ/:"I;_6F'@DCU^IH=%S=*2OF<J7\'^5^R]FB
M_P,;1T::R[[5[@U[MN@8^7@^M O=B#/3_[![EV"- =:8%^OXTZ4X-<JN[L5Q
M93>5[3[B_F_JJM0+ CD!D),!(;^.">040$Z'A)P0R!F G T).260"8!,AH2<
M$<@40*9#0B8$,@.0V9"0*8', 63.#.E>N\_8^@EUO9'F_@&3#M\1&K^C 3&#
M02B&FF'V#,:DPU",M!-S>P=BTH$H1N*)N<T#,>E0%"/UQ-SN@9AT,(J1?&)N
M^T!,.AS%2#_QH/[)*"824,QLH$N],MI]5II&?"B*JC6-FVR+N9NW%5K5%!,I
M*&9VT(5:M>YR9>_%)]FXT" @0]Z)^<7C6TP9WUQ"FH7OCVO=^!^CD&.DG3&S
M=CYJ(QV@63T0RHUV@9S^N1-#(.F,F:7S46HKKF79*O%)R;JU:J<-88S#+)N'
M-I2EB[_JQK8[<$@Q8V;%S$OW +\6+N#?N'#\_G5WFT__;?7&_R"E1(89,QOF
MW-W68$P9(Y&,F47RH:[=-U^H1O<]37RY*?6J_QQE1!89,UN$T/VIC%KJL,LA
M<XRYS=%4Q;<W?[H[V@UY[IOJG>$$*6/,K(PS4U1K):[DC[#+(5F,F65Q*JWI
M1N&YLN+R5EHEWHBGF0)=*$&ZF##KXD+=*=/2-:\)$L.$60Q?FEO77 _WTP]L
M_873'[[/!93(#Q-F/UPH-\EKI/NEXE*M?K7#!*Y\,=OAPE]TC^E<.C>(*RO=
MH]HM"]>^^U44$^EAPJR':VEUUWYGQLWP5-VXQZ+133@-G2!E3)B5<?I#^VER
MH^\ZK*XSGNBZZ.: X0.#K#%AML:E^XY%ZQNRN[]FX9^3A7B<P5!,9) )MT&V
MF)[3S_SZ&,FWZC]M@(E$,F$6"0R1@C6;"7++A-DMNR&2.+CRCU/]BJYM(Z],
M^5>_GH^5Q '%1+Z9<@<B*%H*,9%PIMP!R?YXZ?&N4TPDGRFS?/;&37N[)MQW
M878/#J $Q40"FC(+J(^@]K8>$LZ463@HE'*P%!,)9\HLG#W1U-ZF1+:9<MOF
MF;#J 91B(MM,F6U#HZM];3A#GIDQ>P:&68&Q9\@S,V;//(19>YL/B67&+!8<
M;]&Q<(;$,F./:G8"KKU-B;0R8]8*C+S"G@@W])FU\GSDU;4HQ42:F3%K!H9?
M86LBS<S8-;,[$]_&.E^6%!.99O;B>RKBX+.T?J/J3KT*'G-DFMD <<VV-8.;
MGB#G)$/&-B$F<D["O[,/,.G.?H(4E/#O[ /,(,4(*2CAW]D'F'1G/T$62I@M
M! /:L&\B"R7,%L*80=^$B67,%L*80=]$%DJ8+80Q@[Z)+)0P6PACTJR3!%DH
M8;80QJ19)RFR4#KD1G^0=9(B"Z7#;/6+@VXA@2Y=I<A"Z5 K;!XS&#=39*&4
M>X7M.<Q^-D<QD872E['0KPN!CW,YBHDLE+Z,A7[%?)P94TQDH9390G#!,NR;
M,,&9V4(8DSH]119*F2V$,:G34V2AE-E"&),Z/4,6RI@MA#&#M'9DH8S90AB3
M.CU#%LJ8+80QJ=,S9*%LR!2TKSG%1!;*!MSH^=J=#=AB(@ME+[/1\T;T,Z*.
M\ES+[J!>F!"1(0MES!;:8FY79*JEZ"ZZ2+BF4X\,62ACMM SF*YI':<,6A,>
MM&&VT!;SDS]^V:[%!V-:-Q&Y4/[<)5V1RY"%,F8+;3%]"U96/+S>,T/*D85R
M9@OMO>D?V\;-C\5<TF2['%DHYS[3"?=.3R@FLE#.GMZV9^_T:;F88B(+Y>R;
M0GLPGQ;?*2:R4,Z^+P0P@]E[CBR4,UL(8]+9>XXLE+]\EC3!I+/W'%DH'R+]
M8(M)9^\YLE#.OB^$,.GL/8<'/MGWA1!F< XLPD<^V;.I$6AP$BR"ASXC]GP$
M!)H'H/#89\3LHN=S9#HA!:#PX&?$;*/G0;MF#4#AT<^(V4<0-#R7','#GQ&S
MD3!H<#(Y@L<_(^X<[.=!V_4Z[*/P &@TT#F>OD6#0]01/ (:O>"!GB"A0IPN
MEZH(0.&)T.A%<^-H^KAO7WK<(L;%"+BK$82@<ZM-H3<NT.PP35#SYC?E")C-
M%(*>5W7M0F/77:WR]7". U!H)NZ*!"$HR:8Y.%&-U $H-!-W38(0]$(5E;OW
MI>Z?_"!'*<9%";BK$N!<SF# QV4)N.L2;+,Y3W0M5RNK^AC>+SKXMP)0:";N
MR@1;T)WN60:)DS$N3,!=F0!FH?Y2*@5ZB;\VP9X\U+WM":W$7:@ IZ(&#Q*L
M51!S%RM R:BNRP:@T$K<!0L0Z'%P$#J&E0MB[M(%.&\VO/702MQE##!H,!>%
MA0QB[DH&&#0HZ0-K',3<10[@4=!P%(6%#F+N2@=;T/AW9U9C6/8@9J][ %LT
M?)B@E[@+(&#0\&&"9N*NBH!!@X<)ED6(N>LBP /+X<,$"R;$?<6$P^[C]?MW
M"[741BT^NU]2N^N%+(NY%?Z?AZ%NYJ<.R[8LC]VU+^:\DHO'>JB/M5S?_P=0
M2P,$%     @ 8DE)5HG@I@>/ P  TDP  !H   !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<\W;2TX;012%X:T@+R!=M]X5 :-,F$;9@ 7-0P%LN3M*LOL@
M,H!SE4$FJ/^1U4:4CSSXA)K^S[_.C_OUX?"\W#\<E[-?3X_/R\7N?EV/GZ=I
MN;Z?G_;+I\-Q?G[YR>WA]+1?7RY/=]-Q?_U]?S=/,80ZG=Z?L;L\?W_FV;??
MQ_E_3CS<WCY<SU\.US^>YN?U'P=//P^G[\O]/*^[LV_[T]V\7NRF7X]O;R_3
MZXM]>CEY=W9U<[$[7=W8;MIZ4)1!<?M!20:E[0=E&92W'U1D4-E^4)5!=?M!
M30:U[0=U&=2W'S1DT-A^D 65,0 F.:P!6IMR;0"O3<$V@-BF9!O ;%.T#:"V
M*=L&<-L4;@/(;4JW >PVQ=L >D?5.P+TCJIW!.@=W1_; +VCZAT!>D?5.P+T
MCJIW!.@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y)]4X O9/JG0!Z)]4[ ?1.[F8)
M0.^D>B> WDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG53O!- [J]X9H'=6O3- [ZQZ
M9X#>6?7. +VSN]D-T#NKWAF@=U:],T#OK'IG@-Y9]<X O;/JG0%Z%]6[ /0N
MJG<!Z%U4[P+0NZC>!:!W4;T+0._B_ED)T+NHW@6@=U&]"T#OHGH7@-Y%]2X
MO:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0._J'C8!Z%U5[PK0NZK>
M%:!W5;TK0.^F>C> WDWU;@"]F^K= 'HWU;L!]&ZJ=P/HW53O!M"[J=X-H'=S
M#PL"]&ZJ=P/HW53O!M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[ZMT!>G?5NP/T
M[JIW!^C=5>\.T+N[A[T!>G?5NP/T'JKW .@]5.\!T'NHW@.@]U"]!T#OH7H/
M@-Y#]1X O8?J/0!Z#]5[ /0>JO< Z#U<K /0VX+/=0!^6W#!3@ (;L$E.P%@
MN 47[02 XA9<MA, CEMPX4X 2&[!I3L!8+D%%^\$@.867+X3 )Y;< %/((CN
M TQ&@>D33(+H/L)$5)@^PT1TF#[$1)28/L5$M)@^QD34F#['1/28/LA$%)D^
MR20TF>:B3"-4F>:R3"-TF19]5D\0W:691F@SS<691J@SS>691N@SS06:1B@T
MS26:1F@TS46:1J@TS66:1N@TS86:1B@US:6:]J&MYK+^?IR7MT5_K]V C]1[
M??G=^>WS7R__ONF_AE>NI_<SELL_4$L#!!0    ( &))258L^_TJNP(  'E)
M   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;S6Z;0!2&X5NQV$:&.0,,4,79
MM-VV6?0&J!G'R/R)F:3.W7=P?J16J=7(E?INC PSYQP8Z=E]U]\>)^M6Q[X;
MW";:>S]]2!*WW=N^=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78<O!W\VB\U
MHIOK3W97WW=^]?D8;KMV'#;1;#L7K3X^+5QZ;:)ZFKIV6_OP/'D8FM^ZK)\[
MQ&'G:8W;MY.["@NBY,T.RY,_-WC>]_7!SG/;V-5M/?LO=1]6)<<N<?ZQLRX^
M7^*-&<?=KMW:9MS>]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]RL7]3V7.-0PK
M;^=Q<N'$9OO^=B]'LNQ>3Z&0G7U[_A5?.X;2%[^?74Z[L<U?]@Z?]\<X'T[G
MX9+3Y?)O_.L9O]9_YQP:,D<*F2.#S)%#YC"0.0K('"5DC@HRARC*(!11A4*J
M4$P5"JI"454HK K%5:' *A19-45639%54V35%%DU159-D5539-44635%5DV1
M-:7(FE)D32FRIA194XJL*476E")K2I$UI<B:4F3-*+)F%%DSBJP91=:,(FM&
MD36CR)I19,THLF8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.4560Y'5
M4&0U%%D-159#D=509#4460U%5D.1U5!D+2BR%A19"XJL!476@B)K09&UH,A:
M4&0M*+(6%%E+BJPE1=:2(FM)D;6DR%I29"TILI8464N*K"5%UHHB:T61M:+(
M6E%DK2BR5A19*XJL%476BB)K19%5%(56411;15%P%471512%5U$47T51@!5%
M$584A5A1&&-!<2R,L9Q %B>1Q8ED<3)9G% 6)Y7%B65A<EF""68))IDEF&B6
M8+)9@@EG"2:=)9AXEF#R68(): DFH268B);\UXS6]W$\_./VIVO<U^WPTC]9
MBKJ;GU!+ 0(4 Q0    ( &))258'04UB@0   +$    0              "
M 0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ 8DE)5BQ B77N
M*P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#
M%     @ 8DE)5IE<G",0!@  G"<  !,              ( !S $  'AL+W1H
M96UE+W1H96UE,2YX;6Q02P$"% ,4    " !B24E6#ZD_)5H,  #G;@  &
M            @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#
M%     @ 8DE)5L::A;N8 @  Y@@  !@              ("!G10  'AL+W=O
M<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( &))2597T$0?= @   PN
M   8              " @6L7  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q0
M2P$"% ,4    " !B24E62YTL(9X$  " $@  &               @($5(
M>&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ 8DE)5B_<NV6,
M P  WPL  !@              ("!Z20  'AL+W=O<FMS:&5E=',O<VAE970U
M+GAM;%!+ 0(4 Q0    ( &))259KLI,2MPD  # T   8              "
M@:LH  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !B24E6
MMJOOKML(  "=+0  &               @(&8,@  >&PO=V]R:W-H965T<R]S
M:&5E=#<N>&UL4$L! A0#%     @ 8DE)5IHRS(OD @  $ D  !@
M     ("!J3L  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (
M &))25:,*9-7D1,  #D3 0 8              " @<,^  !X;"]W;W)K<VAE
M971S+W-H965T.2YX;6Q02P$"% ,4    " !B24E6Y?/0JS (  ";+0  &0
M            @(&*4@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4
M Q0    ( &))25;,"0BZ_ ,  +L0   9              " @?%:  !X;"]W
M;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ 8DE)5HI8_53K @
M1 D  !D              ("!)%\  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6Q02P$"% ,4    " !B24E6P%M:<"D,   B3P  &0              @(%&
M8@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( &))25;A
M&%2_GPP  #M2   9              " @:9N  !X;"]W;W)K<VAE971S+W-H
M965T,30N>&UL4$L! A0#%     @ 8DE)5DSZ 6L, P  -0L  !D
M     ("!?'L  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M" !B24E6[0(LPQX*  "1;0  &0              @(&_?@  >&PO=V]R:W-H
M965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( &))25:)O11LE (  ,0&   9
M              " @12)  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L!
M A0#%     @ 8DE)5A*XD2]H$@  [60  !D              ("!WXL  'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !B24E6O[ AP,D:
M  !2IP  &0              @(%^G@  >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;%!+ 0(4 Q0    ( &))25;]ZSC!81P  )FD   9              "
M@7ZY  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ 8DE)
M5K-LUJS)%0  B7X  !D              ("!%M8  'AL+W=O<FMS:&5E=',O
M<VAE970R,2YX;6Q02P$"% ,4    " !B24E6VK0< 'T*  !--0  &0
M        @($6[   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0
M   ( &))25;T._O:#@4  *D7   9              " @<KV  !X;"]W;W)K
M<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ 8DE)5H^LQK(N#@  %%$
M !D              ("!#_P  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q0
M2P$"% ,4    " !B24E6CH0@"/4*  "<0   &0              @(%T"@$
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( &))25;%U%;R
ME 8   (@   9              " @: 5 0!X;"]W;W)K<VAE971S+W-H965T
M,C8N>&UL4$L! A0#%     @ 8DE)5J#FBGOR&@  HZT  !D
M ("!:QP! 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !B
M24E6;6*5U.H,  "&2@  &0              @(&4-P$ >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( &))25:*<F+M]PL  .9"   9
M          " @;5$ 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#
M%     @ 8DE)5K=(9\[V!   5@T  !D              ("!XU ! 'AL+W=O
M<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !B24E6'C+H]]L,  "_
M2P  &0              @($05@$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM
M;%!+ 0(4 Q0    ( &))259E@O7!R ,  *0/   9              " @2)C
M 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ 8DE)5@F#
M*H0Y"P  [44  !D              ("!(6<! 'AL+W=O<FMS:&5E=',O<VAE
M970S,RYX;6Q02P$"% ,4    " !B24E6]I0E9<L%  !Y#@  &0
M    @(&1<@$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (
M &))25;AT>]Q:0D  "@:   9              " @9-X 0!X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL4$L! A0#%     @ 8DE)5J/Z?69C"   &2D  !D
M             ("!,X(! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"
M% ,4    " !B24E6>%,Z?28)   :&   &0              @('-B@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( &))25;6FLT07P,
M +8.   9              " @2J4 0!X;"]W;W)K<VAE971S+W-H965T,S@N
M>&UL4$L! A0#%     @ 8DE)5F?3A!1])P  C.T  !D              ("!
MP)<! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !B24E6
MB_]1U/$%  "A%@  &0              @(%TOP$ >&PO=V]R:W-H965T<R]S
M:&5E=#0P+GAM;%!+ 0(4 Q0    ( &))25;.<N6(50@  *$D   9
M      " @9S% 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%
M  @ 8DE)5F#[75T;#0  (C$  !D              ("!*,X! 'AL+W=O<FMS
M:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !B24E6!X1$F1T$  #8#@
M&0              @(%ZVP$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+
M 0(4 Q0    ( &))259Z<Y'"+P0  .(2   9              " @<[? 0!X
M;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ 8DE)5G8NYVC3
M"@  03H  !D              ("!-.0! 'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q02P$"% ,4    " !B24E6)$Y@=W\'  #?*@  &0
M@($^[P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( &))
M259E/GOD@P4  -\9   9              " @?3V 0!X;"]W;W)K<VAE971S
M+W-H965T-#<N>&UL4$L! A0#%     @ 8DE)5L[WT VD#@  S50  !D
M         ("!KOP! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M    " !B24E6\A9W(& &  "F'P  &0              @(&)"P( >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( &))258@!4F@4PH  " \
M   9              " @2 2 @!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
M4$L! A0#%     @ 8DE)5F'K( ./ P  9 @  !D              ("!JAP"
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !B24E63PF#
MPG@%  #.'P  &0              @(%P( ( >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;%!+ 0(4 Q0    ( &))25:-'*%<U@,  (L/   9
M  " @1\F @!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @
M8DE)5H(G2K 2!P  *"P  !D              ("!+"H" 'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6Q02P$"% ,4    " !B24E6(W&FY,T"  "J!@  &0
M            @(%U,0( >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4
M Q0    ( &))25:PGQ%7B 0  !$+   9              " @7DT @!X;"]W
M;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ 8DE)5K1"7QN !
MW@X  !D              ("!.#D" 'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6Q02P$"% ,4    " !B24E6>J6,AE4)  !#6P  &0              @('O
M/0( >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( &))258$
M6RRF:!@  !.Y 0 9              " @7M' @!X;"]W;W)K<VAE971S+W-H
M965T-3DN>&UL4$L! A0#%     @ 8DE)5A4!D7)X P  R0X  !D
M     ("!&F " 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M" !B24E6W0W3MJ<1   '# $ &0              @(')8P( >&PO=V]R:W-H
M965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( &))25;&(CJ0^ (  !4*   9
M              " @:=U @!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L!
M A0#%     @ 8DE)5E<4D$H5!   O1$  !D              ("!UG@" 'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " !B24E6 4I OE$&
M  ",)P  &0              @($B?0( >&PO=V]R:W-H965T<R]S:&5E=#8T
M+GAM;%!+ 0(4 Q0    ( &))258F7\=$U1P  %J* 0 9              "
M@:J# @!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ 8DE)
M5E0!BAN!#   -:\  !D              ("!MJ " 'AL+W=O<FMS:&5E=',O
M<VAE970V-BYX;6Q02P$"% ,4    " !B24E68?.Y<(X$   H&P  &0
M        @(%NK0( >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0
M   ( &))25:@G#U?KP0  $\9   9              " @3.R @!X;"]W;W)K
M<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ 8DE)5FBAX]AB!@  &"L
M !D              ("!&;<" 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q0
M2P$"% ,4    " !B24E6IFIM2M@#  "L%@  &0              @(&RO0(
M>&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( &))25:7SU19
M: 0  -<5   9              " @<'! @!X;"]W;W)K<VAE971S+W-H965T
M-S$N>&UL4$L! A0#%     @ 8DE)5D*3(5W<!   #QX  !D
M ("!8,8" 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " !B
M24E6[YATJ4,#  "C#0  &0              @(%SRP( >&PO=V]R:W-H965T
M<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    ( &))25:A)'[.% ,  +D)   9
M          " @>W. @!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#
M%     @ 8DE)5A+6DY)Y!P  U#D  !D              ("!.-(" 'AL+W=O
M<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    " !B24E60G-%XSL"  #\
M!0  &0              @('HV0( >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM
M;%!+ 0(4 Q0    ( &))259(_-9QE0X  !NG   9              " @5K<
M @!X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ 8DE)5M*:
MX']D!@  7"X  !D              ("!)NL" 'AL+W=O<FMS:&5E=',O<VAE
M970W."YX;6Q02P$"% ,4    " !B24E6EOD\IQT#  "O"P  &0
M    @('!\0( >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    (
M &))259O7SYNI@,  '$-   9              " @17U @!X;"]W;W)K<VAE
M971S+W-H965T.# N>&UL4$L! A0#%     @ 8DE)5M-KZJ&E P  F1,  !D
M             ("!\O@" 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"
M% ,4    " !B24E6//F4M%$#  !,#P  &0              @('._ ( >&PO
M=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    ( &))25:U-=?G_00
M ,8@   9              " @58  P!X;"]W;W)K<VAE971S+W-H965T.#,N
M>&UL4$L! A0#%     @ 8DE)5A1?Z8*+ @  +P8  !D              ("!
MB@4# 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    " !B24E6
M^JUF0;(#  " #@  &0              @(%," , >&PO=V]R:W-H965T<R]S
M:&5E=#@U+GAM;%!+ 0(4 Q0    ( &))259-A J#5 8  (8I   9
M      " @34, P!X;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%
M  @ 8DE)5N]13Z/= P  I!   !D              ("!P!(# 'AL+W=O<FMS
M:&5E=',O<VAE970X-RYX;6Q02P$"% ,4    " !B24E6QYG<?,8#  !P$
M&0              @('4%@, >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+
M 0(4 Q0    ( &))259;TJEUC08  (<L   9              " @=$: P!X
M;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L! A0#%     @ 8DE)5O1C$EG>
M P  ;1   !D              ("!E2$# 'AL+W=O<FMS:&5E=',O<VAE970Y
M,"YX;6Q02P$"% ,4    " !B24E67X+FEE "  #;!0  &0
M@(&J)0, >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( &))
M259I; <P7 <  # R   9              " @3$H P!X;"]W;W)K<VAE971S
M+W-H965T.3(N>&UL4$L! A0#%     @ 8DE)5D;6YXE:#@  #YL  !D
M         ("!Q"\# 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4
M    " !B24E6CQG?X-L#  "S%P  &0              @(%5/@, >&PO=V]R
M:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4 Q0    ( &))25:.A2/IOP4  $\F
M   9              " @6=" P!X;"]W;W)K<VAE971S+W-H965T.34N>&UL
M4$L! A0#%     @ 8DE)5A4;D*5X!@  *BL  !D              ("!74@#
M 'AL+W=O<FMS:&5E=',O<VAE970Y-BYX;6Q02P$"% ,4    " !B24E6^@X!
M"Z(*  !66   &0              @($,3P, >&PO=V]R:W-H965T<R]S:&5E
M=#DW+GAM;%!+ 0(4 Q0    ( &))25:K_$DF500  &@:   9
M  " @>59 P!X;"]W;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @
M8DE)5N>O+\![!0  &",  !D              ("!<5X# 'AL+W=O<FMS:&5E
M=',O<VAE970Y.2YX;6Q02P$"% ,4    " !B24E6#)B_/8T+  #'AP  &@
M            @($C9 , >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"
M% ,4    " !B24E6$1=O>\@#  !$%@  &@              @('H;P, >&PO
M=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q02P$"% ,4    " !B24E6+[3\:\,$
M   -&P  &@              @('H<P, >&PO=V]R:W-H965T<R]S:&5E=#$P
M,BYX;6Q02P$"% ,4    " !B24E6MB*\1'4&  !^,0  &@
M@('C> , >&PO=V]R:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    " !B
M24E6Z(0@X=L'  "G0P  &@              @(&0?P, >&PO=V]R:W-H965T
M<R]S:&5E=#$P-"YX;6Q02P$"% ,4    " !B24E6$7^R<LH%  ")+0  &@
M            @(&CAP, >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"
M% ,4    " !B24E6RJ$3W@$#  "3"   &@              @(&EC0, >&PO
M=V]R:W-H965T<R]S:&5E=#$P-BYX;6Q02P$"% ,4    " !B24E6^$,(^,4#
M   4$P  &@              @('>D , >&PO=V]R:W-H965T<R]S:&5E=#$P
M-RYX;6Q02P$"% ,4    " !B24E6V4Q0])D#  #Z#0  &@
M@(';E , >&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    " !B
M24E6$*K\Y9$&  #E)   &@              @(&LF , >&PO=V]R:W-H965T
M<R]S:&5E=#$P.2YX;6Q02P$"% ,4    " !B24E6$[82ZH($   8%P  &@
M            @(%UGP, >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6Q02P$"
M% ,4    " !B24E6$5S%HA$%  !_&   &@              @($OI , >&PO
M=V]R:W-H965T<R]S:&5E=#$Q,2YX;6Q02P$"% ,4    " !B24E62OS*S&4#
M  #Z#@  &@              @(%XJ0, >&PO=V]R:W-H965T<R]S:&5E=#$Q
M,BYX;6Q02P$"% ,4    " !B24E6Y9TT;N4"  #0#   &@
M@($5K0, >&PO=V]R:W-H965T<R]S:&5E=#$Q,RYX;6Q02P$"% ,4    " !B
M24E6HJ$:,O\#  !%$0  &@              @($RL , >&PO=V]R:W-H965T
M<R]S:&5E=#$Q-"YX;6Q02P$"% ,4    " !B24E6:FF17W8$  "E$0  &@
M            @(%IM , >&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6Q02P$"
M% ,4    " !B24E6>797L1,+  "/90  &@              @($7N0, >&PO
M=V]R:W-H965T<R]S:&5E=#$Q-BYX;6Q02P$"% ,4    " !B24E6==$H-!0%
M   2(   &@              @(%BQ , >&PO=V]R:W-H965T<R]S:&5E=#$Q
M-RYX;6Q02P$"% ,4    " !B24E6DH76ZPH%   4&   &@
M@(&NR0, >&PO=V]R:W-H965T<R]S:&5E=#$Q."YX;6Q02P$"% ,4    " !B
M24E6NXSZOS,+   F5P  &@              @('PS@, >&PO=V]R:W-H965T
M<R]S:&5E=#$Q.2YX;6Q02P$"% ,4    " !B24E6QO/QYJH$   !'P  &@
M            @(%;V@, >&PO=V]R:W-H965T<R]S:&5E=#$R,"YX;6Q02P$"
M% ,4    " !B24E6D7;2@(\%  " ,   &@              @($]WP, >&PO
M=V]R:W-H965T<R]S:&5E=#$R,2YX;6Q02P$"% ,4    " !B24E6#UA3E?P$
M  #Y&P  &@              @($$Y0, >&PO=V]R:W-H965T<R]S:&5E=#$R
M,BYX;6Q02P$"% ,4    " !B24E6,O:D#^D'  !)50  &@
M@($XZ@, >&PO=V]R:W-H965T<R]S:&5E=#$R,RYX;6Q02P$"% ,4    " !B
M24E6_8]22<0#   >#@  &@              @(%9\@, >&PO=V]R:W-H965T
M<R]S:&5E=#$R-"YX;6Q02P$"% ,4    " !B24E66:N#BH0$  #Q%@  &@
M            @(%5]@, >&PO=V]R:W-H965T<R]S:&5E=#$R-2YX;6Q02P$"
M% ,4    " !B24E6(:LUJ\<'   S+   &@              @($1^P, >&PO
M=V]R:W-H965T<R]S:&5E=#$R-BYX;6Q02P$"% ,4    " !B24E62B'D$/X"
M  !;"@  &@              @($0 P0 >&PO=V]R:W-H965T<R]S:&5E=#$R
M-RYX;6Q02P$"% ,4    " !B24E61&JW(B8'   /*   &@
M@(%&!@0 >&PO=V]R:W-H965T<R]S:&5E=#$R."YX;6Q02P$"% ,4    " !B
M24E6;;,4F9<(  !E/@  &@              @(&D#00 >&PO=V]R:W-H965T
M<R]S:&5E=#$R.2YX;6Q02P$"% ,4    " !B24E6@$3):T4"   #!0  &@
M            @(%S%@0 >&PO=V]R:W-H965T<R]S:&5E=#$S,"YX;6Q02P$"
M% ,4    " !B24E6A)I'\J8$  "9&   &@              @('P& 0 >&PO
M=V]R:W-H965T<R]S:&5E=#$S,2YX;6Q02P$"% ,4    " !B24E68+)8)%(#
M  "4%0  #0              @ '.'00 >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( &))25:7BKL<P    !,"   +              "  4LA! !?<F5L<R\N
M<F5L<U!+ 0(4 Q0    ( &))258=H^]#;P@  $]6   /              "
M 30B! !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !B24E6B>"F!X\#  #2
M3   &@              @ '0*@0 >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'-02P$"% ,4    " !B24E6+/O]*KL"  !Y20  $P              @ &7
L+@0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     BP"+ &0F  "#,00    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>162
<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>163
<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>164
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>928</ContextCount>
  <ElementCount>705</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>279</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - 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>39</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/Leases</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - 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>57</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Contingencies and Commitments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails</Role>
      <ShortName>Contingencies and Commitments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails</Role>
      <ShortName>Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails</Role>
      <ShortName>Contingencies and Commitments (Summary of Guarantees) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails</Role>
      <ShortName>Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails</Role>
      <ShortName>Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - 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>68</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - 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>69</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - 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>70</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - 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>71</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - 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>72</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - 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>73</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - 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>
      <ParentRole>http://www.consumersenergy.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - 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>75</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - 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>76</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - 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>77</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - 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>78</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - 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>79</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - 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>80</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - 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>81</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - 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>82</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - 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>83</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - 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>84</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - 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>85</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Leases - Assets and Liabilities of Lessee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails</Role>
      <ShortName>Leases - Assets and Liabilities of Lessee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Leases - Schedule of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails</Role>
      <ShortName>Leases - Schedule of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Leases - Schedule of Lessee Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails</Role>
      <ShortName>Leases - Schedule of Lessee Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Leases - Minimum Annual Rental Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails</Role>
      <ShortName>Leases - Minimum Annual Rental Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Leases - Lessor Leases Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails</Role>
      <ShortName>Leases - Lessor Leases Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Leases - Schedule of Future Payments to be Received (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails</Role>
      <ShortName>Leases - Schedule of Future Payments to be Received (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - 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>92</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000093 - 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>93</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000094 - 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>94</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000095 - 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>95</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000096 - 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>96</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000097 - 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>97</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000098 - 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>98</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000099 - 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>99</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0000100 - 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>100</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0000101 - 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>101</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0000102 - 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>102</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0000103 - 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>103</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0000104 - 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>104</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0000105 - 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>105</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>0000106 - Disclosure - Stock-Based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>0000107 - Disclosure - Stock-Based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>0000108 - Disclosure - Stock-Based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>0000109 - 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>109</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>0000110 - 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>110</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>0000111 - 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>111</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>0000112 - 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>112</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>0000113 - 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>113</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>0000114 - 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>114</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>0000115 - 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>115</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>0000116 - 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>116</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>0000117 - 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>117</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>0000118 - Disclosure - Other Income and Other Expense (Components Of Other Income and Other Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails</Role>
      <ShortName>Other Income and Other Expense (Components Of Other Income and Other Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>0000119 - 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>119</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>0000120 - 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>120</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>0000121 - 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>121</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>0000122 - 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>122</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>0000123 - 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>123</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>0000124 - 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>124</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>0000125 - 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>125</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>0000126 - 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>126</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>0000127 - 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>127</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>0000128 - 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>128</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>0000129 - 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>129</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>0000130 - 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>130</Position>
    </Report>
    <Report instance="cms-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>0000131 - 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>131</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: cms:PreferredStockDepositaryShareConversionRatio, cms:RetirementYearsOfService -  cms-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="cms-20221231.htm">cms-20221231.htm</File>
    <File>cms-20221231.xsd</File>
    <File>cms-20221231_cal.xml</File>
    <File>cms-20221231_def.xml</File>
    <File>cms-20221231_lab.xml</File>
    <File>cms-20221231_pre.xml</File>
    <File>cms10k20221231_ex10-13.htm</File>
    <File>cms10k20221231_ex21-1.htm</File>
    <File>cms10k20221231_ex23-1.htm</File>
    <File>cms10k20221231_ex23-2.htm</File>
    <File>cms10k20221231_ex31-1.htm</File>
    <File>cms10k20221231_ex31-2.htm</File>
    <File>cms10k20221231_ex31-3.htm</File>
    <File>cms10k20221231_ex31-4.htm</File>
    <File>cms10k20221231_ex32-1.htm</File>
    <File>cms10k20221231_ex32-2.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cms-20221231_g1.jpg</File>
    <File>cms-20221231_g10.jpg</File>
    <File>cms-20221231_g11.jpg</File>
    <File>cms-20221231_g12.jpg</File>
    <File>cms-20221231_g2.jpg</File>
    <File>cms-20221231_g3.jpg</File>
    <File>cms-20221231_g4.jpg</File>
    <File>cms-20221231_g5.jpg</File>
    <File>cms-20221231_g6.jpg</File>
    <File>cms-20221231_g7.jpg</File>
    <File>cms-20221231_g8.jpg</File>
    <File>cms-20221231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="3420">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="79">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>167
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cms-20221231.htm": {
   "axisCustom": 3,
   "axisStandard": 55,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 2,
    "http://fasb.org/us-gaap/2022": 3420,
    "http://xbrl.sec.gov/dei/2022": 79
   },
   "contextCount": 928,
   "dts": {
    "calculationLink": {
     "local": [
      "cms-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cms-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cms-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cms-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cms-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cms-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 1254,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 10,
    "http://www.consumersenergy.com/20221231": 3,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 18
   },
   "keyCustom": 113,
   "keyStandard": 592,
   "memberCustom": 183,
   "memberStandard": 82,
   "nsprefix": "cms",
   "nsuri": "http://www.consumersenergy.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.consumersenergy.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000010 - Statement - Consumers Energy Company Consolidated Statements of Income",
     "menuCat": "Statements",
     "order": "10",
     "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-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UtilitiesOperatingExpenseFuelUsed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i18082680f83c48019d37c66ad7552d45_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000100 - Disclosure - Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)",
     "menuCat": "Details",
     "order": "100",
     "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-20221231.htm",
      "contextRef": "i5a3d8cd7fe0d4cd794da384658c7f317_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i18082680f83c48019d37c66ad7552d45_I20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000101 - Disclosure - Retirement Benefits (Schedule Of Asset Allocation) (Details)",
     "menuCat": "Details",
     "order": "101",
     "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-20221231.htm",
      "contextRef": "i18082680f83c48019d37c66ad7552d45_I20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i18082680f83c48019d37c66ad7552d45_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000102 - Disclosure - Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)",
     "menuCat": "Details",
     "order": "102",
     "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-20221231.htm",
      "contextRef": "i18082680f83c48019d37c66ad7552d45_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "cms:DeferredCompensationArrangementsPlanTerm",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000103 - Disclosure - Stock-Based Compensation (Narrative) (Details)",
     "menuCat": "Details",
     "order": "103",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cms:DeferredCompensationArrangementsPlanTerm",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000104 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)",
     "menuCat": "Details",
     "order": "104",
     "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-20221231.htm",
      "contextRef": "ie973be9759744093a5310798b183912a_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000105 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity - Granted) (Details)",
     "menuCat": "Details",
     "order": "105",
     "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-20221231.htm",
      "contextRef": "i6ebd0b1c25af4356a96684bb378cab0f_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000106 - Disclosure - Stock-Based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails",
     "shortName": "Stock-Based Compensation (Schedule of Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie973be9759744093a5310798b183912a_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000107 - Disclosure - Stock-Based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)",
     "menuCat": "Details",
     "order": "107",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
     "shortName": "Stock-Based Compensation (Summary of Weighted-average Grant-date Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie973be9759744093a5310798b183912a_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000108 - Disclosure - Stock-Based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)",
     "menuCat": "Details",
     "order": "108",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation (Schedule of Amounts Related to Restricted Stock Awards and Restricted Stock Units) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie973be9759744093a5310798b183912a_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000109 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "menuCat": "Details",
     "order": "109",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000011 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "11",
     "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-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000110 - Disclosure - Income Taxes (Significant Components Of Income Tax Expense) (Details)",
     "menuCat": "Details",
     "order": "110",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000111 - Disclosure - Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)",
     "menuCat": "Details",
     "order": "111",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000112 - Disclosure - Income Taxes (Loss And Credit Carryforwards) (Details)",
     "menuCat": "Details",
     "order": "112",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000113 - Disclosure - Income Taxes (Narrative) (Details)",
     "menuCat": "Details",
     "order": "113",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i85c1ac6e3ab046ea92b58b055f482cfa_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000114 - Disclosure - Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)",
     "menuCat": "Details",
     "order": "114",
     "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-20221231.htm",
      "contextRef": "ib32e424a9f39436685e262688fe0c493_I20191231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000115 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "menuCat": "Details",
     "order": "115",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000116 - Disclosure - Revenue (Disaggregation of Revenue) (Details)",
     "menuCat": "Details",
     "order": "116",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000117 - Disclosure - Revenue (Narrative) (Details)",
     "menuCat": "Details",
     "order": "117",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000118 - Disclosure - Other Income and Other Expense (Components Of Other Income and Other Expense) (Details)",
     "menuCat": "Details",
     "order": "118",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
     "shortName": "Other Income and Other Expense (Components Of Other Income and Other Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000119 - Disclosure - Reportable Segments (Details)",
     "menuCat": "Details",
     "order": "119",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Parenthetical)",
     "menuCat": "Statements",
     "order": "12",
     "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-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "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:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000120 - Disclosure - Related Party Transactions - Consumers (Details)",
     "menuCat": "Details",
     "order": "120",
     "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-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000121 - Disclosure - Variable Interest Entities (Narrative) (Details)",
     "menuCat": "Details",
     "order": "121",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
     "shortName": "Variable Interest Entities (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i567db682702d4f1a8faa7f96ece4f383_D20220101-20221231",
      "decimals": "0",
      "lang": "en-US",
      "name": "cms:VariableInterestEntityMaximumCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000122 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "menuCat": "Details",
     "order": "122",
     "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-20221231.htm",
      "contextRef": "i3483377908d64dbeaf53ff1f36809275_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000123 - Disclosure - Exit Activities and Discontinued Operations - Narrative (Details)",
     "menuCat": "Details",
     "order": "123",
     "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-20221231.htm",
      "contextRef": "i7dafd9af4c74493c9b3027d49d5541ff_D20211001-20211001",
      "decimals": "-8",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000124 - Disclosure - Exit Activities and Discontinued Operations - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "menuCat": "Details",
     "order": "124",
     "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",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i528a29dbdb7a42ba965f8cb56a9c6fb7_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000125 - Disclosure - Exit Activities and Discontinued Operations - Income from Discontinued Operations (Details)",
     "menuCat": "Details",
     "order": "125",
     "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",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i23713b6b494a404fa1e246e0a430f9eb_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000126 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)",
     "menuCat": "Details",
     "order": "126",
     "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-20221231.htm",
      "contextRef": "ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000127 - Disclosure - Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)",
     "menuCat": "Details",
     "order": "127",
     "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-20221231.htm",
      "contextRef": "ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000128 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)",
     "menuCat": "Details",
     "order": "128",
     "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-20221231.htm",
      "contextRef": "ied6e290a2ccd4f009850a0873a8c9ddf_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000129 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)",
     "menuCat": "Details",
     "order": "129",
     "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-20221231.htm",
      "contextRef": "i9d50ee8a7996472babc1a89a48a7d595_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000013 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "13",
     "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-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i9d50ee8a7996472babc1a89a48a7d595_I20221231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000130 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)",
     "menuCat": "Details",
     "order": "130",
     "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-20221231.htm",
      "contextRef": "i9d50ee8a7996472babc1a89a48a7d595_I20221231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ibd71693095be4d29b8b9ecba6371ce35_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000131 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "menuCat": "Details",
     "order": "131",
     "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-20221231.htm",
      "contextRef": "i8de5dbbc60e24e988fe30e618fdb206a_I20191231",
      "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000014 - Statement - Consumers Energy Company Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "14",
     "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-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "15",
     "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-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "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-20221231.htm",
      "contextRef": "ib32e424a9f39436685e262688fe0c493_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000016 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity",
     "menuCat": "Statements",
     "order": "16",
     "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-20221231.htm",
      "contextRef": "i782b5ee57857408db10ba58aaa43cd4e_I20191231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000017 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "17",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Regulatory Matters",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.consumersenergy.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Contingencies and Commitments",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitments",
     "shortName": "Contingencies and Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Financings and Capitalization",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalization",
     "shortName": "Financings and Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Financial Instruments",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.consumersenergy.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Plant, Property, and Equipment",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
     "shortName": "Plant, Property, and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:LesseeAndLessorLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.consumersenergy.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "cms:LesseeAndLessorLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Asset Retirement Obligations",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligations",
     "shortName": "Asset Retirement Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Retirement Benefits",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.consumersenergy.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.consumersenergy.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CMS Energy Corporation Consolidated Statements of Income",
     "menuCat": "Statements",
     "order": "3",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Earnings Per Share - CMS Energy",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy",
     "shortName": "Earnings Per Share - CMS Energy",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://www.consumersenergy.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Other Income and Other Expense",
     "menuCat": "Notes",
     "order": "32",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
     "shortName": "Other Income and Other Expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Reportable Segments",
     "menuCat": "Notes",
     "order": "33",
     "role": "http://www.consumersenergy.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Related Party Transactions - Consumers",
     "menuCat": "Notes",
     "order": "34",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
     "shortName": "Related Party Transactions - Consumers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Variable Interest Entities",
     "menuCat": "Notes",
     "order": "35",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntities",
     "shortName": "Variable Interest Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Exit Activities and Discontinued Operations",
     "menuCat": "Notes",
     "order": "36",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
     "shortName": "Exit Activities and Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Schedule I - Condensed Financial Information of Registrant",
     "menuCat": "Notes",
     "order": "37",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant",
     "shortName": "Schedule I - Condensed Financial Information of Registrant",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves",
     "menuCat": "Notes",
     "order": "38",
     "role": "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Significant Accounting Policies (Policy)",
     "menuCat": "Policies",
     "order": "39",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "4",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Regulatory Matters (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "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-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Contingencies and Commitments (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Financings and Capitalization (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
     "shortName": "Financings and Capitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Plant, Property, and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
     "shortName": "Plant, Property, and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.consumersenergy.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Asset Retirement Obligations (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
     "shortName": "Asset Retirement Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Retirement Benefits (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Parenthetical)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Earnings Per Share - CMS Energy (Tables)",
     "menuCat": "Tables",
     "order": "51",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables",
     "shortName": "Earnings Per Share - CMS Energy (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "52",
     "role": "http://www.consumersenergy.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Other Income and Other Expense (Tables)",
     "menuCat": "Tables",
     "order": "53",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
     "shortName": "Other Income and Other Expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Reportable Segments (Tables)",
     "menuCat": "Tables",
     "order": "54",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsTables",
     "shortName": "Reportable Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Related Party Transactions - Consumers (Tables)",
     "menuCat": "Tables",
     "order": "55",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
     "shortName": "Related Party Transactions - Consumers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i599ec444bf0d4502986878bc8d72c184_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Variable Interest Entities (Tables)",
     "menuCat": "Tables",
     "order": "56",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesTables",
     "shortName": "Variable Interest Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Exit Activities and Discontinued Operations - (Tables)",
     "menuCat": "Tables",
     "order": "57",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
     "shortName": "Exit Activities and Discontinued Operations - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Regulatory Matters (Schedule Of Regulatory Assets and Liabilities) (Details)",
     "menuCat": "Details",
     "order": "58",
     "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-20221231.htm",
      "contextRef": "i69ea3f2842384da987b392c34a217171_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Regulatory Matters (Narrative) (Details)",
     "menuCat": "Details",
     "order": "59",
     "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-20221231.htm",
      "contextRef": "i129aa34f2101413fa2e8e6cc1f54567a_D20230101-20230131",
      "decimals": null,
      "lang": "en-US",
      "name": "cms:UnrecoveredPowerSupplyCostsProposedRecoveryTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:AccruedRateRefunds",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Regulatory Matters (Schedule Of Assets and Liabilities for PSCR And GCR Over/(Under) Recoveries) (Details)",
     "menuCat": "Details",
     "order": "60",
     "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",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredFuelCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Contingencies and Commitments (Narrative) (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
     "shortName": "Contingencies and Commitments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
     "shortName": "Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i1bb4f56a63194bfc8f0b5eafd8958ab4_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ia9f0b984da7543ccb02ceb8dff91c8da_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
     "shortName": "Contingencies and Commitments (Summary of Guarantees) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i4a257ca2521b46b7a7a3ff7e2cc328d1_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
     "shortName": "Contingencies and Commitments (Schedule of Contractual Purchase Obligations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt) (Details)",
     "menuCat": "Details",
     "order": "65",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
     "shortName": "Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Financings and Capitalization (Schedule of Debt Maturities) (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
     "shortName": "Financings and Capitalization (Schedule of Debt Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i5e72a940b03245a2a3d669763fa47e59_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
     "shortName": "Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i5e72a940b03245a2a3d669763fa47e59_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Financings and Capitalization (Narrative) (Details)",
     "menuCat": "Details",
     "order": "69",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CMS Energy Corporation Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "7",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:PropertyPlantAndEquipmentNetExcludingCWIP",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)",
     "menuCat": "Details",
     "order": "70",
     "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",
       "div",
       "us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "if31bfd4fd34e4a38ad3e92c1791d00b9_D20220803-20220803",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Financings and Capitalization (Schedule of Preferred Stock) (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
     "shortName": "Financings and Capitalization (Schedule of Preferred Stock) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ica81f884802249bb8f1c4f794470ce68_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "72",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i5de110e8107b44a18146a763bd9c7a9e_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Fair Value Measurements (Assets Reported at Fair Value on a Nonrecurring Basis) (Details)",
     "menuCat": "Details",
     "order": "73",
     "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-20221231.htm",
      "contextRef": "i20c772f0de72484d936b4550eeac3c1c_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i5de110e8107b44a18146a763bd9c7a9e_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Fair Value Measurements (Narrative) (Details)",
     "menuCat": "Details",
     "order": "74",
     "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-20221231.htm",
      "contextRef": "i30eb25d92af24538b715346802a73ba7_D20211231-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
     "shortName": "Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i534523b447f0425c8365eb1bf08d176b_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Financial Instruments (Narrative) (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:PropertyPlantAndEquipmentGrossExcludingCWIP",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)",
     "menuCat": "Details",
     "order": "77",
     "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-20221231.htm",
      "contextRef": "i2db62c2516f148eab2cf8909d614ad99_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)",
     "menuCat": "Details",
     "order": "78",
     "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-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i6065650163274546a6062c1cc8f24771_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)",
     "menuCat": "Details",
     "order": "79",
     "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-20221231.htm",
      "contextRef": "i6065650163274546a6062c1cc8f24771_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesOutstanding",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i0a3de8b3a3c94174b38d0b504699d7c0_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i85c1ac6e3ab046ea92b58b055f482cfa_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)",
     "menuCat": "Details",
     "order": "80",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:FinanceLeaseAssetsAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)",
     "menuCat": "Details",
     "order": "81",
     "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-20221231.htm",
      "contextRef": "i676a367fba17426c82e2bcda74455efe_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "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-20221231.htm",
      "contextRef": "ie66eccca2c254045a86fdf11ee5cae37_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)",
     "menuCat": "Details",
     "order": "82",
     "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-20221231.htm",
      "contextRef": "ie66eccca2c254045a86fdf11ee5cae37_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)",
     "menuCat": "Details",
     "order": "83",
     "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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)",
     "menuCat": "Details",
     "order": "84",
     "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-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "idf63f53867ad43c191de4c716c20fa58_I20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)",
     "menuCat": "Details",
     "order": "85",
     "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-20221231.htm",
      "contextRef": "idf63f53867ad43c191de4c716c20fa58_I20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Leases - Assets and Liabilities of Lessee (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails",
     "shortName": "Leases - 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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Leases - Schedule of Lease Costs (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails",
     "shortName": "Leases - 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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Leases - Schedule of Lessee Cash Flows (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
     "shortName": "Leases - 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-20221231.htm",
      "contextRef": "i00590512e7394bf3b5e8f1d8f347f154_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Leases - Minimum Annual Rental Commitments (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails",
     "shortName": "Leases - Minimum Annual Rental Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ia527f2d9f19341579aeeb0ebbd92db99_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity",
     "menuCat": "Statements",
     "order": "9",
     "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-20221231.htm",
      "contextRef": "ia527f2d9f19341579aeeb0ebbd92db99_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Leases - Lessor Leases Narrative (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
     "shortName": "Leases - Lessor Leases Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Leases - Schedule of Future Payments to be Received (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails",
     "shortName": "Leases - 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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i85c1ac6e3ab046ea92b58b055f482cfa_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Asset Retirement Obligations (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
     "shortName": "Asset Retirement Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "id70de3338c18477ea1830a51e8c7f126_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cms:UnionMembershipByTotalEmployeesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Retirement Benefits (Narrative) (Details)",
     "menuCat": "Details",
     "order": "93",
     "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-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cms:UnionMembershipByTotalEmployeesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i9479f6c35dde4c7186e20484567eb915_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)",
     "menuCat": "Details",
     "order": "94",
     "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-20221231.htm",
      "contextRef": "i8528e29430f746e68046bdc2eefea34c_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie6fa7baf029f410790829bfa116a9679_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - Retirement Benefits (Schedule Of Assumptions Used) (Details)",
     "menuCat": "Details",
     "order": "95",
     "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-20221231.htm",
      "contextRef": "ie6fa7baf029f410790829bfa116a9679_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "menuCat": "Details",
     "order": "96",
     "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-20221231.htm",
      "contextRef": "i5ce77ea8b6c542469df0cba448aa6a33_D20220101-20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i6357690c9f304fa3ab53f63db734b4a7_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - Retirement Benefits (Schedule Of Funded Status Of Retirement Benefit Plans) (Details)",
     "menuCat": "Details",
     "order": "97",
     "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-20221231.htm",
      "contextRef": "ie6fa7baf029f410790829bfa116a9679_D20220101-20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "ie3398381ae6c4657bd35583a627a3884_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)",
     "menuCat": "Details",
     "order": "98",
     "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-20221231.htm",
      "contextRef": "i18082680f83c48019d37c66ad7552d45_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20221231.htm",
      "contextRef": "i86d2598f26fd4ccf8a6205dbef0ff2ba_I20221231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - Disclosure - Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)",
     "menuCat": "Details",
     "order": "99",
     "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-20221231.htm",
      "contextRef": "ib379022a4a424791a695fab8771c53db_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 279,
   "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A3600FirstMortgageBondsDueAugust2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.600% First Mortgage Bonds Due August 2032",
        "label": "3.600% First Mortgage Bonds Due August 2032 [Member]",
        "terseLabel": "First Mortgage Bonds Due August 2032"
       }
      }
     },
     "localname": "A3600FirstMortgageBondsDueAugust2032Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A4200FirstMortgageBondsDue2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.200% First Mortgage Bonds Due 2052",
        "label": "4.200% First Mortgage Bonds Due 2052 [Member]",
        "terseLabel": "4.200% First Mortgage Bonds Due 2052"
       }
      }
     },
     "localname": "A4200FirstMortgageBondsDue2052Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A4200FirstMortgageBondsDueSeptember2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.200% First Mortgage Bonds Due September 2052",
        "label": "4.200% First Mortgage Bonds Due September 2052 [Member]",
        "terseLabel": "First Mortgage Bonds Due September 2052"
       }
      }
     },
     "localname": "A4200FirstMortgageBondsDueSeptember2052Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5250FirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.250% First Mortgage Bonds",
        "label": "5.250% First Mortgage Bonds [Member]",
        "terseLabel": "5.250% First Mortgage Bonds"
       }
      }
     },
     "localname": "A5250FirstMortgageBondsMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current",
        "label": "Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current",
        "terseLabel": "Current accounts receivable and notes receivable"
       }
      }
     },
     "localname": "AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AccrualForEnvironmentalLossContingenciesInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrual for Environmental Loss Contingencies, Inflation Rate",
        "label": "Accrual for Environmental Loss Contingencies, Inflation Rate",
        "terseLabel": "Accrual for environmental loss contingencies, inflation rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesInflationRate",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AviatorWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviator Wind [Member]",
        "label": "Aviator Wind [Member]",
        "terseLabel": "Aviator Wind"
       }
      }
     },
     "localname": "AviatorWindMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CMSEnergyNotePayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMS Energy Note Payable [Member]",
        "label": "CMS Energy Note Payable [Member]",
        "terseLabel": "CMS Energy Note Payable"
       }
      }
     },
     "localname": "CMSEnergyNotePayableMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CivicAndPoliticalExpenditures": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/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/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/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/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/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/Leases",
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "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/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/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CorporateAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Reconciling Items [Member]",
        "label": "Corporate And Reconciling Items [Member]",
        "terseLabel": "Other reconciling items"
       }
      }
     },
     "localname": "CorporateAndReconcilingItemsMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanAmortizationOfSettlementLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 6.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution [Member]",
        "label": "Distribution [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DistributionMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_Donations": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_EarningsPerShareBasicAndDilutedEPSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share, Basic and Diluted EPS",
        "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]",
        "terseLabel": "Income from continuing operations per average common share available to common stockholders"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedEPSAbstract",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 8.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",
        "negatedLabel": "Income tax benefit for sequestered amounts",
        "terseLabel": "Refund of alternative minimum tax sequestration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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"
       }
      }
     },
     "localname": "ElectricAssetsHeldUnderFinanceLeasesMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "label": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "terseLabel": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag"
       }
      }
     },
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_EquityEarningsOfSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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": "Schedule of Remediation and Other Response Activity Costs by Year"
       }
      }
     },
     "localname": "ExpectedRemediationCostsByYearTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds [Member]",
        "label": "First Mortgage Bonds [Member]",
        "terseLabel": "First mortgage bonds"
       }
      }
     },
     "localname": "FirstMortgageBondsMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share",
        "label": "Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share",
        "terseLabel": "Settlement of forward contracts through issuance of stock (in dollars per shares)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquitySettlementRatePerShare",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cms_ForwardContractsEnteredIntoAugust242022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into August 24, 2022",
        "label": "Forward Contracts Entered Into August 24, 2022 [Member]",
        "terseLabel": "Forward contracts entered into 8/24/2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoAugust242022Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoAugust292022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into August 29, 2022",
        "label": "Forward Contracts Entered Into August 29, 2022 [Member]",
        "terseLabel": "Forward contracts entered into 8/29/2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoAugust292022Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoAugust32022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into August 3, 2022",
        "label": "Forward Contracts Entered Into August 3, 2022 [Member]",
        "terseLabel": "Forward contracts entered into 8/3/2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoAugust32022Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Six Five Zero Percent First Mortgage Bonds Due March 2028",
        "label": "Four Point Six Five Zero Percent First Mortgage Bonds Due March 2028 [Member]",
        "terseLabel": "4.650% First Mortgage Bonds Due March 2028"
       }
      }
     },
     "localname": "FourPointSixFiveZeroPercentFirstMortgageBondsDueMarch2028Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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/20221231",
     "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"
       }
      }
     },
     "localname": "GasCostRecoveryMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Rate Case",
        "label": "Gas Rate Case [Member]",
        "terseLabel": "Gas Rate Case"
       }
      }
     },
     "localname": "GasRateCaseMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_GuaranteesAndOtherContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees And Other Contingencies [Table]",
        "label": "Guarantees And Other Contingencies [Table]",
        "terseLabel": "Guarantees And Other Contingencies [Table]"
       }
      }
     },
     "localname": "GuaranteesAndOtherContingenciesTable",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 6.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/20221231",
     "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/20221231",
     "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_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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification Agreement From Sale of Membership Interests in VIEs",
        "label": "Indemnification Agreement From Sale of Membership Interests in VIEs [Member]",
        "terseLabel": "Indemnification agreement from sale of membership interests in VIEs"
       }
      }
     },
     "localname": "IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IndustrialUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Utility Service [Member]",
        "label": "Industrial Utility Service [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_InvestmentInSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_InvestmentInSubsidiariesParentOnly": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 4.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_JHCampbell3PlantRetirementContractDisputeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J.H. Campbell 3 Plant Retirement Contract Dispute",
        "label": "J.H. Campbell 3 Plant Retirement Contract Dispute [Member]",
        "terseLabel": "J.H. Campbell 3 Plant Retirement Contract Dispute"
       }
      }
     },
     "localname": "JHCampbell3PlantRetirementContractDisputeMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_JHCampbellGeneratingUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J.H. Campbell Generating Units",
        "label": "J.H. Campbell Generating Units [Member]",
        "terseLabel": "J.H. Campbell Generating Units"
       }
      }
     },
     "localname": "JHCampbellGeneratingUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/Leases",
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/Leases",
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "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"
       }
      }
     },
     "localname": "LesseeAndLessorLeasesTextBlock",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/Leases"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeLeaseRightOfUseAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Right Of Use Assets",
        "label": "Lessee, Lease, Right Of Use Assets [Abstract]",
        "terseLabel": "Lease liabilities arising from obtaining right-of-use assets"
       }
      }
     },
     "localname": "LesseeLeaseRightOfUseAssetsAbstract",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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": "Summary of Minimum Annual Rental Commitments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable": {
     "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 And Lease Obligation, Current, Excluding Notes Payable",
        "label": "Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable",
        "terseLabel": "Current portion of long-term debt and finance leases"
       }
      }
     },
     "localname": "LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LudingtonPlantOverhaulContractDisputeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ludington Plant Overhaul Contract Dispute",
        "label": "Ludington Plant Overhaul Contract Dispute [Member]",
        "terseLabel": "Ludington Plant Overhaul Contract Dispute"
       }
      }
     },
     "localname": "LudingtonPlantOverhaulContractDisputeMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ManufacturedGasPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufactured Gas Plant",
        "label": "Manufactured Gas Plant [Member]",
        "terseLabel": "MGP Sites"
       }
      }
     },
     "localname": "ManufacturedGasPlantMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NWOHoldcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NWO Holdco, L.L.C",
        "label": "NWO Holdco, L.L.C [Member]",
        "terseLabel": "NWO Holdco, L.L.C"
       }
      }
     },
     "localname": "NWOHoldcoLLCMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "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",
        "terseLabel": "Underrecovery for gas fuel and power supply costs"
       }
      }
     },
     "localname": "NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NorthStarCleanEnergyIncludingSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NorthStar Clean Energy, Including Subsidiaries",
        "label": "NorthStar Clean Energy, Including Subsidiaries [Member]",
        "terseLabel": "NorthStar Clean Energy, Including Subsidiaries"
       }
      }
     },
     "localname": "NorthStarCleanEnergyIncludingSubsidiariesMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NorthStarCleanEnergyIndependentPowerProductionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NorthStar Clean Energy, Independent Power Production",
        "label": "NorthStar Clean Energy, Independent Power Production [Member]",
        "terseLabel": "Independent power production"
       }
      }
     },
     "localname": "NorthStarCleanEnergyIndependentPowerProductionMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NorthStarCleanEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NorthStar Clean Energy",
        "label": "NorthStar Clean Energy [Member]",
        "terseLabel": "NorthStar Clean Energy"
       }
      }
     },
     "localname": "NorthStarCleanEnergyMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NorthStarCleanEnergyOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NorthStar Clean Energy, Other",
        "label": "NorthStar Clean Energy, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "NorthStarCleanEnergyOtherMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NumberOfFormerManufacturedGasPlants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Former Manufactured Gas Plants",
        "label": "Number of Former Manufactured Gas Plants",
        "terseLabel": "Number of former MGPs"
       }
      }
     },
     "localname": "NumberOfFormerManufacturedGasPlants",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": 3.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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherNonoperatingIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Nonoperating Income, Other",
        "label": "Other Nonoperating Income, Other",
        "terseLabel": "All other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeOther",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherOtherNonoperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PowerSupplyCostRecoveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Supply Cost Recovery [Member]",
        "label": "Power Supply Cost Recovery [Member]",
        "terseLabel": "PSCR underrecoveries"
       }
      }
     },
     "localname": "PowerSupplyCostRecoveryMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "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/20221231",
     "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": 2.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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesAmountOfRecommendedDisallowedCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Amount Of Recommended Disallowed Costs",
        "label": "Public Utilities, Amount Of Recommended Disallowed Costs",
        "terseLabel": "Recommended disallowed costs"
       }
      }
     },
     "localname": "PublicUtilitiesAmountOfRecommendedDisallowedCosts",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesDistributedGenerationCapPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Distributed Generation Cap, Percent",
        "label": "Public Utilities, Distributed Generation Cap, Percent",
        "terseLabel": "Distributed generation cap, percent"
       }
      }
     },
     "localname": "PublicUtilitiesDistributedGenerationCapPercent",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "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
      },
      "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, 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/20221231",
     "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": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "label": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "terseLabel": "Plant, property, and equipment, gross",
        "totalLabel": "Plant, property, and equipment, gross",
        "verboseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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",
        "terseLabel": "Plant retirements, impact of disallowances and transfers to held for sale"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "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/20221231",
     "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
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Surcharge For Recovery Of Excess Distribution Investments",
        "label": "Public Utilities, Surcharge For Recovery Of Excess Distribution Investments",
        "terseLabel": "Surcharge for the recovery of excess distribution investments"
       }
      }
     },
     "localname": "PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "negatedTerseLabel": "DB\u00a0SERP investment in note receivable \u2013 related party"
       }
      }
     },
     "localname": "PurchaseOfIntercompanyNotesReceivable",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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",
        "negatedTerseLabel": "Costs paid or settled"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostCostsPaidOrSettled",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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",
        "terseLabel": "Cost deferred",
        "verboseLabel": "Costs deferred as a regulatory asset"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostDeferredCost",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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",
        "terseLabel": "Consumers revenues to be refunded"
       }
      }
     },
     "localname": "RevenueSubjectToRefund",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Subject To Refund, Voluntary Refund Mechanism",
        "label": "Revenue Subject To Refund, Voluntary Refund Mechanism [Member]",
        "terseLabel": "Voluntary refund mechanism"
       }
      }
     },
     "localname": "RevenueSubjectToRefundVoluntaryRefundMechanismMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Five [Member]",
        "label": "Revolving Credit Facilities Five [Member]",
        "terseLabel": "Revolving Credit Facilities June 5, 2024"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFiveMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Seven",
        "label": "Revolving Credit Facilities Seven [Member]",
        "terseLabel": "Revolving Credit Facilities September 22, 2022"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesSevenMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "verboseLabel": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SettlementOfForwardContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Of Forward Contracts",
        "label": "Settlement Of Forward Contracts [Member]",
        "terseLabel": "Settlement Of Forward Contracts"
       }
      }
     },
     "localname": "SettlementOfForwardContractsMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SeveranceBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance Benefits",
        "label": "Severance Benefits [Member]",
        "terseLabel": "Severance Benefits"
       }
      }
     },
     "localname": "SeveranceBenefitsMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity",
        "label": "Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity",
        "terseLabel": "Settlement of forward contracts through issuance of stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxCarryforwardAmountIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Carryforward Amount Increase (Decrease)",
        "label": "Tax Carryforward Amount Increase (Decrease)",
        "terseLabel": "Increase in tax credit carryforward"
       }
      }
     },
     "localname": "TaxCarryforwardAmountIncreaseDecrease",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "presentation": [
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due 2024",
        "label": "Term Loan Facility Due 2024 [Member]",
        "terseLabel": "Term Loan Facility Due 2024"
       }
      }
     },
     "localname": "TermLoanFacilityDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDueJanuary2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due January 2024",
        "label": "Term Loan Facility Due January 2024 [Member]",
        "terseLabel": "Term Loan Facility Due January 2024"
       }
      }
     },
     "localname": "TermLoanFacilityDueJanuary2024Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDueOctober2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due October 2025",
        "label": "Term Loan Facility Due October 2025 [Member]",
        "terseLabel": "Term Loan Facility Due October 2025"
       }
      }
     },
     "localname": "TermLoanFacilityDueOctober2025Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDueSeptember2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due September 2023",
        "label": "Term Loan Facility Due September 2023 [Member]",
        "terseLabel": "Term Loan Facility Due 2023"
       }
      }
     },
     "localname": "TermLoanFacilityDueSeptember2023Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Six Zero Zero Percent First Mortgage Bonds Due 2032",
        "label": "Three Point Six Zero Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "terseLabel": "3.600% First Mortgage Bonds Due 2032"
       }
      }
     },
     "localname": "ThreePointSixZeroZeroPercentFirstMortgageBondsDue2032Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_UnrecoveredPowerSupplyCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredFuelCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecovered Power Supply Costs",
        "label": "Unrecovered Power Supply Costs",
        "terseLabel": "PSCR underrecoveries"
       }
      }
     },
     "localname": "UnrecoveredPowerSupplyCosts",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_UnrecoveredPowerSupplyCostsProposedRecoveryTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecovered Power Supply Costs, Proposed Recovery Term",
        "label": "Unrecovered Power Supply Costs, Proposed Recovery Term",
        "terseLabel": "Proposed recovery term for 2022 underrecovery"
       }
      }
     },
     "localname": "UnrecoveredPowerSupplyCostsProposedRecoveryTerm",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_UnsecuredTermLoanCreditAgreementDueJanuary2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Term Loan Credit Agreement Due January 2024",
        "label": "Unsecured Term Loan Credit Agreement Due January 2024 [Member]",
        "terseLabel": "Unsecured Term Loan Credit Agreement Due January 2024"
       }
      }
     },
     "localname": "UnsecuredTermLoanCreditAgreementDueJanuary2024Member",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Term Loan Credit Agreement Due January 2024, Tranche One",
        "label": "Unsecured Term Loan Credit Agreement Due January 2024, Tranche One [Member]",
        "terseLabel": "Tranche 1"
       }
      }
     },
     "localname": "UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheOneMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Term Loan Credit Agreement Due January 2024, Tranche Two",
        "label": "Unsecured Term Loan Credit Agreement Due January 2024, Tranche Two [Member]",
        "terseLabel": "Tranche 2"
       }
      }
     },
     "localname": "UnsecuredTermLoanCreditAgreementDueJanuary2024TrancheTwoMember",
     "nsuri": "http://www.consumersenergy.com/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r985"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r980"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AuditInformation",
      "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/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/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/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/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/Leases",
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "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/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/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r986"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r987"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r982",
      "r983",
      "r984"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "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/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/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/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/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/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/Leases",
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "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/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/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r981"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "verboseLabel": "Trading symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r423",
      "r912",
      "r993"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r423",
      "r913",
      "r993"
     ],
     "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/2022",
     "presentation": [
      "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r423",
      "r913",
      "r993"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r423",
      "r796",
      "r797",
      "r801",
      "r802",
      "r862",
      "r904",
      "r910",
      "r1051",
      "r1054",
      "r1055",
      "r1173",
      "r1176",
      "r1177"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "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": [
      "r423",
      "r796",
      "r797",
      "r801",
      "r802",
      "r862",
      "r904",
      "r910",
      "r1051",
      "r1054",
      "r1055",
      "r1173",
      "r1176",
      "r1177"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "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": [
      "r423",
      "r476",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r498",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r573",
      "r575",
      "r576",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r1052",
      "r1053",
      "r1174",
      "r1175"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r423",
      "r476",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r494",
      "r498",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r573",
      "r575",
      "r576",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r1052",
      "r1053",
      "r1174",
      "r1175"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r360",
      "r436",
      "r441",
      "r447",
      "r511",
      "r755",
      "r756",
      "r757",
      "r782",
      "r783",
      "r803",
      "r804",
      "r805",
      "r806",
      "r854"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r360",
      "r436",
      "r441",
      "r447",
      "r511",
      "r755",
      "r756",
      "r757",
      "r782",
      "r783",
      "r803",
      "r804",
      "r805",
      "r806",
      "r854"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r360",
      "r436",
      "r441",
      "r447",
      "r511",
      "r755",
      "r756",
      "r757",
      "r782",
      "r783",
      "r803",
      "r804",
      "r805",
      "r806",
      "r854"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r558",
      "r559",
      "r561",
      "r562",
      "r713",
      "r871",
      "r893",
      "r906",
      "r907",
      "r948",
      "r966",
      "r975",
      "r1056",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "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": [
      "r558",
      "r559",
      "r561",
      "r562",
      "r713",
      "r871",
      "r893",
      "r906",
      "r907",
      "r948",
      "r966",
      "r975",
      "r1056",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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": [
      "r876",
      "r908"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OtherPropertyMember": {
     "auth_ref": [
      "r976",
      "r977",
      "r1154",
      "r1163"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property classified as other.",
        "label": "Other Property [Member]",
        "terseLabel": "Other property"
       }
      }
     },
     "localname": "OtherPropertyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r423"
     ],
     "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 percent) 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/2022",
     "presentation": [
      "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": [
      "r500",
      "r873",
      "r949",
      "r974",
      "r1046",
      "r1047",
      "r1058",
      "r1152"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r500",
      "r873",
      "r949",
      "r974",
      "r1046",
      "r1047",
      "r1058",
      "r1152"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r558",
      "r559",
      "r561",
      "r562",
      "r659",
      "r713",
      "r746",
      "r747",
      "r748",
      "r867",
      "r871",
      "r893",
      "r906",
      "r907",
      "r948",
      "r966",
      "r975",
      "r1035",
      "r1056",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "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": [
      "r558",
      "r559",
      "r561",
      "r562",
      "r659",
      "r713",
      "r746",
      "r747",
      "r748",
      "r867",
      "r871",
      "r893",
      "r906",
      "r907",
      "r948",
      "r966",
      "r975",
      "r1035",
      "r1056",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "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": [
      "r905",
      "r911",
      "r925",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r905",
      "r911",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ReserveQuantitiesByTypeOfReserveAxis": {
     "auth_ref": [
      "r877",
      "r908"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r718",
      "r1023",
      "r1164"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r447",
      "r718",
      "r992",
      "r1023"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r423",
      "r913",
      "r924",
      "r926",
      "r927",
      "r993"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r432",
      "r914"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r447",
      "r718",
      "r992",
      "r994",
      "r1023"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r430",
      "r431",
      "r914"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r52",
      "r973"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r505",
      "r506"
     ],
     "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/2022",
     "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": [
      "r288",
      "r290",
      "r322",
      "r381",
      "r1013"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r560",
      "r942",
      "r989",
      "r991",
      "r1039",
      "r1043"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Accrual for environmental loss contingencies"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "auth_ref": [
      "r544",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r544",
      "r560",
      "r1043"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "terseLabel": "Accrual for environmental loss contingencies, gross"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "auth_ref": [
      "r560",
      "r1039"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "auth_ref": [
      "r560",
      "r1039"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "auth_ref": [
      "r560",
      "r1039"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "auth_ref": [
      "r560",
      "r1039"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "auth_ref": [
      "r560",
      "r1039"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "auth_ref": [
      "r64",
      "r121",
      "r1123"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r69",
      "r75",
      "r242",
      "r1000",
      "r1001",
      "r1002"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Retirement benefits liability"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r154",
      "r372"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 1.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/2022",
     "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": [
      "r391",
      "r401",
      "r402",
      "r800",
      "r931",
      "r1000"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r72",
      "r74",
      "r75",
      "r382",
      "r886",
      "r898",
      "r899"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r71",
      "r75",
      "r242",
      "r855",
      "r894",
      "r895",
      "r1000",
      "r1001",
      "r1002",
      "r1020",
      "r1021",
      "r1022"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r45"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r755",
      "r756",
      "r757",
      "r1020",
      "r1021",
      "r1022",
      "r1133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Other Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r110",
      "r144"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r750"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r383",
      "r507",
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable and accrued revenue, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "auth_ref": [
      "r339"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r110",
      "r150"
     ],
     "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",
        "negatedLabel": "Gains (Losses)",
        "terseLabel": "Impairment charge"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r534",
      "r537"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r535",
      "r540"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "auth_ref": [
      "r335",
      "r346"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r536",
      "r542",
      "r543"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r538"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r539"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r541"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r1034"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r543"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r295",
      "r317",
      "r375",
      "r418",
      "r484",
      "r490",
      "r496",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r796",
      "r801",
      "r817",
      "r973",
      "r1052",
      "r1053",
      "r1142"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r366",
      "r386",
      "r418",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r796",
      "r801",
      "r817",
      "r973",
      "r1052",
      "r1053",
      "r1142"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "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 expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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": [
      "r272"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Other Non\u2011current Assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r24",
      "r151",
      "r157",
      "r364",
      "r365"
     ],
     "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": "Fleet assets held for sale",
        "verboseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r135",
      "r371",
      "r514"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r262",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r115",
      "r116",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures not paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r112",
      "r369",
      "r928"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r113",
      "r293"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r113"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r106",
      "r112",
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, End of Period",
        "periodStartLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, Beginning of Period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r106",
      "r282"
     ],
     "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/2022",
     "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": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries.",
        "label": "SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries",
        "terseLabel": "Dividends paid"
       }
      }
     },
     "localname": "CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 10.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r23",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r23",
      "r106"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r418",
      "r451",
      "r452",
      "r455",
      "r457",
      "r466",
      "r467",
      "r510",
      "r565",
      "r568",
      "r569",
      "r570",
      "r576",
      "r577",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r817",
      "r909",
      "r988",
      "r1009",
      "r1027"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r63",
      "r305",
      "r325"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r174",
      "r901"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r165",
      "r176",
      "r1049"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments, contingencies, and guarantees.",
        "label": "Commitments Contingencies and Guarantees [Text Block]",
        "terseLabel": "Contingencies and Commitments"
       }
      }
     },
     "localname": "CommitmentsContingenciesAndGuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r1020",
      "r1021",
      "r1133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "verboseLabel": "CMS\u00a0Energy Corporation Common Stock, $0.01 par value"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r44"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r44",
      "r185"
     ],
     "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",
        "periodEndLabel": "End of period (in shares)",
        "periodStartLabel": "Beginning of period (in shares)",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r44",
      "r973"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r77",
      "r396",
      "r398",
      "r408",
      "r881",
      "r890"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "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, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income Attributable to CMS\u00a0Energy"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r238",
      "r239",
      "r255",
      "r396",
      "r398",
      "r407",
      "r880",
      "r889"
     ],
     "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 Loss Attributable to Noncontrolling Interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r237",
      "r255",
      "r396",
      "r398",
      "r406",
      "r879",
      "r888"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r969",
      "r1032",
      "r1033"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r362",
      "r423",
      "r993"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests": {
     "auth_ref": [
      "r192",
      "r243"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r240",
      "r932"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r244",
      "r246",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Consolidation, Variable Interest Entity"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualRightsMember": {
     "auth_ref": [
      "r233"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r956",
      "r958",
      "r1153"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r86",
      "r873"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r84"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r1012",
      "r1128",
      "r1131"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r231",
      "r779",
      "r787",
      "r1012"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r1012",
      "r1128",
      "r1131"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r182",
      "r417",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r594",
      "r601",
      "r602",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Financings and Capitalization"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r36",
      "r37",
      "r38",
      "r296",
      "r298",
      "r315",
      "r423",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r584",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r827",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r1010"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r38",
      "r298",
      "r315",
      "r605"
     ],
     "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",
        "verboseLabel": "Loans outstanding"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r284",
      "r287",
      "r578",
      "r827",
      "r944",
      "r945"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal (In Millions)"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r60",
      "r284",
      "r606",
      "r827"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r60",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r61",
      "r423",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r584",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r827",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r1010"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r61",
      "r186",
      "r188",
      "r189",
      "r190",
      "r283",
      "r284",
      "r287",
      "r313",
      "r423",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r584",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r603",
      "r827",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r1010"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r1057"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1012",
      "r1129",
      "r1131"
     ],
     "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 tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r285",
      "r1057"
     ],
     "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",
        "terseLabel": "Debt issuance costs (less than)"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFuelCost": {
     "auth_ref": [
      "r335"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized fuel costs of a regulated entity that are expected to be recoverable through rate adjustments within one year or the normal operating cycle, if longer.",
        "label": "Deferred Fuel Cost",
        "totalLabel": "Accounts receivable and accrued revenue"
       }
      }
     },
     "localname": "DeferredFuelCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r335",
      "r345",
      "r354",
      "r355"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r231",
      "r780",
      "r786",
      "r787",
      "r1012"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r41",
      "r42",
      "r297",
      "r314",
      "r774"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r763",
      "r764"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "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 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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes and investment tax credits"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1012",
      "r1129",
      "r1131"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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": "Federal charitable contribution carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsCharitableContributionCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r775"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r1126"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r227",
      "r229",
      "r1127"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r776"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r219",
      "r1126"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r229",
      "r1127"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r668"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r75",
      "r680"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r75",
      "r680"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r650",
      "r958"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r643"
     ],
     "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 gain"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r636",
      "r675",
      "r698",
      "r958",
      "r959"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Net loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r636",
      "r676",
      "r699",
      "r958",
      "r959"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r294",
      "r316",
      "r634",
      "r635",
      "r658",
      "r958"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Postretirement benefits",
        "verboseLabel": "Non-current assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r682"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r683"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r684",
      "r703"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r683"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r638"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r645",
      "r706"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r687",
      "r956",
      "r957",
      "r958"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r652",
      "r662",
      "r702",
      "r956",
      "r957",
      "r958",
      "r959"
     ],
     "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/2022",
     "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/2022",
     "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/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r956",
      "r958"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r669"
     ],
     "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": "2028-2032"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r669"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r669"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r669"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r669"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r669"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r636",
      "r674",
      "r697",
      "r958",
      "r959"
     ],
     "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 expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r649",
      "r660",
      "r662",
      "r663",
      "r956",
      "r957",
      "r958"
     ],
     "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/2022",
     "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": [
      "r634",
      "r658",
      "r958"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r636",
      "r641",
      "r673",
      "r696",
      "r958",
      "r959"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r671",
      "r694",
      "r958",
      "r959"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r646"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r654",
      "r1121"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r659",
      "r958"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRealEstateMember": {
     "auth_ref": [
      "r956",
      "r958"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r637",
      "r678",
      "r701"
     ],
     "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",
        "terseLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r639",
      "r672",
      "r695",
      "r958",
      "r959"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r686"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r1081"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r686"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r707"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r110",
      "r152"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r110",
      "r479"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "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_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r67",
      "r263",
      "r291",
      "r387",
      "r930"
     ],
     "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, Subject to Master Netting Arrangement, before Offset",
        "verboseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r67",
      "r263",
      "r291",
      "r387",
      "r930"
     ],
     "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, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Gain (Loss) on Derivative, Net [Abstract]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r258",
      "r259",
      "r260",
      "r261",
      "r265",
      "r422"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r631",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r1058"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r723",
      "r751",
      "r752",
      "r754",
      "r758",
      "r967"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax": {
     "auth_ref": [
      "r10",
      "r11",
      "r17"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of an increase (decrease) to a gain (loss) previously reported in discontinued operations in a prior period.",
        "label": "Discontinued Operation, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, before Income Tax",
        "terseLabel": "Gain from divestiture of business related to post-closing adjustment"
       }
      }
     },
     "localname": "DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r9",
      "r14"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 2.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/2022",
     "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": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r14",
      "r21",
      "r82",
      "r330"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r21"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r14",
      "r21",
      "r26",
      "r765",
      "r785",
      "r790"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical",
      "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r3",
      "r6",
      "r364"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r364"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "auth_ref": [
      "r12",
      "r13",
      "r22",
      "r30"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r22"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r22",
      "r365"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r31",
      "r161"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r960",
      "r963"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared on common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStockCash": {
     "auth_ref": [
      "r191",
      "r312"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Preferred Stock, Cash",
        "negatedLabel": "Dividends declared on preferred stock"
       }
      }
     },
     "localname": "DividendsPreferredStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r380",
      "r567",
      "r568",
      "r569",
      "r575",
      "r576",
      "r577",
      "r859",
      "r929",
      "r1013"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 5.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/2022",
     "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": [
      "r370",
      "r567",
      "r568",
      "r569",
      "r575",
      "r576",
      "r577",
      "r859",
      "r1013"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date, which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "terseLabel": "Accounts and notes receivable \u2013 related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r52",
      "r567",
      "r568",
      "r569",
      "r575",
      "r576",
      "r577",
      "r859",
      "r1013"
     ],
     "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/2022",
     "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": [
      "r303",
      "r326",
      "r567",
      "r568",
      "r569",
      "r575",
      "r576",
      "r577",
      "r859",
      "r1013"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r409",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r448",
      "r451",
      "r455",
      "r456",
      "r457",
      "r461",
      "r806",
      "r807",
      "r882",
      "r891",
      "r937"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic Earnings Per Average Common Share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r409",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r451",
      "r455",
      "r456",
      "r457",
      "r461",
      "r806",
      "r807",
      "r882",
      "r891",
      "r937"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted Earnings Per Average Common Share"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r124",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "EPS"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r458",
      "r459",
      "r460",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share - CMS Energy"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityGenerationPlantNonNuclearMember": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityPurchasedMember": {
     "auth_ref": [
      "r1059"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric energy purchased from another party.",
        "label": "Electricity, Purchased [Member]",
        "terseLabel": "Purchased and interchange power"
       }
      }
     },
     "localname": "ElectricityPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmissionCreditsOrAllowancesPolicy": {
     "auth_ref": [
      "r266"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r753"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r1122"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r750"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryGasStoredUnderground": {
     "auth_ref": [
      "r999"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryOtherFossilFuel": {
     "auth_ref": [
      "r999"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationContingencyAxis": {
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038",
      "r1047"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of environmental remediation contingency.",
        "label": "Environmental Remediation Contingency [Axis]",
        "terseLabel": "Environmental Remediation Contingency [Axis]"
       }
      }
     },
     "localname": "EnvironmentalRemediationContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationContingencyDomain": {
     "auth_ref": [
      "r1036",
      "r1037",
      "r1038",
      "r1047"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental remediation contingency, for example, but not limited to, asbestos, air emissions and mercury emissions.",
        "label": "Environmental Remediation Contingency [Domain]",
        "terseLabel": "Environmental Remediation Contingency [Domain]"
       }
      }
     },
     "localname": "EnvironmentalRemediationContingencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "auth_ref": [
      "r941",
      "r942",
      "r989",
      "r990",
      "r991",
      "r1047",
      "r1048"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Axis]",
        "terseLabel": "Environmental Remediation Site [Axis]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "auth_ref": [
      "r941",
      "r942",
      "r989",
      "r990",
      "r991",
      "r1047",
      "r1048"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Domain]",
        "terseLabel": "Environmental Remediation Site [Domain]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r185",
      "r360",
      "r400",
      "r401",
      "r402",
      "r433",
      "r434",
      "r435",
      "r438",
      "r444",
      "r446",
      "r465",
      "r511",
      "r613",
      "r755",
      "r756",
      "r757",
      "r782",
      "r783",
      "r805",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r824",
      "r855",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r137",
      "r485",
      "r996"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investments",
        "verboseLabel": "Investments in equity method investees"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r105",
      "r138",
      "r281"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r592",
      "r816",
      "r944",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r808",
      "r809",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r272",
      "r273",
      "r274"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r275"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r272",
      "r276"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r272",
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r272",
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Schedule Of Carrying Amounts And Fair Values Of Financial Instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r592",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r809",
      "r864",
      "r865",
      "r866",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r272",
      "r277",
      "r592",
      "r944",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r808",
      "r809",
      "r810",
      "r811",
      "r814"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r592",
      "r944",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r1083"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r592",
      "r662",
      "r667",
      "r809",
      "r864",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1",
        "verboseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r592",
      "r662",
      "r667",
      "r809",
      "r865",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level\u00a02"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r592",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r809",
      "r866",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r592",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r864",
      "r865",
      "r866",
      "r944",
      "r945",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r814"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r831",
      "r837",
      "r972"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r833",
      "r841"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r829",
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r829"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r830"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r829"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Non-current portion of finance leases",
        "verboseLabel": "Non-current lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_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, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1": {
       "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": "2028 and thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_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 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": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1": {
       "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": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1": {
       "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": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1": {
       "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": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_1": {
       "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": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r832",
      "r841"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r828"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r1137",
      "r1138"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r831",
      "r837",
      "r972"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r1136"
     ],
     "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"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r830"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r844",
      "r972"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r843",
      "r972"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r373",
      "r530"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r145"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r145"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r145"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r145"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r145"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r527",
      "r529",
      "r530",
      "r532",
      "r874",
      "r875"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r143",
      "r875"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r140",
      "r142"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r1082"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r136",
      "r1082"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": {
     "auth_ref": [
      "r183",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.",
        "label": "Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share",
        "terseLabel": "Initial forward price (in dollars per share)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityForwardRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityShares": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.",
        "label": "Forward Contract Indexed to Issuer's Equity, Shares",
        "terseLabel": "Number of Shares (in shares)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r267",
      "r268",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of forward contract issued by the entity, that is indexed to, and potentially settled in an entity's own stock.",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Axis]",
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Axis]"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element provides a description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock; specifically, the pertinent rights and privileges of the securities outstanding. Does not include forward purchase contracts which would be classified as liabilities under FAS 150.",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Domain]",
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Domain]"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FranchiseRightsMember": {
     "auth_ref": [
      "r232"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r86"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r110",
      "r180",
      "r181"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GasDistributionMember": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Current Carrying Value",
        "verboseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "GuaranteeObligationsCurrentCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r170"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsTerm": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describe the approximate term of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Term",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "localname": "GuaranteeObligationsTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeTypeOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement that requires the guarantor to make payments to a guaranteed party in compensation for that party's or parties' loss or injury, classified as other.",
        "label": "Guarantee Type, Other [Member]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "GuaranteeTypeOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r148",
      "r160"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r85",
      "r111",
      "r236",
      "r439",
      "r440",
      "r441",
      "r442",
      "r453",
      "r457"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "totalLabel": "Income from continuing operations available to common stockholders \u2013 basic and diluted"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r80",
      "r292",
      "r308",
      "r333",
      "r484",
      "r489",
      "r495",
      "r498",
      "r883",
      "r939"
     ],
     "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",
        "totalLabel": "Income Before Income Taxes",
        "verboseLabel": "Income from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r237",
      "r418",
      "r437",
      "r484",
      "r489",
      "r495",
      "r498",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r807",
      "r817",
      "r939",
      "r1052"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r79",
      "r306",
      "r309",
      "r329",
      "r409",
      "r437",
      "r439",
      "r440",
      "r441",
      "r442",
      "r451",
      "r455",
      "r456",
      "r807",
      "r882"
     ],
     "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": "Basic (in dollars per share)",
        "verboseLabel": "Basic earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r79",
      "r329",
      "r332",
      "r409",
      "r437",
      "r439",
      "r440",
      "r441",
      "r442",
      "r451",
      "r455",
      "r456",
      "r457",
      "r807",
      "r882",
      "r891"
     ],
     "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": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r14",
      "r26",
      "r330",
      "r365",
      "r791"
     ],
     "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 $1, $170, and $18",
        "totalLabel": "Income from discontinued operations, net of tax",
        "verboseLabel": "Income (Loss) From Discontinued Operations, Net of Tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r82",
      "r330",
      "r332",
      "r409",
      "r452",
      "r455",
      "r456",
      "r1150",
      "r1151"
     ],
     "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)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r256",
      "r452",
      "r455",
      "r456"
     ],
     "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)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r81",
      "r110",
      "r137",
      "r307",
      "r328",
      "r481"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r960",
      "r963"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "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": [
      "r1",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r25",
      "r27",
      "r28",
      "r29",
      "r158",
      "r159"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "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": [
      "r222"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r420",
      "r767",
      "r772",
      "r778",
      "r784",
      "r788",
      "r792",
      "r793",
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r421",
      "r445",
      "r446",
      "r482",
      "r765",
      "r785",
      "r789",
      "r892"
     ],
     "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/2022",
     "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": [
      "r399",
      "r761",
      "r762",
      "r772",
      "r773",
      "r777",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r760",
      "r766"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r766"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r1125"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r1125"
     ],
     "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 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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsOther": {
     "auth_ref": [
      "r1125"
     ],
     "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 expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount",
        "negatedTerseLabel": "Production tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r1125"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 7.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",
        "negatedTerseLabel": "Research and development tax credits, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r114"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r302",
      "r327",
      "r997"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued rate refunds"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesPayableRelatedParties": {
     "auth_ref": [
      "r109"
     ],
     "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 (decrease) in notes payable \u2013 related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net",
        "negatedTerseLabel": "Other current assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "negatedLabel": "Other non\u2011current assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements": {
     "auth_ref": [
      "r457",
      "r936"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements",
        "terseLabel": "Dilutive forward equity sale contracts (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToEquityForwardAgreements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "auth_ref": [
      "r123",
      "r1024",
      "r1025",
      "r1026",
      "r1028"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends",
        "terseLabel": "Dilutive nonvested stock awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r528",
      "r531"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r141",
      "r146"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r166",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.",
        "label": "Indemnification Agreement [Member]",
        "terseLabel": "Indemnity obligations from stock and asset sale agreements"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestAndDividendsPayableCurrent": {
     "auth_ref": [
      "r58"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r285",
      "r311",
      "r403",
      "r478",
      "r826"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest charges",
        "totalLabel": "Total interest charges"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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": [
      "r91",
      "r598",
      "r607",
      "r946",
      "r947"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.",
        "label": "Interest Income, Related Party",
        "terseLabel": "Interest income \u2013 related parties"
       }
      }
     },
     "localname": "InterestIncomeRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r412",
      "r415",
      "r416"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryImpairmentPolicy": {
     "auth_ref": [
      "r1031"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r368",
      "r384",
      "r463",
      "r515",
      "r516",
      "r517",
      "r872",
      "r933"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Axis]",
        "terseLabel": "Jointly Owned Utility Plant [Axis]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Types of a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Domain]",
        "terseLabel": "Jointly Owned Utility Plant [Domain]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportionate share of interest (percent) in a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant, Proportionate Ownership Share",
        "terseLabel": "Ownership share"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r845",
      "r972"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r1139"
     ],
     "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": "Schedule of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseIncome": {
     "auth_ref": [
      "r852"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.",
        "label": "Lease Income",
        "verboseLabel": "Leasing income"
       }
      }
     },
     "localname": "LeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r153"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r836"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r835"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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": "2028 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r846"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "auth_ref": [
      "r850"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, Operating Lease, Payments to be Received, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r849"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r849"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r1140"
     ],
     "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": "Summary of Future Payments to be Received"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r849"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r849"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r849"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r57",
      "r418",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r797",
      "r801",
      "r802",
      "r817",
      "r938",
      "r1052",
      "r1142",
      "r1143"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r49",
      "r300",
      "r321",
      "r973",
      "r1011",
      "r1030",
      "r1135"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r59",
      "r367",
      "r418",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r797",
      "r801",
      "r802",
      "r817",
      "r973",
      "r1052",
      "r1142",
      "r1143"
     ],
     "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 obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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": [
      "r272"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r38",
      "r39",
      "r418",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r797",
      "r801",
      "r802",
      "r817",
      "r1052",
      "r1142",
      "r1143"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non\u2011current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r38",
      "r298",
      "r315"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Amount Borrowed"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r53",
      "r1010"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r53",
      "r1010"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity",
        "verboseLabel": "Amount of Facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "verboseLabel": "Amount Available"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r53",
      "r1010"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r505"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r55"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r178",
      "r423",
      "r596"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r178",
      "r423",
      "r596"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r178",
      "r423",
      "r596"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r178",
      "r423",
      "r596"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r178",
      "r423",
      "r596"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r61",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r167",
      "r168",
      "r557",
      "r558",
      "r559",
      "r1044",
      "r1045"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r167",
      "r168",
      "r557",
      "r558",
      "r559",
      "r1044",
      "r1045"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r1043",
      "r1044",
      "r1045"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Damages sought"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r558",
      "r559",
      "r563"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r167",
      "r168",
      "r557",
      "r558",
      "r559",
      "r1044",
      "r1045"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyReceivableProceeds": {
     "auth_ref": [
      "r1008",
      "r1050"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the collection of receivables related to a loss contingency.",
        "label": "Loss Contingency, Receivable, Proceeds",
        "terseLabel": "Insurance recoveries received"
       }
      }
     },
     "localname": "LossContingencyReceivableProceeds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossOnReacquiredDebtMember": {
     "auth_ref": [
      "r335",
      "r347"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r66",
      "r299",
      "r320",
      "r418",
      "r510",
      "r565",
      "r568",
      "r569",
      "r570",
      "r576",
      "r577",
      "r817"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distributions and other changes in noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r414"
     ],
     "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
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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": [
      "r414"
     ],
     "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
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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": [
      "r106",
      "r108",
      "r111"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r83",
      "r111",
      "r310",
      "r331",
      "r365",
      "r394",
      "r397",
      "r402",
      "r418",
      "r437",
      "r439",
      "r440",
      "r441",
      "r442",
      "r445",
      "r446",
      "r453",
      "r484",
      "r489",
      "r495",
      "r498",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r807",
      "r817",
      "r939",
      "r1052"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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",
        "verboseLabel": "Net Income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "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/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r241",
      "r254",
      "r394",
      "r397",
      "r445",
      "r446",
      "r1002"
     ],
     "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": "Loss Attributable to Noncontrolling Interests",
        "verboseLabel": "Loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r439",
      "r440",
      "r441",
      "r442",
      "r448",
      "r449",
      "r454",
      "r457",
      "r484",
      "r489",
      "r495",
      "r498",
      "r939"
     ],
     "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/2022",
     "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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Income available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetRegulatoryAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Regulatory Assets [Abstract]",
        "terseLabel": "Regulatory assets (liabilities)"
       }
      }
     },
     "localname": "NetRegulatoryAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r234",
      "r613",
      "r1020",
      "r1021",
      "r1022"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonqualifiedPlanMember": {
     "auth_ref": [
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Nonqualified Plan [Member]",
        "terseLabel": "Nonqualified Plan"
       }
      }
     },
     "localname": "NonqualifiedPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r213"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r56"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of notes payable.",
        "label": "Notes Payable, Fair Value Disclosure",
        "verboseLabel": "Long-term payables"
       }
      }
     },
     "localname": "NotesPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r50",
      "r289",
      "r1013"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Notes Payable, Related Parties, Current",
        "terseLabel": "Notes payable \u2013 related parties"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r288",
      "r381",
      "r1013"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Current",
        "terseLabel": "DB\u00a0SERP note receivable \u2013 related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OilAndGasPurchasedMember": {
     "auth_ref": [
      "r1059"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Viscous liquid derived from petroleum and flammable gas occurring naturally underground, purchased from another party.",
        "label": "Oil and Gas, Purchased [Member]",
        "terseLabel": "Cost of gas sold"
       }
      }
     },
     "localname": "OilAndGasPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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": [
      "r484",
      "r489",
      "r495",
      "r498",
      "r939"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income",
        "totalLabel": "Operating Income",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r838",
      "r972"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r464",
      "r847",
      "r852"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r829"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails_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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesMinimumAnnualRentalCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r829"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r830"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r829"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r830"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r834",
      "r841"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r828"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r830"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseVariableLeaseIncome": {
     "auth_ref": [
      "r464",
      "r851"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable.",
        "label": "Operating Lease, Variable Lease Income",
        "terseLabel": "Variable lease income"
       }
      }
     },
     "localname": "OperatingLeaseVariableLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r844",
      "r972"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r843",
      "r972"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r228"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r225"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r119",
      "r120",
      "r129",
      "r257"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OriginationOfNotesReceivableFromRelatedParties": {
     "auth_ref": [
      "r96"
     ],
     "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": "Decrease (increase) in notes receivable \u2013 intercompany"
       }
      }
     },
     "localname": "OriginationOfNotesReceivableFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r385",
      "r973"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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": [
      "r374"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r153"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Commitment to fund contributions to assist low-income customers"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r70",
      "r72",
      "r679"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.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",
        "negatedTerseLabel": "Prior service credit adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r68",
      "r72",
      "r679"
     ],
     "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, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Net gain (loss) arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r73"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "terseLabel": "Net gain (loss) arising during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "auth_ref": [
      "r73",
      "r237"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r72",
      "r76",
      "r393",
      "r679"
     ],
     "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 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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r73"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized gain on derivative instruments, net of tax",
        "verboseLabel": "Unrealized gain (loss) on derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Unrealized gain on derivative instruments, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r389",
      "r392"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.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",
        "negatedTerseLabel": "Reclassification adjustments included in net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r390"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "auth_ref": [
      "r72",
      "r76",
      "r201"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.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"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r78",
      "r185",
      "r395",
      "r398",
      "r405",
      "r818",
      "r823",
      "r824",
      "r878",
      "r887",
      "r1000",
      "r1001"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect": {
     "auth_ref": [
      "r73",
      "r237"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r72",
      "r76",
      "r393",
      "r679"
     ],
     "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/2022",
     "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": [
      "r73"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "negatedLabel": "Amortization of net actuarial loss, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r88"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r193",
      "r218"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r998"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r304"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "periodEndLabel": "Retention benefit liability at the end of the period",
        "periodStartLabel": "Retention benefit liability at beginning of period"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r58",
      "r973"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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/2022",
     "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",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non\u2011current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non\u2011cash operating activities and reconciling\u00a0adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expense",
        "negatedTotalLabel": "Total other expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r411"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": 5.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",
        "totalLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r195",
      "r634",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r684",
      "r685",
      "r687",
      "r690",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r707",
      "r708",
      "r709",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "OPEB Plan"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.",
        "label": "Other Short-Term Borrowings",
        "terseLabel": "Current portion of long-term payables"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "auth_ref": [
      "r419",
      "r1124",
      "r1130"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r1004",
      "r1005"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Cost to retire property and other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 7.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",
        "negatedTerseLabel": "Debt prepayment costs"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r103"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 6.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/2022",
     "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": [
      "r97"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures (excludes assets placed under finance lease)"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 1.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",
        "negatedTerseLabel": "Postretirement benefits contributions"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r659",
      "r661",
      "r667",
      "r686",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r704",
      "r705",
      "r707",
      "r720",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r37",
      "r634",
      "r635",
      "r658",
      "r958"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r40",
      "r634",
      "r635",
      "r658",
      "r958"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails": {
       "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/2022",
     "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": [
      "r208",
      "r210",
      "r212"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r202",
      "r207",
      "r209",
      "r211"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionCostsMember": {
     "auth_ref": [
      "r353"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r194",
      "r634",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r684",
      "r685",
      "r687",
      "r690",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r707",
      "r708",
      "r719",
      "r958",
      "r959",
      "r963",
      "r964",
      "r965"
     ],
     "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/2022",
     "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/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r687",
      "r956",
      "r957",
      "r958"
     ],
     "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/2022",
     "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": [
      "r340",
      "r341",
      "r342"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostretirementBenefitCostsMember": {
     "auth_ref": [
      "r353"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r122",
      "r1029"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "terseLabel": "Preferred stock dividends"
       }
      }
     },
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "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/2022",
     "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/2022",
     "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": [
      "r43",
      "r608"
     ],
     "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": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r184",
      "r186",
      "r187"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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": [
      "r43",
      "r608"
     ],
     "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)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r43",
      "r973"
     ],
     "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/2022",
     "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": [
      "r995"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "auth_ref": [
      "r98"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r94"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r94"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.",
        "label": "Proceeds from Divestiture of Interest in Subsidiaries and Affiliates",
        "terseLabel": "Sale of noncontrolling interest"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r99",
      "r1010"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r1006",
      "r1007"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other financing costs"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-Term Debt",
        "terseLabel": "Increase (decrease) in notes payable"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r365",
      "r394",
      "r397",
      "r413",
      "r418",
      "r437",
      "r445",
      "r446",
      "r484",
      "r489",
      "r495",
      "r498",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r795",
      "r798",
      "r799",
      "r807",
      "r817",
      "r883",
      "r939",
      "r970",
      "r971",
      "r1002",
      "r1052"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net Income",
        "totalLabel": "Net Income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": {
     "auth_ref": [
      "r147",
      "r161"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r155"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r155",
      "r324",
      "r885",
      "r973"
     ],
     "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/2022",
     "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": [
      "r155"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy": {
     "auth_ref": [
      "r149"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r155",
      "r902",
      "r903"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r153"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r410",
      "r513"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 8.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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "auth_ref": [
      "r110",
      "r338",
      "r339"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherNonoperatingIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "terseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsOfOtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "auth_ref": [
      "r356",
      "r357"
     ],
     "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/2022",
     "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",
        "terseLabel": "Additional annual rate increase authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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",
        "terseLabel": "Rate of return on equity authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for public utilities.",
        "label": "Public Utilities Disclosure [Text Block]",
        "verboseLabel": "Regulatory Matters"
       }
      }
     },
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Public Utilities, General Disclosures [Line Items]",
        "terseLabel": "Public Utilities, General Disclosures [Line Items]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/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/2022",
     "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/2022",
     "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/2022",
     "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
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "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",
        "terseLabel": "Amended requested annual rate increase"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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",
        "terseLabel": "Requested annual rate increase"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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",
        "terseLabel": "Requested annual rate increase, as a percent"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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/2022",
     "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": [
      "r334"
     ],
     "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/2022",
     "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_ReceivablesFairValueDisclosure": {
     "auth_ref": [
      "r301",
      "r323",
      "r1134"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables.",
        "label": "Receivables, Fair Value Disclosure",
        "verboseLabel": "Long-term receivables"
       }
      }
     },
     "localname": "ReceivablesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Regulatory Asset, Amortization Period",
        "terseLabel": "Regulatory asset collection period",
        "verboseLabel": "Regulatory asset, amortization period"
       }
      }
     },
     "localname": "RegulatoryAssetAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r336",
      "r337",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory asset.",
        "label": "Regulatory Asset [Axis]",
        "terseLabel": "Regulatory Asset [Axis]"
       }
      }
     },
     "localname": "RegulatoryAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "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": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.",
        "label": "Regulatory Asset [Domain]",
        "terseLabel": "Regulatory Asset [Domain]"
       }
      }
     },
     "localname": "RegulatoryAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "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": [
      "r336"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 4.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 Asset",
        "totalLabel": "Total regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r336"
     ],
     "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 Asset, Current",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Total current regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r336"
     ],
     "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 Asset, Noncurrent",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Total non-current regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryIncomeTaxesPolicy": {
     "auth_ref": [
      "r354",
      "r355"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryLiabilities": {
     "auth_ref": [
      "r345"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 3.0,
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "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 Liability",
        "negatedTotalLabel": "Total regulatory liabilities",
        "totalLabel": "Total regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory liability.",
        "label": "Regulatory Liability [Axis]",
        "terseLabel": "Regulatory Liability [Axis]"
       }
      }
     },
     "localname": "RegulatoryLiabilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "auth_ref": [
      "r345"
     ],
     "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": "Total current regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses.",
        "label": "Regulatory Liability [Domain]",
        "terseLabel": "Regulatory Liability [Domain]"
       }
      }
     },
     "localname": "RegulatoryLiabilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r62"
     ],
     "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": "Total non-current regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r359",
      "r858",
      "r859",
      "r1141"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r359"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesAssetsandLiabilitiesofLesseeDetails"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r856",
      "r857",
      "r859",
      "r860",
      "r861"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from 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": "Repayment of Notes Receivable from Related Parties",
        "terseLabel": "Decrease (increase) in notes receivable \u2013 intercompany"
       }
      }
     },
     "localname": "RepaymentOfNotesReceivableFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails": {
       "order": 4.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",
        "terseLabel": "Repayment of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 2.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": "Increase (decrease) in notes payable"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r228"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r112",
      "r118",
      "r369"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r124"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r545",
      "r548",
      "r550",
      "r552"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "terseLabel": "Expected cost"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r110",
      "r549",
      "r550",
      "r1040"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Retention and severance costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r545",
      "r546",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r46",
      "r191",
      "r319",
      "r897",
      "r899",
      "r973"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r360",
      "r433",
      "r434",
      "r435",
      "r438",
      "r444",
      "r446",
      "r511",
      "r755",
      "r756",
      "r757",
      "r782",
      "r783",
      "r805",
      "r894",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r966",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r966",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTaxStatusAxis": {
     "auth_ref": [
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Axis]",
        "terseLabel": "Retirement Plan Tax Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTaxStatusDomain": {
     "auth_ref": [
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Domain]",
        "terseLabel": "Retirement Plan Tax Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r194",
      "r195",
      "r634",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r684",
      "r685",
      "r687",
      "r690",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r707",
      "r708",
      "r709",
      "r719",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r194",
      "r195",
      "r634",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r684",
      "r685",
      "r687",
      "r690",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r707",
      "r708",
      "r709",
      "r719",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r475",
      "r476",
      "r488",
      "r493",
      "r494",
      "r500",
      "r501",
      "r503",
      "r630",
      "r631",
      "r873"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue recognized from contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r633",
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Consumers Utility Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r632",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy": {
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r934",
      "r935"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueSubjectToRefundMember": {
     "auth_ref": [
      "r352"
     ],
     "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/2022",
     "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": [
      "r404",
      "r418",
      "r475",
      "r476",
      "r488",
      "r493",
      "r494",
      "r500",
      "r501",
      "r503",
      "r510",
      "r565",
      "r566",
      "r568",
      "r569",
      "r570",
      "r572",
      "r574",
      "r576",
      "r577",
      "r817",
      "r883",
      "r1052"
     ],
     "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": "Incentive revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r842",
      "r972"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r842",
      "r972"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": {
     "auth_ref": [
      "r848",
      "r853"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales-Type and Direct Financing Leases, Lease Receivable, Payments to be Received, 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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r197"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "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 Categories of Assets for which an ARO Liability is Recorded"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r681"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r1034"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "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 Amounts Related to Restricted Stock Awards and Restricted Stock Units"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r61",
      "r186",
      "r188",
      "r189",
      "r190",
      "r283",
      "r284",
      "r287",
      "r313",
      "r944",
      "r946",
      "r1014"
     ],
     "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/2022",
     "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 Issuances and Retirements"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r226"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/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/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r25",
      "r27",
      "r28",
      "r29",
      "r158",
      "r159"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r1028"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Basic And Diluted EPS Computations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule Of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r808",
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets And Liabilities Measured At Fair Value On A Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r140",
      "r142"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.",
        "label": "Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]",
        "terseLabel": "Schedule of Forward Contracts"
       }
      }
     },
     "localname": "ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "auth_ref": [
      "r172",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "terseLabel": "Summary of Guarantees"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "verboseLabel": "Schedule of Revolving Credit Facilities"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule Of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_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 Income and Other Expense"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r155"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "auth_ref": [
      "r336",
      "r337",
      "r353"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r289",
      "r290"
     ],
     "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/2022",
     "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"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Retention Benefit Liability Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule Of Financial Information By Reportable Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r721",
      "r722",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r215"
     ],
     "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 Significant Assumptions Used to Estimate Fair Value of Market-based Restricted Stock Awards"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r245",
      "r247",
      "r250",
      "r251",
      "r252",
      "r796",
      "r797",
      "r801",
      "r802",
      "r868",
      "r869",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r245",
      "r247",
      "r250",
      "r251",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of Variable Interest Entities"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r2",
      "r4",
      "r5",
      "r6"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r472",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498",
      "r503",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r548",
      "r552",
      "r940",
      "r1152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r484",
      "r487",
      "r492",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r502",
      "r503",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r967"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r967"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r740"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r740"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r738"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r738"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r735",
      "r736"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r735",
      "r736"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r739"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r742"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r739"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r747"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r746"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r748"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofSignificantAssumptionsUsedtoEstimateFairValueofMarketbasedRestrictedStockAwardsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails",
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r968"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r217"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "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": "Summary of Weighted-average Grant-date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleofAmountsRelatedtoRestrictedStockAwardsandRestrictedStockUnitsDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationSummaryofWeightedaverageGrantdateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r35",
      "r296",
      "r318",
      "r973"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term borrowings outstanding"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r839",
      "r972"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SiteContingencyTable": {
     "auth_ref": [
      "r561",
      "r941",
      "r942",
      "r989",
      "r990",
      "r991",
      "r1035",
      "r1048"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from an environmental remediation obligation.",
        "label": "Site Contingency [Table]",
        "terseLabel": "Site Contingency [Table]"
       }
      }
     },
     "localname": "SiteContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r363",
      "r472",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r498",
      "r503",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r533",
      "r548",
      "r552",
      "r940",
      "r1152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r418",
      "r451",
      "r452",
      "r455",
      "r457",
      "r466",
      "r467",
      "r510",
      "r565",
      "r568",
      "r569",
      "r570",
      "r576",
      "r577",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r817",
      "r909",
      "r988",
      "r1009",
      "r1027"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r65",
      "r185",
      "r360",
      "r400",
      "r401",
      "r402",
      "r433",
      "r434",
      "r435",
      "r438",
      "r444",
      "r446",
      "r465",
      "r511",
      "r613",
      "r755",
      "r756",
      "r757",
      "r782",
      "r783",
      "r805",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r824",
      "r855",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r465",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividends that can be declared or paid without approval of regulatory agency.",
        "label": "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval",
        "terseLabel": "Unrestricted retained earnings"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r43",
      "r44",
      "r185",
      "r191"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r43",
      "r44",
      "r185",
      "r191"
     ],
     "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",
        "negatedTerseLabel": "Common stock reacquired (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r43",
      "r44",
      "r185",
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r43",
      "r44",
      "r185",
      "r191"
     ],
     "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",
        "negatedTerseLabel": "Common stock reacquired"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r43",
      "r44",
      "r185",
      "r191"
     ],
     "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",
        "negatedTerseLabel": "Common stock repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r43",
      "r44",
      "r185",
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Common stock repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r44",
      "r47",
      "r48",
      "r134",
      "r973",
      "r1011",
      "r1030",
      "r1135"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r234",
      "r235",
      "r253",
      "r360",
      "r361",
      "r401",
      "r433",
      "r434",
      "r435",
      "r438",
      "r444",
      "r511",
      "r613",
      "r755",
      "r756",
      "r757",
      "r782",
      "r783",
      "r805",
      "r818",
      "r819",
      "r824",
      "r855",
      "r895",
      "r896",
      "r1011",
      "r1030",
      "r1135"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r825",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r825",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r825",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r221",
      "r223",
      "r224"
     ],
     "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/2022",
     "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/2022",
     "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_TangibleAssetImpairmentCharges": {
     "auth_ref": [
      "r14",
      "r156"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.",
        "label": "Tangible Asset Impairment Charges",
        "terseLabel": "Impairment charge"
       }
      }
     },
     "localname": "TangibleAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r228"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r228"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r1003"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r55"
     ],
     "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/2022",
     "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": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.",
        "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]",
        "terseLabel": "Unbilled Revenues"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r545",
      "r546",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r884",
      "r956",
      "r1153"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "auth_ref": [
      "r553",
      "r554",
      "r555",
      "r556"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r759",
      "r769"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r770"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r768"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r771"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r770"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": {
     "auth_ref": [
      "r554"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "auth_ref": [
      "r554"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": {
     "auth_ref": [
      "r554"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "auth_ref": [
      "r554"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "auth_ref": [
      "r554"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "auth_ref": [
      "r554"
     ],
     "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",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r553",
      "r554",
      "r555"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": {
     "auth_ref": [
      "r1041"
     ],
     "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 2027"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofContractualPurchaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": {
     "auth_ref": [
      "r555"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": {
     "auth_ref": [
      "r1042"
     ],
     "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": "Schedule of Contractual Purchase Obligations"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnrecoveredCostsForPurchasedGasAmount": {
     "auth_ref": [
      "r336"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredFuelCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount of unrecovered costs for purchased gas.",
        "label": "Unrecovered Costs for Purchased Gas Amount",
        "terseLabel": "GCR underrecoveries"
       }
      }
     },
     "localname": "UnrecoveredCostsForPurchasedGasAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UsTreasuryUstInterestRateMember": {
     "auth_ref": [
      "r1132"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r468",
      "r469",
      "r470",
      "r471"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r87"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "order": 2.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"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "auth_ref": [
      "r87"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased": {
     "auth_ref": [
      "r87"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "auth_ref": [
      "r87"
     ],
     "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",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r87"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r87"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "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": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r425",
      "r431"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r428"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r429"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r430"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r430",
      "r431"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r425",
      "r426",
      "r427",
      "r430",
      "r431"
     ],
     "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "terseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Ownership interest"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r245",
      "r796",
      "r797",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r840",
      "r972"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "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/2022",
     "presentation": [
      "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/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r450",
      "r457"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average shares - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r448",
      "r457"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1007": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1011": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1014": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1015": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1016": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1017": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1024": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1025": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1026": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1027": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1028": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1029": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1030": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1031": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=126904749&loc=d3e3927-108312",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1032": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1033": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1034": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1035": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1036": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1037": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1038": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1039": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1040": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1041": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1042": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1043": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1044": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1045": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1046": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1047": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1048": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1049": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1050": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1051": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1052": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1053": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1054": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1055": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1056": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1057": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1058": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1059": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1060": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1061": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1062": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1063": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1064": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1065": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1066": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1067": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1068": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1069": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1070": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1071": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1072": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1073": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1074": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1075": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1076": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1077": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1078": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1079": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1080": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1081": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1082": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1083": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1084": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1085": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1086": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1087": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1088": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1089": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1090": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1091": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1092": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1093": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1094": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1095": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1096": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1097": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1098": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1099": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1020-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32262-109318",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1164": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1165": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1166": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1167": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1168": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1169": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1170": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1171": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1172": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1173": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1174": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1175": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1176": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1177": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "255",
   "URI": "https://asc.fasb.org/extlink&oid=125523840&loc=d3e2408-110839",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=16397424&loc=d3e949-110221",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12265-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e13051-110250",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "https://asc.fasb.org/topic&trid=2155896",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "https://asc.fasb.org/topic&trid=49130413",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(b)(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235172",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235116",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/subtopic&trid=2235144",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "https://asc.fasb.org/topic&trid=2122503",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "15",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=123589689&loc=d3e48542-113965",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=123417213&loc=d3e43603-110378",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44278-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500292&loc=d3e45555-110387",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500292&loc=d3e45573-110387",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500292&loc=d3e45591-110387",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB TOPIC 10.C)",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB Topic 10.C)",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "410",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500910&loc=d3e48636-110399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "470",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500971&loc=d3e49673-110406",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50159-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50174-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50180-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50187-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=109242873&loc=d3e50972-110412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501569&loc=d3e55921-110430",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501662&loc=d3e56162-110433",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "https://asc.fasb.org/topic&trid=2156578",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(b))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7569-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/subtopic&trid=2175671",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.26(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61797-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61797-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r908": {
   "Name": "Form 20-F",
   "Publisher": "SEC",
   "Section": "Item 18",
   "Subsection": "Instruction 2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r909": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r911": {
   "Footnote": "5",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r912": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r913": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r914": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r915": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r916": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r917": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r918": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r919": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r921": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r922": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r923": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r924": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r925": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule III",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r926": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r927": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2366-109256",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13644-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r976": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r977": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r978": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r979": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r981": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r982": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r983": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r984": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r985": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r986": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r987": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>168
<FILENAME>0000811156-23-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000811156-23-000014-xbrl.zip
M4$L#!!0    ( &-)2599'?D.:?D' .G9;0 0    8VUS+3(P,C(Q,C,Q+FAT
M;>Q]:W<3Q]+N]_=7Y.1\/=[TI?J6M7?.(MPV.=@F&)(-7[*JNZJQB"VQ)1DP
MO_Y4RQ<P@6#"V)H1DRQ EY%F-/7T4T]55U?_\_^^.3SX[A7/%Y/9]%_?ZW^H
M[[_[OS_^\W]M;?WGIT</OKL]*T>'/%U^=VO.N&3Z[O5DN?_=;\2+/[ZK\]GA
M=[_-YG],7N'6UNHSMV8OC^>3Y_O+[XPR]H,WYS\DI96V@;?8.-H"*+2%L>HM
MP[8$I:"$"/_G^0]L8M2.XI:UK+: @MW*+M-6=$Y7R,5G6_\/_:!89:\J.^<1
M#.1H8E!6L;;5VJI+.^W^4GZ=_,+IXH?)FW]]O[]<OOSAQHW7KU__XTV>'_QC
M-G]^P\@EW9A,#R93;C_Y^]/#Y?D?G_J LC?:VQD7?'8X\>3\Z-61"R[_>#Y[
M=4/>D$\8\_WY92RWY+T+7WUV[+NKN+&<XW119_-#7(IAVD6Z+25W1)]]3SO)
MY"\N<#)=+'%:SB_PS>+BT:_MV;'ZQG^V'^R5?3[$K0\_=;2<?_(<Z8:\>W;@
M8KX\/[#B(J\.DA<O_/9RN+CP;64V70B\Y@N>\OSYL3P_7!VOS?GO_-@UZY32
MC3?-M._=U(]?YE_=4:.VE-G2YOT[2A]8\?2G^ALG;Y[?EL76<\27?_[%IV]<
MM/AB!D:'O[+5R1'G%_(G[%WXX>W=U:$_'.#T^;^^Y^G6D[WO!>N,].,_#WF)
MW[6/;O%_CR:O_O7]K=ET*2-XZ_'Q2S%K.7GVK^^7_&9Y8W4/;_SX/__S/_]<
M3I8'_*-8:.O, O^\<?+:/V^<?'.>T?&/_Z3)J^\6R^,#_M?W-%F\/,#C'Z:S
M*<OY)V]^: ?R_.3AA(BGJX?R_DXS\Z2<G/[-\A'7?WT_4<HEY;3A8!/D:K-C
M80.*U4*HVL'OM]NE-,[8>H>**1ZV4_/DASM3N;[C6_)KYGAP?TK\YO_Q\???
M34B^FNROQ_GV[-4#\^C54[M]1"_NO'IV+[W8??'3P?:]^V;[WK.#G<=/S-/'
MOQSOW+L/VR^>V^W;VZ^?/;[S]MF+;?ES]\4#NW/P].U,7OMILO/BI\-GCY_H
MG<,[:OO%H\GN[?NP\_;FV^U[3]YLFZ=OY<^;ISH>;T_283F\.]U]4=[NW'MJ
MG_YV_WCG\<\OGKYX].+9[1WYW,TW3]^V?_</=^[=.=Y^\8=Y8!_M/SU\<[#[
M8F=_^_:3XV>_W?UCY_&=XYVWC_YX=N]9>TT_?2O/C5RG7-G.X<\'9Y^1<QT]
M,T_\MKGS6LYS\/2W7_3VX_MVYYY\]K"]]NN+]OSIB^=O=P[E*@]_K=O'ZLV#
MQW>6VWOJS>[C;;?[^,GOWI12:L0M3R"46Y3=BBG;+8X$I ,3F/K]CTK^BUIK
MY_]YXX)=K]+,9R[H[F11\. IX_RNO+(8#?U90^_<^K.A8\[1879RJ\6=0$UY
M*WI.6XD!M O.F>R__['986TF?BC?/Z/1R)<T\MZ?C4R>0F3EMUS5=0M\-5MB
ME+)5"D;T55%A]?V/=Y]>HXEOBGUI9>,#?/[]=R=^6+[VS?*'.GG#M%7QH*FI
MT=Z?L_?DS_;.(6N=@]_RE82]J\$M]#9MB316&6(5RZ'8^^:#O3M?8G*7$A<
ML;8B<,JDZ&.(N40*IN@X^N>KL?#N1T:T=2&;BD;B)7!;$&S8RF+G+6)3G8QG
MGSF<^.<6*5C["3/?G6-IZO>[H^GDQ,C3H\/,\^\_&.MHB6.V:$L"'2#;2"H[
M!3XE"D7]?O^=O8G+Y%#&[K^^O[]S]\S\(B-_>#CGRO,YT]YR5OZXS2]GB\D2
MY\=[^SAG$:6G,>>C)L>__ZX1OWQ0K1<?;[<?/WWU;/KS_K.WLS?;CP\.=QX_
M%;O>T?)9]>S>G==BO[<[CQ^)'7<$+[_8[;=%[>XE]>P_^ZH<_CK%W]+1[HL[
M;W9_>ZIW7HA='_\JU_GHCZ>/?]I_=GM;[]S[=?^IV?ECY[;@[^TO[C]OG\+O
MUN8@0RQL.>NUB"^$K1@DWJO)5)60JG%%C/L/"=7.['IFR+\<OVQMBC9J9%_
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
M/G47L.1DE<HFU.0#Q*"B,IYD5(IVLN#R-:YPO3[#K64"LSN3M1G+4CF+>"J
MAA.0*E0AHTHB@\O&Q)B/>(DM(W 'Y]/)]/E0%G:&$*TSK@83;"NUR4K&5'44
M7="^M8S:E%#R6NW37<2HL@P3B3BB0@;K*6LFR('D)D:+(6],Q'B=]NFRZ8+!
MV"+X%AD 6,JF[3W#-E;-A;/M+[^UGD[O>F3?J97+\N'JA^_6FS1[^:ZOS*6.
MO&SR<\BXZ9!WF6UR9&)MG::C"K'$8@MQT*%HQ![78HVX6:L_J*52=96,9H":
M)'9!U]8LJU*<QAX7A(VX6:>?*BH8[URR6"1TXAPQ%LK>QT0QE#C(#5S6;:CU
MYRE;'W<5<W"8"T L"9W)OGJ(%"F@V;P\Y35;=3TK#6-Q<H,C*Q6@1A6=\YK9
M5")C?:Z;EXZ\9JNNJ4K"&G'6J1;C0#D7F9P.6J=J=79E<]:U7*NRZK ?&2)2
M4ER\RZ 2(9J:JRCT[*CJLCEUVU>]'=+5K%U!'XVI41LOG,B4E9;8R:L"M8"C
MS>DV<HW6Z;";4K$AF91=#1:BCBFHI*.($2UZLYYD$?L9E?36.AUJ?_)B')]T
M;</%>QD[):/06B0)($OZZ";DHYGZK?Q;<]?, <DJ (04752DP":E:V&W@>U%
MKM6F:]']N>W74;0NJEK(K-!&'4JHH6T#KV #.XQ<JTW7HOHQJQH-IDS5@7:0
MDO"KV!A-=-H#;8SJOT;=TN'L-.5:BH34P25@*V(?O4WDJL]191<V1O/OS*;M
MA\]G!P<2DMV76S#GQ5#*G:L/,G:,([85K'=1*X->O!]KA\';C='^:[!2A^LP
MHPC_MB;=98*$!H-9K0>I 3#KLCFUS==OI0YC ><=M\%9@HJ@<DE,-68TXHP*
MYF%N\]T/<ZT_)N#(E*('&88R]#(E4K9(A% "ZB0GVKR88"VV74^)LLGH(R>7
M4@%"G3E'5R7HTP4Q9]R\V& MMEU+C&"M31F=HJP<9&=2D5%JV[:<4!-M4(RP
M!GW37:Q@<U+!%HD5H.W]S%F';"RH6+*VRN0!L.O:-S-?/X\&,!PMD@96(.I4
M8@D'5 S;F RA&@"/]LN*:V%,"06U5BS&"QD ==3@6R0HFD?$3NKQ%@%K-][5
M1.C6%2M&4*T%IZXA$2-P"II""73:#' <3)^Q1W>Q>(@F.V87H@OBH2AK)0(C
M(B*L.G+T-Q;OD3TZC+JC)^-2K,97@E)J1&^4H\Q5U6I.]\KHI<+KD3TZU'(E
M9089"#%;"Q@]9D\)L>A$!>5!?^UQ92W<OU$DU!R<]R% JBU=22G%8AVXP!Y
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
MR*-( $(QQHRI1)LK&Y)P]41DJCAB8RC8,%LJ=E1HK,7N'JVQ1H'W7FQG4&.
M7',1%3& RIL1)/TJP(F(HF^4%O<#WF%J2^4MM8D>HTOVI]KF-"VOE>T?HL8X
MYB.:YK*I>4&<[09)Z)PN7,G4E"!A$)^%267O $7NY-/-L$8 ]11 %P+A"YCX
MFHUPDB]&6285$F0=D&.-.JEHDL3(@*?^ZGS2;P1'/\'QH9_Z@HF_CMB%/8C:
M21)VMPTW?8S&::IM*YUL@BVGJ=<10#T%T$4UW!&[Z)RAMC)AJX5=ZFH%IF.L
M% 4EF*'_Z?C++7_["8__C?,\FP\D)5Y2LBD4"UDA<.%4M%>4L\]6I$"D3;'+
MSIQ?XE4$*.\-T+-ZMM,W^D4$GSW=8K[\X1%.GY_>M/9T>S*='!X-I5ER$!F;
MO+:F^@S>@%!,+:D(B#4KJT-_H?RQ6X]O+G'KQT'2+V_9V7X U>ADA9M#C.#,
MJON*]RI53+5*X-9?*(^ &R3@VMIU2]I5:P(PVN@]5+*N&&M<+!LCSV[QO!S@
M^7K0?H%A\UTT:8Q. C^$UHXE82HU.@FH2MN;W9@>%_/UQ47W&L!]@5E04*P%
MKT3[ 1-GTFU?G5+)>6>Y]!=F(QBZ;_@3"^64="KD(&27D#(;"]';J(KA 739
M;&SS8+*</%]AH!66O[/-@Z.6C5J>M!!>[K[B^3X>'8C%EG,LR]N3Q<NCY>;5
MH5]+L\T/^N5'*GZU%Y,&I3GKZF-124A&:>SS/O%GG/+S;#)='ASOOIXRG8KA
M%68^@J7!X^5JF(1LJ4FK9+P"\2H8;2B%49,-%%4>P(*6-0C63Q'7NZ:L=@7#
M1^=[KGP9>77 )M>_JL51508\:H,56)ND!5KB@QPEAP4&L$/"IQ1*,YZ0"$_+
M>^CZ&TWAOE&.H50U4-1)E"IPL!F<D(UGW^H^E'7]!49?(J3KR"D)AL=TTE_-
M*AF'D!5H*A9L)C2.8PRLM7$.SNHB^XCB$6M#PYHK(1-IMK$BA*20(>D:T<1J
MBE7EM"KNM)>0VIA>0KTN.[B<MV YF]A=1M24;I9R=-A^+M-M?CGG<C+>;O.B
MS"<OV\/=*K=!@'&AC1^N+FC.B\5LOK>\3-OLK]6+ZO)=CE1G78Z"B5D ;H+Q
M%@I)V$G1UTK5J>RTXHO+6L9BXH$#[/IKBTMV7F(0EP)8<)5B<#7E&I5#K2K!
M 'H0C0#K<V<BK"Y6+JGM!PC*6PS)2]RK?&V=LWD( #MSTP]FB\6[,%<<]4_'
M.]ABV]WZT>CW_I3X<"HG+2OKWGP^YU6>X^Y\=KB'!_*QDW,M]B<O[\LM$RPL
M%_>GO]Z_<P5;SJX?"<G[B&B25U5\&1MQ8!5J(1N"L@"F_\'!H %P-2(\%]_:
MWHL05^!U3#ZF7(HQT54,RFWHZ#[[S <&OG>$K9\T7T/J\OJ'KT-$$.TIBD$&
M:_+(&BKX;(/\$WD %:/]MO"5C$] XT*1OXS.8JN  6VM@4TIUD0:4HO)\UN_
M*\'RR<3"N0$OVNS\R-8)87>YSU=0E+W^\:@\(7G#20P,18EOS08*LJ.LK*<!
ME&[URZ)7,W58()BJ(S$FT E2CL74TLHY?<)*X_@;1@9S_<.]2F3N-8O(0@>5
M&55E PZ#$U%-JL<E=". KHI=A$943A%(4 "VE*Q,X1RIUJ1+I!Y/M[0D2BM(
M684^[ZQQ\]6DY;U_FTSIU@$N%C^]BX^Z2-LT8\\.)M12-2L@B :\B+Q?<3YI
MN\.<16,G<'DXGQSB_/@GGK((P0D.IE$BJ%I$$(@+@E9UH"(2EQRR,Z"R,0-8
M3_!D.N<RFQ/3DZG\-)HTVL"#AT?SLH^+]ZCDI^-;8M;GL_GQ;KV_Y,.S(^B]
MEA%?/V>WF3RBO3<U0\S!>,B<FDII9&)M=+H.H6ZV2YBL',Z?/SF4E(Q7;:&M
M 1GM#-"VT6V]Z[3<&D]:AQZ/^36UG>D2.]OEU>=9IB](05-\YL) "B%IE=%X
MH\AH1-$0=D3*52+E$:]FC!Y*[" J9#B@22[4XKUV.FCPQ63K0PT50;$#Y7K<
M7W<#0'/BF@:#%8&%B>03F-9NR-N4 QKTQ7G0$!3W%RL]TA7?CB8]FDY.@'/X
M^AP/AXR+HSG_>+2<_[#]V]D'SUX]>]X^^7&VJI8=4N20 2":6'0RJ5:-1B<F
M-8#\6[/DI6'X<'6#WT'@*>/\SI0>[\]G1\_WMU&.E]_I^@6YC5)J:\D4GH^<
MHP4)!+9_.P<Q35X)^-X_;J?9IV59/AQBD\4,C X_/-F[_5?C[$^?;R_>YNGL
M<#+]V-=^?N1>^/"-B]?]V0&>G%/9IZJKA4"<'%H;0FLQY)1A/X !_JT,IJME
MNG-N.^6ZQSQ?86I#RZI U<@,5E<5P%5&ZWVR 5EEMC(H1MSW!O=#P=>?G,A^
M[[S(_E6Y$:U4QDKHVL*5)!)1W(KWP$63:$5GQJ;-&S.<UM+"69500E8MNQZ
ME$<VV;H4-7J%ML9Q>XJ-P==:-JNP%&VRN::@ (SR*:*G6K(-[&R&/,J!8:?G
MUB\XLRM>)&;;IUH#:)M]H6!<"0@1HO*CA]P@A*W%1\92DX7B*EH-H>CD"QNT
MSF.VQD,:?>0&(6PM7M(9;*W!FKI/P#K&H"IEYQ14J#8.8@7*]/F2YX>W.7]D
MG[<G4[F$UFNCO7VU!5/MW8<XY]:UI5,LMTN_/UTLYT?MUKS#Y>/].?/#ULKH
MSN3Y_G*/7_'T[N052Z1:Y, ]GDYF\YW9DA>WCUC,"/V=Y[@8><98E:)D70!
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
MF"+0<>;[OLRW+&B,RR40Z@%-9R*Y*1#M#O(T(.HY>XGJB-J!HHNF(3TAUFI
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
MS4BG/Q%9LWN*<I( AH9QJ@Y8?#HHWQO6IFN/R@^7<5@.WNN:]L]W_-*/_U/
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
M&X5&;E0B_H/\>3-07S;Q>IT8_345B%?27]9F8#Y#?K]$Y0K)ZO=L^Z%K[Z2
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
M@O$I8/Q$8"](#AI@.Z$'LF41X^Z!R/ 7:"%#  U*#SF#?QAWWJ#?AB@)FO]
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
M>=TB;[1BV>\KN)C+0-+.D-I;I.6(Y1<Q7:G 6AE1]E3TGO]H)7A[(*X7:,7
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
M=XI@^0?*K7NG/-Z_:H0&8*",X:N*Z@#6SYM3QY'QU=YL-CT=\-)I@0DX>J=
M$G(>;(]<&+DQ ':,T3P2%R^+BR:[)"%L;\'JG<0":D VB#C[&"M X@3%FD92
M(,C3:*AKW,%]?;5T,V^/X=('\N@LKX60;,B '*&,? N!<)$ X!SJJD3',I;
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
MD::]OO+3SS5.8'20PMA/J_@+--/+$_VBN\7KUL:BJT534:[<=W,[=B-,HMK
MF][-N=#,11D3](%Y[G)7'[RK3>&[&2;!)=L9J;T97UD?U3J$9MHPJV#LO'(_
M-(5C7LNB0/]9_<+3C"0B$+=.Q1$6YJ)4ZTQ M/FD\#J)@)<VY.5L-"[K*M+3
MP[@T O:&A%S9_QI)5H0.L(R!<IHSE@XR9-0\46X:;B-VOQ$:S;^J3,%Q\]7S
MT5E/@T+]22[6:-.6\+B;0%1!.DCH1<!=%0Q:%0%&3WG.,**4RT]<A591A<:,
M>C+FP:IIEE;U\U%L3V+NI. !+#0+Q>-J+0NNYE\L"."79.!%0Z.K%(IF^'\C
M=J,@R;Q)9 3OSD+X)F?5WK(KPOM557FY-QZ8Y0_W1 F3ORH:?O 13-M%2DB\
MPM%/)R)4=F.:=M%0H.&X4SK.N9=9.$$:):F:4;05+:\<1@EWSDT!AI\:FJ$+
M4.P??KV5@4UK0)&FCE]GTTYF[&IFO>.2Z2C/!G$0EQLB%%"D[ PQ7.V^0Y'H
M>O' W;D0,A3^\%\,YCJMS#K8]H<3CAAH0RZ"#JO:,C/)=?K=+ EWYC5>)N%B
M3[Z+*K10>*;A"D3<[&GSGCX)AY>&@PB' ?T^K<H4/8A;\+)0C9C5F1F0%WP(
M,8VE"E"<!GLWJ<WL4UX*BH6G5:FIAI@Z%^=2-(,<J@C%!L_DF)X+0ISY)H06
M-4WQJ0,=9?CYJR> -3C:G,#3,"A."Z1Q)::9Y"2V])0()$SOG4M[NF$+:41)
M<_LT2M?3)[&K$1'!-[-WS@!:#[Z!Q^HRI8A!1:H*J55!UQMSH=73?"T.5%XZ
MITX@$_P1X7DC>.$_8Y+ XS@^&T]J),'-XK4Q:_,_X[B*3<-4N1Q3Z^!!7-GB
MMOCA<)SR1X_JN(5J_1I)6KSG-Y&VO%?*PFC4A.+UI#A]JS_(HHV;Q@ >?@,X
M1(QP\CF>1NXT43Y?# J>$1!Z/AY5*7\SBRZM\@QYF:@DJS(61H-)P0/&IAF2
M</*2+$#P5L6UBBH7>I:J"!_$%W&=#KBA7,"5 -]BN('ENH1N"E,#F1$_NBD<
ME%A:CX=W\]3&6!2;G$D"M5!2-X2?EO"2.'V-$ +,:)D!%<N CEE2^8R:%/)V
MB;2IYZCANF]F#4R:5=%DF-8T3,N285HK,!89IB7#M%Y/%JC*)R88S#J+BIWS
M#0Q(/FP(!7-&X5EX-M>;043FTAS(FU,32QV1CC5->![#Q5P)6102&]*'$I*2
MB+?5TL2\Q,)3Q*:U KC=F BY@)0E2!R-@<X)"Y)IKX!P.:O*MTS.;!87GCK\
M)[4L*60"+A_6MIQ)+6#*#7Y14\TT^((+Z8V8JD;":)4>*0HBB6B:C:G0!7I#
M,37Q#1EJINFIW+37JI. AJS:_-T\6<68YQU&XR29R-UXO>R9!Z>+GN;< #2M
M8E5D47G)*ZB+FCIU#Y'Y_,(XGU/+9VI3K<1/ [$ )TF=F5T7;9;NMK?PM-\0
MJM _,2)HWZA:-&THLU:X*%WEM>R$"SU,*P<98 /[/TVP+D,\O%U'HI++>,;?
MK#[9"+L*9.,"*Y+>I]!-$U+5BVX.OP1TCN!- >_V $LBBLP!Z(H2C:Y32R"W
MP>.P, T:R\(I0F80I NC\>>CR:9UZ6[-#9=KKJ]/+DRX1&+Z=>A<-BZQBDKM
MWVLX06KJ)/QNHO +)NR%PSCE+<NX@B"@M-$LV[U19;[.<D2Y2E&6B4S]?(.(
ML0<$BC4UN8;M%NC,-!84@X'R4<8SR6<^O(;O?W8QXF"F9$Y;]U35VWCUG#G
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
M^\.+[J K>X/Q8##N>?_;/P.I16E$\=CYCY]$<T]Q#2\"TD_I$!5$:%.62.Z
MN-0]ZV%\KA2H'!A7NE8T>L/]1RK/.V=/" P.Z.G5@<&7FW%5AF7OM'-QAL#[
M)&>)3!%#=HF^)V;""[*YX^<)/.-D$^FD^70J$V<*[YFDS@^S4$01?C;'(JU^
MM]\OGA*ID\A9G&2@:F6Q\^'][4>RIL)@&N#?1G,548BC2'KT1CC3?>!)_DKZ
M8\=Y&R?. Q8GX(/I0@*P2SL24Y F&;Y*'P'_"LHSKGD/:\4"9(U(DCGN$W<W
MHF8#G3(A'A<)]FM'@L B@+9DDCI(4RE23"*S()&(SK3(I 0<YCBT'&@'Z>VL
MXQPS'@>UPZ/%2@Q**9Q_\=I))R(A888WU/ )]?L_.[^J[D;78CH;R3#DWP:$
M;Y<L-_75\PZ._1KVNY>O9\ _<%X)=J=,TDDP8YXB4_/E#X$W">X .C>@3@:>
M<X.12^<*Z,F;$UOY,PX!OG Z]=$M^==A]_&,*.Y>NKR3]Y'G.E)X$T<X41R!
M?C0&3B*0EWGQ%!!PW#SEM':TN"-/&1PU&L]JA\9U+.6LM\ (5O*8WW)<.HNC
MCO/+YS=\H]^$H"0DP!0F<>BSXI#(J0A(I3E]G,<<-:&<-XI0#%V@')GETYGT
M3](,#)L[NTJCXWP&&ECX>*S:4P&7IT531RJZP3\"4\'O.P\@"!*M*L?C\<D,
M;&@@K!S8SSA&^YI7 QY#G@Q\4+U8EA8,[85P$46&/E FB"M:\:@)[Z+.A*=3
MIE*'C&4P/^#;@-"I<W-S==QX&]8.;VA>!A'<SBE;O&(4Y]DR[RCAT*$SLTU+
M^N7UOU133L4F7#!CI?,^DU/^^Q#,V" 2D1>(T+G-X-DI40I>9M(UZ7>1S)U?
M1"94ZNOO<293_0K<$+H[Z;55:UD/*:79Q8=0LP$U-Y#\LNMX"F:U_0!^)Q%>
MEL-JUJ='3:67M:/22NXR3N(IVB$+_7% 9!AQE4U$YGAAC/F;('4^B#D3![II
MCMML+E+S7QS)O<XC."8>@[XSR</I 3U?Y!K-\_CB&OTVKE&#O;1QC2WC&GN_
M+KV-XLDWS&=8)B!S&<=A&#^0@Y^0(M@_XJ1@:'CP7D#2DD:D[165C$H&#CX3
MBC2#'Q*I]! ,"Z2OMA U !3>A>%+%/4%X(1BELI7^H?7?I#.0C%_%41T1'KH
M=7F]"A% B.>/B[O=Z?+]5BDUZLWJXPY]M!!PY\_.SSOGP^'*C[N=WLK/UBU[
MV3D?7#1HU<T@4)FTU"M2/=84-%8F&X"8?SYY0RMN/G/CW9^34F;&8PE:!YYI
M]=]XZ9TWL#O?^45Z<CJ2B3)+5H^LVP$\]<[;02W[J$Y[7+CM;G7C]U1&6$=6
ML"6O_+B/,7*'/-6G;:M4/1-GIV&GS:VM[G7=?EWZ%1XLA(?GVS;$:R&\5?'<
MY4OV13WN=IGOQ.K:AL,L[3EWSX?;=HQ[IM*>PP3PF7NV]2",%L#;S=L9ON"4
M\^-6,C^9KIT<:3DRA;/?ZIO/K&^ZEQ<U:6AZJ  ^Z[[@"*#C5C<_!KM9Z,T5
MUJVJ^9RF8PO<9S24&J]B'ER_4TXYUDG"#6QV^DBOT\/4.'X87'1_;)6YYP%M
MO]>"]KFH]F5 ^XVBI(.FZ<[<FB;>-#)Z=)TPA^[%V8[S!;]=CY,CQ$KW8D=-
MLL7*LV'EU+W<U87\O%AY]J:N3[8)+K^I2;!EWLR-:<7]3<8A;+6['6V&Q;S]
M;]O)MFFK'[=[\9U(]Z0:-9"I7[B]84WF*Q\F@,_<X7D+X&>EX,%I\[V.#>6=
MOR_4B.[(/YOK\-AE/GWK4=HJ\^JRVV92/BN AY?;S@*I@>/N,/CG8F+0\2JB
M???TM"8CQ \6P-T=9_ZT -XPRZW_@BFLQZV(8AG/\6JA9]T7K(4X?/">7K;)
ME<])O;T7G/2Y)_WSX+*&#F!*\N )B4/-54-VF9S;ZGG;&,RG;:'2\WK47K(2
M[!L-"&UH(M&N4YN/;<KC3A-V=Z*D9U8G#PTK@_K/WCPZK%RZYX,=RP-KEE=4
MSG8ZZFF(CXR2WCQY[B@&\>TR%/@9B.W;I$,>!49/W<'P:2FL+4;KAM'S?@/O
MZ/I1E<?0D;LV#;GW.4SD%Q[B@:T@>5C=(Y-%?*?G#@:73+_O_IS@*_8^:^3R
M?/4+EF:/G+131VH[,J^=.M+X$7E/[/5?FZ;B)497C%T3WK_S( &V=JI,1S-*
MB^=SV:PG $Z:Q/>!SZ-5O!R8&"V234!:WTT6:)I\6RO@9>T F"/^$Y0GFP:1
M'MZR]+"#8V <7\Q/Q$0*=J$E$N@J W@Y0%8!OWH4^,QKR:>F>ZFK-6!U'&7*
M?=05!X4CXR[,N>Q=XII*EC ])/AU7IDFGYHQ,4M'*0::.@]!-CD8BKK*EGI'
MN\7X$IO()H"E<9[E()&]8H8-RTJ&A363%H"I(%'%*!F$]R()XCRU9ZK@_, L
MI>E@N%S,8W-PP"T1.,_##>?%BV9BSML8D2,V9O+@9;06(>Y%$&KD 27YP+&
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
M"GEA?.;L!4_D%*B9T&8.1'PE#+[(D+BY$BVP>Z5AX+=AJ9]BG67,Z>2:BU@
MWIHUK$)ZC?@#VJ:/L@;U%'ZW;#^H)QH@Y9Z>J?AX;F(Y9F49!:1'<7T?=4,
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
MS8^TKBTU;6_IDV%V&%=X90O:X^NV<MK.'*[!7MK&*<M$V/:V^,:]+=K>%=O
MIEF2\5NTISADO\#/B8C\.,+>%+_&XZD,4A"#*AG[O(VSOK@ATL99&V%Q-#&\
M<_$,?H%#OXYMG+6]B.U%?/F+V-: MK?RF4]_^7RW\B@MC=N)R"/G0\?Y9SR)
MTE@%'T_;X..+,],V^/C-N2BEQ[^C21FA<PUG3V5X- %)*EVY_'8!R<:13 6M
M_")G>3;?"\DT41B?EKND, 6U&G)KJAX8.V_BW7P.=GY0&L#SLO,F:@#/P,X/
M7$=OZ\Q?BK>[B[?T2 O.3UNM?6LV?ZPJP6(=]&FKKS\&LB<U)VC5]59=WQ0B
MP_+5/-]?P]&C=&O_2T9?1.;\,I%1?B^^Q)$OG$\B5J4U_=:[_=*,M?5N-R-&
MV$2=^+)LQ[:E-<_MEVPO8GL1VXO8>I1J!/:U0#XZ+Q&7ZW_#:M/&D42;5;5O
M1GW,YN?/U,?A;<?Y%'B3MHE^781K:W2^C%/O>A+(L7.=I[ YF>@Q[D<C?8=M
MC.9IE/,^&L?)E.I_GT0\313-"Y.HAFW,ILVQJN<MW0M_;^(5?0[^?E2:P;[X
M>Q.5@V?@[\=<.?^;E)_BN?.G#,/4=?Z9=/91T-)6S=?%^FJE<^O JL7<YT.X
MCZV>W-[$1MW$(VBWV/997&%?6;VG5XUK;_LLFCZ+9VV?Q1KLI>VSN$R$;9_%
MML]BVV>Q[;-8"V_1K0>;=7[N.!^\]U$6ISI6?]%ZBU[<.FV]1=_,S' =E-H)
M"%>9<!WE]=5N\[6;:+%>TC30-GRS30EE02]'$Z@Y+Y/)Y?YFR!XBE1P5]^B=
ME0OWGD@6AR[96[]S*]-;F5XG8FEE>BO36YG>RO0ZE*VU KX5\*V ;P5\S05\
M.;P^ #KQXQQ#5VTRPE.A56^2VE Y6)F,4!GUW.]!>AL=Y/-$)M(1\/]1[/ ;
M'$Z*  -]$LQ21TSCZ,Z19D)ZS+G9*7$37Q51IQBR7O#6.W'B&#._X\";G#!(
M,_QF\1@NDL&.$F<4Q'>)F$T".-Q#$(;.2#I!Y(6Y+WWX87%U OW%ZU0S-7Z-
M^JOCRW$0!;3?61)_G0-812:GR 3'L"U^(^!LP$M>15$N0N>#E!F0(!WF=@)
MF<2ACT?-8MS-1(:^\T',^9DSE__%5?ATF4RF^"A#"'^2PIO@O_"^*@@"A<O(
MI^7Q&^,@ ?!,>1.+C_\<B\2GG?VR#N8E:#B4T4&/1_ N^)".*4-X'M/LMUOL
M!PL*\' E('[LE&-F2/*!_Y_?/9XV<''YW<O<D^%C04(*Q%_=BR"DK 2K3F'Y
MK'6[WJLN38!Y29$$DO!]8.WP![AT#P\=;YI*^F;'BZ>=)8( K@ZT*8%'S.(T
M@Z>F,]#Y!=RJP*K>@/\%\.&#'*5!)HF*/*"B@*_2!$%X+U,@.N>3YC1.RB3I
M+N_BIT!]^\3P)=!T'6\"U"Q#YB9IE@2CG%Z.UQOV > "2K=VU2D5F,!^,@$G
M(4I>!21] (!-%.,1O3B986H,/(9L,XB6(+2>*ZG[ETB$6HJO?@L[XN=[7?Q6
M]_+U?[G.OW.1P F(%:_[ZO]S'2]/$N1JE5\<GOP7&P4B@LL,W,]'#JCX39Q*
M\]0X".%,LSQ)<T0F?'[+^% O'/P@?N0? ;J]LQ]\_1OSIC=?$1MWTKGR,I(E
M B1^F@9X7<:))%8(WTC@&X^#FWBIM3=:S]R^-(85#%N;TZ?$SY(X0N4 8,:'
M>0BR"6WN]LUUQ[D*TW@35.-RVZ#TU4H64,IV&)POICL@VWDAGH!;[Y^_UCO_
M]EMX78)-[[33.T-@7.O;Y;R+0=>+1$2*)UR[8!;*M(7TWB!]A8HT@!3OY7O#
MU=8)M!;&V\+XYWDH'E83[;*&\+J%\=8<8T)R4K-FGRD:>+2?@R#Z@:T'U*51
M#I@O*Z%U!1]E\.7I-,@R*=&3-IW)*&4% 5?\-8=M@XZ2QGD"\LS^[MN V9/U
M)VI<:QB7Z]SF*:H88A2$0<:Z] U8NX&'*\Y0'U*?V&N@) +31[">]&8Z"^,Y
M?D#:?TE?YQ=^G@3P]QLXV7P) #\V3CUENP\,MGO0%0$"05K2*\$(G($X(/T$
M-1I0"KTO;*(Y#Y,8-(9_YY+4TJS"#*G;V3^S;@+*:D"Z*%)QH9>3-I)-1*95
MU50K1*ZR:!']-G2,A:M((P8*2DK?2.0=4!'>AR!-<U;&X06H+RWJ4&7M";>Z
M8"B OMZYB^]7P_GXRBW.5Y=;;&X&#_O&#&YK-&I:W=#6:.R?9YYOE*K]'CB<
M,DFO.OS#\G\_!>D7YZT@*5E_,?"( P_-VZ_ #,&B1:GGW(LDD"#L@?K&0BD"
M,?"$R!G)>6R<J1Y'>5SF\+B*'Z#7,0])>LX2Z0=>IKRO GT;]W%X+YT<5)<$
MQ4V&;ECZ:"KFQJ$"DD'XH.*DZ (2XS'(C)7FLNW]U0Z049X" %+8<QC\.P]
M 9N[(']08T)W#>S:#]@-!$^#N('MDD83SR13>PJFO,_?04<*8)J5O_*^T5LS
MXV @[/-+%#]$#GE]Z3@1<%/R!(]D&,A[J=V[P=3XC?#, ET&CYVVPL>-F]*X
M<4 C\Y)@Q!YL\O'&81@_H Q6'J]T2>M;%MRV&YRT(E8%E J@'O!C+V?WSK(#
MQ'7229R'/AY3N^+@*QX0QCA'K(XDO$W"N;_@UD@10:<;@0G> 'O-DX!@^ZB?
M_Y-]?M9&+6(FJ":+7RDO^*+*VR(CJKZU[PUX?GIKR!=/7BN.4\U$%]'GRQE%
M(8#08+L8Y8-?QDD\)2]NFH^ 7 )D.W11,#Q!'_AR!&JJ3.XIU@&&S9VZH76"
MP(K6O[G$H^ IT'Q DO? ^&.;(@'3*4_0'GP&.!6*^4S,Z7;9D'/>CV$=Y-,!
M?E2\Y4%2@ ZXF@A($"SN;31?VL3R :8( EH&V #I,+#2'<U:(6,#N%..;XLD
M>F]%,L?/@3^,T2K#Y:OV7']L+[OAE>&-@A 8?0%F8&3" [D$P,;CHM@@&Y.Q
MO A.X,-A )8[,-(1>NHQ",$LW0HO8.!R\?T@FL8R00;,JY/!F]*#2!^S&/4R
MEK:P,)-+"+9;6'H)\/3<FZ#04**/XH]H,=/FA>7C"VP?'[WC[9M/UV0OPUE)
M:-0*CYOQK8G P^+UDCXJ%=I<1CE'B"$X%-K%.)1? \L;0U J2.$0&!O%V$&E
M"2NDJE',E&9$,!CGR.O*8&0(3@2H@RFLA8.8BCB?)#4HU3$^]7RAG[F.\;JY
M*G6 "#AE5;2-E^S/^PF&9W 7!2 M$#&((!737X5X3Z03N 7Q _.S FD*Y2 5
M?+0+*,"I<A(,RQ^3[\T+9D .K'<"NY&8SL&44"(A_,(#K:FEC0G@87Q62< \
M0<.F#>SLCR2\^%X"N\L6)= *@@!^F%*N";$\D208Q%4NQ(<)=BU7(@(P;%BD
MEC8%8\W0Z>HJ(E)V$C$'B^&B[S84481O Q)@%V4BP08@_WSL.AQ"-O)+FXHM
M=>PO7+(JL%T(P7A$N!6%C:W0S&B#2YV0A>B)&::%N_H'=%)(--Y!&J!%BUH4
M.W"5-_I.C?0S*12V*JP8@6%#H(Q+K5NU^'\N_!=<'VZF!YP"/45D",F,4^?\
M(!7^/? 3[(>@#";]>:S#!VC5A\CT0U(6[EJ4?8,K>Y^'>)^*BZL<50[<G2B>
M!IZ2T7X.!L.\<*SI.P:2')AO*MOX]$M@3VG-'GIA,P>5,$PZ9<R,0_0_ (.L
MO[6Q@3QYU*AB%S3&;OW<8[,[BS-*W;/T28H+L_]EP?( '9;\I!1R9YU%)P^G
M^>@O5$6,DR,L;D=Q(5SKELS18"YI(IC#P;[HNSP4P/30#>2QL<Z"S:A!KN7=
M+F2;]G*R6D2Q5[2>+'MIBFXG4*]Y\\A-E2<_4&I<$H?+F9B@\Z-J/15?0)*F
M:9X@!!1'MM4GG4R-"P517G;Y6+ZFU;8!/*#QMJCG:X@SY6I=<7&KM "YMU.9
M$337:!EM0+D(*%^T_?MJL)<V-OS2L>'=W(/E0"JYLPI;)I+23U5FNE*"\TB[
MQ!5[&HGHB_4(.8<]]C-*8_? \;_(FKE/=PDT)QCCC*.JLY4"E+&"2SJ/R%/$
M,DQ+>@X^VP%=3&WCJ"2^+YW$279"=3(F *QP@=*,1.9#D'(@0BHG4X2>\ 8
M^)<@3?(9"\V@#$DB--;V#%"Y#,DI,@0+RE.25+GI19X!V(*_A:EOP/0MEO?
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
M?&^4?UK9N7REK@K#&X^R1!P;P,/5O4>9Q$WA)_&(]0=9\;9EA8.(?H4W2H>
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
MZNBS\_NG-S=73!UO/EW_=F47C(ZP->X]%:FCB<P[32>%R4W&/&G A;F^PD.
MK>.5A^ E26.S\3+:^/VI,"B;,E[F,Z:B<RYU9=NJY9[A-H$OU:6840&8L1$5
M,[A!6?YJ34'!\J-&W7F[KB.BF@]3B5-JO56V$1*[')O$\W+IM;O<[+KL>Z0)
MN91+J%W;P']$I&)J95Y:Y(J46GR@FH!=5M2(]C:!PB10]-L$BAKLI4V@:$8"
MQ6+5I8J[+?.O@CGBT)L92 0J(%%5CRIKKY1BAQ#5&>DJM3L.?1[]K0P9-:@F
MYR'0)FF[HCC2;JAB.HDO%#\**OV1G/ZMFJVPWJ'X.:LF*!G+&E3K7MMCD,\T
MJ@"C]L06EA)'M!;N'AS1RE-;@6STN-V9R4_DOG&K8KD%J>I^/8&IB\JL\?)
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
MS4'RIQSZJ'4]]Q?X63A^2FG@SJ&?:F62++4CZ))D6Y$I]2F#9OLV R$29RB
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
MS)-WTKD/(W_LN+X 37]A!%GO9YZ/CC(?'7OHH9J%<YF@;U9Y3]K.!_@[7>A
M0H(1#/6.)>C4DJ=&SA=^R%X9(NW.ZS?O^/%_B(<6?=1][0B'#)W<APTL4_HP
MI]B;!AR#]N;HO9%.+"82/:S_3@7[FMTP3EIZ^LKURF^5$L8!A>RX =Z]^+ND
MB-&CQ;=P@=@U:*_!(8EHK!W'=.2C!W;NCODH^0>P=\)-=.A;G4/"MX"7[N",
M]&F@+UB&\&7+6?@BD EO*KQVXL'?0"_N#&F++/&%%P3L831HZC73B)X)6R*)
M^"[1VTTDZ89ID!"X;ACX3!^9@L>Q?4H16+\MP'Q0]Z;T NU^-HS@$.,4HS3)
M7+&P%;!O"YS5B,U:3&X(*;)&9!/<>5$8H V,CO00?L?9!LM[Y8R$CROEB(J6
M1.10U\0'+\]FU:+[XWOT9V:.X1/$/^E/':HQP#'9#1^WU$NT94]*11IDD880
M53?,R/@NT<NLXC.P#<"8Y01->9[F* H%IEG@DB4ND0DCKH@.KF<P\"/OCN3
M-E?K=947TIM/G3ARX:;-XPLL+>OV^MW_G0[;_UI,7\#))2N^*7I0NU?]Q8]=
MP#BO>I>+'^A8; QKR$[FG4FM+>=;R#&:7X%+1@%Q=CR[;T""P@N$(OBO% XV
M+K&X$YY/#KXD-/"MD:/&;N2-9+P=:929TRJIHUA:AAHKX"['ZUE/K=AX=7CY
M"TW^U?'4MQ=_(X;%FXAN/.(7*M.K@HU%<L'XO5L>,W(@CYE1HGFKP?CX X/]
MX>LS?H;SP?"6GS$RCR2#HDIX]L$9YW[)54RN5O2P6MUDC66U9-#Q1HY!^AI@
MGM(XP&8,(X]_O3Y_P[D%F1JAYNX_/*:44>(=7,SO2K4"5CR-R(L%*A]1BYJS
M<A;[6FX7 VYEU[.;^AAW(Y$)JDCAQQSBQMBG_X"*"68*.@)%HLO@RTJMFTE@
M^3,5V69KX\')W9E*O,,H1-B<[L!(?II1N,K/#,<X=@3*2GPN98<W*9'X*[7
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
M9P#P,>5/>G ^GD^YD1-Q%W(K$-7<&M:#OAJ>:W9;2,92FPO,5= >+A+(6I-
MYBU)4&D(J-PQ2 ;5*$:8W+QPK->%$1$2GFD,)XA?X@'](H+O;>>6Q^)2.SG6
MOG%EE)%U !9%&,5*4E#*Z%9M^(Q6>R"ET'$R =LC2RSY2I"9= R?\RY>L=1U
MQB)1]DG,=NH[=B'!Q<+.6'>>7.._/[]XY<#&*VLP%QNO;$:\,NNM%\ F@$IQ
M)ZN;ZV4>,\6_+P+D:#[5Z2\UA](U,E)%K% /<333\:DF$\];"2Q2!:B B.48
MEN2$X?=BNUPCM>V1*GTM#WQTY/@/#!<X1BUC&H7W(&U@+A4S1D?=436-S7JF
M?\EER2OG _FZ= SO!%JIETPZ13FLLG-$PX@L[-Q#G55ZDFQ$CEYA&RMLC?6=
M<)VW7,J] :)UO6J[FNU=XJ+$L?(9N-+#K'1.3^<HP?IBQQ:WL>,TUUC%K(LJ
M)W\.K $&2HQ@N4O_3ME+3U$ (I&*GN&9>\3P9UL2V%_IF(@2N&52^6"6FQ"
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
MQ;;++6SI['Q(Y)QEQG7;^2@",:4^[5F78W0#IS&VAZ:([VT@_(?8HW::[[U
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
M/P))/)>&DOW8_MV'J0\W=:[DAUHYL!WW@6\5^=W&XP@G0SFL<Y1T*BIX/_/
MI'!Y#%;>X=WCU)7YYL;$-X+IIM<38SKJ$_1I'0+W8;,+ 3;.WT60DJ6D1%3?
M%%&DJ9.Q0J[)48CF!MSCF8"#$--(\HXBSXICH"58@9A.T<.58'M4V"]O@80X
M#U,N2_\)YE$4=\@(O0@NTQP(:HI4AF]!@HK"=#J#M\(X=S2>+URIZMLG$J\:
MFYKTO#XHHAWXA<LFUJ?PSA#%+(%=N*= (P[O##P'-RG"%V=^6!1'.+%!NS=0
M2"4@E5SM\B#R@,4FSAWL'-(T*APQ4&9R+R5!8US1@[U._]J8(W4JXML,;X5-
M&TG>-YKJ1V$< O\JZU8+<TFR4>CZPD\)I /O%UUXB3L%6ZCVE.  ]$G1?NA/
MD73>A.A =7YET8LK>"_<W$F"L6T6R\@GV"2EX8!!R)@5OSDR#-.OJ1AG]M*-
M7L<J8$YP[S#F#K-U_E ^B<]IXH?A=YK6'X&RI8GI*,W,>>-+(#MU\[\@)ZZ3
MD%RA5J-6X#UR^11I_'39&VQZ942BB9,("DXB&WI(6SA"+36C<WA<9,1^V;X:
M= K$OHX(2?R,D-HU&5*^Z3(1_M1MJU%':OKK.$2:@-QD.<&^C"5+@A M_!#.
MS 7.!(I1SH:>0KI+[XDDW??J5)'ZVRT-N 1_T '#>^4/CUMWJ["79N](>M-(
MS)<%_!PH+4:M'UW(RGE6-I. 0ED;,P@.HRUQS@[3!1[ 3X.R3(++HX0.*(2!
MG(:)1R=3M#S@*3R67N<UW",\1=9?Z+/NZVP5Z,94L@PH[EY$8S6-XFBFCM.
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
M_$C5[[?P1PG<! G/2CW[[-S4#]Z$.>"+\6U[.X"78Q#_4I5U=C2* N"""R]
M^H8=]"(G3D>Q-_;@?L D")$"#A[V]PX^"5.\.$ ?4W4T"G4G0+KP@9K2B*_*
M*(UA)C$=S$2XV#@.CH#(6D9T)D1EPN7+>.\E,QC(B\;.0D1(]70-8EE^&Q,]
MJO3S@&X'T% :R>3!&87!&/[ERP1F'--UC23<(%[E)*,%_-="1D3) =R\:2K@
M#8G$5R*E(UO$2<&C8PD[XU,(1+_Q@7Z?_:8PO0:1\Z\;+7II+WFT%=<>=O1>
MP '&PH?W9IRT#KMRV=+/!5.U)6)!6#-_,H];OL8;HLD-NB^.<_F'&Z48?4X3
M/PR_UY]+?9.@:, AYGPCDG"?Z:S20/$HDH9S 7=P,I%NLIT RCD D"93NY*L
M<>HG1.1Y8TO-?5;. CB=/W9FX@Y80 X9YLT70/);RT;7)&C@<>%<MAA^;.*'
M]W"#X(;FT]?(C2MO;B2G< \) HU9: 905E@#7\SW?&LO?@,RP9^4;N2'7.2_
M-BYQ][;M?/7B[\Y[6&\8Q:_YX:->\E[+^2JG*>A)(8S[43#OPC=NSAZ?P @N
MC\0(KC;3 C3-.>]\N#J1YSI_J':NBD?05OQA$DB=N,:*#$I?PDOYBCE?0/?.
M />.P<.6+_;2_+([ZL%E $L B!F^ 9*?2YDX;AK#AAJ_SY5[R6,$4BIVM(C"
M.V^,]X5 #\$N9+T<[18<?(J*/0PLW)D'O!5^F5S\*:,0^$H$JI(CYUX<Y["&
M^!.I*2-CPJ,'I]>Y[+2!+L"*1 4MS@?"-QC:)-D^='VE[\WAPH*ZAW/3/'&B
MW[R2K,X/T?9F-:*MQ::M*:JKQ:8]EHZ8LRRP1D@O /Z$+$8S+I1F8*1,D5D*
MU"6 %VJ_ WMT,@[;=FXSQ<D'HSB916$ZG1$?7.+:)I=S27U(65&9B^\2.?$T
M0FZ)7/4'[ NI7CB0?AL_(N;DGIE+_X&^!8-2Z9\+&!TT/L7CY60"2P']Y"'W
M&<GHCMG[7>@GP _@5V/E1<K'%F!'2]_'_P4E$K8HUA,!+5;>$]VJ=Y $2><+
M]"B!NH0CJEVKMH;J1@KH(EL6KO<"C]R#*>*A.B$H-O!+@@9>$LV]3E<E?'WX
M^J7EW,\\=T8#B 6*UIRX/G[Y]@9'@!_<M$$?=OZ>!EKC[/2Z)FU,/!_?!AN.
MWV2C:^\&C]7"$T-9!6>3+L;"U'G+*Z+WW2XBS\\Q)LT7DN/.&46A8$\>6S7
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
MW*W.M/75VQ^T7=B9"FZ*VCDCLW=#"."EX*>\XJD,?RQ%[ZI:D $ZGP0[J"Q
M.VSG'+6L([2+\I*T7+6(Q76-IKR2:EU.!=1$;F0D*08;F,%*T *JZ%%*#%M=
MIKK8,?, L3(,$3=!%JU=E_> :FPIE*=KQ:G;ZZ*8+$##,+%Z4*(JW[FV^'"^
M5%*)UPZG'3K!EO1_(4SJN,SOGH.PHP?,03QYI@Z[#S_I\)/3AY\ZL)8^_+0?
MX2=YIU"1:[N44QO24-.I<D#F]\\*#/;(!EXR L%HBI7=3\D 8>8TUPS&GJ@3
MB5] 8_CJIPDKA84KO&3PP?%:FI>YL)'0S.Z4@7)=,F;E[MMPH>ERY7,SA8_7
M-L0&&F]B,0>B!&Z[BE(L^3*?M2ISE2U'V:T-U4PR9>+81^-'?G4N%R>AA3V[
M,HYQ7;YG34GR>BKJ<.=/JO"YGCQC+%.X17'#BJD 6#"6=Q2N"4S&PL6C"ZA[
M51F^#X>G0]4K:"I0HB?,1_N1"@'4=ZQ7'V#NO\9_JE>*EV3QD?RBC!/H-GB)
MEF&JF^+K(%M0+EG\PWD^EQZ.W<O$P\L$B<!HU(O &A'XWWPRJ5(&<?+=<O]O
M/"X7K+QJ@FX/5IC7B\>-XK&)0ZA8)(7ZJV(.1K$L>-')$VVXN;:C#+?A];IU
M;8(3NO*6N8B"M&>8+-  29H15>6KP<S7-M=TQGYNNO$F5=$VIO@WGBR:>]NU
M+7 *()4G*4&1L*52(4U*IYTONWV>7.A'/WJ\^G%3@A^31C%O+"K9-<LFYX*K
M-Y@-^K>0\1<\QV7>)FXK46)7OQO^'C[Q5X1^2FYQ9/\J)@O"J?D=-CAXH7IG
M5V/7U(;=$0"2IH]2 0R25#'5+DXQ9?VM">X.M)*E?J CO$8=K*H ++ .8#&3
MC,/2"]TR8VC0MF1*7SGF5\4L78Y J*3+VN [9LA6*P8<PUG3NF6-LTXE"+!,
M\:9T<TB:^FJFXC'DM,]F$!@'-+RDS.>HJZ"KMEY)QF N4YZKV8+<4GIT=SC+
M5;;:[4<PR*62V\9SC7E]R3D)DBP8<,<KN#$*4D!C5ZHUK51<FN60LIH!?V74
MSZYB!D ;DE@*@T2(6)Q^*V2=A44@2[)5M:E6)2ISL?['YOGJ1GBU\$ZHC&MS
M6!I-26N&EU1SH@JO/D#:=L$[HA=6TC<&ZS3++J$[CE7:!$;M(#@EY9!W1,F>
MK1;4<$'Q8GJE\$OAC7-UP^OW25ZJK^84<%%(%5Q#28J?P7JF8E?GU7"08NE^
M+@B>4VF#T=#.\K(!<U/I5D(Z2XH"RR- Q: R6DJS;SX11 Y1F3B*^2!*@3P/
MK)P6*E/8OD,\*7$(YPB1N;IZ4+(S]4G3IB<_E!J/TF6O5.9,Y>:'QHK$VU*9
M/&Z4L=&0!KI-O7G.V5?(&G.KR*P%9L(1!0 *5& O6-XPU88HJFY$%!'+F4!)
ME(5UU9).Z:*$%1=99ND'5^I?5_8+I%^(LVL6F; 9095PF09O,*; '8- G#"
M,Q64)GIJQD&+K9CI'D180 &+:?T++*E3FF*]$+Y3_9HSX=\-,B%L1LW)<(VO
M<,D9L+)%V*H8^-6G9T@KW5H,FU#(79M@2AJM8:'HF<PS(\*%(! 4.TG$MY)G
M$W)+SE5U2&7T6%RRJEZ'- ,4@(Y4I19BJ'Y(X9(]*XM+<2&*M1@KA2OI"(I6
M%EA.A O7G2YX59!>$93N>R=WU[^F6HM,]*"IT&*+4D-*:^#+&PC>4V5G5)%"
M/<@F"Q"(]MR/OH_S'DY\@YT"MH\R'5KP2 N Q?PN(=*QYZ_"/Q:EQC261DU3
M_=@NE1\.YL4<FO?Q;D8$6>,VO^#"LIC S5O,&QQVX69C<2@\_4*X55VZSVZP
M?#^\.WY8ZU:#3$W8I3)RUGBOZU# E+-;\[+,$6P!XA>+J^;WAC>FODR!I(GX
MS0SO6Z,8BDI[Z6508J5[(&2Q52)\):B,%TX1G]U<987%52H0*<N)^;>$SR5(
M\7&]5/+I.4.SJ'.=O;#0V >"<#H<( P_/I!59KBT%NP#^KU'@W=KEJ@GVLF^
M]S4G/QQD_)*J1F<#S[91ENPCVVT=P%!']])K3W_M^ONNO:9LRNW+ICJPEKYL
M:C_*IC96_'+TH?+J'#N9Y@P"?86PE,& 5GT05"_5@(54A"HDVPH8 O&MNX<:
M[)!56$8*V5*1R@V7#*E"H08IYD+7'P0=FU(A'2%=6OL-3\96#FC+P,WP&;9?
M-(U74%(FW5GALD.'2I+/,2!J]!H9P5T5D(3.$4KTJ+,3RC\O4@S.""J,C9"N
M:B*;R9X#30\TD\##15]EDJOZ^2D7M\<LKZ;X.GU1M<"K]7?$R6=X0U]W#H.T
M$(PV*VKP8C&<J6,I>8T%0OJ($!7QA_8^;",JRD07##D V,J!6"^$YE7@2V*V
M(Y9MJYDRIX7*B+XN<;IV?WL0-7E)QO5ZWD#& -C5F42V: @#[+$@]"P2!F);
MU<U$]4/Y=*Y000>3(H'PVD00*,?6$$W"IBH?_ZEJRW4C,_CX)39AV,1JY' U
MT33G0 L "+S! C*^AN$M&=*GP)L@,JS3Z,$]>?/QG>"&HIZ+G]2F;MG4Z"AE
MS;6';836CXLY[!=R?64-$S;R<FHH$/VX#2=[N[.4HW2$BY-"-$B?HF3;O:@*
MU<=W_/SX])5$'J&H,S9?7@AU66IX6PC!36"@@G &Q/_(YC4%*KS4.I;+KBBB
M@=(<KR L4\X&^F/!2YIL0C],)GQVI@*RF';)ZP5E<63APG4DT?/&Y#)UWSHJ
M+9[B6)8$%Z2Q\QCH+G&0U.'R93'3\:+S/,YUB3'NDEI8%7>0\KX+@ZS@+;/!
MM%!A<$4 DN^49USF&J]Y8Z[:&N5>P8D_DQ-/Z-*@QV.7#4Y-0NG[I_#^6U4_
M&O2X.<N\Z?<3YE5>(=#@E?P2B5F-65GHW/VR /<3&M:.MH'V>G#W'Y2=G+;R
ML'$ 7(GNO(-&6L!W3*B[:7/"1]VI:NK%=1.Q2N,571AL=4\S;[I?F(&JY8-A
M_7W@V*L)>SL6!G7]L*PH[HAW25VT  X,^P4-%WFYHB&K;]?ZLJ"\"N3@VAR*
MD<7&7S#&^&$*B) 99CJ-)G10CE49&#V2<*(Z13^'1K]F+3 O1ACT,Z6Y]1N;
M,@J:4H )N 4D#"4  4$^P1% /$IX'VLAXU%YID+CJMYN<6-!TI$14I0%+=-@
M4*340PO[N<CY)9E:*H5K@%?A/J1)!4>VLMX4[\J82LRJ*W&!3CO"Z+<<TP1&
M+!UZ2B>V8HB16X3FQR4#'R(3-PI8(3)"W6IR:+6?TEA228G+HL3!7\@F9,:0
M;V5P'1[S*J$,G'_I8NI.(W'APXT-&?@FC=U(*U:[L(P3PJ8R9NXP?6O\0-.W
M?E1_@4*0(8?61?J"50]<*W+]Q EI<LW,HI^E:0WB5OQ*9A[>EJK  \3U;^[8
M74))U15!V,+D!I:*.1M!C)7&'J/ Z8M4*9=\<L$MK$.0CO5 6EZ;(^3>ALJR
MUHY!$U5<U8VA;4Q3^FA7@NG_YD;M79%)G1% 1_.;EK^D$)RS!:!G&'"2U4I]
MV1I=9@K3<*5N;'FD1W,9D,3RV3E#[).:)^<SP5AG5WN@&]^LVMS>NA+ #2-%
M%#\1;((J[UME42=8!O(U6#0ZBF[#H!NK *%,IY0A'<7$)LCXWT;M9 I@CP 8
M + #K@50E#BHX)I](V*BRX/FPC?A:R!H&(V*AGB$R3DFBR'*B\0F(.\'TDH<
MKII+^-ME&SX])\N7TEI)(FZ>QK) )/1EW!&[74]%=]4Z!%%],@;-S!D@Z&IB
M!A8W^^[]J^=0^91\52@D!#JZBOL*OI\,O)&$-<=<0N'+ FR);/7A\A0!0PHJ
M00L N82'XV(QB0<X/BIN ^<FSACEG.K&X,XFE)7)U76>!#RO3UKII)77)ZTZ
ML)8^:;4?2:MU%UQGPQ'=,"VVM,_%U?V!]O3PH$0&\"!B!=7-D#F)!0ZKU3T,
M9GQYC6TK;N$VFB85,%M0G2%K30=S3!E@:N,*<99U3F+9.J9X!*5(R1B79@LY
MI),)I;P0X!$E5%_#8G4;-D&EVDMF!@*"(H0D3U<0A"H^R2P=8Y:!E:4G2ZNK
M!?.X8D]V@U=_P S>&!0G&THPP5PH2K1^4JI65X<_T.<^5+Z*3J8M&]?"< %
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
M<'X;!RPKIX^,]*D""2'?P-C#<*#J9>8E5/7N@6^W85PY.33-?/I*E_9+?QH
M0\0*,'R*XQ=2\%R6CM1(?U%,5S6JK?K_&R-LYAC?Z^OB..3Y9])I4_CLZ\KA
M*&I&A7#(M5E1PDAB+!A8S";Y5X"4UM7G.H* F\57K:9 F[6H.@JCMESZH.)/
M$V1U/=W;7%WCR1X-_G>->TIE%W-Q6&IH.<3ZY)S-6A:I8BQT+??+&+<XGP4D
M_01UUAP+E))-C, X1G5QZGJZ![S<%%"^9Z58^G'3EX08^*;F,)IRB76!.INX
M=ZA!DE1FO<$ND&'NC8P?7PT"FX9MML%690&0'2@M)K[IVIY]*X8'::R,UR>L
MC"%.W98WS,MKM'N)+0/O&=DWK$7+QW%-[ !)8G,!R\4!D"AGJ>!9X&II!<F0
MU_K* %6FJUJ 2"!@4D5->E0IG4KV!5/!)U-Q/X,*.H^D<:0DK@Q%7"4(!9)/
M5@3%$JX-[.=B4:,J>]&*ONA+JU@'"=$USM=X8"O(:Z\14Z6@\#_!)BR%H08)
M!J$47I8*[_XO%T[%^=7@Q02KW60/ ,'0 7@_\-+@3.@OJFK1OX/+0/R1 ]@?
M3>.P+J'59<9KZ[LP"#9+"L;OL+ZVKS70M09!7VO0@;7TM0;[46L@KT'5#8<W
M:F#3M;"L]E@^5? .;OA(Q_$U8ZO5O U"FC!-@15'J6W<:#,:/L3K ,*"K)KG
MYO0]-#NY!*J\&AAQ$D ,QJ"6ME2-&Z0V'DL% 3.NNS!61FFK*^AW>7?#&S7
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
M)&=B1?^E%6V'7+BFP:D;)+EY&H\YJ@I'ODDPV+?'QW]\1"NV^%Y(\WG*4@!
MHV%(:0[M= #52A%D:A;!0RK$9U<ME W@<Q@!@:#3ZE1UY8,>,*?:(L'+ XN@
MP8!>S&J8C0.6=UJ@4$PY1W>.]#@M4IG?2],>8&]"IO*S&9E0$I)-OT+#Z$K<
M<'AT+B?!+S_X(U1IT#LIPD[+%2L7WP;8BW+6/ _G!,$3X6TUO'3:LH/:#P=H
M (8 C'($6--KII"O%0KD@B8V("22>%"NJ#03]VOS'K5G/.[&8$?T;.)":M0#
M#(X208.7,,<AI"Y< AP@I,85M5_1P #6YR67E))G<LF7CN.:%W^$T,TZM-RU
MG"-.%31ZT_U3<:+FT7K[E.P:[8*4O"Z+3#"RGK>-ZKMHS6,%<Z>2JP+/8MU"
MVHM8.AI:T%ZH@1-6)N?+L3X<7J<GGFFX<%1\'X_??Y!]7Q+\11%9 L7H'^*D
M-<KI-A,&$+J'$!Q!Y\[%?;:07>K2B1=77[50OC:L!%@%D\35XNP,>]=P:'HN
MKDD$J4F+RQD"=$H8;2($>H:EQEFF,8_ZRE5R2#M?TGA'@[_.\PF7L[)HQ^:E
M(+'"X587-*'KF\*LZP#U<>[6L'E9^WS4K;]!'YI&-D>P<N3.&Q2L4()9,R4&
M1$XP1:6Z">GM:EN2M!*V4T5-P9 W/3Y$RMP@2ICUA(EDW) J)4+K5M<)P=@V
MR-H,!'T-H96'=>&$LH;63*W:*6XI) L E5AM8@ZO,88EEI(@>3/NWIQPNCKK
M=4"]J$)@)5\*M;W *4CJ5X)1,S5&:2C9Y:*87/#E&)92!'T"62>0HSZ!W(&U
M] GDSB20K]5]*QWA9%Q>"SEAA@X@U,G*&&9=YL6W/%UYD@8N7,4,/!J\+2C4
MJ8>6HT_8!K-'!2R4<RVVO0_!9CWJ9P5DZ#7$:F=P=PLM2053_!M/%IADQ1+&
M =P_VF72]O[_<C:ISZ\&+R8Y!)D'[S$Y1\,M $D0#9FS K(PYM [A \0?Q07
ME 0XNK(N@40S7EO?>;DRF-NPV2EY$'-%W1E?U"6-_G'MP"8/9WGU+)^J67]N
MN.6-_D+<'7&9WQTXQXX>$#CGR3,%1M& -E)=FFO;@;(55FP"X^3Q@&%NT68X
MEWKUZ"D$? UX[49LUNN!;.7/NF%D7GON?VIX^O?"D:@&QZJ,8D@H^32#6$+H
M-R46:0KV-$C<)HHT0QPPF9E@3%L/HT;KZSIB!C9\,9#U$8H[4#6:+(%D]Z1<
M)3IN3J$B.1@9UR!#F7$^2U5&!Z:# ]:(F@]*FS2F@YK>O*I1)#1^ROM)SU\-
M+KZ0X7L:&U?C."$H51%.&L88C(=17DOX)#!_B<;22#3I# ?=-":QS*J:,TO1
MU6D,Y=ERA<\><%U[Z@.-@A*&^H+2*SP3RK!EIR_M4%\-:X!9B*'A!R?RPP]:
MI= %T)['"16F#&\!O&:5BM]PP<-S3;]70\-*4!G-C\U+C EKN)=KGMP\A,7
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
M 3@2% @;]<XYIK&*.9?0B=#J2TI06.^7YUP&O68+J#M;E!#Z ORH8L(P:]F
MZD&(F@K2I0TCO0K*3<(C:7*]+'ZNI(Y5,9,7Y\)2H3'4>9DLIN!,DEM1Y^EB
M.E<N!CX.1G\3['RZ0 4LH^2ZD^\<2I&X6N#1M>"#^E"@)A;SM5A^3?A]JKJ2
M@M*XT:Q82&C+]K%@D*]9//@_PA[/LE:M?TKX6S75@\-A8UTS1,NQ^-.8PMLD
M3*3S)-X-,("R.3POQ9_.V22#YR'()6*F+V9\F1N>"_MCM@R2.&<(>8!E4I>%
M$>I7'34JI"B>+@\9=S\%]I/Y3*+<;1BNJ>N1XXXUH^&J5=1:<N_5V?FBA&8T
M8*7?62S6^!XG[.""CI-:I44NH01QQA)Y]ZX"_B++Q#QA+7#9?/6<&!9QXET-
M+9*LA/I\_/MY,4D5 *,JE82#:+;\ DN8*?+QG+[QOBQJ:=9A_A"7-\U3BU"(
M57I7GW6ILA[9X*PHTDJFNM+FA/^=S[[D#%/#9_*;*#( OV+*XN5Y 6"![%)'
MF[%"E&]^$L@<PV)OJJG2&2%:&/J/1RNV:ZNG*YF(ETZNEGJ[IL:0=?(HF]8L
MBH!323?(LIH@O:);\,?Y5-8+MHPJQ4O86 /5KN(#^O$>%?3=F+2Y(86XE*C8
M&U2^UPL&/A-?F\Z];='PN--%P^_P[MRB1OB6VX[L3F,2_ZZK/!\6&FY)8QG%
M^>2E*P.%]!T@HRSB*D]SAL8*PXXNB,< FK"XTO)VC*VI955Z#DM]+CG XU+E
MA''A(MR0N.4YB'0E;J0,ZL'4LX1-4TJI/,-^?>DG,BE"XLEE+B%B*$D-J@'$
M%GY)& >J_'IC$W<K#5QQ(Z4Y$9],FET\O H1]_&'IK;KQ+A&;J]F?ERK1%ZG
MQ>O5=#XIK@2-/H*E11SXGCJK'GSB0AMV'=HLEZP&(I)NO32Z+INVKJK9E^H8
M RNU8A.0S!1JW*S%#$<(R*.03 _,AMV+PBX0W]L\,>'&A0'&<9G*^4(08; @
MI"J!YF'F0=@>>6 4 \BR+%CVD%#"I:W:]-4Z8]FLJ=>/G<ES;"<3Z\"J2#VH
M ?9._8_-P1P-CINJ0E4$JM]Z_=[(Q: &.<Q>DV4H"PH10[IBT#=&"DVM$<K9
MLLQ(V<FY#>+_03Q!?23G= 3013@I&#0=3;$$4O5T9!,"]2.X <&B9OG2[*Q
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
MZQI_:<3&X\2/7<MSXD3X2WQL,2=T+#N-(]MV69IX_I-G,$>U,P+[N/-6$%L
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
MFDTME7TO]3\+-SZ0C;EY\L'*(*TC!D),:\(B26J73%09#/5"49>H\R=-Q!^
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
M(' =@$6%P#@>(2*LC,#"AHQ<4O?,%N2N#'+O*(BL('<>Y$XI,6.HX2I ),X
MP\*!IM(!CQ)%[2+54B?D\GH*<ND_=O\:Q=$PQ# <!C]1*AYU^J$*';O(:G&#
MT;C4O%P%7>/U^5)7U/>L[R=OA/3A&1D60VD3)#FMI+_@E#ND(IBTUI!+^(/V
M2$.('DEF221(%4/I \#Z'6DGO\9ZP?2,F*ZI+&D!-0D.@TN<G546#P9C#Q31
M2!+"9>39C4E8P?/JXOF.=)9R=M\9SFL*#B5.(\,YH(3HG)Z:G9RYU)*QQ@1-
M/<&M='(^;+?)6;'9*@VFFPL.]?VHD[!\YD+)-?ZOZ#[%H;)<F3*O+_S#.\/T
MX,SP9.-\H0OMS49[TXKX2\8E%MA 5%6K(H+ YGYDG&N6<(,4RLDRG)5DF14%
M[,**^!? -@'8FCY"%$9(!PG*NR2G&)WTD8 "6(^B4TY;ZT0"+)JGUG<!;(L!
MN[""_06P30"VIE@8&YG$!H'C2:=@)IVUEGH&-F(2$?$&JZ18L"9J,!:GR;Q
MS*&'66,XBTHL?I%E](M<\%E>S1??<M79X^[H(+^9F\&5KL;-L-V;:=7S(]%)
MGM0, C(4F+8*K,G22DQ2BS(>8\3::$8IL&Z]"Z3 ^LY@7?>"2*F-ER2)+KF4
MM+<"C T$,%>$!^*Q4:[ >EEAW1+UXUI<%_S.B-^:$A*DI32P"%%&"<P%#B8W
M[(S6H,3)7AL3UM;Y*C8(6SH=Y,?"P^.#T!FE[9]='(?AT(;AZ*![U.DF2 [#
M:)Q3T/_>?)$;'(_-MT[XO^/N^.2LI=A@6)P=RZ6Y7,Y'3VN^$S?/EGFS_]H,
MQ_W)XK]/4RJD.!LI?INBJ["01-'<)]%H3( %&L!*;X!CC;4.V@2;A!I6\DA6
M&,,+C=3Z)8:+PM(0MFL*BQ=>!T\9*$(4,$(HZ*@E8$T%2NN*9&PN%+, O+T
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
M/=,?=^)QZ&5CB/M<3"'+('-,UZ<JBGLY&(VZO9=I00NWS<9MT[J\6Z&4C9H
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
MPFJ9A 36\@Q!*:,Y1N\3V]N7]XP;DO9J8!ZH<=+ ?(M@[M@M5MLB*)*"*&T
M5"*#-TJ""L)IISV7RE4P6S8D?^AN.U*>3V;S:9J/I^FP^E)\.DIY/&^NDXVP
M79ZGHUGYJ ='<9&)_.FS?%0>Y%&*_SQYHL\/RE>[$ )NBNV:S/=X:5\(GX67
MF4-"3\6,*?3G<]20<CG39+ V):QUFLW#LL6H[LN(::B^&U1W[!DOO0I:!W"B
M6#&8$>MP$ XN)Z;)LNQ]K;[&(;66VVU'S(/9+,U'%^R9R?F,X.:.V0B39O$$
M?SI_@!]G/#=NNS:W+>LL(;*.0O@Z8)YY0(D$WB<$J:)AIC!?L&)OWPPJY-U
M.U"+I8'V1D#;,4BD-5R%)$$@835(%MY2"\4$B9*LQF3EWKX>U$C!W7:O%',]
ME>U?&W?_E6;SA4TRIW>C4/YMW+IX;X9)$L+QX?%B]M'9XWQ\_C1?T+N'BV?9
M^&TU?GN_S(T2B6Q,"9 +#:B" Z<8 1-)H2=G,E_T\G8#$EP-MD,U2AIL;P:V
M';.$<18<3QPH2@;H!0,7HH; *)$J^@(-U0EFS4\R%#A>,$O"Y#"USMZ;8XU\
MY++ZY J/773_IA;D[I/LEC60*L_-9VXCD'4!,+ ZOH "!.XB8A!&6*J%T;C^
M (/F.ADNG'N;K-K@?)MP[M@N49(JFXJ@/$8/:%6Q8KQ$"-+%D(5)B>.BSP%G
M X)S:]RYI?ZBD\:=1YWB_=87?</,M,]; S9'^'59FR\QPG0T7B=O0&,T@!HM
M$"<%)$WT.H3,@MK;EVY(,Z0:5 =J@C6H]@C5)7W1E=9>1I ,$5!E"TX[!3D*
MHU+(W)?GLR]-7^WJ!N<<&G#KH"\U\NS?!EF_2=055.>NMMJ[@9:>K7+B1DA2
M++-G6"2&!D%I)0 ]"O!*&3#>&PS>,IEK5T]VSQC9DPP=1EO/E3EA$&T]=YQK
M;J"M9^.:F^*:KL?+I"BS\6"4K%G--;_99 %:I) H252I]KMQ]Z3F&\$U?;3V
M7+_=>%O]]E;OR3[OF.67;;.O'CK=,^:V^WT^G!P>CA>I#;,1'<71P_(;Y3K3
M42CL.CH#[%T<+'][.IF7U<2]D;RWN#3N_OZ5L[>/"-4UUK@9:_O=;/SMT?C@
M_]^;3X_3YT?@A<?VX"A^\M#:"7>5$VY9NR,7R66>))@Z5QZU85#^J5C3B2EI
MM2#.9=TRGYUM&[@/5['$VCZ\X7W8K8<O9A5%92$DY(#.>O !+4BET1N/Q0KC
ME^[#'JV:0;=;'LH:N^+S6VX^?/]_C\?S]S>: ;;I:VQ]8'JQXK?C>?FT< 6[
MKAX9DWH=D_#GZ\E!L=]GU6',S7>C=/W=M E4,2"Z65O""'X7&N;K.ZI(A>/Y
MZ\FT_'H<76H1S5[3M%HH/;C"'S_]89E1-#GZN5[.SXL/>G!^2<T1M9)Y].3]
MOU\\^-0\*NO]]C^O63C\]8C^XXZ?_?$*GSPJW_71@[+N@_?/'OWTQ[-'!Z^?
M?"CK_>>7\M_C#\\>/1!/'OWWX?]\^/[][]P($IE%X-R8FG2.0,FS6L^JHJR-
MB)3\@BV]=.=<S['9=LYF[9R(EF)YAF"82X#*)" 1&""7(@FNG2&]MR\5N]]-
M^;O$(7JRF[X;38[GLSD=57H=#&D]^WA-;>_=[=X3OXOD.>E"6,'96N'&=6$M
M'D$;),TQNY#SWKYP_/YE<;Z3W3,:'XWJAE@XU(9"<FVG#66G/7Y;6"XYZ\LF
M$^0S8$H"2 F"&&T(RAHIN"L[S;K[EU6+?[+3^"VX;'>^J*"O)(X+R/R5#JJW
MKZ%Q131VG,K12<NDY\ I%ZNA\">XS'PM<J3R3RXE5E-.!U0DT. YT+R'!L^U
MX=F=%Y^5=LQ'8)$74SX5\]ZFJ"%+HH#&1LOXL.#9IS]1B 'Z$Z]0Z/*&QK%<
MXBC0F^IW;*4MFV!=/"@WJ7X6'3POC^_QT<.3AW>!U5H.5X]LMZP(.6K*(H<
M%H,'=)&!#Z3 &:=D.9-XK&WSU3UT:U<MM@J8X2*ZMU8I#=&WC.B._4)1\BA,
M ,'J,%%*#)S@"8SQF4E+UF=:()IMZ]B?S;-A+G08&DT6]DR8'+Z9IM>U@?-?
M:70PF;6F*M=(&+P5FV96OF?YVQ>Z1BU,U(<7G^A)DX9_E\?Z-,V?Y1?TKE'?
M:M3'EA@SY<0JQU>T()+E@-$C>&8=..>B".2,$=68Z7:/^GOSJFP#AJ]OQ30,
MWQ&&N^X7GK+)+H$,-1H?:AN5X!@4*D;2R3(N;<%PMW'CG6!XMUTO/Z4YU1D2
MHT33H_)U6D>1C7"[G#VV[T^?VJ?]+<=AW$KG^F2Y96U'O#&::G$N3]8#*JO
M\?)C5JCJ,\U:Q[U]?D^JYG;98D3W-ZVP(?IV$=TMT8CD.88 :$P&=%*#CRI
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
M1E'=L()DS#B7;=8DD*1TVAMA@Q::\Q@HM>X*F\QDW[\]L_.?O2C7\>*7W[/
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
MN85^A@OU'@1=@_KPH-YM5,)L$77&0GG>N?IN-'@NR]]T0)X22XGG!O6MAOJ
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
MA*REB)Q<#D(A4\JFJ+CAW&7)O0KB+L<YM?2@M0Z.I3.=9&)"6B9!&QT!C;%
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
MPDM9(YG@$WD?HW8Z9)\S_TIM5&.F6V.FC@>.2242H@ I:^=ESA/XF"UH+F)
M(U$Q69G)-&9JS+1YS!1X8!@#8Y%TV<K&YR@\)F)DG!->?*6PJS'3K3%3QZN6
MBW4;M-=03%L-*(P$2K%P% 7KDBRGC%O83%H.BIFNW6]C%S)X+A'[;Z8IIVG]
M:59Q-?JYK)YF)\_P87GKF\EL/*?I^^8.N.ZVN?+!M_)FW+9C<?4;L'6'9O^.
MAN=G &_G9I_GYM*YW))1Y,)&L)0-H$UUC(I'T,RX8MIC\A+KN<G4^N?FM8^N
M&VYYT$BQD>+@?1R-%&^,%+MNCNP5]Y9 8R1 69BQB D)+#E=GB,G3FYOG]U7
M>OU,HT:*C11WA!3[=Z]<F12_,JFSD>65R;+C>>'!,YUS &TE C(D\%DGT-Z4
M%Z*)*<G>)G7>&ELN'#/?+%+ERO_'\5_[_RA_G%W8(4U?C8_.N^>(!0?VBT)^
MM2*GUVE$(4P.RV>_K_U(CR;SLGK9]*-R,;4YZ:LI'8S>T'1>BY_FK],LE6ND
M>3I,1_/9_?,;__DW/$OPPG(9"X=*>5C?3M,!S<=_I>_>CN/\=6&*!1%<^*W3
M&\(^_@KYV>3@>'[YKUQX+"'5),3;YS.FRC4Y\^F]N/AGO=P%/[#$O&8Y*:4)
M!7HKK&&2)2ZSE)F'WP6:O;/?>GV>+?>&7B7PTT1_ N7R%;^E@[?T?K;WS:>;
MJNRHB[?]\SNV_+XD*1*_,9X_04WAX,ET,2_UVX+%-*WO*M=$@[F6T>MI/6'^
MZPH/2!70+,:;%#C\XQO:W&]1AQI5#"^^Q)*M>^F.N3:2A+CJK,_9\6&:SD;?
M'Z7IJ_>CAR?TU.6:*V)*L;V[X6!])0[^.% XQ='/Y]Q:-]CCHT+-Z5*27?H5
M3H;OG!/JXJ K7^6 WLS2MV=_^>[,%SP^6ES0XI>^^W0]U77G+_;>R<L?Z>4^
M.Z&8TS#$Z2>?OGQ_\=)GY_+):QKO.Z$N?9G=Y__?D'WDE[SS2]_ALUNCM+CJ
MM[^%5;_TJ,Q]:[!=ZXU<J[O2JDL#?0+/=^-G-NN=:[_%BM^.Y^73PA4X__'1
MZ,GXX*#V*/W$EE_ZM8?, %^YX-4:J@PYY+K\.;Y,M#BW8SG*BGI.ASY-3R1:
MG=5W)Y'4-3INZ-6?VYT#[XN/IP;0+GT,V_AM+]]TV_AMV2K<V5/3IR%SU')[
M^]F;5*73T:O13^FO='2\32D>-]%B[T96[V<3;IN3?[4O/VP^6F64C7,I(*+/
M+*)BPEEMC?7!1B-J5?/*HVQ.@3W;D&KD%P_.O/?LM_\\?OOTT2\??GOT$E^*
M\GN/?A'/'KWZ\/+#XW>_O7CU_J7XD3W]([Q[^O[,>__FX.7AC^^>O/CSW<L_
M'K-GCYZPIR]^/7SVK_\^^.U1/'Q:/O?)A^_?O_SC3_7D_6?>^\-?Q[\]^O[=
MLQ<_C)_\\2,^^? C?_J?\KF'O_[Y5+P4Y3M^>/+BO\?/7OSYX7\^/)D_?<_>
M+;SWY>?R;_QW(Q5G*BDHN](#9AW LT@0C4LI,62\MH6Q][C:C(:$C?4:Z]UB
MKW?OF)'!9X,UG)D\-UY(9#9X+IGP*\_X::QW$ZSW[.?/6$\9QQTO7&<\,X"8
M.-C %?! 5C%OK/6\MI%9J(_&>HWU&NM=8#V#(EE)D6,Q$ BM+18$QB"2M$Y$
M8BL//VJL=Q.L]^0T2Z,PGWKRX4_U],??H]52BV@A:J8 E5/@9?F#N4)ZB2QE
M*6KC&6[=1O#>55O2]#'T;"C^@=L8S=K6&,X:U_4!;ING[_MW;]+1+&W3E.65
MRX_;&@-<8V6 ?H;VS9Z7_L-Q.JAFVR@=I#"?CL/H53I*)XE-6PW5VSP[MG/@
MZEVZEW^9CP_&\W&:G1\PI^=+W<^_S"Y4T32Y<16Y\;+K6D[.A%2K9^IT>ZC]
M><$QE.!B),5,X$F[(C9T=X[J]3+"VZ3D 0*W=P]I V[?P.UX1T,MS%&,@1))
M R)'L#8P<*@Y162><[6WCUHVX&XO<'MW\C7@]@W<)0X^QHTA9R2$P".@EQ*(
MD0"EF51.9B&-W]L75@\(NKTZ.#9./ST_GH;75+;_B([BHERK_GST*HW>3-ZF
MZ59+J-M4]ROV1]X^0K\]"76^I9_7'=R".OUQ?NBJ+&+)EN>E07)2A?&C 9N4
MAQQ\D,84 69K/\9[5@]IED!#]\;JK(;NFT-W-U&%>W1!:J!$ ;"0-?C,BWGG
M6#)1J9"]K^@NY-[0O;WHOCTQUM!]<^A>HM<HN:@)-1@>$#!;"2X[ <)QRD9X
M#*@KOE'A@/"]VQ&OCXIMH=!&B[XF_+O1HC5&_5>:5F1MM7)KP:]-5&[A<'95
MYO_I9#,_/]G+C>I7HOI779D6D^**&P;)&*KC=Q4X4]B>ZZRDDS%YZ?;VS9#\
M<@W'0]5H#<>WA>..((O">F_1@626 7KT4'X.4!XKYUYZ*1>5 VO[6AJ.AXOC
MWM18P_%MX7B)],I,%?06Z*)@NIS('L&3\*!L>9I,6"$3V]O7:^NN%BGK":$/
M)[-%!\-7-*MU!'&K!58+C6VBP/JJ>^U?-'MP%)^G.G,['1^><WQSM/7']G]V
MU1<+0J'C!)G7$0>^UGMR8\$2,QZ+R::%J&XV@6OG-#4W^G!Q?GM!LLMQWJ"\
M$I0[ HPB"B%"!IM3@;(4#"A+#L8;IPB-#5H6 2;6]J0T( \7R+<7#VM [@G(
M2Q18<C'D2 YB,!ZP;-L"9</ ""L%,IVYTGO[2J\]8*.%OGJ"Z!.J"8I'=!32
M(EUQ,G^=IJ/)>8UFVH4:S1;[VDII=F%O%\8_?75RU)I2]'@,U.%SX?-C #DC
M%TA#+M9<L>A4 J_+'QA=(NF9MSPN<IQLJQ3;8J3?GCAK2+\=I/_9R78*A<$-
M$Y!L(D!!"ARB D\N9HN.Z80+I,NUVVXUI \7Z;>GWAK2;P?IW[_[?"280FW0
M! =:!@O(K0#OC0(N%"-!Q&6DA<=5M #;4"#\*+V9%@@L(+*0=W0X*5?W8?M[
M>;1HVU9*NHL;NO#_@PO;N9T /9X [Y:HNNBUS)I;8(O&TF@);$(.FC 820F-
M2_4 8.O/SVV>^N&"_?9470/[K8&](^Q2$-XJX8&D*-:>#@E<%AHBE\J+Z)E4
MBR)4MGYB9 /[<,%^>\*N@?W6P+Y$VVFK91%XY:;F!%@L-[!D,VCT,F2N8S:+
MHC4FAI1-L]N1NW\MFC(>C.;TKH7GFBMO\[3<B[IQ&WVO1M_OEP@SB\I;3Q&<
M-1&0C"OLK1&B]"F:+!//M+=?=L: _'(-MQLKRQINKX?;CL;*(A6SVEA(W->9
M-1G!RX+@A"$[Q!3+4]S;EZ9U9=QBW-Z>PFJXO1YNNW()'<_6^@16N )<DA8H
ML0AQ\4(HK\A8@(MK=_ 9:B!LP$,GE@/RQ61>I-*.I34.=,KL*MZU-::0;?2I
M<'LJK#G7>CPM/BQ19][7N:O< =;N(!B*J4>.)Q!DRFDO24N=ZX0NQ_L*FVWH
M9,(X_NMLM=.7H!XLW[IEN/[\M#F%]/X__/2;_?,;5I9LO#-,%=EXIU_>Z:9F
M\N@#,0\Q*P:8"^4XB0D\EIO,<M*YIF:J>Q;[*JQKO--X9_ JN/%.O[S35<?%
M1/5!1@]*.E^L'E8=T[6==13%WD%9#A:_MX_W7&]E@!LSDK07*;:Y@K3/N]!6
M;ZM?OOJN>+N^-F+U\5&8'*9=\'*U3.^-]$N=;]63G?KOR:R5\O1IH?%EB=R!
MB 2W8!ES@)IJQTL7P3"A;5&%.ONPJ.210\KV6A/+0U)YV\T1O?N0&D?<.$=T
M<Q-<EH7E"2*S A E T>%*!Q9(2-Y):RK',&-:AS1..+._3V-(VZ<([J>GFQR
M(F\8A!@SH F%'V)6$ 5/FF)0UK&3DN"UJ__[3QOOPY^S2UZ;6TF_;FOTL\:.
M^S\63<Q.3H+1WTX=_W]O7I"VQJ#6^ I(-V4SMG=>]YUM ^SX.]L&V/%W[G8)
MZ]/)$7S,R9ZF^7B:#LN5CGPZ2GD\G]T;':7Y5MMMK;9U$Z-7=<S30F24'3SY
MU/-TJC9^.M_,_SS=RT_3O#F=5G(Z/5[6A<A)8N6!$01T"I!G!U8'#T'I3)XI
M%F4=_.'6=DNWHKGA KG7N8L-R+<!Y$Z$B5LN=:Y/R#D.&)D$IU.&')7)/*3(
M6.TYHAJ0MQC(O0Y>;$"^#2!WPT")^X#19D ?0T%R/9(C1=!,&QZC-C;;@F0^
MI&;ON]T7]L1!/F[)@2TY<(CRZCRHOYS0&VFO1MK+>P9Y@8$(LDRUXUO48,L!
M"\8EC5&KF'/- 6S-';<8K_TGZC6\]H37CEI2+J'PWD,@KHN-%>ID-1_ *,9U
MI""T5WO[@VK/V/ Z5+'4\-HW7KNBB&LO755!)M7<.%T>BLT5NDE'$U3F'GWU
M4PX(L+L=C#K11*>-@;9:%+68T[I[Y6^#4D7GE>V-ME>A[67->J)F0B6#H!E)
M0'0)B"*"X99(>!%,-L7,ZOJD.]F%S1V]B6"]>4G4P'I=L'8TD> V2I02HK6V
M&%8Q@'-"@XHDE! )O:]C1KM=)AI8MP*L-Z^'&EBO"]:N(&)%$8FB>H!E48]6
MF\%Z(2#') /3MMA(;F\?NQZ,.T'KKA10?+%=ZHY%B5JCU(%LO[M45Y?F#[1#
M8+5#@"V15Y*E8I4)"\K'!$@N R&9\H>R H-'RVJF@.TK[-0Z$K:.A$,)CC5B
MZ8]8.E+0!L5"L?Z!$1I $0UX%1(PI8/AL=B96*6@7GL$3B.61BP#B^(U8NF/
M6+JR542E@D4%1JO"+-9)(.L<:),,TP&-$F9OO[>1QZV5Z1#?N1E-+]OJV[CZ
MKGBBEK?R>%Q.SFF:S4</7]/TU6X,[!ETTXJVQIKPW*JDF7-X%IOW8%+D1/GQ
ML%BKOE5MMSC?4%V\9YOV?/*\;W5@*THEN<2Y2SG;B,Q#T4L:T/L$Y$@!$T$E
MYG/F/._MRR7),ZV@<VO VKO;M(&U#[!V'*8Q,H/D''#,#C!)76</"_"D=/1H
M<L'IWKYPV,"ZO6#MW179P-H'6)<,'&92)Q,8)*4*6IT0X H*P:/6VDHK>,X5
MK5L[<'ASA=%I0<'H?_]7>4K\N]$T'= \Q=$;FM;Q9%LMDUKU]1;)I)].-N[S
MLF_?-U)?C=1QB5S*.C(MHX <F 0TSH!CR8#@,KED1-1U/N?Z33-:1>=P,7O3
M:JEA=BW,=M-,I,PVN5K%*;'\82U8FV.=Y6VM)V=EB@VSVXW9FQ9-#;-K879)
M>RJF.>>ZG*P.(R#C'*S)&42@'+5":>H\VD&!=K>#2F?=J3Y54%NME%I :8N4
MTF+_?CI]*H_?I0@?TG32*'TU2E?+FE<%TDDY!2%(!AA\ )]$ J<U4F(F&E6D
MT\+C(KX;D$NL(7G#]-,IDAMB5T1LMU3;6\<\:J"(M=V<4.!XYE#GQV%M04=:
M[.VOG43;L#I<K-ZT;FI8O1Y6ET2;T,00=2C/@0Q@3 3>" -DK GEN1#G=?;K
MVC,=6["I)Q0^.#B8O*6CD*K-.?*3Z73R-L51+M]W-CJ>E;_&XVD=L5( .9M/
MCQ=/:ZOU5(L\;72+JS-J?SB9S6</Z<UX7N[(AQ0?Q#^.9_/:P[T1_4I$_^3M
MLE$J0=@H4@:OT )R"E".8@94SF6?E:. M=G5&@TYFA][P*B],?'44-LC:KN9
M>R%(G2V'%*MU5JQI(,<]:"^,L"+S0,4Z6Z>-3D/M@%%[8S*JH;9'U'9%%45K
MG.0.DF )4-;V5S9H8,ARE($[CVPPAVVO\:<!UQQ^J?O5>?PI[$#EX1 +7U?T
MGNUJ/XF;CF8U]E^-_9<-K>0&I?0B04Y(@+5=J=4N0$+%I<'(K:HVF^RK-&H8
M[6E6AOT@VM/L.)W<=$BMT<G*=-*1@-F5.Z]0 PH1:K<K!$\UN!9(1Q>T\[Y6
M6O;FH6]TTNADH%&_1B<KT\F2@)^3QB<MP$JE #-Q("DL"!^=R)'SY'VMW%Z[
M>]ZM\$D?3:[Z[ B\N:IPZ'V1V^K;LOJN.)PN:W)5NS:._IGR9)I&IS^]H'>[
MX71J2<\;ZB:JV_3?D]GLA^GD\&'YK/'1<;E_STYZD4Z.9B?[^>1]B]W\_;OY
ME HQC(]H^O[Q/!W.GDZ.ZE5.)P<'B^ZE)[;=I[G31\>'$"=S.+V89O&M9O$M
M&W.%6H5B@)='[3D!DM5@O7.05;#*2%[^J[6G]YAMS7JVF!-NP-?3.&%#.*'C
M5/)%E4LE$S"3.*#' $[G"-9X:56RE)-?<()H/8&VF!-NP&%S@YS08+\B[)<T
M. _)82 %6=1.8*;\S<9B%1#FD 5R7Q3=WKZS6]M;:%/E8H'*Z/L=J(UMN=R;
M+Q/+7CW=JO],1RF/&W6O2-W+IFF5TSE&G1*(X#P@M[Z0-A)((BI&F['<4+'8
ML*^A-RTA=(" O2$-UP"[/F [$HNBC+8\($"6"V"E1Z#Z8U3$+4_%XA*UL$[I
M!MCM!>P-":P&V/4!VQ5'-F6+R#/HJ"*@%A$L90T^6^Y0!JT8+X@UW7*+.V\>
MM%;\>_70S.;JBZ'G/K?5MV7UW79;/$WST]AV<U<T8VJ@[HJR23\ZK)L)M9H)
M)9:-_.9!1)\X^$7?5/06K$\$(KF<DQ/D2._M.UP[T#P<S3.(O..=@'__0[H;
M_->"?]?EH0(OTDF!#UP!RJ2!G*5"!,+++(J.HCH^5_<U/[?!?X?@W_\H[0;_
MM>#?=:!P<LH:1T"I/ 5,_X^]=VUJ(UFVAO^*@KW/B7TBG)ZZ7^S]$L$8SSSL
M&,#VX/'!7QQU-<)"XDAB;/SKWZH68* %1J@%+5$3,39&4JF[J]:JS*S,E9J"
MDH$"BEQ;Q7AP%B7\XS:%/)]V,O*;88AA. R^\^=XX+YT-KM_=].5^I*+7'*,
MVNJU7:S9:LE>K-@)E_\Y-N.0=4RVCH[3M15:GXW6I[7Z= Z'K-D*4;$(#!$/
M&C,!6'IJ##>4$CM-S*3D":X,AAMWO0J&%XKAFF=&I711T@B">PM,"01:1P)"
M2!1TE$)R43"\TAANW'\J&%XHANONE9-*1H,1$">2>^6<!IWL*1#!,*P-B9%/
ME?!\]-3=)JJSG\3I=!NK=<OHJSCZ?<,>9U\S@?D+FK[)#TYL+W3.][K5B(O\
M.+[N;/QMNCV3;W$\Z+P:'!VE;;;:\0X&O?0HGD*@Y-9);S*W8L9O:&;4&\V]
M:IFVR=K[YSVU5^[R %;&SEULEL %&^P-)EQPB0I&OYI1UQ53=S93=UK/+Q21
M%!0KD(&CY*XB#<HQ!]R$2)E1B#B;\PCFSL2<&2</JWM6^+#P8>MB=X4/%\V'
M]5;45C IL0.E? !FH@>C< 3)O*4F(NNPRXD5<Q^L%CXL?+CB?+C8/)+"APO@
MPRF9)I1S)2,&'X(&)J( '74$PB1F6!F<&#%GFC2E7K)X0JP",K^,\](YSP&[
ME%MV9(:?N_WS[\?D(G>L.:#A.P5&]@Y"Q[BTVM-WG^8N<_W!.(UNANG7_:J-
MPN>AZ76.S7#<&<3.^"",0KK&L\. T?.K66Z7[O \-LS291P/1MT\62^&H6?&
MW;_#RZ]=/SY(9%!A_=*GSAX(^O$18T>#WLGXYH]<FA87LK;(PU,6XO^513:N
M9?Q=^C-?;L4-*" K4 R<"\,(LXHHB2@*F$9*(W:?"*=KYY\ZN BT'YO/ >PP
MF"]@8KK%%Z;WU9R.UGZYNJC2BKK\V*\_L>G/)5 2\,*H?(*:1+>#B5[,BX3%
M,,SO2M=D6G,MG8-AWDS^<9<)2J"IPH<)#O_^Q2SO760UGXSAZB:F+-T;5\R]
MD43(G3;_=&&CDZ.TOW9>]\/P\VF.TF9ZNI%K'H!-Q9W8-%]Y#M0G>LP9>.<L
MF9=*OH=A. C]4>*_ZZ54=[JA:B_Y0935!I9NK&>.1^'%^0\OS\/#W7YU>=6'
M7EX=C]>#\]6:FKS\@S:>HPEUG!TKG'WSV<O/JY>N[;>3UP1[+BI*G/XR>H[_
MJ\UA\QO>>=L]7'LT2M&[WOT,HW)![OG)FZ=*/E>2E6M=R+6J.XTZ]>".L(O5
M>,T6?72WK1KQ1=5GSMV!R[?ZG>UNKY>5XJ[8Z#\YKVP? _SL@'4F5?PV'Z!.
MG\?]8*K]V*>-;3.X<&3#<.)Z4?Q(1Z9SG+^+V>?MT8%WZ_3DDZ\;IV$5[_;F
M1;>*=XMFX<XY4DJ6A:.*1D'+TH_N4-PU1Q.E)0[,SW;S[2:BUB1MM"CDOGT6
M<C_N[N]MH9VCCT=I//;Q:#O]_.YH=Z]WN+/YGN]^>(^W]WX]V/^P]7VG>QYR
M'WS;.=PFVX?;ISM'6_CCYC[ZN+E!=C]\//AXN/]UY^BOWL[O^V3_:(O60NZ'
MK\GV]_W3[>];9/_PKR\[A^^^;&_N\X]'OQWM'&Z0CQ_>HX^''[O[ARZ'W,<[
MIV@2<M_[\GUW[PO^A+TRP4@*T1,$++>SU-(SX)QP[!"++L?;FQ-V:$<3NL)M
MA=O:GH!1N&U&;MO]\QJW96D*X0@#071NB"<#&)-^"IY8[1PU.-(F52L*MQ5N
M6Q5N>S*B',O!;=MG:1*74L=X>N3&*@818P4,!9PL-R0!B\@8Q4$(+)K4Y&A_
MN\_9U1^6U_=_2*6+,D8S8SQMX=!W8=P=5L?@G3-MZU'GCZZQW5YW?/H4XG0/
MHB6ZA&/,:B\VH<S6W.*_D^%U;<>=+@17'ON#/?:&M,'F?G:8'S_ L[J;<Y /
M33Z;;K_SKUZRT/^G8X;=4<X#]2?#_-?X('2.T\@#_ZS3#Y,<4/,M__7/QPP'
M[Z;K&EY)J9IX&9MI@^D'?[;3O.FE!Y-N\'WZ\"!-T??@?T^W6N5U3VYSL[K+
M-]4-[IEOQ4&9R4'9'V^_NAI\^8.^ZX7_]^[TXP=_; D3'S^\)1\WWW[;W=M@
MZ?G@G<W7W_?W/I.=O<]X=]-W=SYL?=O>V_JZ\V$G;N^]_>2Y)D$;#=@8#FFI
M&%#28&#)VW&*$^ZE7ENO1Z6?S;0<&X_@E>6XBLOQ\R<E*9)*1*">B[0<L08M
M%((0I2988Q1H[ODS93F:ON_\\U\/&WD9I<TG_506YQ-8G(=;GQQ&)'#M@2'-
M@!$D0'&I@4N955I#(C6[MEXOJ?Z?.QNDR^M[/61<X,DKD2V%=9?>N!L+;<U.
M6[7< <M-U%(Z$"ID,0=%01L5(&HL0R2>&BMR([P6Z985R+?]#+Q OD60KQVI
M:\,#XT)!C"H"2_8IF. $:(E)% G5 OMV*146Q-\%\:OKH!3LW]=+J1\Y"R,D
MUM$!Y3D4XZT%93@!0I1!VEJK=/*"]2V.QL-+E#YZ?+Q-,=Z-"6"J<N$<NLV!
MW#1')V;8-;U.COLN17 W0_U=<#TS&G5CFHM\81O^\&0TSL>+OPT'1QN[K[;>
MY(^D%_J^&N?-8#0>7IQ!7N:2WP;#Q!+G'%)Q11P,C\PXW=.W\8O8_18\? _#
M0>&0F3C$_332L7WXU^'.T7ZZ[K??*R62S72'AU_(]N;[[_N'&]_WOW]&VV3G
M8.?[QRHJK'+#*6<IT*AM,C]<(B#+$%!!D&.<2Y5S7O[['RHMKI>/'QN><9M;
M_+(NR_<1E^_G3U2;&+PT$*Q1P'3RE=,B8Z""-FE5&85NC2*WVD8KBW>5%^_A
MUJ<@'(DA,:YUB.0FZ@J,,#(M7N)M,OZ\IV':XGT"0>;2+'BY@LQMHK;BG]Z3
MWVKA:,V=IB1B4 HY8,:EC95*#4%)CI16F/DF8E/M:5%:N&'%;?;"#??DAEK<
M.AG#6GN$P-/(@(7<88<GQU$'9*TB@4L3"C>L-#>LF$M4N.&^?E$]KBVM84%%
M!YAC"4P:#8I3 Y[$9%=*3X7DTUR;1V]N7,JE[J4VWK142AF]C'['8Z=E@5!Y
MYX+T =MWP>6=90&4=Y8%4-Y9%D!YYT,L@!6O]*_B&%-U[CO_RJ&+6CK84LQI
M.0QL85#O05/.2LCM7B&WUVA*(U :.,5<&PB>(F!ISD![J\$31'E:LD%9MK:.
M98MB;@6\[3NM*^!] /#6NE9Z3KT)/E=ZY<(OKQB81+[ -5?&<6=5/DV;NT5;
MP6ZI BDH;@K%]5Z+BCB!C1,@TM8+3#D/FO,(/ @MK>71X-QK<8YRCG:>>#5R
M7K"\#DH;3TW*Z*LX^IS]269HRKI\09);VP"VE4R:ZU8R8\/OQ7]#<VMRM16P
MGU1+\<;#2U/,VF+2WL^D)5.B2M)X8SBF0+@)R3$E%)32R3NU/LU@6MHA)M[2
MHJE$S\5W#R_<5[AO1:)SA?N:Y+Y:4,[1M%%1A8$:+8 9$D +[(!9%%&T::*H
M3=Z\+-Q7N*]PWP-W/RG<UR3WU4.9E @D*%&@+(W @G6@2#!@(A;&>8JMS^2'
M&F[UM$#RJV(GOXQ-&G3]K';ZDL+,D1E^[O;/OQ^3!2C*7)=8GQ[&V#L('>/2
M>D[??9IUPON#<1K=#-.O^YUNPM3GH>EUCLUPHBIS$$8A7:,95^4MH^=7J\,O
MW>%Y@)>ERS@>C+IYLEX,0\^,$X)>GC5>1Q6N+WWJ[(&@'Q\Q=C3HG8QO_LBE
M:7'IDL+PX>D)\71-6E^KE+_T9[[<BAM00%:@&#@7AA%F%5$2410PC91&[#X1
M+M;./W5P$2T_-I\#V&$P7Q(BTBV^,+VOYG2T]LO51956U,4ET>=9M^BFAS;+
M^HMQ8:0^P50BWL&PJJYZD9 :AOE=Z7),:ZZE<S#,V\H_[C)]"5(9\QDLK_*6
ME$#R[U_,^HTXN:(U1<ASWCP5$'*G_35=[NCD*%3=X</P\VF5 998X<9+KR^B
MEP]P-UC<,3[;K\+;B:E\Y\\+PJKFQ8P..K_U!E]'TQ#[,Y14E/Z#KZI])-U4
MSQR/PHOS'UZ>1UJ[_>K2J@^]O#H>KT>TJR4X>?D'=)^C"7S/ O%GWWSV\O/J
MI6O;WN0U(9X+I6Y\&3W']WH-/^>"W/.3-U^L?*XD*]>ZD&N]VQJ8>MA#\-JU
MI7X.AEM;R#VZ(U&-^*([3M_F[D!]6_W.=K?72ZP_NF))_NP [+9',EN_O38?
M@$U_9OO!5%N%3_RZ&5PXLF$X,<8IOO$@3#3\[!Y]H=WZB/*90GD4YX^BK(J+
M1X%F8IEF.GJVF6%N,.$N[+1.' Z..KO'(9OFR4G=2+[_W\D_#*,['+DWV&*Y
MC+YRHS?42FX",=%>B-W<-*Y[U]R5F24H9GF&JQ9]GW:+[=Z7'C.OHJW=Q??/
M(NJ#TYW-S_SCID,[AV^_;F^^13LD-W7:QA\/W]+=S8,OVWOO^<Z'WPYV7_V(
MJ&^3_QSN?GA_NG.T??KQ]_=H]\,^VOW]/U\^YNO=W#C=_?#N:/_[:[SSJA91
M_[Y_M,T_[FVEJTGOWWO+T_>P_:-W7SX>O4?;FUL\C7&8OA-5W<6[U^2RA&02
M!2_20LF]Q0F78%2P8 4QE*>)"D&LK6NV@JU="N>L*.<TGL]0.&<>SMFY)D_\
MR5N,N.8">*XL8C1$4#A2P$A(;KB(WM*U];11%,XIG+,DG--X'D'AG+DXY[J=
MD^:!<A0Q<"8<,(T0V( X$$J-I-8A*4+B'"Q:Q#F-:DNTT>&<,?;^0U%SU!D/
M.L.0$.BZO5 ULIGXIOGW^5\N!X2.AX._NSGH;$\[@XN(D&DD(O0@H@]EC&:C
M+M7Q=MM <.N2WPS':9EW)VV<<FL0<ZFOTR(",3_.\V9[Q$M2]_R8D8OWXVZO
MXIV+Z/3K;\>A/PJ7)WFC[R^W[KK:GZI_<@1^4*6>Y&\I5L%,5L'[>O0#"1^8
MP0PXM;F*Q$G0S$70,03+J?3>)4\$/T-J!7V1 O6%!0P*U!\;ZK6@@TCF/Z&<
M ;6YGRV/'HR1.#U@3(B0)CC'*JC+N96("M3;"_7&_?0"]4>'^O5=G3I&M-<2
M/+<:F/(>%+8,O#)&8.X4LK*".J$M@GJ3WOXR.CHQ#(?)5S_WX\VW7%S0S[_X
M.TR\_JI3K4MOZHX7Z[NOIN;38_H^Y],["6GNY<E-G)C^?C69SD)Z,Y'>?MV5
MX<E0=5PCH 9C8$824 8E5\92)QE&R+G<<906K;85QFWCCDS!;<.XK?DERGJ/
MA?+ <#3 7,3)+V')=F',$28="LHDW/*"VQ7&;>->2<%MT[B]OM\2C8-W48,S
M1.8^@Q9TL!2""C1@;+"-&;?S1Q.:5U9\HF<IOQJ?,&/'G3!QT,OQR5*Y$&_R
M:6[NG_C;8+@Y.+'C>-+;<"X]V$)G,]*9F^(^&*N#E!HHH\E]<"R")3Z D9[H
M**DE :VM<]2B@$F!;-N]AP+9!B%;\QR8UR;Y]@02K2;/@4H'6D@+7"KOT[\(
M8GAMG<RM E4@VU[(-NXX%,@V"=GKNRR.R082/("W.@?IM,C.O@%!D;*,82J1
M6ENGY5BB+5"\VJ.[8R=-ND<5"(==>S*N"0&4V$C3_2>:]R3NT(?]U>4)+L0W
M$_%]KKL709H8*4O$AUTN^: >3* ,A-":YMED6;5-MZ,!18%PTQ!NWK,H$%XP
MA&ONAF,H.,(%8.H<,,;SV6).H&(<*\>]E-X7"*\LA)OW- J$%PWAZ[NP,1CK
MJ#U8IF.6B\9@J(U@TG) **K@.%U;%[H>Y7O,1E!/]+ABTELW3<)__T,1I%]6
M)4W3RIBJ+*GS8JCJI1]U4N6,8[E<DVK2=]),ILF>G-V>99,6\IN)_+[471!I
M?*".6$CVI06&> #K%0<72?),I,0A"^JJ^GGMW;FO1$I;C-7%]* M6&T JS5?
M@WOK)?(*G.<8F/ 2M"$.9#)9C)!!,V&3H5+/B2I870FL-NYL%*PVAM7K^RK3
M#B,M$#"M%3#I#"A$>/IGT#Y@J2TF:^MT'I^B'&<L3%/AU8'I?TY?T.UWS&@4
MQA-OHM<U]JRLJ8@D+,$8C7K*JH6K^G9=D+/SZ6KI3KJ2)'<X=/^N]/<KU03G
MAB<A>\E_A_Y)R?Q;,J\X[=C#8'))Y>3OK?[YE)]'#]]=S'<)$\ZVH^<.2UO7
M.\P9RA/9I.W<(,: *2Q $T8@!"U%C#)&&I+]+5JRJ1<(M]Y9+A!>+(3?7H=P
MLLBUL]8",HPF"//D0FO,0'J39A!'[$/6.T#U7*,"X96 <.,^=('P8B&\?QW"
MB7F)8M@#-DY 6A$>-.<4-$*&N\ CPWAMG=4E"Y??LUXZ'V2KGSR+\6"X:(^Y
M)"(\@'=Q:3(+C\W&8Z=3O GO@T1&.S#686 X&27:6YR569A3BG+!9>(Q-L_1
M6\D=:C%D'\";*)"=![(U[P$9S+W(%47$6V"$23 N&D#$:\L"D\F]6%MO2Z)0
M06S[RHI&Z7[33P6YBT5NS6FPC%!!,0:G(P&FK4_;;A8WC<H*%@GBA*ZMD[EU
MSMN:Y[=TGL/%Z<6Q.:T?6)AQZ Q#3#=?<OE:[U?<F?/.Y_S-9,JS/.1DPO_X
M<?!:R' V,OP^Q?-0U%$KE .N$4\4F'A064\A6"\P0I9*.F?-0@F!MM>*><!#
MC +D1H%<\T>$8A8+[8&G"<V! PV6"P,.!>2PC(F?\VD&*_HD*XSG!SS1*'AN
M%,\U+X4%[BDR*JVI!&KF* $=D87$RU$G<XO)D#;F5G6=?-KG&Y-J)'<R'&8=
MA$=(%7SR,9F']$^JV7XUF>R-:JX3$UZBP)TP+BPX&PNB*>Z)$!Y[SC'$J&EB
M0:O!D$C!.6]P8D"9;)MDU<S=>Z:$6ML+ZP:<E +K1X5US5G!5AGF=  <N 1F
M@@,3??)=D"/4$:F5)&OKI$W*L 762YA^5>"\"#C7?!6I= A62DC+-D"ROWR"
ML]) O'*"$J=QL&OKLKY++[]HPI*Z*6D28 &NRM,.U+0L1^NBHK/P7X/\AZ=X
M*9*+R(53H#&RP+0)8+ECD.:7,(6D#M(E<Z:<HJPHF!_@&*6 >4%@KODF5BJ4
M^UU",D@])+,4@?79HI$A&!24M9:NK4\Y1RE@7@DP/Y1;4L#</)AKGHG1%$ON
M'/!D9P'C0H.27 $GA/FH8TQ07UOG\W@F+3U J9"Q5)Y)6O*=2L+M."NL^^ [
M]G2JG-L\IRAV,/1A"./!\8O\I$:#7M=W\KTU$K'Y^>A+1)J/Z<VDM? J+84W
M9ROAU]/WH]RJZZ*#\,;%8B@L.1M+DBG^BU4LV:LN@O8X"]3$D#R9F"R@-%5!
MZ63/JN2_:-U4A[V[P>2!(K5W9P3?_?M\M+.7(+/J"ST-R=>I]@S$Z_^VPU_6
M+QY8&K(PS:-FK,W"-*4G>9,T5/.\(J)(.,\AT4X^['4"++,"* X^67&4*N%S
M5W*MYN[84XBH$%'+4NT*$3T6$=6\1I+FD1.&P&N:[*%H'!B,/5AGM$F4I$+(
MG4N?D<823Q9+1&=^Y?E5G"UY7G'!C &D.?RG,GH9_2ZC/Y4HB)PN-YDC(+_U
M!E]'G3@<''5R\>>H"H!L-!( :;5*XRJ-T62: 1;M7<8WJ*::XZRP.NDD[;OC
MDV$:^U_AF^N=^-R089)S<-PS+OAD9B5^Z,1NW_1=Z/1RD+P6?RVG'.W./WAC
M3JM^&GN##?=_)]UA2(9L,EW'IV]ZIC_>Z/O7Z;?'^2W%?&W0?.53PGDH4.0D
M4>!B8,F/YA24C!@,TM%Y&GPE34&>$5HR$E84WLVWDROP?B1XUY5G N$B8@9<
M9-$[$AE83350[:S2EA,A9(8WXO4P68'W2L"[^59S!=Z/!.]:\,GC9(R%@ "3
MK"QM$ .%C(9(D%#**:4$R_#&LB4I2#]Q='QWE,S\TWR=X79&>!KO;#2\L71^
MX>:ODP#IGZ_?O>ETJ]A&U3>\VZ_Z$EQN2Y"[^F'\,OVJ9\;)2SPVB8]*!>U2
MY'&XH]&+-R=#=Y!<^=VXE;YBZ 9'Z>9/=W+WB1\RR%>WD]C]%CQ\#\-!V4EF
MVDFVIO4H<#@:3H@&[10"AF($:VT$K9WV)B@CC%Y;KV!&7I92N]6%=6/>8('U
MP\.ZYO]1S)C2TH*66@(3W(#EWB0;7%)A-4M>82BP7E98/XH;. .N"WYGQ&\]
M)]TZ:91$H*3TP&C(RCX&@[$XT&2 48_LVGI=V&?IBV67SUMY,QRD1^G/CF)'
M:>5W!K$S'J8AC[JC489G. ^,E .KI?!,+B)>9U/[6YK9/]/$[L;T&W^2S]C#
MI""GV##-<."TA@><,9XV+0K8$@/,D,2!.+.AT8S)**0SHC$;IH2RVXOKY@^J
M"JX?#M<UWR1XYH72,>&:9CEA+D'9X$ Y'KS&6#"/"JZ? *Z;/Z&Z ZX+?F?$
M;\TWB0XSPB,#S34")F@$+4*E:6$CUEJA,+U>=C541Y?/0WDU&(T[XT%G&,;=
M8<BEL]6Q;:7F,ZBD?KH7":3-5-"6N,SC)=?]-AA>YL%*1^ B0;C4Q-Z7":<U
M1O \>N%,!(ER$AU+EHS%B $V2BMO#+99HC#M:NV(TQ00+TT*70'QHD!<UQE%
M-FB)/(A(8G)'2"YQ]QXL0T;1H$V4,8&8SM/BN8"XQ2!>6*)< ?&B0%SW2:Q#
M6@4#R9P*P#PA8+FT:3MVV%(:K* R@7@N>;VVGIBTN'SM)R(^)Z/@<U978^['
M_*6*=PC*K%0U>SMZN]U0USZ5+$MJ<6-,.JV;@HO<!QD]*&.33Z.X!1.X J*)
M0RXZC2/.J<64U95^9DXM;H>VQLRLT0IMC:?.1HMK^5#8Z+'8J.:<D: %]5I"
ME)(GNXXJ,,FZ@T"UC,E:1U&'JM!!S1-C*6Q4V.CQG<C"1BUCHYJ7&3"BR=25
MH!E-7B8S-EE)@H,PT>;T/$^PK8JF6;TQ>,O8J FYG_GE4LOH9?2%R/TL:;SD
M;G(_OU4B* W(_=PU4Z6,T<P83SL-X6JB='<T.JFD? 8QV4'V?JG13_N0HRVI
MT5MG4[D;_QCT/^^%X=%FFM!BC39HC=(ID;H0)'.":3"4&6#.2["4>D Z2H]C
MD#+F[(-G4M=//4J%U\I >Z'9T3=!NZ!W1O366PA%$W16W,)*1F!2"U#*:+!2
MR>1)>JXM7ENG=.[F[06[[<7N0C.@R[;\$,"N"T,'[2-5 23*PM#:9VT>FR8P
M[=4JV5U6^&I;UKRI5AFMRTA8.M?D794978G,S.../.W*CT?-?GX7CL^RKHJI
M,@^CL2F.!D8*6X,M,*^SJ4(H*.\%",S3BK+<4<37UDE+&J05L+;PI+V =4%@
MK?D53&,C@Z4@.77 H@M@DDT)!@GI&)6(:Y' *@M85Q.LC;L4-X.U.!)-(KGF
M2' 54!0:@U5!I&W74;!<*. 6N?0*-H)5K:Z0:N"TN519S@O2\Q:^G7_YLR:^
M_W.N6#GJ) AE::1RR+&TAQQ_'@R&XV*HW(_>IG4@(&E%JL@5&$$2O6D:P1B2
MID8+CS%"E#F2#)6Z@'&)?ZX,8A?J65Q#;!%T:0C)-9=#1,*8$Q&LC @8,0ZL
M"PQD\D.PCHY;1XO8Y++"N37.1]F!Y\-M/9TU*&D430Z&B1(2@CDH81DD.N:>
M&1M8S"V]YVDA4$XH'M"[F*J&O^C<P!)Q65Q9Y/FD;YY-^5:_DMI],YGN=Y-9
M?C.9Y$*(,Q'B]M<I+HG5T4LN,7AG?#)D, +C#(+HA3<N&HD46UNGN 1/EPC*
MC^F.%  O%, U3X1C+H41%G ,#I(12L"(($!AS[T/N4B'K*U/J14LJI(K ^+&
M?9 "XH6"N.:68!$H0HR 9UG+Q0H!)FH&@7.<J-DCHQ.(*:KOPD5@\G'0^>=X
MX+X<#'JY0W/&XK!K3_*$E...I3WN>'4^C<&?M>DNU#8;M4WKMF4#$9)@#0SA
M9)\P&<'2*, )@P47PF.IU];%_ 9*B9*V%[<++=@HN&T MS6_(@KOC3<.*(L$
MF$8*C&8BS8\R-$J#M95KZUP6W*XP;A=:K%%PVP!NZWV2N3 >205I-A0P*C48
MX3-N=621(9N0F_9;WJ8D@Z=]SG&FG5J5872SX$W?CSH)EVYP=)3^RI+UQ\,0
MPW 8\G0DOZ.<;K3]=&.Z.NYNW!VF!V>&IYOG$UTH;S;*F]8URY$LBD8-.":2
MGV&Y!LVXAT2$)BKJB$.)\J3$Y0QC-0&[,$WZ M@F %OW+91/SH6P()G*9Q:&
M@\'<@<91>FIB8";Y%I(T(+=: -M&P"Y,?[X M@G UIP*RY#6DDG0TEE@+HLV
M&$(!,XHY\@CCD  KZ#Q:\^5HHB$@YES![#&<I1&F)S :E]962W8N<<%G>39?
M?\NJIR?=T4'^9>YM5KIU-L1VTWI<42NH-UJ -BZ'/C4%I9V"&(2WTI 8&^S"
M6\*?[87U OV* NM%P[KF=4@CL*#$@",VP9KD_KL$1;#<1<.#DPC[ NMEA75+
MW(\;<5WP.R-^ZRI3U-JT+B-X;:O6DPX,4A2(1)9%Z:AQ>&V=M:1IW=,^TZ@:
MOW7BA6KS_7V0$E1Y_**,RZ>VESK]59-\H<Q=NOO=E^RF]:0R1&!"2+).HLU]
M%P0!Q70$BE0R6A0.@;BU=4+:$7 I8&[AD48!\R.!N5ZC(=.D6:; <V:!1<K
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
MFFPG7 R["3Q51'%T<GS<NV_$L!QI/;!94G5<O^"T/\_FKO#8;#SV?8H)(D)
M45@)D44$C)C<,,4[")YQ094E*.J<XR%:=)Q58-I2$Z3 M"&8ULR-: WCVELP
MDDE@7G!0PB((D6$N$'*>R;5U+-I40?G$(R$AV>-FG)41CWNF/^[$D]#+P1#W
MI81"EL'FF.Y/513WVV TZO9^2Q-:N&TV;D-33! 9C>$(1_!$6&#*>TC_*S Z
M49ZB&E%BU]9YF\Y!"FA;:H$4T"X&M#6#1"(FK!42C/("&!(^X940T 8I@TC
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
M;G-TLP1'&(U+>*/-]L:YV[1U-EL;?;_9_;N;EI8O(=QYJ.SUM :A)-BHJ2=
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
M+]Q)U@*/(JAEC4D,4"@F?#:2LP?G+.\@OZ>.OKRU":#TW#"/!2W6]B3_5)8
M6S\'3(:G>]\Y>E$@^_40;._>G&2S @IO:YT6Q3-A&^5QZ/K586O=UQ,/J]9P
M/ENT4]B7'V8%TU9];T=PYH\EXV:FD,+A?!]TV"I564\%%70R&N43P6<1'H!5
M?.MD*,DVL=U' _>B\#9**X#DM,I.%0\KE N!PPX'+>3/HAU=77=]"+KM\/BX
M:K O,](2E3B,@^Q+Z?S'8))^/=#"1!5 7\4I"<2=-,AP3E!4A#!#8A0IW+F;
MO[NT[US:KU\/N/*&.)DEG[2(4^D0*#<<<9&8 ;TF4>JW0_(M7MXV.Q%&.:\J
MS"SXT /;OV[#F.WV\\SHJT8!3H_B(#NHJQQ &+J2-];XB)N%L^/:Q?S,H'#R
M4+93OI4E5L/WLUAHM@'@*E+&UL,!K'4VW^=>[^=A=HY_J4;#07YW<5,<QU U
M\@W>_E?TXP6W>5Y_G%W 1>S,#QR_GL1!J,;9XY'WG0]9A9CW!B*E*J\-,8OX
M*N\A[EX-HOEU^=M5ORW_K6 S@SC.@96<I] #>3J!Q5HW3?&[E,./LA0#@0L'
M:M.69N&'\BLX'"@*<9S=WZT4G'GA06W(\0+;ASV/JOHS2J!<E/T5%_R"YE'<
MWZ/F?H;- DV^ZQ),9T>XU+V>P0BBNQ\/X6LIYFA!/;OFGYI/9K>>_?G9EW\&
M ('U^QD11B4U%V@V^^#K9E;YW)T%NSL=CC[G)JHYR 08\)#\\Z^B&W<\' 3O
MV0&--$@"%FD(.K>MTB!XF7$H$4V=$HQAO!JXO5UMJ;N=5L)^.S#8$RH31XJ!
M@<F#CL@1K!&QCEH)] G2=RLD;+ZSWINZGN1@'?"A>ESO]EZU3!1^? _2H)H<
MU[NMK=F**^"UY=G[E<F_GS0R%>1->X B\@:'Q90$<>/&EXF9D&= S+_O&P"$
M.0!*K+8%0A-3/LY%0-]BZ[2?VE@E EN$([RZGDH!D"Q#$.Y90.;=[/4*O,^_
MKK#L5IPUUED68Z,<6@@Q3)JZIS9, %^QHU$IN5@4\HLG;O6,:0 6;.L8X<4S
M6(T6[G =N.8Y 64GHWB8!V9D"9]#Z&>[#<@R++*Q>&RKTI][,IC")5P=FG/@
M%--^<7<MP,Y!O/X>R*<0'\13D-IY"S.8_]P:\L#Z<D8!-C_-#W725'0U2247
MI%BX-@UR]Q;.#(P2EII4<$O3$V=C_0AD:^,- ),ZO^QAQ=%?P:I?2LU.9W+E
M/"M^H -SP44PN;@(B..0D$XN((>#Q\IJHOA*AJ@QTI&0E"8><Q;@(4X,L4K
M9Y&YNW8X=Y=Z_E+%@17&:\8\XH:S+.4]TC%BY&6(G&HGJ+'+ERIY%#9B2832
M0&34$69PI%@*S*0-JSF1]Z,53*^Z]V90PT:.[]^+_&;0*^67F2G6DY/,N$'4
M'0Z+')ME/ETF[TNM7S8%AS/O:CWS]*9)-E][)Y,1,."ZL?AJV]1L?;&C:C@I
M%M_Q,!3K;W?FB(U]D-9 <T4^#K)Y",;;H6V9?_;-3EVR\*I3.PH++\_\_C#"
M7HNY.1?'8'&7E9IM-+D#^<.3H[,ZUX^"M.C#!8'YVDJ^ZPF(ORVE9J_[Y&D7
M9HJ+"S.[$LLM+4Y\&B66:ZLJ+JW&6*[>(,1J[*+.S:^-3T:%E CH?M(QS82X
MJ'KCTFJ,Y>H-);G&TBJG/0\)&ZR4P202#GHE\?2B]URJ_5SPO4L%['V7U*^7
M;U.Y4IR<=B8?8HE(^KC7VQ_6"\7TY^5']@'6$Y==M5D\AKGX7DI)'@YBCN&!
MV1*G8B,-^_WA:7Z@<1#/Q?R*)7%)F64NB;PGZ&5;C<J?[D]!.5^"2O@>*1UW
M2T@U#,L%%=^QS3\"KH+\;@WX_RI>XRKK"KW!Y-CE1.Y4^IS4O?HD^B9F"X+?
M+MYK-5/+YEK(_A]'Q2<_5T;R73N?\J<+6LE_=Q>\V0O.488JS3,&!KGS2W^F
M1]8S13+[]WT\65N2_IUJY^Y:?NA:O!UDNG.Q!(SJ.![G $F8Q*)&Y]XD;60(
ME-+8>@]A_[F*H41Y1I_A:],[G?'G^RS6O]JE+.0VYP234J_R\\</=9/=/ "-
MM9$I);;5)GPTOJ8%SE$*.HZKNLZ"%:3-88XA#0=[O1>#O%@.\=ESY3)3?M1$
MP8JS,"-\9F--,Z7\AE'T,0,WQ\WBH&[$-D"X3<!>??RX&D\34<I5S'>"9AL_
MM]/B.:OW%A.\&Q'8F'D%#K9>8*7?Z4:S-3?Z(H2JD1K]LU4+MUSP^>AF?6I/
M%N^[&B\_4>X^ RR.QA;H8<F)O%C/\P  =*58\H+XG*M/!5M;"?TC?#RK:\E6
MHR80?4&0_YPO/A<$C%>+\:I&'5N4\3/<S7D"L*>F7"UGDB50V7I',1SFT/<
M%+=^\4(?PDTVN\R!?]AF"1O YC/19*Y7%+Z%W:Z\LZF&\,/#0>/6'O1>O'OY
MICGX!-CDOR= B3DL?NZ9J9-ZGH)0]A;.EX55QR?PX]RCW7MSQ2,O[+@]\[6.
ME%TPESW?[K<:Q^,B(5K)T'Y<B&45-/.33$,,#7L9+T91%EZ]\-J\6)C.'[?U
M-,PRG&<CY/S%-FN@BNTK0@1:[9>G[2B4*-P%,8MS!#"MHURK/T[)(^]C$95!
MKXRQEQN_-"\0N[V?\R__M^Q_'VR%R6AM.Z]K>I;N(:WO=7MO[^/H-Y 7L7-G
MO_WX^O2 <V>D3 XYG-N1VD"083$A,/.-M#(*E=1*%PN <8I2,.("E]$:JS'V
M28,-GCA)9BO<V:_?_[9=R6/>]GT)0-8Y1P<PO"D9RX[1T(/=MNE,F:,T"\>
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
MU)*I)(*X=8?$;_XHADD_ODMSL;T@JI^X6^+K04PJ>YL<,B88Q+WP2%OK471
M+\0)C^7*9 N; 6VC [3G/!$&R),H,Y%;)H)FU^JD?$M7W"AF3_MV?S\[T"I2
M;AR!ZU0:<4D"<B1HA*/T1-K M5GQJRB@4*:"TTDJ+@QW3 B#O6V2\LQJ <HV
M*KCO9[5?T_'QPVR9%ZNI2(EF!G!<HZ9E%7=13\L58=>H^KHX\6<).*P I]G-
M3&/*EC8"(/7M21V?37_X*0\S[-NS9]6@'+5\Z:?SZZW)2"L2J?GU7.G8PXWB
M,1[!_X?IF]M?[Y5?_6T<5G\GY![E^L)?XSWR0[\C>T*H'_SFQ9LE?$\K_D V
M:_8DI@]HK^)*J_ZM(%B#9(#'F2;^[PX%YGT>UZ?4<#+N%8KJ9=XP#9L]HR=?
M>V0:-&N0>I2I?"7WLJQR>\9"6?%9-8:W^2MPGS>#WG[NI[68OG,A3-@R2'**
MZ??AT2M_X_. R2'&\]%%LR9)]98!]5VP+->^GH/-(DCDY2#91BRYT*1L2F7*
M&)E9553N"%U<:+VF[\9-@/%@(-%$GD&/>U*G)==B M9_;D8LH':+'JRTE'ZZ
M#BEL+X.X)B?]L*R>78@XFX(@SO#;>6@OZ%:_WNK7)L)4_K>>SLS#I[.731>,
M'Z*N)=#\T"UV:UQ]C1\5(-\1FP5E+\+0BS)$J5I.9S.W8.]?3<JVI4ZGMA['
MA=*R/.TGA[MS&L27>"NYC&*/WJ"2C.[I[U62D24'\ \PQDTPUX>F<+&;: D7
M >PZ0,*]ZQ+9?4#J/Y?!=*TC;C<6M#[GGT=-5+4W&52-QWE2MVEV,Q<T23GE
MS&+N'>92>JN#, :K$&P.5^"#-W//<XB^.K;]^O_N('GQ!-W&^]S*5, X@$DL
MILV#]$)_^N,?]9\?AQS>#\_^RC[]\3M^]_$%_G3\OY_???P5_WG\\_'^+V__
MVJ=_5K ._G/ZG7_]X\@=A_Z[OX[Z^_#\VU?AZ,^/OXK]5Q^J/_^ M5]]./[T
MQZ?33Q3.=/SF[-.W#Y__]>W7\=N7^.L_/[X>[W_\_.W=Q\_D0$6G>:(.*9^;
M[6CBD%,B($R])5Q0J@3>><[5-+EQ>NG/SS?(^!$LG^IXU\#VCN=T/.=2GB,E
M9Y;#H9W"/.<!YV8!U#F&E4E"F<)S2,=S[HSG5$L\!Q,KA)<$:25S7-029(46
M* I.<8YY.P[Z&:=;Q',NL0NF,238;/P^FWH:3V[2!4#U%KH OLNK2B>%;3'W
M'[==<56 T>L!;*V\WSZP74,H&L-8D";X//V9"6^(MSPY8FA0("%5IXC?I5#\
MM*J(ZV2\,YPA"3H*XKG_I=/>(.\]Q7!57.7F1@3?5"A^A]/>EB+>$>D5B50'
M19RA*A<D<F&I89H$G&205 O);*>YWC&1+FNN1CF.D]'(84X1-S$7&E*/J%34
M:6NL)5ESW2(:W7A$].&$:;Y? C0<E]J]ID'Y2J;:PPR%WM/JF\&E1^ICN>+A
M'X\,DX$*HQ.5*7#OD[:28A%<3#@EZFRG:-ZE#/-K%$WNDDQ,H^@X!QGF+#)"
M!.04S2JHECBHG>=B4Q[?ZPF26_8%_Q!K[MA;Q][F-14A$H*C)AA406Z))EQ:
M)9D+QBMK8J>BWS%[6U;1O36.1XL1:..@HBLGD(Z:(>64(3X1HX4#%5T^"/;V
MHW[4A5TQ>'483G(EQ,-2WZ^99?5V/F_H)I[$BR%W8_WZZG?3+;\]X.\RPM:U
M.&BK^OT0#I F,;=8@3_\.-<@'I8..J5=0!:D94A@F>B:>X*&AY<H1KM$L6MC
M2-LQI<L5Z_(VKJQ:LV"M8XD+DC@LY@P)V&*.)?:!4/[#(2K0#/Q4NV[&7L++
MOHZ?#2;'* Q+7X&\5J=Z7TOU?GWZSX^_CO=_*^JWV/_V6;S]]8!Y9VVB"CE"
M$N)4&P17*A 31$ACA(PYLX/L&GGC.%:74-8QIKM**#/)6Y8<9TESX8D.,3*L
MHE#),!/9C]K\BXRIXSW7Y#V?EGE/M-1XY1R2ALJFPZL3BB+/&>42)QQ#V'DN
ME=XBSK.A/*E'95R\7S]V^.'9#>P&=L-3302[B=W0I9E<49X%9D(0$51I1[C3
MQ)I I<,T"4EI#&X3BG8GSZXCS[[.=>DWIV__>O-U__2 $<4]DQ)1X2/BFB4$
M,DVAA(V@(,X2H7;GN18W]F1W&6';2ZJ)!>,"3BI'-4!WT9(3,+&($1:LY$@[
MU?,>2/73(JF>OOOUP$>.$W.YB K^X"H0Y)(3*#+@KCY0S5DF57;CF/H6)(8]
M9M7SQ8=W#T_-Y)U[>IO<TU>275?U"&T?Y*XANR(Q03L<K>"*1U-F4*28&Y4R
M2S3KU,S[5#-G;A.C&85K,DBX9!!/PB/0-1BR6DJ7>-#$Y!B8)EOD-NE(==-9
M38HGYY0@&HR.1)-1,AB3I,0V2>Q]IV;>HYHY(U4-EJ#WDB(F,4.<<)$]G (%
M(4AT7!NN,JEN5;%^Y^%<)<S?(A %:'K?8F@&)#P\I?,F.1%/U;<)+-1TCLU;
M#=1AAZ7S2F?'9L2YFPD/C%,:L$M$Q$[CO&LQ=K9&XTPQ2<&\1#$DB[A/#!F#
M)3+6!D\)-\&HG>=$BBWREG2DNG''9O9?2^59BF <>J-U3L_V)CGB.9&=QGD/
MI+JB<5+.?-+:(A] S^0A3TW5'.C5<QJE#3+A3*J&;1&I=H[-5<+<_^5]#]2\
M^  US<Z]V;DWMU*"80(<4$BE%1<\!NX$Y=%C0HTBG+,?+G3M)-B/2K!OZS)2
MF=:Y9@_)X GBA&GDG#!(J8@=,XJ"?&MGTFV-SZ0CU0V3JF48*Z:8QPR,PAR7
MB)B IHF9M#<IVNQ(]0:DNJ)L.J)9E,0@B25#G#O0,RWGB"3O;7 NV#S"#ZYI
MBTBU<V^N$N;O0#3#4>/>[ _K,N5K%*W_]R37?P&!N?'34D.?JL.S2^:\B]"=
M8XYQKKRUC!.'K:,X.A:L\THZF3HU]*YE&UZCAE)FN'#>(\68RTU7.')&6,22
M2XXD";I)RFIHU][O$9-J( Q3%T*N:>0Q<F,\3Y8D)SGQT70^S_L@U14U5"H2
ME%($[,2@$6?>(J.L1-)*)[16*O'L\\2/H<O?8U9#N[$UG3]T'GGGG3/T-D7;
M;<UYZ43;CXHVLB[7$QNIC*%()X=!"[4).8TE$IHGJ:D(0MB=Y^+&@??.%[J]
ME'I;TU$Z2KT!I:XHH0D431<]1592CG*"!')84I1,#)YZ;CD3&^QBU[E";X<N
M/\1QUC.'"QIG[V0T/!S9XX>G>78NT,X%NI4BS;O(L22&:%! G7'62&>=%SA&
M[4CHTC[O7*31<_7L\+[]7P\BP=ARRI '30-Q'T$-E22AH%B(.MED+-UYSFY<
M9]1Y0+>74G' (H*AH1+G7":G*=9:<% [LV=4=)V4[H-2/RU2*@5*95QB:9G*
M1>P$S$0":BA5 DD=P7I4^;+XSO.NF'V[=<]7$98(O5&L3X:#^HGJG4_5X]EE
M@-Y%PU+F<$@))T$#EYP8F@@3,AH;"!%M<Y9.[[POO7/_X^?<1\E;(HV2 A$.
M(HT;')'U'C100VDTGH-:FC- MRFKK*/432?)4$Y24-$2[SESVB2K4F3*8".D
M"ET"Z/WJG9E2WYX>2),(CU3G"?1 G\0'9(((2&,>)7,.6V4V,0*S<WK>5^#]
M:2F?G=.S<WK>7AR/1:$-U]):R[U05FKF$X_"BZ"5T9WR>8_*Y[QE2R2!Y]I9
M%7RN:<BULY$G9*U/C@=IB//=5.?'3:DQ*8(EXSHRP84+UNL0P'#4G&FI.Z?G
MO2J?,TI53"JBM4-:9TH5"7Z"VT B68V]CH&5KA2/L-*]O)OJ+1P!]UT*?#<^
MBJ-;=7!U3L'.U7!M;F\,8R#7@P=^SYGPAGC+DR.&!L4UW<@4HX[;7X?;\S5Z
M&5?)$D45"A$+Q#TGR(J($3,24QD8C9@ M]^F3GH=I6YZ4GE0Q!FJ2,2)"TL-
MTR3@)(.D6LBV@4.GE]TMI:XIQQ$Z&)&0-[DJ/%"&K+0"T>@T 1W:ZB2WS'V_
M@:F]5Y@EO)5#>[]+FQ^'8]OO#>:#>GNC&>GT;*&=#8WNO?IP]\W>S]VNOAE\
M>FRCZ*YW^,<CS62@PNA$90K<^Z2MI%@$%Q-.B;J-M"/JIF=N3-2)=;V*)-?,
M4H$TD;GRU$9DF8](,LRY %7$BK3SG.T*LZG6F+<[O;YC@!T#O,,8?XB$X*@)
M5HYS2S3ATBK)7#!^4TV>.@:X20:X6O44270F"&2=E(@3)T'7#P893ATG(6EM
MW,YSN@N"[D$PP!]UT"[LBL&KPW#B^O$[E@!^F); 9K3_2V%V8P7]ZK=RQ\MO
M"(\>FP"\YND?C02\+1.@DWN;DWMO3M<H_A%CT%=H1!@D'.+.<&1IH AS3+5W
M01EBLN(OQ:;<7->4,+?LJ^Y87\?ZME/Y[UC?9EG?:MH%EB)(YA'CCB+.L$2:
M:8&$#Y@(%7RR*:O\#&^J*\DML[X-./\?K,Y?5GQ6@6Y?^2MU1YCI__W*NJI?
MC:NXJ1# IHV JU]3M_R6++_)_*BMC+9=D]Y>-FZL;<F9ZM;XSAH;*BQYH+E]
M;P9^>!Q[8_LUUKN]0?PQG'VJ]1>@ZK+; -B-T[@?L&&U[HC;C077L)Z<SEW@
M7%*<,:ZLS[4D1#&14M V^!^H)?EGJ\^=O>PRH7[$5%HWRD81KZBT'DFA->)>
M2&2Y$XB;X$2,@B<N=Y[S&T^RV;Y:DH[Q/%+& S8^3C9&9W.^M(I&!F=4E"[/
MZ0F<7]]MTS&>&S.>U;GC.D5F5$"!QI1G: ED6 C(22]$M,!W1$[!9-O$>9YV
M;<R'"%_\$K/SLN<G-6PDCGJCF."\MUO^\=A*9GY8E>ZR\*\H B@Q6+&@G+6<
M*\8UB:#'!&(E_"$EZ73/NQ8!Z^;7,"P%D]@@X0A%W"J";)0*D1RQ3)%J'"WH
MGEV]S".F5!(X#D$GS+3F-# ;4@1RQ9)H'(1.G;)V#Y2ZIEY&:D]Y)E*6 VK,
M(&<,R?9B9-@:)QU0Z@,JEPE5?=*W9WFS\?NT_32>?-J>X1^O^NZ\P5V#CUM*
M/@%)R&DR$BO.D[0FVDB8H]H2I:SZ@>$WG6"\F6!<UXJ'<1<ISJUXG ;!*$5$
M6MB$@G-*BB22)&SG^:82R[?(>]H1ZJP3#U&),>Z),(F#$:-E%-SIX(QT3-'.
MW7@?A+JBP1IB!.$$(S Y>59C/1 J\:#&8BEUI(9&LO/\QJ-OML#9^#0*OM<4
M>]\TW>LR^-U"3<8F*[Y_>/7-(-1C"Y%=[_"/1IIMOMRCDV8WDV9LW<Q%S6W*
M_<8EF 4@S;1$SDN.#'5)69NL<&DCXX1_2*;<76''U1ETQ^0Z)G>+A1T=D[LQ
MDUM1V47P./?20F!@$\2)Q<BF))&*WBD:DC$ZM[G=V+S*+2O;_L$2CFW4YZ^9
M4OYVWLSIH=9M/-+BAP</GZ>=P?-R6(][PP1&\_'PB^UW23O;T>?VQAD #U\#
M?9QZ9K;.6**:4Z9YL$8KQPSUC%M*%/QW V.Z:R!T*WKHN@YJ<(6&!AN0#$8B
M;I0$.SL'>A(3UDE. \6YFIC3;9J<WO&FCC=]CS<I*:0PWFF7, \T.:&Q-B)Q
M3J,&2_@&-G#'FVZ+-ZW8R-P)Y;G$B#(<P496#AD;%!+8DB0BB)RVTX':5*>#
M+1IP]D"U\*X.M9L#MN7"X19K-SOA<!O"87]=!S"A8HI>$Q1!M"/.0T26"(UB
M](Y[XS@U;.<YV:5RF\:N=\3\<.HA.V*^+6)>T?2\EM9P&1!5N5C&1X>TPQC!
M-:9@N37,AT+,9IN(^6G[6S_$03RUV2,=F_&UAR.[/:UR'@2?HYAWM9*WG+\:
M%4]2@<VO.59""QP9#RQ)S:FX4:)Y-[3H1R7 V;J&KCH*H :-4BZ6YX8JY#0(
M!!)=4"QYKO)X,;Y-AGY'K!LF5LL,9=$'(-C A9,V,L:2A?NU'L=V$.#-=;F.
M6*])K"OJ&J/<):X9"HGFLDFND$[.(DH#IUZ:/)9ERVJ;G[97;D57.^G;0>>9
MNUY-H.[<<K?)_8WCF%JB=!*<<Y';)C"OJ7)615@L=:K:/7#_=5W5L'&@.AN&
M1%+96,<26>TTV.[4&,*%L@2X/[MQP7SG=MM>8J5!>DR5B1)NG!BGF2*182DQ
M"S)BT:EJ]T.LJYXU83C6S"!K7"ZFH!P!^6:ON==8>Y6LL+D3V181Z]-VJ[V*
ML$3HC6)],AS4L7<R&AZ.[''G5]N.=,;.6I^* ,8<#BGA),#JDR $:';=R&AL
M($1$VNEK]R "%CJ1O3E[^Q'.\>+ )!$\,1:IA!WB!FMD@Z;(:TDM#IAQ;;9L
M'GA'K)LN"J.<I*"B)=YSYK1)5J7(E,%&2!5N4A36$>L-B/73(K'B=R\.'*?)
M:L^15PR(-3&-C$\>1:^(!J7;1Q%VGG>>M6VAP=>-/^W4UN,(2EN8-*38^=>Z
MS+?MDP*21:$-U]):R[U0.?/-)QZ%%T$KLZG,MTX*7$<*D&65#:0 3CDE47I$
MHC&@LMF M% 2L1A)),9+DOAV-?3I:'73F0M)$2Q!-X],<.&"]3H$,+@T9UIJ
MP6XAL2U57V- W^)HV-'PM6GXG"9'WAX>:&&E,MPA)V5 '$>/#(\)T6A APN"
MRB!V@&(U,-R?MHB2G[;[[?VP'H_BN!K%X]R!R\5!3-7-YJQW[K?.HM^\?$C6
M<8-%I"8Y3E1TEB:'G:1,BNC-;93?=O)A$VZYT_V/7NR_.,C.MZ150L23G/$6
M&3(T1"0=Y5Q&JI/>G'SH?'/;2\G$\J"HL"# )0]!@84FC&?P,R7"^BZ6>M^^
MN4*Q;U\<@+DLN7()<4D=XM1AT.V (]K<3E SJI72.\_%IOK2=9,"NDD!=\JS
MNDD!G==R"^7C+0X+Z.3C!KR6LUPCHA.W*G(D)%&(*Q^1Y4H@(DB0G$0B&=MY
MODTS#SM:?3CS CI:W8!W<IX7R+G"6!,D&36(QR20\]8#Z09*38+_=-JNV1[=
MR(#OC0P8S-N*=F,#NK$!74?MAS$VH.LQ<2L2;]TT*R.D$"$P% D(.RY\0%9)
MT$Z-PAIK&RV3.\_9KC(/H^=V-UB@8X./9;! QP9OBPVN*/XT18P)\XACS5%N
MWHN,XQ;% &C-(J&)\LP&-=Y40OA6CQYH%EOIKW[=P03X85H-&[04K@+6[T/V
MQMK^ ]G"CPPFN!-L?FQR>J.P>31B_/:L&6 =G?C>H/A>-QR-T\B9) D9RA3B
MS#.DK3#($4J"\RXEQ[+X-AAOR'>W44%YRP[Z6V+]'??MN._6&U$=]]TX]UTQ
MGA*URB03D=%4(FZM0)I+AH2PA)H$AA5-A?OR344Y[Y7[%MOJ;^/<. K^#M67
MY_\#?TSW?&Q'A]5@NC5"@53:EZ+,MIXQ>;)D!!%=V.I&253NB2O0Z$\GP[K*
MU_!L%(%LJB_QIPPTQ,JWEX%@ZY@7V'E.IM=U]USE/"P)WU,B ^_C4:SCHMUF
MZSJ.Z]Z1_1)[=E35<=!+H^%Q#_9K^^,X&I33PC>^Q,%DUDZBEWM,V%'L#8;C
MO,305W8<0^^T&A_UJL89DT5O#4L/1SUO3_* ._C-EUB/<V9\O=>#K8PB,)RX
MVQL?Q=[^^]]>PC;J_(HO58"OP^_@O7X(X#TK*P\G\#+X:#P9#?9FE/ $\8IN
M(UZMN4';JT] >J3*M[?6 ^DV7H^"2Q?:LK^WDV/8I5__[RP9J\'$%OZXYI,%
MI&A/('C&AA68GU9A? 3G+\)XX5LM#N'Y5ZRKA_W)^.*O+'!(#\@51W>O4V#Q
M?_)\8[,$T(4_CT;3[9S8PXC<*-K/R";8[3/;/[5G]<[?SI,4T-,B!)</O_Z(
MD=%(;@\1"Z1!.1F.RG4_ ^$71PU]_(_=FKWTCD99<?N/"D?L)$Y1"&DYY4Y3
MK3##D;#$6"+^@ H@H])D<9AZ__,W^W!/\3)KK(-<]02'6(.$2X3:J),4+$^6
MN(_P/\Z< Y7&:)8;3 AK.6X58?A.#"^RAJHIESPWH I2<(J]C2HY2S#A6#*M
MS,X%[V$\"AXMTSAI^#%J[7Q01&K)5!)!++]'>6*Q(9Y0)_*)+65!T:2DL5B
M/G?1>Q0LRU1P.DG%A>&."6%@FTY[GK Q.YL16FO?;;,!8",8]9CS1!C ,E%F
M(K=,!)UM@_-GI)91G%@RCH$^FH(+\+B(R@:CX0OA00E'MH7"L:I7!%X//@--
MJ3_)@K(:](#F8B^?HJA#H^C.6CD*ZZW1>E;%WQ/4@R[@))=A\Q+V1ZE"(M;+
M;%-3JQWEWA%F*9$"^!M@/U\'[RU#LO6PN/QL%UD$HW@R@M\,QLOZ?%;+3X\J
M?W2!VGZARIZ5O[D%L K2-1K@A?K<*G)O7,^25VR-/ /<BP*X:]@E&]\R6=JR
M^E[/F3]*SYD/LYXS[_NPE3>#K+4"_3V['01?WN%ZH&;;<-IJ>KDU3C7=8>\X
M^B,[J.KC*>[5@&JI&M@!6*/]A0>K5%"U7;"V7X!ZZJQE@:)29X.B+F62ZJ>>
MG]1P.?!!+WX%300LF %@7[\WAKO+1 &X"QI:51_!KX!!3PE@;[Y2SWH_G Q:
M.AEGSC^SF>LEJQHM6]7C(SN&8^4WY:7]J()G*SNSA \'U;<L#J;?*\P2MC(>
MEN?G)X97U4, %OR]=.KV7/GQ*YYMFQ#ZHJ&!O7=^/'1QU#C)<@!JP:E@3S)^
M-.9H'(_[36F^/1S%]J<)\*E1 ]GY/0),8?_]Z,>]_[Q.-:8T!M/ B J6:TNM
M%XF%Y/- T62(:,-C^"('K3^NG[UH-Q3#AY:7OFQV N]^W#[:/_]UA/WQ_P[L
M'V;R[OCM\5OZH0_O_/SG7R_PVV^_GGWZ=E1]^O8[?_OJD'VBOY]]@OW]^>HS
M_M>W-^SMQS<'(7&5E#>(*JT1#XXBHTE$,449<&Y8&RF(\XLR]  W^_E^PV24
MD0%NBK54.R>M3(L-$>5'*B <H)OQI$B *9%-20K4NNR.7V0/4S(N2M]TS2D]
M%X/K/-, +G4=]%-,6-#RI06,X($9IQB3G&<S"LRJZ Y>Y0UA^ ]=-5!0MO;(
M8P,WP#O^[J,_,%R 7<PH<EP0Q"D)R&"9$!BNCDNM*!7Z"G@WPY?MY[D+ J]?
M#UN*R$A]!8( YFS]414S3_:@VUOX>)B-GM[A$%;;+=[E4X )$,:_ ??&,U[>
MRNFZY>E9>OT8FQ81:ZMBP!(G[KW6%M1D;*(WBL*=F<NR&#*;_M!LKN/25Z>6
M?5C[TX$"BK"YM9%(02'.@55KG3 BR4F@&BLBXSO/Q47#FEIJ:23\L?U:'4]
M!8RC G+@J7/&NIL1;GRQ+IF9,2B+_:JQF "7'##XJM]8Y/OV;*9/L#ODX8!^
M.#K)B5( &^F,PTHY,%TEQYYZ6G@XG?+P*Z7:=#S\NUAYMO_QTX%,V.K$&!+8
M.,2%!&X>/$?$!&XBI2RY>#E63EG<=O'P]8;@RR8^E^T@VT=I$C/BO\XL;%3Y
MWB^9:( P0,OY?9#9>D,>'TIWJW"_]N&;P90RB5FGZ>=/UNKZHPB2IR'O%>,/
M%M/-LF\^O-]M";GQ=,QIOQ5+&0;E+:_V7N\U7_K_[&@ A#R'9)Q"\G .R4F!
M9(,CP%-^+^_8AU=4AP#&OCW=G7]M,F[S,IKHK(MQD-G<<35N;;Y)'7OPQ:/^
M6?$>AMU>?WB*LI<&#N]!AQU7WQK.YH:#4"ZP,8^;K<\<-8 !_P9+L$K5U,FS
MMP3A1=YW7"!<@L3CD@6<F]6.=S.W@]V-SQKQ#;*Q.FF #V;H<3:)YRZE#(F\
M _C*7W#8XC0Z!BT@?^Z&P\\]D.R3$@?)3UW(.C.P#QI@'TRA=C ']D%^<+G
MV(&H)\9&+D _%@XL-.8"PPG,-BT96R_WW[S]^;S@G_I\&I?/V\DQV)[O4B&3
M<TP6$-QG1GLZ' 4X^(S'XB?'8W_E^V"? 6ME6E(/0I]&Q$F((/D%0V"U),Z8
MBBXGP(Q/AQ<PV:N1U^2D"3-7H]Z\%U^#EAGG1XV>6BR[%<=GQOQ,G'B!K51U
M/6G=!^>HJO4UP7M+'LW%CH2RP'J:S*IO^?)WB+/Y=T<@CYI 7I^^^_B9[']\
M3=]^W*=O7_UZG\22)1-(GR64;4AB%?]6UFR%9,;8<Z&M*0G&XDB9],]5D#1!
M@D(1S8+]YHL>OKB<';*-%C'PC7],!O'[+L@?5$PHN50QR5*X,)L%Y>0?>_]O
MJYR\M,<G+@+ %Y'B KU$3/62O,3RNUML:;XPW> BEUU1E9K;7@E_CN'$)1#4
M[+EPNQD>KO*ZW<RN3_,)"MN^D.4-"JM98FHNP7_<&P\D [0D7$J".RMH\#XH
MEUJ+2K86%98,+W(WMFQ0O9^X?N5_G^IG+]K;_5 P^-W@->@^X[/W<91M0WL8
M9UP-T2?'UG[G[UX='B2LL5&)(<N,1EP1B;15"@DM0=3"S21&=YZ;O75%!YIB
M\]-) \R%2&(L0-[M+> -R%Y@!< W0JRK0U"G ?'J*2M;Q-'[8V-;915>F8]M
M1OV_IAO$ 6T:P77PU'-/B(F))1HM3T*#0G*!)H+TQ:GNK3)RS6)A\^1H]M/7
MM]_>'!" OR/.HB2%0)P%AN *#(K2,0KT*DC(H__V+IK]YZ9NNA\T^S:CWU_0
MV*:10=E= ^L!VI6JXA)+=;9?E/#Z*,=AMXM@U[MQEGJ._[WM.7Z_'IH7H)'8
MT7AFO@!LC^WG?(=P^S[6]:)VU.\/3^OS)M."1C#-(T^]D_7=U?=Z+WR^=EB]
M?[;(K4),93E88Y SKHY/ $/S0O#7Q(YRED!_")A0%]PY!%2L,R.KAB-0TD9?
M*C]]=_ZU'\4 +VOP;*[#U2OY[Q?L<KV]F=/CI[739R4I?LWGC20"Q@0Z4UVB
M^_E(Y72C@NOQN"[I^,!I1^/BF)X20^NGMAG+CX%NRHX! AD>P*^K80 *:[=8
M#KO7^QE>'>+85GU8U.4,GG.G';39 \VK&ENV60E@4\?8>SL<M]*#@!7]814S
M+TWTZ5*YSZ5R$]RE<F_!7KI4[BNF<E^:FKV<8DV)MXH&@C7CADE-M)!,<<E2
M($J%"U.L+TO-7GI/B"PZD^=5)L8=C2XIY4Q2R2@6 G:7I63?DWQ_\>'=_6?C
M+?LC&X0Z*\G)33KSO+:K%3Y-;EJQ&$#0YL^.AZ"_#4MNS4RFSS0V.&:=DZ)G
MOI*%)+1L386L1OHV5+MH4IT/S(["6C%;"M;6-2PY:Q+UJN.\JU ED*D1]+\:
MA.+X-(=<IMY8D*3EU;#GLM7\M7FV(2BY61YF_68R AD3YY)R"73U5*DH-M0L
MXW#O/)@;B=H XRO8(^/8"/U)'<'BA-VGF:+<)NPVX;G60-LJ?]EZM/YMZEN$
MJRZ1R/L.*>8 ('L@;O\+[6A0;N)R/H$2A(.]QD32W(E@-+!DF[ &UNR)(-G[
M!=I:DT] Y"6^_7.^_#88W+GTU]K1_G3_U9L#9R-G'"LD<TH!#T8A;:E'6GHL
M"9:*J[3SO,XY&A=8TC5<1!]PY6H._9)$O,@3RQ4UOETB"U>Z#O9X+;PF@A)G
M N<>YWXOWFAO."/2$E&P1TRQ1W38LSGL>??JTT',.9HF>V%X<HA++)!.Q" )
MNI)BD@2N0$T;@U(7+\&>@1U/LC?RT-8W1*(<(#AITJ=B=3*S\<\EZ!7NMLYS
MN-[W>AV,%,9$SSEW"0<N,#5::J6=UZ#\>:+Y)?E1'4;^,$:>P6<'43B -F8(
M*Q/R<%&"M+<2T%(1;@Q<"\EAR0NY68-@1?FYU'6\X- K&76M)_F"R/T<V9I'
MLW]BZG-<];M,O4N+JM14:5TGLW?;D%LUGFH&0'7#R>%1UA FKJY"96'UAD1X
MXT;)E5IYA1*3:#PJL!%;7%5M+'#=B\Y[4?AN[^>IRM%HE2^;?@KMMQZ KK?_
MR_O>;T#)]ZSCG4.0IJPM7T0<?*E&PT'&N:+)'\?0FAD9V$UF\BC6P/*R\PUP
M^4LV&UK/X/AZNIC01N2Q>X%[T DDF*(6?M0).Q>IEE=*KYBR+, P.,R^'4Q2
M=F@"X_K%UKF,*R=9/%TN16'M ZF<5C(%Y**-B N=D//*(2\YTTX0)@S>>4XO
M"EZD MI>QEN ;1OG;4RT2UW6A;5E'K<@<1<JR\HSLPAVV]!B:3@C!4'OO="Y
MB(CJJ#E)R0I&C5'1B[16PGTWZO5BP5O[OIB6JS(N3$8S&??$<.8UAW-\.S!6
M::ZY0B*$F">T.62$%<AKQQ01(C#.BVA#9]&.EGN23&WV><AB5CE;L*-A*XV=
MEQ$KLX?M2FQ9S[Q_'\S#"O\<UG4.FWV(UH.<SF=[%=WX?MEZDZVR*.&;&DS@
M[5FE. ../#]!J.KRRZQV_/_L?6E7&TF7YE_1\9F/!!UK9D35C,]Q&9?;[Q3@
M!9<;?^'$"K*%Q&@QAE\_<2,7I3:$6&QAY]M=539(F;'<N%O<^SS^O#LYW^FD
MCJX+WQ_-=%2Z."_H%8 "G?)FI[R\A%:7\A+ELOA8-">VLLGEY<OTC4L]C>JK
M3V#_HU,,E[>#1G=PYVW1VO"3\Y*#:+I'$X"A\G"E".[7:*Q#2%G)\;+Z;-B9
M)551C?@'KLEZ_GM*MQ7N7=$K.^[:[D69T:QOM,K-O*FHJAD#09]\L\UV6*_L
MM(^D;!H9+2M$K5.C]=7?5-(;!55%Y[%O/+ZXLHQRF!)-<\II4A=[S2U6.93"
M+9_.PGBH52^&4/JQ=4YS^1UGW=<6IU2YQ#N-]\X5F?VP^2Z1A*IG9]H"2O\L
M7Q\M>=SOXF'&7T57/?T:NHH:/<:S]][I W6876>M&S>JMPP4;A"5A5M7M=-Y
M]3V&*2\*5[5;YJ+W0/.5]R&=PPM?7 T]!0NTY\]A N\K'WPKM,^;=2TD15'!
M0@W8'-S=3&EH,_WKBDG7@4?9F-%HO$S]^[VKU+%6G+N9=K;:9*5W)1?D6S=.
M/A4_])8_OZ-3%<2XC+2GPRM+$^I*KE&TET4'='6LXB&'+M!1LHS5U^<1;D:S
MJ'[=T33 7ZXZ9DWIY9GO%P%XU?59U:+-W:.4 UWW^N:0E\SHAM%-KX^J>Y<
M>B5Y#M.Q;/_1N@$,Y.=?.JX,M:J6WVC\[1GT%L_?IJ5[E;@A*0Y;T?T)V:<-
MQ;KQOJG\;2K$ ,XQ?0Z4[:R2Y:GK"&,MXXN%(2\=TT-(]L*P2Q4Q]/63?JJ$
M;XS0\\\2DHJM/9G1V8Y"T#G2W\%F'/B?'&0MWK(O8D:!P#2(0 J;$]))305K
M]>UZ?;D^K6$K9CN&V38+UVYURUY9FPNP<(/)"!HBB_>NZ*A(M@ .4CP(4 E7
M%7W.UMG5IV]Z"[LL63SVYW%4$'PTRP=@7"%JKCJ,F,ZPBC:+DWRNOPR&<-SJ
MR' I!>/5],2VY7.;E<^1MGQN"\;2EL_=LGQN;3G<7%D;YE8:87B0+N.6,Z5I
MR)CVE'.L-%P/+W_/VG*XN?<0K*RRC%J?>9ZK7'JIB<9$:XH-R_.?7CZWW'(U
M4GHS1J:[I'(;[D[J>BJX @=?9S0Q7Y()&W3ZD#+OU>V0Y87@J',*IJ(_K5E[
MTT\@;[U.";T1+9#S#5R;%#! G]!<P+#,Y*3+\F5VISG:E5F$P0H;NY TH#N=
MIL?Q!$*7]QZ*] M$KI?E"L8%![=_]$?G9SI+;_J=/6_]^2I$NJJRK+^N@JR(
M*C=KFR+.29-Q3"R<4F^X,Y)[AJ5FQ.?R'FRS+W\'CL4'Z>#^\HX<7'\]L3E
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
MX8V.ZDVM46]%]JPLR)A*4BGG16])W55>W,[,5$W,E:_-E%F,KN*SSJ%8;)I
MB$Y5=)>FP?W.'/1!BD2ZX*:54!S],_@+E#C;LWYT.$ZO6NS.#8N/:5M\O 5C
M:8N/;UE\O+:8>*XH6&CG8Y#NG766:Q:B"<N9C/$B5E 3G*TJ/EY;3#SW'@KI
M .RHIU1R2JA4Q A*XLL8QDYF6UI\O+PP[T[4Q!!C%8S-]PJC;)08XGPF,FPX
MIEKG)C"7"9617,F\<#>J.UWXP[I4RRHRC#:*NH>;<1K__/&$JHQ%7P)N>KU"
M7'*'I.(2<:%9_%^6*2VAWFLM4^:=HZA[2DO+G/) XO!]_^C=B9$FSW/*D8EJ
M&7%.#+!;.V0RR4QN#%4J Q:5Q4* VX10,^A&H\&,;JIO@Z=0"]-&]9^B?5)%
MR:PP?:A&^?=@6%'R'H97Z19IK^$:OYFZT*TJNH7L7>WOG9X(9W+B,45,BPS%
MK9-1%7F,G,JU%%9D+N[4\W4$UPG68 KC/(7^@Z:4(N: 3/$0.)^70?(T YQF
M)'0>O9 *9:2H.ZP)J2_A;PFB8RKZ=5UY_$-1&U%V?Y9IRX6;)#R'X9&NCW8[
MLT7;J;*M.C0-<PX_Z;H2>Z"HJR^OD/Y8F9>^@%:>_BGJ^3#^@\'%8O(*N]$5
M[(__0$3^-(\&[LEH]A-K&_Z<61O"=XF Q= =$)<*_.7P[:N_.N,HA%_31;LN
MZT[2W=UL<63JCBJVI8BPIZIM6!7/ _7(_,/K.XNB=R%^V/BBW7?:R# 9%7(+
M!97^>Q3>%.>#Y.TDW T@"__F>ZLO?ELQV%P,IGO6]CD\-6,3?[^_=[QU?0[M
M^7S \VGK=HVV=>1)'<XXAX,O[[:^=:0]K ]V6-?#[LV0LH!OU'3H:Q>^0=U:
M$)>9\92.K&IKKVN1DX,=JO@TO:7A]Z,J'EC61UIX_46Q054 !=CXH[-!KX*)
MV: 6Y,]69#;6[_V9B] "]J?<O08Z9M$'7!23;Y:1XH0H+3BCQ$O.@S5Y5-(!
M2\>DD2XC:QPU>D,"86\ZT-?U.%_JBS(?=2M6@-\P4=6H'OOR"OXYR0+/K<TR
MY*C1*#IR')D\9,@3EVF>&VRHOXFYO,I610'ZH>G*5C@>6SB./IXXCYFCV*/
M6(:XD]%_(%PCGS'#",,BL]&Y#X/)<(UT#)94[Q:WWMM4[K=<?1^=09%MJK3M
M#TI/IRXNU@E +)K LRAS@R'TF2PO#2[+*U<EGNI[I"*U"Y#31=K+>!O%O.-#
M*#(0\W=4S7J8;5K+Y:63_Y;0!E>=]]IU!YVC05S73JH [GR(YZ[S&MR #V=Z
M^/,K*??UU?*:HFD1N.Z,=''[_$T/ <TN;AI,:YRF5<']W,C2?8NBS++:)+E*
M272B;$&F"E9I!BSB3/="S9 ."UE0?P,Z!0PS/36!;%8)TH)*=[089/]9<K@T
MQ]0$P)WC^SNTX\%,"=9N9V\*RCR#;@*#AH*O 8IO &C"-*IZ1$O"_"E04@V.
MF;*S\<#$?W7/SXL;5U>D ^"AQ3-GJ1RF60,7GY5FE$"B^G%&P*>KH[MC$Q B
MQ#-E'KC^?M4JDQ(-18P#)_])M;"\CNOQ!+M78-@_K+PZ/?&/1 Y@;Z,FMK"-
MYF[UWBL+%MH%KU^^2>K+!6/S+,N=)8P+Z97ES!HE>,BL#;X(?4A\[FV[9-H*
M^ =+D^'#HZ^7P-9G\EP1E'')HV_K/8KQCD)4>,JURTE&)92]RT<KV+BGC*PK
MV&C+WF^9*_UZ#77"3&?"*ZJ1R7",=81QR 1B$?4B;HRS6"N9RMY_1-7[7%4[
MP_-E[S>T^53H+K,E[TO5^X;E[]Y;JV4@U#O-F5;&2ILSS3+K,HEKKJO':NMI
MR]_7BS79WWMQ><(,]8$$A80@"G&?220%X2@HGH>HWW)E!3"JK:)4N[]NNZ>H
MM"T]]Q4"?)([KGTT(T@2:Q#7-"!%<XM4S@V34HF,B?OT\92!;6\F2JX\RPW]
MM)?1_S/#[CV#]I_I'/Z$\F">"1./ER;<$XZE4=AY$G]"@Q?<9:H\8WEUQO*V
M//@'GL!740UG009L">*&RG@"I4+&@+.9YT('F@?-;3R!^9K[UWNHX7N*2%L3
M?$\9P">":>F" K?21AE@P2$M?/P3T2XCBH@8A=R]$'BGD1B>2<(U^B3IRFKA
M @^XT>X!^"V=LOH&Q& PN4C];N?>GNE^=W1> =O4?%85C]4R4*R2O.K2:ZC?
M0!4@>WQQG&;BX.O4E3YU6J+^2<UFM?TYMK<IW?MA<G'1 ]R/T;A3U32GO"1D
ML&9^NDWIMY5W'@563QI__"\8JG/]M42CAC+MD@_)^5'WM,3&7U*R6;5$0K5
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
MN5,_NL3(GP7%!P:26?SE D4/X$YGR5<H6X*WWSD?I$'!0NA.?,S%8*@3-!?
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
M[5H5>1<5.<\[(CQ3N; <<8%5_!<GR*@L0XYIE>=*><QLJR);%=FJR">E(H\
M/[_5D'?0D(?S3B3&U.C,!I3E%L#O"$7&$86HQ)E5S(E,MAJRU9"MAGQ:&O)O
M  X^:U7D'53D_M&+\?Z'I";%_O57<?#N!#,10MPYQ "GG.=4(VV"0])0QZRB
MU#O3*LE62;9*\FDIR6YH=>0==>2;>1T9,IQ+3"$'F0G$F<R0\7F.B XX[G$N
M2*!/3$?.DLXMXD-M;0_BJH;]9D/\T(\N!OV1[\ ^?$NMJ34F(!0ZQT^F?HN0
M2JVA?3]UO1<8 ?8LM9MW4TWTT*<^]>)GJ6#:=H=V<CX:P^U:ZD[7H]'D_*+H
M6IN,BK;/JAVMZJ*MV]%V.R]ZX[/4\ZD;36I5+]Q%'$;9AMN83-4?LFI:9WK4
M,=[WZT[+Q4[,)6WZP+.7WK' ;A4'T^CA3_UT3Z?9OD8F>%41>A5PG4^N[[X>
M_XSF[^P74!$W]>)[3W/*[S>T#>M%.S\3&F !IZ/9% \4CQ,#[9X)9F)F+7OZ
M<E2"=IQ.>A54QW]W1^/!$#3G#*-D.F8%:R40#Z8#5Z%7E!"A.^GLE_QQJ6UP
M-&6_3/T<50]Z(H/4MH0Y25^#QOANNK.O$ ;C25\ZPJV0W0T%Y&7/Z_[D(LWE
M0RH&^:1'8_^3(27JO6VTW'3[=C*< 9)(%19@#%8;EG%4YT47**A, #X8E3@!
M!^]?O7W11'(T0#GXS8]J*)11)1^CLV2 ICR72;RZ_4J2S&1<*?+3"IRJ>$JI
MKINOJ4S(*,G:K*E)8RI'"7\OH NZZ>E-))99X)6"@M/X\26(_B;MB58IIG++
MN,&:>^N5C:;)&9,9IH.6[K;>\*S;>_6J'.EA>%M"QOS3MB6N;&A[PP[W[(E6
M-JXYS1!A&0575B%%E44)%YMHQP->CT">3L0F I#GRJJ,,!HRPS/*8S@4K+)Q
MZXG'C.2M /P8 3AZ=Z)DCBTV#.68, 1DYT@235!NXKD,,6@5-%L=R]1MJ6NA
M0!IFT\V!RVZ(E/P; M"*92B>+93L5H.P_AY0LDL;>M=B)<YC0[I <TTL%RS$
MD6@9 E949MR%$#B6*QN'UV$ESK\GHX$P:"L6BO,X.&L<9E0 )PJ)NFY+L14?
M C(IVGBB6'2\<AFW!, & LXRK()6(5@?6LBD'V1T^<'>BQ.!O8Y"*E"6YX B
M8 @RF$?+ZW+.)75:&K_6ZRI"R:C/N^>3\PI$I$2@JSUU</8K#SX!'9FDE@J/
MOY:FG4Z,9?N#I0^Y3!0:_5'7 7E]C *BQY_PZJJX($8<X %>E3%1\8SM"$IO
MF1KJCA+,)"BZ;@KFR[@NH4Y>Z&$\;G,1'9RM.*9^6M4B<-(.MF(T3JM4Q'HO
M7[U_^0\$>^F_C<,;7_AET"VQA48>0KM>A=&'F\Y2//B^"Z"I@Q"Z*2<7HSV
M.RVT8((!A*V"W2P8 *!A(7[ S\"OKI\?A'VVC,GC_-Z^_*L&$/R_NJ?/]?5@
MT'G?_5;/JD3S S";F2'9GHZ;Y.IH-@T-?#X@)BA85\J(MT03K4=9=#"DN9;O
M!^"E89)"5R,VSO0YS. UQN^@M"]%=A1D<]@%(ED-_+;#(O]30ELT01')T@77
M)<8&B@O2*R1^9K4;K YS\T@8A 58!R3<NQ<%>F!"OCL??(.A%^HZL4-H .TH
M4CRE()3G"!) NM\M0W+X9)QL$7P#V>?;.".@XGT97_:U0AOLIJ/:+[#,2H*)
MN>V#C'.O&!H([>AK\<FYL99 1/.CA816R3$SG? .&(Q> M^,#]+6^HMQ,\/]
M,4I=KQ/@DCXAOQ:&H40UJM>[N;C-#>F.EJ/"UAJNENNYI$9#FM-LTN2W7RO]
M5>'3)<W]_2(^)5I4O[,RE3,Z@YQF.<OQ8+RP$%_[@\M^\]3>)W7CC.3,$1$8
MS;G73&89#XX)2Z,?)>VM+S+;R/T>3L2[[P=[QR?,9EI:;6*T9RWB)!/(2(R1
M49YKDDG)K'GVG#UPZL81+05F3'-N.59:V2"%]=YR$ARE62L /T8  'B3!!E#
M)8\R3P7BADND<DH0\<HI99UTUJTG\^W\6X*Q%Y1!HZ:.3RA0A=.3P'KANG!\
M&2W/6=1;H]&,^EWB5A17&27L>S)Q"5X*=-!.#;@^?UESDS[;-,_T$)%3CKEE
MC&=82\>]\\:1S'%A@Q.98-ZVD=,/DOGK@R_')Y1$L8F&)H9*.(M*CPBD'8XQ
M5$Z,C?&_IL2N5WK5_?J-MK.^C4DV\S[1UKS__UN&6T<SA187^BHQ>712XK9P
M'1=4P>TNW9(?.TYK7RXT?+9YIY5\2.N'$!HT[\3 N1JXXF8W\;;YRU'C!F[J
M:$6]4]>!-)@@>U>IQ7I:\+%3<BJ,9IC>RJ_,W0=&M[D;97D(T4MSHF-OS_K=
M_U=S620>.)_F%'52&>M,X\^::*+G3\NHJ+P;'@RO*GSTM-0[94%+J7B;LIHT
M>;%BB6%B3EZW0[HVO&'^)YFP<5S1&!C^=,YRHI2,.SX9IL*=P23J>S_3F#\5
MYIGH9QK.QUD4@3P$AH-^R2U02G4\3_%1.QTH(!OOE&D%G1@!9N+@>E%V9V+>
M\T2:#B:[4H;PMNJ;I5#% - F(L7"E$?M"N<4JS^;G]V=*Y  *US%M7'@Y]'0
MVK(4HR9.+,+I4STL?8ZZOFCFBKM9JW1#B=)VR.J-E3P-R4P[!(RN9WK22Q5)
M8+" >^5BLCW5$+#_>T>OR@JRL@X)U F*D25\( I-/:F=5&-3N7^0$4A9K>++
MOA^WP'LX!3M@'^VD4$Z%R,[0/]AJ,9*<'+UX]6&G3*L5N0[X24IX)+Z&TK^,
M&AV\IP*]_5Q_ ;FH5A?>,+DX'6KG9P:\FQY5V9SR">E,UH5TD_XH"NVH\)"O
M&KP^17E?_8H22#[Z@3U]-</7N70)XPN^ 5M(?)NK4F9I6C6Q3SKL0W_FHT,0
M/UH1H"9^H_CWFFD#UFJ0N"ZB0NC/^/#:0=DB3 >*6:+2OTPYM?2MFE"K85ZK
M=4]8UE,$_EM.9JR_QO5*ABJ-V(>XFN-1<]"%@2WHFIJ;VQARX0+WRJ6!+\]L
MD1XFD3D:C,ZZ1L>!#2_*>ZX=R-(.^C$D#HFXV;LRCW95"8\NOUZ5S%R!0BO7
MVU6FNEJ#0C22'!0JJ/S8TGT!68,5O 0*JW-?6-BF.#57<YNTU$K(QU1X7)3)
MQ4E8/[,V.VL%HN#'+=:JIU.Z^S3^9U0*.7QIR196>_!Q]\-N\<"H#>%Y$"M.
MHH6J,L&OH&!LV._4OXZ'>C]JAKC&_=N2^=XXD&K\YX.*+]QU1^?=T:A<AW)6
M.\T<;O+-1Y=5P)PJ\(<I)PZ<O?YK$N^+*$C?D^,5_<Y-8M$@K3-*D1C<"YX;
MH;0SGL*-)I/84E\"?&<5=7W&\$99F#U]KD_]Z ,4)(__U;V);Z/1Y='H,3G<
M>W7"L_A_4F*4N<0>(#+(P& 4X#8[,[FVBC][3M91GT1A=<7*-\.A.D2*X8F/
M%B[*RN"ROEM*)&^%D:WTXE1KO2C\Q,(\SUGGZ:F]K,H+P='O^72P-N.TR)ET
M-HMQ=VX(Q\0;$C)IL<JPQD1;N3PWPN:E\#]P%]:[.HRC=65U=O*,W@)?=[JX
M@<Q@<C7.NA<?(&C_G9DKXNR.[ E1@F$K U),",2Q-\CXX!"EE@CA>& Y>_9<
MD'7$%2$E$U+<6@IATI0?_,5XEEB=5K7+H(1C7-+U1??$HGHL%*>YNE&]KJB!
M]7-*$YQ)T*S1O>\ XOSX+D'!?-]"YP5(=M#?!D5-;?6Q(D!.CHQNA#^N(/OR
M1> <Y[H12^12:LBEM) [,.2:5'*WK9+;K$HN:ZODMF L;97<+:ODUE:]S56O
M26H\5\8ZI060:\M E7+"!KCYR0Q;R4"\KNIM[CUYL"HG@A.31_=&8RD5U8;D
MUA!!+<5;6B47;=9!#,3G3=:Z(.5+X7M4SGX?O/->5<Q2IZCVWWYXN=.L^="3
M:)*&$'N#W?,!'/Y1NF^J<Z]Z-/+C1KM/_/O %C%I>N[07^ANR@<"IVU*KU5W
M;O! R =&TS<8?JV"R(9-O3SK]GS92CBN2*+J6'IE1 -YOE1/<JF'[L_"Z!>#
MJWW!00@P[/BB:6%%R>[9>!6D;KQW\_4;Z>5Q-DO-_9O2!C<7N/CK,*4?2PK/
M8JG7;5NB]BPR#D Q? %^(OBJ:3\@T"J>&T- N#,I^V?*S$W\R;E.D=BT?BC5
MV)14.O6=X?(=G7+O+-!,-Y9HJR+\Y7G(_^S^=QEAO]3G%]$'*Z-E5N8EW_MQ
M>7>P99E)8*/05\M/^>JDPR?(/@TA[_XV55!]F$1!A#;0T@'[YLN;Y#=]NUME
M(0['8WT)@CR!5-%+:/;M5HF((@V85$)ZY7#26U(.!LFC*"9^7F582/"EM!BL
M<GK9Z@VQ ]U#8>)A;D7/8=)"(/&->!#^6ONB*:CJU%%3&NUAC0O\HB+*+=,B
MO9GEW&RIIJHS93[2U7XWU7A]*U19?P2W&JF<;\:[?XB,B&,V*!(-9X:Y\T9+
MEEOK-7$L=Q*;,B.25QF1?,.ZE#8C<MNHU"8^Q3PWT5T@#@G+%.*&4B0=T4C:
M0#T5(?<Z/'O.UM#<-3,BT^R'U:F?WEPMQEBP_*,R"FT<J'0^8E0\*/_N^ZZZ
MIH^/"A.X[@]^Z1%8U"AEG N6(O[F'(BIBV+4,J2;$CZ?^6A>4PIR<CH9C>=R
MD(=V/%@25X_&8*ELJ6&**/O+Q)U"7F;2=_-JY5Q?I?;B5,8 Z@4 /V#J171Y
M/YVR,TUUS[VV<A5GNI<+D/&OOD'9'4-PL.I% JNL1$V[L=1S*>\MX/6W4#T=
MT#JUGBLT">Q*)3% L XH#OW3I3F&C93;W&N*FX!;)"*6)B'Z3S )T7E*& ^O
MX_8\47@'&/K&R Z_5$O\T;38JKP+]*O3T?"Q.5< "ZD$%IXZJ$S-,ZF"CG\$
MJ"7C8UR]/!G]YN#O)@?J01KA8?@;XJWAONY/X-(W1C\N;E!RBT>UC<>_G8T_
M)8?1QF?1QN=9<,AX[1$7,B!C<X-LQIDT@C"A\+/G=%417@IEAYW]UV\;D!=-
M35V:E2*[W$#%2/IS*B/)$(/";-2M=(<-[HM>5.7QP7]7GRL^,BWHF_71HUJO
MX'8&M=,,]3GQATF-1XL+OXG#B-9"5RTE5>07/?O3I/=3:\DVZ9OE)WO30MK'
MY!U>70][]0&\(OA-/)*5"7M;NEROBBJ#:#M?]6%8214=#,8Q1K4]Z"3ZNZ=/
M?[LS:J$Y('[F(]W_\B+^>?]$B!@(:98CPCS@WAJ+5 @2A9"'S.?>*,"]7:R4
MGJ?ZW;1R^FX*N:V<?G"MS0^.3D^XLPK[@!&.1S1J[2P@S05%@,1BI0B:PWUA
MM@[JHRJ=7D93/ZIJ,RH="T8=4GQ%G?/0EPJVN.>KM.TWB*J+QK:*U:BLHTK5
M.R.H7)V,BKJ@"M4P)?'2M<%&]]5WDTA^5X'<*T?[7H]_ZPOKKY>0&@B<8^<5
M02KS%%(#40 SQ1''/-J+'+,LU]%MV!6KD@/5E75*)$&.(!0(6#]4&%C3<MU6
M$-Y40VTE8?_ZS8F(#@,+P:",AVB0O-5(6281(Y9HJ0W55"9)N%D0BN[C20/J
MM-(T5<_G$AT%V8%M-F*OAVW?VPWB<WCTZB1STC&+HS\C=!0?)V(D0IE&C%MB
MA99<.1$MV9H<X^Z-+JU0REO.HZG$C@M,E<QD+HV5+J>6R+4N;0J6O7L_C9%?
M@B7[ZPHP>-.E]U%\UU^]@?WZV^WB*ZB=8R=*2J-59I'UVD2'Q!BD\A!0_,=8
M(9@RBP@N4E KO:7":Q4=FNBZ9IQ$J\*%\R&W^;..CX?C LI2AA/?3 TUTA<7
MNKAIG%[D53=_8;!I6J/;+WH:2XW3CYO:"3'N+$3M*FXV)'!F_>C-@L.E=_IK
MU^'Y_TY8OG/TRC&X[.F+D?^C^L.?%7MCMY]"Q/2E/V?'(1;)+U/=1/'K:6G,
M+B[*8TK:SO+-Y:]WTZ_F((^+WXE\ES*V\M=XES1_]QA<E3>];VX:E-/;CO3V
M"[";J]7?O.FI[5C;L?Z<L=[NO"ZG\6UP,,Q FV\Y\?N&_8=0I%!X&K-\N^NH
MC6]#_'X+)N9U2C%;_\:MVX$;USNZ86PEL?&O.%O^6\U6_%:SS7ZKV>8;*<B-
M*>:7+,G=>=_CXQ]]H9;?$->QS-;0MZ];^$WL5?OT]NGMTS=_^L;:\CZL0ENK
M,9>;EO>;I'*V1JNV-'0M#=TCT= )%V+<D&E"=>">4$68#3C#PBFA+5>/3$/W
MJ0O <8=]_PL1T0W$_O4+<?CIW14DN0^NW^&#3^^^'Q\=\SCFRSC.J\-/^Y?[
M>W]__?QRCHCNR]?K_?B\SWO_Z<4YL8.]=^3SWM]G!U].+X^_O(CO?B..KU]<
M[G]Z_S4QOL_S&7-F-.3*$4M8:)G 2 .*-)$AY%P$C:5Y]GS5)=I6TM"U.K+5
MD;^WCGS3_^"A1+M5D7=1D=TY%9DSGQO&+)(8>\1ECI'RAD4]:?(@- %&!&@=
M;W5DJR-;'?ET=.3167?8JLB[J,C#>2_2>>R(Q@())4ST(BE#1A",L&6!B&"I
M<_+9<]:JR%9%MBKR":G(OZ&#]%>B?/]Q.G+_Z,4\Y;L7(M>&,T2L=(A3K)%T
MBB"/F0N&2ZKB1C[/6B79*LE623XA)=D-K8Z\HXY\,Z\C+57!6N>0SB6).M)R
MI!WSB$7]Z$P(PAD;@^VGI"/3[=I_I:K8I0A\6]O>>3>2 P""C(N0V-SZXT>@
M/"B>F,JF5W$> /K AE0&"V@',[P&NM\'+.N5C>G]HM$8^I&WC/'@QAU^.QF.
M)K!+ ,0!1V%48&JO!-)**&4%9UB<*ZJ09IO[,%V1$C$K2<IY >X%7[2349QV
M:M+^EL"T;^JA"%&U8VN%S)WF5'K)20A:,*I4[JT(-_105(K]?;W_+P![Z\4Y
M-%U?I\&^37(]TRD3E]+^X2;#R[@>(]]_HIK\/HT54>/SD[B\(9=6(I?[&-$3
MBY%BP2(BB/%"^9P)_.SYV/<1]"<L=/D6"N,N5$MS0&F;M@L3GVF1Y3+G@GO'
MC:#<6QR]@IQPSO1MG8$YF1D=# "N C#?V[:J%6U5,.X3FV?":!8059:A&-((
M9!R)4A2=,\L]=&]"KARO(11K0EA7>K5H!F[Q;#?#L\U;/-LM&$N+9WM+/-NU
M^+1SO7P*.ZP4T4YZRG6&I> :&TNBVC=!F+"J]VTM/NT\ZSNG&"M"I<49UW$D
M%E-AA?7,.Y,QOZ5XMLOX7@N*Y^B'35GJH)^Q@(?=C"ZMR8]6?# 1R\UH[-++
M'J8.QXU(0E4@W$FB1!9->1X#0)%AGOF,B^CN,=&2A/X(JQ['<7Q"\JCE+<V0
ML9R!,VB0])H@;;$-(?KB5I.UA(D/Q;O9\XD\16_&.6RIT-Q@3IQEG!FGJ?!2
MYIX0*@3GMW8,6QR9>PJ4*, ;#*% =Y(Y+1%W++J)P5"D%&6<\RR/0K$ZRU,*
MU'W8-'\7&LWE72#O-4 ; OG4:#08=@ ?"RQ]YV>B!![V.__1T48/2P15AFO=
M0-3.'(9@P6<.6Q( H[1@6>TLGU8%JMHD6ZL^_2%&>-'W[?S=]0FYO" 6#24G
M(0PR86_6:'#Q18W<5LJ%N0D,Q.H+;9,X%2_K^],45 #*6\HO^25XFHF54_<Z
MIX#N7 "(@LEU'D#GAE?U0TL$I&[?)BK'ZAT#FT)25S%")G#:[V.PX)V+04\/
M.]\&PZ@!.Y=>5ZQL4]3.E AK#*I O4U U/%[O2C(>EC.KX!E J+(,G/3Z0VT
MVTDHCN<7O0+=VTY-;'-"%Y.A/=,U=O/,5W1\(#!/]LY+$IGF@I2KT"U!^KI]
M-P&*KC*GUP.^OD0^YX<%(FF=5+IHY+06EASR63-OC;/LAE"@P#1_WL#E3N]?
MNB1 HMI<DE%<ZBB.%IC:>@7V>_S(>=?U0=!W.G][,YQ*.&D(>!.ZL-O_!AKF
MM(8O3)C%%3K$5 I@B!6N\- #E&");EA_9I9[8('/#%[[IE\[=SN-3Q9)0%W1
MMW5GL8WA0+HH/C8=BAD1@@%U(&F>&)=ZY<!&,]R<C0%6,E%"=3H/&S"%WH$3
M"]^I<3)TQ2.0X)I*!H$$TGM4TJF5AW\TKI%Z2HPPH+YJ'N0PZ?4:1VR;M/;*
M9O!%0B7<V#77'6E (RG%IB8LV#"')FQNG".>2<!S4UC'B(P$J2$8LPS;E'*-
MT5"1<HU_6$<05Z#IQI-<0\<#M$V4N-=Z]*+OWGK@G?23\[>EKG"M\[0B-_M]
M_XO]?B*!O$\RAG(*T%<ZNE#*$ZA*]3FV,KJWQCU[?@MX]'354B(%@\ZME?5\
M_@VL;-(5LQHL;C\!I/YQR1U02&'!ZK6@>B_\N%N#GP/MI4Y6*[ZPUTN4KB5M
M;R7%H$270*@G<A4?!SS5;15?8\&H$*7]1?I$P4$V&W%,H=)7?JM6?E- ^*'_
M,J_KJED5@YDA!._%,SY5A;-D,"'=3"7*D<'JB7R87"0K7@RMNV39V59YF2OU
MU<+BDV6@^"!Z29];N/:;M5E%MJ(P#X6AF]KDIH(K[.0%(&LD#Q$\G6@G1@7.
M]+ 094#A'90\Z.<#UPU7-0OGK-F8-<?E Y8^?D/=FE-IHEZE.<T8MPZKS,DL
M!!=B1"0(]J5N+:^SR.IX% #"WDY,%*Q:NP+3H1^6M(=1K[Z*+MX%G.X7I3EN
M@]*5>O7@^N/U27 Q$"54(D>R',4P5"-)1 Q-2=PMBQDA,L2H=)UB+=UQV,@D
M:;"1FTG?]I_MO7J.,WF;FLFI&W\R3(3%-<O3AB?%&I$19H7*.>,B.)F+H$R0
M6&B"@UL.GK=!'O!]&BHD ]Z6(VQ/QZK3<;AWS$^8Y-Y2E2/+F$#<&X\,Q@8I
MZ;F/6T-R!:=C319P9XK@6[!?355XY>0OZNOEQR0=I U=F-D4([P]1O/7I<,\
M%=IZ6-.S3)[ J5Q"3EU/N!$G?!CK$'8:Z?V$4/_-]P?I"&M[EDSMR(_'9:1>
M&MA90UT7O< S:P:V[G@^6@3*FD0FW,#8;SY<5S12,XQM\$.W4Z1VHE<XCNN4
M,@Y E)*XV6YC_7<Z_:*&8%$?[30%I!"T%!C6RKF*59=GE<HI%2'JG HLB=_Z
MB;ZE.RS2(V<I8_&SE>"1CIYVU'FIJN%-/;R7:72M!ERE :\.]H[%B<FTUSE+
MI=L$\: )DLXYA)6 &T299<% <<,:_^ R=;!W %9X[/M)**='<9JB\$6,G"@K
M4ME4%#' \4@R.ZHH#4:%="?2G_C0=-K:&HG-:B1D6R.Q!6-I:R1N62.QMN9A
M'N_8&D^%,M0KSC$'QEZE,+;QCYJ&7*WD_%U7\S#W'D*%SEAN,V$\UYP8P#O/
MA>38!2R4^^$U$K=C_GH]T=$S&/MY@J_'X:JI#/$'<+(F/7\8ZO<?3CDP?F=<
M[X/K8W(28KRM9!80=E8A[KA$*L<4&6H"IH;&0%W.XW0_$A1[NV/KD=C?7)[(
M/#?:<(LT@:2TE!8I@RV2C&MJ/>;QQPL[MHU!U-LB.IU>%$\AW@LX=!TCTHUX
M$T]K#0/AS TE,']L%F(^&71VCG=%ECTXAC3ANU3R)_/8W6A^'_RI:C>:W*<S
M5GX[#/*E@(24M)C?=\#\?C@0QI_:$5H;W:A 1W;839UCM\!;?/H(QTGGOH%+
MR<Y>C/I_GSF_^G[1+0*LFR?^*\%9IXGOZ^^IIG'J7_X^<W^IA\.4>WV1JBD?
M%]7[:0'4KH#TGG5%=\K;\IEJA=OHC">!5-P^_6DA1-^@>FX$W&B$/N4C$'S^
M#W6Q>!1_DD/R)H[@O)^:$IKDI=#E/-)%;O(\!7HS)-"IBO'?-Z]&CU)K+7;I
M;=*7BWE]D -$=^42IT^/?)$K)G,9RCO@OSP52Y0V^)L>=@>3N^G.ISC?F_)G
M.@@9O%7<6LEQQG2N,D(5SH+ASOC;Y,^69\V&YT\T859@I5R<[U^?TL,C=W;X
M^MW5,6"E7'_%AWLO\/'UB^\'Y\<"*HOV7[_B!_-8*>?'UX=[\??T%?^\]Y\O
M!WOOV.'1.[Z_]_[+_MXK^OG+5W9PM']Y?'2*$U;*/"RIY)GW+! 4%3H0X-H<
M&1;_) (STC$EC;+/GH.>#-VHIOQ*!L%[R/6F,$V_ 0K3KPFRI+),:DU5A@/C
MUE,C2.#!.I;GF'%.;]L^MTP)E-%.C/8&H\G0/_DZ@Q^M&18PW8.BW#"&D<B(
M1=SG'BEO*6(9R6SF;):Y_-ES1A\*U?TG ,FU"JA50 ^F@%X6R"Y5YN%?W9OX
MV5*HT/WN';KVPT&KG3;53O-^"]=QZT =28EEU$Z91L8RAS .\>=Q._. GSU/
M=V?TSRW24'=-/OVF(?!X8+^FZ] "QRF%Q'6EYQ.,?ND]HM_UDK!]NOD^T>]3
MG.^-U2/&9HSXW#F">4:DRJ0RUE(J1= Y%FWT^[A6Y-UB]$MR1Z65'+'<98B+
M3"'EXE]QQI5CF&A"S(-'OW-RO3+_2C<[&TL=T:T](;=J(=9:\RP$:T3TS52F
M/>&!9X;E\3_2NS9<_'E':2%<)(YJ(CQ!W#J!N)8NAHN:(BV,EXHS12R)]H_>
M&YA\N5EXU'"Q/;%;<&*7QU?ML=WLV,Y;0*TR9V3@2.7*(IYK%R,J&RV@R4C
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
M*+?56ZW>>E"]==C_NSL<C5_T^]VX<B,]O&HUU(8::@&8"2N3.V(#PEH(Q%W
M2'M/470"/;4>1QVDGSW/!&WU4ZN?6OVT1C]]\/"Y5D'=0T'-NU!>Y08[8Y%7
MG$87*L=(<I8CG0F/J>62\_#L>:Y:!=4JJ%9!K5-01V?=8:N?[J&?#N<=*&Z)
M<1EE2+HL()YSC111 5'N.=$R>()I#/%P&^"U^JG53VL#/&AO/FL5U#UR4$<O
MQOL?DI(2^]=?Q<&[$R,(,2$J)L=\5%%072]='O64R>.?@W"99U%%D=:%:E54
MJZ+6YZ!"JZ'NIZ'>+&HH;')I A)68,0U$T@**9'6/*<*:VR E4#RO-50K89J
M-=1R#;4W\2\ [N+OJ)F.O09 TO9R[R'5UKMYM84ER27A"L6HSR-.?89D[DG\
MJR7<VX"5B+$?WQ'9-BFNNY+F_1JU&@F;ZCYU9O?B!5VRE+\>+RC),AH,ER:G
M&3=> >T3H#$S)@4)WK9U#4]*]2TATJ:9B&O)/<J4(XCSG"/#=(88=GD((B?2
M65!\F-\[IKQ!^3R6Q]8>]"T_Z,L* =KS_G#G?:%*P-JXQRH81( DF'M*D,J5
M1CK#).,V9#G/GCVG.X*P]KRWY[V]6-_",[W !&FD-M@J1'RTW#R*-%(JGFFF
M+<;4ZHSD_MESA=L3W9[H]B9Z^P[TPDTT58'(0 6B)N0H6F6*)&'11[=&:!WW
MU?+\V7/&1'N@VP/=7MUNWXE><G5+E61>.(&"\@)%Z<CBF98:92P34F92*BYB
MH$W:(]T>Z?:J<PM/],)5I\U"H);AZ'''8\V%8\A8YY"1A%"#-<FUCE:Z/='M
MB7[4J\'V)&]XDA=N_T3FA%4J1WD&2?",9\BHC"("I0S&2DU(M,V4W+OR\P&/
M\EW[M&\-VO%$;P6+#NYED)[WZ>C>O$7_8?;A%ZT3N>7D?QDSX1F+[K\DVF>6
M9R(WC@DAF<YHKIF4O+U'?5)&Y'CQ'E5RS^->*D0ER1%G-D=*\AQIIX-1WF>.
MFF?/"=T1]-X.X9TT^2,7Q;4*LE603U!!MO?/CZLG%^Z?N92>6<T0SG(+7>H$
M:9OYJ#&E4AR+(#6-0?,.R>Z=W&[59*LF6S7Y>-?VK9Y\0#TY[T\*F6-A#?3)
M&XEX'BS2>>Z1E%CYJ":S/,CH3^YDJM63K9YL]>2VZ,G%8HA633Z<FERHE/ D
M@_9\CDB.HZ[46B)I-4:>4BX]#U0&!VJ2<-ZJR59-MFIR2]1D6V)R[PSD8HD)
M\3:3#&M +(G*T$B,M%(*4<R\##J*1YX_>R[%O>M 6U78JL)6%;:E.=NB"1=*
M<SAW&14Y1RY+72[1-S0V""29YU9DF.6 A2ESV6K"5A.VFO#G:L(6[>"1U>-"
MO5.>:Y59:I$WAB&>910I3!TR+H_JT3"5"PQ-O[G,GH2"O"L.0F-4++[:#29
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
MMO0#$^_@,78=\>M'?,^4N#ZJ9S(E0K:94G4B>])L;FP1+;%6$&15 \_MI6W
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
MI_F>?S)@V*YF7:W#=KFPG9%G6%Q4E%" ]XGEF=4B^MK*= ;O9<XR!6+8JF'
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
MMB2V. &5W4BP;9&5G&<= U;+.C"D]BC)*K>WIX(VQYQ,L:"-B6 LN"JI6JP
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
M4]MCTF+*56+R19;@/6/.F3O,D/<>K!!=RJ&H:IE<$Q0D<*XB&)^B1=6-R7K
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
MQ)(%R:TD0$K1:J!_[*0 !EA N]R-E&"AP/%OJ6/N8RBIL;ZW:T+ ,0:,"--
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
MG671W"Q7Q2,R3%GQ[9D9IO\:6W_)8))PJ9QPD1+.N9'6"ZZ99D%PRPDW)3K
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
M*HTT=QIAFB3&G"F3_(=/8)R06?1T4N[L"D"?S[[E4+.]&A@G77AQ0% G]J*
M*2"'C$Y  45_=%MH +:=%8-:;S_&?FFWU+^7(Y?%>PN9?VW+/$KE'"A9@F=3
M=L)@/&N%_CX8;\7-R\BW!AHJOOZ*=;" T_[LKXQXS//F -T_NXF)!<R)7%<K
M'6S8R,_][G7DXEY$KAOM(;()9OO1ML] K?OPVTV%';3UT1T<7_ST)49&(WDZ
M*[K8Z9!)KSCNCP5@E<;]O^S2S*6VW\UX]U\M'+&3& PV(2VGP&E4*\QP)"P!
M?!._2\6'3]LEMP"8_F9?[RH^9Z '8Z-8Q!0B'&/4$HL]M5H&[!-V!@1=<-39
MHH>1<](G(TKY =^)82WK!R8X3HE41$68"376)P<?P\IQ@N&E#S.>$Z)R.@'&
MP5.XB=8DAP,#53]P&K76X\]Q6 8OF<@.8"XXU80D+9RDUKLH&/[PTJ;M=$-R
M\WA,^2MUOFM%%% ZGF7,!@"^LH('JJL%VZJP%TLK< R75VJ _$>M?C^K"=<#
M@B9;>AH>8'%Q05*PPC/!)6<R&B.R2:BEC](J0ZJ,\.=4-DE]?6/7$R8Y$1')
MX,#N\H8A [H9HJ 0X-R\B.IX+[OK+C-D5.F<YJH:I<:Y;94'T=5D;$1VJ??^
M+I69;UEK +W2=K.9];EM>[U6:L7PN=1\*JJ:154PWJZ/3#! *.09!:T3,!1I
M(P5B4J5$-6,@7CY\4N(.$\9%>^6Q/"K9>\P@L5>.ENQJ^K+Q[7,^E]*>N0WP
MYC9D;#+,<"$93H8[0^%OFG"B"4PRKIRH#)DG,V2\@#7L&J(53=R@*'E"G&F"
M+%,6)28LO&XMO/SA$UN=#54#0V:>^[ 7<EBOMWZ! @-FT3<@C6ZK6,0+.ZSO
M@G<P 8>,%0:S[Q7>WS%C+^MG8 9FST0GKZ+C#VMG8%"V6Z!JQ#"O1A$9,QIH
MP4;IN13*!2:$9E9299G6,_P+2(]Z;LOXU[6AL^U+ISO<__56WGYWFF=Q/\ W
M[XY3-QB,L>MEDMS'B()C!KA3)# T$T&@A2MF"6CM& !?KL[J%>\&B%^J R?=
MSJ]6K[@B'3@\ZRV_W]H#NO_CM)?O%7N@D79/!A9,;<T7A$>,FBMDXH5T]A]7
M*L_-=6:^R-J&;Y?W,*UC?[W&E>R6NY4#KU7T?1OF8B(PR*@P.E&9 O<^:6 ?
M+(*+(. 2V&=W,=&5IQ<$V&F_T[U8\SZS%(CNOXO'^]B[?F\FM_U=0DCO)Q@C
MH"U^BWNG;5M\Y21O5.:RB@6GLB!O'/S8591R YH5(IQP!#H)1=IQAC08P6"Z
MXR!-^/")K,ZJ2N"N_<:GQ]V!X %$[L:^!1H.-5#&C@N=_4:4"P#_".)/@W?X
MT)@46*W]/<'A7R)PA6W7_NZ ^E]P=/8+YG<:^782WOD3Q$3Q^LE)OKV&88>S
M')G T!4Y>O&8/WKS0FC*G>38(E=KW^.O8D*9OLJ9IF[GJ-0Q>Z=[>UD'[>_;
M_LH M&SM5VXZ5E[2^%;7GQYE@\?GBZ'K^15C7,]LJCCLG+9#<7GDXJA<+*??
MRS=&]YG_VO'%U=PGMN/N4X.GY-NH7G% DS103A(FF&-M0AZA=P(/2RV?+Z?Z
MY4WNC5TH7KGZ6N_4'40XN;RNDJW;.?IIP/&U!"8]*/XG.9ZD-U<(TPN!^OJ\
ML16C@'UB6_,A-ICF!@M"HP*CQ(&]+J).).C$N$I$\#NNKB<MW\^VMS_$8;"
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
M*,U6F%Z0,3470RW E?T^.EG/T-L>R;V5WO;</#IAB'%L5& ^H,BE19P;BHS
M @5AC;$Z6IYK5TB]2F;5_7R@.WL)FMY74/&<%^,T*)RB=C@I;HC7QL"_7A$B
M*1%85B;>LD'%A#@G&,ST0)#%S.;JI 8931W"8+V#L0Z'JD4!%5/\HLL*%5.Z
ML/]V(R=K.?-[RHZ-U_DX-F?W3&14]SNUV,J9U[63_8M>WH/V,,UZV.1I\/V1
M=.I;B@P,DL'AOV-D3T[:,&(^C-$DH4&B[*"0:%G2_V9GB$ZWR)"<.HUA-GE^
M-<1V"X[N(G^A&WULG11E7[WM[>>7RFFNSBB6,&7LHB4:3 :.8?0YK>ZP=>9%
M+1?&[*T414Y/R@0JV*^R^U]9<?7N71S,^O:-? 6U4'.!P%89%WUUON717B64
ME2\.JE@49W^]$ZUCWSX-N6 L[$@X+85$[NJ0MP$HK:C%6Q23;;7;N9:L#0>G
MO7Y9A1:^8V%%N2QM"_;OUZ#2=M$%XJI4K3T>:R.12]9VNL6@(#6Z<?A!#^QO
M<^W-?+CYB(8OP!&'F <MJN(.*_,6)8E3.]>UC>= Q7E.P[*=PPKY0':-ZUJ^
M.97NJJ\:/'!6+MUM+=5RI>WV@*B*)UQUB;QUFSO>GW97:U6_M?GZK<FJW]H2
MS*7JMS9)A,LH"J87D[JS"-58,2F:(E..I^0EXTX&HV!T1H1UT=)HX\PF<'<5
MH1I[3G0Z!8(YIS9QH9-3R3JCN;"<$.7HAT^;DV7@<K>%V"[!'@1 H9_L%UVP
M2S$_T%D*W6.Z<E$ ]NVEPL>>>5TBOFB4[6(\!C$",-\M)S'0)*[4B&Y1\#U/
M8?5>$#^A8MRW6IFYO5K90P_R[H-9RFIB8Q4"7[:(V"S5XGO,9=S+MSYGQ68P
MY4$;@*(@TT [*;HQQ+/RL\U.][!<5VWCW._;X[TXTLVM=W'D.NW:;34J++%8
M1A)<,(S'1&V \Z0,F)43(WFZI49%B*V/VS M4)6_%P]Z<;/\<,0L]Q>-@P!F
M]::HKV_@YO9?1UL_FQ<[/QNM.FVT=@[ ;#_8N*Q/E)??@+$W:8-^:S4/#L_J
MV]_VZT=-L7/P5[M)-R_!O#_*-2GJV_6+FR5&OI*M[<W=Q+RF3&)$G<*(&Z&0
M"<$CC9D36GNGA (A,J2"O[]]'K=65P&$"I4L7TP-H*,;!]8,:-;D-]!-<'^_
M'.!*@\X=S >0-[!7;B6IU:* ^.U4MV]S]_1KXZJ3#:WC4/:&R*KWT4D!#J'H
M 0?*=>NJA3M8BF61BM+>[)0?'&C$^YUVR$V&IUE^18>=//OR*RN#P8KOW3K;
MHN39&0Q=8'TV#FRWOW+#9LPS /,BJX*UOT[;PPPW<0WR\C[;TK7'AST0(L>M
M3G=*Q?\1:V&TG4CN[0D'=3)HMW%ED!0>CM*2"B.-KH:OGY[ [^T6")50(/'J
MK<S\B((S12VTJV(S-ZN7%IK;\E26>6XN]^>-]2;,_P?96O]ZV=A>VPV,\:29
M1R0IBD!Y8LC::)&T2FF*<]F9,-%#5\FD8N2!*<)M<+DL#;:6)D&XQIZ,5Z59
M5 &8VXGY]IHO!5G"+^3CA$_MGOX/-JS:/*4YQ5T;\HJ*R'#^)&59^"JF>N&C
MJE5F%E^5Y37-E=!506=_]5'#BA<N(;.06@?+&M8T*'YPI1\5UU2UOVVW5A2@
M?=H"$$N]*25H3VS-5J%&V7;MV[6^5I2XN4]DQAO=JNLZ*>/;U:M=E_6O-FCJ
M!FU==Q!?9*61&1>$;[T.R>?3H]/23[\R:C:=Q.Y)[)_>4M'F&79V7,(\QTE.
M#9XHCG&93NV_%WL+?L^M>7/Q)-BR$+5CEGG#B0(K2@?L!.;2F* \GMYK8R*,
MY-5UVGB8_5H&CW3.FP?[1XV#-MBIW]KUGU]Q\V#G8&N]21O;>V?U]1_G,%_>
M_-EDN3O'C>"1@R^MW-5CZ^<_!SLPIYWU;ZW&42Z,VP2[=NVLL?UEO[&^O[\#
M\_G/Y<9U+.@!O'?@Z2Y)U)DD,'(Q2,2UBTAS[Q%VB3 A0PK2/8@."/=,><EC
ML$ $*5C-E5+>6FQ),%87=$ J.E@2.N#8&F(T021ZC;BQ"3GL$U*,:&Q5"#K9
M#Y_H9!7E9PDI6L9*')4(KD3P<HK@)X'>:U.SL#0KY'T@\EY%>@^1US!IB$L<
M,6LCXHX:I#T(9.(XT\H3%H:7M\N@B55D\%1DH"0A&@0P<"LH8I%SI'4@*"B2
M4@2*$)2]!P'\Z+#]]U'*:FK2WL. '[&G:(U9 <$]@>#[&!#8E&A,5B-C8VZN
MF;L=><L1IYR:0).S\39Y,)4P'B8**L)8*L)PR7!#@T92"Y 023,@C.B04UA%
MGQB.BG_X9%8HQBMX2L>Y2E!4@N(9!$79=J_"@H5BP;B[AE+LO*46B$D'$!(Z
M(A>]0]98)051+ABU3$*B(HIG( J&C8F":L12P(AC;9%./"'+G,2*:>Z(>.,"
MXF;>X&3P]1)$\]\KGKGH]W'J>JW0LMV+%XYN[ASW<H!8;Q!]]IR!S Y3'H*B
M2E'#@Y2&4B&\%9P2KIT-52#S+2&.&Q?UK[M6)JH=]HA%!I(B2(^,(Q*E9+E3
M1&--0Q&[C/[^8S)J^;:S$8 VOD@RP8$+3(V66NF<:J*H)[J*2WW0H6V>U_=V
M11+1:<!O0G,7U$@QLC18Y($1G(HJ2.HF,FQX$MXK(J7EP![:@B'IB1"8I"0L
M,8\.1;T+!IXZZI3.CCJ]<^U5U.EKBN1\37.MHDY?1PVT@AF?*:9TF9;\0K&B
MR[0%XRWTGBT>=*DW84EC/N\=H#"B* R&0/GS'\W)9'CH$@2"%KEB1>+=9++=
M6,IY%9.R''Q3Q:0L+B9%6X>%4#90E3B+TBHMK-/8V,0DUG*ZQWE*&=%W%1!X
MLE^GWPZW_ORV#V.SK9_PK#_K=.OGYD7]Z*MH7AZ>U[?76//@RU%CW)EX!//^
M\RO?^7,#UN$%K.NL>=D4S8/-BYWU]L'6]L9Y?3VTZC^;^$9 X+"JF$Q6@>$9
MD.0Q(LXD1<9%CK"7+HC<1BVP!U&"MYHDK;D&HY ;YW0BGB=E.%?81ZFGNYDK
M2G@Q2LAE(23F#$G%,>(!1^0\<TA;#9"5+QP4^?")O$V'<B6'ET3F5')X(7+X
MB=#W;8<%/A_X3M0!QC92YK%'"JN$.$T!:1X)"L*1&#WQRIEE4L@J0G@B0@B<
MFGR_@E*P!'%I.$AABI$'OC6)QDBI!BE,WKP4KN)^'A[W\T3H_QX# 9\1"KZ/
MMSIUR1*L!**4@DPPS"*3<C,\X[4,4BJ-Q;R4\43BH**,9Z4,KR2S&BMD+ 93
MS?/":#?(,Q6I8 H;!Y2A5L3;C0"J1,5B1,63 L+["0=\1C"8:/UF8G*6,82M
M]F Z2(:LH18Q(I7B2FLR?XSHDRH0%54\ U5$!H9",A9%F3CBVB9D/19(<9L+
MQ3H"C/_A$U-LA?!IK9]>O8"X5XCH?8NUW[-X+Z57Q7MOC6_Z_<9-)I/C5YGY
ME85+#WVO %7QL3SJR9]/5+ORJJ&,;74+CWX]VMYIMZC#OWE\<MKOK;=ZOMW)
MKRU-N.#!YA 5VG6Z(6"DUL[Z)G!D'0-G7VS]^<_^SG9COP%(T3AJBJV?/TC]
M\WBX8.X[<WC9./KKL'ZP<5:__ J<O<EW?G[)8]+FP2'=.3@4,)^S_UQ^/6]<
M_MCU@.M6JHAL2!1Q >SMF#-( T('3#GSGD_$"^*$G0D.SD'FOJ .?F*:,%?6
M6";%>+S@$X6"5L=\OV/>6M_89?D\"4G(.P+';'*QED 8@J,D3KM@DYLX9D$P
MB\ZQ((SDAAMK$DTF1'B1\\3\^#'G<RACI&HC)]&;#-J\+8AS>I#FG00W-G-O
ML2?1 ]5$[I0 DX9AS7TR27K0-V:6P+]SQ3>?(T-PAD5F&3%<T5S4'B<MP+:.
MVN>:KR^=,3"C#ZSWN=%)T=(FQ_'8;NB!SI7@@[64#_%7<8BV5P3WEDUB^ONV
M/ZAP[V+9ON=76=:^%]OMW+S%]GJQ7U:U;Q5O]+LP1U#5:K;6;EG7:N>BT:VB
MT4LAIML7Y4<&ZJ.+_;-<,A^VZ1 &RO6:6[X%VY.[L_S<S^\45)6G?3W+R3+\
M.5KX*N)XT,OEN@A_Z]AWNB>=HL&,S1,'S;'T.O?*-4YY_&#=I[VB5T[>CSR'
MT25?K6]ET"BG^,#(T-9U3ONU;JMWN%I;&]WD_5;LVJ[?O\CC=KJM/IQC[K:3
MX2L_L9ATN?";A^-S?YHBY+HSZ'K4<4 /OT8V.I]>N9RRCG5_OQMCN5?M^"NV
MKWO23)M/WCD@@3*VN_=QCECKNW21K#>\$.GG"'0J?W^YK)B;>T/X*A%Y,_Z=
MSV-0@'QX^OD 3H^O^BC][VDG_U.P8Z_@(Y_CPP8GW"N:,>4:XH7^6I)F;Y0V
M6[$W3YNJZA ?<XAT]!"'C-D&M"I/"Y5=K\K/K-0Z14LW@)_CV@U"*,]ZM39M
MX-P6;="4:XPT,B'T6K!HVYU.!I/$LS))7:WC\8\4)?W+AP-Z%_"?NIVC6M$$
MK-OMN )5BP9QURL>XFFP?5N1WW.1'[N)(2/',7B]$'7#MFBS2L7#P4ZD[G3.
MCJ<(MOW.V2V"LY0LI9 :$&2FI0<"TPN=^NUJAF_#PEKI8E24'HTHP440[S!;
M:IJTO6J#ES\! C?W\"B$=-&^(Q]:>6:M'O#VWG$K <H?]P?"?\93"S:&9V>9
MT(W]B[%=KMK*W=563E5MY99@+E5;N4DBG&Z^WF7VCIFOR4NP5+W&U$O.,'&,
M,:M<8M:0B 6?92;?:?:./<<K[YT-5D0/TQ!&6TFB@<>"E<V-8<]N)LO[F<G7
MHNK?(\K3P+<1<M;JB,NC:'/Z+?K3;F&A_I%;G4ZX-I[0V7F=%'WE#RL7L'8<
M1J8_G/W6\=5<BZDN5^[TBSA##W>C=LD:IU#DN92M$AYISBD",N4!6,0 @SRS
M<[,ZUL<Z/S=WN:8J),E1$$HBCF5$5A&& B;$>^N5,G;B6)=1![U7XOTL;?Z&
MPCI4YZ>KX]?=CP'C1G3+ N.Z5QA7M'.>QS'TFI+I&5O%C#]!@KK BT]0-ZN,
MR#<_U]N?*.13E#Y8KAUXD;G2^W'!].Q?/)X-/82#Y4Z(+D;\V.K#T_P]@'GS
MN%9OM=O9(S)71O3#"RP0>K^-?5#V=&EV+TL(&I[B?AF]9[D2:@M)R:]V?+CC
M4[?U#HI^&VV8QHL1O8N:'\7*LQGRKE8[^VPGB?I=5+NIR.#1A4S>7*F2.;6A
MTD'Q)/=C8I7>ZX)LXGXBGPFBJWJ*I+&]6/J\R<*JJ3Q$OZA&KT9_ZZ/? :Q#
MM\]QI[B"NF5"U2>?_I-S2\%4_&]Z*U;SVFR ;['7[[9\=K9ZV]NOY1C"7[9=
M7LK=;6?>M3GW+M<Q95/?6MF-:4M<;HWQMJH)8WE/TDMF'0V!,,:E$9:'Z+1P
MB<J@#9<S:N/+\8N@:WK\#.2X=ES\LW%-E&O]S[;;O8 -+"Z)KM*=Y"N]]!G6
MQ*^O;UPVUG<.=M9S&M(:WMJNLZV?,*\_?XC&Y49^SEGC$L:?J(F_<5;?KN/&
M4>,0OB/JZU_AV5XT+_\XW-D^9/ >K&F-U8^^'/[G\L=D\2+#77 ::^2,<X@S
M+)##@J#DG&':T1AD IUQ,M-ISL2F6U#SJ4H.55CT/K'(8>*UPIQPQCFAQC(E
M@K388!68Q'A&\Y8*BYX9BR9*N!A,I</1("X]1MPQCW22&,60I8DB2>=:/I2_
M/2RJ\*S"LYEX9IRFG'C&8B*<".R\YSSGL@D:A1.QTJV6!,\NQO!,4X^#LQ$Q
M11GB- B491!*7!(G/(%38Z!;J;>'9Q46O5$LLH9K(22+6ED>M;5.&$)("(HG
MK1RM=*OEP**M\<I'%D['6NR02SHBSAU!QDKXDVGO0+!$FA.&\WW8TF#10^^G
MWH9GKM$Y_M]3F$=JQ9#3ELM.0KYS=!*/>V68^DE[F)W[,&?=V'[-5$KO42;J
M+95[6KQW*[?S&CW/]<%Q?AXYS;_A,,LKQ:L0Z.O"#A7^S85_S4D_%^9)*"DM
M,AH3Q+4$_*/:(8$5Q\:#0 MQ$;;E+1CTQ*6U*S9^:L=0Q<;/S<83+B+E0E*Y
MYQ\C4H,:@S&RGB6D%8W!RR15(,#&CS:IEIB-*RA8 I]*!07/#@7CWI64E,3>
M!,2P28@K@I%FVJ"<M2E!P(- 7\C-U1)#P;MGX\>Z(RHV?FXVGG!,2.F<=,(B
M)Y,'-F84P:D"&TNFR/_/WILWM94LZ<-?1<'<]Q<S$12W]L5]PQ%N8WO<T8*V
M&S<-_Q"U@D @1A*-X=._64<"A,0BP0&$J!LS;D Z=6K)?'*I7(Q501,-$IW,
M$1N_[9"AU5P5IPHW;;2.>OWNR>%310M-A7/3>I1?-<Y%Q@P(-V*C]%P*T(*9
M$)I9295E6O-IKX"NSNX2R];3U1\KF"N0-A.D^4E?@Z.146D8HA2;G(FMD3:1
M(,E(M%:$G*4-D#9'KM;"L#4SK!:>6"\CLPYS&:VA3NA<,#YQ37VRT]Z3%(9]
M H:=]"H8)@S.07!<.<2ISZ:$Q4@$:Y/13F)I%YMA"]/7P?0R4&%THC(%[GW2
M()^Q""XFG!)UMDCIEV3Z<?\!MRR)R"WB3"G$O<;(,<*1Q)$RE@)+,BPVT[]Y
MAA4A$H*C)E@YSBW1A$NK)'/!>&5-+%+Z!1EVPE.0E&",:X42,9EA74!:\LRU
M0GIA7)1&SQ?#/GF&[2NM/+#1Z5\6;WY,Y,*M^W17XE\]F[]H46NS+7YA)$#R
M&!O/0PPX1PAPPRC1*4INDT@JWM*O:5("% =Q/;"_.^E-82I(*9E"*N2>?=B!
M<4:]1F!:N\B)\"F!<<;KBMR8QW;I]3=$+^CV%M M."*]Y-03&WD4S%F#!2-!
M,$HQ6*?3ZK<%W>I"MPG7$[4DD@ &:"18( X8AUR2$5&P3!UAVHOHE]X+5M"M
M*(<%/I\Y[#=9AX.041+!@PG:QD0<IQ9^<)Q,G=1>X+,V^)Q(L8HB\L EPC[G
MC6*ND,,>=$6FG'!:2J-#[M99X+.@6T&WZ^A&F38"4^69![L7NR@$9P+TD:2T
MQ:$HA\^-;A,>3^&)4R)89'SDB)O D0W2H,BYB"PIZR@&TU>\"G1[:-34R*S&
M&R&_J7J#(WT0WE;1P7OIX-$6P_245H9_]N%?_0)>9/B2/#M-\FQ[$E/K#-1_
M='#^Z]>J%U1W?J:$X!&97Q3LQRK8GTY_W_C:;PZ4;/C>@5C[MD.TXIHKE>O?
M8<0I-8.?J.01.X*5QG8Q\X(+."TH.#U7FG,!IYK!Z=LX.(7@K55$(IN81CQR
MCRQU#'%BG=#>**QQR78N /?& .ZYDK<+P-4,<'X<X+BWDAJ"D6#4(RZP0E8+
M@R@S5'-LO21J,7.X"S@M*#@]5TIZ :>:P>E@')QD"LP&QE#TWB!NO$ F18Q,
MH);C!.@41<E,GR,N+9GI"YN9?H%V9TN-U.D>VCZ\^F?_76K]C &=QVZG -YL
M@/?S!E^8"]IRE@0*WE#$07XAK1-!SF+) M RZ-Q+[ZNFVO27.4JS*4S].K/7
M1YBZ,.^,S#OA*](\>"6X05HPC+@E 3G'"4H1N#?$I#5+2^\7L-9X8?U7F,->
MY'G]D##A79&>$LVB1<KF"GG4:61,RO\HPVEB4@I>Y/D;8.IGRG,O3%T_4T]X
M); BN5R-1"HQDYLD.62%PD@0C+F6G$1LYI&I'YD+/QAL(O;I;63*UQ2F=.=6
MWKF;-205/.H %]0#7LO6+(R4JBL7OWC&ZY1!9S<XBL#$],8FA0+!-'O&$W(X
M6YW">*D9$['6H*DZ1<#SY&0]>*H%7 NXSG4I@ *N-8/KA"//!NFPY0SE+#S$
M$^5(4RL055@+'*TVABR]9P5<'PVN17>>'R@K\#X7I0H*O-<,[Q-.6>>4P=Y:
M% 0%>&<I(>MU0HI%0'=C A.FQI"W-PSO!5P+N,Y5I80"KC6#ZZ1SW"CN&7&(
M,LL0EY@CIR(&W9DP&;D(F.,:0_9>$EPK?_J_^Q9>=Y%5/U+6X-!V=UM'%S,C
M.;/_6J4#)L=+'1!=?ZT#N2(>45* 54_?7U+@^='C^EX2OJ)$WKP/[8NBM@U[
M%$:]]HW3V(T-WX9/!SG)MM?X/?X3VP.Z(XW35G^OT=^+C?C3Q^,*D#H)P.0R
MH#$#4B;6WG+C=*_E]^X9D38ZW='?V<I8 88!_:^=',(K_.3O=Y)2[8A-QO9<
MW8C85SW#&[E;>&.D7?B[IZ&%\7G=+$D:(Q/S>6+Q:F+YW'JM7C^?YF'G*)XU
M8#L/8K^1 $UZ@V,/%N8$U )/A5;_;*7Q&<XNG72!'+I  GWX&$Z]%V-CK=./
M0XI9;OP)[ !'[^U1O_'!>X"G/I!DXP^ &0\D-W;@\WB@U[+T+^+<&Z.![HT<
MZ=[X<,53(R+T9<]\ WCU:*86W==(X:0/#PZ(X(*A+?#S/UDE"(V37C[)# <#
MVOB_DTXFKB.@FVJLP?=Z*XV/S3\']/#I*'9WSZHM^@BOR6S<&WPK#]/J3CW7
M4=#*6!L:\$F>20*-9?C>O(+\IY'%+6?\@;^=-;HQM:/O5U^PAYDJ&YU3&*;?
MN7KFV&9,;\&YP;:T8 P@WVZP1SY> B&\K'7T#S!6CN%NQ#PDS/'>)7?C<:<[
M?/E@UV'X3L5)L /Y5AR;7_P)+/ZH/XK5^8'1I=_QU.C7!GL#<\UGF^6[S>?D
M;+M:2V\OPOBO@!%' N>_7@7.ORR#34_:(U)R).Q_R$2Q51VCO<!=>WS<[5B?
M:<SVX?M >$ Q<&SYS =1*YD74K=S>/$(R%U@D0']+6>Y"KN1'SR,8Z,%T.4S
MP?> L?N@T8,P/XY78B&U.Z>]S >V<=R-O4Q+@V4,V&2"M*L8#O5+[_K2AW\=
M676O@HX'JP(O2Y"WA#UDZ!M9X!V+J_2@%EAKL*7]1C[)1N_4'L.F],<W])KJ
M= UJ!R>-!H#7.CH^Z=^ -">##R??!$<**[:[,(\*<$:_T6WU#C),>%!C+:!*
MNW.T.P04^-HAK-(!0#K0;>T X.;_<#XT>B>N![J*[9YE4; &B+OW9]]V&Q_;
M$:8SNEU \S:K)6 %H2H.[+8-!&ETXBN.;K0.CX';\LC7OYO:)Q[$9K5-&;L[
MOE7!;24RAAQW^<2Q/1O P!U[_X_MMK+]A*KA\TFL5'+]IBE6-&,':E9>5X:!
MWA5?-_9BV+V2C,/9#%Y0A<1=6\[HY"HI7[WZZU'CMY.CH8*7W;7+MVTM2#G;
M&@BMZKUA0$:5((.%M8ZJ?<D?5Q;5S;N^ GH50!'\]:3=7[X0F1>;>G+4C;X#
M&N8Y_-+N@*3,PC6+Z6JTH73,^D,W[H$*,4#?"A2KK1IYNG5T]?K.X!30".T?
MW8I[UX1JKP__&>Y:&K[J%YAUJW>A9IS"@;0. <"!K&U[Y;;-L^U>I[%GPW )
M-])C1G-8P%'G,)N>H($-M_EFWL[K6&ZXD_Z%& !5K=-O#/2MLXI6Q@BE,6F-
M90.O=30@[YO^,H($0VX4/%OU$[;S:2OT]\".K9Q<(T\-@0-?/6(=;.])__9'
M1CP2/N:E/[^O#@N8$Z%Z;,-&_MWK7M5RW(W(=:,]0#;!;-_9]JD]ZRW]^SJ.
M HB.[N#XXF]>8F0TDJ=S*%0['3)_5<?]#@R#V!WX.?YCYV8NC;UN=HC^5PM'
M["1.40AI.>5.4ZTPPY&PQ%@B?H<*$.(96S.S_N??]O6NXF/V!%=II+"(&XAP
MC%$'KMOD)4W1:TR]Y P3QQBSRB5F#8E8\(&#&9Z)X4..DB::N\"%LMIY;BBV
MTG@2 L7"Z6!\6KKE/5YY[VRP(GK/E3#:2A(-O-9(SHUAX^^QWC&804B&6&XT
M,=AJ;*BPUH4HK%^:3XW#7KHW*@'=NRZ4,YZ/B+W6N!C]9<06G50<^N/C9>B^
M$"(5=E=F*_S:";T+Q3V&E<;\*VI9ESFT^YWN4/^82J-FE37Q>>-[#T15&XS9
MLRO;8Z6QFJVN@27?MOX@CSIT3AQWP:('57K$BEH>,=A"'!Q1[(UY$RII#N=2
MO?'2XS!A[MA_8C=KV"#O^[ @D,H-,-[[[8%*4)$%3#NK $>=J^/+5ML_>?7Y
MJ%L#9>O:6CU\<Q?&&ZANMSAOPTGWPA\S20</D^05]]Z+/TQ0MG0GT#P4..8.
M".1TIL>-GL!&,]I\@Q:RS9=OUAI_#2CK"/3;M4[69$^ZU1'^:GNMWO43N^;X
M'DN;,29ZSKE+&/880%5+K6"C=5#4P\[OK&9XP003=!5=<?W*[_*>;S#SBXFN
M'XU.JYK5!KSVUW;''[SP[=_:QM?SW^GVV=:FETWZV][Z:G[/!WC']_;:EV]L
M>Z/=;AYNG6_1'Z=YC.W];[QYOOM/^/(7#__[6WN;MO]Q^YWSK<-/?.WP!VFN
M?L7;7W[@[=707M_\<;:]O[:_O?$!YKMWN+:Z>[[^6;/FQC<*8Y&UC=V?ZZN>
M[AC0#KA* 0$)$\2YS%UQG !Y;JD/E'$A0(['GK?'64WMGL0YE5Q_7.!$8X@^
MJ=,&*Z""DTH]RF ["79#GRI@;SNCU2A\C2#G7@LPL>OWSI:'?L\!!XQB:^:
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
M&XG<Z-%XU69_7;F0F=@V@-9R [I+N_]U]%]^':Z @\G\2&F]XD0Q)#1VB.-
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
MU[8X_+S7W/Q^N+ZY=;9V_A>LX1NL96]O>_^ ;.U_$VNK!V?PW[.UC5V1;=B
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
M>N2$G+K';K?]>ST] X7MUW$$:O4:1YU^HW?B]D'AR@K<:*K9RJ1#8 :#?U(
MU:[6DC&D5C>JM5]S,L1N*]MU R7KW=/(C?'9W*QD-[X.Y$'(2NM1[-^GE>:K
M]-;5"@8WFBMW5BG&6!@L"(V*&>X2<R+J1 )(#PYFE[C9V7L=&O[T>S&<M.-Z
M^@P*4#_^#C(Y7&WD8!\K6WD#7OMKN^,/WAR#_SAO;GS8 ;,4]$M#$:8^%]Y7
M!!FC$B)"4B4U5YRI"4M3:# PK8PTUPIF"@0 2(CH)6<:S@KP/@)L'F=G5O<D
MWET+_4&>_7+8#SCL\]V=*"6C."@D*<:(2T^1=BFB%*C#7CO!Q83[0FEE+9<"
M'O-5S7 #R!SAL"E8B\FK\</^8V"##  B6QJIDR^&*IND<DYE1!@:"0WK.B?]
MR<NG"<!X=[\[=Q3J;_1SW$NUMSQW[P;<+S8&"[_T"5?A9P#8;7O<B^\N?O@E
MM'H IF?O6D<5[%8/_7)]O!OLB<H&&GQ\Y59=P0/7ZC"]:?CFX<<KU4=CL72#
MSQA?843>^C%>(;=^=M>PA*PH>OO'#QV6K@Q<U?6.JE<PXZ]FKH(\;-2[WT@Y
M?34[\+I.RTPUZLVYB2.Y =<"7.^.8GWQ\/)JQ'>M/KS-3Z%A?CUJ- >6P?7*
M6<,]&;N0(V* L-=3*+J=TXE$[06O?+P*8KC;.KZOI,9C=N;%*>G6"\NJXLAH
MO&5N+9(5D*UHN[<78",3FW S1SUHAP:WM_-.-+?:W=/497EXYFK9^=MOIJ9
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
MFQW$3G?0-5*N[J!Y[B#6+K6\!7/,<2(E%2BXE".@<B2&"F6Y48*%L+1BK^K
M<:<-Q)9;-Q/6((TZ@W'5@V="6:N=(<H3O$'=<)=ON/>HAGU$SJ+*\U**Q$(F
M*.0X\<D#T<;)8!--AA4KE5ZE*KUDSJI;Z.8MM/'N&ZZ$4<8+$H6PR%PY$Z")
MD9BM$M)2&Z!D'%[5?^".I'6Q5L?K4GGYPJF\EQ?(:0%*"AA;M[B<^/%XB;N=
MG$J/S.;G<N6;UN%.)^RT]N"H%790]"3\(/72V07E2ZW.$.50+QV66^$6^3%J
M=LG$3BB;K%!'IW?0&-27?7+M;KF^?KER+@4II<\T2D6YL]J64W8;#0_,REN4
MG+Z2;WY'RS <;>"S_M'MA^^OCDZ^'+=WOWSC-'IM!",! DJDH (!%P41.BC&
M0XY@Z5@ZX(*F^*ZP,D_1,@X*Y10N#3>N_%_.,2H(G"N4)@E)>K\431H<I.M7
MF%+E*#XI&>%PF857R686;1;29*;J"M][A:7QE&K4.5BIVBT9S<1I*8B2G"<O
MHLN43ZYPBDZ:**CG(*0V ,D%%[QF.ED/T4RM\'RID4U0H[G4P_@K['=&2-9C
M5][;AV'IR:%<[NQL_=K^8RPMW_?28/NHT;C.]'SDT= ?Q-9^V:!O6OLG^_5-
M\ZUTNEM;,$*B[2 _0A>78SAJ2+E<%)""T4;HMW!T?W5"6FYM($LW7^GT0O<@
MXHMTP?<';Y#21_@&T,5[[^_C[B^.JM8(?J3AFT8@["2(K>$!DC\,6_NI-RRZ
M0!E&OTFK]4CXN3,:CH?V[L.7U5_?M#KYW,TN,5]N>"V4(]MXVP%TNT?-3. P
MQL/:&?0/MG=:^+S3;[0&./X]^(XBK]POI.'PI\"9+"\_^?O-JLF#;]39.W3,
M0\*5^?]\9C(B [[SN 3]WD\.?(74M[;Z_IM.CH+GC.3 $I$Q 0HW)$$*,67-
M$Y,*'EM8U<6Z8K%22C&(0%%$&31L$ T$@M$D6*9U5E(G'B87ZVMGM-.HK.E'
M2/N-68N*[D%C:QZ=,5)C[(Q5WO)=G'GH] K%^'[_>^LOZ!ZDU@[RH4_(M\,4
M#@:=1H5&.D5:]$A<2,!3-QV.X&B(!-QP5JN8"Z?-B1I!.FPA8?N$9O$^DEZG
MG#P5AB\#&.*.&%_5/!1'EYK/3Y^&Q#SH].-RZVL1 %,/;A3SLH$:Q;PA[L,.
M/CTV!G3Y-)=AE3NBU$%Q,D UOW\P&#96@#\8(D$-D>(GY=/PY)+S(@C? 7X>
MG?U\&9QIY/EN'R?QL*P!#(?]DY=LKL,'X33W_RJ2J)>:W]&T_PNVBP"Y459N
M]W#Z6]NX2L/RBMW^L+1^ZO=.EN\4/.5O\<1K4)Z L"TRB;I?!FG[9,2-0ZU9
M)A25_;WS\NOLM2=&7([6NRF4J_.@O]<*!T,4('C!&YR\$3YEU!JBZ$21A\L'
MK9-G]7&6NQWPS6(MWRRM;FU/CRGIO$DUYH<;M? KKKM1MWLP(=G<\6VCLX5;
MB,T_^GETB#;M(FMVX50''2.X[*0&^/L' [2L3R@AHF7=[>\7'2X-$%KD8%B^
MNK=_@+^WAB>OV6AUP]-[%%L^_2@:&FY#O+Z'RM.919^&H\Y>L[T/FK9)%TS\
MFY[R,4]_6CBE7+===# <_MD7=F 0RQ?>E%OW&E5MK'>>?_5X\I8_B>[PE)=/
MK[^@Q=WD,+@U*!Y03K_K=ON'T OI0W_PX: 7AU]P(591,O2VR^JC^&F\:J]6
M8K<WPC>:8@XT!)(D )'@/(&8/5&:E<[F5(&RDY:E%Q 8XX;QT@&E]-%D@EF7
M?*)E:=PLZM@<=.>ZS#<OLP!=RFMX8JA%[2SB@EL0EI3F-<$8FJU-D\O,K-!
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
M7KOY>?/'U@:^YT8;M>SWH_8?$[[VG+3*FCKBG,E$)N,)ZMI #./.:QD, %K
M8MG,*6CB'J5_%RX0ZV^59>[&,MQX*UAR3BO):01*L]<:C;_,@N3IAN9"E646
MGF4F P0$$T -LHP7@I;@+$ILE)QPZW0&G4044%C&59:I+#,GEE' M.$B,IVD
M#-Q[)AVWED;/. "(AF7H*<M,=8.O++/P+',TV>1 I.RD,T1!:7PFI2<6UYT(
M:9)QV2>>1669V[#,ZR[5]1M,GW;?B81O6ZWFN5.MMQK-!X6&@U=2&F>54Y:[
M'"'H2-U-K5XKU2XVU7Z<-AO!2<43523CPA-ILB(0E""&&J\C_LU+L[3"[T^U
MMRWK<BVA5M!>!EK$(="@F I!>M#6\VRI4IJ:E)G5U0I[[J"=M,)0#?9,<XVJ
MD5;XCXT$A#"EC'QD,NNHC:J@76C04INESI8)GJGTA@&/(41!0Q*<"^VJ4?/<
M03MIU"@T7BQ00RBSGDC%(G%4:<+0DG49B1E,7##0WO/ ZJ4GM:TWC3/F>%)U
MNPE[D7P84=$4E 45@Y*6@I=64YFX,A*LT;E:'L^:#]O3ED<*+'%N)$DZ)")I
MML0+!4U=2:E"#A!+GN^\G3RSD=(#:3D5]J>Y_SI:SUS2^!^I3/$S)!40X-)"
MHA2J[?+<83]INP3#K01N23)@T6+1B5BE.;&>EEZ1$*@Q2RMN65;8OV#8<^\Y
MU]QD,)("<TH8M&>YU+8$X>=J_3QWV$]:/PXRV')<[%5L_!:!>*<B23**:'4$
MZV.!_54M:Q<1]C>E@[[6Y,\KX5<^Z*78AMW^H V=DA-44K3?X4+_-0;NJ\T(
MW?CR3?H(TB$ZG/$&%6(;B??@B9<L^Z!!)#:5X?E S4#K2MYK)8V,BH9BR[!2
M6C8Q23Q7EB"<LM4^HUF;IG)UK^O[WAJ4'+SX,T5VD/:A,QCWX]SK]/J#"W_J
M0DA- @L,6WL_5Z>5?NRGWC#=T&3^[&'C-<8[X")?N ^<+7-Y0GDN4EYO^_3^
M*/R[:3@\2;X9CLJ0QLDZX\\@X#8:I\\V#>N1B)NFL=U6M]_;)B4=+)ZVL<<G
METO.OU2YI(?/Z@R;ATY>LSQ;D]&'ZZ9[FCJVGHN&T;D\![ZFBVV\_V:<<!:0
M]**+I6UR1M)3)A#(*5N35#1A"B\/F!M8%^YV>7Y?T)@+R7-G<!J5(K*<07DA
M-=%2L*0%$T*ZJ85;1(UHMF3"7D-ER$,SM4F^MC7R*7>^G2VQ\#4D"-:6Q"]H
MK+>\ZZ4G3YS5]LFU?7)MG_RJWO9UK6U-&*W-HNO=%^7NKSMZ_ORYR)EKIS%F
MV"_C(LYOSKQ.;QJ#)IVZ!VL_[-I*]M9U8>_D9KNNQ]KYC?M"BKCN?]]:W19K
M&UM[[:]MT<9KUHX_L?7?_OR^5HJ[_K9YB/_E[:^;K/W'Q,G=WN?OZZL!QX?C
M. Y'[=5/8FWUB]SZ^HF5XJ[E^5N[FS^V=K_\N/3 WLD(VEA-/'6.2*8EL<%;
MXI(4403GJ>=+*\[1!6K\6BFG4LZU35HU=R%I))RL)9C@$W@?HW8Z9)\SNR'L
MJ%+.7"EGJFZT\U$F+R2)P5@BG5($>.0$I,,E43I*ZI%R[M]QM5).I9Q'HIS
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
M<&SCBN\%%FR2V9#$&=%*]"RIZH8PZ(NW27\QL9V9("X>%HPIQQ3=RDB'H<A
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
M1@XLD>8<N&+2$ES=,N7$/>U _%HJYR0/!N/>X>#X0U<<QP?Z.3QH ?GW&HV
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
MFW3K]:;8XK]V/_SU_M-_O[\]V=QYNP<B9<!5(.!4+$5K-'')"$(A<FZ9TR+
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
M6M/ F+>2IZMV9(K +BCAU01RQ]O4+YN6&[6*U\(N$]]_WW/",$!B(RP%5@K
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
MY[:%2N3*YIGUI&BU]=M\4O2\6;.=2^K6L.1N037YES/YWZ"I'Z=-?BM"ME0
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
MAI$0N-20:UBTJB6H:M]#ODC7M";3&@4W"E[OT\>-@GNBX&YF2L""08D,#J4
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
MDQ!8%("1M'AGD4$4+*1"_(W<;FUC*Y.PH>A=0ORAH;<O],X(,_CBI$A@>&"
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
M+\A&9"A<!.-2 A12@$M&@Y0V*^:BB4$]!%0W9E@/CU!CACMBAAF^(E/-RI"
M2;2 *A0(#!&B4S%R;1R/\2%0PX.']1(<1A=AW> [+WP[+B.?8W*DF9&^3D(=
M6?;@4$3@V216@[;1$7S5A@'W86< ?1\GQWXT]/N#MWYXV%* UFR,S0Q-S-4'
MX^X]1E\P\A-!Y%]'XR9MYI0VGV8XA[SP*&4RI!S& LA= 5__LE$4GD7QHM2N
MUCUTP5B5T$3#[9)]0@VWB^.VX_Y1A<M ZB#(DXH!$<%6]ZYQ(F=7=$FE;&UW
MPXH; =L&_3Z@OP2G3X/^XM"?<;0+DY,J95#&DLQ63D(P*H'%'()6TI=0NX'J
MKHFX3NAO;5U/V[KR:]JZ-B9;@I^K,5D/3-9Q=6GI8S)%0V"" 1DB@0P/)T!S
M*XKE+(I@28MAC<@VE<@>=J+8*<&,!Q_\\';U\]<MM6J3QMC,^-**>?TZU0C/
M,/,S0:8)X?F$\.=9M9^4ELY8"R)D#\B5!(<N01"92>9#-E9L;2_2]WO%(DT-
MPDMV #8(]POA;AEWQ7VRA8,5/@'F>D(P!P;6.R\+5TG'M+$0;C2P)L[ 1@/]
MTD#7,4BKQ2U+%K(@*8YD5(-W*D%*SH?@?=&&S#!<Q"^XPD300+P$/U@#<<\@
M[OC$N%)&&BS (FK 9'5MQV) $H*M3THJI[:V5;?)\-J"^+:I7_/U1UY;[]"%
MSHOY,/73<W'^]O5M]$T<O1^8;6CSD!L^_&KK$'.H$#8(IHITI#9ZU)ID#4/I
M(W=%*>:RG;85Z4?];]K"?-H"FW6V4PCT@450HF1 +@0$4SR$6!CCRH@LX]:V
M73A9_%82]X[C:XWI&M.U;KD;RG0='V<.03F6!;@B(V 0"KRGEUP6P[1D,FC?
M9[?<-:>Z1J2-2)=$I+EH';5W/@>++ >"I=)>1Z^B+Y*IIC+>)Y'.\!([9VS*
M!11FTAF-0["U[4^, F52DNL@J\ZH&Y,VKFM<UQH#;P@1SO"T>^3,"O F(R +
M JR/"HH.7BG+G$ZQW\; ZTR%M\W4W'0O_4FQO_$X3\;5/5_\<#3XR^\?Y_HJ
MY+?#PT-ZR 5=]C>>RT72)-KHZS)Z/YC;-)UDOH??&)WD[AQ9/Q*7_5ZI[%69
MGH&9DEPKW=2/2L)GN/.+KFW9,@?#O 8,*,%GXP!S43YZRPMBWY6;5D,G:538
MJ'!Q*BR12\,,F6(^8U9DIJ5L0LE>I:""#5,J9(T*5X\*._Y^KG2H;D70)@9
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
M'H]&5=T\T2Q;<?X[*.XW<_NX%=P^5XO]6<&FN^@$.L]T;EHVSZQ'7&TM88Y
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
M-NA8O )EE2 +3E95R!F((G)5F(M*ZC[:NZ\PXAMK])&?>7MO3VOTO#[\T?$
M<6T9KVF<1G'B#R45!*T3A**81">L,7+1!N\KS!T-][=WES3<KP_N.RX4'[S0
MBEN0VG% KPL$(2TH90.+O)A<Y*(MWE>U:NDJ)D0N/?UQ0??XPSR\,]_#K[:0
M6*(3J77U[(?(Q0R7CX]22HP:A'(24#(#@4L$J6SVK"0C<^RER?M<>W])P;U^
MSR4V:GMXU+:HMZQ16V_4UO%MJ1R*##*#,E8#HHA@T18P5CD674X9L9<V[VM%
M;7T?2+KAZ(TU&VOVEAK66+,WUNQX]*2U*7'&03AC *U78 5*,!)52%GH;',O
MC=[7BC4;M3UD:EN.0[0U>K\+@NNX+G/RVACK0%A$0"\">%(3P4;MK$-'<DDM
MV.I]*=36#GGWU.I]'4X,MS%6<XQVDONN3G+?*,9ZTV3[U5,IEN(^;YU=5TXC
MP5D'GU'1"EH$SX('U.@A1%N3L)+T227)LMO:%@N7!ER]4S0-Y(L[DAO(5Q'D
M'6]TM-D0?V?PFA7 Y#WX[ GD(2N6M$)5".2X@4?E&E&LHN^T7WYHC1%[XHV.
M/Q9+R%%& QRC HR:@4.6IG4SI2B!)V8>0F/$!P_\OAR+#?@K"?R.G]):$<GH
M$R!5E 1\1 B)K (LOOC:]!!%7$7@+]CW[&2P3IW+UA5M*5W1;CW[MZS>OM!J
M;UK(K,^IV1BQU\<)Y%;O?:G23,WP<2FKO#$Q@\C6 N:2:[UW!"N]8\6PA*'F
MF>J>FZWU(DV6TQVC46^CWM6BWCZ.@C?J73;U=CR/GD>M+(^@O16 4FBP"C5X
M6C@6E"L.T]:V-;91[Z+4VVA_%2BNT?Z]%VYLM+]LVN\XCFD%G8D^@'$" 867
M$%RPP".7@AOTAF,OB;R-]AOU-NJ][^SAUN9N!4BXX\1W.DGNHP/AN"+=VQMP
MPB$P)YWCHNAIV\^%DHU7@'ZG+O]_3#Q=;GOZ)'5/#P^/_?119KV3AG_=[)OT
MQ;-'/P650D+=AZ/QL'[AR2COTS?_RM]]'*;)'D%RJNR<^]7IA+"O/_&!'O]X
M<OE/SCU\)'SDT?*)@ZG_4\OFV"^[X&3"SOV[-SJ[G0_^;88PROX]^$)W^\3O
M?_2?QEO_^.:A#H:'<'X&+S[\[$?,4F1^9]QXLLV(QXY&T^5^0MLZC^JWZ)[\
MRMS+8&]4R?F_ABRSH%G)BO1A%!BLL(9)EKDL4A8>_Q1J:WNWPF!P5 ;_^P^_
MOD_QM$HEDAO3AYBQ"2\ ]41 "*V-986+;#UF&YS+B$HQQ6L3Z\Q/A!W]AN1/
MC1G7IL<R)RU1&\QT*XES7SS1HO5.IKAUR75X"I@=!K3>HO/29ED00XA9>*-S
MN'@=IPI+)BBT9-$H+VEPY[F6.A0C.7/?PO_ C]X26$Z)@XNIJM<O_OF-6FC6
MV/S@Y&3CD[,UN-O[F*W #$X5F)>UG^<P7FS,JQPML,A&THH4&52VA2=;))K"
M%?[YK%J+;'JB\(O9^&U&PF]Q+Z?C_?RJ?+^_?Q2G"_VJ3#,3I@\_1=0N7?$'
M^O3]FBHC;_ZSQ^+![X?^#W?\ZMU[_OKSWO#U'[\/=W;_N?_R\Z_O7NY6!>7W
M@S?/TM[KW3?TFI24SSOR/Y_??MSY_/Q/9)IV.@:(IGA KQ!"$!R"94)Z7Q@O
MY>*^3](%(3)SQFH4G 7#4- "6(>\5NO?&F12\3Y4D3<ZSK7,<AY7@3>-.D_V
M\J <T8)\)/5@,!7NXX$?Y9,/_' T^,OO']-[1'7UK=/0-+UZNO/;B0GY_#"/
MWGZ:IBB8[\:#9S^<O'U:YFLP+>4UC5Z_^OGY#].7CP;A-,@]H'V0WTYCWO0%
M>G<__Y7W!Q^'D[VSF_MR#X.]81[Y4=S[]'CPX]%H4%6:NHG\/BG)$S_<KQ'U
MMWZ4ID]RR4\?#<8Y#TA/SB=WJ1X-?JQ?^WWZM9WLQ\<GA<C&C\^TM5- 7"#(
MF91U[5)<3T'3)?BJUDP5.J* ??]AG)^<_?%=&HX_[/M/3X:'4R!/?_3=M^.I
M;N[#5&R<?/Q5,WC,3K2#TV2.TRN??OQX^M$%[?3D,\3'S(E+/V:/^:T^XX^5
MOMVH5]VL>6P-;N*]SG"(G.T-VKKY5M^<8VZ<N-W,K?BLMGN=YU[MS>YG=LJ8
M_NK(^\:VO=J O7=?T)S'5E\<#G:&^_LD*+X]1G==&MUM*A5\':<ST.RYO;';
MX+N.S;Q2+KB9FL<\TWWMC')Q]S.ZT@F,SW+,!R&/3B9:\D<G?U2=_R9YB;</
MM7+;9OZ2F>>];O$;\O&MYGGUO/93Y_FE._=AS<6_JNEULJOX#<!\<S7SJLF[
M$?@?UCJT/3GGGGRP4R)NP/SZQH'RJ[7,=3EX,=O)>L%9]6@P/(S[QU-/T5/2
MR:N'9S[%?+-KB3_UX[VI1VZ\=S2: "E'!S1C?^7QY. D7+#\6N*;G"4QZQ%7
MFX3F2323OE@I)*J,6&QTV?@<$Z(W$D41MS_*7!VW4[_M^3#"AN0S'(E7N\_I
M-Z_%JY^>JYT_7K.7GW_=?WWP^_[+S_^6K\4ON'/PX[LW[]Z\?S.\D,_P[K7:
MV=T;OGGW&E_OOO_[S;M?Y,N??A^^^>/?\N5N>O?FV=M/K_]X>?#RX->#_WS^
M]V1G.,UEF.SLOO_\:O<]_],Z'DP,%DPQ 5 X#\%8#L8X)Y3,]73RUC87&]CJ
MO)'0AI*02XXKK8+7+*$MVC/4SCA,(:JBF&LD=+\D]/+I!1(R.0@;@P!5))%0
M$ 5"M@Q$,"0WK$34?#U(:.%PS*I49_G_V?O2YC9R9<N_PM";F9B)$-18$IO[
MAB)\V^X.=SS)W6VY?>4O#JP6;8K4(RF[K5\_B2IJ,4GME$E1N(M,J5@H%( \
M>3*1R*S@N*;@J((Q+E,/C@7P^!^G/1/")R% \YSNGG.B@N,BP/'UFREP]#G@
M9&1.4BBIY"@/Q'/K"7?">6.E218!1*QA*KF*06N*01H)&:=,.P<26%0EP$P9
M11,%G>Q]\MY4#%J(E5CP9^KHD1%H#5K$GL 8@2@Y<2)$(JU+@@>56.(5A2H*
M+?O=)LF3'E^NI/7P);_=>K/5^3C +O6+\[AQ*[N/J1^Z^(Q1"L?#)L'1@R9U
M7\\*OK>A^#(E)2(21"U!!>>SH9D;S5*2$HWIA?L_UCICW(]2N_NSSMD078I*
M.I(L\P28R\0K\,0[$Z5!<\W%M+!\<;4F]Z-050\^33_&A?4C*T&LY_*YA4)P
M7*M@HLM))TC1^.Q\D,$D!3D$8:N]M5S@G_'Y*!-Q1I(G5"1-  UEXHV+A&N;
MK-7X6?M2/L!6T']D4KNBH%^GZ>[.+(%2:23UE'NPAOL4\;^<2VI3BJ JN"Z9
M5>_M3#NS8D[&,L=(Y) (R&2)]2$1$0W+N:0F57+5X/6)QZ@-AD?E_'M"$?+C
M6ISJ(0&-4J$D"H$3U$ 0T7L.(*2*5,B@0JKN@U4$NC#K/A 0>%!4$\8$)25K
M _&@-(G@?=+2*E9BNU8OW7R5Z$?AZ5[S")@U7SZW4@C1)1&$EIP#I])&_"TK
MX_%_#/5"9;C+!?X9]X'EW JE/%%6Q%)G1!#+9"*2>9:"%ME;L[$M[;TSLU?0
MKZ!?I^E>X K91^M3H(8;\ '!-5II<F9<.^^]K."Z9%8]ZS[()GM%@1$>C27@
M)2"\!DD09P70:).D?-7@]6F');P9%]=!"48X1%$,W2/7Z_A!/]9 A(?%MBAS
M,-9%'A+XF*VV#(7'.&:IS4Q53\(J8M['64^"#\H#,$ZX80X1+UIB.$0B(S.*
MV\2\9S40X;%*](KN2=5 A,>Q?&ZA$'***G,5;(H)\20;S7EBBH,4$J*K@0A+
M!OX93X+1R5OF+/$B"P)1!^*:: 0A/'?6N1A0XIBHF/_(A'9%,;].T]VC?G5T
M.MJ _%J -\K:J!!GG4[6Y*Q]Q=8ED^I91X*5,EJ7 LE6:@(I(,YJ;8D 1Z61
M*N(\KABZ/NTPA%\'0_RUCV]^&HYP=R]"]9#>$-AB9)9!$(&71#)6&P8(9TE
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
M%8VH&+2F&)09  -:RB<(4)EY8:A2$#S+6KJP^.,C%8-NA4&[OTQA$$V(-0*
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
MAV9M5+(3B04)0C&9069A\->4)8],>*D"?]!LU]7-?"]]3>?8(=(8:\%:XH4
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
M4D38RVR,,H!6E 6:O'%)&!:UR\YD(6,5X541X1D2%FTH">D46DXF$K I$1M
MDU+:*T8.,I2\V'RE1/C!\J4^@BPS-]_T7WSNL\<.4\Q0PY6AV8@ AC(;A0Y*
MN:BEY!%DA:G5@*G]6::A _@$B$O(-!P!:BQQ-DNB@O(I>P<R-G5*Z*)C A:?
MUFO%(P8JW*T+W-TM=7"%NQ\/=S.LS%/AM+"6:,,E@2P$,4%8DF4IT$!MLD%6
MN%M8@-19%KW9'$C+/$IXM</JDA-78^Q@PGE T9YL*;HST6Q/'']W<*O\-O^0
MUE<WZOR( '!^/>"<YT_=:]YNWMG!QX\Z=S\W^);N[+W]P 7G@5,@ >&#0+'G
M/ ^ IAR"O=,:J'(;VW(>8AA.[<]'[5A.S@]OWG+R[Q;S52=_$9/_:?^#9CPE
MA[,=*6LFWQ%OF":)>4=SHEG*$K=U[>0W1\ [;<ADFRWG1^RI+VP97,BNC, :
M2H;EKZB[1JG_M)?([HN=#\$!6*DS$9D75P\DX@7"!15,"A6RSY WML>I?]T:
M&9Z%JXRV.BMQZ/XVFK*31D7==T<')0]6OSO)^H#O.WG-]F]_O_SW\S;_0Y.7
MHV1AP!_CXV'"]Q]WAREU#G <QNVN4:^;RUGIT?'0E6P(DT0.9SD<)NV40]6E
MH9(]Y@!9V,>#1O^6A$2'[G.; 680TJA-#?(+<NERX+D]+WUZ0\1'AS;?Q+#K
MC]O$(6U.B8-T\2W&W5YS:.[8C[JQZ]J4E#=@#9.T$)=1A\E+3][H]B2!<?#,
M49>I8F"4,\IHY< ZGGR2E%4]\5 @ #M[SS\XRZQ"("9&^N)("9F8;!6),D;J
M4F*IV71G#T,2&#)!!MFR*#1$RSREUE.0VO(H6;ZD<&:=_$5,_J>7'[PVFC$3
M"(XV)^"")8Y%()E:Q[SRD1>2(.Q#DX3 )3>*T614  G4(E=5F4N*ZR];>TG0
M3B4)#[U$3CY^,$+*S$PB+I2"T)IZXJF+1'BG'$-S KR]/4FX1NU<JFP:M7IG
M5<,]RQ&!+4%*H&+VTE/F/:H;F1/7%6T>;"G)W1?A@P8OG6>%8!I9T :53M:)
MF*A#9HH#;4KNBH=1-5%;&F5@@J+EJXRRQ1-J4HK!:6?\)=[/.OF+F/R]CQ]B
MU, =>()8;PBPP(G5,1";F>,X,SEKCJIF7EG2A:H:#R*!MMXK-(Y5ECY3@VM
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
M586G/Z?AR20*7 FTW;0.!&TZ3SR/0 *W!A(PD0W"TRH=P*_@5,'I*G!*6:F
MU,DE;X F[UR2RJG@9'!9T)H4=67!:7\:G%ATS$@124P.P<EJ3HQDB:ALF?-&
MF<#%QK9<!S?3VABZ=TL]6$-Z5MLRK!F/[@1J_\PQ"(%YX% "\VQ6!'C2Q"KC
M2M5.SB17*;J !B'4\-HU%N,E65!5C.\JQC.&D[ F2$\#L=%[ H("\8%%(HVP
MPF8-3,4%&$Y5B%=7B)=D:50AOJL0SQ@8*6A/K5+$,(.Z."1/3+*)6 Y.E/^R
M@$(L886D^,GOI-TM_V"-UGD$!D9->71[6/LVQ\1@D29M$R,L9D=  Q#'D*7(
M;&0,43">5-ESNG<&PM5SZU9!7@43HPKRG01YQLB05#,7="#>T5(7RFCB=)(D
M:,8DZ*!Y6H214<5X=<5XF49&%>,[B?&,F4&]L%KQC&+,+0$68TE"2(E%'&;.
M*^&<6D0)I;J/L>PDA-5WLOIF1LU\='M4.YEC940>N,F!$6$5$+#,$EO*5Z;(
M@K'(3AS7"[$RJ@]T=>5XB59&E>,[R?&,D<%UULYJ1R)7AD!$^\)S(0FG6JEL
MDXT,ZD[&6DOQ$HV,*L5WDN(9&P,G3E(/C!@1RYD\EHA7RA*4;!4B=SIDB3:&
M6B$Q?O);&7?+1%A=)X_ QJCICVZ-:G2.C2$R]1'M"Z(]=XAJW!*?7"+@&$1I
M75!1K^GIF2K'JV!C5#F^BQS/V!@X=32+F$FP!J57:45<1':B%8 3T47G9=W(
M6&LI7J:-4:7X+E(\8V/DG#Q-TA.J+2? O"#.,XHFAZ8A,W ^+Z28T@KL8TQR
M'+2-K4/FCX?(5WC;L;J/ ^96$[)^Z+DD6Z8F45H0G+(YQDT(.)E9,:)%]@1
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
M'%BT*NA2:6$V%_/UB?0* ^BV$]#NN: ]?T48X;G[L/@41YWF3 ER@ZD@X7+
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
M+%[SAUF7(X,4+<^2"!TI:GZ>":X(3G3 Q2*<#<S0C6UAY2:=$\/Q_ZJ!L*H
ML=:!7M]#1#40%@X3TP9"8H$*SAT15#J"JX,A3)0:XHDQ:43VDFN$";7%5\E
MJ$CQ$%3B$45Z52KQ<!@Q>T(W"A#):9++.3+(G!&7K2>H0I)&*X9*63!"FTW4
M,)5*/!Z 6.L@KTHE'A@FIJD$<- VEN)/7LE")1SQ2C/B.0=PTF9%0TLES I1
MB7JR;D%!7H\WUO66/.DQ17E5GO10 /AQUN6""M!G)AR)D0$!'@.Q1E!"D_4^
M*J4M3TV4%].S59IO3I-J+/SJTZ3'$^!5:=(#H\0T37+.@K,Z$^MB)J"-)L:(
M0'B&:!VN"1G*N1F^91>5[:@BQ8HRB<<4X569Q,-AQ(S')>LD;?2>9.H= :\4
M,1D,H0ID\EH(Q7(3X27TK%NV,HF5Q8>U#NZJ3.*!46*:23 %@M,@B/9!$V"B
M9&=UG&CI!=H:5 <&#9/0JW1(?^U3>5V) &>E>SM-/7'V\TS!M!KOLB[Q+M>4
M::ZLZ3YX^'G6_^*X00/;*9QY!P0B%\0EA,=02F$"2)9#V-@&O@FEU'#=IGHL
M$+'6$2\3D#A&J*N4:>$0,1/NXC7#9>%(<,F@8>4,L4XQ8I3PD67*HXD;VXIN
MZ7H.]['!Q!J'NU0F\: P,>-_82EKRR@E3+M @/-$+!0ZX:1Q,LO(92H1+YN"
MS^)$91(K"Q%K'?!2F<1#0L1,AO44B_]-$\J=(!!<)%Y'2WP*V2O#+0LMDS"K
M%#A[SU*-DVK# I\>!\>E*/NIS-ZFXO C==U\5\XQ]>-""SG.']FG7"A(.6.I
M=]8KRB :Z11P::V).ANA55N-;+FTK!8*>C#$??FU0=N6F,F=D\]R]\\/VDC%
MP2C"A:<$7 [$AX*^QB7007,0>F.;;5)N-R5?<*G'>TGHCRTE=.>NWK'0T.+!
M:VW*$-UO:!XIGE_.IN\&ZK5(T7H ^LXTH-M@$_X?B*8Z(J#'2*SU#IDT399:
M[:)7#8F^?[*K-0/S&W/N!92IK-QTIH@E>.0:V7&;.;;GG$DLVAPL AH%QBHW
M77<H>SL-99 3TSYJ(KG/!+@7!)>')9R*G*-F)ENYL6VUV62PX)IKCQ[,*C.M
MS'39S/1ND%Z9Z7K >9B&<P::ANB **<Y 5P&Q"1N2,B2N6!5#MFTS'3!-8F7
M N:-6_BGL</'X;^Q^V7[7_CCM,N';OBQVS_M&1,-$#=?/GNIMG?X0CUW-$K/
M3C_\'+NCHY[[]JS;;X2TN>GG[]N3LV[>IO/MY9^_=N/X .6>;N'+%M&>>*\G
M3YY<WFHN30UU>TWR+6GDI9=Q!B^]=E6S7&QQ:1;?+-TR4M^HV>M\^;=:,8_/
M';^?W+#S$CL7.R]22(7DMH(GV&;[H0#V39+FW72@5E;G-8+QR\Z;]K5?]M/P
MX[?-3K<?>L>E___RPY^V?T$5@HIE>/GAWO4;D;FO?,\ML,<L3[=,.WF?(L-W
MKFW_@*T_[;R*I3'2:.6.*X2SEG*Y<O<Q^4@]"URZ#$(J9Y4RX+W0)CA/\RI%
MASV]Y.L#\7KOU]Y[- =V?]NG.R>![KS8[>Y_>G^PSW__]/H=]GOO\]?==W\?
M[OPR91I\"G*G_)WOT_>?_CS9/<%V^>_=W<-?/^T?[LC]3_O_O-Y[SMZ_V__Z
MGY-7LT'F/F5G P1B&8\$5"S)U[D@)E"05$4!WFULXWK8I&J5(C^J@'\OX$)+
M(1E.FO )($G#0E(2K.$")&>I"O@3$?#N=& 7E*.5+A%M+5K^+$EB133$.^^5
M<#DX6L[>,K5IS"J55WC:B8QVW/!S&N,DC4I\UMWYS1J>+9X+?\!+8*L(GO&
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
MBX^D67 X!L2] CK4,H(#$Q4RR7+GE9/6^K4-,C\=S@RQ!?LX!?*M%RX%\HU
M?E*XR,0#MI&@Q"1 7EB,-/,8):\%C\3RI.+:!FXZOEL@WP[(MUKT%,@W OE)
MT4.)L)R3C';.P-0[ @8^</BAN60I8%'U[6AZ]7AQD'_ AO8%[WQX* JF%H#X
M5,$[AE?P$NS76'WX!J#P S)EH\3.AR^:6B6LX$@*#E/;:(\<=@$%(Q*+%,/X
MT5DVP#2QL:E,@\>=!OOOOQ 9;9(F(IJ< X8S&EG+(A)*$8>Y M]&K<9^F>ZP
M^O/IQ;1 =CPOQCM^4;5+_/K&&-OK7>ZFKC8F5H?__OZ/W\M.F!EWG@A)&]^S
MHM:UXN5>%W*O<^P%HF1R1\0E&-J]*:(ZX\ON"*[F[\$V[X\ZF]U>+UN=F9)6
M5GQ3Q(/V1\D5W$-S\_ZH57S:YS6V"]X?M8QLH.Y3<>P%>&:^=Y(?[&=MG?OL
MK'MX[B/.;V]:I*N<?57.OO)IHC-Z)I_NIV^.0<]4]>X>!,")=_B@X2[GN/\Y
MGG=?NH^3!2GNJB4^PYN9'*I9WNC4%8[69=7_SSS=@V:HE=JJQ9N38?@]#JIH
MX<0*3C2*.?@AC.(<&V8%(U@9[8AFAM"[&A+3IRIK?&<X<U5*&_/MG<_=7?JN
MMWG^GG\^_!-O__JNN[OS/B_<G,(]]. \8HO"WVH+/5_%UN%O^[N?_CS?W-^#
M>_W X?,]>"Z\]>85/.^?N2PRRW_[[_F'^MIN\$1[:1RR+F_>X<HB8WU 6GOL
MI:#,X[BVP?6Z-"UJU%6(KQ#??8C/2FU<Y!8[CSE/U&#JA!;4:V&-C_Z.;)5"
M?"M#?%NO)_/85+0B<HHLS K$@U4H4Q[B+' =6$K:"" ^MBZ:2FLIQ%>([[&(
MSVC#J4Z.)ZMSRP+-N+.8T$0)S/IH[LC9*<2W.L0WZ?$93$)6 ,@&[W,6KT?.
MP&^:6&PPB(2H&!"?6!=-)?>4UJR-1P/&E>CGB0G<-WSSS+9]W4RIWN:<'LDB
M 8]2D>1(9,G(J*D@@KN[FK<62ET12OUSRLY.Z0(84_ @7<XKHZ"D;; !,8)!
M7 >:<)1K&T*ND[D+>RVH=VMAB@:9@@6LI:=84 MN%\4Z!$(8_& 1=*B\:X]$
M88J588J:ZN3<8\IX0#92CK@*%#E%+?(,& 1FAR<IYM:$ZV3NQH2%*=K/%$I'
M0:BU%EO)90R6ZF E]5)QGZ+'1:8]&Z:8]"DP\(&@5"-)DL_-&@BR"@ODG?-$
M&AQM<B#3S+J:6Z:UIUMT3H"XS^:/5B8MW)X7U'#RSRV;\QM*1"E76*XKE*2@
MDA2T\N<H24$E*:@L$363%!0BCX$1*ASC,B6+,8@/RG0@43A"2SSS>6B/K_5X
M)M$VL6 (,AX$".<V(4L$1YII[H3%#EM2)04)U:(EHD)\A?CNEPWI@.(44\X)
MGB*UR:8H=4HR!!$X*^'9YT)\M?"L"M:!3?2(N]Q)D<J(M X*>9@:/H6@14I
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
M]/SF]OGV&_]%105.LG5(FL1!FZF$-,,:>4P<Q=%H+/S:K5W?'A0*++.@5;/
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
MA:P!SXYA'%V@2G&E@,.P:1&'W1$O6(2+5[ZY^&\^[S+2[^NI"79T)0EA,+E
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
MG8_:5L2L4$>KJ&-!T89"'4]%';40 J7!<V,)\BH:Q*/AR'J9JAJ(6%$B-.9
M'8WEZY?ZARV$^8(4=X'Y4\&\KK%-Y#P1EW&N+ +$8^2D V<!9+4#I NG<N<<
MW"878>67]:LSONR.X&K^?O)L$"V(LO\%[%6__:/3/;JVK%]E ;QLC4:[;\FE
M9L^QRL_V^.<H;2_J2,R&*E9]#7M]>(1K$*S*F.:.&&ELU#JQRK0M?226TS=Z
MK.A)-:5>'87_Y EU926B>#\S>3_OI[4-3!;\&TXLBKG"*1?4(RUE1,1I8T5P
M4AFSMB'F7E\HX9'GQ0V/%1XIW- 8-]3KG8HDG5,"$>LYXM8"-[C(D0T\,$&-
MMU@"-\R=0%'B'^W%\6/%/PJ.&\/QE&:"BA*9US]8$ )Q924R 2? M61*I40-
M%6L;7+4(R*5K?!VV.Z]_>]6)WWT<#@%B*0X&,5S?LM#H72VT>2!IF>@K%; ?
M4?7-5@'[]9X]^AK?'[T]@IN+H82^'V08IG4)Q"HP0Q1'SAB+8&H09,#(H^A2
MDL&9E +8!5E?X&I1C^A"#^VBAP:$7Z&')Z&'FOX#'U%3IP(2SC#$)>;(*,:0
M4(%[(3CS-NL_W&9Z*%!^.)0;T'X%RD\"Y;H$],HGII-#+D0'ICX:D( B(6;
M5],AL8CIV@9KB:DO*>0K^<VR7EHGY%< FU[>; -:/O7ZIVBT!Z_@ZUY>)AW$
MKR>@J7-^>4X\=^.<H"54^[1E:O]YAW^?5NWG]K\WV/^//^9[J4 ]IQ,PK4<)
M23'IJ!6X\@Q^4":1QLPBIETRFCB;$@,?H"5M?PL_+ ,_-"_W"S\\$C_4]'ZD
M5A%/L\HG 7'# _"#L(@'JB16Q'HLP);7\V!;Q \%RVW2^P7+CX3ENN!G2D;.
M@T.$P@_.;$)62(>4Q2)YI:1S &8R3X_+]BWWCC%I6IC/?BM(?Q_TP\D8GEGG
M^4$,5V3>DWM#)6+:MHQ8^,/K\22IV@,7PIR-,*=U?TA8$DZ20$IEER>+(Q/S
M;F$<+?Q#14["V@9O]6)'H8-VT<%C)<$6.IB7#FI:" L0/$1+Y @VH("(1)KF
M"@+4@^N;* LIK6VPEK0(+]!MH18JT'T4Z-:E3W0R4J(5PMF*<R\Y<MYPL.=8
M8;#N6GH%TF>>..?CK74^RT6QCW$8[<#O5?L(0_P6>_WC0[BGJ_*HVDRX?$MA
MK"R%+:E)>'QQ=PF#8A5FLPIT6G<_XZD4)J @)1@%[<"ULQ8C:8A146B3!*G2
MTML0#BN$L R$\/CRKA#"@PFAIO""PRY$$I"UA"-.,$-&!IV+K.($XV=#WMW8
MDOAX >_R"[P"W@>#=UHS=2X%Y3 X,3"4"S@A[8E"U!L<M2-&2I_;6+8#OL][
M>:N*;%R3:T_NY)1 6&NW^U6SY578/QF.LN0O.\!GI,MI383 -8W1&8H"F#Q@
M2YV0UL(A2RG',F#,B*ZR=-L0$"N\L 1U(1Y+^Q0VF)L-:LK'$>W ^_4H<9(0
M%XDA#12.<$Q"4\&947%:*&3I^^*L.'Q;O;>O 'EN($]9Z5+:>NHE8E%QQ#WC
MR%#.$.:&)24)YHZN;=0+-"W50M=LW;I;6<UVQM8BK9%)]QZ!>W<@FVE,5ZTW
MV6P/WVYCTXJ%LY(W/H])X5.4HO#!&:\,$M@9Q!G(1<NY![G(L>=**^(<^(93
M\B ?5BML-G)?)BE9N+-P9YMU=N'..;FSIJM3L-%08$P?M4"<JX"TL YI$BTG
MP1OC$G"GD$O,G87G"L\M5YW9PG-S\MRTCCF&N9Q&Y4BP",R20E;:A 0!SY%J
ME[MF =&I>O)$&XGNH8NS%W<U/ME+!E</_1/7B^,[6_6HQ=NJ=4?WVSAPT:KV
MIPV-SSS1XR;FQI)$G6\D^:.30Y=W-#09"V"3-/]C&E[KBS:MD?D/YD>T4/]]
MJ']:.]5D @;V#R@:FWNE.8X,R]NB-#'<*T43Q\#\=+VIAN1-DBQNM8OX]\*?
MA3_OY,\YXP&%/Q^5/VLA JYL J)DR)NDP7,V#!EB'!).*!Q<-,G;'")8K^?B
M%/Z<GS\+URT3U\T9$RA<]ZA<-Z7M#.-6>LY0"MHA'JE#6BB&-(_P!\TTC&H.
M$ZS/W4'[F9-=%<'XY\C"HU[N*[VRR_?0#KYVCR[?"LE[6Z]M_&5R<N-OW@K<
M](/)=3''IEI6'7UW-YG''XOK[Y+P=27RRWM_U,F<]*(SVHN=S=__>-VQ)Z.]
M_@#.&SI .<.3PS@8=D;]COU1 +CZKCWLPT.>5SR4:P#;SE<[O%H)N->UKMOK
MCLXZ=CCL^VY5.?BT.]H#-CT>]$<QETY_T0$T+>2EJ'N-XQH@6%-L?GFZ@5G;
M@+<!C#XZ0]5<@K<TV3OI6GOH01R>], 2?*T:15=CD1LNK7=VX+=I[_]%YW2O
MZ_<ZIS ^QX/XK=L_&?;.P'+LQ7#2RZV9^AWW8T#SOR\J.\/$,"\Z>W#84?\4
MOA*/.NFD!X?^^.KZ]4WBSPO,='7!_'/"_2CF74-Q/L[WAZ-\ND$\['^+%0.
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
M1!2\?&R-=5K'1OI$%KXK?+=B?+<P.5SXKBF^JZ^UP1!10R3"/E? LR0A(W-
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
M.PI.'X;3FGOA./4P1!;IY /@-)J<*D(0,1'^&[17R:UMB'GD00M"'RN0=__
MS:A/EFO?S)"L6E+A; ^_.M:@::_M?37#K]N$DEO8H*V@TT))4IIHL,V>'$<\
MI1PPMPPI):)Q1$AMXMH&>T%X ZDX[=B:6NBOT%\+G>%"?XNGOYJKG SVPD2=
MLZKA!],)&6X$PCP*&5@@5.F<6FUH?1-KR^COD8JZM+B1\VU^="[<L@A?NM0Y
M*'4.6NA+%S.R,#/"IGC1D7(MG69(:Y*K?SF%C+$)"6=\Y%IQRF,V(QRK^8,N
M[?"B"_$5XFNA%UV(;Y'$5_.?L5':4TE0$L+F$J4"Z9C[BR@J,!':<$XS\5&"
MVTY\#<2A&5PZ]$]<+W8N4;9L/K2:BNC7_:/AR6$<-!5OGGA131=(>0:G;S(I
MHY5K(PW4))J_3\Y<([L,YWC>><>-=ZN^(X5Q[K3%)79PISUBN]W86;Q8&:@P
M.E&9 O<^:1#N6 07$TZ).EN:;[?!@WU_.BVIB7&BB=>(1PL>;(P66>D\,A'&
M%#M)=4/MM]N745WH:$7I2(1("(Z:8.4XMS"_N;1*,A>,5];$TDV\+714WV,O
M%2'"2D2<3D!'3"&',4&.,_@SMUS$T$@_\9(@WM3Z4O8:^\-Q/W$/:.F..MX.
M!F>I/SBU@[!8 ;*:2:F/Z'I-%!(9\]KV<1S8$;RT_\#  LF]KH;U]=51+60W
M&]E-*\&HE73:^H024S+OMB?@=@F#I)8X:<,M2VQM@_"Y&XN7K/+V GA>9Z4
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
M!M=(0E@C#',EWUE)[:.0T@BGN';"&+A-G_H%'L6SC?//LWU3><:U>,;^/,_
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
MY+>]U"V\I5H$GS64B-_DF?9<H 03/!.4^UJ':56H>T[+TCP')SB02+DL"<M
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
M7MM]_^KSP=[VUUT\=^=X'[\[_+R_]_SSSN\'Q_OO45K^O7&;<924_XJ,2^%
MD228("" $I\4$ 8* 3DP([V;:#FX<5-\7O2*:$$&+G/4*$EKG:TV*02;(W/4
MR,@WD*Z#.RD2'A+6QM9TSCLXZ9UFUL\2.&9(==YM=9Y"%C*/GP_EXM 9U_@U
MI=IP"M%3H[0"KX ZD2VJ:-_4O;O:?^_"48JGO;2;9W?B/]VH&U"?>]DM0G-L
MQ)O'O3O__,LS9JP1DH@$E@!P14Q,FB27@@[12Z_R[&YKI<CT!TH11<7YYEO+
M@UYO\*G(*8WCMH,;X%+6Z<O.:/A8G.R-SJL_WN'./#XY';M)ZC&>@E\7JICP
M^3P<'$^W?M/+Y"1-!-71T^MY\":C^Z;C-7YLG+2>.QFEI],/SZ:Y -U^\^K-
M1<\NWD_.A]LWW&AR^+N:M$DGJM)9%L'9D\\.;S:'9ISRDV-*;2IC+CU,-]E_
M_3@8J7W9%-<Z\T=O.S.)4O&KSM.5IU]O&@TWNFL=Z\_&>K5=O3#WAK-O^V8F
MU.3!@[&:.S[MHLS>#5<)#^E/L'&[V^L5'#L3Q5]]#NED//G\QU10/Y,QRL?G
MC=YXL?S"RB5U_2RMZEKA1:N7&;7?**2O%AI!KY =]1#KJ:Z_. ].D#]<@R+/
M7CK7Z_BVE^^L=7Q;>AV O$K3P54%HFMSI4;<=G^[;J^1E,>#(I@?#\K84&\[
M&O3BU;IUMH_KW/;,6VR3)76^K'=O[]V76AA9;6K90C"Y"G1<KJE7T*C-Q1YQ
M<[$;&5M_E&TS(;A_#4:CID[_-Y+;_49QKZ<!VW],0O:?C\<EW+XQ9^T-=@;]
M,L#A !70_N$T[*9%R3HWL]%.DG4&;/_#(=]^^?S3SO'KS[M[S^D!CA.OD?B\
M3P>_;W_>_1WO\OMO'W9FDW4^_!O'M/\)K^7['U[)[9=O/QX<_RGW/WS$=_OG
MQ_VOK^#@>.?C_OMM\9^O;\8[7V::UTO)6: 2B @Z$\A,$Q,-;G(/5L6@! >U
ML66H;5'-RPI>%;Q^!%Y*<1N20NC*"IP./CGO8U16A>QS9M<N7%?!JQ7@M?MN
M!KR,,L%G:0B%' @@7R)>\D2T5#XH#I!BV-C2?+Z>506O"E[M!*^ [!ABH#2Z
M4G53^QRYA^2HT]9RSZ]=>J^"5RO :[L U\4T:1:D#< R43Q3 EZJTBY-$YM
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
M1BV7VARU-D>](9]@21INP460'CBBBF9<!FD8=Q922M4@M5I,Y,]Y9S;@9M?
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
MMW<;U>B#)1'?N:;!9-I*\^2L;7#-G5T9=:?V?EX2K+U>U .2\R!%$I)DSH
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
MLY/DO**[:LNB\2P0'7SQPZ>:6 :.@*#,>R1UE&11GA%M>85VD9CK[5<%OXW
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
MK2E(-P=E?"?%%P4QLW,"J!+<Z@A,!:O!&IF%U2% 4G3KG'X*3G, :DIB<"K
MII1PZ"D)H:02<KD?K4*0^$B,VD%RRCG-<4HY!<JS3BA/7X_(RB>M\T!U*1[X
M:I#"=-P/S0'ZW4UZ?TW[@^:XG#TM,V#<*19F?/@,;Y36I@" :B*-("FW1AEM
M?#!1\\#,+'L^7_!&/N.-&Z4A^0,Q,GQ_CSW^SV 4/M\Y,WR[8(9L&QG.[L$N
MQ^?HAY<OZ XRP3?O/R.#P_[>OQ"[[U_\P._%#C*V#__>I^'@7T/WMSUZ\PG;
M?/^__0^?<.0OWWW>?OF6[QZ\0H;UEN$XOVV_C/O;+W?P^\#^C4QO^^5?'[FR
MBE+)B#*L:';,$*.B0$;&,T6R\4R+Y9,;J J<Q:P4$A0>>"\%BU;ES"F2C I;
MO80BQB%NQ71\E"XZQZV?4;9T1O4YA>GG5QOSP_F]-S\OSVX&ZY='M9YR3FY<
M3E*^3GHG\4<HP(VQUQEV3_=3 \T-,I\FN3TDN:/YK' @7_H!&W'3'C*'?D;5
M'?E:["$W:)K>.T)&B'_[[TV#VW_\^>O3DV',^<=QAME>>;F<ATE_,FUX@NL=
M]+^57Y /]0OT]-W@2<,BTC@TOY<AX1' UOJYCSWUCPM%GB2N7=/EF='.6!#R
ML$:R'0:<M$<FW> OSFV<4#">A''?EYFDP>CK$F/JG+QRR0-1%H.K7^[N3*[(
M'ZR1/T[.Z;X[?U_PP]DIG1W"<DHF4SP.,S'$Q>_%\3.BD(6'X_@(EU.+[PW=
M]&B,1Z0<9GSJ^*0\F8LE>"2F_0D>J$GI @_E>8,8E<:GN")/?TY=2""NE_O?
MYK31PWZQ%Q2'ON"Q7G2R(*>GO??-WVX\=L.]=)"*,+97Y",W0/J,H]YP-,6U
M^9+F34[3^&#2#'V<#EP?A89A+Q5N/RT=#4:X(J[IY(34PFRTLT^7Z+GI?T[#
MY?1/TO0T!>,OJ$3L[3<?E*?(@?M<5AVG@Z-?#&0A.S9[5#8&)=_1L+0V&,R>
MGN_:"G$N=A1WIGEQ93LK_763_N;;4W:W.6QS4?[[:2;2-@4>':*0/._X^V6H
M<';NL+G&?'+!T.8-I_BD-^,5V%F9VHQ_3% 8*9IK?[*_S.0>%06[GC\:Q@'.
M8U5C.Q'"+Z^=S8E@?E(E%"I>T:V_]N-T'_7<QC!VZJTY[=.35YR?C 9'T_-?
M.66Q"#CA-+Y]^QZ5_V_QM^9+"WCJY_YX,9Q#MY>(1U#\3%S&T3YS@Z_N^V3K
M'V>A$''P] HN3W[]%)/@B=V<P:%9Z8B4.6ZV^UD)R1C/["#_[3HSEM[^N"B*
M_W&QA8#+K>?OB^VJD,%__\/=WUD4-;; 5#.)-8=PK5WB0GO&LOV#:NY,UB%K
MP.^E5:"YI,QK%[,3\CS[QX7VC*5^+#,A6JD,JNX 4OE(48WG08)5P8$YKY\+
MM<^-A8T[$BWFAK;"@A&E)RL<^<E/F-Z,!9_/VB='8?^DI4UDL3M:C-?8([),
MY*F%BR&#>]([*^),#E- ]3',F#$IS'BY"LH )Y-.:9XS,66-LEFDF;E<O[S&
M1:! $22D\;2P^)D,,>?219@Z>;&1BE!TF!R.\-GF?)[6M1=C6VC:,W;O&K/M
MLD"ST-EG47#'\DROP8FY;'4RU\7.N\EDA-,L/>0C/!GI6(9:1-.%A W%1KHX
M)=@<VWOG<M+QLBQD^V%*$<?[(B!@%4H9?'_R4YEM9ELXEKC*.BW-O@A&:Q:Z
M?TIX*X,^/9K38J(;3$;-(1B5LJ6]@_XDH'CCAFET-#FW%$ZOD4)F#1^.$/W+
MNLT:P"U$V1+',<9EP,:1F@X/!_U&;EW0TR&V/R>SA>"VZ*GW=33^_+3W^V))
MGZQN49'G]O%<-$)CF2ZNU'AOG%(C-3:$G"XTG5]$IS\QGU(J+96,)RULJ2;O
M93*919,%Z,SDY<RGY?@4OCEY/W8QO1C&IFIL.1;EZN'D^Q>#P>AK6;S?1N.7
MHR,_S4>#Q5,S*^OC,ZY2;/.CX,&RQ"W1H"B!'#3QB3N"S,N$(*3QRJT82V_:
M*%YW]9J[:J.07BH@T0L@8)PA5CE&HD*YA3(G+%<KNWH7)N[%;O5.-K7!L[^&
MOC\HFN#"7^!N3=['PQR?#',N$Z7"86,Z]<V,_1TM9G#J"V08VW_.[M9G5Y_-
MDV?YUKCAG/UQSZWILV':DVEO,-.ND>O,": QHQP-<4$*"^LWS\[?GW/UXR>1
MH_6' =6^8H<X_[5>^H9,>#+;#E0,3KTP?Z3W==Q'G7]4#!C#-)W9UT,Q9?8O
MGNJQQ6,F)QR/[M@\LM]')CDN5]V]P:ADX7_2PWUT,RO(\96Q:_+S'Z2YP/(-
M7RJR)0YC.#J885-LM'=\_=CD<>B^-V],D;?&.0,MTQL-C\_?Y.BPR$RS":?@
M<,W[PYG'"C9VT>1FH^H5WG[<64Y%/!NN.2W'4UXPYR.<\R%V26(1E!J3SFD#
MT5D9XNG)X2PLO>P)*F"X&KGW=3\5FQ:N6#R[R4_PJSY*W_W3UJ3F:=R,[RB8
ME9R*O4G_VVR.!SBN_4DSI!X.Z40H6&.7.?-W9T7YW^9&Q^_)H=Q3\CGT7N*.
M'/@TGDU9L">S7PJ3>G(ILEU>Y%5*PA/Z_VS@>R5S5A*XR,$[4$;88+A'!199
M*4-]U*UEI3_SO?JCJ 43['4-N[PO_EBWS4^++]6KCT(Z)WA6)+HH"40'Q'H/
M1*9H').9>U ;^=7QX'WP0626(P"+3E#&=8I.X:?>TKJWM[:W0(,&E$T)R]D1
M0.F(N& CL4P8)VG(D<>MYY*N.,F=XS6'<#7 OXXQ=EA*R105MU'[^],9ZQG-
MT+[OCY!';((*G%FJ1=3>.0 MP+"4047F%/Y0BGU\?;D#TXC4OQZ/J)Z1<^1I
M['/OZ\[+7>QOE^U\>O&19AN5,(HXH3R!9 4Q"CSADEH-S*:D2GK^U?-RYG@T
MUY!]Y!Q39+TH+Z#@TOMR-"C,N!$NCTT$#;=?J/=%I+RD%-DZ.XH00]!4(^(!
M4.&,S3E2ZBD>.F[$#++8 K)8A:R;@JR_/AKPC+G(B;!:$= 2U;L EHC,049D
M&]'(C=@1ZN?9@$N)@@(PP24CLHN(*,8GRTW=VUO;VX32=V# B.44X05%/N(I
MC\1DQT(T.IM0\M6N!HU>@#=Y$Y&7-9"R"3J$K(( FW52R)-0+*)@H^.1<I1H
M% L;!PK4$W2U$_3Y(QZ< !1/D!/%\3]P6B+A--'EQDL%FC6GFP6!1*$5V$"-
M  @T^4BCL5('SCGR@;JWM[>WP7B42(TG1AM41#3'70:)$@B5DDI$;\=1^!"K
MZ2/;1 ?ZM-?]V[H;-E)?8)E>V"]/V;(?JT&:;;]\\5%14R[R>1&:$9,$1.)9
M#$0S[I0W7AMEEPW2YSKXSBQ=<_-J8YQ"&;H_[(7OH=C3]MV78@,LWY?_8W,Q
M.MUWTX7#U(G-*XQ0/2LWI8V470@@E1NXXHI4<&88D1J:#HH1M5]$Z\G18#II
M.CL>S+R_X[O,G[FH[<^N(;_/G+;*8'RY<)O/I3&N-A[+92A-QP0'\?2LW12!
ML,RH1+V<,C+/KSG]]^:B\'L943$0?\&9[ATO5G/166XQFZ0ZQV\O;N73S!TO
MN;!_RD%L@.K)TV7CWHF%?M'U0N%US2WO7 4I5]7K[-BXRO@Y;O/Q^\4 NJ37
MG%AY3^LWQZ<!/R@Q9#//<#>878WNIS0M0TGCS=1JHR*7MJ15R1$"0JQ3G,KH
M4Z8Y<^\NJU:O(?Q?C\;CJF'_[,;JY=Y'*I.2Q@(!7E0:"\C31,X$7&3%G<8&
MOIF%+0EAC3#,)15 2>VCD-((W%;MA$&,KQMZHQN:I.*"<B T6$I FC#+QZ"L
MH-$;2X7.6\^5VEA4003]B:U^8\7%R,!<4$DXC^)3<I9[B4*6E!EUKY!GA'\)
MC;>>DZM<5;_]J'AD1@6-!T,66T;BQ 05B-7)<&FR-])N1/@R)L9H,HQJ#R5:
MC*%4K)7PT0;M;*H;>K,;:H3VHM3:0?0-!"!ZXO$#@C0?J>*0DA5;S\&L)H6^
M#N&S*T3Y;A+!JW\>P7NA1^J29VDQD? DHJ".@1?!2TC9YR0TZG4QGNO!>J%'
MZE(_S#L?6$@R6*2%X$RTWFF+%"$BJNSB%IQY&NGNW<PC;SK3^<^O,=$1)2DL
M*(?O\%VZ??"OP<Z/7;KS,M#=]Z^1O7UF.Y_^]6GG?> [+_?DSM]OOVZO4,ZN
M^/#I[?</?_\E=CZ]I3L_WNUO?WH+;W"\.W]OL])>:0>IL13D^[KSX^U'+K/'
MA15$YX2"D,I C'.*2.LT$[B)-*SZ8G4Q</74_MZEVT[1%*B]I<"H]2LQ/]Z]
MQ?GN2N3NL5)6]+VB2<[3)GQUDVE1WQ;I%5 ]+N&RJ*L>I+#OAOW)02-AY5G]
MS>*Q/#HHUTDSC#KU4'&)/;\\X0415J?\8F=*^06#*\[7H\(BCB<R:93R<MD5
M4IH[(P^'Q;-F6ERPI^?&7,V]@2X:TF468.[Z,S-7'!2W'WRB]$%011^/BJW@
MCS]>X%H4=Y3B\5^:P!9/>1K-': GI]8?M=M)2KV=T33-N=^3WKM9B/1H_+VW
M[:;3XA;4?0O=7XWKN&L,(XM5+A$H1X>-W>;44AY-]T=C;/G,1IUV^.Y/9BYD
ML_UQ\=/19+KP.&^:;RPFY:S'?LX)A;CB N_3]&NQOJR8%N8^6%^3*]:].8P,
MRYX,RBB>])!ASC_-1VEPRLE\[O=^\L%BH]>'KI^EPVDQ,<TII"&@X6D:FG>X
M1$DSD])!L7K,?-.+3]ZX[YH&%\=X$;<Q"P6<S (QCA=ZMERSDXK'[3C*<;+B
M '\/#M7)TL81MEHL;+@*Q835S]^7\LI,?XI1Y22=>?Y<+_Y%: '.8P8T!R?^
M>/,;^&+<:]HX=MNK(8[7"W$4-<2Q V.I(8ZKA_ 2,3%K4D!=I! NIV9"O9+1
M2*7T#IS,QE+@*G$1N+1>^//ZN5 A7.K'*XV*K)40K89 J8G9JAR8BX(IKND=
M:1BGJ[+]3^J]FU=ENUOQ^O7PY(KTR8E V9],RCT'#JC)@'<LSA3>>\*N&FY3
M9K&1]9():@($B2JB VNI<Y$+0YGG(>,?MC%V72HMXT* _&??^<;9[)X9NVY;
M93_M&/A:XK@^ZA+,II0E4C)&(,5 /'@@$5'%<%7\-/G::B1GS5Q?D ,/I[,<
M2G@HCB/[3AS^FZO(>9CFUT9XGIW^,QDP>O&H";,]]N9IK./]63QEV=*"PTT@
MR$$385BB5V=9;YP??3D18H[]5_'5>8PICA&'5P(;C]6YTR$!%Z;2ZZSP>$[4
M^!6A]F+H?#U<LFC.H@UN!3D\B]%X!129 6B;/$1O("&>.,&2-I>]'ZO(<2WD
MP.?W/H9B//;>$<1M1 X\,L1IF4A(*2A7+J0CK/7YVQ0Y7AP;&4I(\!P,)FDZ
M':1%#%71BLK.SYH^SMG6> X$-TFGU6Y7PH7CJ0-X>@0;.;6K%#Q88"CL(#<+
MUN)***$R!RH3^$N'0_RLX%8]C9<XC<4,G8 F,))0'FD)B+#$1&Z)=0:XT]&#
M%*B!R0M.(YZEDW,T/B6OK9S+XSQ"#GE+(HT>7>[>>LB<\+S^S#YV*5O89;C2
M&M/&Y:Z&D)-L78JGW4DR5',I:9K)9[/E6_UYPQ'\C?O<ZV&)-UPXT[V:A2>\
M[$_"8#0Y&J>.Y#^EVR]?G"0#?Q\/D*9^[/X(8O?O;;K[8_?[[J?M;]L_RL4J
MOOOIW>?='Q_Z;WY=ILUW Z3K[SLO=S[M_(C[NS_>?=KY]+_][1^O?FP?O)(X
M3APS?G;P&O[]XQ7;^?J1)CPW(B!ST"66F_I$#!4EWL0K:V41,OQJ^M-DK4K(
M2;R'I*,)F4=0+".6!N'D+4?TUUW^Z2[SG;<?D1%%AF(A28E: B8'8EQ6Q".%
M*F^3=71EEU&N%,JS[(V(J&XP8Q",0$>7.<?OV/(N-PO?F^U#HQ+,/IAOQ<7A
MO$MYD=?E/;K@V)WSWH43N>D#^F?83_%HD-[D9DEV1L/C7.2SY9JO46/ >L0G
ME;UY^]%H$8)3BG##,@JK.1*7I"&2*MQSYR,'V 1?6N B=?LN"S0O/N8H/14&
M%U/94I=.XO9IYDID<^2>,@%IQ1.[D\KZ'[.TDC/+Q,RH4:X F[NNF9/Q."VR
ME1VB7#F<77S-TBOU3T!P]L%QMHOISZ,KGUWV"DPT"S,;R?%]2U,!HUP)N<-)
M>K;XY9=%!:'^L)EF\](O9]M;4_NAD1YG7Y]<63RELVN+>9W9><_SKY\V7RV5
M\YA]I]139<RY7].G[$K?L:=2\2N^>?Y@]5.CH8[U1L9ZN3.PMI8Q9UM+1WU!
M##^M]W+GQ9*:%I_UI]A;N%P>P.V9CGNVYO!%]9T?>*'FW>2*!\4,.&.*LU^7
M/3;/K=*L-E^H.S\X/UV/(JP\JMD^KKVE&]'^>77E'PXHG%/"9/O/>96G)_.;
MI#-W%U>JV7[II;M2U<K:^GUJ?6.ZFY>JNS?4M:%L\N:4=G,EXEI:G^L4?JUM
M7**-"P[P?:EL>UM/7I7/KJ5WU4%ZOT#SF*9Q:G)17IG EQ;DTI6#URSD0ZL
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
M1[QP60M&M6MJ<E]'@KL2,-^PX;QB7,6X3FBI%>-:Q[@5)57A5H%DF=B,^BD
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
M,J^MO,@=,MU6XKVQBI:5>&^$>%<T"YXC#2YPHH32!%C(2,;"D6 0='4*BIF
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
M-L&U32YRRR(XP<"6S+#4@ASB_;98DUT-8G95?O+; 04RFS'W';)S125-#,(
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
M_MG37Y__T'0)>V1!RSISR,2+  _,Q%KAJI1A",$P)2$%3_Q6*;OS6-A=9_F
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
MGA4=:E];71AR%9G0UN0(*#WOR.XNT:![42W:(+=![BV2@92%X-D);@, "B?
MH#4J)!\M^M5Z(#3(W6;(793S1"@.;&3&6\Z -FOFD!<6)):JT25MJ6E=;M?:
M)M_4(+=![A4E5*6C(ISER1D0Q?J4$;*W(MEHDU^M/T6#W&V&W$5-%%N,0./(
MMPV6@7>&^:)=55#FQ@6G$*HFBMFU>N.RE::)<J>:*)=55W='X\.Y^-"&(9IA
M2G:TR]][N92-*RG\K192K*FA\OSPSSP]J7OIE$RQBY^>?!@=Y).]HT1_J"_F
M/+U_51?B%JHNVC4&I?YR3U/+>NQXV\IC'V9Y[*8-?$^G[!WB\3??=>C_H@/_
M"QM#8SCK,9QEK9VLMSZX%)G*Q3'0 ADJ:YFFOWG,VF5)#&?S@-+P,E,:ZFPI
MZFS:7[BA3M^HLQ#*+DD[E[UC'*5DH% S1P#$C TI6R.%R;RA3D.=NWZV6VQ_
MW%"G;]19B.8&1WM #H*!X:)V-$X,LXN,)ZD2+5?-:V.M06FQM7;&-]O.^'+0
M?3;V"U&\AY&W.%XIXG:#;<J^>O2_\MAWH]G>MKVYSZ'9FCU]TP9H;4_O=4\7
M2^(7@B-*3TPB:548.(_,*TF_!I4--[7?62_QBQO8*&XG7::A:D/58:'JIGW4
M&JKVC:I+6J,9;W3DK*A8L[L3,:5D5:ULMCDB)BZ@H6I#U8:J@T'53=NQ-53M
M&U47XD_*T'87HV:@BF6 @ P-  ,PT6O42@371_QI *C:!6+^=H+T=8^[QZEK
M=7QXVN6T?O5?NI29"^E,<UO10,:TF([S?IQ.]LC2.D.Z\*GY@/#SCV"@QS\]
MN?XC%QX^DC7DR>WC ==T3\*X*_E#%W[N3<[3O-YE%B89_V!8Z&Z_P?WW^&&Z
M\[=+#W4P/F071_#JPR]_Q*QD%C<&>;-E1OAT-.DF_1M:UGDR2YWZ.P[F7D9[
MDPJZ_S7FF0?#2];:($@(3CK+%<]"%:6*B&^EWGG\NIK!Z*B,_OXWO+]/\;3N
M-K03= ^Q9!%>,=?9+N$<Z*@M)$5PY\C33Z@2%&.M= E$W+GF<\(011#&JZ@1
M(B:7E)$1O.<^*B/L=9_S6*R70)LA[8*Q>#0^E.Q]+!(5)G/=YQQFZ4LV"3U
MS,4E&[@QJC(2'BHL7[(<G+PCXYD#B9"=1]>!W3G&=.A*4[R/Q]/\S=D_OCV+
M6H\/NXGJ/O3MY>OIQ?!P-X>SE\_-]!&?F>H\WCW_YOG+C[J7KFP5L]>,>62<
MN_9E_DA\U6OBD3;R*S]Y_<W:1\Y"N]<;N=?5UL#2,Q4I=JXL]3-C^*PO<>?>
M]MI9R*,7X_U]@HG+R?]?.F?:\@.C-QDGT]%W='=I]"S'?!#R9.:C*G'M09!9
M?WCN?+E\=A1J[/]!/>W#FEN^EL6WPJE6.-4N?R\*IX9K:&MZ)[.\#:PEQ:V=
M]'VX1FLGW=I)MVSAEBV\,TXR*Z^QB.0EZ%H>Q64@G]/Y5$)R9=7,HDY/HNE
M]'ERLZPE4T 5?722Q20C UG;EUH+3(B O';4*%YW/?L\;^U+&PK=%Q0*T7+-
M>8RE!)"YN!R%<29;M$J7\$6U\H9"-XE""UDY)J1L !6+MB@&RE7-18>,=@Z?
MD[+<NMK<R>R"WT(E\89"6XI"N@*/YK84XVEK]2%YR%"X3:B*1;%JYDI#H9M
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
MEVD+>)FEY9P5KR,#&3-#)SF+22-8:TS.4'7(MC"&W8SWS'B-*IP,%Q5W!KP
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
M;# [F)PM+\*DTTD]E$[S94#3YN;9SN=5JR=7UM/5.M3STI'W.#U/[.R^H?O
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
M$HU$Q (41@E<$:81-7RA@DRN34 E-9+SE%&&;=D?QISK,%%"A_&\!9D>FH^
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
MQ%1( )L);4L<@;A(#"(DC8T.#8V2>.N#RVDB[Y?D,GD!;Z^G\ ?M*8R%(:D
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
M&0N> :Z< 58M\RN88%B]NPQK7W\J*CE(,(44BRAB+$V0B$.#5,!B$I(H5"P
M%AB1C6"!K[Y7V8(>]X.;*]W,=>[](@LU/?)K+&>-I?9VCM:0'.?T3FI/AK[;
MZX9YX/K86\H0[XI;BA(V9=I&;%))$JY1$!.&6!AJE"1"H0B3Q+!$"AI'OKGS
M&R#WE_0I39*[)^N%R'K"N12;6 J&$Q31@" FL4%I$% $\$LPCAD/B"TJFU6[
MZ"GZ%5#T2SI)/$4_D:*G>$M(J*,PT0%*4MMV0.@0"<QC%# F(R%CC%/;O9VN
M$U%O7':=_^;S9BLNY!3;."O\$-AQ6^>=GA'N;7#?_WM3;/ >[GH3?)F2?4J/
M?Y/:MN"$(J&Q+<G'8(+'">CJ3(']%:4B#.723'#?[7]]J?TE3? ):O=4O1!5
M3Z9W$**I5@3IQ$[NB)1M'R09$DJ;2"N31+;1!O5C;%\Q0;^D!>X)^FD$/<4
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
M";L6[#.3Y\"<R\R7-1$J"X92AT(6902L4C2(<7S?O;:( [1 +=H8%K/K]'^
MK2A\S[561Y?Q[KEI;#0\[_A0MU,8!A8U&]V\XZ(GM[U(B;VA(27O^AP0VHKN
MMN,#%H^';1*K>%IA[:C59!(VE!>7/D#;<F&;#:;;OS+GG/K;Q=VFOG)TQSW%
M?/BKI0+=KO2,'"L9+=QE3\<?UH\+!CE0L836]AO:[<CZ0XLNE 7+!$V@ZYRG
M',BUN5[Y N@E,P$&0!1=$%^@+H&2]7!*QC HSWGNP'G6+#1GP!\XNEWB/PO4
M^R61(F&:&!(9Q:0T"8]($"JA36 ,$?SGX7SM+ 8,8=?AT^ATI&:W@53+N6[L
M"FM3YU?;/RSK_%K!::-V7OOQSWGM<Y56+PZ"T^-_+D\:7^].CVN7\%GCY$?U
MYN3BT_G1]S0X_?<\D(U_FOQ'VCVZ^-8X(0?X],=!<'(G;ZO'W^JU']^RT_U:
MO4KL9Z?G)W>?LNJ/@_#?NY/@Z%C^U$' <4(T"I(D14RD#'&B" I80!(I5)SB
M=.L#W8["6;71@)/U4AA/T/+V"V/ 7P,^XM%@!AK@ZL7A3T8THQ$V*"4T1HQ*
MBA)N1Q=C@I60PAA!+1JDP:PN?]/18(B1%RK32^##?IE(^*FKZWL@QCPJS$*%
MVC&@0IH2')L8<4D)8D11E#(<()6D/# RUE2JK0\L2!]&!)#];9M>5HI?)U@&
MBL]8)-/&Q0I]NM&M=ZS[J0(Z,6B_&0B9(@_!:<B26]>@M96UU4)RJY##RSH@
M_'L&A:[\ F.LU;7>F*N>LECZ% </CF>(7[6[15!X-$NT[]D9<T?:0SN5Y]BE
M98WLM=A.KO6ETYNL:@X[:UV["%X1=W1A0.O.U<;]HO 2V?RENAX- %O$S)W&
MT[:YI(-TO3Z=E<91J;/=3F7%?;\P_*-3[\?NI].J T-1F'QFO]B]*NV-5K=C
MW2'N0OO0*-8>6FGHDM?#ZGC0X"]=GH6KR@5B2[]D+VSJO#$-T,,=TW*JY_1D
MA2)0:E&J-83> _?@I$&C!P9-$TXT=(\]:]9I]]--00NHOE%O5SN'DPTYG=R7
MX44].[I(+^C9VLY:L"E6A=)?^M#TU(U/I !>M5RMJ-7T>EA1X$&A3@Z=- -"
MDD4:80O,F$XO1\TYD:TA,8VNMT<\")7<>N$<MA7*YS"%%#<"]V@3!D?<Y&4>
MB_/HV5_U$S^<DZ;')1SM.C=>Z:BP<8+I>QKS/<^_D_[=EE\99*#4ASTWRZ-A
M'^ ?"O#'/L"_!GOQ ?ZU"?#?[Y]2JCV4<U6*FCYWG"[XQO*LQMA<$2%IEL$V
MQ_U[:SB/;)FLMJAGMJ]]34D ["6 34U7[\=X'I+7(V)ONHXSJ4BVQ%"0OF3I
M98"[ZTJ:"F_:>(7ED,@<34'L2= IQQW)-MNV*8SV2JUV:0-10TEX$UEPD]GM
M[3+)4O=C5 ,5<WO\\4&XM7>G]U_?(!+;2P1]6-;-I:MF>7GC=3WMF'G7&*NW
M-^5M3W-Y7&[GE\&E7^LBEFA1>$QU&E',1PXS8@L/8XS+S1X$(R>THGRH LIY
M7_-^'H+= +PJMRI8O9?*7 02;+LCBP+E5?=W- IF%VPIL^P[??N]#L<I0#9
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
M"V[^.C[H5(\O[^!W^"?724!2;A#F:8*82@(D@E"A&* E3"H5M@&@^+]_C&+
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
M!2($RT_+"/$XT';F4RP!5B*.;.;ZTUT_GEC7EUA75C/GB?4IQ#KIIHG"-!5
MG5K:,A. .TJYC)$.XR"A2D7P?R#6.%DC8GW;Y7*'0[TUBD8;UG H4V,KO*F*
M.+>OI-MDP\$E[GC^MA!_.[R>8CF$1(<)2!^P' Q'+)8AXJ!!(D$I2Y2)>2K5
MUH<G<S=?E[.^M+IJN\'3ZN-H=<)PH$FD1*0TDI$=BI)*AKA,"$H"*2GG))!X
MZN1U3ZNOAE97;39X6GT<K4[8#1&/>8R3")$T"A&3(@:[05 [3=!(E41Q*M+U
MHM6W,M;WO@S8OKD@GQ :>WK$<P[OR%M-<EFU8>%YWV*\;]K\5$&8H%&(D>($
M; I.#>*:QBC@,4MYFL:&VUK_Y,G#VQ:BA6=R?7JRWT0;Q9/]PF0_89X0S),D
M310B(9.(:?@II92A-(PUUSI*E+8] ](GCTWV9/]6R'[5YHXG^X7)?K+.+V1,
M<ADB$/%V6KJ='Q*&'/$PH (P*8E2;*5]N!%DOXQ$UJ=GN?O5_>HK263=4)M]
M5B*K:Z?_49M66U?*?QWSFZ?9[3YWX05L< NZOUIY_JG=:NS!N[)F%^[OJ*@^
M:37S L;%]QR$#VXZ;0[$DC5Y^_:PHQMYK=6TNVRWZG57KU((>B_A%Y/P4YOR
MJQ3',0L1)3$H]HDT2,1)A 0- ."Q8(HE6Q_BY,G>3)^PM+Y$OP(+?(5$[^M7
ME\D1)DQ]2;&*M0X0X9* J1\",V"4(JD 1:C]-&"V?I4DD><)KY<GK, \]XK
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
MX85"*CB'>, L9:TRB.5&ZP*+P(A*];GKX?@$$:ZAG0$BO%$1GC,]<FOS@HF
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
MAAPC8ZU%6-F<Y 5SCKEZB>=C2::_6.Q..CW;7(=R<?=0^!6LK,=:SW1="@F
MW>W![O6BFN9,8E-$@(LF%1.(<R60I98A10(35! G&$]Y$]85_U*/\L4@ZUN@
MW8"LWTW6Y]*@&<^\L85'1? .\=Q+Y(B5*%=*Y 7%\=M\[[D69BMD?7$6;7V;
M+-H/E.$9GKZ9U-3;IN@N/JE:&7O9<:>=W)W8//-K.[FZCC.>M7X&;'+OJ*?Y
M,!0A2D$Z^I#V9>ZPV0V^JTU'# ZG;F)'[44[G_!H1:3SH/O=1O?#"^P\Y>.T
M69(C[8-!W#F'M(A:( N6&A9-0*58.N=0I]@DD-V:6F8@N_<IN_,5S:A@(1<:
M2>H$XEKJ*+LX6G"%\HX6>:&EC+++[^RCJ:M3>NOTDC?M;Z';&^R -^+;^Z[;
MR!NVO.UY!HCSV9!VXEO=I^/)>]/^,#%S@TR+;]O-B^F GW:_A?).E>TS/0\0
M[V:(MZB."4DDY#5!U%*).$YQ/X$8I)17GFM3X) VX? 3K>^\$P=A>_45Y[LJ
M+"#.#R'.<PI,-#)X(7A 5,@4@6L$,C(/R ;&/<<L4*WVGILG6M6I]/+C=JT,
MW(V-"44&_"IUUEPN=\V^V48S127_TBD_1.#Z$*(EUDBGO Z#ZXW_!2;:;1&.
M+E!8G/.&*^X15M(CKC!&5KB F!=.%T9I:?'>\QW,WP4"O/9M;Q#@^Q?@.17%
M%YHJ[SPJ2*J<:!Q&)FB&& U>:!(XMJY> ORX/2R5>@*^E&W02, OO ;,8@N4
M#IOSB$Z8(UWD.)TV)\AQG:.\",0Q:RSQT:PBX"'982&]AZ,$(*1W$-(YQ4)2
MRK1B.0K>I-JCQ",=-$%$6.((X\IIMH;<+77U>]0XS.JJ\P2#(XOMN6"KNQ]>
MO*>8XY6?OILPN(Y]GUGTJR#QY,RVWY6=\S@L%^^:MMU[T<Y3'N+S5H6/X#A>
M&WCR!1H.=07#N>/(Q'E$$3L9<GE4>&QPA'/KXCI)9R7)$XSOG.WO1A*T(:\+
M@$4==28 BSJ Q9RFY8C#C!J)C$I'F904R$JN42XB4CA%@B^J5+Y/,%O7\<WZ
MGW"H8X$?>/JZ2Q_=O'AVG17S)76Q*\7\#J<=;C16-ZU3LOH,[&@5DQL,P,XH
M$NL]U0P*POH4A#>+SCH74G+,@T&8.X.XD &9E'F%&T;21!8T)8*+U@3%ZRIS
M<G-@WHQ% >@'Z/?09A2@WWVBWYQYE NE&2,4T<)'S%/,(UO0@"AWKC!!$"GH
M(*9V;46>[A_]*H7YH"KL_GQ8.CXU/:W31KMOJ[9/%I,?KG7!HS"<=[J-](.G
M5<6!QK<PKO:>!&'BKF$'\/@6ZZ(JW^\MOV6B&SZD$@>;EV><RLX3,ZYZ/!B>
MB3_/+FW+<WL:D"N#_1H716SM4]O\;B^Z>P=3G6HUVFAR!&<[O[B+@=% [@VR
M!@LFXD2GK*;[:5R&H4R_BFVRM6E+=E8FT/Q7 P?L)"Z"$-+R*'N::H49#H05
MC!7$?Z8BVCI5B8Q.D?W[P&YO+UXEMJ@JU\9.+%B$EROF^;]=>3#SD\EE9\O3
MN/)&=>III9JL?E\ROMD-[UGM73-(,Z F[W*=2N<%SQ1GT2@H-#':6Q(PB3@K
M!RP:[PGYB\1V/%<6BXC,SCENM+*IK$T1'T(+$V^4>]>WK\*_,5A5H!O72M.>
M=\/3T8=GH^/CC78UX]5-SZ:?)^9M_FHQ#"Z/Y7T?#V1^Z*H8OGEX>;^Z-,,1
M@VM*[7,JEE[&^^16U\B^D/26=U[1V'VM^!:U5:WTU(4N)B+VQDRP"\ZBW]^\
M>/GF]S<G;UY_R%X<'V:O__CSS<G'*?WENH&85EZN=N\^N$Y?/?%IHQ??YE<Z
MGY@=-9K-B%G=Z\>$S0[)BN[N.J^:9>DD?&BY4 ZTW;1+L,3-*&\^) ^^1*[L
M>?)3/:K>DANM^_5DN*JS0"R&T6'RM>SWAG6-9N/6]=CJN->RS4^'A$8[>NKN
MLE)BRIO?KBH\G]N+]59RON9$SYU/\6R_-W<W_;5KK/5XTMGE G+GS>-__OQ^
M]'=L0^O3V=O#/_&G+Z?D;;SW^.3LR_&O?Y"C?T[%\:\?Z7%CQDW;^I,=G[SX
M\?'DN/6I]9H?G[QOQ?OY\>$?Y.VO1_C3X9__O#W\&I_WD2XN1ZTH)UX19$0A
MTDGI@)PH**).F=RS7*B4ZD7Q&IU# M@!V-E0Y4J G?7 SES1@Z"4=RFE5$%]
MD>JDR0@[DB"N"V*)Q:+@>N^YW-FJ!]NH)U;5'2ME,'1[3U(&S&8_]>SN"B(<
MOMIXX<?!++YHYX>-;XVXY/+NNX':#Q!W&XA;4$.;V,@UG% 4I(G 1@N)#!<!
M%3@8G:KVYKG=>\[N?(P #DO65U[75P42Y'7-\CI?^I&0H$0N49YK&542&9#6
M5"!<&)'GSG@J?<WD]=&[KNY8<!I2S6Q8[Z@R]\X"UT[7LMT4H/E%"H@Q-E<!
M2>85XLI0I"/X()7'?Q?.>V/EVFK9UL^_ ]*[;BUDH?2"E-Y(2N?4#FUI0:1T
MB"D1I51BCPP5# 6",<T++#")9H)>UVEC\(2L)T_E*#]#<ST;U6!*;30YU$1X
M 0#9;8#L=%[=8+ZP)I<,Y86)]A/-&4I[2 A;S"7U-,<R MFZ2KV!NZ.&,KK6
MW% @HW>6T3EE(YH#!5-$(EF(''$N.#*%RY'SN<$2QXN60VZH^LC>=*WIN^H:
MD.-E"_03@+T[PM[7>=6$$RV)) 4R)E19G32RFF$D:+2QJ"D"J6I.DW5EVX64
M3CLO[NM2=4#<[RSN<UH.L1@;)0+23&'$7<&1%EPCSB(PR\ M)BF)FUY7Z4%(
MR@1/WV"P_<[HO(N/@,P7G+[K89!5-PJV_1F/VR_[>Z=]BGJA;$6^=3UPQFZ%
ML1/G["1.62HT,ID%?/<SLVQ*/7I]L:C:(688*T:0,+E)U0XQLE0'Q&@TA7P*
M=F$IU.6)874JCP927%<;!J1X U(\EU_)6NESP0H4>&$1]]8CP[E$GE..M68Y
MH7DEQ71G';I;IZ0</\@)2PB%66?:_FH.AV$P;R9F;OA5JDP_<6KH\FN O)M!
MWC\+%!?F+0NT$ B+Y-EA-!6FUPPI(D/N(Q9*4V7<OO,N,X2SU5>&UY%-'V1X
M4S(\7Y](^FA_6(V\XQQQ(BW27$2UA0;OC%$L G':C*$UDN''[5EYU^GVRM!K
ME"&5E<A<:(>B<<N<Z&"<;=C%\BZTN_%5$="JJ)KIN3R,$]D.^<O!C*8*(MT)
M9^O.U67;&.[A1<4339S07!;(:A<B[ND\X5Z$01^H$UIRRZ*Y1NZ\*04>E_H*
M];H\+B#4#R/4<\H,+AC6HG#(21>5&:HD,IHJ1&E.<N*PHCI51*U3U.OC=L"\
M75)G<4VQ=6"]/50</^#:;7&-+%!6L/-2!AV0B+B3DA=P9)57$>84D20BG"-K
M45; SU)?2;VO:'Z0U#M(ZIP&P@V-TX$#"C:E+1#!(EL0C9B4A5>8\D*8FDGJ
M6KTI-8YONBJF?_T:R-TCV58PSQYKN.\]1/?#3OF]8"1=H,V(5(K5*9J.)JJ4
MVH4@PT+\0\O@#!,Y3:X7_@3+=1EJ]3@! )"P!>H10,(&(&%^%THS%\7>(Y&G
M!)1$:F24#2BGA<@+98N@704)=T]]NQ%(6,<I@;L?&(*G;^[ICT6+7GQ*(%6Y
M[]UOMM%M?\;C=O2^ZK1:G?36CO]ZUFE&R>I6X7;J619NOW; >;3!0+O!%'Z8
MF,&!U(-RM$;E2"RPER07TCL>4%2#&.+8660]<:APEK+"<(6#WWLNGRA3IP3=
M(,,ULW! AC<GPW,&CK#&Q]DRR+)4<1Z+ IDJYX&G3#G/\MS(),,<JQK)\",/
MM"M#$:+]GP_4%@BPJ[.&<AF+,YJT"N3^LLU^ /RZ$7ZEZO%S.HA3C/(J';=(
M^,5#Q"]'-<(I1EAY+F@*$Z9T7>X9B)>KH8RN+5X.9'0-,CJG8Q2<<:9S@0S!
M ?%"1(L!8X>4\'&>%+.,Z;K)Z&-)KG'5YO/='2"05*K.*@F86_<*A3\6J"M:
M:RZUC/952%!(O$ V>(8$]:[(B<AUD>HH/L%KB\2IQQ8SX,$6J#^ !_>-!_,'
M XQR.JI'42MB&O&@HI(D@D1QOG*>*U-(:Y+[1;)UN5#KO[]<QUQK\/1U9Z$;
MOF:P?)ZR^*:\TT_9+I:NQ3JKT8MWGP=J]$3D3E4^_0Y[TC<:NYM6,EY]1G:T
MSO$-!F!G=(=[B%A]T<Y!D[A736)1SA-2**JY%8B*W$5-@EODG"Y0L)XKZ9TH
ML$[Y$IY0?.=L;;>&\,V8%X"+@(MUL:D %S>+BW,6%E4T,%9(Y+4*B'-'D:,!
M(ZJ*:%])3?(@4RZH)]IL#RY62O=!+R4;BG_GC6_/_QW_&#6L9<O31GOT?D(K
MM%NOO)'5]-^SD%D_S)F42L"WJ[QVMHQ?MZMT=J=E5)#/;=G+.D76.PO=$-MH
M>U6"@N[^Y<!7/4R3DV2TT>[;:G8F^SQ\K^"Q8>>=;B/]X&F9<C,UOH5GWQMY
M[RRB1 4"$W<-APB/;[$N&CS]WO);)B;*AY02:O-8AL7_2\D"V,SP3/R9VEL!
M!@[825P$(:3EE#M-M<(,!\***!3$?Q94[HWN.KNTV\_M:4"N#/8KLD7LXU/;
M_&XONGL'T^LL+K+)<9\=LL4#$Q@-Y-Y ?B!($3\[9;5(GD;Q#&7Z56R3K4U;
MLK,RT<R_KI\@*J(<56D@HX3\^\!N;R]>)7YMIX10L1,+ENYF$4ROA& ?_%G(
M^\TP(((WV; ,;A;[DH=V-^39+XVV;?M&A+$W[0&5)\TBSM7[<-KH]DK;[F4_
MO1K 5LA_GN[X?)>3VX6MO[N4KA8-??1AT-/7[5">7@Q[^\Y6)T]?S60>?8!)
MDRN6!D@LT^LD0EDX4Q\N*6:^,ZO"IME;:0A&=(^2&1"G85^<SSBM!M\]$$.3
MIX/YGO_SWS-L.Q@8GBN+!6/$.<>-5M8RSPJ7:UH88K0<:-'54G^1=%JMA,9Q
M"*DD,OZ>&V8U=8KRPEG,9+1(7]INHYODY5T9V;_=JUZV@.L?<-7-#N5RXV)^
MP*X=@)D!HXQ)&XB./_*<6Z)--$1\04V>&ZQ]OEA&U;-N>LYPH1>7"WVL2V5G
M]EO(7 CM[+P,4>.*OXMMM$GYBM=1I]V\R%R:B_T(9)765N;Q*2'[WNB=9>\O
M,9!0A/D0W_K-JJ>#"Q_0?YX,5;C)9RYL3-Y)JF#4 'VSGT=EL-D<ZG_QJS&(
M)F?I0&,L4RA":K*[R'Y]\>)=,IKBY3C2S84O>%+=FQ)*A/C+L&JSTDV=*O//
M9#.&K8QZ_UFGWXQM"+$]-H_?IS'_TF\/C,EJG)9-CNWGC5Y(WHQVY5!/*4,7
MMR$M!YL2<U4/C.]X$Z\,GJGW%V)8U>P/_?/S9O5O6UYDA[9G]U<1HA71CHF=
M0#MZ0[2[5AAGA-<4IB@8(58$PB6SQJJ<4*.QBP-,"[?W_->^31I!2,D;KIZ=
MA0VZ_@6UA,89J8A8U,T:W6X<MNST<D & F2SEOW1:/5;V7DG:8MIJ7=<-+<N
M]:K_N7_OMI[UXEQ.V]O+IG2/!NU\_2/:COTRK.;(,0_MR/GGSY$CY^O1/R_C
M.YI?/M+?FA^_O,"?_O[MZ]N3%^SHY$]^_.7TXM.7K_]\C,_\V##XTW_.L&_]
MU;9_F_[;UA_IN>3MW\=?/K;^:AP=OF]^;/TAC@[]C^.34_KV\+?6VY/CL^.3
MOQK_^>?KC\^8">IR01$O=.6:=BBNUP)9G OM!7-&LZB*["_SO[A&LUE-?CMB
M[YEM%FD9=#NMRB1J1 #\?M9I1DSO?$^PV>V[;B-OV'*TWU8.,C17;H;XW?Y2
MD+YRY27DCOI\-])GG-&RD=Y73/STW%Y4:/QTJ:8RA8U,SB(CT0\FGVD$J+ST
M<VV^"=.\0?@^J4BB4N$;Y>74997IF?E0)HJ,4])J=2*O7F3G_=)'4 G5?'>C
MI,69/RW#D!\K-TU(A!T?&#6(\?R_/YK@_*F%$^?VN%/VSB+-EMFK9H@C,E@M
M,+WW/;TV\W&V&KWQ%,[-H!U/U@5,U8:FROX81@3':?@6NKU.&8WL,]O+TH9&
MU@HM%\KN6>-\4*<D)*Q,0CH4UK_>O(Y&2&A6.CS,U_W/5_(_1<[*7MKVUTL.
M'#I%$D0FN4GCGJ[#R*]SY%__^OOK:67EDG%^3W23_KO\YI4];_1L\TEETH;V
MMT;9:5=F7#-+>9HCQ T4W['BF461>VDOLO^UI>N4-W",/(/9O!5%A>S/_0_[
M@^DZ3+Z37D5*0_F)]LST7,<IZK<B%#X9>@C:8=)!,+HZRC)!,2%9-_1Z ^M]
M@O2JWZ_P]C*<VC*U/<MMRYY6[I)NO]E+WQ1EIU4]([^\\U+=+6RCV4_.D4YR
M]X04ZW>>GMSN^PC*95;T0W/P@-$WYYWOD9_/FS9I5<G<">6EVIWTJE'?ZN^L
M2SN3X<=Y(ZH/R1?3'6\_3ABDWZ)V\22-7&A7P]L_']@!O62>)-?3>=GYUNA6
M,AF%M[I<H6O/]OJ]"F";C5:C-Q3;@7:3?A#1.'Q+&P.GG6^A;*=G-^UWV.Z\
M<KN3KV6[DW/8[JS[1B%L=]9DNW.\WYG.PHZ=\G]$\&L4543'"^\[_9$3^GT$
MT/);Z,YY,MN=]G%BAH:?]L]A+ P6A ;%#'<%<R+H@N2Z8%P51/#/A\D_APDF
M:.RH&[CFNF7OZ:BY;XO+]KUHY^/6C1IWV.CZ9N6E.XFO?MGL^*\/[(<[/OQC
MZ(?KD$]?/O*W)Q_Y\9<_^='ABWC?$?GXY<WW3U^^BJ.3E\V/7\Y:QR?YV:=9
M/]R7OUK'7TY%_(\>GYQ^/SK\X^+HG[\:1[$-;T^^_CCZ]:_&VU\_DF/Z2^L_
M_[RY./K^6<7ER1SS2%EL$<>Z0-9J@[@6S 47!<OXO2QTO3U/V%_VP]Z5\R>,
M"9[S.'4XYP)3HZ56VGF=*^J)AOE;Y_P=O_C,C3,4<XD*A6F<-4N1+HQ&S#E*
M3 B6,#4W?TNI:</1!%$_+,^'J%I_#?%C5'B[4<5.&W^'P5?>C4%O&'DR^)"6
M]),LQ8$.]AOC)WRSCE41?&/MK H;C!ULVO-N>#KZ\"QO=*/.??&TT:Z:6=WT
M;/IY8O[D2\5C@\M#5<68?4%,TE:&YW6&+QXJ,ON5(C,3Y#BXQN0^-GKI9;Q/
MEEZ[ZK%\GQ*^]J?*?<(EM!7:ND5M74VV%I^UFS@8,15X?/7QS@>/U*^>^#3Y
MOAI^!3Q^T\Z.!ON TW4/KCM_>*/CKG4^8CAO%Z=A.8QD7S;.ISAU]N2,O/EH
M//CJN++3+VVS"DU*CM 06;#RH*00LOBX3OYXQN'5650"!E[]US_.4_#7??7]
MRD-,B]U%U7 ]_, ,*KF-+(D90WSG5\AAM*\J[_/R8C$[U^<)='B=-O<7XL)M
M,TC>J_1,[4&8V>T9<P^VT&KGYEXTFYWOU9BF3:I^.UDF:5,C&2]V1K+6VCZQ
MOXJEN< #GN8'T7V]@*UM-PS\H^0:,-BV3 SP='CZ8WKZXT[1EYQ/]U&;X":C
MMZ/GW7?S1+O+%9&&82-<X#DU3CL3O+.2*>(#$ZN>:!^[ZD=:03K9/MKZ&2I?
MM3FY?EM'_?#D^M>/7WYK?3QYV7I[V&P='[[!;U.0]-_'\?-?C:/6:W)T^.;'
MI\/X_@^S)]??Q^N?SHY^C>_\^V-\UQ\B!4E_I!_Q\=]O+CZ>_/G]Z,LO7V-?
MQ7_^.>H=-:I3Z[VCDZ__O#WY2CX3J5UN@T.8%RIMU02D6?RGLSD5FO'<.)90
MH$99V0&! (&N0B!&?"ZQL\1ZS(G@V@6B5*X,Q=I;7"S<+;P]% V= ">=5YUN
M+WX_=)$ --T0FHY?S4"3")[C0!7*XRPB'IA"CHF 5,YTSE6!>2![SP5 $T 3
M0-/5T%1Y)T?.R>DC9$7C1\C1/Z'L &+=%+%FE2G/N<DU*U#A&4/<YU&9XH5
M5 =)\J!H(?@@")G09P!; %L 6XM@:[R; )!T0TAZ.ZM$!>VEELRC''N+N%,Y
MLE8)9'G!I,XM85CN/><,T C0:$O0B!JNO'>J<#GC0EG-F"XX]X4DWA.B5LTE
M"QZF>_$PG;R8RQD;A%0:%XCGT9KCSF+DO,1(^\"%484M*A_3SE;^VT:G/[F5
MTQ]*B:V(8=*'O-#2,HX]#PP[S[5GSA0%IEQA5F$8!@Q[" S[8]Y+SN+\8!$L
MPD7@B"N;%"BO$3,Y<=07/$^N*&IJ5%D,1';-(ALX]904A26*<4-S1QFG,LZ_
MQ%+BH"LCB(R,H#OO<(%;>3VR/.=6ELH'Y;5&,K=1)?%.1HLHY$@:0IT-14YS
MF<H$@BR#+*];EL$/>R\B/DO7F&CL.(TD7:3R=Y:FFJ %1@756!.N&29D;7Y8
MD'.0<W!<WE6&YQR71"BE=!&U[>!\4KD5<EHQ%'*-A10%*;38>W[W>G4@OO45
M7X@EJ[/(+O#T!9='?/5QE2IN$_%RY!CFR'HAK=2B\(581S095.!>GZ</WT=X
M[TH8MNI&S%9CF,Z#R%WR=P?*@]&Z" P'2701M1$L;<(P8@##'@+#_ISW]!F?
M$Y4+A8+G!>*,Y,A919!03.7$:RWLCL;#@LB.1)8[)ZGVSFFBN1#4&(&=LR%(
M5T2UE%96 QY9#7?VTH.G;SVR/.?IP[EG0K* O. YXLX4R$0+$$4!QU;25!$;
M1Q-B!V,?0)8?6I;!TW<O(CY+UX%8FGO+$ L\E5U4"MG""<14(,8509NBV.&(
M2Y#S!Y)S\/3=6H;G0Q3SP)65'N6$X:AR8X6<S#E2),=%%&$11*1IRD%\=U=\
M(1ZFSB*[P-,GN<2>&88L*:)NK;1"AED>S6:')58^KF.VCHB8&L3T[7!N+SI(
MWE.$,I4]2:4WOHTS\(XDZ"Z1@ ^4R6'+$U% \W>Z^0_W@D>_V0&Y3."DR0WV
M;D@1XO_S0F+!3=1IM-=*,6QSC0W% ?:?'TXK]?-[-XJ98+SV"/MH/G)*'3+I
MG GQCA4V2!(MS8@"-5)) 8  @*X"H)P$ZYBRG&B1<F$X7&A>Y#ZP0'/+%Q<^
MN(>=*'!?KP6QYG:H@I<"8R^145ZA5&HY(A9C2$E,%)&:N6!WV'T-N 6X!7E.
MZ@];LXI6P0)3$:V0Q9HASM+&.K<%"E(9YC&5W%. +8"M6O2MOK UN8D(4+46
MJ)K;7"RX<M)$FY 5(D]G":)-2(E$P6L=L&>4< U0!5!5B[[= *ILCHT+)A#,
M!/?862<\53E6A,65;G-(@O*@KJGY#5-%I2.<4%0021#77"-MF8EH5 16>.E-
M4/5R3D$.%,B!<I\0)HQCNLBIL*+@6$MCXY 76&H<44L% S$?#P=AIPM.1G!&
MF(H 9GP"L*A%(2L%1\QK1WW:)LE)5>VD-D>[0&+7++$J,ABCC)%"**YIH261
M3$;3WT0AQBY "I1:BO*\VUDZ(303" ?C$'=Y0);H@!2UVF#"1)Q3$&409<B
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
M@W,K C8Y(CQM;7!ED%%>((PE+W!!:' ,4K0#@FP/@H!']=;H,.=1%2X(Y;!
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
MW:S;/S]O5G'N\775]>K$R3B".U)$[P+USAIEGGV8_/'BSE[N"HZ[J<PDT7Q
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
MT!Q;7F1E)+G(F-WX7>).%_+!F?I&^TG6:/MF/ZV_+'%FNOEP?./[P8VKIE@
M0VX>JO%X,W.;:),";6Y%ES#LE0-OUM.4&X=G":F$JO;*B>:$Y\G1&.VRX6;Y
MK&LQ;7MG[T(9C;;8*1^R-^VT2..+L@^]CO^:O6O:2%RA*(*OOIU/-50]8M4B
M 1#?-0\J%#BK'G"XFYQUQPX!9P%GW:O[,9UDB?]C!XFGV-#_J!?2537WZEDW
MFDU%*,MT9M(VD^WTP7Z+,]T=LE6T 6UKX'),%EP9NKUD&T[1F&U/Y'.><$2N
M,3\-'-I<CD5 =4!UZU]> J@.J*Z.5#<ZM"DPEIJG9&H"$<-H2J9&<"X6&V>)
MO,9;;H>-,I)7I^P.67!,@LE?&=K=JK%S!MO (3I3-V=\QA.KM6S@<>"Z63#B
MP'7U@-'=Y#H(>P2NJR7782-PLN(BY6$IV<%7$:TZ$7Y\(_C[,-YQ*N/TZQ_!
M]RNJ>A]ZD>/2UQ6+543TNG7>[%R$T%T0&'EP28Z#;\>D%WEPH85'C*85K4Z8
MB..[7IR7C>:<24AF"/*/2X+\;WQ!%*+F178>Q[Z3#UER(G?<)$7";MUR?1TH
M$BAR_<L+ B^!(NM)D0L\GVK:\QF-N_B&RO[KE0W7KVR[U7AS)0?HY=[<<N?G
M+4U!<'LNU]6!YX#GP!0$GGM</#=QP(!@.7W"8!0(^;8H&CZ4*0FJ';Q_'-LY
M"NJ<M.AFHT[@Z,$]Z,W;1%=P]F KNO03P3__= '5%]?"6/?=K]?M;XVRTQX:
M'&,\OK;V(,Y:-@^9NY@[R]SKI-*#R:QI)TLD6C#9<07W\055*<)DL+Q-$?-K
M.%F66O+S,F@_Z%G7#*/O)Y!Y. 2"QS&:!Z/OC;QW]I3@-#Z3=[E.K]=I/<7C
M6ZSK=IK]WO);ILB^VV^U(KO-+_.UKVE\W=QCD;#'F)F1F_CSK!POZ-. 7!GL
M5V2+V-JGMOG=7G3W#J9ZVFJTT>2PWF1$EO3_]LK0M?U_:&WMC@T<:FO_:N"
MG<1%$$):3KG35"O,<""L8*P@_C,5>\]/DA0D0:[4H)WJ6O*=1!'J+E#P1C(?
M<;KJ_Z40E_%5*/:S:<^[X>GHP[-1/I]&NVIM==.SN#I/X\(>2OX"[:3JR.#R
M>,GOX\&R'ZJ6PS</+^]7ET8$,G7-1/U)+KV*]\G2:U<]E9!](9=?ONUC];XQ
MZV\LW3=X_4^59%]KNM)C[UJ[5FZC=O.N#-\:G7ZW>9']DN+Z;Z#FW+;<[C7C
M/!33H>#%^[+(M(T\&XW%S.!FU=]X@;HU:W/-F1?5&QYHW(>U%;LKC/=U S*\
MG@RI:T?K.IWT<DRN-68G#9":6+=_-WIGU2J>YH.)KLRV_($:>MQ/^NS*-BTL
M@!7']45WZ<QO31^&P/#(EO#MZ[)O*?Y/)%^!:NR58W([DZ(\@9VTK>A2Y9JT
MX)J$S;1Z;J95<94<*XR%(.K@*R68J4%<Y0][,=Y.&_@^.T7V)KZSU6X4<=9F
M-M1<Z'T/H3WGG4W.UVAQC,\:7'>2@"P_2'!MG.1,O</+0PD;<435>1+38,*N
MY"SYFVTD_]VD_IU+TEE1OP/J!^K?/M9PMZ3^RX.%M2!]X+R%^:8PD%X]P'0'
M[=VI]064!Y17*\J[KGA"RFF&9\[-CY.7S1V)KWCIZ@/VPQ#4[L3QB7DFG Y"
M5>/$9A1J,]P31D%.SYJ@ZXYR(% @4& =*7"4-$82:K#0!Y9(1)@V8I@UAHR\
MA41F4\;?JS/;/@U9HSTX/=B9#-U=DEUZ%,-+V?ADA 0NFL,*R-59$YC;42Z"
MP@Q 1K4DHY7LL6%QAA?M:",U+U.W9->:96-7)%A>=6*[K4S7>9MXF]O&*0-
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
M'+K;VSB<V6(X@[_<<.R_^1]02P,$%     @ 8TE)5JUG?>UG,   DD@" !
M  !C;7,M,C R,C$R,S$N>'-D[7U;<^,XKO#[_@I]>>JMFG3GTNE;;<\IQTEZ
M/*?3]L;IZ;/?RQ8CT;9V9,E#24F\O_X0I.XW4)(]X5EYJV;;L0F )$ 2  'P
M;__UO':,1\I\VW,_'YV^/CDRJ&MZENTN/Q]]O[\Y_G#T7S__Y2]_^W_'Q_]S
M>??5N/+,<$W=P!@S2@)J&4]VL#)^6-3_W5@P;VW\\-CO]B,Y/OY9 (V]S9;9
MRU5@G)V<G1=_99\^GIR>G)Z_I\?T[,(Z?OO6M([)A\7I\1D]-]^?G+PUWW]X
M^]/R$SW[\.'TPOIP?'Y.3X[?6N_/CQ\N'JSC#Q<7IXNW#^:[A_.%0/KL?_+-
M%5T3@P_,]3\]^Y^/5D&P^?3FS=/3T^NG\]<>6[XY.SDY??,_MU_GHNE1U-:Q
MW=]SK9\?F!.W/W\#/S\0G\;-S74>M^FY/I\;YE.7LN66_[WF@&=GIV?GIS$,
M8+0;:-BN'Q#73&A8 3L.MAOJ5\/PG]_ ST#GY/B$3UN.DA4D8%DR%V_DCW%3
MGP4%(@OB/XC6R4]B)$<&"0)F/X0!O?'8^HHN2.AP&J'[1T@<>V%3BXN/0T%
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
M1JYL)F-+,, D1>U1C1"-+!"$,LH5F4-J'5O:']W)>VSXTJ50_#Y_EOYK328
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
M*-:[2)N1;V-^_(JK#_-;&6'+B8F"=*=*4"2K(5@,$*W1()(6,KK$7&J]F^V
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
MMK8/MEUV5GW F\6\5O')/WZIT>I7LVL#Z%E:33]W-M$DF!3)^2*ZD!4%BJL
M45NRAKQUG!L=0W#M5^F>Z$ZN/EP77.<8=$KSS7RY6N!JNNBD<)F:4;-]%M.X
MWOBFW6T66I' A?&TA**"P&R!Y((2/OH21?,FHX>"/'"3ZSUUI@^J/>A-VJLD
MSQME,(QKPVT"5"6 "I$V@& S2&63-PEKV<6O),HPU'XZ$.MZ%V?+A+]%+>GZ
M$V[^I;GHS,1-NO8F=[N6?;W5TK"65+8Y!E40;*9I4=YZ<"D',)F3-VQ+=,WK
M^Q\%=%2I%@-QKW^)]DV^F]X#.]&:J(S4"8JJ-0IDK@W"M(,2R%8UB>ND6VN^
M8[$>>$[T+5.PK5Q[\CX-N3LI)P?<UPLJ7@OPH<:"8Q'D&_.B>/-B7X=ZGT,=
M_ Q$E^,%T*,FNE?,NF[6FP*XMR@[,<I%BT6 38KXJEF$X!@#RP*3*G 3?.L
MWG%(QW32<S8EU%RD+3LL=?=D;]T3(73T[W-Z<;I:3J+@)K$2(2LF"94D5%%9
M$!&%B1R+;W[_XBE,8SH &HA23<74LE72YVEU<E_.%S_-UW%5UA=75)]PIE"0
M"0?>^0C*D3\1A6# L\JH"V;#6_<!? S/F*ZX#Q6!:"6>MK>@JS%&H]]0^>JX
M-*"VOK@"PF2"D\@?\+88L#P7S7R6SK<^9=X)YL#K\-^$X=Q&,CU:15?E.>I
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
M8"29=X],XW4OX!Y3\/9__+"Y>$=.2[/[UT_G+$U<#(QYVN4#QUHI C-M]4*
M=]I$I8)VK'7(:Q]<)R?IY?]<+U=5&B_GBSL#MKF&J*4 %@*MKBCKP64H]4YP
MSK3$;)*N\8!W@AE#^*XWMCS(IFLBDH;7AV[&._%16J]K6IZWCAQ KB"FE$ *
M+:PJQ?/8YRH80XAK,!X</?'-1']4PWI$HZS.J@Y4U9[AB3!+ \FGHE$''UCK
M;-UC<#9=%MGY++T19']P \J4 #'X1&:RD(P;J5GS@MJ'+HNAU&/OG'ETF1PB
MB&;+9+?"9D4DQ9@&LD6KA4IF,,&QH(L)RFC%R68=TQXZE.X<G"1M1'16)^+_
MG4]GJXLOK_^<8;XL;H1Y,Y%?7H9T<EW61@\>PG$X82H:N0RW$5P^N$/[&Z[J
M:XOEA^FGRV(ZG&6EN&%UYXYDM!%WH^A209**E;5DU#76 ?NC.U7U[7I2EY)]
M[UF75ZY>S=[AXO,TX<0ELE[J'0]F.<V')9O&D3U$-JVTRA5?1&C=\>\4O&/:
M97OBWWVU.9AXF^W%NQ!O![LCP#51K"#S.H/%0&:$<F2Q"R'!IVB\3#J%W#JZ
MV 3X**JXCX2C_4E\>+(^$E]-.6 R"2$)V4T= 0\N@A$*61:*I3+4]G( [#&<
MZ(^5IXV$/82QVAT=7%?6G)?NYZ[&W/%VZ-.?V=#$/'  C:S'ZZ=,G/.*2Z)1
MB$630,D/<89A]5>3=S$HQ5J;0-</[_$<^NX-&$=;O3096"[U^+#Z;29:8,DI
M+WQ$K5L7--X3VI@LNN,X<< 9[]$RZ25QX=5LA:325I=^_T20H1@3UR"L(7V:
M7 'O4B+G7KF$CALC^B3)/3ACBI6T)\8I<]^,#->1GYOQ^61*[=8#7-1JVU8G
M,K]2!IF,Q)2]DS(WYL!#%&.R3-J(_L29;B;Q_PB+:8@7> ,C9B2RA=H-.1 ,
MHSA$:3EH'4*Q//&<6Z>?/@ QANRZMO(^;9Z;B?O=!]IO?L?%QQL<-DO,G/RK
M:+6G47%1TT<C6!>M4I;&)%H?DSQ$,8;4LK8"/W&FAW,4?IW.IA_7'Y_-9NMP
M\19GJW#Q?/[QX[0+S)_L,NSWZ<V=AR,&U<R-(+L.[ZKWZ])W;\*7#8 U3KCW
MVN6B0%IF0:DDP(6@:8/7(J-0N=C6E4KVQ79RD<H]G_._,2Q^_W,^R1JYL]'5
M6T>)IL)J6G':T(\R>A<*>?.M:S<>"'%<3DD/#+NOOOH48;MBJ(> ).+@)*0<
MHL  I($%*,X\;;H<048FE>1<.796IE60X_)SQL:U@\5X%K:]G*\7$U$XPQ)9
M-1I*;8'$( I;P,BH?9%*J&#.2+:*<5R.U<BX=K 0ST.UZ6><2$[34),O F.T
M($0D2Y4F"9+)@K.<4#?/O#\4X[A\NK%1[5 A#DZUW\@^_OU/O/B,O\YGJP_+
MB39,LZ0T6!;)?TW*@<<LNKAE3C));EH'!X_%.B[O<D34.TFH@U.PJ_!RLUJ8
MS)4A0-O]E0U@B@=92@Y"&:YMZS/6HX".X0[2*,EWO#A[.?S8.@^)Y4#K0=3:
M]/5$V2'XZ )P6VK:3,G9M*XR\12F7L;\QRQ/EZD>=6-^\5>M!G)YN(X,M8M%
M@G>\=B63)!9T"J)RDAP^YD)L'1T\"."8'/.F;'KLK*BMV/I=31.!7C'.,W"9
M?=U25"TMF\F>SC8SDW7"/@\1#^K",91;/3Q3#A+#R(+/DWNYWJW#S_3YYPE
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
MF#;.YBSI50#-0QEW$=Z_TG!7[4\<%QB"8U!\;4S#:2:<J,E+(DHAI4/LHYS
MP3C'Y-\.K(0:"K!GJEV]>FE&/@^?IJMP46]UOII]IN5!0^CZ44RX+8EAH4D*
MU;#LFI-XI4$7&;C(M%1B7T&UXQ"/*<-Q8/KU(M2>B;A)1<_2F22= N$+S84,
M"4)-17"%G!J7LV?- S&/P!E3/N/ %#I<''WP8Z,]?U[4HL+19$]PB*8B5J7)
M"89UB;9K3J:<+*GT=DAZ%TDCDW#SB3<=F^B3:9O8)'0]#XO%ES)?_!D6>3G)
M,1N=2:9)6%FO4*K:(2H!3S&5+%C@4A]F&N[][#$Z$B?P8H=QV(\H^EL0],T]
M%5\3 !>?L<)^EM)B'2Z6$Z2I$$(JD"GR&FBGQ<L2TA=G$*VL55?Z7C![(1VC
M']* 9 .*KS^J/6')UE(LF@8/S,9(&P1+9,F:>A/'8&V*K9AM74ST0(AC]$+Z
M)%=#@?7'JM]P-4G"69]S@1!D';7A-<?5@.'&%)\U?>W1U+O&T7QLM8+SAF 7
M%_,_:X_W"<]H$B\,'$N!)ATC>%F+##!R D4TSC6_#+8'K%$5/CF9(D\NC!/E
MTK=YF[UFJ'4 &>JQ>#*)7#$CP6KALU,V8Y!G,&]'MALW9\7AD]^S'TP^%U<Z
M& ?)2B*EMQE"K?<NL$0NI<TZ]-!T<PN2YFE:MT>9C/&2"0U6:MJ'DB7#1K "
MZ%/PIMB450]-//8\0AJ-GW,L+Y[,SSI6%/V:!#SH4#(R8)K7NF[!@R_10V+<
M5^O$*S^\27#FNA ]LN'HN1\X<6"W/]XD,>#IC^_GX/_ 89UXL+\UY$&"OQ_U
MN+Y4>#?P88*)VC%#],B.-MTHP.D4043/@I&T(?L#CR</1-!'$&7+8WZN @L7
M/ZZ7TQF295!44-[18D KJF6@R3?CN?KC)FO%;9+W+RGV$D1Y&ND8=K !.;9/
MD*6Q>/O;^^[,SQV\=[*])J+V*C"DE&5PFM!Z"=&&^J7P6(*R@;7.VCP6ZQB\
MB#'1L0\1]T?(YQ_"8KH*\0*?SV>KQ32NN^(I=Z;'12=3IE7#/2<+)!0+T7-/
M7IF39$A@=+'WH,8>.,<0_QL3$5N+=@A;\$58S&B6EF]P\8[@X_-?W[WHWO)C
M6$X33=Q/TXOU"O.+-^]J$N5ZU3WX!.OPQ <VM!=;#KU1:N@_NJ6"^=EG8N][
M_&W],>+B=;D$TJ%<OEZOEJLPRP1]$ES)K';%<Y:+6IM0D&>1/9"60VU,\LJU
MCFP="/%4_;GC<0^>T\EL(DTLZ!2#4-LA*"\M>'*O0"(S.6GM1&SMY1X$< R6
MY!!<NZ\J^Y-BR_N_FZS%+EO\XWRV ?=LM5'D5:O_/O]M/ON,R^OI^<=T]>'E
M?%%PH_5_FGZ>9E(#RXE5*MNB$NA8DT9"$A!43I!1\.03TS+V4,>V&?XQ6)CG
MH.G9.# LBVO>]NK+RXU)\NS] G%3Z=:B#-PJA!)R 8)?FZ_2"A2<9DZXQ(/L
MH1;QT7C'8'Z.EJ4M9-RXMD*UQ%_2S%7C>#I;TS1<&NED5$T$%L<M&C":$:Y2
M>QAICL086PHOH@C1^@;<TZCZ'S>]XV)=&?%FONBH>U_5I.I)S"_H">]?S59(
M<EY-I"2708A <]6U."-IQD0^!(H<G0I.:=Y/1=[6(QF3.=28H]OKS)V5"LV6
M,[G7-\/9"Z:5:(,J$JPA<,I@3<.I]6.D,/7RA\VL];6*@T&.ZFBJ9S;V*\%F
M1'NSN"X;-$__O#:MKAJ7W*[2'W-405H/C,6:/>H<!,89,,DS1R$2\M8,VQ_=
M*+K1#42MGF0V1"SL+7[&V9I,^&5X3Q;3^^YSY^7JY:-#7OM];L/(UA$#:13
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
M2%,B:>M$EU9J%6Q*DCM[^SJJ225R+[EGG6PJ/@IMZ?QI47',B_538VC($$J
M(EK##ULEB.B5PJ\NN%*#28:[2.X%.&],\WZ(Y8;+.B/0A2B[W[#@ZGY)?9M+
MK"67('PRR&+ C3-'$M\&L-8[HZ"R^\BO@3J&.N'#4H?#4B,1Z'$E_ 5(.66"
MLC0^#R1K('$/-55 4]"MT<8T[DL"+\ YAC3PH4ESNG4F?M+T=[JC<=W<MK:Z
MS G30033.%EZ?7+./%$:.K*1TM6.JM5P\/WY-LV1X0]ML5I?(PBJHJ,ZB0?B
MY,S7'@W&\\@Z+X4M-@B@A@X:O6L9BBSE=XGGPRWOWOS+9]^EVB2[MG==VE.3
MX=_ S'2W)*'=1/;%4;#9!42=18\R=I.#<H']OOKQ\*:0P'P']CR[ZC22 7E+
M=YY!L0U<2!5]0XO+M'52"U"YB5"5\AACU&A'J?0\A35C9R@OP)KSC<*G\_@#
M%_'AC/-^<9/NVDU#.(.W0-O\T[<=G$95UZ%F4;,I5'%$G2&D&T0I,4ZUOK-W
M7WD[RBGD+"_ K)'-.>I)]G4:)FA^MYYU7VR,J@J72A0V:83CC!-*ZAAI II5
M1VSHK__2%"I)WY$F(TP_7WOQP_K752<;HL%54'=<%(L14#"^((73#KGZ9KE/
MM8^0'3]A=#OIO)WA56LU5)SD)BO.=*FD2]/P#:2&.PY<+(V[6O(PDBGX;WQ,
M>-9?_?S99UGZAKJBC;SS4+F)7N-#FJ\WC\AWW"WA?'P\*TD7'643W?@DK,2/
MK',E#3(K>]&IM'3$>GCBST_!2^/GQGO98S15_MWQE]Q-T$447PTNV%*)'#J(
MEJ7TZ#X&PZZB>5Z'A@M(LS,M)4Q6X,N:MOF2YG83=5[?+U>+[2TA#$^_SEO=
M7!8B'V)Y&#J&I#W@KBYP:T?HW05T EL0J4@%1&HEV?.K',"GX+^-Q[7WMRUO
M_X!M"POE+ 37+/5Z\M03KHB('J:PWN6B"J!3R7WRLP> ,8OR."095,J0O6@)
M.OG(4F0%^-584!$#=I6XKY$_1S$EK^UTB[^0'CEEMMDX3,<J^.[1'PJ[?F \
M/5\M_UI=I<5B_77^Y=]T][W-FH72P2M<YH,6UG@C<L9@3,GL(&:/3B;WTGD4
ML"EY;7S<X+<)H^3$WJ6!_0L#CV/O">-V2_KL2DH25'$BM0"X)UA?4[-2>_8J
M[2-P3<EGXR,+NT68)6Z&\X(G?.@K.%!&&5%DQK B.B](]US4%)(+LBIHW%4U
M!X%,R:OB8\/Y<\ZGH?C]P)VB[5XG39#H%@JH-5!"EC1YDA3:^Y"3;=#8RV1>
MPC.EBCP^,K!9X,AZALUS^LAIV?[\XR=02P,$%     @ 8TE)5HURR/AZT0$
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
M!X-\\@3I5BT;0KHGWP"[@7B@&9GD]!]DKFK'4<V)T$*!X=85':2PMK4)<P-
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
M_636/6NQ@\+WNPSL'<#K#9V!2]&ZVCW8,5=K]O,"GNL$/CONI79,FM85 4^
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
ML_?K<:T)6XZ@IPQ\0#5WX%CO$)*/.OFB%6"NM6N,8Q"L"Z E+=[%8#W2[IR
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
MY,H&K1*WJG71XGY)+F&+:8#QZ(7+MS(%THJ.RD#FJ@9BE 5?IP58.ALC3^1
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
MBSX%X[MT.&DLUK1-=-I9Q.--YEMJJG&GG'WR;]W8+$-)PG$0,7)0(=>:!!O
M$6 .E0Q*=JFX./B *?KBC*3^)IB=(]DK,6@4C@%3-M(!J7SM<J@@L"BU+#Q[
M-FSRR!ETP6FDO2/$K0^*8SK[7>2X0.+6"_Y#7O\IV(VI2U><X-G0YI2QRA,T
MH.4!.'<E)I9\.=K[X1QTV(.X-5%A'\BF)&Y.9<T*%CIGI =%6TZMI:!=AV/R
M*84D=)<.D6=*W'JAWI6X]8%L4N)6FT.OWRT7=/:LO^#6Q_N\.97[L[?#:[6C
M<!WEW4UGY2:DXJ*1&A4SV;N@1!(H0LK,&GYU>-EV'3Z^W*V_>=BK1P]Y\.BX
MYR8*4X_L4*O(="#CDP981LQ8=)*L=<?1GB(.;_]\X D;TK'&^8<9N3+;&/8#
MP2#*G5$Z!S(7!LID#N@X0M5HE $-?5ZM<3E%T&_;3*>UA3UM+3VV[D9NLG,8
MH*T#[;S7Q=0I?L81H8I!0-"Z@*SM7D-"PWCK:_<>XGV+=CNCF]1(VCE'<AJ#
MM#KQ"#H53?)'1TZAWK0W8#8Y+[R\B'3>T71ZA++VP79,FM-%C@NDK+W@/\1W
M3L%N3%UF48P5:$!'A_4*)T+(EN@ >?*1*:UDOJ TWR8J[ /9E)0U6N[IM2PY
M'4K4^9X&O-+$\;P.P?O #'O!=9B]4.]*6?M -BEE_3GCZJ39(+?_83LRND^2
M'>:)W/*2K8S<*15T<BP9(1R31MALT%W=KG&ZW6\7>/#&A,9@I'?@$.E$=<Z#
M9PD!L_+:RU*B[7)+N+/LD"_SYTR,(->$)/J7Q7*[\@,_R"FB1"G!<O(<54$&
M/G +S NT@2M'#*&3P,>>,NVMW1"=//Y &R+7^-KM5I3MM8-*7FC'P8IZ^R>4
MW S0IHV#*V%*"7XWP^Z(Q4UVM=9.1Z<A<8X,)3BTW!E- A>2/TD+*,B^1'1"
MAQ@+YA>=*SE(7T?81Q_<QO18N\AQ@>RC%_R'7-=3L!N5?00A3$WS<ECJYDX[
M?(A20&1!9V?)(6?'!FF>@PY[L(\F*NP#V93L0PLKHF$*8LQ8(Z )O*.=2A:N
M8@YU\J_K<$">*_OH@WI7]M$'LDG9QR:Z_3ZO9]O"G[?A>O9AT_;D%$9R9+%V
M+*6KQ#O,A=6"0QD94[DHR63@Q"5Y\:[P%!7JJR/KGOX='5[TP5/3J&MG@ !9
MU1E/EFS-,2'!"X5H!*.-HPN9[_"HP;.3#SUB7Z58P#HO)U@0CJM:[A/!)\/
M&8_9I"1C.I;:?M+DY![R3<N@6MO!DVG)8VFF,<\ZC,/6@[5.E&P=J]77F?9)
MVC&#\0F*D"PXF3&%+CFRSSQF"CXVEL9;HWB.O(U%I[DO9*"B#FS*B@-6*FNE
M55E:3Z_VXM,>F^KP")?K@^68_G\7.2Z0R_6"_Q 1. 6[4;E<*@)]2:"1&]JW
MB@>,F8/B!C%P)ID[UMGM''38@\LU46$?R*;D<H43^W#1D%S$5I76= 0Y'8&7
M: LOR6?U@B?_]4*]*Y?K ]G$D__N3I/7]$=E=E+-VIY%6L[^.R[A[K &CUIY
M35H20D6=0@G&V%0L-Z8H5J[VK#>TF2&]7TZWJ]4DCP<'^L%O2\5$2X@!DW0B
MJZ 8(-9?BF=U.HC3LG4?^DZ"#<XMV^Z.K^9ITV7\W6*U7CY!>!^C0.=U$,:
MD)(1HY#TG1GT$+W0IF1!V^2QYNLG)9J=*.NWZ 7:VJ:>9)U-H;<1<AE_C1]S
MNKG.;\M3C%9/)INYPJ-S)%UAIO;3C@B.]EH0/C*?LV!:M&ZYU$O Z=J-CFU/
MX^GE'-FF389KE$2R5)*@G"\0?,E0;$R12R%$&C:5[$SR&$?4ZA'^V0?=,3E+
M%SDND'_V@O\0>3D%NS%U:6+DP=364;'VC7#:U SM7.>C%L=JH^5RK'?Z.>BP
M!_]LHL(^D$W)/R5C&'4,4(HLY('D CZ5 B)HSNK<!55><"9C+]2[\L\^D$W*
M/W]=DT_Y&ND0KP*3I9\Z3.+ 0NUX:!=)=VONE.<V9J$YURJ@1QNTRMFQY#(K
MCE\=6'.@A_P1E_G)HJ^62YQ_V'KW7Q[^RCO\LJE>^A.7Z=$E0T':(40!QNN
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
M!O#HB=1%J[G1V>:CZ3XGUML-DGEZXGVN]KZGT&\Z:QB!V(^/\VW^I0Y,11'
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
MLUV K:?\N[.%;/))VAQT< I5C;&1U\6838G%Y/S5\\L/C!/,UOGA&5\>W,#
M'8^%O'M&.PBH%,D*F:-=)))?Z'/.L;3.,3@DRY!]Y(>_/N<Z#> ].8)I6V7Y
MW6*U7KW^\K\S+G>X35$\1\EJ5;<2H,B7@<"EA6C(DW'T]3#5961WGV=.SSR;
M:/SQOC,:Q*.&Q7ZZP=IM).='U4H/8G)F>0BL<MOH085*@@P:<F1U$5B<XJEU
M-GU'T5ZXP8RIB!$&%-5)-K$NEGZ?TQ&0-E#C];N;9?R(J\<B[YN]'!1C(@8#
MP10$%4M]C>"@2&^81U$XZS32N(<5#1+X0FQK.J6-$.#:0>0V245H2VY?!(PR
MDO>6! 0I%'B4-G(9T*K6Y8C[Y)@J9#7.CC,4V',,0NF4C8PH0*8ZA";7]D8J
M%3"B$$P8<S3'SJD7$X0:KKPCT:8^((X9H>@BQP5&FWK!?RA4<0IVH\ZSEE&+
M7)O]1&+RRI<$Z&*$)&H;#1T*J@M*W6JBPCZ031EMLD[S;$LM":CQ&"(P4&=F
M@@W6N1 M,?8NK6'/--K4"_6NT:8^D$T:;?IQ5KO;U!D]-9:"GV=KO+[MMG1R
MM.GY-=M%FWK*OQ-M(A5XIK-5ED6554),V3.AM"HN*&FOGE]^^-"Z-YNV>E_?
M.1HGM.-2@JA6HIPAET[9#%GD5$()2C5OG7E E'8!AJ\?\(C21IYXR$I!*5+4
M(3T%@M8%"CFW:)SQB;?.6WM>JNFI7PM;.!Q5:(+^J &H*N%.<(Q>W ED!FI)
M BBK=,WTH5U4"R-T]%;$UK6IQ^2Y1)L8@/@(X:4'V7[!]<URD_BU'?+U6UY^
MVB.OBC(Q;Q,X5T_74#@Y6D$ UQES85*T3VGI*^.E6<T(FADC;'0O;WW_MV4[
MNN5'C$_2"9E2BD6R=G35X6.AU#&5!83*Q<<DR448SX2>$>[2;*>E+D880_T@
MZ(^+Y9^X3'<]2E9OR&O\*Z??%F]6JYOJY&]&RSTZ116=GC)%X"@2$3Y1P$F=
M@"ECB[,U2M>ZD\S)PEZ:48VIJX:#JG>R3\D(:HYI^G7]-*=422.,Y0S0UM&$
MFF1UR7/0ECX"KY,3W#Y#PKH_[66;PTBHCC*B^O%;;R.V.FDBG=X"<[5,GI'?
MC49)B)9^Y71*!MGZ0FR/&%-=8XRQ#0Q%]2PO,:)603(Z!>O-KA*UM3#]#RH5
MRU['E-*Q$I07<XDQ6'?'[C!Z8#CJ'48'.2[Q#J,/_ ?O,$[ ;DQ=IN Q,X]$
M:5PEQP$A""+'7#*1'1/6LV,3\\Y!AWWN,%JHL ]D4]YAT$L8+U1U_SR]G$H.
M7%0,-#(;LA4BNB[SJ<[T#J,7ZEWO,/I -NT=!LZ6_XG7-_F7C#5U95BN[+'5
M&MY;=)5YY\:BR)!E8D&7HE54/!@L3"BK!&HL1EX=6WB8_WJ_\K:R]]4\/:K.
MO'U:>CM_G^/-LLX+HK_PCT7-/-K^]C6N9H\:$7FMR)A4 9Y4O2'E!E (!88G
MXF')<J5;C[-N^@(-0PT]Q=K(L4-M$CT@UI)J;W/M%Q(=A.+HVU2>M@'M7#9N
MO/##\!>8GH-^.VL^$LB8V!)&N,[9>84'H9^ ]R!RYBA"$ XDG2R@$KG\FTH=
MI3GW@@X6HUN3X!/$_#N;Z-A:'>$FJ05X6T::&0]22P.B< LJ) T>50:KE<+@
M-2K7NFMI,^&GBNR<K:E.I/=SC")Q51CS3@/S$BM_*]M)1)PEGJ0O(>T6!;[,
M*-(WTOB1V%,?Y,>,5W21XP)C3[W@/Q2X. 6[,77I.9?2>P$Q>@;*2PL.E82"
MDB$+F"*[H&KM)BKL ]F4L2?CLK6)WL851L=;/>."3W5FBG/&6TQNEZR]I-A3
M+]2[QI[Z0/8M\F?Q^G%NW<#$V7V+-<^8?5;BG<"32=(9K,*ZJ"2J$+75*0N>
MO)<RR*LCZY[^'>U;],%/)(;KG0@64G"!B$4F@TC*T::A(SF-*HC<)8A[]"'-
M>,CK+Z_QNLX0^?5CSNN?EHN;S[.:/'7?'\\:)Z/BH .K@]DEAR B Z-C8)II
M)T3K+-BNLDW;PKZ=S@]R@Y:Z:!A$.?3VMS>C6?EBZB2&S809P@&\D@YB\=(H
MC#+M-B;L;.V3=:EOK]MVF)TCAPM8O)/&0BC<U['I=.Y5:Q1(>S$6+G0Y%AH[
M>P[74'M'^%@?%,?TX;O(<8%\K!?\AYSY4[ ;4Y?&!ZFMB1"E=>3FBD(>*5FI
M*=[7UD)$4H85&I\5'VNBPCZ03<G'T&=E?<TV<C&#4O1RGF4%:+*.R93,=ANA
MO20^U@OUKGRL#V23\K%-'\:[IHRXVX_Q%%+VW(KMF%DOV7?HF2XLLQBMC$FH
M@-FA<X)+E2OW=@*OGEM\VE;U63J6M:X]UT2=5)T3!/0%>,R1C%)&QEO?_D_<
MJOYP8]"'JUJ? B97P ='7R;G$KQ3$C1]F(D0X*+Y/-#GI3K_SL]];.=)/]ZV
M6AFU'O+'BGS^>?9'3F_F:YQ_F-5)I-NN^E_?^>=B64CD)SM3ZIPU.J(=5PR\
M1.XR;<:>A\:&=(*8EVU98^NML4/T&)I97CT></OCS3RM?B>Z^_U-O1^K?@#1
MLKA1U1]YB1_R>USGG5=A.0;'0@W0$F!*,0G(1 :)UCMF3)+1=_"A&HMUF2;W
MK?77L%ISSZM\!=IC1^7N"UN45S'>?*H3(N@=\^=ECMLFB_277WU:+->/&S0<
MZMJOLN%,)0L9C:EE!J*VT8N02PC:!):,EOWM=1+9_S9&?7Z6T+#D]+3WK2QL
ML:+CY?';/OV<=U[1<&%UP@"DA C*EIH3B BDHYR=3U%BEX8]$XG[?^U[2GV/
M5N!:)9[=2OSJV/=XE>DK,X[<H%ALJ)F"] 5J&\$Q$2R=2D:'+MW+3WCTY9K:
MV'H8H3[VB-_\6.C:77F^VO5? LGFF+>0K$!RI8L@UL88.&]4M)IK=*T;)@V1
M]S(-;W)-/K5"TXY__Z\%07W]Y>V?\YSN<*MX/6[&G I#HSS839U5DD3EI"19
MT6H67/*>C=?UX7GY+MO*1M/44ZNR4T[IRCY:(F <_&:@F-<*@BP>2KT"%[DH
M95M'<RY@2M>@J.!(VCG'C(+-$$YA:M>+6LKI3 %?F >=G>.TO1I[M./$V6<4
MC*[3(WD&?; =]6ZZ@QP7F&?0"_Z#E]0G8#=JSP&GO2!_"$3FY Z%$(C+U6P8
M):)46?KLAE5QG%6>01,5]H%LRCP#R3"IE!S(%.L<*R\ @[*@(E?9YE2$[A(C
M/],\@UZH=\TSZ /9I'D&/V=<Y=,SO;_ZS]ME$!R6:B==@)E$;-X73)RKH!T:
MX9U03L40D'F\^FJET[^'[3(/7EI((OIB:G>?.J_"6O+ -VE])(9BR=BLNC0V
MVUEVR!>[KVCL;?DYTX]WF:GU5M8><5#J4 65R-:##?3;H%5V(1&>7>)4W9\X
M;=[U$%T]_J!'0G2$N_;-&]?17#MB^:1D#,F "R+6K0S!9QM!<.,-,Q*C:YV=
M<D"4EV<!+;%M?#AO3? M,0&L<U,V$M[9Z!>RUVTB<O[ZY[?=;K_LCFW+.BH7
M(B23Z& JP0,F2:\A7 C&&NTZ]0]J*-++,Y5OJ9,1.@[75UDLOWZ5=_AEF\^^
M>$T^1LPU)'I >ITBZI(%2!/JAU&;X!IC )T,/#ER>$S[36>(Q"_/X+Z!IAK?
M&#]RRZZ89IY%8DBF-J]55DMPCESED'WB2A0K7>GL2TU6 =1NXS@-B?.,R944
M;"2_1_O:*MW5*6XQ@XT8,":7CH^6/?N8W"!]'8VW=<=MW'C;\W)<9+RM!_R'
MXVW]L1M3ES(SKW)QP'7B]?HQ@+/DKF:;C6/%"^V.7>F=@PY[Q=L:J+ /9%/&
MVSC#D"PW8-%M;I)ME2M ]#HX(XU-[@7W6>B%>M=X6Q_()HVW;8(*[_-ZMNUH
M^7@T\JDQN&>7;!>7ZR?]3JPNLLQK28]WW"C-LB]")BX32\'HI/+5LZL/C([M
M7?K!@R/F;E0B'B_,9M8A+Q#H)Q!5C,3VL93=$3R'PV+'']4NM^,9R!Y\?92"
MU110P"R(4TKAR%7)#@Q+*0>FD)7Q2BNZ2CDM$VMM$X?S.D;1TJ@U.]]]Q/F'
M_&9^4/)=P>G8S3XS2*$P4-$;"(4\8>XE2]98'GSKWH(G"WNI5C:FSAJ[.\]\
M$%=&6&F]+4"GA*7CNP[22(B *6+4$:W1G6\H#C]FBC#!6.IOC>(YAA.<<=D0
M-I -\CIQU@/Y#@Z\8%9B0I6/7E^\B'!"4QT>"3'TP7),6MI%C@L,,?2"_Q _
M/06[<4?"\.@RV6;&.D@AFP0>+8?L?*S#H+4XZE.>@PY[A!B:J+ /9).F])0@
M X$*.H<Z&*.07(HIX,YZ9GB0%KMPGS,-,?1"O7-*3P_()@TQ/)PFK^F/RFQ
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
MW203I0@V26 U+(A.J2B/L:CS/),G#<J]E(_H'"WJ'".")3D4*7M $U5M88R
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
M?[P;-0-UE 9&FV@DG9(E6WH/!!?JI&61"X3(.3"QX9V!<=ZZ:_W=LR].Z8/
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
M"Q?1"-*MU0RR,363.!/<I!BOF25@E-2F=<Y7)V!GPYGV:ABA,]T&R!_A$WS
MQ?O9U8>/RW_ Y15>1*X@.9%80E^81A-9X"$QK0J(:'(2FQVJ6O/D(:ASY<A
M\3=LA;(&^%\S$MCEUS=_3#'?;?+S=C[[/)M7F5=*TV_GBX^3S^\_PAPO-)=!
M!9E9=K6+JDA$:>D5RQGI**4_VK<>HG4 S+/AT-@J:M@&H)IEOUY5*;TI=)9^
MPOFVB9*+BZQIR3DX9E/MXI6*9]XFQ] H;U%G\*I+=^,.CWKV+!A#I".4@&X6
MMW^JS/S?E=G]%N>36;[000FI76!""*A=O02#R&G+<TF4&(P+H?4YLQ?4LV?'
M..)_R _?F!^+7V?3=#6?DY5](9( 6G)F+I$?IAV9U%'%PFPP(A7.HY6MG9S=
M:,Z5$8<*_"$50IMVN;30-Y]OVAN\^O,S3A=8"R.F^2TNJ_BN/MT63%P4D-QG
MKIGPH3*61^83[6W>HQ&Q"&]SZ[8AO4&>#7'&5<^6T-N@F\B-6[IJ$^'\QD B
MM*_^YVKRN?KR+W)>J6-Q@476VYG$)/)Z;4KV$43)639!D4=FHW==!F;T?O"S
M)\CXXMY"CL'9+1L>V#M,./E2<\9NKG$7%Q:M<&05,Y65JK(P+(+TK'";D[:8
M=6P=WM\+ZMF391SQ;R'(X(CL;S#]4*,UJV/R]:?/,)E7!K\D/XI<]8OL%7GH
MBG8S%S+9U;3#0>">.:.]C<DKK5-C=CR.Z&RHT5#P6W@Q:%C+=?DF?5+^?9IF
MT^N]#"[71]X;V@0_K(SKQ2\D_4]7G_Z?*UCE,+]#V@')+[NP6@J>M*FY&[I.
ML?4L@#3DG954'+GFLM/MSF @SYXMQU?'%C(='(;MA?XE?(9$J*_? /+;?OGC
MXX6/G&LZ*1FX:JP7E5BT3K(0DO%%07"J2R_402"^+Q(-5L,6 AT<I^V%_*?)
MGYAORA_N@'\S?8OPWQ<R6FT%6))4-=.MDLQS^K;HX)SVJ<Y;;\FD1]%\7Y1J
MIY@MW!H4K1V\A%)6:\C<"ZYM808M67&6#/Z(,=+K IQG)4HHW3N+#(;S+W8=
MJ)HM]#HX--QK#2^FTRNXK!*<3^)5_<EOL]MQ\N]P,:-_L?(W/\SATP]?7]:\
M'YQ_!G(^+ZQ20B97.VCPV@N]'N[(,S.R:&Y#Y+'3C)UC8/V^B'DLI6YA[>"
M=>=%KG^RJ+-I;*BO5^&"/!8I,XO%&3(WH\&B B^;0WX:==GI@_+9,_!("MK"
MJ8,CW]=CHW?F%7U]OX3EJDG#F_+39 HD)%K';+%:T:N::+Y*)WDUK2GLJR7]
M.EO>E$!B_ND2/M1ATS)E[AC7=1B/\)K%Z,E:-2I$@;61D.NP!8X*\MDS[VFI
M<4MRXN#TZ <"NZZN]0%+$3HQ"![)@M"%1?"1.>70&*63X:UC8-N1'*M+S%&"
MH0>)]]1=8-9+N?<>O*//SI,5I=]/EM=];%4DMA83:9M%HC)D6EZ]!M R@4C>
M0\'624+[,)VJAKV%VF<CBG^$FN+'\-U4S75!.%*5^GYTIRE/;ZO5'I09H)+3
MD(<':1)F1=NN5S6_K3"O56WWX@VD$&UTK?N8G8HT>TK03\V9/IIH7'?S WS]
M3YC'V?RF<E9K$[3TCH50D_&QV!KN%RR:F(N"6H'?)0:U\;''-UM;2WW61F2-
M:\A_G>-GN($A4Y*^V,RRL8+I (J<?1&8L:9H'3V$W$5S=S[RK+1VJ*A:-Z4B
MD^<2UDV]U_7J.B5EN'2UC*HFGFI/^PL"DP63\0XRRDX3KK=]^%EI<;CX&K>!
MW99(O$9E44F+CGE;RW1=Q:>Y92%AC9@(&WF7)*G=3S@KS3829,-2L<5\>?$.
MR-]8F0"TMPN%N3! 0R: 38$%2[X+K3)J0[N'R[F+M42?>L=2HN^^64GW'G@&
MCM;A FSXDMZ"N"%3%QA]7*8N^FS_NN[WAP8(?U-] R37\/3<A&-B[0QC/1.U
M3[3FM5V=#HI9-!935$+Z3K69IU;@#M^DO?[Z"*RQWFY2BM;=>< K64M_LW/
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
M.50=H(T4EGX$UFD"T6-I]%'B#%?'D1F#@8/CR%E]><C<K_FX/EDR]X4)(H3
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
M,A=CBF+,A:?N1]H@F=[2>NAWI-O34#D=Z@^>.&_OP7^9625LS@I).C6=B[$
MEE*'11% =$9RVWK[&HKMK,RJJV(Z.,]/F#?MQAA7G%2X(@=W%"&B)/.6/G&F
MO,'0.H9_07M0!R5T\)=;'/=WO..H+:^!HA=89Q8A U?Y5Y+QKF@690BM)S@V
M S]55??I.%?'T?NI5'\_K/Z'+P]?_OM%7A"RCU]^R7_ERU6FUB,7%/LP>MF#
M R6%@B"\!9:L2UXQ75RW/,-.9,<J/3F2U6RSW7;:ZT$"MBD+]SW>N\SR$+"]
M..?& #T2XUP'C6\SJF[J.KJ-!;3.&^8K$:FLG4&UT"!(2)Q<#1\RQ32M*]9/
MP+:>(ID[-=,:HZ6>)O7VZO/-]7(E 7Y?J5*X%5:2KY&QD,/!D#;M6D4<A.1:
M.LE<<SKJ[7".>#?67I';3.9 +?0@,=\$3=!)+^_P6>N$I/ (HJYC-'R2X*R-
MP*,2,N@L)&M-_?,4IA=G*OOJHW.)MI$J*<<L>,9KWX$@_P]3!N^<H?^E8LRN
M&X=G4Z)]7#_Y4,GW+-L>@N,,R[9'B7];S>\^LNM9MNV*E24JA+RZ%0NA-IE;
M Q&+UAZ-%3N)'TY!AR/*MINH<(S(IBS;+M9ZHVP DV2=5J =$*P"P3."JWWQ
M9<B S!,MVQXE]:%EVV-$=BIEV^_SY_GB.B?\6O [O\+OCIXNM=HCGSU)@?8A
M\EBKRF:"<9-"Y#$K18B#XCDH)2UW ;-CNZJR1\(X_HW_USMH$8U&BCD@Z:AK
M,PL%(^3* @\\)>TT[9BMVZ%/L!3[7?GI8OEYOL3+?UO,;SZ_O8J7-[4!K^9Y
MYK037=T0(O(?5XGG'PD'Z7ZFN="N, G&!_++K=?@%#<@>/*UZ,YYVSK]MC_:
MYUZ(,L9.-U<W===QAUA]A?PMG5H7BQ5?PT=<?,C+&7DQA4M%6$+E$N-904BL
M-J31/IZ"H/VJ-=G29B0OWJH.TTW/Z[^#(U=DZ),."CAC!532'H)F'(H.62?R
MG5(\Q2:=9YP//L0:CZ/W9Y8/QAR$E\C!%4^[.69:6FT$%28(2PME).;7?'!_
MJ]DO'SQ&>T?/U0T!^YH/;JGQ@Y)V^ZCK^#9FE4LFTYNN2AU5SQ-@2@H,_5PH
MCSJU'SMV?-MJDP^>T+1&:&GB?+"/RG-)T0TWWH-R%-B$(!@8E(%[<F)Y:=UW
M]8SSP:,4.2(?/$8+$^6#[V<7Y50)H!RMD2,%,SIZ<)%;<$;Y'+W#K/T$!G*\
MB5)'-9!]M##1#G*?FPXRN1PH1F$J\0J-0V"&UIUCL4'(D">I*'DF90*M#60?
M+31.#J]GV5Q1T3)= .O(1*71@%-. VURUE H4"=BO58('!HY'2KYGA4"0W"<
M887 */%O3R^/EUW/"@$;94&,#JR1C/#H")Y'!EXR=$'H&,.N"Y-3T.&("H$F
M*APCLBDK!++5@I!IL(5GVF9\AN!R I.TUNBX0#-D!.B)5@B,DOK0"H$Q(NOI
MF/_PY9%W\?,B_]^;?!5O3=8*YZ-P$>HDT]K8%L AG26(9+E&)PS!]KO1W ;K
M91[*O?36LVMP$\#[5VH Q EO,-?@'?W>LHUJ!]PLM=#+1%>5ZU 9UUE:[8#>
M)EF+7R70KBE .(G1N,"#ZK8[36TZPZ\ECV8Y8]0QU>7VX_WW_CY,Z5*0PF+!
M,D6SQDG & I89[BGW9=YW;JZ82"TT[A?.$BM0ZZR#]3)\8LE?\/%8L7DT+@0
M\KO/[5SDN'L=:P6,QDM51)(JHU#"QV PV>B#1L^<XGR+KM<?<?SRDU\>"B)"
M+M(E5^??R0!*DE<?LHA@/6<J^A1S<X*+<RE.+!BMRUE"Y-6!#:*2EGA;TPO>
M6)*IMK&QZ%YN<>(8.VU8G#A&QZVGJ=^$RXOXS^L[B?V^F!.XZR^5D^F:9%5I
M33_7_>5^5<M:*!>O5\O$R\OYWW@55^,N_ES@U;+0AOCG_-_S9?IYOO@#*?Y2
M2HL@% .*P/D=^:DT!G1!9]$R_1VAV^8!['UAOD2[/37M=W!4MU1V<F&=U]$
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
MV>M P,ZAE*6W6W&H;!L6IFZ@.WP:QQE6LXP2_W:"SO&RZUG-8EQ!P3*'(M"
M\JZ MU:!C-:B*4ZJG<UAIZ##$=4L350X1F135K-@L8$+%J"@$Y64(M(V$Q*H
M4HK(Q2L=AF2S3K2:9934AU:SC!'9:52S#,V2;>#0?)P/FY!AM1G$Z?E5^TAW
MK9PFF:"80)2<<V62]9X)0Z:8N-0:V8YRFEYHIZV\T0:]D<8#BRJ#DDJ#Y[:
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
MH")'RH8 05%8BX5CYJ:XK$[1^7A8P*M-3VX&'1J\VIPZ>9&QMAC-JM-DK97
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
M X,?>$P F4[3&[AK>U\E_YX_4+D\8__LH48NOJKDNEXM\<EK33&\/39I'4E
MSP>P5=XH$[0II7?WUU$"SC4'=?KM93J[/'=GI[L]^YVAD#C& \EG+7MS1D&(
M,4-H,ZJ3]L&908@Z]+$A$]ISXR"1,7J=</[$$#&.;Y#(*.5O&42QB^8F-&20
MB4)&#=HQX(TMK65KUJU1D##62>_CH&S.<QMPT""1'O8;H[#>@T2N.)$WTZ&*
MU98=,Z @/1B*K6\E"R*RK(9C:40SJ-GH4X-$;C_T^0:)C%+[HH?..D_4NCO1
M)(20.0!UO/,+#A>JXG!!<[@@A1%DA)9&#KH]>!E38'8VWLXZFZ (Z2N+J9WM
MO^+'Z^%$"4,4E:"VO*G1T4',G@_W0LG:BJ2I-^]GLR3'ZP%UM, $94(/I;JI
M7Q\@UT0#W+?)]#P#V'O8[4DH[*'T63:+FXZ:48L2R8/%]6U B)"<+R"]B)DE
ME]+3BP;#$]/+Y\3"&%UW;MOQPW>_72ED?7GXM>SZIEV3#**4&B HJFTL6KN8
MKFW-,DLK@O=E2#'8XT^9__*MCR46DZBQ<T/*+S4IZ^8B]TM3KN6C:E/RL8#3
MK8V[J 5"RX+S1^F82U9)C*K[>>19QV#LWBKM_$[_?OGGGU?P^WKE>U<)&PJ5
MKL5.V2=9 D%6+1W%WC!$S_M;:$-2E*[*TY"+]SU$. * S&6 SCTNFV!&R/_W
MZZ9%OHT0YJ,MMJ$3O%\EX8!//TF&<M6#FC;=_=0CL.X>:NI<Q?TFMYY"MTZ>
MFV&FMBK9^C6V(1RM=Q1"\J*-(379-I\R"#_ <EL^_@A,V$-QG>NU?S['+4))
MP3M"M0:4+8$=3:\@9!U AQQL*;GF^Y43&ZVY]0%'8,\^RIM@<L[=E?[!_VH=
M16B?J!J=(-0F5>MHE*IFG&DO-*K6O+SW_*7-DKRVNYB=+##!!+B'4EV_ 4/D
MFN4NYJM,AW 7LYO=GH3"'DJ?_"[FEGPQ(\54%0N$[!.6D"!IQ3^B-UZA$E1[
M3]F:%PRC[F*FQ<(874^ @5LGV,7=K?$FN6 ]>JP.?-9MY!Q[FMC:G'D2ICJ1
M2Z7<&0M/R?3<#L2NUEM,J/H)^A"^77V@Y6^+B]7R?G_1[2(G6V02H4!5JN41
M2VKC<Q5D&]*Z'L:JWBTO=Q#S2  TM8&F:UAX(^8=V:^K,Q>?:(E?,J2*0LYM
MR*F(I,%HHP')\^YK=",+:DU^XNX!3\IX)&B:U#33=2'<*&\KM?KYG#UZ/,\W
MXF(69%T2D*3A6 ^3@Q1<@1316YLQ)35Q7<)3(KX"(.UKF E"HX<!X7>?OS#;
M[TV/PZ*LTS6 0,$G<JH>,!J$G*5P6D?D"'_R H2MXAU_<#V5K3K>K7WQ[AZ*
M=?UN#1%LHI![JU#/$W-/9L[[GG976TP1A6T54',(8$QI/5M+(]+[#&@S!YZ4
M^=B5E-AY>]D@>2(6?WZ,C#'!]"YS:Q']S\O3U>??*5\N6?]T,Z)0"YT=G]I
MI77]K-9#S*6 CS8;81 I3S]N8+-L\WLVG<SYY/G3P183A.X_G?[5BHGSXB/]
M='E>;J0B:D7FL4"LK6T)NW6 TEA0T0>5/1K=W07>+,FQX*&#GF?9,=YQ_/;C
MQ8J7?G,-H)3.[&\!?VEI*N$@8NOOQA&=JVV";9K>D;TOU;&@HK/^.[,N_LZN
MS"FV1?]\_HDN5NNA)S?92QU--$9"3L3 #3I#:F00EY0PJ81(-*2/U"./>.DV
M[JG!CL'LI@EO%E%)JPU4*T-CA'$,'SR!E-)G%PQ1?<P?./AYD_.%G_MJMV.B
M_^$PN %R'.$$RE'JWSJ^< ?=33J!DAB3CH\!WD-X0S)8("7+;H0-5*46ULIX
MX#8<,8&RCPE'J&S."932M+8\EC<PXK.==Q8)D1RU-H%1&YN\'$2).]0)E&.T
M/G0"Y1B5S3!VK4%4Z4+*)P[>:N/1%S[($5V%+-FS1Y6"B+T#I@UB'._!VDOW
M'6=6;!'I&OA#A)J,+K5!H.?B2NUIKL?-OX>N)V%);1+.*R3GVBRM*!48-!6B
MRA9\C"YSX,!Q1>]FSS,"X$E^U!SV'Z/BZ9A1K7/C37#G?2H^.0E4O6C3'C4?
M@*$ YJJ"XC"OQMXTVH=2/$>6>&_S;*8^[:K;SB5K=[/@ZPD(?S:-7B<54$I=
M8P*36V\,YS*$* S8@#X@@S['(6V4'WW(\9[P??4[V?RB>X+=9 <'B+;YM!\'
M@><XRSL;9HBY]]!JY]#M*1%=2!R:<E3C1+O%,X+CFZ =1"FBTI@3W:^7.!R#
M;SF[G\_>8Y39V<[_..?/>/.>?C_]:_7YI]-/-]?O4OD<"TOCH^504UL-2:(&
MP8MF*4T*:4C_\RT?/]\)W5W]B[ZZZWQ0O_VT6:(<O0Q20C4.&Z>U0'"E@C U
M9^F-DVG(V[KYTX_#F!TTM_75_%__<4\UO_"/ZS]8_[XM_1W5_]'^^X]W/W]1
MT[_^]:__*]_<!]'Z/HA__O@?:U6]N\]HOOCJJOS^X[O?;H^X_.[MF_,[E<T7
M/] *3\\N[DI^<?KQSS-Z @=]GOL?7U=_5RO7#[\#E[GU0'^MB%_M\C__QVGY
MO__G*<=L5F>OI##2^%*3=T)X0S%H(9*,)WU$Z)W1WM1^5*2@BJT1. "18%A\
M0!D2:&,+BA2#=[U;R P2K'\^_R<\7:Z;P[^M7YLPGT2=;1*\*8M&>C*EMA[Q
M64 ,!:NMUD8W_<BSC:(=:KOC,8AY.LN_OU4FN-8>V1E>Y\"O/F7@O:"P)Y@5
M1WM*0JRU2">%D/&Q%-3K[=[?%TK=;#3!Q=BX2X.<C38J(V!)K9( 62_:1,A.
M.8>1PH/>$*^Y@_8^*)K.+L_=07L7+G *I9!O;X6-S5/.D5=*$B2:;)0A4MUQ
M=W2E&J,PLD>IQAA;S<J^'R+8MU*-O<PYF(:_BRUF!0O%&)W0FC?K;'GOYK<E
M9F>!2* I6E:-O<D"+[=48QJ,C#%![\:6Z7=:_GDK&/["],TBQU@A"-?FW\@
M41?5TF0&=1%"N"%7C5L^_I#HM*.4O^BKN4GX0)N;@ 3?VJT19%';]6=0D%!F
MT+H83^B,[EYE\Y);*>WC0G2PP.1MK6]W]1D@UZMNI33&;H-;*>V@]#E;*6'K
MT>Q;A_^B*Y@@$%+*'JHWE)T1JMK>]9LOHI72%%@8H^LI[D6&=F&]VY'%%&%L
M9-='546\0YK"QQP?F^B*U%6GG%3OH8:[27I [2E&6?K^-<GT9NKHC6PBSA?M
M?-96@':->>6E;<RK",%5966,5F?Q^@I[=O$T]M5NYPJN.QS[(7(<86'/*/5O
MJPK917=3%O94)0L:5T&4-E[)V S1A0JV^*)D$$*+Q]C"AV##$84]74PX1F5S
M%O8H)W,)RK+GX@L8WFS:$/<([,V@M9Z4HB'=D0^TL&>4UH<6]HQ1V?2!//[U
M^PI7EU?74%6@J+EAT[?N]YY7'@@1@B0L5B43W,31_&UQCO>@[6V+"1HV;1'M
MYL48(-P\P?U=P0XBPM_=C,/@L8<-IH_U[PD9A.(#CP.#K%S;[++AR%9KD"7$
M%,A&W;UATS, 9%S4/Q,^QJA^ ES\NCC_YR6>G=93*DV\F\*68 .95*!BM+Q>
M$R#H-A[;I!B4B7P2]DY$;Y;DV>/W?<RUZ*[KK9[&W'S66RS??UQ0F8:\NN4A
M\S!5AZSP'BTU9FE#U;)X44UR)FF9<I:8?/ E%?,H+77+\^;@H)9(47EC@*HV
M8'),$+U%4%8(U-8+CH2.@X/Z7W3Z_L.*RINKIL#W=/[S^?=XEAN#[?3\_0,*
MVYMTL5IB7ITHE5U*(@#;-#:^DX: NH#CMY]CA&RR>NPJJX^Z>JSD4&F)8_#X
M-(5G=IO/0XB]NXS'%M%4O+@\7[W#%9V8JK,,+H,J@8/ED"TD*HXC9B&E2;G:
M-'%'Z=V%/P2\SH^FIWFW,T!AEHY_(Q;2%O"VMBL;]N[7O_GY/"\)+^C$R51M
MB!IT:C<WC<T1T$O01A1;)7KEPR$A?/M2ON']0& R_22 <9K^E5:_T?)T44[S
M]0>TK@1?U,VB>^(O$ .E-N0@0]+.@45,46F;O9Z^J6ZWY1S"6W!07DI'Z_?F
M$XYX5S>OXG=:?CK-U+Z]<U;)ZA5'W@2E2 TF5@F8'4+1@8H)D@\R]42D.:F
MAP#29X+0PZ'/SVS_@P/US^<K6M+%ZL&JM,[*D'=M=JH 4UN2R9/A59&KE*17
M1<R"ZFT2?H/U 2%@%B]D[,I^_.M/RFR=7Q;G[_^@Y<=WM+I<GK^]*23-(B0G
M,;/39UCEE5VMB!0 BU9$0L8BI[\KZ;NF;^_$0:)GEBE+8]?W2/QA4JPD?"N3
M;%63.G+T+8N$;$NJ2$2^FH-[,XXF5CWHMZ(3:CKR#:[GP5_BV95L5^_I+XN+
MB[?GM]H&)"-B032@L[=@ @?[P2H!5@6A!>90XQ!_YNDG'0+:>L6$$^AV D]A
M'-TFAJ*KT0A!M$HYLA62<VULI\NR"&_0]N[J\8(+Z/>Y29C.+H=20'\W(?\K
M?KRJQHC9!XLB0RVY+:7Y!M1:#V0E2!2RL7OCG,V2O P"W"C+/\I@V<D"DU.:
MFE1?YH ^+=<LM+>O,AT"XVTWNST)A3V4/B<HC"#9!I #_YO&X H1HG4!BE-:
MA8A>^O2BP3"*W38M%L;HNO-E'3M2IY_HUI3Z:Y)5]GR*6D&@K59@7!00(Z_8
MN9A1)^&2,\,\TTT?_]PLM5UUO^BKN,Z=,W\^QRU"26J!F#0@?6M/ACJWDK8
M(@J)WK9N#$-&?FU]P!'8LX_R9JDZOFKDF[V@Q$XO%6P^,"\V<*@-R)&-9Y_%
M"]^[3?U+;E'0SYW;R0)SMB@8(M=K;E$PRFZ#R])W4/J<+0J$%R(+4I!=I2OV
M1A0* 2U'SB8(:;!WR\>7T*)@$BR,T?5T,TVN]L$[6^/U@19"D2G5#!Y;<0:1
MYFV0#[2JC2PIHLG8.\?TE$S/[4#L:KW-(T_ZJ'X"6NR.;1%D(2>+RV"4:A47
M44(L?$H'F7(PUI?XZ)#15]F]8A\8S6"F"?:=MZL/M/QM<;%:WJ_:V/X^4,(J
MG<D@M&YEIJD"2JM!*:=L3;6$VOO>>P<QCP164QMHJY,[=['5K[2ZE1V<:%+
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
M5!MC#A$54,IMM(EHY49608XN>/08-4U_DFV6[94@J(-A9KGEV'SDJNJJ29&
M*K)/&"1!S/Q=+4&J+%$9-7T$,< 3ZJ*!.YGJ]IN3DF6PE1WA4&V[B^(OH?!1
MH7QB3]DZ1S-T2'HHUR&\.M-'$'O:X]DG-?E:*2K!AT+R''W;U"XRT0.'X4C:
MZI3%8WS/5U:5M@]VIK/+@5>EB9(+Z\<T^C0?53I[P-((]-XI@9FTBM^JTG:T
M_+"JM#$6F+6+^P"Y7G-5VBB[#6[GOH/2YP1%NPN.647&O^'CLU*"5",")NL:
MGY.<[7TBO82JM$FP,$;7S]':WY?J.)BI','ZUD7 64 96Z8>R4:IHW:R,Q9>
M4&O_4=8;V]I_C.H/I[5_D5+XQ@$*LKTE/CM P7KQ+=WJ6NL2[!T+O?C6_OO
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
M,04-J48++))5DDR1^&T6W40V'L0]&6.@CM<VFS)NVIF@C360HV!19&#WU]H
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
MH]HG3$=\D?EK^Z!-V^F)\E*&'"S'UFTH)/H(4;',PKEJ.-1"(7JWDALIXA&
M:0[C3)B+^"(N?W/SN^N+L$;)77Y:W[2^R7EYB6<7)U9(I1(Z<"$3OP&LJY1T
M@:2=%2:3PCA5DFN<I,>,K/ZFFI"C\47JORUY8SVQ5B(+$*_[/!19( 8C(4HE
MT:)U?(I/#:"U),<,D/&JGB!Q\4"J-@#[JIG!V=GB7WB>Z81#B<SH-. U>3 F
M>';H%(*4SB>KI0IR<C0\%.N8H;&G$3HVXWAL[2=*:L)8$^3J IAV196T97?+
M1R^-JDETY_QMDN.8D3!6S1,T=[LETRW7Z/:*=2PJ5J787.PJ&4<*0NLDIBM:
M+2(9:2?$P6:ACB<0[J#T:<.<6P+^MEQPA+;ZW$;]K=C/^?&?EZ=_MG3<B2G)
MZ*QX]2FR,G*H[:T0$&U0TD@TVO:NQ!LIXK-N(SV,/ A"?2S4.4.P1=0%:X%6
MI\NKN>-7&7^.[UM%6@H)W+J%D.;0'F,;]8B48PHV5SVDN\.89QX+-";5];3Q
M[YT;Z#MAU??XY^D*ST[_W2ZN/['T',Q_S\OAZ%U)BVI->Y<<7+' $$S-$)U0
MH;6:JFZ>/6>HQ,>"LV>PW[3!\2WIG[@Q$B;QD>\CA*03[Z*\E38>#4=V@823
MV48U53'#&#E?!](ZVFK:V/N65%<C"$*17E5CH7C#X9[C<"((*\'+PCNQ2%7?
M;V$T$8QF'@;QG&@9K_D) ^TO$<5MP,HBK$L<1PC3FD';=6U7+! S.>MJ#8)Z
MDXL?D^=88;&W[F>+PGD+BRZ[:"'ZMH4)R9M9Y"^R>G;42D(IIT+$Z\#"'OKN
MV"I](T.3P[1:90B0J:JKG2JJVNJN<D:R/FA?!@1"A\,WWN&^9&_%'"+?N#H2
MJH0,EBPU@I>#(*4&;RP&LB$9L]^X\4/D&X\RVB-\XS'*FY*C.D2.(^0;CU+_
M-K+J+KJ;E#LN;32QL!2B#4I0MDWHB0&D=Q5UY3^TCWGCAV##$7SC+B8<H[)9
M>\-Z:;%@!&-JJQI,C1UD,I@HJRCM7FM0JZ@#Y1N/TOK@WK C5/9<?./M?+ N
M?.*G/WX2OO#(5=WC PMC@_7&Z"B"T;4@>7ZQ8Q$E)A],.1GUI#VK96\3]^Y\
M_E?_SR3V^S(EWFVP36Y@\*:H!&B=HC#5DK\_R'#_TMFGQ>J>.=_^S#OE\2<N
MFER$)/"Q<<^*\Q!1(912M7>EW<-/56@^5M;Y@[_>>'HR$3^%U2;H#[>)AK;A
MI?Y;VW3P[+O+"];6Q<5)=MJ1<PZJ4:PJWWK#2LV'1W"N4&!G($Z.M4&2O@*D
M];?8'"SG[S_@\G35(KDV.6IYFB[7LYGO,+,#51^\UB!T*>P^L$L1E(\@75&:
M9)7Y_G2F_B@;(.<KP%AO:W4NK=]$@[I/_=_\FIP0Z\(E$4"H')N:*D3/F[!P
MRNMB,VH_Q+_?78+C0<^,EIBB/\M6K5S=-PGCA)<.P;ELP&! B#HHWD!K86%%
MM;)W:XXG1)KZXG6NW::GYI_[>O9!_Y$WEZL/B^67TFR7R#LD(&RU1C9HP"@*
MY-AHFDH$USW]LEF2N:]P)['UMIXON^M\ L_GH50W=R\#Y)IH1LDVF9YG.$D/
MNST)A3V4/B<HG*Y.EL2GGA($QF& *#R'@S:K7(D]]3C]!O&,0TCFQ,(877>^
M<E[? =P6Z?KJ-"CI!(8,6(UC'YIXY]-9 E$BRD[&ZH9P5;=\_/RN9A_=+_HJ
MKG.M]_H>Y_^Y7)Y>E-/<U'DMDC,NHBD!=$+DB%M+"*W,&+/%:)"**D,&RV[Y
M^".P90_%37%5P:N\6)WF[]MPWN4-P&)K-*CK>KAQ;LVQ$Z#C;4AD[:O0HB31
MO:AMDR OW.[]E-SQ"F%34I.P#85F49)MW?.3EX"*SQZJ7J%-L>*>XSV?F5,Q
MI4.^KSX[F_9.QG.('$=(LQBE_FTY^EUT-R7-(NGDH\H.DFN'?G$$P9L$T2@;
MJ)H4*1RX#4?0++J8<(S*YJ19\&:"&"L!'_R->BG9DXM)0"DE5XU&81$#G*4#
MI5F,TOI0FL48E3T7S>)7/E#X=/G49U[>@T^;A$3QN,SW.!/)E)A+%$*99LR,
M@DII/81TKB8;??+8!W?@]MY4WGV]B:TFJBB"@"R<Y%#9%T:=LD IF!B]UL:9
M 6_2]B=,=]&^J8T!D2W1&/8(E>:X+C#<!?_(85U"?G7(Y?DX'L_95**CU8??
MO^]ID GX"O\X7U)>O#]OU7^W%/%%,[_1.9XUYOV;\_+S^8J6'&6LF^=0^?_;
M>[?FMI(=3?3]_!?TY/WR<B)<+M?NFN,N>URUNQ\9>4':G)9%'U+R+L^O'R1U
ML421TEIDYA)%.V)OEV[!]26 E0D@@0\SY;+B2270/%;JE%C 9>\@2\+N?>61
M;]TC=0#<DS"MJ=35V%5Y((VK6*C4@0/<:XI'N2!$M:U#6P.%(0O.Q\"Q[+.U
M3M]&T4;+C41UY'=V2CE>G&+@<Z53\4R KW3*% #G4++1=.Z?Y)U=*_4.NZ8;
M(^8I;V2&X/J1K^E&Z6WHU<P^0I_2*!BFX'0N(-?E#EY$<%X@E&B3<)RGC*TK
MTU["-5T76Q@CZ\9^P*X;BD1A>RD\0**G@Y(L0$1#9Z?-VF?&F=J<FOQ"KW9&
MR7[ U<X8P36,'K:ETW2]3F(^@RQ%D\-3/+A0:O6B=9FEH(HXK$?KF)HF#S^]
M#Q5ASYS^$!PGF-,?)?Y=">%]9-<UIY]<$<P5,!2(@"K:$)[@@7..7*^'@[(C
MU^&(G'X3%8X1V90Y?11&:FD42%U)<CAS$%C48)UUR3'CI1DRW^Q8<_ICI#XT
MIS]&9,^5T_^ ]%=I?C9?9P;?E5_PX_S\?'[^L;(#GF?ZXI_G"9<7)*0[)T^3
M"X##'MWEMJ"A-#:N%CRY1Y:AXF1F2DCA@W+.:)=ISR@EW[M:. Q%X]$LPBO+
M2QVTBAE!5;9REZ,"3?N;BDH[VMC&I,D:CF;9E-.._.2;O]/9997:J\^U/F7U
M_DIT](._%F_^#I\)3OWS#WAQN3Q??5B<G?UVE3&?1<.TK)>TSM=+6NWK  #,
M((IF203)3?/ZS=YK.@)FW#$6M1E7'I7*I[L1F2%SV5*<!D77BYIL(_BBR+6P
MT;BDI$K-299W0)D^GCTNG0^[$QFEL ZYKMU7-4L,JWK$K"@$(-G\1N)^?;E<
MXOD%"6R^J'_]?K%:JY0\6NL8CX7\%F3K ;N6W"++ZB38F (7R9O6&V ;Y#^M
M]+G-H0,A\*A5O"?TRRUK4#%GX9*$'.K,:$0-/J9226ZBT"9JFQ\K,^MNTCMP
M_S3HYS6%#CVJ.];P*XY90ZT73"(AE,0KXX25X+/EX$HI*)@123V686EHSJ-P
M_S3GYS6%#H3&NSRA8%3R.FCR[R5Y0C(%\!@E:.NE-LD4&]5SN*Y[Q\;7:??(
MI9?*0#*F#O?U F(@D4=:;K(<&88A-:Y'P[^Y3U1VL&">NUAD6Q97T6G@& M@
M7,W:&4.>NRX)4@BY#OZK9\;)7"7MI;1'+I'&"*_GQ<,0'"=XB31*_+MN(/:1
M74]=ZFAD8EJ#25:#8B'1N98B<$FQ=,Z<?G48(>Y172(U4>$8D4UYB<1#]02,
M!4R:@RJ20_040.K(?5"&.>N'=$0?Z272**D/O40:([))+Y$^X%<\O\1?YZOP
M\>.2K+A^[J+<_'CO&Z)AG]ON^F>/=6S<[00C<K!..H=(+ZR)@GQ]%3(:;8TO
M<3;L$0<V.M_[\'<W'_[=P<M>IQ)C EE+=I2KY/5"%) YFE3+_95I37GT%*;#
M+X#6G[=.6E4FLY N_FM^\>GUY>J"W)OE]UAN13'4:AT+S+PM(0J1 86L3.,4
MH7G26$W,:I^0-!A;DQWN ?,9!BJTM)^'US9]%=7A)N9M#;RO_.09:L<S)Q3>
M<0IAA:,].&4%ECD2B Y*LM:])G<>?V*VL*]@&_LIO\W/PWDBF[N&XD1Q3.4$
MQE#PHZRH7?'KJ=P4"@NN,U-F@&NR\;$GHKM#!=:8(?+5V04NS]?=E]?+>[]<
M?%P&^I6WTCMF+616KRB<M#4)9J&HXG06:+T:TC"Y^PDGI-%&8FR8&J^HKJ'\
M>1G_-Z:+OQ;DF%Z>YUD0'JTBE]K%0GXP#Q$"A@#D5I?DN0TF#ZD_V_[I)Z34
M!N+KD!R^1K6B<,8:2Q$N6%2A[A6ZUHQ'T+1AR(B"1]TZ&WSS[!-1\D$B[3&S
M;OLB;PAG0@HY%/!2UNGESM5QBQZ8P!@5,J9]GB;HF)1DM:OBFPG\N;/OJ^7%
MC$Z<?)DNWBW_Q.77><*K')BV##%%$-H7DHX-$*VD<TBE&.EGTH1!5D,/N&,Q
M]-UW:]GU[.=B;FJGU$5#X3;TN>_@J?WAUXA6-SGG :#&]&4.T_Q#(-.F\-OH
MZ*'"&PEX,NU[88(/='@Y)W6]?:J#QDN&Q)UBDGS-$@8Y!<>E]1U)_PF5/D:N
MC</K#[B:9SH;YN'LGQ=U?N:W&VS7>6U1\]=.)>"BAO[.*7 E,7",HDK/@K8Q
M#O+G'W_.=$Y?0U4L.LFQ,5?JZ\7GSW3"/8!VTQZJ,4NO.1C'ZN2P3,BDL: *
M+YP%3!Z'L8 ]]I27KM^&,FQ.FY(O5Q?+7<@"\S&P2BP2=6UV4X;L+G 0%%MR
M*4HPF[>R.^I?'GO*2]=N0QDV3J&MQYUO!47[16;)(J#WE1.*:S*YH( 7)R/C
M2FNO!RAVYP->ND[;2*YATFPKO20S(JZS=LHQVBVB A\-A0V666<5"LPG07C;
M/&PZ5)A=V6X'X#C!HJ91XM_)=KN'['H6-27OM#<<H5CO0>4D(.B40#,F4[1<
MH'CL-OX8=#B&[;:%"L>(;,JB)H<4J\4ZX*J6Z:C(.<12%" YWPF-,,P.N7(Z
MTJ*F45(?6M0T1F0=[O;7<R=JYO)FH.*?5XG,U=I8';/>9$S 6"XUGQ[!J:(A
M%>DS1U.R:TT']2B@DSE;VXN_0U?.-99KZQ\"IA-?W#T@ST,2UU!1FR9PL)0[
M-,W>!^4+"]E'3P%!K6\0M 4ZSTQM8[%TG&7K<NN;R@E4_@05W%0:'R/<QF?Y
MFS-,%)*GZQ#N^D1BA@Z@@'5>,V=U3$T!EYP$*7@V1@CA-P.FK8?XU@^?_N+Y
M &$O6DJJ<<+Q'V%U'XOFF44;&'F3+H)RN;8F:UHCDZ)HBK?=YER7K5K;_-R7
MJK"#Y-/X-?MCL;SX1-O)\O49AO,K)_"&%RE((Y+@X+DE5(DGB"9$X#Y'%[+Q
MB>4!6MO]A)>JOT8R:YB#J"FTZLDOSN9Y[0:NRQ>NZ4%3=*X@&!LY*!]I1\#Z
MK<C.9!UHZ2TNZ;<__61\XD8";EBRM1W1+97OTY@:WM/OPC']-7T+'3VJ\@,$
MW/B>?B<VKZ,6UA,LH9'.D*CHY+<<LHO%.>^1LT&!\5$I_9%;^JET/D:N'<*>
MVXDA-[[^[>1&5*%@A!*-IB-G??A4HM_B/":KHHHX1-W[3&NY#V7:*Z,V>MHU
MEN4 (3]'>U^#F4^[/JEY"]^H64_*6^ZE9[9HJ21/P01#OC)GWJ="P>QLUX=V
M;M/C.7GFA0#R'!+%V!;!6TLQMK(EN)1D2JW3#KW;]-XO%U_G=;?];;'\=7$9
M+\KEV:N4UOPJ,\%8MCQ8, XEJ,#J8!A1URL3QQB*SZVSK8_A.<(B\3$6L;GM
M-!-]ARS\^B*]UK_,+^J..'-&,UI8O0I  RKJ#,[P"((KE2.CO7%SQ/+AY\U]
M"">F_$,$W(63,,[/SC!_P(3SKS5B6EU3S<V\BF1TG@%SIE0.>PM!D4U:\J:"
M%AFE+XU5OQO-B5E!([%WX//[@!\OS^K??'L[#W&=M[I!9B5!"XF!Y35QE53-
M--.WVM@4+(720K=GWMV%YL0,HI'8IVG[<]Z1:\TTB%CW+%D4>+).D&2Y&"P7
M9E"&]\6T_>VCV$;BZ]#V]VBZK-+B"3IY("1!V$PM6D:*J+G0'IT.4?F)/-WC
MZ@T[Y-UN)O#G[@V[6= OX:Q.*OWS$^+%V_K752,U"\-%48(<5V!,UFX)J<$[
MI:'P0G9M<BZV==RP"\M1)J-'*7O10>@=/,AMN*YS,T.0=2K4V(WJ>:HVVFAO
M@$D<(/IIC<.[&-:)N^#KB"PE:$>-18#.M2I;Z(0H7KA1/%'7,;5-C)%X!UNX
M27%\CWFNTZU>,UZ4,<#J8";%0@#'@P(K*PVMEC$W9W_:A65ZY[.5OA8=A-UY
M/F!E2%"L\C(;49/KZ" 4%2"Y[+!X--:\Z/F W5R"0X79LQ]B"(X3[(<8)?Y=
MQ?3[R*XK8:\Q6D4Z@HPSL@Y@TQ3^2 8IHI+HN$-W&.OR4?5#-%'A&)%-.BG0
MQ!+1!K A1%!!(C@3Z]ZOF#<B)ADV(K.7U \Q2NJ#)P6.$%F'FY@M&<&UF1:-
M/B@1@$55VS3HJZB# :FDE;3HF'5KWL,=4$[F/&TI\@[=#UM@7=O]$&"= NR=
MH)XGOFZBNJ?-X0"Y=XBH=@,,F27IF(-(.&GO4H7.,JZ :;2ESOB0S2_P)S:(
M)V+K:>UAC+B[V,&V>X8;/@.G2U%20/*E7A_) +Y(6K'E*'AV/HM.Y'Y;\3S'
MD*$F:MO.]'>XS!NW8VS']9^+L\OSB[#\=@,S?0KG\]7GV]9/KU5@!JR2M0B!
M*8B*23 E6$>_,MD-8879Y]DOW1XFD?G./:-'D>&Z0N6*3SB<Y_5W;_[^0OLN
M5O]X<5X+)=^5W7^U?U%BJR>W*V+L(HN-HD?-H[4Y9)$Y4T49KU0)13N>C+ ,
MTZP5B .):6X_^_IC[\RI2D5'A=Q"28S7I*(&;XT'S9U1+K)DY&!ZFMV/.?28
M_/W\ I>XNKAZPOIA,V\),>,<K D4]$L=(9CB:JI=)H.&WOS6]=1;8$P[ +JE
M-C>/Q4-EW"&0O@_I ]+>C_E]6%Y\FPFAE5,& 6.E/)!.0:@)=T(7142!#%N[
MR;O1G*H1["WQ#I[R^\MX=M,[.\?5J[.SQ;_J]<MOB^5O=$:O_KG"_.OE<G[^
ML::&+I:7::V!G*_'.3IF@F*.@]1K?OUZ>^)10I"!!Y8-2:WU9,\#(9^.54VI
MNPZ%E5=2>;M8K>K$E3?__^6Z(_CBTR+_?OZ57I9U \K,9\\"<@&,VP!*U/)O
MS(0T2&^8+4S8UD6W@X"=CAFUUT/CHLOUXO]8G"]NNI/NGJ6%UJ>R$9"SK6=I
M*N!S2: X.8R!8(8XA.'QL6>\?%4WE6*'"LP=V&;>&\?I (3L:Z5O<0&BD1X"
MBREC0*5RZ]-E!Y27;P,M9=UP0$-=[J^+\W!U) FIN4GD"'D;R?HJS6A,$L%&
M0L$X1MR<8;7U;;[]P)>OMOWE\U!)YJ#;U/G7>7IUGM\OJKN1PMEZ?>1+7))G
M.T-?1/0"(45!O@1F#H%S!RBY813..,Z'5, _^I#34&8[.3Y4L#UT(_X'2655
M70%<O3M_\W?='B[GJT_5!7A7?L5X,;,NY*Q\ 8M9D]-H:)M0SH+1RMIZ?<!U
MZ]JT)T&]?,/H(_^'!N(.]L,>'!_7 IA1+&&D=9Z0F#7M%H*+V8,4GAMIF)&;
M3&2[';%=#WGYBFXKQX<*]LU=L1M<P:J$GDZ='#T#E;2N75<.2I#,E: 9Y[JW
M+W8R9M!4VEO20@?=F&U?\%4U26VW1!X\9$N&J7)MU?(J@TY)YR"L$%X,?<NW
M/Z)WAU/W-[N!Y)Z[KVE;-6 HFMND \@8*43,-I%,<@+I,/B8<\KLL??_Z(N3
MF^KOD;KD,7+L6<LZ!,<)UB6/$O^NHM9]9-=3EYYEQ8-C0 X".87%((3J.$BN
M0M2H8\+'2"F.08<CZI*;J'",R*:L2U:T "&8IHC/5O<O1PA)2;!9&*[JL!4W
M9.+4D=8ECY+ZT+KD,2*;F)WJRV)Y44^/&SZM0_BI=GU62X:J07@WRC52+ J=
M#]E@=5JMMZ5P*PM*EK7/9;;[8YLP85]]_#J161;+S^%Z^=>N7!W=0)L%.=+)
M&U J1HB<7#D6#-/%^,1]ZWJ&(;B:C2J.%/!'V@C!:DFN*J*'H+@ '8*R/JF<
MY6,M*2]K5'%SC>\<5SQ&K!U*-'[%+TM,\ZOF1Z3=82W7\_SJ<UWX_UG_?&9#
MYCP5"\Q'VO=2G5>2N:LTRBK+1._CYK#QPZDI!N Z0;-HKHX>Q%4W=0#O-G()
M=\%O8L[2<J., I;J?8)*'IP4B12/LI!3A4D]-H%K+TJK/7">H$EU5]>S56QD
MKE$JQ4@6F0+EX"RX5&>^:^4->A6$;E]!>%05&Y,947N%=.C6NBE^NTEM6IUY
M8CP FD0Q %.T8*,S:.VY*":9/(R@>8\:P\GSQQ-:POY"[E#0<668?X6_K_'\
M0J%&F5_,6*J-J2Y 2M:2*6*]W@P14.A8"8JY+ZTO$79 .4D;.%SH#2L[;F#]
M@1??]ZE77RGPJZ'@7XO*^;DX__-BD?[[T^*,GK7Z):SF::8KLYBM["[,,E"N
M<!(!.5.(T3B30J)@O[&-C(1X@K;34TF-"U'>+^MMV<6W]V?A_((\I'KL?:G2
M^<>2L+_Y.YU=YEKS^E^_OR>'B<DZ0A>B9PY49A*"%0HTRR$9+[3=O+3<FDT;
M\<@3LHV>PFY8N[*&>;\4>B=J^OJW^7DMDGZ+884?YA\_7;PK_USAJ]4*+WY!
MDAR^2NGR\^6Z1/\17YR^O5M5_5^+Y7__?D[/_4BG\(IB0<N]#P*\J:1"D9=*
ME9!K"UV4CM%;(H>40QW9LD[-MH]+NJ.,IF%ISXVL=X4/+M);G+@EWU%45U+2
M5A\IZ$1M8K16R*1:^VP_3@370N@=JH#6EKV:><69CJH6_==JQ)3(-DN44+BS
M1LA0B;D;J_[JR2>HZ3U$VK*PY[9I:.<N=]L71)L0RVO>H* JS1Y]Y9*GPQQS
M1&/I=YNUO"V&73R!Z@0MHK$JMEC+X<-FTR?,EV?XKCPBC5^^7?_RJE!&<MJ\
M(B:0WB"H>G_B?::=#+/QNO88-,_O[ %S*B+M[E;46T7/78MVN\Y'A_[F*(NI
M Z]T<75(A.'D.QD%DJ/4.COI3.MKT*,<A][=&D9-21^CE>ZCLH> ^5&GI(]2
MU*,SL_>1<O\IZ3R@1A- 5.8[%1@Y78$P(F-,RB );^N4XK%/26^G\3'"G61*
MND[9.I$Y,!UJOKOFH9QF8$)"+8N*;).3X 5-21\C[">GI(^15.\IZ<J9(((E
M@V2V1KS:0"3O%RCJ+9PY@E*&-'(?W93T/15VD'PFG))NK2LL)T!!'L.Z*CXD
M"E6\]LX493,Y%P.T=L13TO?47R.933,E/1A=.'>T#R"!4=IZ<"@\6&9DS*ZH
M8NR0\_%%34F?RE5N)/?NEG#3VS  TX\T/'V4CH8,TMY'P%,-3S=9D5&[!"+4
M"=+($5QP!G+B-A2%U@V;/')42A\_/+VYSL?(=<+AZ<+X4F1RP')6M1TC@%="
M ,?J .8@"C;G5SGJX>FC]#1P>/H8(3=VLE\OEG2D41CXZKQ.5EV<)_(HZ7RK
M*[Y&)P.MDNM:ILQ5'>U.;F4=\E#M/%OR_RE.'-1O]-237K"&.XBR<3?@9HM<
M=+DRN$40+@5:I93@I:55&JFXY^2S/MKU<O3-NE/[<(?*N&%9[8.>NB$X3K"1
M=Y3X=W6![B.[GHV\CO$LF9>00R0\/!&>E!CPS(5@/@4>'O._CD&'(QIYFZAP
MC,BF;.350A8IT8'.F=5J. .!3AJ(/B-7/BKK\J"#]2@;>4=)?6@C[QB13=S(
M^YVQ]Z]E.%^%=?W6ZG8UA_3U#OSHEFV^^ZQFH^N7&Y,-Z1ZE2<HFC$+'$E4R
MS!F4GL\&/^701MBMCWE[>[>.7BCIU]43&*YB.5\$!Q=5-LQ@DJ$U@>Q3F [9
M<W;VC;V_7*9/846/7?P+EW<@T-^2U\N$BXZ\4E<G9VIR>"F*12C%<J5]*"$/
MV8SV>OAS#+1H:!-W=Z_^PN_12WR)=0+'74BO+Y?+J\+6/RB0N?IFEK/CABN*
M4P76HM.4(%K&05AMBE4^,]:Z[&L@M!.QH)X*F60\\89=:Z9BDDP#TXG74D8+
M448-1G&5K2H^Z]C88)["=&*6TE0%'1J"*R/E[^MZ]AI>W_0@?B"$Z^*#_)XB
M>?I%^$A1=[$B6G(3$_-DS#QFBKK)P2//W]D<A8F\=:IQ.+H3,YM.:NG0&_QV
M<?[Q+UQ^OCD_:[O9?%T"_^ISM?R9$2S)XK!R41,^$63E4V @/,4)*#/&TOI0
M>@K3B1E+4Q5T:"6NJWQ77B\QSR]^"^FJ)"+\/?]\^?F7Q7*Y^%=M/PM?Z#<7
MWV::D"'S%NH5.T60ND!$:2$7$WBT.A??>I<9@^_43*>7:CIT(7_/%.\*3'_Y
M=N\WZURQ*I)E%PJ0O^5(.K1'!D=?R5(TYQ8=LZU[G_8".E4U>U=SZJ^B8ZEE
MOW] KW.A*:+1)GI@ZWK,J",X'>D?(X7+12?3V3\ZCFN<;II_U$4:K8$.X=9]
M1'^$SWB=:AV"JU/=^BY,SU/"?JC.'C6! P4^I4'XC+E$LG:;>:PC !P$K7F=
M[:ZBL,@URR_:$)XH;)_*#L;(N?7-TG_\>75!\L?B M^';W6_N[XD2<7:RJ\)
M*&I*T3('WM FJ+,MR;/,T R9L[#["=,[J6TTL&@NOH;)V*T\QBDK%1,9+2I:
MG2;SC99KT(G[DIPN:![+G[W (HW>I_NA4FZ8(GO(&3X QPF6:8P2_TZ^]3UD
MU[-,(]H4LBH*;$H&E"@2HDH::$.2.1BG\-%NTV/0X1B^]18J'".R*<LTA"[:
MQI#!ZT3;3 P:HE<%$KH@Z7_(U+#ZQZ,LTQ@E]:%E&F-$UN$^\WZ^:6VA0LI<
MRVDAAE"+.B4G]\]I(.</I1,I1-FZO_,ABM,_7AMIH,,]PGU$U\8_!%.GP'D;
MGN<)F@_5U:.J/T#0'0+F[=CH]/*.!Q $H&*S$)C0D V+=5Y(UKPU&_%TRG\B
M4)Y$]R/DVT'G=Z\@KH\GGM$85QQP41ME748(R84:-)9B<JK]LAWO@)XKB#Y<
M.X_<[NPAVH8G?VWH^(#DDZXNKAHP=K#M_8JKM)Q_J5^^*S?L2FNSEZRD* SY
MK$H@*&](#H+,WJI,/HSU0IE!-O%$7]M!($_??YA6CPWOHH<"KZFK[XBOW\$A
MF!LVU.Z+<_J&VPE-8:0!-M-CX[[=O;'S)+!DDP&M8(2]: CU1)#*% K;=!)R
MD!?THFSOD;[?%V9Z8]37FF*G5H]]6<Y7-\.[_E';"=:US_\D)=WT/GHK>*GT
M\L*[6B14(CA)?H>5UF@LSI/ !J11ACUMVE;2:;2VZ"KR2;ME_C,LY]5'N)U)
M43-2<US]$99U%5]Q_VZ9P1_=KEMFO]5L=,LPB\DGE53&2/_73HC <\G6Z<(5
M*[/!3SDL7-KZF&]O;\MW+'+C.#(R(EX=?(H1G;,,BN2..7+MO&A=[_0$I 9\
MMPDQKP?D_#JO!,OSB\LEO:PWS_O]_,_+N)KG.>' 57W%2Z$0BM[PU2P)9Q.3
M$8RM4[@IP($@C0>!D@7CO=?VL;FJ>S+A[HUW^J"SI3UMH<>=1G.-21>VR^2Z
M+O*V'#(EC[GR2M%&K2@RUZ(.Z%$@)>W?GK9T6L&  W/0PT[#+OK(MD-.:CO(
M=_^B@V7U:?[E3O6]<YP%,E30?#W)V'F(Y#^"Y5R&:J)!#.+=.GB[W0+N-(RF
MKTXZM-3\Q_Q\L21H-T"W0/SE6VT26YQ?D'#I8SY>_0D!][&RFX"-S-9<7P!G
MBH.4DY+)*I8W"10/-J:]P9Z6<4VCLP[79KNF3R!+NAA1>>9US>YJ \[G0O%N
M8(D5GT-I78Q\-",_>AI*"WEW:+'YG@'>%89<Y7R%$2SF.GE4:P>*2X)IZS!W
M'ERP5I2@6^\P Z%-U?_0TSAZ:.&Y&Q[N4W%AOEG).HWF5=%&1 \Z)O+1#48(
M @60\Y:*T<49,ZBW;S#9X/WG/_]]2T,];R4A/$#>W0@GOV.ZJ?$=@*H+W^@F
MDN=D'#U$4T^H_@ Q3V<$,I@0O<S *@F48D)!K'P'QKK"@_8Y#RO@.C+E#V(>
M[:_[,=*=+!Y^OYQ_#LMO5T-JTYR^O"DO##YIGA!*TH0V"P/!DV^4M E6)BZ5
M2I,$Q;L0/A>3Y6%Z'100-U%*AYK/[6C_6%SL!&Q+8&@IE,I6U6&*5H*O'4$Y
M(V:1?99)36)%CX \84-JI9K&1]!M9+[>:DOA16?"D'U-]4CIP7%KR*B=C,HX
MJ?2@H5%/G#KW'GJJ7N?^DFU,;'\+Y-JVAT!IZ%]N/'YZI_( 16Q3YP%2[/7N
MWM0V,BV,] &D=AY4\1J<80R82L&BU4*G%C5]DRCT$4>QCS['"*]Q1<FKK_/Z
MV_^:G^<;WD]EB_"E@"FZ%DJD=9MG .,%-YH5;M*0*>T//GC:\_4@$2]:R:?Q
M9>8=,*_/PFKURQ6DNLR;FF N4XB%C!%+;3'BBI9I ["$Q;N@DM\<&?&4\K8_
MZ,4KLX'\&K^)?[WY\[?Y&2Y??Y\R)7PL*;( 7%:R)T8N?K0$R5)(JGWPN80A
MU](//_EEJN] "35T;=8SP9;A6[T\ND9BA/$^6%J/(E]=)5G R\ AR,2,B49%
M-63.W?U/?9EZ.D R#:_5UD@HW%GA#=N Q\1=HI.:E5B3.5%#S)5M( 0T,:!/
M90CO[KT/?:$:VELN#2^\UJVMR_ 5SV^&ZB$36I;:VEP))G1&\"%K4$%(K307
M(=H!^KG[F2]3/7M+I2%56UW/]S!U^UWIPY\BUN+;M7.,W'!.#G*EHI?5JC)9
M%6>0)2N*6QF=:A'/'X+Q5,/_R?36<+NNN'?ANGZ=AB!KF#QX',WTN83IM+KH
MJI+&F8@G$ 9CN':&3C-A+"BG!;U#@H$7M<E6"*LW*25>C+$\DJ<X1EL9HXG6
M,W/_Z]V_+\YR6KQ]^_KZ6*73D\<Z%2QA;1L*TH'7@<Y6THZQ*G&!0YR-AY\\
MK<O14N:+9@([B@Z7NU<L=P:0+;8?NM_:]\'L":!_MTP+R6STU$3KF4L^DLN"
M*BD3=$Q<%7)T%8M,J9T]-7MBZ=MY0\M@V4H!B#6M8)2DU\8R^C87Y9ST>5B'
M^O%TWKP.JT^OSG/]3]TROH:S6NOXZN)U6"Z_4:S^G^'L$F>HHC0) Z2,M/-S
M82$*GR%%9$JH2"%+ZU+30<".K_!TC(4\H.YHKHL.E_P?:-'+>:*W<BA<BR86
M5R<WJJOC(:!#,)9+-$+*X@8-*QYA.B,AGI81]=3/)/-K_L"+ZT$[,\69X%HH
MT"IJDD-EQ&$*P3*N8LD<LVM-"_08GM,RE&:2[]!?\^[B$RY?K59X<3-T:6:=
M=\(:72]?R&,U7()7CH'$J%%$*V)I77#V$,5I6<"!4N[0ZG+3F__^+*SG;-5]
MZ\N:;A@O9JD4Y#E:,+%VBVHZ^+S29)A<DC^IC=&L=1_>8WA.RQ::2;Y#Y\N5
MB<X2Q54V9 ,BJWJGYW5M&.7 8C(\*\X%-ZU/@_633TO3>TBSPZ27F]/GFO?[
M9O\)7H28"P,7"9HRLDYGYP9"%L5IZT62K2=);4=R8CH_7-H/;< T.>7?TJ*O
MYW7>'D*2!1U=@<PJ=2T/#'S=>)S.69=L&'FL/8[ZAU!.RPI:R/NA&=@FV_L'
MO)@OU^UL[^+9_.,ZU[.Z,V:SR(RUWQ92BA2F%"/ J82@F8Y1,&.\:YUY&8+K
MM RDN28>6HMKO6G<0X;!%$.A;*A<2SSY6J0E07M;I*7 Q?O>^\:I6D8CJ3^T
M!W\XM^PMJ)F,==Z(EY"\313":(I>&&<4M3H;G93>I]:YICN//RV-[RO7+3FB
M@W..0^LB<D@F6!6 3JW:L^(X^3-&@G")HE=D&=4/WOI^B$7TT,)1M[[7Z);<
MX0P)Z]A=(QS$F@Z+K- "DS1!M>A=>*FM[Z/T/*3U?8R\I^MZ'H+J1VM]'Z6I
M8>W/^XAY2OX#J8PO!I"1A:L0 M!6JL#0R>B"TYS'02?+D2E_G];W#KH?(]WG
M;WVO-$!*,P5<\SI91]2"*.FA<"=R+DRA;7TK]4);WT?I];#6]S%*F;0*Z<W?
M\XM7Z6+^=2V8<)Y_G:^J$S,_O\3\[LN:,K@&V(?3[N[[I'9U14W6NE% 9+6+
MEB))+9U2+$LO?90!$;WE.2J<[?O0P_:,W\]IU?AG)9RN_N<OX2R<)_SS$V*]
M/7F5\UJ*X:R"(3_VDDSXEV_TS9?%*IS]8[FX_+*BCSB[S//SC]L!?W?:F<Y<
M6Y9JA"U >4RU#T-",5JHK%)!USJO,>'RFA2D7*:+RR4]B\!=3\%XO: ]X^\O
MF*Z_YC./3MED'#CM*8I5:Z;O6&\YO==&8(BV-=G$4&S3IPZ.U7ZWEK.TUFZO
MLJ@;G*\_A>5'7,V,])PQ54<0:,)D*$)R(2K(')F0T>BH6K^XVW#\M*Y!UK6/
MUAK7HS]B[;]?)5S77[\.7^87X6S^?S#/DO*,<2O I3HKK' )CF4..DK'N#=!
M;K93;:U7'__DGU:UK4"^LP8;]RH_@O97+'B#=J8X#];I"&3\E?HTUR[=8($)
M5#%@-EH-H0\8^+B?EC72LO;659\2KNT# 7ZY7)$,5BO:88MC*K"@P4I7V128
M 8]<@"G11ZU0)I$;GXL#8/TTNT>*PYKJM$.-V-;E_X.4\':QNL9]);9W9>N?
M_H)EL<0KA?P5_IY90Z]*S)J.?B')G8RLTCX["-QI%!8MO62-3;3Q$GZ:\RYS
M?DY;Z5!*MQ7CJ\^UX.M=>97_]^55:^=?B_?+^6+Y'NG??+/:=^<W:]U<5.8B
MT%&1 95DH!+YPS[H "D&5U0.F'CKN_0N"_GY&HQZ#2:UFPXUA17<Z_6J/N)Y
M^O:&CJK/I(AWY3W]8A[/L/[!S*"S64H*\5*)H*RA$"\;!LZ8H)/1S+G6$[0&
M ?MIK#O+49KKM4,E8W]A7MV\1Z?0R)+IP-$>E,, D=6LEW:B!/*_0FE] S71
MTJ:JDWDI9G^,%O7<-3O;DW<4^JZ#XA4NOU[157 ?> Q<42#L>2U,I).HLN1P
M90376DN56T>93T!ZKHJ>H[2B1U.QAVFS0XW 7_1W=?;Z'9 WA2L#@(VI#QIA
M;CM!35LJU$6%BY[RG]1 G&<B,,+&7*V"X$5!3+9 4"GI9)ET<1#AV?$:QHXR
MHN>UBS%B;WZ-<T';[#I34.M4;H=!:PR%F20AZT#N:<@9/!>5*L=G[J7!M-F@
ML".-OO7CIP\>&@E_T59RC<F5_\2O=,K1>;D!R7"+5E@&,;+:]X!8\S]UG9A8
M8)Q)K08H<\?'GX(R6TBNPTY];XFUWWF]"6F522TB@5USM@=:KD=+WZI04DE*
MNF%\</MZBS= ?OJ( WW$O337@:OB :CKMV8(K$Y^X0Y(1^ 5[J>TI\S@ (E/
ML;_<L/Y:=-J+.D8V!%"UUS;46;(ELUQ\<BQ@Z][V20UAC!?8U0[&"+JQY_?K
MO[WYM_\O+,\KD7;=]JJ_6TMW_[X^^@HAR"DZB [)CT%&NY_-=)0*$7BFWQHU
MQ&EXXC'3.P]-5+'H(\?&_N#__/?7X?,7^M'9=W#_//_NW125G"SH0.A,2_;D
MXH2L+8A"KI*EW_'-L<Q;5?S$8UZ^BEO*L<,N?M<!>EO_N@JW[EB!8W21):BQ
MZ94#XWV,X*/.$56(2K8FHMJ%Y:>ON-M7;**_#O51VW#=D/(.0-;)8]R-ZGF<
MQC;:&V 2!XA^HDWGII=*<.0QL\J\1=LA)@\^>?K'6VV28%+(^,*-X@D'<FJ;
M&"/Q#K:PDY'M=L11< 8K*5LQH38\"'#>.W")96EJT5%NG;!X M+T/DDK[0TE
MP]M#]%UZ33Y>GM6_^;8F[+F*HZQD2.<B>,L-J(2)XJC((*%5-L1LI&G-T+P%
MQD^'Y+'DU6%:ZU TNP'I)HTR %2WQ-460,^5MCI078^K_P!9=TE9;0,7I,U9
M) LEY=J88C-XYC.(F&V611O=>T]YUG35%/H?(^)>EY2T\]4OOB(=>Q^7X?/M
M(6>D9X&6:"T=<DD;VNNX!X'<:JV346$CSGW\LG+[8YXCCW&P(K9=6#:08@=7
MX=X9MYYM.B_S.ZZSE]DD% $X+PQ4U 6B\A%<O?-3)>F\F8]L4>7]&*2?+L1N
M%Z*E-OLT(NR"=^.4#P#8R;5X$MSSN!E-53K<7 [01P?WXVF@T9K,A;: ,=23
MUR:H,TCIJU)T1L?TYF'T4@WF";?D>>UEC!KZV,F6??7?\2R7Q9* ?Q]<RYU'
M1SMK+ A*:@9T##NPFLN$I"D2QA2]2P^A3>_N-%;JD!ZB S72P0WJ?[BO7SX7
M47CT!A*S%A1:>OF$]5!<4$QYP31KO4M-L[*?3MENI^P(;:M#7]THP'<&30Z!
M/87'-QSR\_B!QVA%C[D'G4V@MY,Y CYM -YFSB%)H2JQ@8!@N("2N96*,3K"
M6C?;'97E/N&0GK#ACM%\X^3<FW-<_A+.__O&?9*,B4K6S5T=TF<%@F.ASNR+
MPL7HF(P;K6Q;<W'W/_69?=%>BE@TD>(Q<H3>$',ORF:;Q U9_[</B[.SWQ;+
M?X5E[DXDNA^<R=E&&TAM@Y+4E!B%<2&K$)0/+ A$Z2C L2E&8\-02M+]D'5K
MFGU[V[%,:T#-/ ,AZJ!WIR($I0UDQU-M6<Y9MQZV,P17T\+LZP^_(^!93B)J
MKA"T04>^/];)ND6!-+PRM(585->&X8>0GKG*LX5]/%JT?: 2.F0*-@?=S%B6
M*2<*5W7*!51,":+4'.C,B%QKKYQH302UB>&9K>!0)3TQ2FB4A*?CV[S'J9>U
MIPU?<> ^:U J&(AUT=YIKHVS6C(]P/\Z6O[#'OKN)=_I*#!W$79&P^*Z']*Q
M.BG7N0A.,#)=]$$)7^<C^<.LX6@H5Y_!,%I(O6'=]A-HZ_]7[\,\OUO^B1<7
M9P14$QB&7 $Y@X+"#,PD$\7 .=0\X)H1[C#S>/C0'\(R#I1UAP*Z!V<9[5P4
M44H+<ET9&FC]D=%N%CCY1%BDY'I:;^'P-=U,"?5<,*4DQ<R63F@5F(7@"P73
M03@?R ?TL?6EVM%,9>WN%;<0>H><Z?=18(^\EM=W*"*PF!VAM(73KARDIYV:
M9:!WDOF<?$FL=9YT!+RIB,6Z6THOE;P45J]"$I(L>& RQIH+C. U9Y %<\9$
MGTQN/>/Q2%F]NEG"2&:N,1J9E'AI"+"?S%RC53B8@6D?^4]J()Y,?UWY8KAC
MH P:<$84$)A+2=FCQ-8)OY?%S-7'+L:(?2)F+B85<S&).M2<@DM3$GBN# A/
M__&Z&#LPP7/TS%RCA#^ F6N,Y'K/7;IE%0DI&V,+!8,^9%#>ESI214-A@7DM
M'+>B-7GY49$Y/8MKL)?T)R1D&@+KQR5D&J6T@40\^TA\0D*FDE2]PF4@BZ73
M+=?@NF0&QJ?HE-"&8+YD0]B+D*F''8P1],2$3%@PTJ$5P4CDM/O5A4<9R>$Q
MFJ&D(%T.F6SU8@B91JEB!"'3&#D>8VW-51E;N1K^LN7WW:MIA@*8O'YF+\EL
M5,QPET1QG"*&H!0ZBBAT4)$Y[56QRN>A%3-#L1Q[M\#W5*#FH4B7.!A1*\^+
MYN"]EQ!$T#Z+(KEZ>2T#;UM5[-Q[ZN,/_8!?D7XPRZSH$KF#7-N>E#49?'*6
MPA//<@D,0^[0^S,2Y6G/>1ECTX_6ZK;7>.\6Z\<17W]Q_K&.+CY?X4S9:)G!
M6)F+)*A$0G(R,:CGL$>4AHO6'#X'P/UIM0VL]B ;Z-T6\3CTW\\OD"1\<8.<
M::M4C 6RKLC)<P2/E8$K"^OHW4M,M":TW1_M3^-M8+R'6$"'3,\.C%7L=T8Y
M/OR37Z^BHD]AA>\N+ZXFVVW.L4M8>,[>0@Z5$"1Z#0%14=P40BY6"[W9<M&G
MA[C-<GY:_R/6?Q0VU(%J="ON ^:<LLB09YW!>%7?<9<KFUX$2>OTSAK&1>NK
M]\9+^/D:C'H-)K*5J<9!#WBK-Y>!5F%B,@&J6-L.([W!@K'Z5<J!F6Q-!P>]
M!?2?IMYZQS_$-J8:^TRXWI2"Z6+':SI#P8WSQH/VMH 2O-93*P_9,1NCLS**
M#MW,XX'^--]1YMM4[QWH(P:\7JL_D-!?S5-W/%9G2:_K^P.WX$P)$#&5S&64
MVO89;SL,WT_3W&6:W;3\@F<U"YMC$@;!^LH9*J6!4(2%:$PI3I$X8^M>VI^S
MFI_1^H_+HHZEJOO>,K?0UBEF4DIH &T= Y6T *\U Z,L!<M,Y&B[WMK\>#RD
MHZQH) _I&&T^"YWD$( _>4CW5NEH7LE]]/$LAF.ST2'K!+%$BO04O3J18P&1
MLO$YY9+%3Q[2_O8R1@W/R$.JF;'%*@&IE-J]IR,$+20PGV5"GXQWD]PAO P>
MTE%*W9.'=(Q&7BX/*=/<8**H"BG( GKCJA<;%#B+&5'[$H5Y<3''3Z?L<:?L
M"&VKSY7O7A1R0V#_Y"$]3BMJ1.>XCPD<$0]IE$%SC1*$Y@$4I[W!Y43G5S(F
M:>ZLDUU#Y.>VW./@(7T.PQVC^;X\I%)QSRM+O'5T2"GTE<8]Y$JCF04AE)B>
M*H=_R3RDHQ2QFX=TC!0G[96X:1O\_?7B/-<"K_S;_)Q>HWDX^_V<'.G/:XE4
MNLJ/\]7%,IQ?W/[A[8NW6I2K5W'_CHDN,-KU3?27TD;WA&=&&6&-8LB4<"6&
M%+@35C$=991^U@71?IO&:GDQN_WPC3UY]3I\V<BW<R5"B$70"V H'E-.0,"@
MH01?>"XF!11##C5Z[)T#C;[[?IB-0W0P>])&>>_J5:P23Q<SEWV*0A3PLM(<
M(AT?%&P:2,&B*RP(+UL'93O!3+?E=K2'!QQ*343?BU/TFEWA&MLMUAD/U@13
M9TT(QT$E+B%*9Z#$'#/7LO"B6YO%(WBF/XP;J6T;H58+F7>( -;-]]]QK6:.
M*V]0." _0H'2L?)!H0&>5"XBRT)[?6,;V,1PDCO"08+NH/A;"_Q>*#%#ES-G
M%%!D@1F4,04<DC.8Z<@/AJS<-V]"WP+C)-5_J+@[I*_6V](5G#MV>;OCZ9KF
M3LI!<+*6'Q1#>Y_4(",31@>5)(L]#H.=B$[3+MHIH3'1;!TT?_'M35B>D]6N
MWI4_+^-JGN=A6;E%D=<APXYLU6DR74ZX(@4"P)E$G0MBWF2^VQY\/_*,9SC]
M&^IBT4&0C?,IZ^7^0;'8_:WI>MT?\&*^O$I?79,L_8$7,RPEQF+(1T$,H)RV
M=&AY6:]2BPTV:]+3 +WO\>B3,8?>8N]P4OQ^_A57%Q74%=:;UKM7E1OAZYSV
MR4Q^;-(<->U_/#E04F6(@0RY%*FBX$8Y-2AZ'G7/]R2LD[":7FKHT.9U ^D*
MX#7!U_NPO/@V\UER11L<..5L[<J,X&I3#A=6>I]<"LVK_7>C.3&[:"+T7ISD
M#_>Z2DV.2F8!CA>*?7+VX RMUHB"'*4D][<U)]X.*"=E""W$W:$[Z &LFY9M
MYVR)@6*?I"4=:]*3\R,KP;@,1:281$BM<PV[L)RV'>PC\ Z=-SN]GIE72B7K
M%%ADD4+A3*O5=(#Q6KC'K!3&M+:$G6!.,LYL(_H.1\0&C<.M_2?M3"PI@7'2
M@(I1 B'UX DJ9D:"8*TM8@>4D[2'%F+O<%1LP/H5X\6,>QL04R7T]71Z<>04
M!N4(EOE@+4/'2B_'\0Z,Y^BT:Z"BQ]4^6KX=$M$;D-9GUTS07J0X0V!6"% H
M%#A6^_-\0N>8%+8YG<\V'">I]/$2[I)2N,_>(V6Q97VU%FLQ="R27%1F !63
M*J N7+6^>G@V4J;GV^9'B;E[Z_7KJP(G\DB^5SAM$!O@ZLW?] +0\^?G8?EM
M+1!R96II%$GZ;.W,7*UP5LBGQ4@.<Y+!UG;) D%;#:F(Z S7'IN[D!V7<Z+6
M>!SJ[];"7:D/KMZTZ^SM3-*>2ALL15Q9T G+C:SCPB4PZ:7.49J@VA]D6Z&<
ML$4=)O:'UN#Z[W.WA9[O%\NU%BXNEO-X>5%;+_Y:[+!QZ;T0+!6P(M=972)
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
MK?0[A.=PC)RGH[@;@NI'XSD<I:EA7'?[B'E"LDL7K4M<0Q%UCH%P#()('(3
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
M%;Q[[SENJ$2\1)\A$:/8::&] M=R[KZ<3D*EYB:&8S>X6'H8A20'HFQ;%,;
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
MO$*4@,-KH$I?3S]/F .TWARHR:#>:T^'*)*./+KBH9+Y5XQ:D*II'_RT,1>
M\.$.L-U46AC>X:5==0Z%*U2^\E_]'7^LDF@I)\F\>%QHD'&$^S.. U>0LC+1
MRZN#4&G$,)+T'MZ@IGQ^'+?1>TLQAHU\'%SV(RI'F2G*=#8P /R#X>1/#MW@
MYDQ/ZV+3#1]"K]Y2DA>OY LLS>E[R=ZWIG\H"N#U+WZMKC#Z.CDGPY:7<&.1
M4TI[34AJOT V8VEO]GMM1;8FV2LZB!8N36QP(Y/Z&&(=<H^Q,7@:L2#-.CX_
M@KB'B ,7ZFZ_$]?B,9YQ3Y>V=+\8KAC8FO6:;E+_5F9""X/P4<YTZM$2=H<@
MYR3&.FRX%'M:<>]2U@"L0'7)S;A8P+?7*V ]-/@$;P;RCN(L5C@^X(YE80#]
M-M9%M Q)'[5RNRSQ0.@W&E3%HE@;R/])^/,C?I/P+]+=><%!05EVOZNR=)1(
MD2"PZ'%YF_SJ,9=!A>V+K#:<S9-*&>6(-"@N0(KI+5V33(E14$]7!-KO]?ZD
MNH=ZM=J9^!:-\F6=(DD<I[9M04UNO?(4'2QDIYO.[:)YO\\A]VLR'QUO%R#
MLZ[3)%,B@;6:_KXN*4Q$S>4-"K/LLH>8J);8RGD,>0#@#F13OR(EYFWALASS
MUDXOGA%%D$8(PXM=8EX^/_ $ ;"F722Z0Z,BNKR%6/2JM;QO@DIAN'A%M!3K
MV?6]C90:%E=QN.+>B>!<(@4;%$F,I!<F3Y4&UH!UH^^RP2KGU;+AGB7A)80[
M!G]"]N64'QFZ#LV#"ZY6_B+'NW=)4QK>F+1Y%2QA-!FL=#;HGR1692ZB^I\?
M;>K"S_20Y#37]%F[#O(MP1R"YP[B);_EU_OM-"?EOFSF''#%;H)5*-RW2=BU
MNE%S6?9O>:C@F>PO :@+H,J=$/M<BZG@Y\;SZ^RQ@.@IA*1[)6+ )!.$[7#3
M^=-1I^O+Z>*$"TW:T(2H62]F_O6,L^FW@MII,%-2>_?9:#R-%VP+?O8L\& /
MJQ[)T^@QI6U(/8-+A[(#&M.M!VTZ%O*AL(\P@^=MRTQ3 ZVWDR]W]A$ 3'ZA
MFQ5]7LE%SL3#.592!U2Z&7H["L4PEI=*4%H2GTQA4<],&YNVB33=J1"85T@5
MC$L9VL"YR7YPV8"V*TGJC#>%J$$_40)]HGKB,%-([(%VICEGL=)R]&2%#Z!J
MJ[ )RZYJID5PO42]E^B\91Z4L?(F_-APP)WU/L):A*/V:X6_F&>.B'%ZOQUY
MF1M0]#YQ"HO?R8EUG?"8O%5;A$I94Z9@4=MD@MTS4SQGET:@R^-F@5I_DH81
M#^NIJ)Q%U\8*%5=NA.7&20H/-AY3%#SMGH^BH%73)R"/C?F:R-%+HHH@$VQ0
MMZUMKOUSJ6D0]</L42^JN0Y(-.DO[(S) @K\-KJ>3MMT[!MPVF.^WYT@G1V3
M/)#%XAAEDJZ\[O)6@PH7ESJFY:<R]?E1/VO:,J_ES:J?^T$@Q2G%4':M201&
M1D.ILCJ).6M\*KL(;;*7=._C;%:GVWIWI,C4>I)P>I,$K=%[@)%,Z;A=T;XN
MJ$4IL@=\>H.?,RP4&RUUW86W634W^WZ]Z4>X N):W!!M*QTH@2*GTR<$B<+I
MKEH[+SU)P!=&1VP5V1YLS1?'1#H,^OUUQQ\ECS3?;RX;/@JN^"I@]=VWA49A
M;1R0IH(T2!X^EHW5+8;I;M?$O'9@W9ZG<W)B6V_3@M*C%')ETSH(=HT6XUY-
ME*E6O._[Q(*[#L<)E>#B\(,:[AP9I14M<2)UFQ?,M(KM4@ /X>[6CE3%%8')
M^?0.C3HAHR6WAR)*-:>%.(3!H7!;(&;O'J;GH&](QJ&K2,F)+9R-$CBC48;%
M>T<%&&"D!,0KG2_0]29F$?8$+.(KLBX#9.]0HTW.V;B-MAD;ET/X+17O'DD;
MKG?(PBJTNBJ1[B++#\D[XNP"JHPV.''J-<VUO +@;!OI  5:'4!A%BXKC]@W
M5+_)L/?TI2'S+ZJSS!E[6^L'-"BIK@+LV?0^(.M-4T8VB'J&JB[H/%Q<U"9
M]%Q6)JJSN<;6<'_<O_Z%P;.H]P2XI&^4M8@Y5_R$C8ZRH\YL"E,4%+[3"QDP
MPPL%D.KERCP?Z[VED/MKW@^4&-"'W+^Y\D;M-V_:^VIK$3*OT6ASB$UQ()8Z
M%:B@MFMR>BFHTVT/JDA9*BG@@!S-A< 'V"(E*S(_-TU/0_R9YK>3,N)*GWFS
M+@N[2*%1)+FV\2W6$^C((<HK>328_,M3E3?Z@G* >]=RR9%VDJLWS<XI.L2O
M56<?Z\U=*PA4@Q"2@W:/WLM 1AO%7DH'?QV&U <7<RD@OS;@<H<#PRQ.[.NN
M>\'"-+=E#N&^B,E++C"_["47JM&0%3YY==4)4B;L29#/!D/9_<V.J09[>U)D
M4/>"%:%Z/W'I?!B,$GQ^(-.C)>"86/@IV*<>W\G0>>QB=VV2I@?Q1Y+/UX1A
M'98$M_.XW?%P@3DOR7R:%DX]+\RO)U]<>ES?CZ\W$\B[2'9*QE#H12LPZ]5V
MMX<DA)44,Y5[1:?@W1=84[8YW>3C70)1AR?7.;5#OCOLG;S3N0Q72F:C)^"
M@O20.$T?K$XT9H[6WD'R[(WI)M_9O4*A]6JJML&*)M]#4>;$9&7[GG5'4.GN
MN2SP2Z58.RBPS1'1 !J,52'6S9,&Y']98%L?OG*]!]92;1[PLU\HODB+]OJF
M=L"V):3H>87UFJ=*:<,L->6Z[>W-8C=#<D/Z\\-+%QU*E*VX,]W]ZZX"&I E
MQ=N5,.!%WO6S?UL3'%FT5;HL=RIG4=:;1PG_FH)5MY'%M++RO#EW5:V OSFI
M*RBWDHSY:OGE-:%-'2VUIO4H'R&K,.#N@)$<6YMLWT[L4C]*>!/M$1/#:]+L
MYYCR<QF6' +08$Y2',5PZ4A$G(J2LT<JE"G.LHM#?I0PU"LOWJ>+OL](N%FY
MEA3V2.)]7040%7H3+_%/DWI0.D 0 *EFV0B=!,'N*>E2WA-"I6C?J!';#KP<
M7DDMXV43VW&$-G7SD)>3K\OD=J3GY'"FG9M9=&=:DSD5\80 #BD&0GWH51"(
M9<O6[")[%P$_'W G,+#.#L7AS0;YQJ4WZ5 K7G3-^8CBE3R1WL80@,RZ7<K,
M?.4!S=\_/_A[R:*0@AV->RFCD==%W#BP=+!CVV=%B1S1AKK!Z.1 D3Z!9&52
MZ(D''<HY-M;47+QM/:.;)@-FB@&;VCT,/*:JVJJAA^)!X?S5/D*23'9T0W$7
M:M_'[0VBIWU:5X 2%/^0?<.?"SJ&*7:0(B+5;?-:!VO*@3@U!#[(:<">>O2G
M^P=KMK)?3U?>&!$O#-'<GM K?J^%G6N55GA"JD'#D:KO?&_T1]9_X5H<?IWP
M\PUXUD8[NMV=KK2.*'YS'V=JOP4AMN9G #(00X^0TEB]#/C;?D[Y!GBAL^CW
MVXF2NC2+J44+J*%K=VJ/09R2HX9'.-0_V;B"Y)>GB%X4, R;J'%2]R[K$"GW
MYEIG?8GPV808QF]7N$.S"JLJG3-YWCL,%3X+XV:#FO4RI+AVZUW-WG%)6UO)
MN2/-(I3S[N\ZHD!C\NK0O!SZ@X^Z\SE<VQ%-;"G3VL:VK4 M)<9_H=H+&.GK
MF9%:8IDSW\14HJ47\H@V#>!&NJ)CWRDGPWYJ3J$L[8L+<(U7^.C@+-3*Y]A)
MX_0BJ8<:T;;.2)="9650%_0PTIULSA3E;M[SN(HP=[WF)H987I"VY>KW!W<K
MTZ$][IQM;PA$@\(L.GYQ##.GJNUI[X\051;:?WY^6%:0$.D^7C!)<P-MP#Q=
MM1/^, \8CTY-T-#$25<T39'0U1A(".Y\*O5J)2:<K'6QW_7#Y%-1XV%S#/BI
MYCB[9 !_LP,%Q6,^\6QNJ992ZA*X+YYXU]ZW58GO9"FIPS.@VW!/2]K4E9E^
MH2"$D]O@]#FO\29 -3, !G$VQ(E@V*3:+F4C/ZX"GA4BY!R&X08'J17R -/W
M3F] [E.SI*"&[A30XG8:W]Y%&F0DN,$L!/Q-N.(H!*3>R0/>FQ8FVCXUH7+*
MR(EZQA[9(\LEFL-66R_U ;]Z0N7M5;L(^W%EA@[P4(M<]1&AU"4'.:20*AR6
MR[<8P H)'[H :WH$:KX,%6_A2%G(RC2\B'T?\C)UN0%NKC$+5(#5/ P H$C5
M[6>('/4FK?K/C_<1 0S6YE'6-7O-65Q:#KD9?:-VX**1/5W4.WO3Y>71+^/X
M[&UN>]IJEUON?6*N$0D_5:$\U%Q!004\J+>&]7KQ0+ 8>OHX!('9<E%%15?L
MTCV4FN=5$"ZDL=>F9V G)C@JSHQI'Z"%P\:DC=5&G1<O_MI$(%LZ/(_K 84D
M'7-!Q^6U7J(T+K)32S *IBG1<:G6$!^U]39)@!S"E,O9Q^YHUZ-;@!6TF@WV
M+KJ=T4A^Q6ED=9WY[(2!.@/<HWR LW@,21S%<<(@0YHV:D3;B_K(EW3<415C
MCJ(HM2[W]YHV6JO;49^G#52WH)Y"SQU2@$T9L/+HR1, LM;O07XPJ8_><8R_
M+/L5(L\HYOT]8['WS2W2_:+F_>7-G_)E:)],SS#,,WCV*9CIK;[TZLEA>GS)
MB9?2![ M35(N-\V1-?:DY1# W%QR[W-'DPN4Q\:#<LNVS@CR 1V7UP8J4F:F
M$OX 2+7BT['?8EDQ+LDKB<W]"%+$8N6=/9;!286\]XH7,105 [&=J8^]UH@-
M,<;Y&>.=FB+!="AF9S.NA_-?3[&'_;X% DC>IF8_'DD58_6\R!S=;, M1(HH
M6:^C'\S%OK+D.HS#,L#U\KZ0T$497ZAQW0JT0#J1N@ N@SXO*2S>.(/,XMP>
MI9M-X!.\IUA:81/<<._JMN7$50 YVF\H0#[\U("_ F>C0Q+8M+:C)Q[-WXH
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
MXFEQ05. 1A;XW5P4W(F&7!\ZY '$5@O.K9-1[)#44YF\:(K'ZL0'?8B S6Q
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
MS&_2ZOV@7QB&W&'76(DI)'([]"Z2RQXQ!:EZB,P#5@R<B5<@F0XQSB)S&J2
M",W%^P5N/!.08F4NN=LG"=CD&IJ%IU5!2MWK5_/@= H(J0^.1"'5B7T@P-%2
M)1(V$ATR$T1\$T@TT+S<D%9/EFI=/+U#A^)[D%Q(%'$(>B3@4CK<5&2$H@J+
M45Z#.^(6&"UH'L1[[284'41%E!BXQD2P*[ERA8!.ERLH1((!Y4-1?2&.6B16
M< TN"9<=8&#H@8#12J1X+3X.Q1Q2@:*0&..D6*4T3Z#U.?%0$!< &8!9KY%X
M%9!Y,D"?(O@NI(& Y*#9 9"ME_E(^) :#1D.#\_-\=/I*$A4TM!BB][I1KHM
M;+TI J7Q::02*#>160DQ&DGK6,2[;"$SUH6C!T ^8/.[W#RZT(&V^REPOX3'
MU".\K3,-#F*).AM6:PB2F *^ %)",HB6\;T"IQU2E$2LAQ&BV9EVFPZ+L+ P
M;CE/9];Z$?9 6,_D\Q4NK(_OP?%">AK':.2S?58KP+1 K,*,L"A\(CM2(FE]
M69[5)[1JNL9&0EZC*B"5(DA,+"+"Q"F0= &++B!KT-#U2L0@5P1=K\>%(^G1
MUK D)+=YG6J(!W/I2IF(*K;)M42WQ!\DTG1X!)0;@J)&$;5N IJI,2$%3(I.
M&=0CF4&U1N>72<QNSN^GO,N"8D@)7)G8$M& >B!$ ;4!'@WN]:G,.#(;";$:
M(\@E>LU^D=B-!$EZ%AH'&EQXM$E"Q?KM%BE&0 O9:4A-$!>1P!5<A94BX?'Q
M82$ZHC;B(AX2 >)I(J+>1V(B]4)5ZSY\1C"B%H<9K<\H2!P(HI$.-["%>CV2
M;[8X_0PV6:5WNPD8#A'@T@-B=40KD@C(3(-88J21.#*T![+!=A5*@!+R:!!_
MDXHX9HS%P';(U&@Y)-/5;AM'Y%,9Q*"*(6:*X6X?F:R6.K4"-5HE1!K-%(X)
MHU%B%3(]38]$A6D&/M*&%7+D^( ;:C<XDV()>?!8I(L V3<.2A31RA$8O"#D
M#]@@*\/$24T*)LKNMV#==A<*%V'1E4&+C4U%8HD,'QZ/"*@=*J^/8:62H7G*
M#FEL6(.4PJ$'V6A5!%0A46JLFA[1LV1B/E6JE'GP1&+$KE.X0G20$M [$72?
MS6H+4K5&#]8%*N$!A0<M0#H0<!UDR8T8K5M*9"BL @H3XU,%152UQ*V/&&AV
ME5:F  T^$=^,9<$M CE@T/NP 08!8L$6!5H3"@>D:DN(C7+; 1%6$-2@_1!S
MH/ -:(N!"W@BVB"/!,DD@HH J@4^JYD/&I%6L4;&)N@ #$:'QEL@A<3SH3B
MQ2Y  TZM00:@I0&MPP! HQQ@0SY+[0(B) M@Q?IU$11(X!KT\@!*#W<;@H"8
M $0<##>51^*161J[QP/H*7X!@> RNST,K1QOT2I!J<[D%WJ(#CQ7)H3:S<'!
MVD #6D+1AN$FNIBD,%'=1G, ()*LH-)MI__QX1.U3QSA&NAF@&E ?7P2G&-%
M6,0:?]"'\'O8K<\42XP6K4IIU6K] KF%B,-AA&*^F$S40\Q9)6#IS0J%#2WC
MR(,(<U@.=_A8&(_00R*;J)X0UZNC8RP6O(@.5V"X(4O76*M9K#,*$6H+):0$
M140T5RSPZLD,J(TB%*K;!;=@_!)VB$C0,YQDH@$5,/#-@$U!@A/Q/H!I=^(#
M=@N'@O<*N'03Q*()2#?!2E6RU5H54T4EZ\)".LNC"$;L J@G[%P_@T9$L#1X
M"R1Y>0B'BJZ@4_@*240B#B'4>CQD27Q(@TGBD!A];$+76+Z+87(P5#J) @G1
M";X]K.)@2#JVWB'7(O!6+<]KY.(\7J+0Q2-)<7:'R12.$$DLD!D,.M@*"L,>
M40AY/+L/QW+B('_*U'NP)B:HA0RX$6?VJRU24,26A?A(@5C-H?'I?!<>)U38
M/1*72J():$1NKY8M$?"1,B%)%.1)I!97P(8RAXURLEX'J5V76H_@":QA+3,$
M-V"I3KQ';2 9T%P= KHRI(H98;&#7(V1%^(191Z%GX]2R3UA/%7,85HQ*(HW
MP#.'+2$E3J]C0KH^0@$U#JM?Q>+0(R(EB0$/8=5D)\GCDZID+I^4R+;J ',(
MZ3<Y."PM$^[ D%A0_^JQ#CF9S%+8U!![HNI:&\&N:M7.1C.'A=(IS"%Q6(Q1
MXI%Z .^$A**-ZPNI34H^BVN2.;$F&5H@A*,88H*+PK!:^"2"D(\*:;QHE5]A
M%%!Y;C1:B7)TC;4QQ%2T!"GS()T$ 9+"-PE\/#<DLX$@B8TUJNE$4(%'^P.@
M%JM3B^ 2#YEGI0:(8C;#2E2Y]6XD46P@:E0J%T'$:=WU&K%%6!R$G2R@6,PD
M-,E&]&%(D ,!C"(;3NG$F@D>BEJ@55#T=BL1-(L,/K;(RQ<$4"XT5NE&NK1<
M+T1.L'!DB G9$)F#86*Q\!**)L@*R6B_?]6%3VESNP4$JP%*]G%JN7DV($#3
M $0!G2> ,RVM[V>0T0 "3AF <[4?5Z5(K+^Y#1>>AE1:PS13&-#QA$8#6>T(
M8D$G1+D%+HN5@13Q^"(3T4HAXLTAA9C \.GX! F"K@O(7&'0RL#Q]!_?ML3@
MRR.@2^(QT_@2%X%#H1DH2"'*IE=HZ$BKT8]!6[EFCY1D=BDP-J<!I2;@'7:D
MU$4,\7AZAA"#$6-,.E?(S@0A2TX+>,1DO,PCQB@<) &%Q6 &S!ZM4.L-1;BZ
M4(0DH8LL3*HV:#)PT#:(?Y%\"I^'* C:#$B&6N274!$NI)-OET2P9GG76"F:
MY8?^TD/_<CD.0*]6 %(-02X3@B8G6X$2V,)!K\>EL;-<9"S226<RT31^D*X
M>3*VTHG Z"E"#%[J9_-09H+TH]KEJW0 7JF"VI7!]@J0%K3)CQ1 I 8RF7Z]
M3A5P6,DTM$TC%?"X H=!0N1@L1*AS 'Q]Y"6#Y$+@E I1%+P"CC$!B'/1U%@
M)31GA*XBAC5 D,B"PP,(GYRI M5V'A7/"*#@$I1"ZC/H^=#@#W.P9(HU0I.@
M/%*ZC^<% S*"-X*7BH+07!!;? C0X=?[0EBM5N 6^6P4@=ZHL %TH\PF11%\
M_J#0H 9Y4H-&@%$AO&(U&O33I>&@\Y_/8FE%4JJ>SW:VQCC0!HDRC5\E) F)
M9 :<JV=[)"J% . 8^ *"I75WH=0KT\!=: % )*,E!CR%TOH97B9WN?!8IIME
MB)AD1)DH9,1VC:5H(,_&]D%-#VE,MI\*!"E!+@.0<6@R!Y;K("B0!@\>$$ .
M/&1$T=0X@]\K4WA4:"&  4 [7 VI.PN=[:9%G&9(GW),(,XN0Q$Q1H2%CE9X
MG1$24J%"<01,N@Y%1]'54I%02L5[4&HV3:Z6FXU$@PI+ 92@V>$52 @AN$:
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
M>4?HP0 )X2<)H<\&/W?:COOFW&)VT[-L]*T3WXX?[S\DS+BQ5U=[W]SS^WM
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
M#R\?65&Z;\]:SX$G^Y>,:D;?CCM:T[ _V1@W<V]HR?NX+ZT52[OW,"_?VVW
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
M.:_[,LVAU/V)]3?>NYS3&%9XF.7(OSJ87A6]$?/CH E3NVQ8<[S87;JDN?I
M[JK4(U6MRQ=-/T;'S9[:^U$B,R<:8S[8([ISR?W@P-)A77K6/@'?94'?C N]
MGM)W\R;[X:1+_>Z7L69&Q2EYN1PIO>$SV-/<\.O-QN*$12NG/ 2RCBUZX=R8
MM[_YYME-30\-NX[5I6=<\$Y]G@,9H=(+3;K?'-W4CA4]FZGXZ/T66/^W.V;4
M0IYMR)KD-RVPA<&"YC7J:.OR=-S<PMK;T-5=^RA4>Y^<=O-A%7&*M 7V_<O<
MZOYOK3.;,G.?SJS=T7SR9O0%"";UF9@\+ZYC\\7<*M":7',R6AW_H7_%VS\8
MS)32W!\SJH2:W',M,.RTT\M:8$?(UZ#>K%UZ[:.W?#)MW/A/$V W^^3=<?SR
MT^3GWV4T) :D^8VR?6D?'A_8O[?+3MFBY*0]"Y_4"%/8)P_E;R^]'?]6+^M;
M_9S9W!?_+G9*K6IQ573QBXQ]6]:7FF5'QV^?D4(V+3KRL*)WU:)7N;MV%E.S
M+]]KU[BCC/_9U6$')@0G%-6/X&NK8E>O[=AKU,7K$V,0_]4SM0W_N;C325 $
M/!GY076P[O5$=M/IZIW=>Q&?CS]X$^PY=L25P>#1YI.U\S<\G/IP[__#WGM'
M-=FE>\-15*Q@H8H0%1 D%*5()RH/74!JZ%&1W@1$.E$1D"Y=:J1W(KTG($U
M>HET2.@]U!!2OCAS9LX\SYPYYUWO.F?->=<W?UQK9=]KW_O>V>6Z?E?;VU9_
M%YC1E84>W=\1ZIA@THU#+SQS8>%X1$"/F#&-4 #5Q/LY,UB@8V4(EB.Y7WR_
M:'ES(-LA1I2ZOB>;_I&OZZ\LT2CN+]@S/[Y-R74A58G\^!H55RB2W2ZIYU%1
MQF,887FF-QVQJT-%=%'A,%P?!:!JM?'9:;9CP.\1E:U]MO_+[O89.U:$=1H@
MJ;S5&;9<B<A:6^P;%R&KMAV27$,I (5B7QZH'AQ6^XR*1B@ WA0#*$9WGP(0
M2<1'XFX# 1./Y7K1XLR2O,E5>33Y/*M*0+.X%GPDEG20;7'59CM5SCX&M&#Q
M?2,L L2,I2L9KXYT>F=IO:'\C@%>7W$1NSHFUHTFG)@3>BL#DK_59.E9=46_
M3?5\5LIDBI.8&[,ZRG+XQ>"HT#1D'783MQ4RMO $S?R^"?)Z65'CG (7"6W%
M+5H;$Z.^/!K183=''^;55E)O7YT0[FS#55!6])&.(>4JG4B'T4'=D1\R9)NC
MA+#DOW><;_PZ^K$X?.O>++PU##T_HP:DWUDO2[L@W?5U.Y-54B<OG:59TCB)
M;D!%W$)T^D#Y>.8$OIPU/)Z'OT,O3HDAE_G._""*/V["$>ULXY4TK*4 8P8.
M_-F P:C4FG:[<KLJ1F!A.*2T7<*$V.O-R]Y9\@-U(KCCQ7/_;X]ZL\;#7L1-
M./T6+8DS*)"P%6Y]P95Y-F?"BRM^(XT3)]]>YM'7RM_$6%EY1^(RP2I>;@GX
MI<0Q!$3*FEL/HHU>J' I0MZHR%=0!.TZU3MN-$XXE!/G>G9--"S"\B/;NI.R
ME=Y0 )J_%44OQ_V2@<]V'R/#M\V2.:+F3.6F']A<E6 (=,SE!*.S?1:@#WU
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
M%>RL ?TAD#+'4;&)PO1A)7ND-IE?[1K<'J*9@0>J;&]#2W\:MZ]1  (LGM%
M/)L%RNC(9[?#)^CLT3U5O87Y6O/#KK[-4"5'MH!2D='L#.0A'I:8 ;8#T8L
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
MF-!^.]O;.$E#?\/=&VBE<>/3T_5?F]<E_J]>AT/<MV]L?:%>D4G-D0E,UR3
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
M:=YMX&408!3@D?_82'1D2.-0_8U5@(\2WA3\MM65?\:V/+'JW(.-EXXUG$=
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
MG%.F=:@=2>=9=AW#6Y7J+F[\*-$W(<PV%(!G>115_680;R;)3KA/N#D1SU(
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
MU<*S&25H!?:\3E7;T*F)D @O#WJS1\-X3'L>:]TG^.&:2OL*(G5KUXBTM(L
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
M"Y3,8?><U.")3)8]?/5#.@4K?<910+VKEPSHY8 BLJ"H%G#\J"4KU";/ L@
M5>56*PYQV=5?]>7CG$93GGFIF+_()(8^EVTI"T%1P]6H,IZO@$7>:1TJ(Z0=
M4=UK]T<5WU'X^U6\($Y8%A)D)#%F'W#&=MLK19=$"DZ!UF(+OT<[4(*F0FK7
MJ+N6,JH80>%?4O%"4F50D,RQY@&S$J!H+I;BN]A^=G.;3RN^P%Y79PZ[E3:B
M_)T&/4M2\6*CRC3%T6&W0*B]%[^"'$,(Y\B+JB-^B@&=40?*;Z*:.7P?>;)9
M*S7_Y##&(O 3I9CMB^; I LDN<+0"&@ED-0\F(%D&1HRNUHI-+^KJ_ZL*GX+
M,FN07I6M4T77OR\/OT'2OMAC\'@X^1UF,YL.&[;_:ZO=?<9=0B 30S,U#$F"
M,/*:E#'(N[D'!B4BJ2S.X+GXTN>T"&R&,/HC'3:%D0 6[T$=_FB">A>]CAI9
MT;-20!\=S%38*+<%7T8[PW9/*"6EUEA  ]L=P"PRI$/JC4L#>4=,]P.B\9!.
M6T(/D:NP65GH..3N)N'4LY&TQ12W'^?T7]!A_I 18IV;UB$?? 3L=6"H%OSC
M!W:\48:Z2!$MBI=72NR>C]'+O.56,;;V#DYNZ&V%8Q9YIS!4QL3]M[7SFK%_
MWM]&Q0_ZQ3HVO4$^3'2&M&B>#ILI.3A1QAV1'BOFG-*$J"CM4EN>_>OC;BI^
MT+JQ[A/QA7T+(080W(<03EB>BF/<:GIJ+)>TU>;[:@K8:99JN#[C9B1^:'_W
M!"H/ ;7,%4UTI,-.TV'8 10=]CQ<;> <(K>%PA5&' !&X,VQLF)9IO6K[UVW
M2('0Q.KO>U' EP-T&/$0V_X6B8%S<..WNQZ<A%#:-S\?-6H09,[Q3'#PP@N*
MKI^F 'AK#VJY3WJ"#HN$QAK2/^O_2<4/LHJLRH2KX,L]./$2I.\S[O#AJ]//
MLC?SLP/FO!M,_30 OH(><H/R\J92,G&'H @>]1/NKU+F1(^(7WS[VY5C(\R5
M.2)/Y84OQ?;*-MT\5\-(X%X[/X/E:+[HF2PVD"!2R"^;SR+\8[?.RGJXVA2(
M!$[D3\:<<I;R/O=60U[Q9>$WA6,WM6]RUC\&3_1YK&0DS-QREE1^?\7>X:A.
M]S$V CIK"CSS8S+M?&CJW(6];HSF=;/\,B5X^'?]:QT+W($-62IBLC4/$Y='
MC#$JML5EB0IMS<:5/3NW-_+R\R]MG'VCQ=?PE#/N].E@%CE&A?E*G6#X\2I_
M?*5.Y0#UNNO7FQG%B4\R-UD&G,XR;JP?DMF9W3*#+$>)0ZYB[E3B?"2^-O:.
ME4[WRX6=_'I-@E!#)[-ZM$YA=,/[9Y<S6M:FOCT,Y=@Y<,OZ-*JK>M6._[ZH
M\OMKI]$5<7G.S>"!36_GH/(@GJ2M1F$S@ZE.7XRE!8*[-"2!>H_VI<J,D%$W
M@#/OX](TN]7QK?9DL-Q)Z!4&3;UN.NSC%I6IP.>9+$=4F?Y%O$1G]9*IU-W>
MT>G:F=M]+$7XS\)\.C?D<8Q(F[<S+A^21+,#-:XLYSDH02IHBDHBJ)I]L"K8
M3/_0VN8O..+7_K 7B%=>=R8*10>)%TN\*$2:*S:-/2"KKTU[*IDV?58K-RZP
M-6Y=_X7,M)=#G2.J$V(;*PR,QN$].WE/9(=V[PV/:--AWE'/SAV="SUSH%5H
MH/IR+2%X;^\C\?G5$?\.($,E0+?Q6)[:E>RU^(9UE&H%$+N%\)_T&714U5);
MWB0:7XP=4W?>6Z]*4.I*K;D"=A+K:1NOX7O@ O61$WSF4,OF"'BBZ9Z2'H_O
MITRE<EGJR@*M[.U.37T'1;ZPRFGJ.I*/J'.W>\-8>OC5)>;33U]MWU_//.C[
M GF.#JNK(19 WA.\!)F/; 0Q!S&%](.\/PK@@M3. $4UE'"DL.J6Z0'!>Y[)
M1P@J ^%9;.)[6A_SYBR']/M\ OOX)P.1ZEYP,[,1DT%I[0/H,*H6/K:9_R Q
M+].KWK1H0*"@7-_.\])H>DABV=[#N="YFZ<6I</(.I-T6(12_T&$=("NKK9*
M7U1(^4B+8(35_)>O8SQ[7:$Z)?9B3SA[N9ZV_F.?Z7])D9K[]<;1K"?B[\_V
M^3^^7KD3ZH.3F89S-C]">:MQBJNH7BC9K7JS<)%[Q63+:_RD>?05+SKL<57T
MM%VS&<"F+'"M13JP%7V]B(!ZK6#:_O0"B"U^,Z><;<_G53LR"-?'EHK]P,K&
MBK<N^CM(YF378Y]1!/-'-M63@[D/F+&+:URI5,HN(!AX"IU]076P[=J^<Y6$
M:P./$8O\IS9.9"1FJ<][M_&(W*AKD>>GLB]MHP/PP&M,\5I_&5?+X<K-T7:V
MJ'IE[E<Q<7*Y&169-,<=LZNG5?G=,Y;ZC!ZM'VA)32F,[]3)ZM2RC)&MVX_4
M))ZMX_%0<QF\X_/SR$*5\;/[)4]\C3L1O"5+4LR+JTY;Y_M'OK)?\+9] (-_
M1*<H^+KHM=WQN*OEQT=1];/J]SM%&._BE2JUB6K,-V@+^D8IM7MY_00)%_[)
M%JY7V]^XN?54I=+)]Q*ZAT;F#SX:79*54C*T)U3/:J9&M)EDE5".VI2KJ>7"
MQ<IN\87:W5^]%PHW'8<@;&8&Y*0>T6$;.53(GP2G$F3VW"<HFQ/[:+C/\@*X
M#KG, (A@A*%;<1&<[U&0NVK+I</>*&[L/&$#+?^24:F'C6CJXTS=C0;):2!7
M,E1%,6U_']46 /*$-TR,]0(;[0#! *C7]4JD5#C32,X0] $%#CF3#_RU.6YR
MR=_2.B%N(Z;LES!;PPC*<O3?&D9W0O[QL<0)P%,+ K.7]E$5Y/%4IIW7ES![
M<QC(:DQ?-H*@!)R:@R%!',@( DT(8!-)%%IBI%Y2E %]U?X"(YAUH :2NR'X
M84C"_*F)J:PJ+=J8#$B%'"BG&E65:6*;@0Z+,]Y/VK+<AUC8 "'$>9!VYI\L
M7%X.]6[/;*'K[NLRJR@>C/R?6Y'B#HW&_[4').&D&/"3#31 4B$FU?\=P/Z>
M6VH[,]0YK<]C)#O5J;LXY' 6CA<OT^PY<:SJO*NW7^G*-6.G(\<R^H?9>3-T
MY*PMX@!A5Z,KTT41VJ*Z<PM)Z0[CHUV[-?$3!7L?> *P;$P.9H(UDU\G3BXA
M1RPY^RYYVR8P,D=O6(N17Y@:&"?&S7.ZG&PS68;SB:@Z#%R2(GYNFKH?5M]7
M;T"TX^9>[$?-^VU,LEI3&)M\/'K]<F(/N2WF;<:23B!_,\8"[-N^_LQ-9;L#
M7_.86K]#;^_B'JP18)G!HRV):E\M'0(8RQ+VYFULHV0V1$5^"$W(P8. 1_XB
MA?)R-3KO7;O8-YM<(GC>Q[AF?=+P42JH(KTGCSWZ2%V8?&:C+]%QI>K*:^-W
M-B(72L)<'I_ 8<>*-LNL,R#J2WP%OM^_KTL.&0IGGB3T:5YS+-TCB/>_B8YK
MWC.C^OKBHHGQM?*H5^DCOH\)&5YQ 8]&%L<01TNV#07??NV.LS$R.GDF(A#Y
M,YF;=JYH_7@*2VD5E]"O?"D7^CY7WGKV##D6$[-8KM/J-5)W.A>1>]%&3EYJ
M?%.#$+LAO(1.L-\KWSKD3%7 .S6'5RD_R6:)M&<)PQT_$*2RK.JO??F0+^M>
M'9IM6>:<_;5!SB+46"P/*DOOD)/)$M[^63MKU16SNNKC4DQI>$Z*&K>_^#?#
MPH]W6USB!%YG<Y7G/,WJK2B9:;\PC]/<S!VJ7 UPK:?#U*A:%_T>SY=,+S9F
M/K(H-S.[_B45A0S7NC::$":,GKI*?O7G -N&$@QH@0#D>O0*\J8*^-48BX$A
M9AV /;4=]&<(O!J)4;;J4*3SEY%3 %D?<6$:OD=.QJ3RJ7 8+X:\_H.S!SR#
MM.\WQ.SD#GSO+!W6K6GIOPM_/3%.<*;1$JD./X')5/BFBT\TY0T=MIB.UD//
ML?$6J05VB0PSF?]<Z8$4]"-9B%5W]X-=7@F-+5&IGL!+&8<T%5,$1)[]"9Z=
MH.8KW*5XTV9["*0$LEX8U9IF'S,<H32S"&9@/J*D("0 )S" WEZ!(%3I=]V!
MAG$,L1#_&K$!&0>"X78Z!Y!G""ST*<TCLB7F[3JMI^*C+Y# ]IR8T1B< "+*
M-)IH.'X=P@Y:.G38+Q!^YT1JZ*J1AUY#?W*AH$@A?=9COW?TA="_L#[<12OJ
MXE^[04-R8/!I?A GN$'"X*4E0/&:V-3HG4K.GF-0G?#ER^O81,24*G$"?+$%
M[(<*+(2H5W'AZ^K>UW9&?38J(E"T([B>=[I@V8R\*MP-,HJ!R]<H1?-8HAV"
M"\!&((@GX,0>].K<=).54CV,L;P\.GJ@)@;JHIZ76O#[L$1(*#F@_AHQ#?0:
M@E#/C33P5&8C?*L)"TWCD#^OB@YY+&H-7DZ'?0#3=#I( _"AV(9-MH_N1,)0
MY@J)00^HER#&4X:=:9#5HVI!+$]BIXR/-E$)'O%7C?^XA:5*TF&A0#5DM":V
MZ+"&O@E\6S($O5"=W"#83H<UK2PRB2A=;*Z9</%7?0L]097,?(U9V%*!7D3A
M/IGW0Q8F5^EL2!1[P%=;!8#5E]6[8:B=7/B8?STY3J 6F'KG@28?60(@VT^X
M!M0+KR"WV7OH,!F(#3J,9Z6#);;PCII91+:>@@CP<.U.UEC.X.'U7^1R+"_0
M$M!55Z96.F]I:709%(6F/S2P,CF0Q$1F@B8;1H=M:GE@R5NQ)*/O3RXT=Q6?
M%1&3?M]>+EG;H_NDF9'"3^7Z3L0!@!TKU108G-FZ-W[UPFJ2%4QM"YV"F'J^
M 2S:[I-2:6@8*UA@,AZQ*>5 A^TL8LA\_B7("7.$MF2["\2&!1';[P+TH[*%
M<3$6$_-^T*JS,.[',J30X '(BG/KWZ3 ;G>#>XV/(A<KGDR12*G0ZZN.MF:(
M'ND@-8-\T++K.X-Z=!C%@QGR$."!I@VN*^:;AS]&1%,H2#5=G<'Z;]7%%)0"
MQ/8.0(SW9[<KQ L%Z+#P-/ D$PX,#H^F'H!3+: 7A[ ^6KN6.4K:91ODUKGA
MAV4?1V2,&)H#,TW[*1$8>S"+5GT(/!^BJ9H<9MG$%SBB4SZ)P/\@&]-8>$)
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
MM1=<>U(*2WV 6Z<Z3V=1+V5T7GQ6.NBD,G/>;^!^PSUXW8%6OE:& LXE.&,
M;&1PN/Z#@0LB)!VX[>4VV<GR['BR_:>R=BFO7E/?ZM/)Y#P]HQZ</W>+[:B*
MJ+Z["TTF($#M1"91N1'.)6Y,T7M66O"&8/<D74" 5K,QDMVD!C,NI8H0N9U3
MS)JX.-MFB-YH93RJWL110'<./6=1DSA%7-,/:GX21[L2-TM4J'E9;Y7=E,1]
M.U<"*3-6C=2?+CB9$Y>.U2VE=FRP$FT5Y:4,D6")!]?[NI.-QX9)7MFY Q&.
M+FTW53@,C_\1<-+OZSH'I'NAFYE1$EJ)F:/H1_W8]80JL1EJY;50RK'@@BSG
M._B-0'D?;YZFE,V/: FFX]?/'66<[R2!_NE/Z3#&!@ ?E'N.VF-^IP=NM'4$
MLIVW0,,^8]+>M.HY#R**5VYCC0=7[,1)/.\LL%.5+"HK:O^,NG\O=8W@]LO_
M38[>*F/T)M_HI=.O"U5G',2>M]6/ZF?EO)K[5:1V*$_?+.-.ZI=RFQR[JU,3
M(0Y3;!SJ'IE:<X,69^^MH818Y/0RR?P?E:K<^W0M<<=<+UA_FA8([Q3UU2B(
MN-_5,Q\3%=JZ(7+>IF-]6&-M<*LP"?7K^QXO/PZY,[-S;:5:&VT5%W8*>]:&
M]D,3IY;^->[*M_"#C<0S0>NF.2P*8_K#2'N3C-1(9W 1+-GF0"XW @%>^M""
M9#!3)2!L9C<[J@S28?JX;>6LU##:,<(?]IVMZ\_TOOV??6Z>P7QAI$8) R]
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
MLT!V[&M\ ,7S,.!DLTW]WM@0:)GB)?-AIXUO77*\"+-573_+6_HTL6E;MCG
M<$HN)'D;WM3 &+?=1/C)8AK]XEF@8E:)_NDO:^NOOSSS!TG_KWU#K9_[]EO2
M_^M0_@[,^"?@]6]A$S_^PRZ+;-W0BC7:BQTG$QL7(,YS@M$&77=- S-!%2CZ
MA81*SI%MQC4$+Q-46 ']?F6-";)#D16Z.9F@D6Y&7+LU@0%AU @=9QQGU*0A
M_\$([(-<$6*"P)=9R!G>#N_'_-48 6M*4V,!'UTPA<A)%W=8&+W F-E!.3O)
M@F"OP;?_2E-_,SOL )L4EIQTW6Y"]$Q":7%,T#8'D**?/(7>!B?1]5W2PR#4
MN[3:/PQ7^3<I_[1[QV?FE%4W99(%10ZBHZ$/.,F73#'$!2@C"';79B2\W>*T
M:[S=]9=17R+,6J!%30TW"!-Z)BUKIU*M5#%>+10S5=B?(,JOI_\*1-G/V<3)
MC=I-4QJ2"QZ971@T[#[J$GG*Z#,X[RY";AW\98)#.V>TH'$D*^FAM')5N[*P
MMEA_RM /</G'$GHJ7GJV_Z1\GJ_K(Z5I&L.1+@(-@7<Q]LQ/G;_'&I>N_8./
M"=%5RXR#/:;#@VJ7G[#=6BZXN_[&U/2YT^D*V)8&Y-$3B-8[W6#3FC(.S/)
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
MV?D_[>^;D5U@QM)5;D^E;QJC6TT^3%"SKJ=SZ4*]*W9RMDZFL?I-1;E+ZI&
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
M@5^HG;%1MGW96'QBVOJC)7N64$^=G]W)8]%OI"&IV2<^R,DL%BA;6@6/57)
M]"[4?EVS%9T$A[DM'BNT6R$/?9Q/$]')&0@:+(J.>__TJ;'\-ER<F)MG=.I?
MQ1K_[5M2KWB:KL(*N_J7F!=/Q.6KK-TH \IC)@]N;!Q*NU]UPZ1_KYM"9Q2D
MG2%&6E>]U*L_OBL8&OS89ZZY[=YC)@CJ1 9P8HTZW?SPHGD_*]]$!4V7U9[S
MU*[Q+T"HX3XWG-33SYM9MJ5Q#[A&7&_&#%3,/^W)N-"F 3&UM]55:(8)8)(Z
MGMK(7W50S79K#5\8I;HU3\+KYL61(32H*S908+SYEW[BH<DB:M>8#MC=-V^
M)C@E*6@RI=(Y:&D0/*!(]HS=2%@K+IY'Y,;-%'TSF*'J>U,"7K#87G>W\?G%
M\^DOAP=V=2U.'* IY"O+#NM^JGV9\$AFCY1*;-R96"V2-K:3._Y#K_-8_ZII
M2G*(H=)>_H,M6!LA[C6@0*F[> MLE=<V,JPWX;GL3M?D[.QL$Z2<FF<=*[SW
M0.JU/[3HNC89,P;ZGQY1,O/0]G+1!G\[=HL)6M'O19.VI^R1SWGX,LUJ^B\]
MOVRIOCU!_PC]5E="_*(H)_EU;2^,5-,(';%,S[.^S25^7OF>[9-/G"Z M"Z"
M,-FR&U>DE'IQJU;ID5%-..!BZFCAI3N1#,^#++DF3EWLBCM?*VLSO;UNM>B?
M_37UY*^%'S3,-\C0T[6QQJI"HR^4HY_+([UP,WL6;.[:ATANJP/W-&]LO%,N
M%KJ_8BC2!6E2DR>E/BXE)WN/&=DB<="C!:DEM/;>>B-Z5OV9LN_TJ%^U[7D?
MS>]'"-O\? :BQ$"N#'"9R9;+9O'\2L2[L-7'6@Z@GE@M17,A(HKF9L'X<_>8
MH%V%PR4T4>P\#8*M4553.0;G,[TK55==\F#L-33RD1EYKOG75.=&A]X]<(C[
M-M# E0&FQ8L0.RHXB0&R%U1[AP86O]4".,[0X25<2*2'B,R-<VEGU%7W7(PR
M9YP>6D??+63#[<N3#%>1>@H=:#G[HV*@_-@..Z:@]TO=2N3^$4YU8BG&;59T
M#N$SH?+[]<M04_X57X5V*^;?PZWF"$%&2_U-PDX_'^&>9H+V#C%$H]T&=J'O
M%H'GET;"&#-1+3-$A?.DE_<',&-R&\#*R2(6?AVU8\T*G5YKY#MCI:#Z&3(#
M&\YHS'-,MZ8UK$:G]/?__.2?,O'E308V/FJB9LX:F"=#/N=C]I"<H =(MUKT
M([W(QXZP2$&)G,*XJ)UG65AC_^$FVM?3U0G]IO[Q<^\'?:K (29(13'$J+.$
M=AM_-&[,,M;-0+<M^]Q 3(T?_ -EX-";;Y.XBS?CC.\7CFA+5#PN4[^1O7C4
M:?"UF[.LQXU3WZOEC1ER<@$S3G+G^^,%>MSBK'3E'B:-R1)U/6^O9!MRG_ID
MY)C]"6[<MX@RYIX$>)T1;803A@8]J:R9U4?K$]$!:!3C@HT@YM65# ?EA[]V
MD@!C>C'YB-#/GT@9_(H8MWO#\,[^[';2!7!0X&E1SF45%5C3BDF=DACP8V[!
M1.<-EUT:2&@!\@"['D)HCHU&;>8P09NG8?,<;DA*U.YZ^='QKN.IY9B+5F44
MVY9U!"R8,BB>(+ U%_< ,>0((ZB.?/4R<JP_WE>PNO_7AXJ;]F+*3ZX@A""W
MPB TLTZ9@[BBLJ*!XX9Y2KI9Q>[.I;5E/Y@@K<^*YM@GF_@?SCGJZ@IU,3HP
M5988*]R3\\^*6(+D'T&03BA<R7R)<ATX-%+#F7N/L;ON!I;K.CC$4J 0P/4(
M;O SRH@6(>\N"?EBZ)53V0R"Y%)1CX$Z]WKVHS]TROMO%PN\N_XR*9 )$GO@
MR@3=6\!L/ACZ122$-JR1E04!*B<+*V4(5RVM1D5 C98I?Y\]Y9]N^1@>'Z@N
MH2M8/CG/HBG006$\LN7&S]R3>1R-1]6==FPZM%ND@X4!Q]-T=;1B<*9X&B C
M7,$#9_P$^VIN/R.V"L%UL)BFGVL\*IW#]7$B9UB QW6Y3"YK='C[!<X\:U8G
M4@)A'-O?\$L?%OMA)2HTS7@E7^]5O[ZV<#P6Q=/B+_#97L6[,*V7^- ZB,B]
M/M2 ">?<]ZNB:N-T&H]4V\EG>1HLZ*-Z /T8'QJ%ZS]E>-86%:_8(:K7D@YQ
MX4\O6?943[M\0W*N"68Z6E405WAW(#@][,*K__S*(?\N+<0Y_9E =^G)K4_>
M?J_"H0I8@\6DM\^M4H!;&Q-"- VDQO,*K4]LN?DS(EJ-RY(!%D(8P98RN[&
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
MQ7^H"^!M+(;T"?K[CBB$&*";2&*"W@"_;?*NOVSRVN_VQ^#W/?UNDSG^3%3
M[]8?^?M^&+5VJ TZ CH-_DE"ST"O_L>V$4G$L;@U:HG !)WZVS86Y-O2PYJU
MI=4,8CL#.'\W0O0GX*NFBEO.+Q4UO1B%PPZMK&X2_S;?07W6$B_ C@4$U"(-
M$Y1]NG[^+-3Q;+K#0G;T/, 3@EN .L%.=(LH7TJN>BVVO3-V0Z#ACD\BM=J5
M3H+23 #5A\*GW9*:C,V=2NDHV:K  ?S82#8<#-,\UU[%JV*SC,X;I;(S>+<*
MZ/T9?_J!1@+8'!4=^I@"@P;>61LGSN-,T/]B[[WCFMK6=>%I98DH-D 4B$M$
MFH -1%IL@( 0$2%2HR(@(%7ID&E#E!;I2HL2BM2H5&E1JH" =*F!T'M"">GY
M)FN?[V[7VFOOL_?]SKWGW'N^/^8O,.<<8X[REN<9[?5:QYX\D.#D(6C/_=>]
M#>3=AB&R)8Z8\\?344.M[PDCH -Q4!?^EQ_:&N? DQK"((1]OORE^Y^]H2BL
M/2 RR2#4,Z1?*:TL-N1?'O[6.[(<Y%K^G (-U5>\=@WSEY]*]3^D^7VQ?E<*
MJ+T;N4 ,>^Y?JPR.<QBV[@W[0!K?NB8L$<9!/XT:&&S58*J2U9/B?Y3V<NAD
M8'FMS1WELXKT1<BBGB>A%J8):\-<@&)</(SO=ZD3VU82D3O:;GKGT/(FD&),
M5>.OI\\M"Y8\*Q 00Q9<\^\QZ?7\-#GQ6D,(LEH?-9=1A(LKV?^DUF13^?\J
M5.(37.#_D[+.(OH(%PM*:,8:F<? Z7BU-AV70\-Y]&M*1G,7[<3>!LC&T$[E
M%G85^-0/XC=]8A<5M@9S 3[6^?39J[U9#1+QE[[7&6%5?6#>4).=8#"1N:R-
M!*9F3)E=UMAHFN\KOI[MF)#<I]C31H6L-;9ATA5%7=G8E'R-%^V2@[S);F8"
M$6^*9F^M"."M"@R$M_Q\>/]_Y\O$JAQT)88Y0+^$3[=FXU\+B+8F@O8O7MT]
M8WG_/:F$L"&1)JX-(4$I<&6#Y>2\Y!V[[PO>L\)G5_!G:/K>+I4P^QQP/+Y
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
MDGF&)B;YL[K"_JK&R%)#"^Q?;($6\0^:]C<EA/^E?$]F'I2)"?W]#+49;:_
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
MX")U;8',83D;?_BHJ,:"5J_(M8?S["Z7:.S7;J<5XMWR> 1]:OS3_AF' US
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
M;UI\W2",.*7-FJC,H;E9C]VHK;]%ZVD@Y/MO%^P/>:'6GQUT\NO\6E*XCN1
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
MKHQ@&4!E.9Q5%-B^%D=.^X:4%?63TF0@$UF([MCN.L2K@+Y9Q7F/PT&+@-O
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
MWTG=ZN<MV"T0KMB7W<%:TYAXVXZ[=>_.2X%(SY/OQ6-:S]/D>49,9-N_R<B
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
MA*?G!<*Q,MYEKA)+4^$(02[5>I-[/0 7.7%)KS>';79]I>@VS)G!0F- \;X
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
MJ"X,*GRDYWEIO/MBB7+LC?&N[NIW5"1I4H!RQ4&/6Q0U[V0 .9Z1'%\WEF*
MR,Z!K7@NEB* 3[5>P4L^1PT&4K7%T&IGQQM(M%[U 2;  7C4&;.Y4N#,H^QP
MRK(1UWYYY!>=W/J1Y7C)1-W.[@9[SB&P]30\"MOZREC*S%M,*0RQ 2#",&G0
MWIF-C+U3UKDU-*5W@8'!X6%W(,35.'<WVL.(KN5I)D!(!CM ]&_@ZV?L0.1@
MSAW:<]V+7I!?EO?B+^!@P3A'&LJ UIJ8(5OMOXPI-B[0U]]19FIX:3HY]T*2
M'I38Z<?^N7R+#B4C;G[S:Q,K(HQ&"Y7?D"+XP&(U6[6[KR/&9,99H6F7>."3
M<P&>B/B$D3S7E;ZL7M O YE"3F,<"GF^-K -RDM8%!IH1QB9J"7>&^4PTSA_
M7H4.'?#6"T-R1+]JSS6O/;#WV$T>4=F)&J[;F &WWE.V2'_HE)CH6K%W^&[G
MM:;?CSXY+#3EH:<[B;+XJLJ_.0^/^/B9Y!R3-5N=H^]Q6WUY?4NS4_>M 4PC
MI/EA8)._#I]6O5^'D]*=DUHZQ)+Z>CN[>7](Z,XWNW*GCYK*7Y:MR<_N!XV5
M7(OK&?>X*51>[.)R::WQ+KO;E9*K1FI\]BJ?Q<-EMSX1 >!2VA\DQP:^$LL[
M1!#I70]&S+J[)FVR*W#OG(HGO33%?E3T59 X"S'\K>#'L<;.%K"ZSPBK&,LY
MZ4!R\HG7W<I_SIR@<=E@C'5YQGH\:!#'PFM!TE15@0B[)).:6![7H'=7S6 %
M'K*K!RA#8ZA1E%HM%?NZNO*[]N] BE3]V7#&B1DTOU_3F\L=IN.VF;J0K76A
MV=-K'97:=2DHG]YE72!AXWP['IAG/3/?,%Z_5#FY 64"?#J_;8-^,21>\)_-
M%_I^1@/;WT#/C @TR?ZQS8>QDSR<M.>+K:D(*&W%4<_GF#&Z^%TB8!M&@\3=
MRSZ/6+V4+\6#[0]&E*:<=)QYZO?>,,4GWA))+M1]:&_XLL7 ZYH<7E%E *PW
MVPO<W/]4DVMVST(7*;!8*X&2NDTFP*II$L<Y7TU>J$J(\:I^;OC"; B\+<J]
M40;>&-7H[XW\_ YB'1;"OZ6MV2-CP 14QE_BQ<0B<LE"UE/2'(\EJ.8RN5K2
M?JV:Z"0YVY')7LE^D .H; E/O?L >>R';>%G8"UQ7$-T20MN%\Q"JBY#(]H
M36+0$?W-+[E%5ZRW&"'P[O$L[EZA,#?VFODE4OV8F^'.DY<OMU*2V3]7';\L
MD1_0H5>7ML8X81NK7,G@L]!D CY\S"7G, %G6 :U(HX)N*UCN*W'$*G7"B=O
M[)8JLOX/"UZHWN4'?D/LYU<VZ8<OBN?!G)B YGV349C%!'S?IX()"$,;9"#^
MZ8WI_ZP7W$8-M<6WEFL^/'%/#05FWV6]D6W'FD7^!I6(P5L5JX%V*Q4AVZ>D
MZU0S[Y+U9UFQ4X<)9(>?%?ACH/N!O[@9_+LSE4%'DT8*]/7HKCWPQ0L0OV#U
MT*W,=I:5C"_ +,H',P&P$9HCBSB#$M;@0WMT*F03;<HBIO;&WXGI0(C^W(#E
MFVEU,EZ"<7MK\-;ZQ^&@X=4%QHM+>Z&#CO#+RJA__B^"9"<A33D)@>/*][>!
MP\68 (M2%.5HTB10/YWV:0O^T__J]/@KMKPNCW<;B@L#NKG@A:.]]$/W_IK?
M5CR#/1HWXT$*NL_0(X;_(->JKWV\E5P\4!_ <@9=61'X[<!>ZDYY$P3>WBI-
M#V4)7".<HEL?2;W>\MW(4GP,J1#HS,"C3JB?GI^WU+O$FI$.B_.+TOXL%B0B
M2+83(,:+/=3>$G3X$SJ-"3 M!9(IC#F&!GC(R4<YB<&GH,>:?_T"G6+^!%>2
MF.QV0E.DW*?XPY6NQP^X.'2A(Q(]#&4_'!6D9RDTP00$>QW4O4TM)D)(/%M"
MN\0TH%WU O?"H,S#2^KUF7O9=NNWH>(J-R63P':UJIX1L@5GU1*&NHI/3)M+
MS\>1;+8#B>!@3N'K9RE/^M6<^Y6/+T"KFA1[#^''RN_Z?KP;R"A6==O@X/^8
M@1GZ1&@PIK]G3\L^VO'J0D;F162?.65W)7BC<!U^1/N-)Q#=*QOBI%Z6[*I9
MMKNTU#]F<<<%V @#5NM4)B&S\[T[U&/1.Z!LUR4FX%@=\!.W\:9.\Y,?,Q9P
M:6#8%SHT)0-SOH<1':00%9=VMOP)R.Z86DM0SK$.''&3HFZ!=X6_#H_R&\B?
MZ)!4V"_L(D%0.0T<U=:I"K-%F-?$7N<S,1U\+30^@)F.\V("*"<FX;CL3ZI'
M_+ ZTF:6(O834#]-!&BKX[X/4;%M1&AW59YV;2:'?2&%.TU;O!GL?;X_]<96
M=B^;=R#4'NF4OXXNU=C9..A^_4283 LBD\-,!*\X22LQ"5SR&M!1\JY82M-F
M*4DR2^6_6VTSZ)) 0GL-G'YX [31/U*H#TEF @K,$#0ZW(-E_U9A^=K%LYC_
MWJ+OIU<#AKC@?V]\GE(HU1;WE2IN.O:-SSNP0<7:"FZ.T*4G[G1BY/3RG(6\
M7(V_'+T:*!1Z/E*02ADI,E(XJ^HU:>NA+&/C9'MP_MSS;RHW:+V% ::N8JT]
MD9\35N0%MM7&[G4Z>,7YQ/:-6BU+0W/:+ [HRIM<2)%:LZ\I'X#EKA46X"PL
MNN#3\7)PRC%G"&GA;TCVFA76WI9D3520"9B!#O"LQ<![ZR9I;0CZ"5"VD N.
MMKE?>8[5^$W!I)(LE?=-N^]\..U2YZ7M>V6+P9_DF(!&W$Q1P_Q^"/537_L@
M\(#%A<5+N7 \BJ83X)#LRP0HNS !&V36W^(85R3G[O J3]$BXAW;=)/#XLE3
MK?8;TWG)JSDZE8MQM3!M_1O6B9O081GM^36[;>41!M]=#9;*)&8S ='P318@
MB;&&V#D]B-GL9:&PZC!1X/ND43A5\1'GY>"CRYS#V44W1WN<M%Q3S3ID+/E+
MJ<B;XGWIBMMWNGW-T\ LZ:1GLJ2CS;(M;2 2$O037ZQRU1P8G^V!V[L,X"QD
M7V'1_^/1#5B8Q=[$@&&::"^7RVJ%_G'_P)4CUOMERZ<9MW?-+1$2OW#+GC1
M?-)/DYU6N?L@G EX$*NMR&\,'BU_P[?P6SWRER]PZCPJ;1UUPI>CNXLFZ$?3
M^&,COA/@+W#L:S 1Y\J*/3#/V17H[S'W3=LOXE->_E5G_B?:6!39;I!Y=]TH
M1 C]>'U_O=3Y[F*O:R4YZBX2DG*K=B'IND8#L?^"!>T8NT(1[+U,_L0LM:;5
M&Z-? !4:G:N@F[L!:-'>_+OTH;!VXL4B4$S1PTK5MIH2U\R25U3XQ<*!^K!6
MZUR/2V[E0+JXD,,_9!0+3__.JK^!YW^V+%@A(C^(?JA<FN:Y;UJ-6-;LY566
M3XTF_#==WJ^"\,])8!FIDT#&"_,D!LOH-8_DZ6M0OKZ#]XZ0X&^#39)L.O:M
MY?]("X?$,NF/ND +*S30-U46KLS!?Z(@\^?YRR_'Z_]]L0*-LW]L87X:O^_7
M^>]JL:RFJ2PGF<($<&YQYO6O^D/^D?)FL_"++Y2%7Z%DMO\=96#EMID\W5+9
M9 D;[AD.C'A55;FMF<3'YLGQ)0 \D# -*;\TZ*-Z8V#=UJ#/_ ??N .?D8,-
M+7^19 B,;+/W(I0[7\_.P:5WAZ?S#M0)YVXZK"$V;TV27H"..6W=_+%D?1%#
MQHQ,),R>H0_V %:U'12/U*D60/D+*.N%WL$>DW8ML[W*A?2%QV:(>1TP>G'2
MM$7,T"2\3ZJ=!9=LM8.,+]-UL8F&209?^JD2D\&S#-%MN$?)Z&$N_=OK^_=O
M@"ZPK]BYT#6>=,V,E:1*?2A2$,K?$5E;-+U@[?)E[MEAS1W]E#B(VL]2:CA
M?Z'L)OH"[M1]./&N(/]KJAG!/6&L#H[_EKF)'KI,<VONJ"H0DDD4Y53@'=)=
MT0N_7DO.$2!/[((2JU9""628IT&J&/:,EI//O(L\$_!<74<J+.O?L):XR:A_
M$D;,%N@_M&*#BJF.--Y2DB55T0^A7U)37X4TC?T1=MW:>/9AVLO/H-?!^=LU
M& L,M/> YB:0&+@IDG0\J0IJ$GOXH%(68(W5[1M0".Q>2<*34R\4SQ/1.+^#
MYY1-M(\-)LSQ:4D/+T/B8ZBH5V=R!$5$7OD:&I 5LS"\W\0RPJFRQ+_5EV,M
MPQ>!3B!"3%"PR[7(?([,'$WVCS(*E\DQ@MN+M]#LZ!SXU'M^E[27FVP/-U\7
MRID$6(796CME_V'$HQ1]#"_\>.'CP0 31933ZN7 B^/5EVP3QH**VJ4V;/!!
MMPIU49PSP1^[Q6AS%Y-F>HO_$5XL8*)9WKIQ.M1?'O%\A[1^5@:\-G+KS0\F
MH*1.EI.ZP#L5TQVT/0,:BYL)#7.PCVOA^5WX-^6JC%L?A#(OGJ6UHSNV&$=[
M+]_6%H@P&EN,3;;"L,.69#<%2YL>X@0.&QM$*=;79[J[,2:T#*QB]1T6P?]
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
MYM!?#1SE;TG6#0<W:4IWM9W3G,=D,:))T.'6&:":KL3\/&X6@9A9PLKA5RA
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
MM=C;]U?^Q88:EDIY^8T9$%#/=IMLW.>DB6\N:;TVZ8*FO&0L+G4'14">PIJ
MAW=#Z6E@@XIRF2@#BD5&]HN&[]P\@-UIA8!4/+8A[A6F),U)Q\'CX^>>9=A(
MTFC9@*9V\L30J,1N,4FTWY [//-+U9LIKE1_K>."20LUL7'.V"6NL<J[B[V<
MC.^;5:>6$^^',@+&4A#4V13&Q]K"$ZW\D+ X^A$BWQCU>445RP%,@VN1%QX,
M2,GEO^0>/&/Q[6;6&R-&^7$EX2,FESN_O_R&KII!9XP<7;A*&=8P,#73-IJB
M9XO"ZDI\*UW-6GPTR-TQ)'PSGU?]:X?#EAH:7=4B=44)&()8Y7RPBIJ?7BA#
M!HH\:@Q]'O@[X\3S.B8 !PG<;7&>8'RO*<MK%+#@]?6Z*'N*\IP"WFZPWM'#
MFRNB;5Y[Y0TLR:L:;T<FR<#"M;M1:&MEO^F:>)5L-Z=C<&E)7'L.-*!\,? D
M]]0>AK=.+:!6-WTNEPE(<[^ ZN7[5(8(IQ 1_@O!#="W[C5*K[>Y0_'?:%>A
M0X@^MG &^G)LRP-BA&/.=522[(O*\9'W3=)99]76XH7OH*7-Y,^I/NQA @)4
MB.'3-.'-3IWAQJ9@)N T-:[5=%Y$M7ML$S]9ZRBJ_2;QWJAM].UJ,]V[G ^@
MY(5P$E!END!OR+-.[E-GIO-F$LD6S1>4O VR^%:5?*7'D1I44>8LE:L"+K#*
MGW^[+);1\&!/2U5T$%2B?"W7T@%H5Y[XD.)B$.B)_4"/W6$")-0K.G9_RPLR
MK:/R- 4[83#.FUZ].#*HT M50J^).CT2_65D-[1O@?-)+3>$G,>*29ZU@.A5
M)*LKJ UKH 1]@W%@9R3D\:@S9GWD#NIIL 1GDS"=&Y90"^DK5A6ZK<9E'/L_
M/=/R?_*C/U05E=^BJJC)$N>HALO'^ARPVX2\GUX;%2.AB:*/LX+)OON;TB^B
M4J7-0+O<+!]5K<4RU0-TV'IL6IP5;:+R1VVI53U']=K6F0#=H1$P>6]&34U5
MM+5\/UL/M0QDWC[TV8C^6[@8.DSE_/\Z,:4$L&52<8#&XS!OI4UMY8OFFM>@
M<.IYMCRB:9":W*:]8WO:['H^J)JHV#RC4BHK%Y:LE'*7D_A;=I(4#,JVNSS6
MVRZR)J_%^$3P7)R(FN%FQ[VI_F1]+L6F7"L_$TPZSPH8\MN#+G??HRDTZ_$2
M1N\F0N*Q1<+V>Z^ G3.Q:R7+ZP6N?@LS]NEX)ZUO.(=2MMG*NUM,P!?$)G#@
M^_'YE<"O<$YO3D%+ETI$9Z5AF)0@;"TX-)<(_#!?']@$.;8#X<!>+B\ QQW8
MUGGZO!/XR \8.@^E!$8H@Z?0)Z]^;K\J-Y#BDZD^@DC55+#%6=G/;_@@?4%G
MOOEQABGVU)4J&V$C,7-SVBMSARJULPNYRRE"1PN,-MOZBWIG+-67NUUF,76Q
MAWE/E76!A=[U2(R7HT*P'!4"70/389O/"+!%!'7A)2E\'HUQT.:SZZ[(]#SN
M:R9\&I;)O5VMT1_Q;%N>SWYPX8[[D.< ,0RTWB&XL=!Y9KA+^=1,"J?<TS-1
MIIT:G:KJ(\BDRV3+-'#.#YT\G)J;FX"F<M<I+E^1^NUI)N#Y-$'US>=/ZC5O
MCU3%<S9,OFSH^P[?7:Y\#CO[P^\<TE;2VV]4*"C\2-]B9N5(H=<0;0^_%_U]
MIEI#Y%OVI1<OZ[(&(O*EDO2,C^[H=G>:E$5A+ @YC63;:_[1CG'-G7\F('.$
M:E9G*>4E?2JF+.>8U@##_ON2>[LS 4*S6PVG5D09[W,8D>;KG7"<.#P<A)0M
MI"DL]H@2-1Z!IL__M[QNG74!X23MJ;8UR1E.=LA*#+;IXYJ3L&&#@K)X'+!5
M!5K/!+RNWP33MOKA&RSW?=-[CV_C*!YJDV-RO;02LIZY_8[T/I;%%4_]CA5J
M :7);Y?+32BC0>^7U[S@35:D?(:_$VAOC@D@U6S!!^O@29-@FMK#"'(V"PY+
M5T[B!_59Q)!!#/Z]%LAV)TOQ,=*LH&,_AT#@#)H\E\6R1BREFEED @PV&1 _
M>+/Q-PP20CJA^GE214V@[1.:!0+3Z"!C)D"Y#$5E+5J:)9 PTG!Y_^Z:'IT,
M9T@A=J6!<WNA_X>.^KMG?SAY90J])HWV&VLC!ECNW/3 CK-=Z?MSNI4KYL7#
MZ,F$'4$'#^G^.L$!B<)GGW)-RK$-H2.V-X@\"DUUNARTW/*\BEQ12OJ@OII_
M3MG?5N!#O3;T&S#J).V@>ZYI=EW2M7;^O*[LMZ\?<=[A])RLN5KE/W.Y-5(A
MKH2<4K5JIRPBY(?$L9^)V]%:7?/]6['LN8-4B%]N=%"J*(/6SF)"_R]KA0+_
M:R:H@TS *? %AA-\ZLJ_>9W!EZU G1N<I/!JGFUM)N" PS"+=YE^N]Q;<)K\
M1CAF(9'%1QB$"8C(_%44C&P\K8' !+S)CX'+80AG@ZU9$E- Z$-$F8"?!P']
M*HA?!K7?W:.E/&8"?OB#=OS062O3*%9PQU,N+0#K)VY"-!S/NNA_5#6_JE0W
MO=P6#5VWNV$^$/DYKLDH7?WC\E%*D5"WHSV7D.A)F DE?_]HS=G OY>$,VN0
M[>\IGY94'S)&:GYX^LQ;,A(Q>+P_H[:DKK'HH(#&N;OX;+'N@)9<Z1;!JM6+
MUTP#WCECV&=FZ/REM-ZD;U\SZN^V87Y;J!D26M%P')42K'O[;2RHQ)^LEU/I
M!AOP TVQ^W250D\7= ]:-.OB2&>\0;<1N>A=H9Q^Z>=+LWW=<Q$Z[9#12P%Y
MEH^GLY$!GM<S]@Q*-3;9@X S3O8RG?B[?[+X-Y$[AE& _)F2.%Q=2 #JQ;9]
MJ<V*RJ3J--VOQ80]_0#,Z;3,OJXXS#O$;6RLSGWK"\"':YD)D/,;"!-MYEN7
MN)ER0Z5N3LIBLGT5/=R!78)UVE"50F7\YF[8L5?(S!/=]1M&H+YNU_<_LG]=
M^U<WLTSZ&QQMWVYMW9_#'"SC_"(&?.W<#1Z('G 'TK;?8S9708QNJ^ASF#R3
M2-\]"R;@N(O\4M?4VBSJ;FSEYE*U2YY5C07!@/'^,<M74%PYOL"08 +:Y4=
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
MSYH)^CA812<::?$.=-0%.3(]G")0\/S_H>X]PYK<MK7AN%S*$A5L2"<J34!
MZ3U+78" $ $!J1$1$"(@O2<J E(CH4F--)$:I?>H]-Y!.J%W$@@04K^PSG7>
M;Z_UGGW>O=?W77N?]\?\\7#QY)G7,Y\YQGW/<8\QEBA\&JZDF\7(3SXF>DJ:
MP80)C<4BIR=OJ48 6CP,T\,GT$R%RC4_29S(4PS<>4Y%,(&1;ZZ."1(9K]I*
MI.\?5G MTP&<<(=MIH#37Z2@-67G>WLZ/91SW%0O/4WW46#BL6=;Q%1"-G.!
M7Z.$R:QWD8IU6@&A4TZ&'_<I;H"MVX1K&$6*UIS3W1:NKO&0/%_5O<U&9Z2#
MN3L0=_PS#\LPF>D4T5VOG&/>'3JNC7\]J%D:.R54KF4ZENOYY<!"^&M5Y!S(
MM$A8+YC@X#]00:GL%ZR4!EM>\$>74VSH@!.^Y15U,1Z@T[J>ORB<]51X@[)*
MJ2*]A#*/TIBQ@7 7V8H,+(<Q]YMG8]BZR:_R/"+J*ZQ% 2[JL"1PB-M;322'
MF1<#Q;AL>R?.P7)8S[B=8#$UC$-Y&WB3X^+@IX'^L Y@V?8K3\FWM]JIG\<#
M2K_V1?@3ZY+D+_SR[><"CQ66;4<2;7Q)N=,S0>3"O05.8\-X66(\1!_6A*GT
MRL%U6I;CML,E%NO[G--LPN>,)_=#/_R<7M#WE#"O$CB3.-=S+.M];MA7->V\
M '%R2:5._1.R<M5&<O@044( U^+#+-5L:^#^QO.%7[M$L;AY\DS'\&:IRUV"
M67ATR[ZX1H_R6\NG(;9G"I41N^,)2W/*"GRF3X_ZU]@?]:\9G069%&P&AHHM
MUQ?9^T^/5!PT)&S!S-;4-=/JY3$ZWGQZ_;&#];[VS:R12W:QX/[L"8Y#VQK#
M3G_A2K(EV2^U-XQ!.)[BQ;1L<DL;<X-"71LMX*_)GJI4L;#R,B1I3L$Z*B=!
M8_QMUHTF L#D()3!3S253 .LFP*L3VQ>6 KF-$_@]5V;T12LB1A0[M@9 '5:
M"?E@5![FQ.((*+$!H\L[JYTL%2N+=15F4*' ^9DB/\E&E]>(O'P(E+G?')6L
M[%*SPVJ\Q51IN#GS@>B$\P*RO-TN%S3=INVT'F2]I .,^>J97,RV"MKP6:LR
MR[W(%\\W*M*O.I/S+1.I*C.'2O<(*O(X4\U$Z;GK4]M<8)PGZ)"5<KKPWJ;3
MM9+*>];1"IF1UOKLCI_VV00OF> %M6/SY VRG"J]IHLJ:UT*[ EE_!SJ&J+M
MSY KC%U@]P^%&TVXR;?A[< 1S%$@'FH9[XHI8Z?$4*&TZEQ:2/D4 ]LT,/S>
M);B,O3G1I8_(A*VD!,NB26N8[O7"8O#?7J%7++SQJ,X=3;RS+6T/=!0J?X?]
M>UVVE-%CC33M?0;Y9_#=OK.!"!=:!BP>W[J!I0,$_1ETDK$V*R<;6BOI  .,
M-J4R&C2-I0&'40-JY^F MF3XW@Z$=%^S7YT-+[QF?<01K?3)ENZXY'5:K3H=
MD!&^Y[>#&E^F:8F/4KTBZ("[;.L+H)V;633!0Y1R\\R.8#-\M)H.6+UQJ,'@
M(I/@^;Z_E?@@-EKI .';C+T*V:0#LM1A;W,G@=J4+>I[!K58N0%?IV((S]!]
M!9T?*\-E$4OI+@DW-3FWP)]Y4)UY;+CI*]AER,T,[?0MH$"E4T.8N/E*K#UA
M-&38!BSHGC#92RBQ<GE:\SG1N/*UG9; N WV1] 7+<YOSQ_SV$0>L%D_4GK-
MXM[&7Z_IX%CQX@84>:Q=?#AL(78++-.I _K203-_<GF53^'N#%_K0,/%\V=.
M1\8S"<R7)N0'\B)UXO>T*HH\%CVJ&TAQ7T30SV+!E6-[3NOC:^/K4%7AS$^.
M,)%!#WLQST^F$Y]G"SHR0K$C60,!#MGK2%^OFN#" ?MC/[^\16(IK_.!RB>P
MS=L$?UH5]Z6F5L-Q8N;X6PFN+XT:"M<;Q^&2,KX-ZY.#C!5N^L<.E?-'HM+N
M;+M,<7O#,=%P_!0JS31_7&GY?C FW';7?&WF%E77[Y'YW5-F6>N=K/6[$#I
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
M/<RKLG*7A, [ZR(.SUFEY?,(^BW@!J484_A)&,L4M";%<3S#OV"]=5<PIE6
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
M:#7GP&*E=<P+GJ>2O \\&7"A<N"-M?7#5K+L6H+:N6B6<*:A)Q7B91X(#LA
MP[Y,G%',@G:!O?('HIP8F]'I7KTTL8\E@PF"K7B;>K/P,7U'[?%;M^)"LJW5
MRM:N%USY]RM _]4CA7\34@0P'G+^24//CWFG-X)/E'P2)=_%U-GLG2X\1.MV
MGE(RZ0*5M3:Q?G%PRWYNIJ5F9+3X/OT]6Z^!L8F]NL)4NB2>NUF\&"H_VC61
M<,')B;I@O8NZ6\ZB&AGN;\)J63[Z?<K=O#IDA%OZS&7H8EVI7+,O6$IAZVO%
MKU> <>(N*_#2LNMLY6++[PZBI[P0Y!4ZX&5Q86US]!EL0.6XG<**TK#J,C.\
M+EG7/\:1?3&@PDDK.T>X.'>A3O>[BF;36%E#3@@R"SP9F;.E/D8>L!BI7PQ\
MDC9@B1 MTN7^QN#RE1M^@4,=K<?VG>[3 74^5.AD&2142>(5HG1UG_:X=5N
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
M09#20\1M0'=H+<"=+FEB?K?B?I@U[L>'[HQR'>40L9/: #4\2^)#H;!@U&2
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
M#/?4]2@6!?FIJ52&^,AW&<>)R:GHW?6P5B\IY.H:O0/IIX)_@@NLGY*VJ=T
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
MMX<?4,6DZ1 I-XI[1P'/9L*\Y269DN#]0N0P+'F""'?/;=0?884H \#V<".
M!JP$B*#!P[0!:#?)5'"Q4]UK[E&VX-R61L6_EV#^UY[#@NGBSR]287(ZB;V*
MZ.\X0WP$S^]QP-)!V_<<^\UY\G?1]S'MN.2^TB- ?+^,HQMW /C4BPKZTSB<
M?=12^#:DOAKRCK97FKJ[IR=L07O*J(^8\T+N!<Y^:!#?+R%$1K_TFZ6.ZEHX
MRE1IC(G0,%/XODN)GK=JCY#<%8U=VA;YD :=GOQ@ZL'FR:JCQ/%B_$_OGN\[
M#P\'D8C8JM'IK_N5V]_EC,'[,/1)9O>8D\U70FW2FPJEJKWM,SN?_V?OY?E_
M_QRY<&+OZ/([J+,-MU,IDG0MSOGSHK.<D0+\>L^)K5N^OOCUXX3#;BG-3:_;
MW8;O&M8G+,WP(E0X!QZV[\A"*6*N[2G /L)N<[K]85=#66ANOS@9K^@<7%AN
MSS8Y_2PFK\GS^/PK:Z2R\-+QFL&C8E+U]=EJ&K\(J9D==%@?5.1\A9094Q+6
M'E!ND/AT>V:G8T5A [D*OZ4DV.1TM.V;M4.U+M57L S\V!&_)3,9!Z3>YX5N
ML3G?[W]BITQ9?"BTM"O5$UO&P*UOD<K*UCK_9>:J350DWLRFF]"Z90NT^@NQ
MOVGCT7GB1IM9@[GRUL('L I:F7G@6#[;W3"R>H4>-G &@'[!P:OWO_ZHR:I8
M_]*-^7/81]RBNP5&WIA,Z8]^TJ@)T20ORD<AEKC%F.S8%E)[$$*E)JPXX;OW
M_M.^F&$_4=IG+O'1OL:C$X$::?/:R_C0:I0.'XK["<\\RS;D4D4HS=AXV*Z?
M--J-&_(DG4_MX8V*)G'%6W+J(L.<R+=B[V%>9Y9U=5N<>%OR5E?6X;SW[9QD
MX1*11Y$Z>@.7-(7-*G[T4J@MXZ1Y3\" ;,X1V,;M#+>_F!!I"IBX;2:XWOZV
M1/_W&UV-.,"??19'+U9ZEWAI3V\%= 4P<XI(_YPR-\@%39^!V7K'@'$N/O(F
MUL\Y@"C6D,VX\S>B[Y(HLQJ/53JBMX90)Q)OK=1(R'3X12\O])+3S;K1BT\O
M'MJ#Q:;,H"4?9ISS<$_SV-QRP4+%#%L<T.:#O SQ/G_FG(I&1B!S:Z'?93[T
MPLNIOK1%[^UCR\BQNIAOQH",DNW8&OB:G*'XM L]V:>=1KH.KK^Q:\W^Q[QA
M).$]8WN,8EU069.026=3NV*VX=6BY"]=(=?:\0IP7W([6@&\LFOT=Z_B2^.<
MA6MTL6P:GE7R_0*=WV$5_3)XEL*8Y*U3\Z#B/:ED[N-HF.<C2#D+*CGG^P-0
MP31V,"EIJH/O &9X_G?WM(4A_6SC%L&4!<3ZA9$B</9N@ 9+(5K%(R5;?_B
MY%[#A[K!2/CCM.<61<$0S8H@*C@PZIA$W[[?N%P]\V_-2E"=\:0AV7B8W$0W
MY]1]#RWR"7X@AC4W866K*?.RKQ%IUFD>YQ,86>_>E!G!Q,X#WO/O!"_E!E$S
MU?3;KG -]YWK#%1I7_ST3^VW+1X9CW+FS@5S"8$3%(,5^=X+,GW.^F85>N%"
M-[+\U+_.T/6MNI3U7;$GG[V1[F7<CE(H7-!K7UC N'=T;'79-]'$\$0\;_F.
MHF[?Y4(+N^)*;BZ1V+AO>N4]A=6O]J5\A"XNT320$Q$/"Q&7?;:A),+#J>1;
MLVS1[OCF7;GV>=0%2XO8GJ'%!8O=PT5T)];.()G,38G_Z-D(LB--G4V(;B6>
MYQK%AS1S_:2Q2KA&>-YL/SP92V(?2)O(0BWNMV-BAJ4>BW!U<:0A/VD@Z-J7
M?^L^F.5P(&EH@S+G8>D&$A_"CY,F$V!53E$%97YE#*\<NY+"AZH7*/1FTDM<
MV$=X&39J H<:5"[WIQ.0+L%5X6,K^B\)9IS<.$?A&NL6/M0'LY<0WT_SH39B
M2^E1 90DVL-4- \B?V7PH0G,./;97#6G&UW.SF9KEZ%9FPR14H @=!ZQ 3'?
MQ3OS_2UK8$<Y%F2/HE/Y$'NM=[OG['1(JF:BI[9^P8N\RI^S3C/%/JZ*L*:L
MJRRN"K>B##5:7GEZK=;XZP3:#L7:O1E+[\#RUI#=L&K<7WBI7+EXKG)V_K.1
M/M6:O=LM"B9&NXJ$F(Y-@C3%]B9D*9J)L;8/&QP.3I-IB2P@:'?/[9VSUM\B
M4R=BP(<&\:RX#$TO0Z[BZ ,^-#HQRH>6$+B"_/-B*H'+LP0O+ ]4^R9\<01%
M&\&ZRO&<:N"Q?01D!8JF;AXT3_A#0X*,9J]^-(M= +"1G2!7Z)VK$(LF5Q#
M_A8.((LIFKL./>*=*S*,II+C!'F5:03N<IB:@(C3RF :W94/W6E"A']K3(B>
M+[BRZRW,E(#KZ0ZRM7 _44V:#Z$QZ._)E]H_]!KY5(\>K2\=04W> "(_?HX/
M?9^^GFC#/.5#Y=:>A@@N$_YS&N<?NLV[_QQN>N%7C^[HCD+NI8*7!DA+OCV%
MN/='0:#^V&_.BD/@GR.<YW!&@1QOF0EX[4'$+LW(VN0O)/%#UQGK!(<<VBZ"
M\A:WL.S5@$3=K>8VF<47)_\@C#]V?$JB'/&MF[F$Y V1%D0,^=#2?VP$45]5
M KBLJ.[R_QG OS^ 7G/K!S\51O&\ZP2'F#+-2F/GG*=-^_VPY5'/WEMV*T2<
M&"O(=ZGY>5T[;9L?'UIQT;$_]9QIWZ![AMN-T4%)V:O/U9RNJ[V+M#&NQ0S;
M=\T<^PK,GB,U_^OWDZP>]RL'X /5/&S6]7S&C^3WM](K77,GL5D&T?FEAUX$
M<>MR7)GD+]3,=4?3.T+V.OF GN]CL+XR/L!KTD:$^P\0X2+L%\[]/N6 97$O
MH*J?[G:54+3RYOM1KXE*3+WD_69A[#Y7Z^1D[;Q]2-@;/'F?NIZ"D>;UR__A
M%X0:.TO&/_NGN<;_RV>K_)1Y98=;9%Y@P3;YFK2NC,;/M";=><)C256KU55:
M5[_E;&JP4Q$OVPT_PFZ^W'PIXO;;HN,3/N1[S*A!R?>#/2<L]%>+$D:Z:,^^
MK;'2H'ESUH0?$\_,6\2*Y.K(*2Z/5M^ALT&+^*X[EGYTK,3;1II$-+6U6??2
MX<FW<HGU58=2'N=J?UG-E:H0$CO$4K\PS+IB:C[7G$\]SG#OT'?3K7'ST$=9
M/*5.I56:IK-LF*1Y;:DWOCM#1]P*R >'VY.W:!CH6J1.+GKG#]R$BZS<DA+-
ME&K6;*A><S@DY=%KTU^GH'%C(VS=A461JP7M6,<79JY3>4$+05G8W;C1[DLW
M%0[-#2<(D]#%0/E8M+]Z'< L#H(_MU".8W^M1-(Q310(/63O_(KX"L Z,UG.
M8)DA:Q<5[H]"HJ3F<3OY$)PZ0=HE.-FL16C-WPKAS&J :B/*G#GBB7RHY1DQ
M.VUPFS)BN(HTY1#!AW3-2QLS?=$F\?D"_/YJ]/M S1.Z%."*2'2OR$1[.?<R
M]7KIWA;SHSCF$"8BKG\"4Y?6G$C<>T+GX'1E8BDM;87BZKFG>?HXN\8%C(ET
MV5K[K8^4+]+?P&4)':31+E( :6#]G =O"8F[#N"_/;@DY!U@RS0:%1YR5<"
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
M7UC_(U[XI]>0$VW7J23%WY'B2/ADYWJ/OGK#>XB>(0[M<Y!Y9_7D3W_+<-;
M/=C/Y]J,+O7\Q4<7BW8J&:'ZL+7%)HR00.,)BL-=6EAU2TE9L38#SX?P:3![
M# XCWIT[B>A8.C-1(WCL#H"KDR>\G(2-L*/C[+X?1P5C%!)A6V%S^QFK-C0S
M8%:(*";9YQV=+9RFH#OV*>S.Q?(GVC9ZI@?07YS%*<B%FA<[FIQGY?K;?%#'
MK7/1C%BY;,[M5L?&K37>E;UZ-37Y5\(JY;H[1CCRS2R]*XBCH;7U5#[P?.'N
M_O\#X?XVA$M+^3QR^I+9_#/W?99",:^/2KZ :-\D!]*/_]15\;ZJR-1[B>DL
MW#*3D(_MEU4(X+R22.&>YMYEI)E.VNR6N233W#5>D\DNO8!6>AGNH^EZ0)JX
M3G*?:;+Z]!6"DT@+:X*"26">^.MY6'_GV=X&#S8@D:S(1,&R*8!/F:VP%/9-
M(9[K16HA'<DAL&1%T?0NYR%'NN%:..#Q A[IQND-D#F"5<9ME4#GKL&J_T@8
M^;^R&KJ,1X*'GI]< *JC22[!_%>)Y7K+BKKKWU=E[ J^^39A%R')&U_&ASH)
M9^<<JW?/%QOE[U2<P"5S9<FUM]2L;4PB?MFZZ'RJ!#M."ANW91E(;]4PWT!W
MMIW@0V^\;KOD-.2:OBB!&O8_:_E5PW,(N_@TB',22"HK,N[E]2(GDV3;D4)'
M8B>N8V)YS[7TPU^2S3D3.+%\0PIQUDO;L!'02GISGUO-;,=B<4+RB*\0ABL[
MH,+=3;2@ #FG^W^2R@X=G",2Z7SH:[).F_*-=R'G@:]5/)R/' L:4 ,&^C,?
M>G:YX0W%\$9/^!6:Z'C52IYC?<9'K\R-#GF;=0T.3C0V3I(-*_I2RSRY:NV6
M:D^CVR]T(JHXZ0*D%KWE.F['M?4-CLJ-'W1L;&@5R ,XEMP:O:S&$Z,1R9JD
M2C$,F"^IK0,=!(\WEO8,!NXBY]RTK,*1"B&9YC[YC:HVKT>E,G#W/6_UO,H/
M.3V-3;W)."8:6,Z'\EINCV[;QL YLO.O^F5:!%68)?B:*J_*0-F-A/IK]+&-
M6VU4CAL0$U7_I5.(__#LDPW,<RER3GVU(B>H1-^TJ*U#C7:!G5F<]QEGB\(K
MCB+RS(1UD5NOVEK%9S\-D5KZKJ/8:ENB4]32(!II*_=*?DN\4^N^/@\B ;Y&
M^I9<3EF5$YBIJ&_=VZB&.G"!MBMYVP;M_7YW%%D4CA[\R4A-9T[I0KJO[.@U
MQMI(9==+F5=04Z$G?CHVCWM84A_QT%6BRZRLO&=2.A'31(POTH ?'<V6K;GD
MZV0()V[.@@_&9=;5<UP9;_G0O5"F:]]P3G./@X8;9\_EK/QCHT\8+/@!RFP[
M9A0]+<KQ97X;;*^LS++6?SV6M5&CSFGOQC.DA1:#5>PU0I;DP GQD*H,G]T-
M;33+[C/?$I]A#L[XZ:A%T%,<%]=MH_(AN3HG<^*LPZ(C8&-%VTIOS.;B1^-D
MYH[)-SB?7,<+$6V1ZW7DM%"&T@N/^5_WM!C87-(7V*&/NM"ND*?5K5%W:^XG
MOX]'T2<[WH\1/Z3JBDC5&.TI4KR-<],JT3TRFB0MVJ-$Z,6_T5C%ASX9^?I1
M.R:VT-\$5)CM^_7RUWO#6MX/C7+ZW&4C)E04V7LYAY">:%35@>5;IY7/7EBQ
M2L%POFXI[$9^SQ,ZJX_;VT&^J[%C$KN&/D8_('3V0^NL5%^.4SE>RSI8_1&Q
MZ6A$>>PZI75OENPS]2T5'6KYUBYWKJG-$U-YIGR)D7%]3(9>TR ^VAG606OA
MQUS+*>)]<8K.*A9!O8\'Z$5"]#H69B#J(:GO;>G^YML?+GUHGKZ1N>'F?-*W
M4Q)L_RX75AL[GRM25QTNQ(P:5U7/Y_D61P#WMUN6MH7I1BB8Y^R^P6W.'X4_
M\KRM]]YL"3B2.?LMW(.;P23D;::(9 Q++=99J&+Q_86?-@H9R%(G ?VZ5\H]
MD15ISM'YDAEIL>OX2'D8LXA&)K24<!A>X-N*:Z5[V^.SYH1=/6\,G%"J48O7
M,].(N[J<D@:I<S!*Q^YF%^_:IM,\$M13F8I;1:&JSE/6,WVV*>J^=!-3?QJ!
M'R#+#>"ROSH^OGED"RK)X?CMK!16VJB0/XQR\M6W7]-LE?AXYT.SM4\^+@">
M;,Z UWF^EOM?Y+UW7!/;VC8<-RIV;(!(B0J(@H"B""*0;:$+B)1(C8J B("H
M=,BHJ$B-="D2!9%.I$N-4J5+C?02>@V$A-3).^SG[';./N?LLY_G^SWO]WU_
MS(\)63.36>M>]WU=:]VE7?/&@!>AH4ZCMY';;->H&C*_A!P)2.::B_+]K^/G
M]6/=22PZ$#;),G:>-,<+9T[P])EKQFN6^QL]5>FX?B7_>1O/TUT\A%0BZL8<
M7^*]C7!];4C"0X=V'<R)D5L87 FS\(@[F:EG-"N5?C1N,3%$V,B6*-8^%<W?
M/NMV<J"J?_13R.T0?/G['W@F J,_X9^59II*3_K=K]%-/>>Q 52\/K7<5X.Y
M85*FS8&=]\CWGQTO*;Q7FOH=/;?$GX5J,0/=+7D('Q537KX[V)1!(*2M)Q[\
M%ZFNS51%2(GOQAPY,-OB@0R7! I;"OFW9<9N!I]@5:)DC<%S+T5UHEB<SRI%
MUQ(1E#O>IO*Y2F]O>D:G':AQ6NW1,"F-@J-3DW^^#/]WJY@02+HNQX'1Z33$
MBC#I2:-'SP[WC0<9U_I!%<*,E10)-ZH+1N$T7!]E9"0_\:OUOLUU3U(EDU%<
MY8,1CB11E/ENZH<G1?8C]36DL@T=EE6Y7KH8Y1XHOA94FL?R7Z^/;3#ZW_=H
M^/O#2I0)V:OZ;CS[$>(KH1CY$H3@Y#(%LO*6/"OR)-5C0(-4" ?&Q6J?OXU8
M6F7K2R=!%(>-L/@'8/2"2EBX&I)==/DP\9YO#[PS3;6FJ\ODNQ<YV< XM90
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
M.,U@HDZ?H5Z>\NLFPC,W@&PT-]&?&[ACTZ10K;%6P%\QV#D'B3G>N_,U<Y=
ML^\;5&;+C'0%,+*P)LR&M'9]_?0_,T'<^6#KJ\SII9(+]#94787^_"D.S!4X
M;(5B*HY,MQ&6$J-FN\%7]W&L@(]8RBP6?(6I>PA?R\". ;$\WZTA_741\[&>
MW<UZKJOFNRE4*C=IDU607E+@QC]"$'\A</?O#P_, C0EX":0AOP&V3^K00CX
M:884FPPMZD\[C/A<Y<#"D8(@-SWY^U=@>(:1:*ZV'TEGH#_]87F/G>Q,B\O9
M L9QIROEO+BF?5]^1:#,X@+[=[Y\LRTC6X4PP/Q0^J' P;; UC5=_;V0>#Y8
M0+:$JVO8/RJ.;CKRM.R3I%>ZT&[?+P=84E/#OXV&'=XF'_WN$]?X *F:B0GE
M^?8$DR;RH9R'^G:]W!V>,@4G>S%8+X(/QTI&HK?6%DX,R;;*S+6(2\<I,Z+$
M)7?)JQXK0R 0<80FQ_9_&TM+FUV/I4W]OQ;##0[GMW28LO9TB(5]S!!G1$PI
MPKPC'JMHX6*)&0_38T9G.I%.;EI._15AS.%G#X-/%DY)W"YT7CH?E)FV<'A0
MU-%BQ"5<_ZVPENK3=X6!IHO/:ZH;^U+V*H\_UA3+I8S<5Q1:N9.?;VN32)S\
M)/H</'!A'I&^-']R4P:KM5#[^O72,]+'R]+U4XKNBNAG%7M+296@B_7V975K
MQVFXBE3FL?EU!P>S('$;?_/E/\1N___&;Q;PY\J X]L[N7T-.Q:_7@__5"^A
M6@B1DNVV;:!O#GYY>!DWF'M J2/S^+$9-T"HI[KKH:-,JK': SRI"#+N4WV0
MOA+^*0/TO?7]G4(">!Z4C^ERX,".8[OO4I4RI*(XL.?Y=A!!):!H2^LI0G^]
M=?*L/ <6J9J)S.TVL,"QI.,1="K$>.J!.IS'PSHJ*%YYY\B+.[W6<C;+P;=Y
M4%ZQ-^;4'FHK[3NA<CFGO032"*?^Q/KN70_S+U[^P3+E9<<$/BO:(5P=DK<_
MSWR9EO8M*#*Q0? FB2+58IC"?Y0A*A-(M>2A7BFOR#>)325O:9!4S! 194>Z
MAL@+9*.:ZTE?/TDL0],5V64R8C&T>^JJ?H,\T$DJ6>55U#GU[%RDX8HNBK%:
M,B%OK=;5K]&=O1AIDSW.@[FJ%/B-P-J0Y>'8OQ#-OR># SM@V40/Q898$UJ,
M4EY^Z;'JD-D75)G^(8ZB?-PP^T5&26=P1&5&/SP)R./ 7HKV%$AI$6WNC(=8
MZJ>I2,TX[RJZ(5)9N,+#VD>^5(%ZWB-G*9KVJN09[R&Z=RLB1R47947SW'9Q
M\WGD:BLRP"-86FG%Y$&@&T4+F_\M9\[@N4G6>$1Q1LDG_".#B\'2O+-_<9?[
M\(V*.QON?* WGN]Z8)5A%T4<"@IMC@M+D#![YY*9!=0NU=H.T3XH;E:0'9'T
M]&]TTG%+'T#+8[VSLQS6(KWC)N2Q+U_U2Z$I#_O*E^I10HZKGVY+*^4,F[4:
MG@DYZQ6=27SI2(XU*9D;#C+IZ66O$*;:%MPA4&/94;G74C=E!K&L0MA35%A@
MZ!@ZG,JH_]+GPCJT;RYXLO+JL@:+MW[,I/"T;VCGI=R0DFJQO$ITV6>VU&Q>
MY;;6T]NT*PZZ^?4VI !GBHO?9#'@P@DNH%JTB8>/FD.+4U)"]GA?N^KLFJ4!
MTU"B3NHJ@CB"-H[)9MD6AYX.B'3IBF.9?\./9&#W/F)6$<*FUSXJ7.\Y=^3F
MZHTIRN;B0H FI?"R<*><YAAI_I2%W.AM7[7W:JHI/A_U.^_G- X)39'"@^V/
M>Z:K#P?IDQ2/T=*K#3%G,A4K6_?B1^)8^NT\?:+4SQVJ!VE.<U>[7(\Y2M]
MQ0Z6)G[>T'1J?K,6KK&MCTCM)R#NL&\YG+=W@OC_SF16$3-7?#A96\-IE)LK
MO0&&.4M+74ZNP0H4/O$<VZGM4!>,E=RS4@U##%[XS%C1VZR58X*_,@KGF9[(
MOI5;],8)VP37660-#?(CZ1*"'F]0\D%?;&8ZWW6STQG]=^C2C,KU"BXSW!/_
MH#5120B24]PB^YV/"P=VXPZPZHIV1T['L 23(22PDP@PN2YQ8,F9X[0Y\/)U
MC!H$"T07E<]"=C-BYYPL^XC&?-_E,F[A=)^4U13]3ZJ1A:QFP,S".;(R2GCA
MF5)40@^Y6JAG;4N[CF".B9KH)LW%+401BOS^>>ZO "\H/(1NK50R*2;?)DV^
MG\CZ<,[Y$.5D+DB:UQ]"71,4"2#5CUT;_")R6_B45<,8![;UN@>Y.L9,+_6'
M =.APQJ7NKSD$IMW;1%]5^N32EQZ'K<V/Y5%#]<Z^FZ4CMV-2F*W>FAID(K?
M30^&/DB.,YCHON>JKJW=]G!VYSZ4^>MNOZG @:<NDA"W,Z.OC>)K;Y<&JG0@
M<^Z(' U=E+=Q2I9W"4MXZVIDQ%>L>@=^]J%A3]WAOU(0Y7_R,&CC?XW8%AX(
M&V,YO@O*1#:.WR T( IBGBV>,7_??8(#<W>W/M*RS[HT@3SO'3H2AKH[5Y1X
M^X1*KM76Y;6J3.\4W97%@?>/<I35#G3Y_5>9)I7V;G7'\\DOVEVO%PZ*]%!W
MW2Q[;GLEM/DTO3N."&ZSD/.P(NI'+-G'/+B\07G!NAS>\I(E]1%'Q@7FN4?9
MTH+Q*><*\-7EJ%9I^,<;+B+#/-LJ"$3"\C:IF&5,7=M6%@*#SL7->'E13^ME
MI')_>!C,UG4Q0 ^BMK^OA(2(%&7_^0GV9//3TQS8#X-+QOZC0K,%*BG*)Q;:
M/Q4".GV012X*D8R*D3]0(K.L"VHEEJD]!'?3<D?Q\/X3?:J%J;-[BF!W;'=D
MZ?_(<XF&O&"EIR!;>V-J/O?1A)[E^P346%AXN&/*>C5@XK'?^K4NJO+[&&*^
MG,7L;\^E!VSRS*D'#YJU@1XM=&20 2K_AL^C,:&C!Q/Y(H\_J)*47(Y:V!^.
MQU?ZM_2,^@AKE88_*',?!,(6$*2.'H!<Y]R(H=D[(.A$A0DK:357#JSFLXLL
MBPG-G\=-'%@$]&I&'RTGUG K*JD_/V7=]TP:LJ7*MJS,VK1D\"A7 # U"&=M
M1K%> QG795:8!+I(YZ^-TCBP%]'Y'%CB:;3Q6!=T];X--7CR(@;DD@6O(+I/
M\'OZSK$P]K^V,@*J=4PA.RZ EUR^NUYY[_$8BKZFP8%MB.' CL)GH[>75U)
MC0(.[)=VB-&4+ @(! ]'>13N!W[_#CP4G4U#*"]H./J 7YK!?W[]<K- Q-@-
MQ1C0MWT]S^Q/GK0I3Y=D*_Y9'\&73PI!M%IUF@,;D?O)3_?:%_>8(?Q7L@J"
M>'D[T[B0$'-TF*9U.X;$O'200?AE<#Z[_:X$4@3.3G$Y'_&E%%VWOV)Z<$AN
MF /C.I5<K:B=3CYG_^%?=(E4W=_WB2.8?J.L:0DU[JW/.E.(92W'KR3_1B@T
M6%>X]T)7ER)H._#TD_]?'=/[J/VJAS2(0:^OW!VU5K;QS-$K\!'?-N 1WB+L
M?OS5#U+YLLLZBF,)NJHBS=9;VFODMRJJI8MQ8%$E6A)S_--J%IB=3_QJV_%G
M>+N'L"K\DT:62J-UE_?!:1M2 1M+H*U\>.T+[D,!=JNIRC//%XBR&1-@='<N
M!X;UP$NRX:#XG#]^BN+,V@9A6BEE%*6:EY7+Q-*Q,K]<G,R4G -])SFPRIV^
MT)MO>8YA,6O7N_YO9X90MWB.+M'9YI!"\8?NPO,7;@*=[257#Y,9Q> F'M $
M/O="BFZ]AB"K6H"-$*S%>N*7_#2HQ@06LX4#\SG(P(![ML/I:T&0P/QR(C[U
MMU>!L[(0A!W(E?I%8-*GA!T%Z0=5,C"\&3.?B:.OQ8,T>0J<=80/05[BG]#X
M]42GC0=HFQVF[4?0KP,Y!W 3F $.K)G^\->?#N]%HLA+"FR2PRR"=OD$,#4D
M"TVR7TYB?JH<T(TG'0-6/G)@%J=03? 2#BQV9>K77X[(R\%/#3DS1PA= .GE
MNJ]!.0J:UK^<+<NNE_]!9 (C$(^?N E^NH6/1CSDP$Y/X.>;@NWFU]^CTH6=
MIC<< )J:F.@HY@EHULNB/LB.,'DQ["M %!K-@7VY6$ K6,*4W?PQ\-Z1KR)E
MB>4#Q*H=V$-?C)H_1DDVNFB)'[^0?3NB;X^O]QM%O2,UMV8SY$7W8V\S9$V\
MD/]ZNP0?*>7CW(UU_T^XMM_7MSRO\'?#,$$$%*4*,>[0*C6K'PS/YV>=P/)K
M9<I\H&:+.<"C#PUL'J*W/ !(M7+ -QL\"<Z!Y>%Z5BJ/-,V,'N]\HR._/Q%3
M_(Y%K/'9D'@K7YL6MQ^W5;> GE3@W#) \I(:0HP&WN; WC8!(P@.S$:#=>H*
M=E7 F<7-@<UGXMFV3<!_124L V,'EWE8--3Z0(M^F<9Y0//]> 3H)PW-4@Z,
M#8W&;WY \J\7(OXGKIN4%1;5R9R^^S9?_AMLU_M%,R:.ZO;1F68<=UZ[L0D6
MJ9[Q@,L3%ZW*>J52TJ;LL[2,HC[@P)Z)V;N[S.X\?:8UM_$FUP:WZ/XVH*RL
MTXW[$DH3;)V98(FTU[/=UDNEF?C8OS9\8:AU%<V,T"\WO%:Z$F&FDX$,ZB[
MZY*&#]6.C"I:6S?FQ"'UJ'/)7M($=]L"S84[28&LV^Q[?[4B=R!%N<E6I)L>
M8[>AB%;\("28'BZBTH6=0WT@P&?-9U"Q"QR8>/0<&YI#[:Z,F!=Y/I\*V=T,
M;"0MGY?]1@\U!# @TR2*6U\(P$SM_K]_(>"0Q_DO?$I#?KPU<\?#>I_TT82$
M3%)94L*R3,AL##<"U0!]/S3RZ^5Y1<V[F3FBO,;&X=>\\VE#A5Z!R5J4<TLT
M$R74&F24\)% 56X'!U:&8+-R7@16ST7A8V/9MU+)IQ,A[F^=PH&Y 4RZQJ_W
MGKZ3O-[&OT<2.'W.5W^T)][APX!VT-EIHIT >F3?]>%MB/%;\6!%_'KIPP5*
M&_V'(8# O9X RP7^VZ\6DTT>5AM-N2NE=T6FM<4F^JT[,7K^T;[R9O\7RBH*
M 927"X=;)R=>"F_RW4,B4)&%I2_XH@<T:[A*"!*4'!15E?9@Z'#7T<H[*RG4
MX_4W.3""Q JN%"WL@PC=KDD6.;E9$3>@*''HG?X&(=WK$N?FW' V'00FB-:8
MM3@=U9[B%^(5IO>@9^%>J3F9GLAKSSQQ/<B91L:DPL4?5LJP0[.<W]Z0YC7G
MWI%9B%<MI%;@_,;V/"E &V_BP)[>B@*ZIS#:3*]/!^5%&ZYMS6DYZBM&U'.9
M2-]/L,4T \)@0US/XX6CB=DN!Z::@"@\%XAXX\E>JGZ#KG(+U85?&\ //$E
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
M?S4#I_:O)_6UB%EPY, .L7G 4EU6>.EP+QG4VA7&@3GB5Q]%S1#%AM34\%,
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
M*YJ<PK?<=C;YT=XQ^TB^R1[UL!?G7QH$)V*_\51EO+G">]S[>KI6=K)8-J
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
M &TC\!51< K>"E(]D3\W2 8%BMI +RTZ(:-=@Y$?R8%]DT>P?D",P_L.8*8
M;^7,GQM \KNC'\(_*F*LN>X[R6S31F#Z(!;< %_A6=BA0<97)!K_V@+"1B\<
MUWW^P]&NLP4&O^T&;NH+4?KP4)ODKTT>_=I_%+-C')C) RQC<RH']EB#Y<>\
MM(>UM&0W]>$-R78S._,@P2<>&!4/EZU>V"$UY_Q+G^S\NS#P4U\?]&%%1'8-
MKH<>IP?C!,V<E^RB_LDXH7[7G6$Q?^D7_N;F1-7C+$G,%Y/VMGT-:R4"(U.!
MC"/ER=17SK3P>I &1I&5[:OI-C+P>J-4_Z?AR<8?WNWOO!H5YS:PV+@<-1&4
M(J#;'Z>">O135<C/$G,7_L[*;<I&7"_MR*=Z!]P<)-C/F2!&3W4CIAA$D)'5
M)S644FO:K2CY:#G*Z%96>/J9<',Q7)+EGJ83NP[JQQD1@<OV0)5U!M!&J6=3
M-%A'E5)9')@%,&P<KV8/%D_A5P7-.;#-T$B%2S 1VR'&2(1>$K=R!O_+,Y+!
M?<*&()"#6,IH@80+KP()5]\P30Y@O0+L1H&I 8#$"ZK'_'IKHU\?: J)PN\>
MPC//DF4Q,> /^*\=$(2MAV@'=@[#G,70KKCJT\%/'%AEYME 1 ]K#?1S $8:
M.+"5"VSL<ZB5RWIB;/I!%.GU+);,AC[Y&G!@6T.AZ8,@P->Z;2%I'DY<S^CJ
MS!) @)J(?!*>O(A8SXDMJO/K&] SJ>FEX6MC+\/M#VH=;#QD&NI=X<O]NURC
M5DL\+GP.0;5*![)TM5_9#VH_"'>[VW>VO2WPR[?477<N2(R'JQ!_O\%C\/N$
MI*BMYD1TUNJ_VN[9NJU$13)2Y$A^Q0YI6_[G>IWCZ.4+JR=4KZ+?(VWY96MO
MB1[_]F$\V:'@312UK%<6>KHYKWJ$0;I8?*]"YJHY/LPM,'O24G_-.G#0]_;Y
M?I NA#Z?CFZ#N@4!I^\P&>Y=#HURN"A;.( _H*ZSC ]#F#F//(M;U2%%Z)-.
M&+DKG.J[>#OL:<9:_36O&^X2'R01^0- 6SUX:;]:ZA.7*2U1W2/LP<^W3LTC
M<%:^BAFA_-NY6TSRPBV/I+B/)R2%4]R+J-[GHNYVF#P[Z#N85;[JB->5'722
M$XMFC)U[;[C#Y4U['7I9;$_TZNQ][C'O[8\,+#Z5&^+$YI.2LL)[I8IG*8Y%
M_5[Q5Y/24S,=RXH8%15\_>O% R.__W8=:9D#Z^L'+S#@[$?Q='%7?/X4*UQ8
M%.P'IF>DPMG9^''X.PZ,H(4/1YHS58&&PQV(A6(P-+PRDY<#.W(00028GK4\
M:[%>0%COORP,_6^/)@Q%>A773(7DM\D5) /3I>R3D*1>&]9FM3G33Q2CEA3
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
M=^G9;L0%N@(@Z44648#J$#FU[2:4S28D#34P\%_$]]\&G73"F+M!C/?BR!]
M*#8N+I+]105"T(0RRM\YDC+!(C;-)2.>23H:_4<*5_U7B.FWE2_Q_&WC&;Q
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
MX6G0G4BI1QFC(WTY(\=30^/6W=SIQ$(AJK)"SN<<[\1.#;PA@PLP1E"4>I(
M>GP+@C@>2(.P,L96']."-L:]I(*70Z@XZ"B]LI&U\@HX\(G$!8(O@N4/&6]L
MV FM>3:& RO+?HB;"#C"-.Y:O,@J\?;OV,OK[3HE,HZS8HD ;<3 LCB&/E$0
M'$=E@ ,(7**ZTGP%?<W=^=-ULJ@@)"47&&7<N!/_.$[FXQ&+F^C@S@1D\'VI
M5K O9,8%[ET$J48_-U"OJ491"&6'P$;B$Y BI0=+A<%"]*I[7$ 6ED6&* 7-
M2&7_$*B>6>S?@;(:0DV3GJ+[&<C7X"R(V+WO[\J^O,6_6["<@7!/P1PLP@!O
M,A^'"[SG J*JI*?'T)+0E=5S,05'L26P$<U5T)O_F#BIEA%I3B54H3:8R%0G
M> [)J/<6GI)IBA4\=/MD/2#_<:@[[!25B"A6P:Z\ZDC?(9DS?6+5+=W,A3WO
M@/!]M^7O;U*K\JZ901#"7GM^]EKD[VNM"]AR]/S9/#GV!@3QO;V:7AH]-O(^
M*9>NG.Y#YP)KT,&Y,RYLRURTH(9/#B>^3^UA#]32U7^98%ZCO,1CW66T,'IL
MJ(K(6"_)!00PMLVFOI@<>5;-'1X3UO.1:R#( W'NEUES 3*O[O@#9%RQJLBX
MWLT&J8K(N'KS]:H537_[-8$<7C#;0"O< ![<:+U^N=KMEXT=.(8%!F'=;H1U
M6Q'6"?%:B$ ?9SKG\=O \GD& D1/;73@ D D%WB<B283JH@!47XQ 7)YDA/W
M%)_Z# 2_U&;#T0KK3PP^%QVIL7E7-9AJZ:!2'7\%$Q\>2S>3USY.M%4\GF%
M[,6:$ZOD'C_V+"Q&.+F&R AT@F3T'F,6J*Y(;[> 5"$6R E! )YJYSRB.BR[
MN4"C$*&!2-YPBSZ/+D)! =-<()U!0/R54:PE*I"T^=E-)9'+8J$W]@QQ ;$X
M6 071!P;!"G": JAE32M@F&2<\&_D4$D;C/&'_,5O(-F;N8"ID<P[5S@,U2.
M#-C0D!.3@8%6X7A+(=_=22_2V9LZ88\,U%<WXD(5,K:/92J("&B9Q\ _@E-G
MI%E$)OY%LX\[-=[.[SHF-N,&L24&&>2I:G!Q#GFA<N(Y6TI$]!UV?'9!2-;3
M[.5V>,HC._0B/X(AB3JP$)JZRL.=B8$1L:CU9S4'P@38=A0'R1&V<X%6(KQB
MW658W:,.\;.N>.VXR3_L@DD@?M]>L [BBS/?WZ50OUVD^<U%=#B*NNJX.Q/U
MC1Z.<[T*-.8"\@L.L*A(-6IA"F'_70375O%2NJ\?XF<NO4-XX(;(3-HB" OA
M_,'Q]<@8#4B!CU"4=!\5+G#27 Z1*@-("B2OO34V7S^'X,$]Z*4D(0Y8@7^%
MHC25(5,*;\8/\3G!4HEZW>BJP-?@M0F9&H.5KQ!LILW9SDNP.TAB+9\ &>OP
M@Q>4/B)*X_V^$I6W\N):Q_1=$#W31ESIX<QYZ3O%6QCZF30=G2<2D-YUR1Q]
MUKQW0P72"[%D+C"8"FD@>M1+CL-$!#'8N N?*UG!O^FRW8&F\1.JCB6W\_4)
M<+T%@FO7G$= [,F@O_5>FD+:FGTNTB_G^-4#3;<O)B:Y=<Q>-(^<Q^N'DK.V
M=6]*3W!0P:Z%DYY4L2]-5:C;!(?V1U]$'M35H *+%ILB$]@MDHD0%;*HD[NK
M@+Q2Q_4HG:'$J>-?T-HX6*C&GSB^XBTR;H(82!?KS4EYOE2!E21,(_-%&9%)
M2GMW)V=%+A%Q-!FI?#.8]+$8)=T:'R?>L']%#U[Q\(;OGI"#ER$/K&Q"&.-S
M8ER3MBFHMD;8&3>A24OD!:&3'GLC/N 73SE(,1CAT,EH%)O1!E9<GL0LKLU"
M)"'((@49U[@*S.**5G#N0QPLI.E''.?CV=Y[FK0(7:3)'"*.]]%6CV&73\A
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
MT<PRVS"\C?/G[$G&VIF+6W$)[6%,-;UU#'0Z%[#R8-6/[E%YZ]B[B5T$#O6
M4O0HYO.(5L)\T,*I_8;L!U6^"B^/I-S<(8;S@I-9EM:Y*:/OL2[G.S/.7\!B
M&U(DZ88%=9XH/X[XPL'Z%4_JDY 1'MLNQ_95Z"2MA[[R3J/>!'_\IX;@V+4>
M 92]Z[=\(@<S/C E:/>HM#P[JLOE^SW&[3(S<=?+-83:'@>PX[\ Q[<KHX.<
MB91W$((E3C4@D'#%7L3/ZN6\(0YG38%S-5S@;6AA$:=5IJ*%E2#GZG-DO%B"
MR1\@+W;%Y8:AU24MJ3"V'A/_$N'C>OY*U*)8!YIR5(\:!PNC'J/'E=/! 6O\
MT.5%8Z?V"5"*'8*8>;LA]-@TD2()7ZN!#J$W@TTN"-,_U/$JQ5S&[D*<O5&$
MUKU0,,BJ6?-;HV?@?]1$I%IOQY1Q!$W<C9"JDX??,1N31??5O0$I46??.P[4
M*^!,VT.,L4(WAP&?F;DKD54D!CWKVQ)+@@.DRM/GC3 ?%WB3YQ5^H)7U5$2*
M5)#2=:A&9,F#Z"!-8N+Q+[O \@HJ'X=/$0=M"..%63SR)_.S-CF@&-LE&1UJ
M0B,<B\AYPGLQL-NCD<F6@]9R@7\U7/I+7IA/9<.H_ZC%._4]C'MZHK.\L<D&
M@WQUV8<=(DW'RH...=0'9,ZN?:&0<];:K3)SM=;PP%7?53X/,";8.G#^[.(<
M/1%Q3@@8R6I#NQH@85L\,U)O/Q8_J"Z_Q5@I133GMD7#> ]HO[/Q(C+AY\-8
M8K\WQ6^$IEN-'D\FYKY!54M7$6_T8>EGFW/Q67V]W3F]QZTV9(@/B)1M](%\
M'-+QS"?V($.0"PQA+)]37F457B>K)1!\9;KP4<Z2 8*WG_J\DW\[3 XKLKL9
M-NW;^ANTNQXL=T!F79.9 2(92=\"8Q0[P'$97F4!Y*,@+\RD&'%L#E&8*RE$
M\E%+1*^)8AB(BI"8Q?\:OC/,8 %S6_A^-QY>A68@.FAM)@)23SGJ<8'E>!Z#
M+XQP 33(_ZW\4QAB_D^V( ^-9*+N<(&?<3[<_O=D).4D2M04>E&8EV?_(!=
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
M':@&=?G68%7P1[&P*D(0M(GJ!G.-_LN^SOX:H_<V>@7XS1Y?((P:V"^JGJB
M8>W+_VE(^[UJMV-K6M%"C @M/D2T6*8-JE^)+;OG-$+ITANX,G[T/-M.XF/_
M;>MJ.H 6=P\.E!X6R,#FR"C3D0,GHPYRNGQ#J1_CPNHYTM#*91Q'X#WAU<#I
M9<'PX?;;DN>6'=)916'6SIW*YUH^V=@]2A<_TQN#W.2V&H99 ?M:[+H]7:!G
MM^,DZFZ> F:"E3FK<^022(V*W2H9+VSE!]]OFD^5E9V_FY/0Z8G,:$H4/]\N
M=R."[XS0^/*7M.D_O$)A/;1."1PH5>;Z7^&O4""\ NQ,F+)1^*4M(%=8V&<'
MK&ZVPS9]#3 %0]4G8<4NW A@*,X:_/(S3N4,+OCS$*YEK%H>XH;6H!^TET,Z
MU\H?:$9:M'^N0D-S0K:#BTVHMJ/*'(^J!4)4H0@/(:V)Y[H)+VZ";9?4 :X"
M^^ 8%[;9, :>A(W-P@MD#!UD=\$\C--Y$VZ27L'POZS$;V.Z*ULW_S.FNPAA
M$/U:EO/<#9RL Q?R \>QTM"H,AVH^0%&.539ME\H%5*54089?X=FKX,Q87R&
MSU[T'VZ8E>-+RT"_!3TI(4]6@)U';24+=<]-G[C18FF]Q(5M!1J9(O?)A'F-
M#:U8[T%O9*"64%&'ZM[$G*SW(:_OW.DZ G,+;<;*"E\+WS8\48O(UF64>NZ)
M=O+9) 8T*Y9TO=Y [0&]XUX%-*BKRY+[,]=Y%GB\/><2+^*L%CX1=36_0+-%
M?X),OD7>,)#UUC#Q^%SI8==PE+YFF-55EM(35#/PQO< 6'+!;5I^Q,EDC8.*
MX^G7*06QA;E9$WFK<II2I/S)H8YHVGGEQSDYQP:=M_=ZRUL"/(0(YSU:O1F=
MVS\GF;5^TVDMJ;5@@!H/<=]@#CSL2[U/&]U55J+K5I0X,=*-&<H0G@O22J>I
M<83]*BV,6C;>-FQ9/.9R#QO2E-,V>L?DXX\$&/_;4[H#2TC($UW=O>"UB6[7
MCB@9:?:SAC7+J^[W! ^0%!R=U<[E-L]2\[/CG"S3[V[5430V&[1I>J"^.O>V
M\9:: S27=-T#4?/'Y51'$_1YB.YJ3HX&9[!L V&+4>'&L;;Q:\,BD]O[\%07
MWP+D.[1PL3@A.)N'(%H$6!GT^EJ7ND/CRPO X+,A+4GZQE$_U?+\G'V23;$$
MB4V2]A$VT"E6!\ 1FE^J!Y]TV7-V0;NB#V1^^6G.3D:Y*_RG(XL-*U;&2TM*
M*MO0$WHO,T)\B&9FY9@J5U-74 B=P5@1<VU=L6Q9W9+"EH"ELZD&9]N/8IO]
M4[-G9XJ]NZ#!L_JYN43(PX-;XOK9Y5;C];[0/:K28G-3O:\238%3LTOAJ"QC
MB/S3Y &&G^['HL<7;?.#3ZV8R)LVGXQAZ"C'T$9/ U/[.;$!;A$<_4IU*\4<
MH,JN33A>EWA!EU5PPC6H8$%OIE S-.Z@?)FM/,=L;ZE)AZD19 ,/Y/JX3[]?
M$W'N*T3'G_[YC$:7'L%@TG4,4S&:PJ;#&/5UIE*!R3?0G=#W@;)L@*;BAG"#
M-_? UJ12 2J&,7$+?YUFE\<O9XD([*#?A32GP#YPW(*'$ 2&3++@T0*GZ'P1
M*0(.]E5Q1Z$( FT>.LD&&$CH8?OX>5@[X C,6/B]._ UYKRICF?RYE^7;G2@
M/Z Y89K'N..D!2=R-?$/P%W# ;:6B]!NYL%%DS7@T.US4)$A3-ON3\ )^1J
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
M;_HF!EN+T?6-I6KMBI#L>YU6K>.M5I#3%7B[)R73U/<0P_V37<>A%L&=3P*
MCBA(1"T0'%.&L^@_P8^_;\G%/X;TE@^R%-C:,'@%I)<)\T?3%")@HUM/I;#6
MCY,8FTF#>APES":X6]!&<'\%\/LKBPY\AD:07:)H)A-9M,-,N,&28]8TLT8A
M]:+SS0&[T<7TE0-*0>#(;GZ@8S+'46I3?I_@S"'6L. HVNOPV%LTXX*7&G?5
M6Y#V \A?XOO/'U'M3J "VV_2#8CU&>M*^* 7>B@'\63R[.M;V&8]SIY\# >R
MX"$HS><6O4@UT "W"!A!>V;H7.4A2IWX*R6&"5SN-O W__M8$^9(N9K$G]^S
M)P3=Z#TN5'E<3.!6(K35"6!.([F+AE_.3]6.Z#V&NDES:YM)OT[ZWN-F$8^X
M;Y0]-1=K>6/&&.@EX">7I(2?A%JNXO 0A\%]C!@>8O?WZ%,\Q+@<WX4CW?_K
MQ$N1]I(T0#=E@% 1DH?0$9]C39%L9Q]U 8%8PX3U];H-E)J/[A@5=ZOD6NE7
MT=2&O0UO+*WWH^Z X<!Y6EK1T0L3'])W"]L5Y)R;EE? P1TR2<6P!!V0C.UX
MN$.48871Y WG^PEF1^(<$[::,(RYAN&>7,FVA,D/D A+FO+\L77_W:= E@MZ
M?@9]6W#ZA@@'PO&YTI1<)@")P+IM3/,UV&\!PEJM"+L/5B'3,(#YKI5S':JO
M !OS?.H XCOT/ O@ZZ&#+[B9)AP+)P)K6@1ZJ# LSU);>LF(3? @4(LJB ]3
M;=V/Z8MMJ3A:L%E2Z)/J?(1O4NDA>\,5M:87YS6Y6SC3 QE>[K<?U3Q_'I45
MFIJ\E,0W.RR_^1__WW"(R5NN7TM4^#P]/>AP[3GU/&R:M8C"+I1LM?*'-(&
M*TUN3(TB2ZM[1M[R^.BN]N*IRTLJ[II+_6Z."ZX]@AV.718ZCI2Q0@I'*K#'
MP_,3HT&Q(758U$B=^#Q?=_U=R##]@QA=>2FPM7"ERQX\M8W8X7X!ND@81JNT
M] ::;G5[BIO-J1U;,U+H5$'9JCHKU3CB)$Y<BA\+J\'"/>@N4)/X!:&P-8C%
MZ-J\Y!:EZ*U,+IBW9WF6^$H,:2@'A"(5?WH>.>^@7KWL2AEZ&W4Y,Z8$*8K5
MI]');&7S_%!*HL7G/N=LO^;$&ZF<K$:+D>MIP4DB'@5(N^!/5+I;[ :S(PV"
M[C+1H*R;CRRM:E IG.X0V7#]<A/GI._0NM&I_/L+C][7J&MN#A.TC5-HPLK2
ME2_1=C1MSSDG7_GENDRU:>B7"6 =@RAS/?;BQ8CG0YMO'2>\T1+FZ&">^*YR
MJDU5<XI6/Z7<Z/VB^U$R,"TIC+DE2$=MVA-B<+>B'[_[U 33S<C]CA7*+ LU
M0820].X2BXL;1<HY*K%'':"YZ)O-Q2VX94RBB8[/H68?4QIYB7P8NG0TZN4-
M[OJKV?;T:0;D/@-MXJ8HNHMNB9PXO$%ES0T_-/X\0RGI(U 0=JJ1K:CC]1+S
MZ$N:Z7!%B4F]-V$TT63H&:?7;]"@":>T9YVUD]Y\KZ_>>!^./M<QB&&=!/$6
MXVZD8/.<8R9=(M&<[%:M'YRBCUVCG"]"7WN:B_2[BCJ>Y-M<K-CR>D/^@YIM
MHS<>5XT'L4X#CT77*O>5FOH^)C0N: 9=LGT0526FPY)E08$3D>&#7VZZ/-[&
M#AI35&W+'?4@-* #2#G;:+UZFS(SG)O6FN7H,5B@/,N/.EHU:>78IV;I[WYY
M__'/JDL7K[G[5Y5UV5Q[G;]LG3J!BR\9W,_(O4T=>DT2GLC1"GTX;H<N.K<R
M%[62.HO4OI.&K1A"F=IFRM3&EM%FK?.?93W.T-'>.%#=<SZM)-^LIZ&T^1]>
M^S/UV:9G>FNV AWW5(B3=.>UHQ(Z'E$5C4B?4($S'*Y3,[1SDG(EZW:<7T>A
M98D%BK,/&6IA'<=#%!*S;WN[K?F\5VK3F@7[KN3.]#ACEO2;=5U99-\=4$/7
M!G$IO'?&N(NC>/DSQ2R?E)?2(8W'L!_N8 LW!28Y0DW7A:A2^0C$1JW+B.DY
MU;O"95 394[??99%B^&?:CZ6O.UU1J^H@=$,N'_!5 >\@BS]94,<0E='K18]
M0Q@V3K@G,4Q81LTE_N-GE/SZD#DR.YUI^O5VLJG>?^"&881FLX'1C9^SU(LD
M]:)K8G6D&C3]N@QS*?O ?%*$%&RIW$%Y]VW>1Y8$'91&9W(X6[N7'&C*H< 5
M=" K,I6JO'%"),?BLL.UO%:;2/U-2V**M>%H';!,DG,(.;^+8?CSS"S'R!/'
MV2H+G9:F5G$?P#!7VY'E10J?=PQG<=UB&,-D=AWTI7H0.<7:5-L?"(7AE&$6
M=)3AP$.<D/4GT4PQ_X@F[$YKA?Q-UH+]"10>XC'A3$(A3&* $=!S;*[J _MO
M?X7C?^/A^F]^TEB [&27S/NV;WR3\S#[, RA_"-/:37<N#+'>7^K[&:/[<TC
M5:=1'4A:)1)&)&,_TD!H;0:)$42S^O9<Q+?7VV**";-J&6O2+TKS8[ ':XG
MROT^K-4Y0I8@?1M8)HJ%RQ>_LH2'8.R!D>2 0KM<1MYH+W=$X_T4CG\6PWX&
M&BZZ (P):4;.<-GYH:!M:"3(7Q!&<OW1,!A^1#B?$.JY_+7L&@1(M(P*<M=(
MP:"Y1!6V-%OT. <"8?O"VJP!V_@'3AAH5]'9('4X"VJMU.<Y$L-6$(9+"SL]
M !BW=U X.G^HU:*!W"C^[G*@HO??KT-BG ^E3_+?JT(L#W$%#, 4 ()8D<@9
M-\N;(+V& T-N/[_BC0PT=0^!]EY#C<H5.6%)3?<<**T\ACEF_^7CS)?54S=O
MV+\QR?"M_NK2? Y_$0D,':,%<NOM842M,)F[::XQ1=>"X,U#G'I&@V38A6J/
MG[OYCE 6YP2&.TK& /G#@L>99YO1S5 I?HZ0"YG^''16Z/(",D)"X"=.ZO7$
M+^<@LV6!#GD83K"_Q,#W4KYH"@P;ZDA]_>+G6+;E_%NZ_/0LY)9@#A+A4[(8
M1*J#EO;\,P^]=\F<]!G!KX%RWW^])=I><"XE:=$+Y&^@NI#.:9RUQ<(@=P]N
M-U@-B_;/.\I\KN7, T4A<RA.M ;_8:P.$I4$)W1\,9H"9Z!6C9YS=#X\8[0'
MDHBY,S>2\\PNA)1?XRHX:MI\HJS54L?G,UQ$7_OEK&6])7EZ#8/PJ<MH;G^W
MC].VB16?5[2IH2N+BVAOV=,H;C,Z#J#!PKTY5KO?),!8;V:!$3_)+8%IFAVA
M27!EW34B;DR!*2A\_$QY6SSG@]/,'2!OOT<@>KUQ =OT";O%WAI_RV>OP_O#
M0\GGG_]/AESE_TESRQ8R;U=@H%#*:93NU^5(<?23%XG@&T?9]RY:AMS7X=/Y
M[?Z*%!GRT\K.!:4$8OK!I?3LZ*Z>7EV29L%CE%3:<>%$S-&>3V&ZW6$Z&U[?
M%8B&+K!T3/'9G]K9AU.*?0<YJ"'?^Z4JEX@B5H I?Q_K(?R?;L__NW^>C=/:
M/(1,%\#BPO#WN%?@TGD>(LP31GLVL'PUFYZG$ 4YX3 5GEP"N-]/(#O/0?K#
MHUQ_6)1T=-!F2.9F$OT5>EYH3E,E2(X0<>S$7VPXWI1(%1*F9Q0KC!MB&,OH
M)&PK#0?I63JR++HA3?(XNB=N#5@MJ\V!>6Y+)_,N/%Q)M<V^I\+@1,F"K_Z3
M2UO^X#,:(04!<U:9_"HBAR(6DGQ06\ "*EC".CE8RCFW"*@!_2G0NO R4K;D
MT=".[:RB%Y?+D2_;']_P69F$;4<G@[0S)IU=)J' 6O%1$UQ=QZ'3/9;WU)\B
M7/&AIUC]<2L(=0[QW@[1ZL*)82IF$0_%3DVL622,;1*I_^&%W?D#6[Q24FIK
M3/6/L<:5]:59Y\HT!N(4]E[0Y;*T)M&]SKDD0X?)[8?A9O#@;O[JHIZ\OG"'
MUA&0,.ZZ,<LAVKFHL*S%ZOXKWPUUP#HZLC.+FL/9#>T7)RY89ANMB!QP+1O.
MC7I[!G>V3D5O61N5:]U;G6*MKU&?K_^B '_6V,C3L]UNP]&D#F.8G8'UTV.-
M T 27J0IA5:H?@+URC(54$@_#AP[S%74@]NQ&E_Q=_=!_:>71OS+43"BL4=X
MB&<?*5P8!#09>5EY)I?AF!*PWN\%N:O(2?>AC6B3^6.W2&6IXY!]4O,W'H:_
M^W<)5T%B"G3R$&1=R(S\V\ ;=RX#..1D?', )/_?Q._60-&3)JK+P:W6\7 +
MJS_Z??P:)^U6'H+H'F.)9C)>2FM]>JHP CS1VH>1Y!AT$$]T)^87@+(" 8^-
MO[1YKUH'K&-%E3BB*\SE,XA=1BE>SE?6",Q78%UK3(/>R=?<.KY#85+E0E*
MJY4=H5H!'#\-=;)V]E\GOK1%5A:]0OFBZBA]+6Q_F-BU <2OT2**))8NDKOU
M&20[^_ AIV?Z;VI^XLX>\#6I^3&01E#/3.^_M ^H)*Q)"ZEB7VLFK5 18JVT
MM&F?J-#*D!(0[D\95+EDO3V_<+<QC'OZE>=Z6/)!8=-^O:=J:[+"! =-R:.N
MYG?T&)1].QX$R:5N1NGTFP19Y-Q3BLA0$OM)8,]V8"_+"XQ3B$W(?^=1P[!(
M^RAEK&*%6DR;L]>5$$8)FIHERHKT(B]@Y;A9-V8LCMS,%.^PO6>N'>J#,V )
M?>(AI*;=CX0[EQ9/W8[FU&8TKL,:=!2*R1-#%M*>\!"*/3,FM3G4(*["7OHN
M@Z:J,J@/-X$?@_2Z+WNT0#,J2'C\A'.1G[DV39"T]MULYCU(N.V+1\#-=W=1
M(XUEN.XKHP;11Q9/#8>XKO!H&$8&HFM5%\BEREU.)G2L*;%HX9S;9_-5?K/H
M1+N\I?62I,ZTO5K=0-Z$SQTA9$"% G4$'X6&?^E@/'8CO=["O$.("HKJ@>+/
M=L5I>I'/.:0HIFR:+2W*_=QGJM1L-E1T1HM689;;8:[!H<1JV;A^6,CZ7K11
M%9?IM'Z#T;SRZ?F^+")&5 >#K-_)=&K0\*$;'/.XB&V_M*[A[*'@#:1@:[4+
M^]Y8#1!)5V"D_.%Z/CXH,WRYJQQO3Y1QW:D]OV6JL8J;)44<.JIU/]VWJ5@=
M=ZKU[KZTS62R!W/?%=EP_*S4'<+MJ;5(FS&+'83 0Y9&6I6['S94"C\0K3II
M)KH2EH%S1E8]:;@(URBG0/Z&^;!)RB)5#;K7WH,29&N#U;O)I,E2#'=%>AJP
M=5%/G5,&RQS7'US[K^SC0C9%_0'=%]O >/(D#U'MSY?X=Q9\'8,V0<U9.T.P
MCN<?GM'RDIL'0^'/)$%H#?C5^S3?^.,O#@M&E1'<SZ48MOAK^,U(0E;Z[X\5
MS\0"YQ)R^&%>?QK]L_666R J"S64S)&$ ?H/%']@Q@E@VZ S,/QH)KN!_F$<
M<Q/G!Q[B]D4>HGL=>],*6"U!2 B&^RTR6+7'X-SI 7"ZD:N^<FX&UO+CVLS]
M_]T\*O<P7.,?&65L[?[AV#?<^F2KQAN4PZ=J7R( ?S_<:=0XN2P=?[A4Z_9<
M$,<)?E7=(X-*QNHGO>?VG#ONZJ=I&&@.FW8G)GE*MK0V?!]<XGM.3'3P?A*J
M\< A=BU,'K\S0*=R(SY]:<RXM;25<%T.EEZ10*C+R^Y]S?F([\/MY+UHD57-
MM?_C<=84I,LWW\RYP3(O.M<N39'P.7AN5V+>/#"M\!.W0">7Z14_?DFD-%:;
MK4V%8IX1,P8/EX-DE3.^-L<Y3CW%AZZC;[3NZ>?V^4R.$@)48,0X<;0CK-M/
MVV4I9<XK/>3UBBD40#N #F1,/B]$;>)>4[ X&%QL3 >#PWT#.VC%TN'"GZ$6
MIT7NIA:X8P:%%L[\JY$M?[L'JP%T1#+WP)2// 6RUK=],RWYAIL"#L7HP<,5
M'D)CRF>@&OR<B3(PM0OF2_+RK!1X[,+D*'B AWB!?S;^W%0'F]KU5X#.C;*&
MAQAR_TA(RB -]OI&S)N4 LP=SNGC3E]Q%^CJ 8]%F5A!N@D/86@_W,,_?$=9
MA[G+0"Z!=$GKUJ]K]/Y3 4GH>I AD<+U+>.$%3\G1$/**VWI-8OXV)S]^E7Q
M)QU99XO3'Y%ZWQ'8^-?&&LH5P!FWBXEV=N;FHG;2.X,8\TLM\ "^FQ-"7$_8
MYK'/%G?VQ6S>!]FUM[S?+6!\ XO5;9=V".,VTG65]V1.G%F.5PY2ML=49X8X
M9^4[ T[[ZMY?]/WA"NWV<#3S3?Z;_.3NYC?11KZ*C.12\>0'JO;OVZ>4LMG9
M0U4:=OI2B6W>H1NOD:>0E9B'6D@ZWL]=3-4(:=PF)2IE-M^_=>,G]YV+XVWD
M>B_9*3QMME)*+NMC/JT^^\J$C81J41VM'ZF#6KE F&@0*&T;>(7?$GM91&;_
M\E(0QNSZ_,>W>)6<,.<,7%J=5MC+PR;!B9&CS_>DM><HO'F>T(TE.51464?=
MF6GT5R #]H0OW144*?<+XL<40@[JR!S*::U$R8&YR;/V[]G%0S3P>*$0>RM'
ME2;<U7.!X5@_@GL>YC*2CSQ3-8*,]7([O'G\XYYC'K8/]Q\Y?R:!I%"O<:9V
M7#MJA<!9GZ&\RR0I^_'KK#CH]L#'740UDWU)4[-+KUO#%H(*,2/=UJ<9EN70
MYFR&K0<DW&I[P8V[_<2]E9%QIS>VY$&R&.M/",1*X9=6J,I9IL+19:Z/VD*F
M>?Y@<'J0OXMP[+!,##NR-F$JLHI942%:PWA+$4(+J:GGAQ?<G&8WWH''PL&2
MOQN%]LCL$Q)]UI:/D S(#)B*[/+!<P3YVOXSHP"VZDO ++"0 0;BYV1A[ 7;
M^87#!(-D]G,?L&X:S\Z&+UVPLJX_\N#?#8Y4V$JMXH1\Y"%F2- #IY;)>BU)
M\',W!IJ$I7-/D:(@S9$%ONP.@':8F,QK*O%/9QCX?S%H_%I%C(1)\4.JUL)6
MQ2>-MUR!".PBG8<HH= ".*CV^& POD]_B7UXJJEVGC <EMQKY+,2EG A2()0
MJ;Q&SWYU.WDAHS[YX'Y3M\#(')D%F3E_^JM0M6O%@;O*%6HW*A.O%7ECR0-A
M$^ )KB3G>!EM=+/A>ES4O@T&IL[38K(S.</I1@M%C2_&4I5OO&DE[,[)#3JE
MM/.VY+//21:'!59M]EPEU;[#>Y1E)K8G\R-_LWJ 5]14+/5-,>.^2\:IY*F^
M'43/^2_U.P^4DRZ]Q["O.35PU*@%LR).=U@W8YQW]PZW3H7*2(9S[NW0UT"H
M.(U3UC-T6ZG)?M,+$GO-J>U0,^B&OS/1'XPE3>UDHLCA?5F$1Q>\C OSG4>5
M\'=F:XU3.&I5A,WO..IE$;?>X=G&NY0VARSJC^_5JE9XS28ZO[P&]ZP?4+?Y
MMZH\0WDUX\-\B=0/.6V*(V'J/[CD[N4A+N0-F[Q_VZ5@H9ILD)!JU)GL5K_7
M+$(][>D=I_,^7)KV8+E%<01&]E6RZTIRAK=O"/V$F V:HFS R:;95^P[5[(A
MW7G/6!1#=(&%RO!8OU3A5/OEQDW)LEM#N^2>'A[10!P;[19F]YE4>FRPWZ>F
M9!':I4JNGB[NHGSF.BD/2&Y7CI3LR;K3O#SG[>7H0_>AG^@3;9R-S$-NP3J&
M]AS>@T0;4(NE.%+TY0I1Z5QO\Z8I&;'YQ0V54T G;A9?CO!Q:L?N94M</^K;
MJ5HPK6W]PO7,^QP_8":UEYDGU;Y8&VTI-3C\>,B+5%';N)FRWNJP1,%DZI$+
MSHD..W ?,HUN>J@M7:*CRV,B<NF2+1Z@T><]^TH-\Z*^N*:.1PZ!;N06*0E:
M:%0_&YGE8.$3AQ=PRWFD*QHZNL,D;S%#OOGLS+5)<&\@C8>@SD302&5GQH]J
MDCJG;8Z]",_7?[5X%S-@.SF&$$6LR-,13C,_<)-Z"9C>"%NP*&O8^JPE+:S.
M',@%NR0@?:4B'L):"!S;B$(^]OH)>.$%&[1W..K^?\5(L[;^*9:L VBG\,S]
MN$#DTGHT=V/Z^ 1D6$^BP.H@%&2= W)40*8(E7^R)'<WC%*M/<=^Q:NBXZ0Y
M#QA@VI['L\ZV+[EC;=_ J5/5N"%GP7%#5&=[8^"$F_D8K![=)*E_0C&_ _[4
MA[B8\:>8T^83, >4P3 3Q@TG<0_IRI#^*Q-N'@^1O-/7B@^WY< ]_RW$O@26
M[+K9I?S$:P$LVUVXP3<>CVP@V6MMKB\X_01OP$'!+72Z5Q$0(_K+CC@=^>+R
M!0#J4%.C)>D!8:5*WNL@![K0:8CP&EAX#EIZH!5H]=^/ EPE/<+XZ%Z&673J
M&[49\GA0#AHI-#V<:ZHC_-=Q1_\3?T'#:DJ.%KI6M4$KI$"ZH![;[)5?9K\7
MJKI/+4MK%8-HFZ)6C;EC]+JJ&2W*0E#UM>Z1N^)DW@F5=F>U%&.XK[4D,PFO
M+V$+BB_A,CSR.BX:[B\Q^T1F..I4L%2=6)EQ]O%^!'DSZ;/'DF\?#AHM%F?$
M%^I3:5D?,6]-.F?N3US8A!PK$YA\UI4OSD,<G0].*[X8DGZO/-WX532HE%Z=
M@0K7F_SB1<\P,GM8QZ<E1O^NR1)4_R\A9,Q2/ \1YHSD^E;Q$#\5:;/EP6J-
M0GB$PSQX+"5](A&VL2+0P2?0%5^]-[^>D?.G\71;L?PUP!U=Q9&P?<2YLU#U
MZ#4/L4X8M$$W6)7/56"'EP@R9<; ()!U"5>;F\R%K)_,G80QJV\NMO\_')0W
M:S"*$SFM#>5;\JLQ.7[TCW=8F3MY"+=2T&_A<44 8W02LM$1KN<8T;L8TC\J
M^DM,!B?E#\;/5'T!513\'C*\=\2-N+F^^BC9[EBMJS"/^1!4$#X6?NUBI?/#
MVOUF!QC5KJUO,BE#47?Z'KO?K)*E-PX("NAD/95:O@GLQ[=!*]O,E4N45^MG
M,D)45_?NR(RC+H.->E.)XVV0%+%^3'PW)41#>T>VW>O<?)]&:<E^]VNRW1D^
MWU.GOZ.4B1\Z;)[^410EIGEIV7;&1)5;,'#M;I2'9<EYAK*,XX7"DVB-[*+7
M&6??1GEBM[5V[N/6@]$>ROLJZ%5;31X?E.F0"HY2]+(^6KJ^!MA&,5]:SL[[
MQVXGGZ^A[Q08NX[AVP4JD!*DH;<P,U^@M.193!2K@=4785X^3DIR);)G!+A=
M> 9J"#>X81G2O8!C,0'N7AC06^G];<^Y"^5/G7O/_LH9:!UALBS'XB%>=@/+
MU_E7HLXV5+3+O[VY]7=>/O+OO( 7D/WM"SS$P9SUG*-Q^!$OJV_B)/S=/^%O
M@NJZN_*/GAA"PHK92H*)NK:208?R=XBB!Q*UOPFJ6\+ \,.K(&<!R-_)*ZL"
M%+=^^^JOC^U#/.T!62D)]PYBO6G\O9)9HLY7U!47S<ZDIEGN=!!U^^YJ_RF!
M3&WOZ+DB<,F$KAH<W'5N/)]+.M.1(Q]V'VIS%;[!1O@2I]I018&-CCJN9!P0
M.P5QSS'3F?B\6T#+^B /5_];C@9%HM/B4<Y*-?JINSL/MTQY? <U^!YU.,Q#
ME"J\54:__$D>O]P\N)@96 9^L":ZR'\L I.O;^=>/)WN[JK'/E!Y"A;:ET[D
ME(PD?&G?\#[LL#M#!L:0,UDF2<E;4 GC_>^R4ZJY!"]G+UF[Y3<H&OZA&_B0
M=>FC-9(8IIRM5!LS^4!\9@QT>U8JRU8H^52M>B5(H:+"5GY MM&,=<=:'[3V
MPM=[+F^^IMZ@<H'3\C:M/7*&[ZON5'I\'5:6F>>J_J#S/W/C)##3(?WAXP/I
ML*X*WVNQB&-K@M4##&6H,EV9N]> M4D"UCRX-$[SY%72[(%%=#3@MO"P-[G2
M1]>QWJR9-"0FR$[(0"V4?N'>M.3WS%>U_#N8855Q"]9B:IPP*V^H< \\O,3Y
MCJT??YYKMT&6_BL'' @L[.8A5CV&"[N&X<)#7";"R745QQ%>@/W/@#D;Y"9@
M:CN))8%J;>=$Q8 D\M?C>1?>@#>O\A!SRK#%?X!D&<"5+YQO^J49M ZT@D.T
M&*@R%5A(2I^:^*.?"R_8-I;1!"O2L3\]"F;5UZ"[,/L2V( 5I.,K0DRHE_J$
M:;C'A48['DQ0G)QE#>,6+&;9FQH/UIIW%CC9WCE(?-]$GMB-*FR]4H0L-,.D
M$,[MKI>-'+0)21:673^VU*[*B@,V7VVJ_\!ZZ:-_)+7;+#_[.4F;&0-\$*Q(
MFJ05#,A"0G?Q_*-XKP)/@ 5#:!=(58-+4#G)NB E"-N'.#G?=#W.#TO ?"G
M'B']R$,\R@CF(?!;V)W,*,[Q8 'NJL89O7D3'F)#(-T>>@R6FW#VS *,7B3M
M,[@='(OBP."N]"9,+$/("W!Z:WQP'!H.8B9"F]E()A7)G=?CZ-RPYS!P?670
MSLJ5T /[96EF,@_Q4)L?FOLDZ;\J(0_AKU4%>< V&-O\VZ1W?3P(8?5F;7B(
MS;8K>(CC!]G/.*T\1-D/G(L\1 *:+L1#K"UHA-3T."K("CP_$MH6@!8#:XU!
M=ZXB6(J$C: &/(Z+KW^;P19+,1Y"2WKY'=P(!^[!9OTE]S/D ,/HIY B#]&L
MS("'DW_O* \AD0B)"0XT<F%L^PC/,.H#Z?E0)$#]VIY;> C*H6_S^*5%OX#E
MHI_ IM/0$'B(A_A#^S7_H8U!0R0M\ L/T;B&AYB-_B:#<O-*L/$1=PH8V' 9
M&-L#N@+1X.];<.R/K4Q*PC&TI\!1?W"Y_INT!Q1L@=%RWR4D??5^Y((0D(>L
M!_[0>F[@'YH8W5+UZ^CY3=)TX??X^0' 6Y#A)RK(6HOOP8W@_]!FP!\;EC!N
M^YN!\\^$@[XT,NG(HL!?1V1_XY0 S7M I*0Q=+WG '(%HU&[Q5WB&E$M_^'C
MV\XWPQ[(G&DY^KW8FO[O=(T5%EO[KV6,7M0.7[XW;HVC=U,S2$%:FYPZSGS*
M.-JM6H=0KKOZB!DDD*> *V>1 [#?T;?;^(WTHT8+=6)-#E5R76^9.LNTW.W.
M+-8;[U%XJBU;V_%=K-Z1-UW.%R<SLN=)?3XZB9<\GSY0,,B#R1QSJ79AVFJ=
M3\D"04DVZX?K"4$)?S6%^Y_Z6[?<Y)GB^X)PC!%"U6E3'*H9O57A9:DT7''5
M*=\>+[07^B&HP?20/RZPT.?-)8XT/:\]8R#,4*S8\/,Y1JNF'MNPS5<Z>*1
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
MW"+%*1;+(!IMO?UPVE#*[/FRASJ@)9!)?\Q&1&DN8291!LF#:ZH2'*;KS%6
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
M^*6?AE$L[)P?NYF]8+HS\=%#!&Q$TYTN;";6&#BYN)RA& S4;LQ0*D9L>,1
MB _Y"-0;F<N/6OE^-W;Y^,R%<>ID1'Y%H2JUK+NPCP;LM.>3.%?G;;X[T4!)
MPB*ULL+P7=F[BLCGASEAAK[RG&0O7-\XMJ_SB?3-L&7K%8$N5[JSD@GC::UL
MA D%$&?L@Q'L"QL"RP$S+C&;1USG$:4!U^+<@-&6A"^WDW\SGOE_?</T'ST3
M/K^)<G7M M'+FV'@D4-B'LU$_Q>=X4PSJ]$CGLCJ\XC?OD?+Y';U/\N?9D[+
M@Q1CEQBCI*82S:>$Y5UE<%57Z+WZHT0ZGQUA+A 0GU#8!;=,=0DJ04Z9I*!8
M':EKGQ:3H*53'(32?/9W0\#_V:<</68'/O%2@>8)/1757[]5ECV"880][$X)
MH5?S;5##W6S$-A"[(9!EP#K:]8G0C>^(Q\S>=T'CX$:E_/'[8HJ_M?U,;X"V
M8-B((Z?(1.@]'XYQ3+^]&PR'_:7*'KA^PFH*8&<&+)Y&5Z&^9/\Q$GWP>_CG
M/T:&]R66O]7+D'P8V%6Y?[;_O#@]ZGHX%XIN+@VV%WJ_XF'>*S4X*N.].;Y
M09G&/RH@F7SSGI[*H3LAP342.[X_-(=1H6DSB86:L05>0Y1]&FS$4RYJ0*^D
M_H0?];;W#Q#YI:U=8S.VNJ)LI#!WZ@M!7NOV_=&=%W2)2L^+1&<TTNZ3/%A*
M5E8SAD*<2X0__V\[\P^?/AT'>.:O<XN,J>V\D)4P5N 5S%2=D7;SU"[J/G"Y
MPW(E^3U7\,#-7:<681 RS_+I;7GT<J7.B\)4HJDM,!2K?25+MMN/IE5GRVHD
MEH99YLQ,MV6<LG=5EN5IMM_:N(\[1)$G"\F#]'!VQ&R1P2Q(<1G4U[J7^MP?
MYZ*Y/"AAI'32>M4P4YO=(XC'6R1^%N?0A&7'A].S-3^1NR.LM#)*WU3#ND!L
M4#R[V3N=TB-C@ULZ.4(0(<[-:*M.NEJ\&&/.(X>H#-Q'GSUENK:'%*_SR1Q#
M0,(/?:+QIALK\2*ZH(O-\:9>>%'R-;JXSO$]&$45& 5:OP&'&!ZV8'=96+LB
M[UC\'^&X^#<#HHP8:BZ_?[YU;!^A>^" PZG@SP^].4!(*Q/Z:% P.5%05)"G
MASY:%=I+D?>)8/C[5R(IH@+USN\\[*G7K:3CQI-XC^!MW]D<B<TWSL&7*H@&
MRE]J+':N3S"5)8HX[\TL+"1<+6@WS@2Q=[)8AG6E]_RRJ65S-[>N*;VP@Y>D
M!Q0QW$_ R@0[NO872*3SEO[BG08,'^):S6)**HSIQ"G;\?3NDB77^[Z"-A*2
MWF%>SZ8B[6H%PH+TLG5" @E+1[HK'ZPLHU$ME2_BEJFW-+8T5L1])M!XX+*3
M]Y/JT<\C*X\6/*[1B'A3I+]RQ-OW2NCZ1>)9(5Q3"8D+/%].&3/RCACQE7PX
MN!R>'_[QP85@P_9*GCE&98^U;GXP(6"D< S:*$U*]B ]]/JQ<BMY4,\S8K+1
M/<[)%3U\ KV542E)V>=7?F9$;%Q^9X#O?=6(J K![#.#J7(A9P)=C-(MNL>2
M$]W.(;FGY,UPY;W/TU3C^?<[/=!H:@_:O1Y6-FEGV#?GXFZ\_A[_@\'Y[T>*
M2H1S6S8#2UGZ5\A7JF.B_.55/.RR%B6[LZF9<F"6ZXX-,R:QB@#:GK_#\/FI
MP<"=H?><+(I[ @)?FHHUWDH%@NL6^E!9=R&>\3X3<[7353?2DM5)$<7%%8)%
MU3@3SG4"R!5M]'N7!Q1<6:GM^J,__XB,:9/VIM\VH8_42XT,;*R-M+9H%"4T
M250!5DCZ4378&L,>H"S>C=P+!L8 +$_.=F( HWP.4BS&*-,/89'@K:@T6-*N
MO/UW7,/Z1\\.V *"C[()<T50DQ6Q!D7G[85*"_0XB2I^M+9C++ 1[V+RR V0
MHC-L,+--X@B#4>FP]SX4E?Z1DU1<Z ]=_?DM+G\@$#U^JQ(N5!+,?$F#A^F
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
M;,2;7V 1?[KXNWM9_TG>MR]/I2.KU):-&$TFWQ ?3"L/C9H;1P!*^"2)2=)
M8E]XO0E/[*'[H<8_[J_2V8)F_ !FRI&V)*.>32OPG&/R &1!JLTQ:$:BWF=;
MT*<&FOZ[&>63#:LRIYO2C/]C^"-%HP23K/#DPR\[T/7];C$]FJ_QH6B+;4B:
M8KE.ZAR70W)$D\H!KOCH&FR=*[*^LKUW(=)B7\@G? SLY0-;@J\H%N\#GO;B
M0JIK=BHYB6?6JZ1.=T?W^:>-B(B4GKKT(1%63;[]S=8FF]^ZHWL-4_N2F\T"
ME5SNLA[L@S89;P+B!"J-=:3JN]]WT]*;M !1:W =?:>F1]=2Z8V+);J<XT#_
M8_[8?Q9LQ!-V+*G,<.C&OOC1<Z&G"7$C7[SH 3=2G9;;J9H\D\:5$_2#5T!;
M#^2L]R,\-X4[<$UJCUHI8]&2_N'R@\!5K??9V$ %6(B?-M<JWK[_J2]<"+W
M((R!#[.7'I&025WQ:];3>M?VO"P*41S,\2P\_^BCYU0'H;C\_$A04G7;MBA>
M>][#E(A=$3%&% >3B;VR67?7XPM[UJ\K+Q/XS6_Y"U$.?G@7$'Q[S-F))%%4
MIZUB&]E.B,@:=_ 1I+EFNKW--.B7JR8M]VN&G:0E$/S4/5!^"HB;GS:%WXC&
MOYDU_>F-*646T$SV^'[OWD0"UQCP9IUORJM+>N;8?OZ.V JE\MD+.BN/'S%2
M>6BB+\PB,P,U=VHYXVH ,4D%;8<#G?G--@>[KEA_=X8B=37X,C9;79$7G'M6
MJXO7ZLD6/:JF-V!3-%24:3[7E7[Y):^<I9+$U;!W)IPL?[4?_XQ?1(<5?B8\
M.?Z< [UQV$MYUUOH)@I=;3T$E<.3]I&O7/-__GME)NQ(A9KP3]IK0?*MJO\C
M-]\W#Y$B"SX^PD8\Z/']-=T(NM;D3;/I<*E8(N$7XLB?B>GBBOB='6?=WXF*
M3)5:%YEU1:^;S3J=YI!%??^'U;<S\RS0:-+QY8;QAAR^,GQ?#:1*C?H+-]GV
M!Y.X1><O\6#39W4@Y;,8!AW).HHRA>%#.KS>H^V@9)^7#%#0$/?ID>(>[2]M
MQ]'P;,3A7B/8")U#1[ACYN/AGPMGLQ$FL$_X6C_#2Q^> NL<H#<.UU2.IVK
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
M,QGA>><RT1PN/ 0?%;[H-_B.79]SZ])/26@LN:8LPF<B1'-U*#+!C]:0:9M
MNNGD)E,P-9( 09 ,4D+?DB",3*\GC$P_V,M>)5QJH(8@R'OTD#J\F #+%=]&
M&G,*:8S?>@3E<>/W]48.())<<P 9G^W1"-5$7E0<@51O3^S4LG33OE[>N1B8
M.\S:AK3+7 7-X;!UH3OC3PK]; ,1="(#MKQ'V".:_Y; OHSG/@48"%G*P68:
M8?@V'\@C([ !FB'1,N8&4;8BC=(1H)(05;0#X-F@:=6]S/W@H+\ =8UT)9;
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
MC!/D*2;2_Q=<9\+Z0!H&P_D.Q^(B [3O\'PM! 0(T\#CH%-P=34X:'D<6K]
M.6>K4O^JSGTH/'O$6-3$(I5M!>=VDC:2KO&SP<'+C>!$()F[H?UA^U2,.M*:
M3BO"K"T#?  RSO3[6@M0KX2F:U[LT3^4E&FRK1A'OA,'(1S\>[72]B\7-[8W
M\S\*R;BOR"JP>D14@,)]B_!;F4GOA4WY9@4!JH741,3=,7#FK4,J^5[83F<!
M2AQYEZ@)(G-$ED&2YX>2!ZW_<DJ6B4%>DV'H2N'.AG*P87!-+T-IO)<Y2>:*
M^YI9(&V_IIO,7WNXM^K6]!-A()I/FX1+&.&/82KWC$@M^.5>? K<3F88*8 3
M#>"HHY41+O\RCJ$8/PKNH(] A R@'Q>"O&&Q]>"_A<Q^Z_./XE1J_.LXE:W;
MC4GA6M=;9M3 (GG^J< PPLB\A%.+B4\K3(NKQ\VL.O13:I61X2R65TI ;MD]
M?/3*X0!\%+EGDV<*GZJK+*KTQ;WFP;'1PZ3Y>]*()'@8?;C]P753K["8L'SP
MY<W6KQ,XPF+"\L[?9$IIJW\P@<Y.ME[XQ2B=(D[[J7(75D?2M]?QV_S\7SX1
MH$I,F+HS>&C]MV'@)4TQN$ 1#GV/N^29,H&[37SK#FTVJ.A]2R@UP*P<TQ)O
M5).T.+#4T,E)KO"2ZNE'5;0E5@@,6[_9YU@WD7U4&-W[E@EV%LH3.YPF>SY,
M=6!7YWQ<IE_BW)R/#I6[+FA5:]038\.;&)>(>4Q'KYKOU5EL&WF+ -7_W<P#
MW)P,VT& 6CP<!W^WCWT/@7S ?3)MGSV.+N;<RYDC"_/N/45NE;W1"PE0('NI
M<!.-Y5R/.Z_1RB15 NP'A?T2_!7P-@2/YK\6H!X\*OD6;"!029!H%('MGS\#
M<7'"O'C [WP"FN8$EG\##NK2*/ R0UWH^.=YV%<16@4,H^D;\_ P2(86@]!#
MGJ:V#Z+2EE+X&6J8+BS+P[]R6V6$S2LKO=<7S*.]S;<.B&X]L]8B)J:],9MQ
M+E7AE)H==4)>7R&Q_:QONIBX@?BQ+5%K:5'&&(>$]"PO!$-<&/G^MQ::1M#9
MN5#TR -@JDN TK^4OH2U6(#Z"1< 3*3E,D(*9SH;#?PHS[]Y)PMK4N!3%58@
M;]'^P^X!$C(WPC\]'E7:!SQ.]P3%O:36PQOA0O2)_RA$NO1&GM/5I:-:4NWK
M_1RUF&FOWL$KL8>TWL<M@9>=\=G4YC-QLG)&?X[8*59*ICV%MM*71:6/A;=\
M+D<-%IW0?^&K/T GB;)7IGEF'*?$.]?I29UEWB,DJ#Z<+T]L;BZ^:H:^/ZU1
M=Q%N$!FS^''0K/'0(*)=C/Y;)[U^/NUU#%7]V:V_*+%_Y/Z]J;OD?3>5FHK]
M7#Z3]0<AFU>BT;8#,F/F9W6R!GWL^BKQ*Z"3+5D/M2Q\3_C&HKQ62LPLFL82
M>;:6K3_ C=(;\QO4#KIZJPE0)S-^.O4L=U$K)F.KR*>HED;7!Z[\[WI8W;G'
M7;<\]M71/3Y]>/VG.[BJ'HT;=:7#/]6/*=Y\FU64*(ZO/) ;!^A2??!9+T8U
M!W+C!*C;1TR:TERCK==T%ZFO1U,?+Q&#,Q+/V='LPA^M256R*"W>H+8JCI'T
MFE1N=3'  TPJ"&'I]8;,A/,Y> =.YTB#KQDAFUMZ>R0[/Y5TO;VG!U$3V*T-
M_][B[@6Q(/)50_5W/;(%3=-[\0E1[5=&"->;\Y>LOCP2ASTM(6*Q44M__; ;
MN?IA2Z#XH'L+-DR *L,B/'-N30N93A&F:/U;_UPLR"4_!2F);#"2^"<Y\'[M
M)(S^Q4=X(5_SV2]7,MP%*%HK%^ O<5W8P0P@J=$24@OFJR0M1EM#CG3C*-KX
MHI?Q>Q?-#Y?<D:ES.GBU/<SC9N+FF_URI=<U2$ES3(1ZK_7ZHW+Z9P,J4V]*
M"+>1_/!9''#LE0"E)GXI9?SS^>5C0]7!I[U094""0V.M:X4.<;8'8&]S(M>.
M[#NBOP]79P?V*0 -&3^['Y[JG28.G1?'F63S+*,3M&@53L9A"=&'=V;0I,1'
M_13Y3R'MON)MX]QQ1V4#[W,?"$-ZW^X0._6"I$'JW?^IX."#V8:0$ ;P:'9O
MW-:(>I/*YAN.EK*?A&SN]R>\^'*-Y"O8=0.L(B3EH-F/F5H(Q+OM!=9L$*!R
MVP6H1J?V$NQM\+VFCM9*L&L"D8"\B9X)&BPO0#W.!NDJ/!D$SCQV%:/I,HYJ
MGVUW[<*ML3/IQ6&DBM,*)$)T#YHN+MG$?PWV)42%9X"N<6SQ\+9:96M'[?O#
M$3EGI%?,'Q)IH%7EWO=0WQJ3>]CMWN["0\6D3ODI(%]A7VLKG+*[QBD_'DSI
MN_B!F_OJ4F'-'$-_:N+R)"5?C;1U3&N[WC;>F>S<]808C3OR3"F'M6B"WYK\
M2&M"^7F'(]M1.R9PC[5VTW,R!AR&\UN9\MWZ5PYU.RGYDK_W6/+)R=R5ZZNX
MBA$F:9IBC"EP"N#EV^"+B?%G:,&9]R8NA438+&_BY*?PZQKX;YJ9CPS-SW5^
M+G/*)853 _B^P+8,7#!YK=9A=B95;4[EJM<0,[FT8]U6T7=@GPBA_ => "^"
M=0SIR ?F/A<*_(_2CY4E3 0J;?H1'A\E3(?VHDL]9\)'T.K//2S/!TI=2[\>
M7U)F%L$O: OQ,WODO:.#$7/\762XB6'_3ONL<$90LT%1['33[&F]ZY./R%^O
M0I&[SLS0UP;4WDQ;G2=#EK?:8Y6X)L4F*W12N RUUN/+9:AK_T^6H72O#U1;
MZ6+.^]''Y6F>U\%+HMJ[Z..[>S2U3_[R'^J'?[H%UU(BGX=4X)!^$QCX>!IN
M'2+_AMLIZ?\OM],E0>TE.RSMSE=4%!R]7B<ZM2PSE-NZBYWA2PCO:4'?J.*V
M*CANQJ!/IKX,2W^R3G?I9>P+,3&[43\+236M6 3.KV(E\ZT"K>M%NZ7#,-:G
ME8KP+DXX6C83S1E >D!XO$!<%U+PU84].L#>-4(UCN?[(U>TW,CS8V I8?*(
M(F=6F ;: !;W;WO3.SM9U]4('W^ ]!I)F%]'4I%');.3':"S+438O%.Q41)R
MR(?+A$FLC^!X<V3J:4/I)J#0X7I)7B!X#WV^#*2\8<V!/_4)4%0[>[ ;>72)
MF##7EJB!"3Q%XM/ RL+>R3H\9_X.S \ ,A7((SUB/-8>OC/"<[2JF % ]0T<
M+2L;F.X4H'I%(+L@NOI9Z_D7N(M27B(LFUR(]UZ8>U=S+S7HQIO*N(;=<1-/
M0<[<G8E-Y)]FR;\F]P6H5^S)LTUH'DN^\=?,P.$ 9P3-9^SF3HDAL)7TD^\_
MR"ZL"NFV9L+%P RBQ>YYJ?^:EO>549;QUP43H;V^%K#?1IBOR#;;%?]-FTUD
M>ESPP-322*,&<1_F4I>J;&\U\;3M3:KQ%/WMI (W\*>]ES<WX-JK:8W49]_F
M68IICR3L1:I8A6$?S^KE+AK#L14?"=USG&.+"<Q>U;'SB?#JQQ2X#ND=ZWE%
MAH8*O&Y*'?[1"PN+]O^<".GN$4-D-DDCUOLVF\R.FC^,H'$K%1R';R) +3\)
M=( C'_R&8-W[8.GZ1$.& '5Q+)'?M4* $N:/PMDA$W/1&V2"+A6Z^'P>C>-[
MU(,C? RT57%6C(7GS*+SP<=4(HV4A1!BU">P;_%"@JH2H>O.$F'JU)7"]$_Y
MC;I<>A0B+EPB6QDW+(%(P5-^'418@UXS>857@LZ\!KJ]!V.%"9Y**/"]+CR$
M0D.&WF&;0-+67 3P)PE0=W;"%^L1M4)4XD5PI"6_O!--2T$4SZAE#M+010L5
M&B$51H-_J6_[)_ O#273DA1L)/WO#P &TD"8(K2'A^-N#A6@4""W=5K56-@Q
M($> 0GIF203'7TV,PUPHUDM+G )'SV,@Y.$3"(Y9Y=<.WT.L\CLTG.T=M(G<
M'C@ @Y2O"KGC5NQU8:\.O;J_;$NE>1IMF0?^X7>;>W:W4!^ZZ8I_?AU0M&Q1
M-0K;@=X #)H0^8.(0KKGX]Z/X4@R"5Q^M'!_'[Y-$U&MNI)_S\LCN=DA(C4Z
MI\3Q.7J#6?SQ)<P'QD'-.=44#KDS;EB LD^():<";]J%KG)^[O";.MA7=_K;
M7R\2)A$$"]C,^W/+%)'VY?D+?[Z-\#>OA-CX02/[CZ_NYP7H=1L3/A]8?P^R
M:S&RJI0.B#,TMA3;*/[ =;PV-?>B]B:SJK]FIUW$0Q3?<KXMO"4*C9F*[N6O
M=)@YS%:$U[ %J-!=_G 9ELC=T-X3!I'*!2B&.O(G&!?)CRP%&3N0^=F>!R[$
MMZ!17OS62IB& ,5".CAD9;\B=P@-!^O/HMFR\U ]F36"Z-B)9K(]AO/-\^\$
MJ'1D.$8'24J(=(/2/A8"U'609_4F@F[4B*8"$QESKO^)8_.2*P]M'\8YY6\7
M_\'[#DX2VF;;P$R:O-P];/Z1IMYZ+@DV99GZW$HU1Z^&&_QDLX!]4SIZ[RKW
M[^2/\K>;J16H>&D:S1'O[//I.@??+GC]\0Q6E,:=^/"6L :2>9D^W)TI?G;%
M4^[NV"R5/[Q@^$<^]:VI4/FAN32Y8(]Y4E."MO9S&?HCX;E51E!AB;%2 (?R
MOIU"FZV8O:H>:/81/L:ZWKWA>*OF'5>I7-LD>QZV8MN6_'LE%P*W<5)8_NQ3
M:A:'=@2*AP"14J>WGAQ<YXVM<[)=0\W\D)-@^;#30+=-V4+/"RBV=-4\52BE
MH69C)@6(?W(4KX.4Z&7LYZ4&1_HEL,VP>;ND3^O4-]+\=Z/.[Y9BC7 CL'OH
MI;<QKJ?(6R5/KZ5D3K:[M"6Q &S9I6^MHE(P5Q 2XZGS;XTK3LW'(]"0GFAL
MQDNE+4%4N34IWF&8$HQC6&2+<<?P E1L'"F9*C9?(T#=@IT.9O0N9@I0*BW_
M,M$H78#Z.=6H)[EU3("20V3W2S=91$174Z@@9\07>;(()(]8)9ZUU,_S\<\J
M@0WQP)\B:+-G\+;+J6L2WEX,W!B:;2.G['>[)/JK'=_-QX/+L4&NYZ^;/>J.
MR4MV>D20RTEL<C'2]C$?_:/IUK:0_X4CWK]PU&.:XZ  )T"QH5^X!\C\>6W;
M"-<57;@U;OM6Z\LBXRN2KJ9=-0N3>YRRIK_9*L58SL3DSMT<^UZ/.H=;KH[;
M4YJTUP+KHWQ-FZ)K@]*Z9BR>Q04G0;*,@?$UY]-F5ZV/>_CLH(]ZP>RC-L61
MS9'AF^.2=)3#6>VM5]MKNK=CII:+0')!> +')92SC5U9\I'_ FGN$P<<$^&[
MU>V5:EP D9@"#(2+!1;3'\$ZFP A9$U I- WB?-//0(//+MX(,5W37:!9^CI
M]S(7;N4]?^:0^HCE1[];E^]BCMC9=#I(-PVC5<'ZTHAEQSU&]-FQDL_-CJVI
M<0-O2&']>^$<RX,Z3TR&+?%<5;^X=SX;;WVDM<I?2CR85UL7]BKM,K>"* 66
M:7C4P3^&@+V(C4\&J,\U$!#WO1XP ^$@4]](EFG<9 I.!2Z^A.A4@, A(G!T
M'8B, #';CPTR1"I!&D5:&8$).XCSL**0VML2MH(-&S"(<"&R+HZ[XAMVE2?7
M^,L#_*&C4!SLU\JC"E.P;A6@OJA_2&L_M))^)8*J'3)P,D25=RS]%-VU#,S&
M>?/#'#Z"]J*NN/MT9-HH+IPJMKJ/K<Q+?EIPXT9P&D+BE0Q*+R2$L!XG&4]\
M!*!;]?#[J.U<V??A]_N!?9>+;XR?/*AUP;+"V]63.)F@1&/,PJ7(Y(SM3Q^H
MVM;/QK_GALV%>!HX7)\A\XI^V,8I:@LZY>8NMXZ=;*CM5?.*K#(7L^8@E?93
MHF3VEOB16(CBC]!$8K9497;_ =H^@DMCQ_D?.Q_I]$[H#>I67=*R'E\5/"E6
ME1T_ &RD#& VCY_/KMGEJ#]L<+^&5_@TQE?DZ*3\ 7+B?H_#!_77E5X,>[G,
M!L;7%^/<.OA.I?FKE6,*GHLK^K5'SQS(]GMDT[$#0?_I=T9+B8[..\/*G8_+
ME.W=*R4EZ2"S]NA2%YFV2.W%]N,?>#)43+ KI9-,;0O=KJ3 *J:^8>4F#7^G
M^L#MZ9#D@RW7#GP_+8E"R0L]O#WH$?Q%.Q!\+A0B*IJ&P:!K^HB=6+T['^0=
M4F4Z:U48-/4[3([^';B#U *\3?,SK\I/NY:R_G3\"MWP9,=1> =_BFB1.-X!
MJ?7C[^3K]Q]F7D@4-]*QTZ[8$37TMLCJH\).WU1A3N;5] %%[F(] 0KL_\O:
MS!>5LVP[S AOTWPDN,Q'\$D8&/:1^*<R\H]E5/>OI=%T$0:!P\/.()COF[^O
M/CD\GV9=WB/9?*6HI*E'TMOU\_25H!S"^TS<-43$[O'C+IUEZZ;] -8M@2I<
M?\BC;#Q?M$=_?5:4I1?9Y)$R+5&NC"K7_ZUQ_,!6-7=)RUW,>;'@J[$!_"TP
M^(N9;*01 J:+)$C'7YNG&CJM/?9PD7QUU27YPP&1.BJ/ L.:#Y3URYU)V=;R
M+'YSE&]4Q_-88C8EX/'WC+ET8"R0"%D>@;?-5^!FZY FDQ$)K6@/-[*R94DO
M$2(SK5"^&P4<E<-Y(;10:&%(/J:(A<DB\A  #EFB:>TE<HB).8_A<T!X7]';
M . -#3T[#MP TSMF^,L,:'^\6 -DPCOG$7V6-C25VC#F9UINN/'QID@4S6F6
M2=+C_Y3(T\E/5D]+!D=-9X4'ZKY)(G>37@'65FJ6!G#Q1J$[A\J#_:K[.::8
MB^*2,_BS?AG4YZY!'S13,[*W?SZ?S;54Z7T=&P#Y\!_L$3IO* CY\@NQ4,#!
M(3RB/T"7,170J!3,N4)2))WBIY('4]7Y7KH"U$M-SV=^8R$"5)ZQ\*3O3^PF
MPY&G"0+4LWN;C*Q>,GZOH1>)G$ SSEC )>V<@+G:64UK6%\4;$>HHI)5I%6"
M-:UY#NF!PJU9FHL1%KZ7^D<AU'Z_'6!U(L!#D,++5>R9<B)#W0'-Y*G#]UM9
MLN4$SB8$I'H"<]_BI-BAL,Z4-4R^(O3@);\N"20R5$GPQO?],YQ-9+IB0PIB
MZ5B-G-^*:;2(ARCJY1!8$XIPSXLI%"'.UO]-G'VP OPW8?9!0N=Q^"3^(3"!
M$+8KY^DSG\3@XU:[$*.T#AS%6)7Q3H(U:^BR?"]PLLY*DX?0GVJ'\EYFJ1A_
MY<3S1/IZ!&2KC 7\1U'F2 @QO3HA-HGN/*^79Y34<=29>&&)!(RT1T-X]H4P
ME9W@ZU_9LZ%5(JW<I#-_[I-1Q&Q/;YBM!54MCBXU7]I%.5"YSVN15=@57L2X
MBI4Z#7]F0T<5Y0?Y]KFJ6K$$.;O@E]<#=J<%_BF[B?_&9U5[3JSI2+SG?+G8
M*@5^#'&?A]K8WL((\<?I8_TGGZ+[MZ0.;3Q9S7880-^?+I'T2%?PQ@0%AB=N
MJ%1>2B<6^8\?]EHG9C_EXFNVQET_MR@;K]PSKA:N$IRLHSLP95E515BF^]JN
M.?W#[9*P?O*2>$< TZKJN377+E=[P%AK\.9-% (<'XH-X"C2&C>*#W-<G),=
MYI]$!1(]]#IPD+)]3RKOM$25OIJ5U)0"-EF 4N-(M6XRPM7H]OPVRCOK[O[F
MT_%AP^].1%::9U#B[70"Q^M-7L6\8NE9DD\\3#+>+SST.,[:$1N76<B[9G6I
M:J]#C)B2?J9W'P-8)R:^4_SUQR?=AP/JKQ=Z>LU;+CO]RE;\H+TPKT;DQ5]
M^@&?FPC"Z'X-MAN ?'$I7]F_^P6+8*9B"B0V^[ BF"U!XA#U&A=6S/^W.#PB
MHI,[,NF^QU6 VONN0_TM<PT;W?@PY?L&'6V3+* C5]2^=SQ:ZSCZ]!A32C>W
M(8KYQ$Q1S ;2MQ.@NAK.DV,0HI][9+=#&7C1;(8:S8O/[5;DRY,/Q)"F1 2H
M'7'GD<IU89T2)5(F^2K V;FMG>\%,-3H0;XSOT#<%;] W ._ ^$6?H5=>YL$
MJ(%*X 7I@=86Y/V/-X(3#("_ MO%Q4$>57/B'+(4N"$B#J*,*HJ GQT$*((
MY:B-:!$R %Q:Z-M98J<_K)<%,GEH^#9SM'4$R!:#0J\*4!,L@+]LHJ4&[!T#
M'V[I!^Y6?Y$@[YI?HUE3#[2&?N( [V[3N9.O=<]4)>I7?9DG;_3\\-."CP17
M>R?X\48=9>5%W_2UO\DX4TK?I*3FM\7T+C$V!,_8]<@^P*FGJC](O-7'D>T.
ME!(#HGKNJ1INZ+CPYN[^RDNRN\&9D$7S2]W2S<B)\9)'5'B*(H\2 \K*-FKW
MJ.CK<=1<D([3:Q)NM7F)3)+P.]NG5E+/#1A_P!]<4B(>Y%>$'>Z%-FZDGNA1
M84^J53[@$\KH$F+!&NT#Z/F/?;[JI#2_$&P_K'#IA_&+-^KZ V*(KV(0R]BT
M%1KIOZXLGIE[&LV87O^(612/+S"803J-C : A;[K$Z#LQ#@[SE/X-^#8PMHO
MOA:O3N2S(M@1PP19+6&:,AD(,>A-YO1B9.H7H2M_:^]KF:4#?-0$+,2=]*M$
MS(Q$"WFB%9P[S"$CLO33V=[I]B9T!AFZQU3D,G'\M47[]B#/-L5,) -XFC\U
M#=X-GYH?1UJX"7!=I<OS'S-8\.W<O620T%D'ZY>![:] [L;VR/8$OS8<PTP2
M+D9F3</SHH]DEQKP\Q[P'KI:"!1E/F#9GQ!=,8Y6_KV;G)[/$7ZQ<QEY8@I\
M2CI%4FD#!E_D\GU)L^)C8>-7@#4 AG$D(_JX,&8QX^,?#02Q1*1?%PIP%J"*
MB-QUI& (@7LR;DB]N$QPU!%WR0=YV<>GP?E0!#F)TWL? H/7VX )%IZ_)H7[
M:!0!$#+Z"([3D-Z'W&8@0&W@K\HRT@8=T3_]UNX^.I=(PU=!D:H :UL1TE'A
M)7.DVP)47R^!HWP5G%3S%+H%^X[A:B&,\'0.ECW$(7;$R I0WYU"\[W]X1#A
M!L1J[F^^SD]L5B$LRHZ^L1K(C-<@L!S*@!_N [2G$W6?.EYR(>8T49H\^(A-
MA-\W@Z.[BA19*X0JS0K1*@@3:)AX#I;K:@/4S'&Y_PP52/#S7/#9T+YFYC*C
M0H.6 ;=K+KIFQX"96&*8M_9-XG8-:1]/6H154ZM!O=-5RJI;\_&G]!!M4])J
M?X4D*2YB)U-5LGP<=LS28(G/;-O!ZU]>8L86(4T'2&.WB,]1[NV#>*95]%65
MD<4G7)Z86#M6KSE<L/;WNLC^:9_D^:1\L>W6XI>BY:8#FZQU(R%,HU^[C6P=
MI!7&$ *C%?Z5)(7<O=NR%-8>P:,/A[*7+^&/\XY4'OC.VY;K0D+TK5VOF,&K
M^K5QU\ACFY73RL&9/:M5.-AZ)QW,]F9Y4D0=;*4=/]C9"#TC5L\QH.,OSZMY
MJ[J</7O8%?)*)RYK42B0?-!VKHM76_8-?.)L*^S2FBCG[#*<VIQI&?69[Z5L
M:(G(G/F3+V:6B4W8#P]?N9UK7&[^M&_1M,/BV7ZW2*F1CFN=CF8S669VPWZ.
M\TYLNM6P89EG@N,>W7TOY6*2&79:Y](9$67B([LB(H>'MU:*+@ZM- U4C#4<
M[[V:-@B%7!NUE^S6[\6(CIP4)T[O7O8<,W_V)KC(G&678D]4:P]-.-']W=V'
M"6BLS%7N,N \V2;^?>*TDJX_6#1I<(1_;C#&.RJYPVWC,JU3EJ;&!I--=BDL
MU[W4T;YDV>2"SU$>!>P'LV?N!,RH-G..Z_G$5[?;9J"BYL\(4-@M&0\$J.U/
M[4ZRK!XQ=_#2]!SBRNS48XX;.@5Z-CVCS!"F[XSF2;?:!PRG19O><'DS9G*G
M\76WI=N3Z)LA#,>JMSHMM/W#IG*YA_:1$F/-#%KEYZ\)%4IPWQ?R'*UU"*RY
MW@),Q)/A@& A*/GRAY2[8,\(+,(I[Z_R$6V'**]&OTC?*C]<A^8<1+3OFUG$
MQL[B]-J_0CDI]]U(\'(G:W5"TMRSA9W*/^H>]/]D*6_!\;F[,VUR=5#>Y<'U
MK2<'UT^+J>T4C]_6'&]DFC"UNS"Q(];>)+"?JF#RN<_OT&>UJO=\AP^=NX+;
M3@Z)-M^PBOM$T\T0I]?[!O&.ZP[Z'&B[;,2HM_WNI.8*DSM0%:E[CA3LP(0E
M$M$I^L4[K[:XZUU[5CS*,9_,'7+".W/J*CP!DE&BYL#R8E<W4(W\K/W[V #Y
M,4SM[7^"X-?TW@<89^9P7(@@5-XL.$* DE;B+_,Y^EN IYX]P7Y2C!X&CWH<
M@0=P$,BSWXN8+ Z'MVX!F7Z5W9>D0_HJ=X%5@@$L0!E )ZO60[N^SHO4+/]!
M@/I;N.-E8^:-W(YMV2] E>K6DFE&N(Y5^("H@W1;_ZDV0P?#P(<OC\Y:ZK:\
MGM_^>-J"]]G/D[(T/+/HIHSNCFNFC?>WGNR[?60]+N?#RR<I:[KROIDG/0/L
MR&S9"'\_]0N&R7:G5#5OGLHTV 9/6Q/ZK?QG1?BIJ[$3&A)5GSS/W%^B&K$W
M-B2PIUYA0^AH6TWQMNX$DF+S0=E@ >KM2^;VFS?CO!.R;Y2D6;A+3B0D34;9
M*=;+R7<)SQ&\URK9Y;&VW[#@\'A;XR"G+230>O23,( @<'[ D7Q%[(&$N]4I
M/_%6C?KWGM^_"!W5>T]JL_-C:<P5C\Z?)Q5;HC//]'\(SSI$#4C$'ZI0&X\V
M]&DZ>+B3#=($*#,VL;_04D([VSME(J?T-5IN[6356P)NXI85G18'KR0,4+9U
MZW [WU-Y&D$\2O0!S1\YX+HJZ?LEG_C/01M %/X8!43$6ZPDO5KRL>C)]?#C
MTV 9RFV)+*#^W.F*1=C1@F9CXDGMQ%T\30[67<'QK3=:IMQJ9]^-EF<:&<FM
M5O4^HO5U=E[:A9.?W258QOSGJ0*4+>8>J^"4]^62IY[MH5-E!M]68AA;)E';
M!V2;K\:2HYT#.TML'CU7WTC7F^O8&6M0([^3/>ZWTCA>/S/L_-N;3Z(=B[N\
M<N<%J'<(O"MJ6A#./ "A[7J;,P6H"\#K=,877TG'$?CE&P_OY,354,B#YHAR
M6XH(6[@/'IF),R+TWXJ2N@C[#]%<";Z-/"BNSLN>\Y_$"U#?^AK Q5@!ZCA)
M-  <-#7ACA.ZH&_9#F  $*K)%08W%^L^)G3[-6X"/@/Z*(X,ZRW"WM[T,L?0
M\%WFL.L8,3L""KN/3 $$&,W)DE1(W<JX^54XJBY#;"M8/2L."RF'E_^'WZN^
MI&U3P9JC>"X/-RR/S! F@;-; 9E.#E"%EXU7)*$,TPP%3UYIF%OU'Z7<?<]^
M+'32$J!F9.&[\@/D#6!U=RK8/MG+E<1^(O[=#F[V+SNXL5QEL+J)S,:(/"(/
M(@B^G'PL#5'/7;J#OX6V14;)T 8>O*J0-L]2X3^3H9$>IA7I'GA5<*^B\< !
MN[W>EV70*B>+Z&,X!#F6'R<N1S0',JLD72G0'6&4R6QVHK;/@2-EGU,D'CS?
M15)7[;K>U#0SZ/<X@AT?TT?+HCUY<NBBN+A'88>\/*\*X<(GU&D.\"WAB:;W
MUW"0&X'] -_7SE\B3 QT^Q.9/>4G9W2!3%]]$S^#P$P<;2V%_8@SPVA&)!*'
M$$H_X0FVX^!R\BAZ  ]MKA"@JA"B]N ^O 9L "I[V0J(\@IN[X_?!)8KU9#)
M M0M\)W8G_V$-EEH^R':977H#N2(*"#ZST7:<&_Q4R;4F4X$8>\D!A:I2+_<
M'.&[]TUE1,:*A#623ZZ]OK*E^N!(/*BJQGN&3).--\&+"LN\?4MX I2^5<GQ
MH+PCBK5OUI=3/?-CFEJ[S1-X^ZH^LWVK(L-=GU)$ XV&SMR<-SD];F39Z^9;
M@<RNH<2)ORY4BJC0GZM%4\4"PI[LAVL*KON>.*4[+C^,^S1358#]T0>?C$FU
M7S?&ROS$L6_:F-W[P5A$BA[%=1Z0@$(4Q<%/TDA7GRCV<:<=Z?M EM30=D\L
M>ZV;F)V6VRE:I&/8JYRN])@_/I+FY]+8JO,Y>*0-H#5)+T> ?R@&ZEJ(<_D3
M39V_.@H<[J5::0I0JT6\$6%4(\&+<@4H"5UHO]0,?W4;F;V\%[+<SO3>6&.0
M/_F?/4)DY[Z1-P)4V4D/2?B^(3"+1[3MMN/O>N>4[02H:/">Q_P7)="T=^[D
M.15$X_1)@G07Y];)[4\*GY<)4&N^[<-SMZH*4/7D4@+;3FP)V%"3"#O"X@.]
M7Q8!RQ;U(/.MWD& ^A$1U(I&"O;-3>-I;S%(U?\6>?0R(AH'%@)(OM)8@S1\
M%Y&3R\82_J[4W[V8IM7[_^N-_^N-__V]<:/3IHWXPN=<:U_3]6_SFGJFAC-#
M]JTK'[EYBS@]@F\U]$73)DS,)^..D.^ZDT39'30=_.WS[G=G-@],V:?L([H>
MUAU* I7UX@[6#*8@/"#G4O'&OID'9OT?@>B8U:N>=A]1'KJ23G#,=JQKBT_>
M9EK)OC4WE\)LE JV0ZSVV9/_K5CM?T4WH>E=GC^)LRI\!"C><0_L%/?41*Y[
M'45\SNWE9C:EJ:BJG^A?TFTM6U=X<R[5_D1/3+:6 UO]M5K[G<V=AI6&RNY9
MUX+?3>/>R>^&Y)/394_BV$=+=EN>,\QW9-YZ6J.Q$KM#S+$6HUEMU)/AX\S3
M TO%^POK%7D24[C+/Y3@NP[@:^\T7ZS"G8<EZ/)WZ>>NRY8;EY72DWC5DUFA
M[6XY8:V$%H:/B^SMNZ^8YX$(:$G+;I(PX%.^ )4$"E"R9)YP=P]@*B+4"\&"
M#J0 !.MF*G*0_T-U(8KNQ)-"V#;3R$H%$0QG 0H!&C &9!4 U'1P'+&0-3-P
MNRXW.Q*DD*$H8!A](;YW5C,J@$YD.Q"Y"*UA("*;W?R2G[9Z=H=U&92Q!+C.
M1,;4-4U:O-Z^)4C.A;1'-60X.&VTX+')_K+F.TF'S'>ZEU2SCKD%/G\V@39A
MWXH='>#+F&29Q(CKSF[Q$PVU$DWQ".9=>)+=.E11Z:UQ[T?NJI18=EM5:<&X
MH5.B &7OJ?$@L.>\O!NEUIF $:!,0:,K1!V?Q/MO\Z_$&$;JFW4^VU*I')/V
MRGI/_JY>]Z4AA5[HNT,E2L.'IC5M.)M7[IM-VM5B#349Z=?51>9,/IZ.2G_D
M1)=K4SQL$ 3H7E,/6=Z17BP*NGJM.R2;]/Z=9)2L?ZJ/FMW@IRYM1[1OW# ^
M:1S<QL#][?LW?MEWD(AJN=-RQ>5ODY5<WCQVK RT$9?,I6/.CF-XLX5CTN?B
MQ;DLT;WOSI1KN/"A$R&GXZR8A;H<&?ZG#E=W=WS'ZW\^?N%?C!_^SQB_K]H/
MM*;6P;Y(?<CO^[E#^P2HR,D6K##FV 4!J@6!4:&]_'3"%P^ TZ[@9A'HL8O
M\6_?XPY1KL06V<+;1N!X 0IZ+D!-(<KD;PLS'80QQT".*OA!*]_@_V/OS<.:
MR+9^X73;B@.*$P(JI!41)0@J@LQII0$!,0)"F-."@(" B @RI-H!D#'*J$Q1
M$) Q,L^),D^*C!$0PCP/"9"0A*3R%?;I\Q[[O'W>ON>^]S[?=[_[1SU/JE*U
M:]?>:Z_U^^V]UUJD25]YP3'D/WYFZK</9YO%<2!LU9P*7J>W6/%@<GW9?]B
ME5?ZCT]X3JF?H0$<22PRRF0=V8?M.8:IH$RZ]&<EW99+*I\9J@9%6\YX6_Z<
MA0Z("K7(R"7;KQ_^G$5-- R=]3># -G[Y*?_&U:%$"IUH%0^]5[T6D5 V[V2
M_*<'M==3)3?1\XQ)-Y>V"K#"S?"OD"-6UVXKAG1,IO%)C"<HNBNE"PBH7]8T
MK5]R.)94?4BE O$8DA8<-8B[!:*,<N!^H%:;J?%[Y.N!=<F-J.-I:W+X=5]I
M'NSE$V#8';JM,J4,Q82P\E;@DU/["G)$FW,.>(R<EG=@X:FIOS]S&AQJ14X?
MA3,/ VV+TWG[P(/(&OCJP4).^\8VLYWP$0'V3C/0@7,";&[@P=HS_=N0I07M
M[*U!(!]\11D.\<=EE/S2.I\E,)U.@'.C@7&/;F"N%2*VYK.J_NL_,Z_,O:OH
MULDQ+VR^KORF>?SY@&CV ^XS5<_7ULQ4PS*KBQ^N6QB)K3T]NCB4(:(X=9C<
M.<$\K*F:L3?K0FXIJJE%*5E@SY/'-XW#\-%1G!>K 8*0.&XKV0A'YK^1[#5J
M(Y#\XP%-Z*N)T#\/=$#Y93@ZFT-8="ALJXR/-E'A:% Y^L7%@Z*FGEL8I[5!
M-7T>+  WLL06N$EB'MK8OH2:+28]X[8IC7WI3\D'1FR9ON"C?EEP"T0UZHWA
M^_S0':NY6T9'VPV["'DQ[OM/?Y$.:_.Y<5)R4R9!^T23''_[(3W9]YUW,DUT
MSYCXEMH1- ?G8W/&VN2D%7;L-!()C@S[,3%A&;*WM3(90NM:S(QU(_WNNPGW
M!D5CPKJ^//4IJ1$$^!_1Q3N):()7&;$TZATH75%-+-5K#96\U.MXL?GVAUB7
ME\N-/]ZE$Y)?T\3P>U0(.>^-'JI.-'&=V1ZA!?SJ&A%!.X>+377OCDFZ1;PF
M%R6"KHZG%H0;U 3&J^9.UTUV!'I:(1E!YP4Y;\/*Q>&1X91[ [/6*840\Y'N
M0DZQR2 (X9V__V0!7U/>>XM]]'_Q2M.!!ZLQ2P?:Z00N9S_P'S]]#^);P&&&
MQ_R'[0@DN/>#' CD DO#Z<BPNV7MYS]A=\:KA:,F@-N^2@S[I*_=EA?#@R$_
M@45 C7,:T+Z*S$6_W>@I6X;1/#AF& ()S6,RQ%KQTX Y<D2^DS3%AO?BKJ.A
MJM3VH0K7PW41LN ^*P0(O.(ZXJE),\@5)GZM%0CXK<.OSSOT<1NJ!2$JOFTH
M"GI3, _F5[HAQ=^<TGU(+>"D6$/&,JF,G%* '%'I!*9HR*78KYCO'T[4"5_?
M_+D;1*^)9M3"62=\9+G8C=THV]<!/1X,)PP^)&YF>M&$- MHD[AC<2U[9,;L
MCYZ_M7.HAMC0!=P$^"3"[O?"AH'6' I'$^O5P,)*I>EB/R8FXVY0,!IK2UO-
M [=4)$.JS$I9O"JE#,^\B8>0XR<[@'K #3R*^_:4*+2.V!BR#E^#Z".M_Q:O
MWT73'4GM4(>0ZLL6"-))0V^"__&\SY3"6D'^%NK>"6@CKI3\<6;19( 110W)
MA_?O?=MNX'8<&>,.B*J?F193I!J:S93>T;\M$VF8N^_$]DV;FL5&JU53$0T:
M(E<\THY%F1>UG1%\.5,4KXSL,P)U)J:XCS>"VFA:O[ 6H>X;93P:1O)]Z9M%
MH_B7K<^U'#@.1*=\UR26Y0R!W\!H*H[[PW&(I'M!K7V_ 1V6&9ZI:!BEOQC%
MKW93RE$A8CEDPQ$D354<&NW;2%112! 3)!=D1TYT(7QO3WVR* &N(CZ C8U
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
M<7E,L>491A*L/Z^NW5!GZ? Q_X4ZWI.4YN^2!S0=6 '+D.!#YW'4YUI0+X;
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
M@"7$N\T0*RAPN\AP+":X=.C' +E#F"]F7_9PCNG./^;>J56O(5VAEA0$7C=
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
M46:S@6/'*D"V71][I#AW:E1:*CLPTGCO6F;IDB:=CG,\I=(W*+)JH'D_HS_
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
MX=ZNPNXN%5M2D]ZWJF8WY@->[<8Q9T[X!CYX]OP&SU2-*"D]C; G=*-_W\F
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
M1Y&^/J%(-PEA.@+4J*_@7,X#/H,?M)6Q20!/VA[OC6*EY??OVG]V"=M7^8"
MWL<_@,)2N $6KX"'$7/?1"JM#'<$FF QP[M2R"&AYMOTNLF;[OZ9IIQ_>*:E
MC>GPS8:D6*OWBSWI0Z&EJ8J7BHTG2RHS<SGW)F7PFHUEYY>T(SY/3Z.^M9X)
MYGB=$OQ@/H$@R]RI"3[KB(]:74:+5LCKMD)_CRX=.=Z-ZD,\7'FZ =]1HS3?
MEWM(^D6:E)69FIKQ7I=6U=/U)%971K6W*F A<553:__<?-Q Q@=42ZX^RS]R
MVK!PKX"* _R%/4)WCI;AQI"'I.-XMRFBC\EBP/NO$[*#&K4E)00YOF1:T\7,
M)FP;/!1=:O(9(&H!3[H?H,5K2+F3YXN+KZ#NW?*GM)L&?GL,37C;!O\YY$MJ
M_NMGI/-^_)Y/([$QJCG85@FZ)OQKC="]&PTSKJ%B[KJ2<,JJH][R]!3:_KG?
M@#4;)G9DE"((L 11<TH_1T8V$=M[(3O>T7XFOJF'K@LIV"CE/W3UUSBP2A"3
MLN^!2L3:ZYKPGWU*&7_L4]K]%Y\23^X8"E_@E=Y;ZF!R-W#T^&.$BK&.IIW+
MP^6)6/2Z+C^:0V%^TC3@T[U;?@_8L!C7$#SQJ!C]R(0$0^MFH%OG+/Z7'/30
MN/=+RZ];#G(]Y(=_BUM[0%YH<^\IHIU4225%,7?A3KK=3XQZT6?P5'4?FK#^
MHK57I6-?[)4''YW1'SWQ7S7]FY[713EI&6(U:&Q8W6YH.JVUK/\U!O^GM)=Y
MRN.*S!=YB(5 \(M4_D^9- @UAX#F!P2P#%BLK5919.1>*<$013U[]-6] W_Y
MI^(U!CW>R\1X"]1+EUQKOY1Y/S?3).MJ*DH_(B2Y6^=^MUDZUDU"7=-TT2?C
M!?,*UROY<7G@5'!]6%(F4#=2#H=[(1BB!MX/RTK>,.<14V&(;R V2JRVYUY_
MJN2MD[7:MXG>1SH6S %NF2]*VYTQ- =QCMDMB X>ENE;PBP)&1CQM3#.(U==
M.UK[Z@R?<+_MN:[PP8T'?<8T2;>I9U^,CG$-1R^T@1Q7.B!#!>JHE?TNJDOK
M[XUP IQ$F'<(!(7]K_Y\K#//>ER#&5P(]+<!LU*6JBI.I*EY%3W2+7UUGM;;
M?X;YV/V!<37YM_?SK-+AT!HE?U]. 5?.5O[I\Y=<9_L0D^]*6?ZX-9ZYJ)_/
M>U9?;QK/F ,U/,[>]X'LII5I[1_*;V3I=!-L[DHO'YCVEJIT7"IGHB"P^KR:
M#8/0'Q/#AGWO5^>7-LN.XV3#G(N5#L55Z0_J6R"9TBMT"#M, F CAFH^2N:"
MAL>&L4)1+.Q+$-D Q (&V4.KREI2P3\_K),-V^,+OF?#:' V+#^%@3C Q >Q
M8:?IB5:C8?_HP? !*F:*:4(+[)FG,%]W!4$<9=P)Z$% 5IX-H\@#M2-L6"8
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
M-2E3FD]H;A.B.@3"Q(\A6+HXF@;<=&8")7Y*G^]EF]XT' )D[6292:/.J^7
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
M($&VFPBCJ_#L;>]H\[F.[]4M?M!GL6*2X4P](RY0T=B<U,PG#,#:7H+;.F6
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
M:7KK,URUW]IN[D,@2%/O6DLV52J&*1=PO1B''Q59--.UV<]U>!NP\>HV9]&
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
M:FUG(L3$4EXD'(*E"C!*9'\%8^3=5##_"H$+@7?X""DLM OU )@YI,2C"(3
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
M0K\*/L2O*&KS$5=)+$P&)I%[$7YV+IH]16RN.IS';._B1@PAJ1I::68P6):
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
M4]*JL6''5@BQE^XKQ89R[./I>X5#@\65LQ_D^&IA'-<<K-GAE)YND(+KX[9
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
MGH%23[<#:9K4A9UE6FZY@;4;MGW.+ZD28Q#_N;IG./*=5\&N'LM*:A=9G='
M'[Y :?'8H<6^?:7J!)+[)3U&WPK?R0%X BZ5FD8SL74J9C*TM]]R'S4UVQ$7
M8"=&M#[R%>_::588U'IY/9?O?[-7.&"RWV;LC#B;SY=-I)MRA;E6)7G1;17E
M[*ZM(J)LQ"Q%E![(;-Z:&:KB'V.E66?DYVE7>J4]_B2?''3,5Q!&.C%!XAM
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
MS5S#'O39$]_3EM/;:F]H,H[A.Z61Z6+UY*6GTYQS-29UF@/\Q+1G112(*#V
MVV/A)\%G-H1-O'[!$$6'%G5]LO"SG9U#1O#'RP+W[[+YYDSAQ;8:]H>L'!^8
MQ_WB>W1,]K5'2].H_!S"8/TY25(15^04<+FNF,_<Q#273TKK=GJ;P<764VM:
M6O84HZ)*^PBB;+C ,<PVU4RUG+'LRAY7.3]XN&R<4MZ&V3+^FE_<U<"LX;G?
MPL[:AXPJW7GZP?U=;.=]?'('0TMK4CDA'?L&E?"$=BN0BE$G*T?(5EDC764S
M'87A)W@.G9]-*]O M)7#9C$-M'B9@I]UN335W/9\TR\VOM^]]LAIY/ <A7ES
M(D4[Z!WV$[K_M'K\JWM5DY.QZ]IP)52: T:":DD.*TX53<J];H-?;G37LX!!
M_LF>4-:3F:=QHD/HDUQ%^?>\S)]1!HC??**)*1ZU;V*_3!M427CKO;>9NKYI
MG<@P\,L<42#,JL*:WH 'Q]@ES[QBJ._84C6XBD4*LDP;8@Q(KT"/?]-Q1C*>
MB>*'K6A!WDS&S]H7':G_=B*,LNF#1UOG2/>T8L-9<&.O,:3RK)\=1)[O-OQA
M@_X_72\_L7'[J%:YZZW!AW0>_;D;B=.ZSY2+E$:!1>SE85+F &E5V2ZRB!J)
M;>]5'#RE<^%VH\IC)4+BI@N8Z$6+I3S[#(L 5WF+.$!!)#.WH$!KG, ,@B#%
M0AIX^ARL&;71.5_' ?B$8!!"FC0*8LUL\1DW4]YZD'9D#-(D".&*6?:E2%.[
M-^Z/P\-DMZ!Q<L,_%3S!LW=7#9 QC:ID-OHN!_CP'GM5O1,]RD<E,BX$@&3)
MQ>8"GZBURRYRQ  -A</7$TR71PW"SPO4FN]Z_'(= _TB-", 6CXT' )B8PH$
MIA<V]=PQQQBCVLY,U2N&D9<\G.,SHA0FCA8'62A0O-09$KASMP..2/7'&IK5
M1*Y MNXD,B$P%5XEQ;@"^IA-HYAJ\N-P)HUJ#Y'4# XP40S6]ZB+<0 <.@0D
M";FQ5:SA"TT:6Q0+NB ;LHVB&'I' JC"0--@Z00'_96]/QZ?EL8!>&]LG995
M1PI"H,@12UV"D=9QD-U9FR&BF;N2.$!4%[OJ/F+]$)8DA&;^"N8->J]A(6@9
M3;>F/&>3,"'8L1HY:7;=I65A^!P%!L%-W[*_?KJ2"4(I;LEH@G>H?LPFFQAH
MRSC:U.\=,M;FXG+<_5ZTU;8*J\?A*ZW4M9\S7Z8;^L39B1,^&U6PB;6)]@/'
M-/>6[#5T-7P9T[7<ES".=/EQAC&W3_4XXW196.8;D'B<H7+E'<3THI8&.4#I
MLS(L,4R< Z1"K/ 4EE6*??3%AUCK8[$W,L#N R:S*&?3>VX[#7^)6%67(??X
MN8+7?*6L?+T#YA$'"!&/98=@F- 34X;@?_%/*N'CZN[*K%T<8.HT@9FWBNU[
MV,8.9)_G /_PIR@J*AF2Q\M8FDX9!Y#FW;#\D>'W$FPG#4E_Q_[5M?>TX;-.
M'*#5C0.XI+'%9K:#G6YL0X@>M-:S3+?2]"9@:ZI*X9NR?W%E@?X$_^(Z87>
MO%NV4A$KC1*17K+*;IF<D%JJ5!EFO&Y2P:?'4MOJ!#/D4A!/&]=,LI;X%N=S
ML68[$CK2CFGQ3,P:>3I=:7'+@=[GF\/[<-8OY']^X\RY+E'%)[2!CDRI+$-8
M:;DJ13U:YD=]R_GQI7+HAC^*=R$^,3@YQ63D9:X'=]S^PJZ@4_4_\>P^=N R
M9KMP!RM5/\%?);"=;E5SR]S%S,C5@=!-_LR0305KL=A=&VJ7+G[H5;V?5R]^
M-OT +,^D $OZ!?VTG_S^(UD^#N!W,9Y"9==-2 Z',Z=*.,"S.G97O_L9#^;U
M. .?[8S#-R]P@!:_AQR =!LV)#>SPKS^F@-\Y]>#,=P0 -4R@L!LPC!Y0.93
MNM^$WF[]&]60>E: S#?TBQR AX]ZB%=Z7$]-T9;-MQZZ&,@XX2-).4-2G D-
M@%%Z>U9*N'K3^1/4_6D=QSR2E7;M&HA%8?*1(F5,/K&)-1CME$6S>CR%L%7:
MW0_>O$*'/K.HD Q,>.(BQI#BC4:4V\E6]B*+4TK8]=A<KG'9/6/S_@_/[KT5
MCX^\Y#A(RX9U7>R'EG[F/?L)^' 84FX-Y@)M +(E:4PD!W@?EP<2(D"VL@&$
M@G;^0J5Y<&L2#FU\R3NGH_&3\MBU.ZBZ*MR?%Y57<_O+JO+8I5R/?@T,&CZ6
M^;H??@\6UO6E=;GF6/6KEQQ@;UT[^/-^I 0'J/^*O 1VZ9&U6!P 1C0?E695
MUYRGSM0G#&D6DKD;+$*2LH=;G#W=%%I;5/72K7E%]L; A>;K?&Q?=V'V?LM3
M&Y2D5"@PCOG@^#\E#OB]LM5,GSI:BC)QFU8-AYC_,&[F[YW4^[LC*Y/! 8)U
M_V.;DKQ&V-2:1WF'@@2S-/&M*&;Q#PY2K0.O1[U7?:D9=[^*L%6SU^%O%GWG
M*R%-U)K!#C)]/\QZI58M&4[]_)6]4W+:C;IWDLT7@7#8XA[@@Z#Q_=[LPVI7
M1(8C+F=*\U94B\>2I[0^NEG0V%+?4N.F^LX;4O,="E;] X>QXKBLL658RN/$
MGMKT94*B6_%A_,J@;S'R&;N%L#N?*4N,5._>'9 EDWH][9;Z?/"7[;,[ \V)
MUMM<7,PBRPUZS;A(0772F0-UJ5>(&GZC"8Z?9/6D:8;*KJM]18RSIN%342]2
MI"6N(3+3M2F>?!)\)=&1 ^&IC@[O7__;RN#\3XPL9Q[5C-P-5$%;Z4C-\]ZO
M6<L^Z.;<O@C=\AGJ'LQAJN1#6U+?(G.I"AMO\G7QI\RUJS;1#!WG.KP&Y'>>
MX/>3$GL6T3SKA1Q [;T\!R TR7* (K,QMOJ]/G718-&B7+Y5'?VUZPP>OLP
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
M3;&T!3K=_WT LV]VLQ@B/W4:D\-JB8<(GY!T$Q HX1.T65?!3MKJWBF^O,D
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
M8FA=E3V9[31-D>RG;7H:GJ@3:?X"<&:G[M?/O:NDY>7/['M_>04>YE8F6Q*
MI.]N'1*=1T0_-0,P=YP748IN@EG'C^T+C 'PR\C^BGT@,PX[M)DVUD:;V4 ]
MD#9>QP-==*D/"04PQV]HS9^0^R;6_HG6JB"-+,F+^)WSPR'D$=6#NDB41>LK
M*:%P6I#^2$'.U1UF?0$_!@[QS)]HVZ^-?#M*K0QR9MH -M/@P/K\7V#%/V3\
M.>OTY7^, _7TTOK/&M5C"9][X'YSV^8@SXW@D;_H^OZWK8S["N/,FLQ%8JBX
M(( MJA=0:[A[?$2<RW#%UV&?AK55?T=S^GS%8TJ\MQQ$LLMJTLV_&I,5 )W[
M*81Y9C=E\7(^0G?U>5O3'UX5\$8JIY)22A\E% L]5U]#)H.)CXA,0YFE^I[,
MZ(]?]O(?:IH7O_?>J*<,!X>*='AV7H,G#+#A>;3[O%ASOT^J[:2)#5RB27'Y
M+&7^QR45YUV?=7W"^X>26+DCR]VR5%QOU'(W&-M;>.LD27C"CO\[R/$_?%@V
MG6D-&U=I/N.6P;>:H,<?#;TU2)'S2G=/J&4OG-A#C='^V;F=$I:5:J-_[M#R
MAHWCR*WR$?R0?3ZKT7Z);2T;6>1[+$&XRU=(.#&5^<3.MVU4)2H]*_-.^IY[
MZFM^EWENRL&QM+WN]V:<O%=D%^QR+-:0Z'81L)>?ZB?.[@F]M&-'LOE9S"#>
MU/X(XE@7VNY3]<;W@X_7=)<Y):W1VEZ%9\2R+=F]2/M6WP;+L=PA,:2 .5"N
M:,V8WX_94E"7==+XND?[,X9^0-LL?+/ZTY0<P@!F^Y&<$W (F[J-3#4Q>HC/
MQ-!K;GN!+KM%,,2UGGF*8SMU%"DA/F4T[BB)^5)W#>_Z:>\,W\>:%WZZ6RG2
MQX]F/FM^P0VARTUGC!Q1':3QC+ U2!WQ%X01(H9ZG75W\'Z/TR7=W#/T""^&
M;L6)+("S@D]Q:=,R:>5\ZYEX')N(;L6O%D-U79(O:<5),F'+R>%B:&@*N*+W
MII*W'EA2+SS4K\O%] 0S_KLD]=A2PW4UZG]Y[+4@D7M1V'&X#KL6>1AKTE7!
MLY>3T#F@[INI2A_>M;G)ZU,)V*\%Q?>Z)-\AHIC7$U4I[>0RE5VBM/-:6IF2
MC E(B2TO&+OZD,&3P?- I687%X?#_F*HWQ!KB!/9HG5)B=2'2$\J"L+. 2,2
M*D5&-S,Q>M[,J1S7Y1?\,W\N'P@ECAYS$#$*@?,20YF)%--ZHIH8*OEMC,;F
MGQ)#07*H"S.(?AF=GFN;JA-^V6\.I25*$ 5 L,\4T@]/*.C4)3A3GS;.QK*4
MTKQ':-QN,<2RF.*YRBP%68S%$$U*#(6F(,U;$&Z0&.+-#;P<]7A& \<>A[,T
M;RGA-8HBE(6?:?C[H3ZH!O$F;:A.']P# B:KBL(QQ[<%]@DX2L/2JN_AGF1M
MO6?G,HE"#@BSJY*0GN0LJD#*!;DOJ9#6?!(Y"SK319&C[ZN&:GAG@3@[H3:-
M8"HO;\^^:=XO&HQ*R-%V=R*.NB+-)TOXA*X03I5=G7=L@1JF4&X&XK<Q682Z
MF@JM7:V!*(RC:%,*40+J(T1%2.>'T#?[Z'P*9:GQW&PI@A^!,*\H?^UNA98A
M[/>[2#>(Q[TN2+(\>3I(%2T9>Y"/.677VV^5F?!<%SSHO(/VJJ,6H+SR13"F
M,(0!1($"99WP@D<_G15#NF)HA1AZA.4:T0;]-7!],).NS>[Y>QY-5".+)H)
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
M=ZD=8+QG=$:8C!V)_V*SE[EKH+0QBALU2'Y5H/7<A:YP\NBY+>$62#6@O=+
MC\QO 5YKOQ O9-)Z+ I^7GO_X#7*9$M[\N&#B=6:$-X&_:@^UE*V16/CE_@-
MLM3F?+52[,G@G5.U6R.>JEU3?_QI1+U0HV*RI0*)WX7]\E0.NZ) Q'Y,X!%>
MNE!^TC ^4N]HM7_%&4\KN&>_*Z.+/$UM0'IE/"DH3PQ5W95L%X,7G:ZF40"&
M\O-CZH:62!DT5&A?=,'S+&!FVM<9^JN!14*QDF4NS;2_%1*'R<Y+E6RUI"(7
MC#IGQXFA2! M*Q> HA )'/,S057),LAG*<DXTR8:+SJ<=!U;^?1M^_('<&>6
M/G:PT*4(&GW]<I)8E0LOX7GTE2C<RGG7$7-F25=!S5A)T>:J[>8U.YJ^N!33
M@QJVT5U5]3=RG1F+8G[SQ.%4CDT'F=#3010K3F321= ,0\C<1+K6)7\69BDU
M^LU<(QS0#Y"CI^/9TT1_':*38L4@W'.41\1^ST8BOI*\;TY&AE]CG\N0NLK
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
M?M7<$D7(RYL,VTRX;I0XF:?>*'SZM$#D/U?6].2K#]_O5%2$8U'1<)L<41#
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
M[Y=VPJ:7[=J-<6 A9NY (0K_\(8R^<U#"M,HMOZT".[A\7^73J_'53#R$K_
ML9YXZMQZ/EG[<8[@MBZAZZ6&0<%ZZ'P>>N&Y70^=6ZPD;(\52<BZV'2(XW<4
M,\O=5>37T5S>0<Z:AA(UPNCAA<LN#.?S;IH8SEFKOF(T.7W]E63?Y=S%@A7D
M@A+E*"8D0!Y;I7H[K%\S2MHY =WD<5^YUC?#36- X_[N.]ZX]<<43+6D=E['
M@F'5^O([A5>7;A=+3B,1TOYG6A(/M00C.8VK+YK)#Q38GUBY$WX$'6N,H>J3
MP1M5R$7*5U"RSUU*UFG4:.>J:!ZH-++VY;DX_UA'JOM+K5P5&"\873SVXWRR
M9>C5I)#>_ZIDZ/_8(;8Y)&C1\A7NXYTM(M5>CKO+'D1(3F$CH*-]OWQ%EE8T
M^RI5[W:<CW%JN=?3HIH3ZDKQ'77&C3 \[UE]5]] +C<>GQ@@7W.=O:_6HT"R
MR8B?]=_).$6]3W49#@@4DNYS.:+T17C>]M88BKP_F9P#)1<51;1O'WEAK#QZ
M[?F'^Q_N(](EDR0:Z]03AF"H\?&2210T4(7ZDE8MP^!=XV**1E;<*K>'.'?X
MB.(8?.#UXF>%>BXCAXPO#0CT?_MAP*7ND1-VT.7Y1V(Y4>'!F(2X]:S>:BCP
M&.QOT^)A>@.[V="95T%J*V@R:JET.;Q;M%/:IO!G'>?;7NE1-+] <T#XC$F\
M56CJ0-_ D&F=B\/^JOT[3":,-IV9Z]V$>6MP\=C!3K&K8>OX:M",'.3GHH[2
ME&U[QB/C<3Y^T;C,)5[M6&0'\<$\%1.2^/J<Z[K%#SU'7Z<.^T&F2F%IQ*(&
MN>%@YCOGB[ODT?COJ/GIZ9"F^>471[U>]"0?Z=<*$#.<?J$Q$N^_"F <Z4AS
MY($3%628KVYF(1;0'8V2*R<'K8"6A1ZVRR_>#]8-#^=B-W#[UYK,0^>:0MW;
M-TZZ7?D><N'3)L0[URA:3RV%V%:VKZI$RF_TQIJ^@<G$NK-2EQ2-%%"7&^7:
M=;"*Y^!)!^42CPHZYHMF,=L/YS7CZV_NDC !'T[1)?7^W.>47> L?59Y>'_N
M& W92'B#?X<:3L8MBU+M(2*L(MH\Z#V/Y2;&RBM8B(= N$KRE'<N1CRGG'C=
M+U]5_\R,%I!^V8:6_P_A6L?WIK 0U2O5P%HMU^3:*H\?@YUMI-ZK&@?_8^JX
M_U;,% J+6S8?99Z E4LQ#G^_!0QU@.^6'0\:<-KW'SA]&X8=&6W,KA%D3^M1
M(F,A37R%9]J*8KMW#Z1EOD2?8FH] +;# &J2P>R$["IT48L/UF"<7HICY%<
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
M-4ZV$"/W$J8!,#!T A11G(44_MEA;^5X#A#<1GE]T..W!,Y/?P\E,[P=&/*
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
MX4(08LIIW F4W$^:6FPBQ&"BN;A<GTL!D^2BU692U4),R31#7[#$%NCY]]D
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
MBM+>CGL\KI0XL+AF^M*I+S,M[([7;"RB,C%/B/E4FB3$T/41H"[]!%UTW@H
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
M.SM9/%OZX$J6111RG'F[S6K/?3&#CU?5[AKMX+3UZI4]K"A_7&PF"L+SVE;
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
MYSZAP4L6)&EKIS9:5+2;! OR52KE>!9<<L_=C29!JM.*J>5-D3'-T&/^/*.
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
M9,L':* "XO/@$A+;750LE-P\QEU=+@7F5LGG<%1$(RA)B (A*%R<U::'+0P
M:KNNS!TY[G.,;)<;GVO$L;H.30Z)":; +/3+N0:TS .8KD=BN_C2[XG2O/[K
M$\..A&*%3EO+#]BVGXS71\AO8.@IXTKCUD677J_3.BP;7&6W;C+X'&[()FN;
MFYW>9:_,E*@U3D_B9QS2C*VQR)98.G<F&XE%''$]Y4S<EJ*?>/Y0"X!&F<IL
MY!@AV4R3ITRE=#L/0Y,5-2B'@"H1.98\(L)\(\2(KN\)3.!OIT1_@5XV:\\+
MG&SAI":+HR_J?$3774D!^^.7F"S$N--0#M1KQ-\*$N*,4SPW?K=O;).#;-EB
MQ']+F0$:0X9EU!Y0;F$K%[V/KQ]5;-2N/FKMQLI$_'R3NC+6>-CN>']6"5%N
MM_WB^H)B4MFS*"/;>NXA/9H[4M]O:JIC!WL252E%>#II9)XT=1P <%\\FM:K
M!: X9T[3S[^K%0$9G]S62?I,J25/.TA_@;R$F/5.2CCPPZ15"W'ZSN)V_%4A
M9IL08Z[JTSM#86V*?R;Z0:W($4Y; 7^-!AFAYB=&D_H3<)\;[KM]:7>&3S5\
M]D T/E^9ZUSO5D/"CJA'LS.6]5><R_4+]%\P^#ZBE[+6HC%(B)E+$OR4$&+F
M;>,L\].[^2_>%?HNQ#^]\G%9QI43P:^"NDY0U&,[G/&O>3D!'J,Z^ONSM5RS
M8X.L\T?C9EX+YOF\@":VX!R)_!H\E83H!+ !='I6C4,P 2*]%? )_01/[3X
M3-52D<^1"H_TV)WX!=@!@83 LQJ.$7WA#MXB_A'XBZ5.(VXFBD("IJXK$Y>U
M^-VJPG,)@HY=-.XL8[BTUQ>"/PW29[H=A9CDO-C!XAETOQ"#W^Y6*!(@ZO<M
M,S&K4O"5/$!&<:N8?#1 #PSWA4?#T87B3)YKN[>C/-1Y5Q$IAZ8U=HS^DO\J
M/ !_:\+R;TUX($N;K,0A8$3TCB[.]6@88)J@:KS=#(D>HW)B,&G!U.JS]./,
MJ)]H[MMJ=K:$'5L_:;G3?J5):/H3AYO.E75O@LVMXYF*7AU6Z,HU_89QIR?U
M-]XE=&:/%R#43PN4>Y<S*.5U%O>E*Y>Y]-W(D;BI$QL3CDIIE+N<1%F-96$7
MAP9L'@;S+L&7FGOX#JTS1;?'?4BZWK:0@]']]F1N5M$^I#CNTK-EO3JQS]EC
MHCO8CW#N>U]3#[]=B%5'ER.O^DEOHUD!KXF3N'/63NKLT.6.S^X3UVKZH6XG
MX.5#[F]<HD\T]EYTP%X.O,*)X:[!MM(JK][)K_BX&?9D+H'7.]511HUZ'<,W
M[WSD$S>R 35P] +46,%+ 5:=WDD7]X8N\L_17"]TK"RUK0 &9'\*"[%F)!:,
MA9>A:_2F7/26PE-*W PZ6YIY]T-4(0.1WU7ZV3"<J^=4BWL%B[;!4R\HM:$K
M-YXA\MD*[/#1-1])D[A]1LR:]V]9+@3)"X#-9'H$0]NNF&T2Q!>*S_&S*FMW
M5!;0-D/;5&W784>E,G;"A;2=D1>G3!\&#-PR[Q;<<IL7?"-.+M-\?'G](U^O
M %9"7-)IMBL_+D]E#.K:=>X\0=SR*UP@F09MRTUA^;;@L3U7D\H61DZ]R3W#
MO3=2MTYP<\,%6BW34GEFX8OQV<Q)?5:JN.\[]>$[<. F^W'S=PI(8:F^FNW[
M&L.\SQ_X9SSFGUOK%+U(LO?RFUBQ2<L:&N4B-,=IC]G8R]@35ZY(E/R8O5;=
ME&C=(HM_I1XC)QBX1WY<$/E65XSQ 75S4FE5WOMCL7UVVHY9'XQE[G!<=OI.
M3^'&HTW*11T<!<U'Y3)27P;Y9ZHW[.^9LVC _<>NAY^73(\/L,<8]W:A5.:Z
MF>4,P#,>.CY$2W0DQ#/&#,N.=%93?Q1CL$).XENOO4_YR2?!YN*5\*N/(<[7
M(W(GE*JN1N[6?'-+4(AHQNWT<5Y-:8:99J8H7>:8!P-]%DJG&#$R[L-G27/F
MSJYI7K6ZCBX_E7J O9NQ8C:Z,<<AE'(QG-22TGRX2"X(RADC"Q;,X#BR$"<P
MA<XXODBEIANBF@HQ8VI#L]F'.)YB"- E7&U@-"J5*I'M])OZ2,U;8.90/+HU
MU+*H-"::,#*A%4DAU(PE$?S3#]@%?U$%FK;8*17]DM^MU_',T:GL\I&PI=A&
MM;$$]F7&KK7$Q4.":]6OT>SSOG,\5%=L8U0$O:>JW]-G)40E71Y(;&5("PJ]
MCQP?:W#=>*DL[3FVU,<BFCW"]*HP/<GQW"'XFA,M-QDM-74;P3$B+JWTWM+=
M?'[W',=7#'@BY@UIL;?F*G^;V;KF)@]T@_<2$7>B ]2/=33B&D5O$KQ%'#?H
MFEY@AB.&3E<A]?4I-7Q[C^&#2CE1JCGV5CNK$);RR(7"U<_WK3W7D-5T?M"\
M;18NT3+((#OGH:VFLT>;Y_:*69)>BD![>YV$%9E41(U:MBKS:WFJ?K_&T:AM
MF?#@/']!HLZF82C?QGSZ<?Z/4YP#.'Z_%JVMR7CT//)^+ %)*A_HQ94?-13?
M,G-O=?XMJ;@6:*;:GL@YXKME^(C<82T'.;<R\\9Y0-H6:FP_22_IS]KY@\2'
MOA)HTY=UG"L]R2[>QEL3DD_MC+.IO7Y0\*+NUGOE@B>A@YY\&5[F7N;<Z$#7
M()\#1OF!XQ^'KI=O=E JY=D]$WN@M_@&?6P^7^.4M\V;,+2F)I,Y1_%N]//K
M>UT/0P\N)7R^@H>0S9PB,EJ'JN8V$M+'9>K.M_DD&5QYQ9Q,.MU:*>>_@KU.
M<<^EAM8D*6-;39*C\2F=!<R,6*98*<,IYFA#YZFZA[F+MF\;3MOCOR: :Y[M
M.GYU+/>; \)-M)/)C2'<%6)&V'@!QH)B<1?]'%7+4_'K1U=,BQV85NV#!S?]
M'(M#'/M^Q=NVTN!KQ*^V;8F;3AN/U'E4OE^'WI%NLL@:LM;%?6IJW/K,,U A
M/?CO[*K]9SQ*FM$E9V\J.&N@!JH?=Y'7<M)[\:\[/MQ71[*_> Q8\;<\"=C5
M4XBU>)//26?*5):RT_851LQ_CF-5KZO)Z?JIMZG+0JNM_ICVJ4[?6MQ"D[)K
M<,GYE(J&-U4UB8 ]N;GW[6P=O_:@^)%\W(\S@:D)0^J\)9$N=HXRI<X.RTHE
M[>+7W\0@-U/-LNS.V2G:?/YV"^*_/)[QO<\\/?4=3"!QI;PAD64%G/R'-^F,
M'9:0S![Z]UNTMC9_YD%OIJ,N::Q[ZON ZO_T;/N\S=,,/ZJIPIW,!C;>$)5R
M"L2\X,T-?FF6EG[JY.D["[J(U:\0FZZBU:Y6P8Y['#Y#K&%2MXWN>0\*NC<:
M-R[S>./97OEKW+,L&C^5>V)TS1U68CSEE>")IAS'V"RF[;4Z=A_7^)4GMCHJ
MT+:"Q"+GDM/,K X+1AU##@WIAU'Z&E\F\XI4ON*O8M-:4(>9U\4 3(3__$/B
MM"545=QGT3*2_@)EZVX^(VG7$B:UZ)ACHZ!^.IZ>ZBO58X@UY!\^$&D5[:SL
MILWS"*2T;?7^B'1TTG^:4/118$4W/-7UPAD#N5)S!57,Y6<"K4RCT3E"3"TA
MHCC"?ZY\;E*]?M-E^N0X=!4[)FN!"'[^E3C:V_R2OPN=-(TXP?-?A?I4CN\3
M) *M3'K#IW,?"IYX9N,<UJ2?,#;D:RX$V)[VV8+]0@7U-9RPT[HU?($E5J03
M2!K]K(+P\5?P[:U4+@=EQNV=2:A:,\530&M* #Y5M.< 'JNR4O;!K55N0_@3
MB#S'V3$9V?$I0\8KTC'M[-59UC^8>EG4A DQJ81$GQ"&$7H8YR_$C.)$@7&X
MI"%5@Q76"?.5%D;FDPF,S%&.AFI94ZI)G,L@197"2$X#-*M_1(@!E&G! 48,
M5=;&>F 0*LG/5^8TCC0+,8\ @THW&[\*,9*W@*0L E^T$+ @C(["FX IF>O6
M9()^*H,U^G"6J9][.[IE#R(Y#;,F5@! ;\0Q!4FIP'[2R6B1^TYCP;-[*.&]
M6,OP#!*J5BR^:5?Q13[X-MH+0):>"3$O ]"]H-VI6?$DMK\<ES(7/<#[:@O&
M>_D??D].9P0>07*J]0M/HMD=QD9\?7&$?EN(62>X2H:KN@%',P8L'A+=59"
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
MW0=-.:)SM0?_U@VHOU'PYC2R-(!-RWH%I29; D,'6!]T)2W8JLCZ_^J,SU5
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
M@1#0R[5_U8:D7X2F! %BG(=CX#@G/X"_KB @2_$,]#Y]#%#?)8"E6L%,23D
M<7O :3U3\%\TI3S6XRPPX*(*>Y!SR(L!>(K/&*!D$AL7*<7;E[0+//K;3X#^
MHJGQ6 +B"1!MI\.7@,J3CD3FO&1 /@80S9K0K\ORXQW@L9X8]QM4M< 9CD&A
MHTFK]!U94:,RAE)A<;7.P4Y[^E;+"OZ["@9F5LB""-HB3-6-=?$AME<LUUK?
M'M1PJ>M>1F!IZ5'VCKXGJM@V5<^>*U&JF#%,XIQ(9;R><23J/E21]6-"B"B:
M!1A#K1*@67SK8"X*'?OG)H(EYT(5/+@=C_"A)U5DOAF#KG\X!K[,Y*= 3XIB
MV,(03>UJ3 '@+[Z:"& E4[I Q1;QO. 5@W_=]CN9*/D_,)32KSE/H-[<0?0,
M,-MQM*:4O[CE]"MJ$[+X[41REW"IK<R9">';8WLYN][73%Y:YQW)4CPTK':J
M[Q(D-Z=0GG;&(^IB5H[-[GC-5;HGPI8D2>Q[W9:P)42K/;MVYP=VLO?D(XMM
M1UV.)FT[//KI:;:Y9DRM245A1#&>L; =S'X!N'AQ"OQ181SA-#'N3?MAJ@NF
ML&4<WT>@\U2 3"V&@T,U;'X["73\HJVON*@#;436K&;C-EB6]1$^UP]-\4/L
MN9C>"[4F)87*G\059VP;&WJ?/I7>FB:_2<;[^;7NJ_LB50M>Z1XO^%R9S#P#
M['+&@^]AH4E5O5EH99L]M4.:/ZW3YI-T]32.(;63B\+8L,O<+KH]QI7H?6('
MC5SZ^ 549=SY%T&5)/U0'K+5*IER#4KUR'@.!CW"0WK27!F1A_3J$1_J342C
M@0@([NO2*  E;D/F?\GF+E8P'S(-AL+1PZ9#NOMO,TBLL_ W'J+3T.N5;2S=
M+RTP:$C]7W09J8A,_+;L&"1./S$%![<_A M._ Q?*W]QD1EM+P@OX_TKS4 2
M2DFCIWXK.OP*NPE@N\=)<%,*D;DX]449'=QO\R5PH7DZ+S,_=S>^'/=":0(N
MQ,>R<=Y6,7[(+>BWY/]O5LQ^[S^JPTV(#_LG3! ,'O!VE-\D363V0D^=G8K=
M)8#2#B-SKJ$_Y.52JHE!R&$ZZ4ME@EM]_UOIVTHX/X!P=@';@I$&.B3+PXNU
M$*Z<GP$040WX+>'N,8%!-)IA2A\\)41X"9\E,38^A*=;B%/S"7R!Q-[#Q')<
MBSOHF)M)"+H!;86MPM/X&XF4.$PEI3&Y$KZHQ^"C8*;K9'JG*2<Y(KPJ B%K
M(0#1ARKQ>J5XVIXDWH8BQP$09^IW_9"'^'O'-?+Z:6@$Y]6Q]<D^^Y&6'G7D
MTZ:3G"-IS_,U9Y+ID9*GV.L3PD*Z)Z_D>JUP?U2T+&FD^H!:%=]LSN.J=[D.
M^3B(OCS:55^=%N59@*,V$,.N1%X_8QSFOHE:F?D:UR?>AW(PKX@W?=2U=+3,
M0L?*1G_8*K&X5D/PH^._]=;_%X^5[04-;&D2=@OE4%WEFP'KM#:3/%JW1:1#
M1[YZC^:]GQ1HR\DED8WR(EG[(F>+QE=P4<65]/'+=;M8JLL\<J\$+4V:NV>Z
M0]U#H*G^9 _Q%<%;Q_>6C/P;XS64IF/O]/@J[S[ L&]60X>DFU\D2?\4D9[O
MZ2>5NNQ'BE_,_99+$Z*3_\"V?RD]-LY%_6%YP=SACV I%UZR.:'TASC]E^/B
MYST: G/,S7:)N)5GDD9L8$8_,<PT)GP[6FX[;&'*19'DV8E(.>!W43:,D[E2
M?>K]%_5^.0W=W,A%3=; V[,U-B0J/39@K2,CKH0^S1EY(GL24Y5:J[E]Q247
M\FA\7 FZ:-L1#:!-FV_>C"CC>$T]ND"_F3)V$DQP7 )'[N@09(MA; ;$NFD$
M:GS%FV62$23.'7@FQ$B(,QHXQ@D>A;X^#'J5RD4-1" G[?S(86L=91-^>1SN
MUY</,MQ0G<0)M.>B5)IHL;^\E=%@;!C?=[[I8'45_NOM.PO4K!X.%*_!CKJY
M&<<9+Y@8X:+*)!7KWNP9VK&7@^ZU\;5OU6Q *Z"7FZ 9%_!A:&I *TS:PDX^
M!#3)7M4LW1$.(4P$&,*?FQ.YJ#N7JJ>]^;M,!/1'7SB?JPIR+FM=D"*V(?>B
MM^*.G1]4 ]WW8YSIGQ"-/!(3 ,JJ@I6$6KK0B3#E?-(+CEZQ^T5DZYHZF'46
MZ(A9W^YSOV#:>=$!-=N?#5<+8.6'A>!TR[LRMHT_O7G56B(NP0L)^%""0 #L
MI/FS*6.D9<_6&8JC"Y>[$]8,"%)7/1\T[7@[EG>*HUT2)?A^\FZ3RV!VY7L;
MA>S^@@[?:CSUG3D PWA__IJ?/=/W\WG1-D+H)P KRD]?*AJ$MO/B/XV!O4L#
M1E\FAZ.(;+)39X< Z/*8AF?+"M\%X]-=,@GS/,479%:!_B[S[0>:3\?C-"]H
M--#K(]80_OE:J%NH%ZJ482_&;P.@9A,P?=@=D.(O;NI#$V@V^Q06C&-I4\,3
MOF?LQ&95OCY-YA".QO+Z[9F,IQ/&A<)X_H)MZTTK_+3638H<FY&.>N;69&8,
MV^YE259@GBSW+\>J\C^\'(8MVO!3<F>B410MD%3B\DDF]G;U@'=)\B&%;/-[
M2+2&@)%DY:\ZXZ;OR!#57@-@KCM(0^+IE$G7M"?^NSO1%N9HC!ZV0@=83GY.
M/C1)>-H=H'%TG["R3H+3"^@G:@6?^II(99>[VRI"=.NTDCM41;*XJ&6ONB#F
M0@*' T_$(B(6Q?#4<@R+"8";^6,-K!GG#>Y+'&H+9SF2V@=-+0>0#H5CB%G^
M_87H-M")#);,6U]F]@. O^0!I()Z7<$85-P!)GD=<7::BRK'T2_B>!FR\O X
MA8L*=+LH -M9@"$:*9A!#W< Q'F@'HCK(BXJN,C%<<:)2O*9/B63FMD;U-V>
M7=[W>1088X=G@3?\G 3+[I8;I3&2M2H9>4_IQU:L7RJ\3'Y?D:J)GQ:F%^ $
MQZ?G_HI]'2FY%JRM@7*W9QUS7_N)K04ZU#@W>$S(]-[.6=NKPIR?U(-4DYN@
MKH#K$(->#X]W\BK1/J+W<5$2><>!D#WDHIC;E9FZ!5S4O@^O,G>?.E+W1#L8
MNT2RDHMZP=#=FG4T;/"P[FA[6FH>9^ >$*.U@_#D1!),+OM%CO8 P#[0 Y .
MT9\G2J_U,?N1]$O0Y'0$G'0:S9E;,J:BAZRM !P#'ZB-(#(_+ZX$ 7@#K0OG
ML#'(UK?I?H E52#8EUS4B72(N<#WLPO^VU-P= M1?@0K+\.B$]DZ-_#K("O[
MI>Q%M>LFS>NCL^V"B]?+'FG^,#<@Q..6)-^^"GF:7BF!+FT7[^"\!2OT\9R/
MH.25V=3)W;,'\:2KS"6L,^%;N]W+(P@BK'VJ\8HVC+C04+.G*:RHUP9==OQR
M\(B2^Z6'@2U2A%W6>PGM6\G!4\)_]SKN6*@S$5Y3-O T[U %>Y*UXXFR!>)F
M.4TX3+\(2,:5/.UW71-&GH%+T5'=-31C9,[MVV0EBQ&;SZ57[5<5;ZAW./YD
MU'4K9WU@P0S.1K#S3*)ZJTKN:DR[@_U8KGWMUIM-?_=P9^*B@OTNECU8G^P.
M='UT/J8G0/&#K^BB8;4[\SYMO)3+9(_OKI[,7V[I6_;FD$TLN^DP_G :_K#[
MS<[(D)WEIXX\S[0NKU&K436@6?[0Z)[!4+8"^89.?7=TC=F*+'$KDQ79ENX9
MEY=+/!A27OC =D?*6LN^H6#S/(UC.?Z['[B:&9U46UZY26)?U[.(!BL%*79B
M,=,@,29??<CSJ]U.HC!/-4[9/#G1IE&J(S9B:7=0\)I?8F59TJX[5=OU'1Y6
M,SK@Y@<5FY:FOBNI;YO#1648PM0R6?CC12(5D-1T0NP7EF[J*#/ %F:@@;E?
M.>!+'!2%.\&L[,5% @+O=P' T/=P)_0E1'+/,?R4B#V;CQ=Z/5@%5&9J2_B7
M\%%D$XD?_J@,U"&@H95H)=!/ F!Z' 1SIQ#FA6&>?PP-RI+I #JT&-<^T$>R
M+V&^Q*G2?554@08 BF$N(+-;W > QC&0Y"P$5A*\+VM[.=V;M;[RN0OZ9 [2
M9$FS??JJUZF0V52?17('>#[$,@UN>H!G+K]^EIXA&^:B07HQF,=<([."CMU.
M64&D@C>D:0Y4^/"*+R[R]=N5>BQP%\7)H^S&]'DH_GJ8Z2EPBWL.@$& $V/%
M4II&3OF%/#%X."KS#G'L3E%54;,V"12T*FN1N0^LWP=W^M<@@7IWH9>XD_3H
MV+9J_RW7CA8]"/"BR7M8\Q4_%2@F3LAD],*D38@@+;Q0CR'=BN8X0\QYQJU&
M7-2P\1#FR<3KS?$JQP2V-.4Q,YC"Q=OW#H0U./K!^3<)8Z4#4)?!('&R"RA>
M;/B7B$.]&&"_O/$<)H::%N%')Q#.0T\Y \-<E$$TVW],$Q#P)7@-7@PDQ)HB
M=FFRMWL((^X[N*CQ.G#Q]7K]Z1'-26*^6H(Z0_ASD"4BJ :D5$T(Y@6FX>B&
M3!DV'?0C&;"H)4.)L91FW #LXJ'K2Y-YLX'T[;W0U*0I#(.:\7-*QR=]S:97
MZ \(E?F4OQ=S30G_[;V^^0SIYS&X+Z_=-:V,?E?0ZPC]_E: T"?4P@/%)%[@
MG+&.!MJ\%-[/*AF^#@5[O.N'_[X_U-[>19QG?>L'X<VL8%Z(%/_MS/9Y74]+
M&U\_I+Z3"%AXI#AX\C9&OJF!G$5BAY@2F*/"B(]TWSJ.@=?PA^?S(NS&'R-'
M$(>)\Y'G(HL.GKZY;Q39QBL2>P+[W1+,CFA!'BOV10J,@81?9O'-+ -B],4/
M#C#*@:-T5C>1[0\T=5,5,(([,>>P1<\(A=H0<QC^/6O+!ZS-+9G'VBR1?X&U
MZ?SOL3;C8*0!C^ZE'^RBV.[7-F,B.6FOQPX;U>VY51?<GG[@N(OD%NKN2R?2
M\[;OL6T1@*U(K3;(RO?/J0,^'?L#W0X8=7>Z5R9X0N*25Y57,(;,':D972--
MBH>&A^)SHBY-2CP\=/ISE-86FI9:EB\5US62&T]J33/12I-TW)'^9@=MC]*6
MT/K0#QZ40>("NJZJ6L>>[&?S(@8:=4<&ZY:\(W:A^5/OK$I;U/,IWNEU[0BF
M+N95QLK$SIL-+SKV*/5MC/';7OD?K[WV(T>0<RO>)"3#Z6;M.L6:(*6D8/W/
M VSKU)WQ<;Y7AS"*;(/ZM'RS[O6V6RMFPW,#AFR7#'A6'T#[JD25R ^CA?+-
M7[^N2^M4,ZGDA!2(9=_+UW?ND1Z<5;]<8Y-@ATB*KSZB=FM4M.#2F'24^>2K
M6K23610%B,MR]4[RDJ%<G3?M*Y[:BN;N62N3=>"SQP=9C\I49:FTV.\ZLOZ[
MEEW_JL"F!"<+[KW[GHO"@ EF4L9;8XJR@7B5!UNU3#&O">Q@$9@R@Z:<(KZT
M9(?66"+%$$M+^BG RH.88M4Z/ZDTK\AOOO V?9:+VAQ)'@.ZQ;FAD'T3X%!=
M^UFX.&>2?_9R%(ZF4/)ET8TQP]LW>0<GAW=5U40"V]\9/PTP0)C[IC_2I[H<
M?OI)#^-A[*H>Q8G=4:& +H-W)Q1 J[]*Q5;P\KA!F )TF3(KKP2F+?/E%&$6
M-<,54]!T+?S4H[V+R%BHCG022/3)3J!0[;&^8U'+W=<23L&CY6#&8Y[@<[Y.
M9/1\Y#.&9L;/<4=S%FZ/-2;:R3!V >W$CW@)ZA,&KPBS_7<3@5"(,S"E]@S1
MAFD,\QCH_Q=JRW[MA"%2\SCR$\1R"64T53M-#8PX@SY!<_*UV)0^.A'1(#5@
M$X8*UG!1[T9Y3OA(/:L8/^F)R2]NT1\2)$9&3SC[X:@ZD@L,^V B94CYSRW,
MM(U<U/5BV&OJ7IDW?8"" #1O7/4TVMR8=1I;UPAE.)>\D5^L4)-T!AG[0+ZZ
M7#P*7S_P##6]CZ]!Y'5@11![AO >TT;IV4$6PJH-KTP):,7>*?_0+E?H@-O-
MN387S^S?WT_\B3K@:WUI7^5Y!^F(I^OWJ\9+8@W9F;:SZ7J'/8277(#:1![L
M#LGUU#6PT:Q*C?'H;36KLTW5!UQ@-5:"@A9R/^V80C&^9F;V><_&U3<.O7EG
M*/H F["E-\1FH9\T4^B$;3N^_M$5^1VJ4A^C!=>6G=Z2$F+&"S<,#'K2I5E6
MX]A9X;^I<>_^RIT) 3A9U8KW.<<=LPI'Q^N=YJ_C:',>P58Z^V?\Z#:VR28O
M37,JPIWG0'MEE]D!O)5:O_+JG+E$\>1!B"Z)+G<M$&'?R*[K>V+WI'M.;U4<
M.WFS9Q7Y85=0+R'>G2QXE:-"GK-=@=-K<-7#D!A>9RJ?-<)$/Z('EPB\.J5T
MZ8'XY<RP-LSEI==9.:GG9VO3$H92@4R]M^S\'Y>SSLR6X1E;W08XKF#"/VM2
M_\-O(SY./YX>WG\O"1@#50QR= -YNAO/W#-<8]0 C&9TS6]8:TI0)W:0*,X0
M#@!_<,0T\5SC&6J_2A0%F0M7F@-L37D#N..Z@KIL0'V(1^G9G9+LL%%^) _/
MF9,\*@U/2T\1JO=1.,-X.FP$:[@ H+HYESP]P0L 0 ,!*D&G?L\"BAFPS@"T
M*I$+M%LM/'B^0)^03+3!,[9D8Z9;93C+C*ODF>0%0.B)2 << D6P38!NJ(<H
MG^&I)!Y&,,&:_RA&$)X1 !AAE27"12&?@@J4OUU))[Y,8-_WAX BFHETZG3(
M9M\31^1F<(O@CLM<E.^T6O6WR^(AW^(%IF(18.%;=F.!HOD4JA;ZOQ;^Q5@_
M@_?16XU\<JP0E]-,:&DK6BM^9\$Q7[1_!+._0)>8CUZE)D^)*+5Y9+<K/_&4
MV+I]A??63RSB[SG5V%I>[_QF"+TX?]?+TYJTR<QK-HW7\U2#KS->=;R!YUH?
M:FV5'Z+=-HM/'\5-)2RZTZNE(6#T_(?64O_S1POF,L=J3KC!?-V<Z;3]Y1T;
MA6Z$N!=N,&I\D[STNOVYCGSC[EF<46O'17*V7_DUA80U?A.93;_$CW-1\OWQ
M4MXN77Q&%B,O%JL5-C6HK:*6)7CFRUG$-2>$VYQ;7>JUX;7RJ^GSU[3&M AK
M.('Y<V<G,?2J&86%/0H1V&D$!;MN9-X76,5I%*60$^-%E3Q3LGCK$:_W_/C
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
M30EQNDJ/LV%Z4'" BTHGL^_KK0 S81LTY=CT[.1_H3_AZW$50A-[]?$<,I6
MMQF4P9%I4B1DG&Y,RF*'3@$U%?QP#7LUF.^XCW1%NJ"J,2\!#5;&?S=KX,NR
M4!]+&Z[4?X*\[49.3BD\YJ(VML',7N([8Q*4F<T.$R%2.F3Z,.K6>-IRT'EI
MVFQO#R-7I L@?_ZA-3A^]NG06@U!6L+9?U+YEJ>*)BTK9!@[6WTYU\'M:_6;
MZIS^W#)]YB R!)[(-[3&?^D$J8D-6"0A;/^A?Q*Q#?@:3Z/K.)&8DZ$,XX/?
M<LWD!<B$'EM[<FM",4F:$TKLM6@@4EK@J>VS1ZG$EOW(8553Y&TX%W6(<)V
M\8-ZS\EH,#;0H:Z-,7[2 T$_M'4];^FI"O[6TSWM/ ILYY:'%"0/4+-H/\9A
MHFDGD2',6W>E:4YB_#$T95_.31P2QGL01>_]]YP,*RR^2?30HP,=O_D3W'0#
M.?3X=]$H">R=O&VAB)0\>)-Y.+O(_0.9X<.(A/]$$,^YGZ%?(@JZ[\@]$QYX
M/OEJ!L,?_4CW8\G:=],$12[*1PH,4700F&VH"BY*&-,@MH2>5')&M81XO,8F
MQW F).R-Y$[1U)3S3;H# QLT@WOVN!!L#BD::5\GRA59$=S ';9]<P=-]AX=
M(F>9,YJ^$*+G<AP1<5ZAAX_@*XJ<8,:\0B[JI)Q,+P9<^"/70]T059.S@,@6
M!CSY/O^T@2RB,4N85!$BWH0Z[Z!I@:3%7%2S.L]&OI&F*2)KGY,1G_TX]CPT
MVPR;#A>).>7)>*-?3>.\[7;=P3<SX[OCJA4>/]1<8[FA9^$A(G5#4\V$IE^D
M?.F^(YVR$6-.2@]2*_<-ANITZ&N_H#A.$9;0SICS*SX].I%^O3=;S]RJ("J
M==2O'^ZR'B).MD*L81S=Q,V>/8-#F 2O?LTI?FGER])@"GHG !Q!LN*BQE]
MOYX;=&%#RE!BFB4B%/6$BU+EN>L2OSE5Z?ZUC!H U+DH.I,W57T9ZVBMXX@2
M_<6G4F%J:J8?2[?'Z\P">!5]B(N2. :ZE+\2GWB5R/*<!D#=N">A]M?U&=>G
M5'M_C(#1VO<*X3%OO/=$:LM,9.N6VJ(/'2Q*"^TF^N-+U#;0=IJNBXK3>9N(
M=EW,JH,+#Y+J$\?-%$?:J5G7;64WE/FT+GY'&+*?0]\?8="][-B-?&ORV(-P
M) 1/QP5V!Q17GCO+)@\2,3G3^#O(4C.U<@D:@'W&*4,WS(^=*M\W?@H1JBU+
M615@VVFL(W!3N(.8=&Y-9\*F>GV-RQ?^TU[Z'SOTW^_&!4VA9JZ^U3%X6_]0
M E*<?U)'SU3[ K2;&=')MIY8)[VH>3&JAY;2)WZDL'5"+_!\NC?1-6!%5C>\
MND ZXWUOL8E6W";]E4*6%H4H9\FZ#'>]'A87M=;&YKD5]3.&?$;A7?0=NTM
M]O>'WN([8YSFOI#S1+@P=&MV]T(?+JIT>?71A.M&J!G,.*22;>?U9A]%,OIU
ML,EC_!SBI<H=:<\FA/W%5U]66FUR2E':ZN;^&<NAV[4>'Q18'@+&/YV/C?GG
M5/+_\Y32BSZ[!O(:6R0JT%_@3NC%QQFS U[B.\.1!UC?(F)ATC"1I\@9]:R_
M<W3,&X!:S9:PCS\(#FRL735>A*XKN%/;>_KZ$R.#,*OC7L.+!#NA+#[V@WB
M-$!'/VG*=[%!-&H@Y"U0#A\U/,R=TLR\L7HT33$T/4,& 'B:[_]OIO\E,PW9
M .$3BOC5+!\M2..D^:BM!J/\E6A2W(&5WLR+F4*.(#83]HCF<3 <@/;5Q0&1
M\[!FN'RO2ZM_'P*:Q$4MA7M-[)ECY'<&W_/[2M=Q48]D'K=Q4;O)<G'@6VKV
M_4J0"QYQ BY<I,H7]_:,XLB<,,)CRA#<_![Y"=@3RB@7-25(>-+](M0'L^U@
MYMCKCQS)XIR$*"#[6XCJ;=G92;$WW2*.2M,PA//P0&_!+&(Y59'A>V'7S/1>
M>WL#+5X&+# SE1[C[)*6DG1A<+)B=E(<+X?VY]//C72U+)1M&:_SDTJY;/A4
MLT:A;;+>P>_H.ZD8O^HO_?V"69!J'VT=VF%VY&5;:W3(8?%GZ&KFBNGS^<2*
M=:7X->S+$<M#Y:S=KKS)=6)E5$.^@_AD2]:SIA:JS"+C[AUU^Z3,#MHHP3O@
MFI'\Z18Y4O7$1+&^DQA'V)EC=X9NW44A^14H>%QC*ASY/))UA\"\ZW.5:% I
M61_5/(\BXRNV6D>Y:D_V6OW6'*(G><4:K5?>[OGG-(_.M"\])O3QQ:CH;FG6
MP,[W@V>IU.*NF-A%6T+,5C>S$U:9G]PZH'AC5N:4R=U;/9&.1D.K;NS:9O/)
M9 ,O9?#\?SR3\W\ZMHF\3KN<VD>]I[<W;3]_3OXJ@EG6;0(]:O]/?0^<Q@U5
M=+K+7AU^/R7J:*XX@>[.#A$QTGNR#^4D_^"YS=HS@P4;W8VUU[9=\2<+%M&U
MBZ/$Z:SD]"%6ZO5$\A5FP#.&];" P]NWOJ*RAP^F973IC31X]+18-*J<V9KU
MJ8U_1>3:N S<Z45]PIS@2?2, ^GCNDN/[6.:U6VL[9>GIN:.!$G=WWR8[RS?
MW.>[KS6$;?=3%G]"-Z4Z:]"UGZ^]WJS]N1J5DQ_>']7)BGH_&(OR<$U+]Y.^
MGI(2L-ZVW5M _]B_1;__J^R2N?-$PDQ@+9:_;>^R]XDVQ]X$54GVJ2[SI?,-
M7]N]Y]UC+8D;AN?;TO=P4;:62ZFZ!]\<M&F^NIC2^(J+^GV I/][*(!X&5YO
MR^GK]7/1?S0RLA(YIRFJ>_K5YZ9Z\MR"%>I4TZ+1A-3>\'#A$YR8_A,*2>YS
M[H@^0"GW1NF]' CL4W-ZE9^Z]MK;#ZU^4FFQC_YJ1>K]!.2[:6+74XG\]V^V
MG$B1JU_7:0=92@N%;GNK^<RBS"U,L,^"II(G*J%BN\C0YJ>^M54=X;H5.ALN
M7CY:']<4:T4CT"^U08PAR0%-MIPMGCT5.DDX&9,#U7_V16XEP9TY,&TKN?41
MD<&0>0O8>Q^&6O,:GJS3^X#[>IUYL@9ZV$Z=BSI@2*2>@1@KD?JR7S03:?MO
MZ^G7X1*%%M"N!2E/FTAQ40;7T,RYP$YZ=@'-ZOO+)H9POZOQU]>(@UL*:HS5
M+N"?NF4I8*8OX:;W;P(<:#N&O@O-O@M;=W-1/^M% !!6YF\L6-'(]KYTX5QP
M5'/*NG$U"-RU!<U*8!KS8<K4=IX=/.="$%1?OF"1C*55V9:PH:(\B0MI;=B$
MH3<+M.H+#2+;VPH(#;Q8PLBHPE\M+&F4M]?>-ICR >J?'A=;!XR#HQZP)0#0
M3ZTRYV<=ARN/8IB3.,;;FQ4^Q-XSGX!B;X4X\XT;+#&TG<5,J'*#"]QS[.T7
M#_+M_]^#_*]YD)?!&^CK2KI7W-[Z-+&\KK7JY..351N2YE]3&I:^#:5+WB&Q
M<S_SLUSA"8)13!ZUY;D,O]A1^0W&%UIZ>])WY(D8M'8/'KJ619!Z/MHZ*F;
M12WS[H(8,[E<5&$XK\!PU_U\2=X.FACZ:EZAHE2-ZUR4_27T)!-S$^BBA@WA
MR&UK+JH3H$WQ*OC;DS79LL( 50VT\BJ28-@V#8FQK)N[N2A\':L9?J$DPYD+
M)*%0'-%\\*5>E![BD4:D2GRI<G1!!A!<4E83,I](;TK6UYR9.<=%0?&S .$:
M7L,P%R1P4;<TV;AMO,I25#R;909W:G-1@?H3Z)'X+@\YS9R(_3:W)LI/7>HB
M;?2P:9&6+O<56Y\/N*4,._FHR-C980WE='*>7'*QZW8OFZ5Z]KTX!GH1;_7X
M'-OSJX+[=Z/QAH#BF=3=^!67$< LMI!AK+8$<@" YT>C JL_-UGZ$WO-9 RQ
M85UZ;!PT6HFUFFF5BB&*0L__2AR6R=S#2MDOHF]ETN20^VNJLGN4PA##GH+%
ME6*WZC$9PB4:Z9_.7C)X>TM)%2;1FZ")ZXIWV1;15LE5/^E,E8@4]:WDH@:K
MF)*=%7>$WNMYG]Q#N[6/,#(^C^YQ-GU!0,CLQ/)* .)NOL)$AM-Q'^A/A$?W
MJ-78"MI'C;,+-&/IB@=-]U\HK*C:;VQFS_^0Z*U?=X6=>*O"OBHS>88>VQL'
M4'3RQO_TMD4_<OCT'Y.I>T->?=G\V#$W![,%Y GC;=TV]LK0X]/A.1O64$Z_
MJY-\[/+:0[V4&=$\]%+;R6E3<0Q_?=0M?H/"M/==T,B092<E<=KV;$62#<9U
ML8@/B5/HELWZR0/5^PA7=L1]L5UM"]W5XW1!@\]]UM,[$57UL,VGA%#<LL]:
M7D"L;\$C81%])AF:'Z8T,_7-5Q)?MZ:-RQ4[5]V\DF=$0I2WK9_IR<8PPIP@
M]B(]:JIJW#'.@SRQ"0T7+^2SB3(_0]BIA[=_(OW%1D[NWI4U X-B6P(=RM]U
MV0]LC&W5S+FI=$.UP&\"HMN-+P5")ER&IR_GXZ+$DD)G^JC^SW8FT(,7BQ1E
MX<0!'3B/S\0Y\"Z(\)O((=JA^?+]4BV[%Q4AXE:/T*&A1G!7E@J@#?HX]CRH
M1S,3=W7FVHA;NV"?$/&UI:?=TH5/#+U$E[8HD3B3$6%<U!5XKB2;2(8[YY/9
M.I"U6-=(7_/T=NEJ@$2NZ/G65;S)2KZKZY U18D$VN)5,+ 9/B5TH$G5Y^/I
M._- F^'-([/"6_+$'FNX5F.R\"4M,<L*-A]#CYN<V<8.<$V 2XQY.S!'^Z'9
M"_!<U-W8*-62$#/<3S$Y0#59$^:\>U%2^G#?N>"PJ_#.S'&Z-6X.^/[WYQ@0
MKRJ8[-B&]!%G0V-1X=$%G8]CC#$"5JQ3%^QREL K7=&!:.I'+!]Z4MX*3Q?(
M=-S55<42#12L*IIX7^2\B@\C1+<].-+Z8#N\N45@G&Z&@'Z-)@*M3I<'X^D7
M^YA/6ME/.C*;7M*U/GZKC #]FL[;&\/'(^&>!DGV3GO>*%0^@SN+99#M>%EA
M:<7!%"FL)/UR_X%@NJ]Z,$[#E'X/\AG&(VMX6\0HZR$+*I"]CALSY!-3\'0]
MWD8N0Q!=&$UO2,Q7MY"53AV-E5[FN?7$(O9@[E+9/D%#2J,X@MD)CP\#C:C<
M9IB=[_'R\T&Y.9'B/AO=)HYI^/TIP+$"63*/BY(-YQ3 HTN8R@6 !'K> CJ,
M5RP#SSKT-;9Q_XPIKSA/%YG9)XD$N4TM 9"SQ1XY(ND+4Q[@F4J4C]O_O?SE
M>3+E!5)>16JKZYUL\-/*[OQ[1%B]*X2'=5&S\A/$(J*O,SH3778ZA-E]T<]
M HE6YH_T_'P[2K:ZT+FPLJA<NAFRP]V%6CI$/K$5E^'?UN-'C3>*!6]B')R1
M(7$R4NV;DPO1U "V7+AQA&JV\E1>?52,0%5"OS/^JH;C^PZ\C,4+L5ZEO*AH
M8(3G#V%1M>*?,OWW71FU&+C,_Y@T^RCJ]-M*2;_&&+_!YC[RU1_]KN?OD91/
M2>E<5/+>.9/C%5P48SV8:<"*'NVDY-.Y*& XS\!C463PDZY8KL?8L0<_R\]%
MZ1S@6/K"O69Z UQ4_&Y F2?7M'T=,368\^*!3*FVRIQ)ZW=ZHK"K%,&.:F!'
MM0O1V])R2$L5T2"LXKS@); "*-FL!$U=R1J- @8U6.X(L#12\-0"PHL:8J^Q
M-R/2$ J4._'/O1U_&0XH2(^GVI2*2=*C79-.MU9(1)(6&\O%A CM-2A2&G[^
M]D5!J$KIB23OXO+(4(? IU&MFMB*K6*R!D]L?DY347#Z1QE:?T!@GG]PQ!@M
MY73S\B-T]+RCC%F2\+N*9+B)5^SXY%A8%YSNS YPR^;<E$&\S8?,B0+PNV)S
M?YH2%2X&=,V8)/J/2=MI\]\RWU--?I^^9>N+[/ XELQ%K3 /H!_B;5LA3K_U
MOQ-!5P>03'_DK^^,T4;*,;0M)(!7[ %>276O_5,+21A^EVN>R)$NQC/$X+80
M=NUHIKX&5AG6^5,_GYA W]WI+AVC![NT[1QMDIRWH^+9\?TA5U'3FU-)*C=>
MYH<H5VRX?+H]2/! ;\A-XX=;DR0K,&O59YR"KZ]?+(<ZJ]F*28@XO&],0.Q
M96<('YGN6CA-Q^TQS#+<9'G"+)Q&&->^V&(VI9+2)ANT&J?8>E.FJ5844P0M
M-W<AEWZR"9^X$C+D4[KA[OVK+_:-4C[WSA)25)9&<X(:Y2LT*NK^G_:^/*JI
M9-L[:BLMM*91$ <D*B(((B*#$^:T(L:A%1D4D2$M* X(.('(='" " )1%%$4
MHPPR*$0$1)DB,Z* #(*,(<PS"4,X24Y.7AW;V_==;]_UW=7K?=]]:WW\L1=G
M<4Y5[:K:PV]7[52]H5ZWG4'_]57 H76SJHH\9]V.$VB/]\B+.Z[D51>8^"M=
M-S_Z0^C>8Z&O*%WW ZL?/8H9;O!IW!H@-$]3RZ^RO;KQ7^U/_6^C6?NS0E^E
M+UVW)TZ4&Y:R[V18?>S> ).P$"D+[I'6$^I+F*=[7,ARE+/&PR7B,=NT.BMA
M^WWAZ=O!Z8SE<6D&SL;7/J7"0/9*U/41;1GX X2>SPD7J7BK8>^I>[;>%S]M
M?X7*76=,."))VZ"\C70TE2KJSBD!7ZR>>Y?1HNNYCA_$I2&DV9NTXP$4KX6Y
M41RL$YXL]RSAKX1;H#!5_@H)X=)X M\>?$A'3,Y*".<A4???GW+8(EDX2V@B
MOL%J$:OQCPXM:BOGKE7T_B(AC$3X4Z^<RT!?D4!]$L+O-<5@!=1A["YHF%:I
MXS6+CKFOQALF<A<I8(>9-4[>"QI_N@S$WZMF[A620,Y36[33JY<]S5X3BX5'
M&%CZ!DQN)3Q6]/796T'L^_C::+1H&GX&;2HIC0S,L=]L$LJCBH"Y3:*@:L!0
M]@#SP8;$IX5:OW_'G^Y!+*,[*'T25.5.I] G@!OWJEWO13A$G8"0(6\0=?\X
M[G.7P0TV$E=14K?S@P015-\?W440MN4 "'"VPC4DU"WW,7E1$ B',(=H\GR:
MZ+F@&HP0[2/,K8S&0!"<!A>0)80:5J]&7R5B9$?*OPOG:Y F[=$$O./X9ZSQ
M$:$TQ&' ?>QQ^?$>=$6*A. &E=$1(WML$ Y3^KCUZ1@)U1D1;\&NWF:=&(8Z
M0/"[E!D'<^3IHA3,G,$-R(?]3H(!)X:KB!\7;P*(96GB)"FU$01<I/>._<^X
M09KH]&@7*4-QGG$#+9UL##?TNM'&GX$^D.$:(GJQ_G-)WLL>L2V([Z_KDP1=
MPJ]]*..B<R,:M]Y.2TF^D+Y7<PLFEUZ)\M]("+F-N3'@R[5:PPS YO9VK ^-
MY]OQXS[ W-ADN">]1,S_[ #Y9<;L2LST?Y(839C=22!6Y#[\IS)'AXP?P)S#
MI]GCLD#@5ACSHC%Y_R1@!I=2P(BN!-&JT!'[^0TK$U:'.#(W17&CT0VT-+(+
M/2]7.5@_.2<I,?[==/[1*X+/FHX<MR2F ':NU5LRHKK%0-!YQ^'<(V?51>]0
M/^\M8"*MJ4"&25R_$G&-P&2PH)&TKA&94;CY>&)38[^P*%LV:.4YVUTW<A!"
M1]*N"$JPIO(HAT<): ^Z>+"VQP2 08OJ:O<%"P86 ZB]LW4:P%(?0(#L534H
MDDJCE.\[U>$G(3S(**(B^@"VWHP1;0@&CLB91\7F)$-(HG!W+FD[W!4AUK\8
MC?W\HP5F21=UA^Q4JB)MW/YXX]5]']I'Y.;W-MX=A%9\2<AMZ*@4+C$PDA"N
MO(*#O><#YG^"FDF >=\"<9[ I+0@DK3%.[6$,:[O?E-"F'$,#!/YWRBSM<F1
M#*79/&]/.AO4T_/FA'B7GBJZDOHSW'NZ#AH!6G(D%W3K^BS2,% *Y)>C6!L:
MWW6T@@XZQ%F! *$R/ 0D$X:$M7"^$4\*\T^RQS!XXGDO\=O'?RL<<DBQE.M(
M78CN2#7+*%I\Q[ESY. M@/W+3E,18Q\ E3[A1L '&(%VC1:(,XTF IJ+_;P0
M?@.I;SJF^"&%LZ]C)(!PKMV1+1H#L8FLR5X0#@789._S!L7L\&*M]()>*\PR
M 1@,\_->FZ]/^,$CC\RZCI8KE5S)*#0.X&T\VN[8G%"Y;CNET_0Q>V&N!H##
MRBL9R-ITP,C!81=NW2P)X9XCKO!.W+(6,#? -.B^/=Z\*?H+EXU8 ^@!]3K
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
MFA+,D$FC7?.RTN0F>-3&"7<S<LC+WFEE(-#HED2-JX I6CM=J.#$XBYG(1%
MM&;W!!/1O(OOMGYD=-AH<XT#'X]'L880">$!:4!)2L!HKMP9E=U*4G#GM[L(
MI'H3E-QGS=Y-HM^'PJQM3I2 25^;"7%<5$$ D'S#?4GA:.LZVU0)866IU]ZK
MPUA'=M0;R[5>GMHS[:L[.J*:7A.[BY^^I9=,+G%KMFSJB-][M+*'45.7>;1-
M:][6KMUP4[5XV7LODVLV*I-:8UNG!XX]T&7>"-^;[FI$>S2\=V, %'%;>/ #
M41H9=15,O 7(T/8641R:J=PF]7/.@ F5/RXA""P9PL_7,4OO#VA%M3!?<W^Q
MH^.-PEO6RP-W;%VT*X]T0Y?M>\0+FU_?51VCN?+LZZ/GX;J=/GW"$%KSXLI/
MV%+DU9C8+6D+W)3MB-[+L>>$YXN"]=LW)<>&GE*(7A]$+[484%J(>#X^6Z$>
M5Z=A%KGXYN&BLOZ]IS2*UO9-VM[@7GC1)!/T[.V*VGOE3<Y-C]]R[+$0UI[>
M:-'5E'$KXQ7D2"DS*W7]>&9SN]==OZA ]=+_-!*9HK]((:YE)ZICGI5_=*"]
M5+[)&[1,/3?LV$5<:ID&+1J_Y,*Y?&Y$%"[/EPI<@U7-]];H(=WTF:=/7O>J
M]H'ET?2UNZ6M$M?UDM-'42M:I%>XPLY'UH\2S'>KN#5=V[TRW6DP*:'_>+J<
MMFYG2Y**("I,_IHK3XORRF[EFS?6KL W@2@W(/$">O+3;P;[+JDF-VUR1VLM
MN(\V$F]TO9[%K'@4WDVO?7SJ.G5T%/+8G*@1E(D,1?TR[?#$ZM1:E82%*._
M/M&V4]HE=VLFWC\T4&]2@YY?L9'E]@3$OI:.PV:X?*0/>9%0E'JYQ<1Z#:2T
MIL<Z^68[L7@A"^G:1=Y@E8&^FV 7@U@=R>RC^:%F*JY7&95A/F=HD;^%H]D4
M)Z.ST1W.<#<5N$U>)2^1S<UV"0!.P%8D(4S'5_>!H0F_J?)Z#C"_YD!E5\ 9
M9S4P6Q\B2C>,RNXF!2_^7/AQ?KY3JH$.M>WVL$$TVE^&FM4SXOQJX28>L'FN
M540I]TPKCM. *:-/_P3V\C>(P84[+Z592*D6PO.TE:C^'.J!^E_9HF7QR5YP
M>W=39Z^^MG DK EZDAR/:!2Y>&A3^2B\\[V7T17LQ*3.IY/,#0^+L<UA\(68
M/FU]C]+0=<J]BN;\UA6\SO=CEKV)GNVM5&R3%>4=IN:9+X.QJ4^U M;9L)L]
MYLCG!U-*0H.\PW?;%,1GW*&C/@]9)278E0ZLI1*I-_>2:K?(BF$-]0AWE//(
MQ,IA">'JI;L6D>*;[0JHA& (O$X")M?D,A<UC#CS.GW9H96^:]K>X6LP460"
M;WYK$@F5AM$7C(FXV8W4\Q*"3E5\LA(DY3YJ+ C9!PJ_A'ER/5RIX.0E%QS#
MU>&&0#ULK\T!(;G'I:/0U#8$&&BGG2Z!+UN4M0K0BL; MF&R/)(_L"1[6\):
M]O!21JET,#8;2>1J/6B?XWBRIS/+'7BO>1I1$"6[9L@N05P-;+FQL,$PAM3F
M,5.^R J5KH_T<;ID#5GUL9#$% E!>L:1,/W7J<GK'Z]S45F&I5<1HROT4/=2
MYJX-PN@-17<SS>#+=576 >*'KE)+K$P_A[@O:]Z-Z5G[E(72!4[N<)N3C;9P
M<YWH<!<8& E!!,QQ+US)*L&F-9DNDB-ELR+/W:.FB%](:;J$>J /L+"G"H/!
M]A("&4387O6_DD.>#]EC_8<DA.8@6E%+ MS)YL[I<UWB3G)LWI[46S'S K0@
MVS NKJ#\]*K<5,N8U#NG%X5?..OQ4]U5G]*Z7^"2.&R+*;%A7@GF31'S;+[
MT:V+(W?5WEN_OQRZHLD:ZCZ^=LV=0WS'$3#4[G&#1>V16MMY<V/J&\/\(MX[
M/_UI<O9"NR6/C@75ITD(^:7</A"G\X-\PE,8XHAG-/ZNU$.5#13QV)$%[%==
M$4'>811T5LX:V!=1/'[)]IGZ:7Z5VKCHXRF>T9YS70>H 7=4"YG$8C_6Z_%<
M*.M\$+SL]"*RAKN;[AK7FZ2[QSBCL'I?#=\V%;A_I5/X/F(*]G'!&;BC A)U
MI]"K1E1%AP-9@A420I.E\4T-_,0MTMC&5%Y<P0S,KDI"8"= 2 13JH0NW>S=
MLMU-0LB0H6,KLD80AR4_?Q&M@2>'7QS!R@^]7+>B#H :0O(-,>F\4OH W'9
M0NAR@ <<5 7V."[H*>@XX=\4VP4@9\9J8 ("[5'G3[+<E=GG^C57YJ%%'G>I
MJ;$1'6)Y:"0P FIH?9_95$A.L#'A$FD+1A,EA*%>[):R^'21&QU?A1Z5H=,W
MKS%U.NRZVU_GK>9^R%1]-NOD5DWK-1ZV.?H4\XQM=%%?D><!<>0+"II5 +IM
M?MNG\MXY<=-%"2'7,8K\ [>LQ1SFXU?N4(15-T=%] 74$#?ZY$7JSS#[/C!8
M1-[KI8RL3Q.O77;NJO7Q+/>,9+U[?A:N+:D7A3E 5^Z]PP^TRW-\IB3%3;L4
MJSJPR2=X'L)8A'X8IE16HTZW=A1#<_M??&F;YTLJ6?7$)5CH/Y<MT^H\]/#6
M-'Q#H)>%F.!W10.(KIB@T!:</'S4&J[7!B:.>KT.<9 0AE6,L5V5XF/%$@+4
MQBH5%-=WS'I['NHT:YJH)4("Z3AJX&(1"(CJ)809P$HVNHY;PS\,T5K\P/BE
MD_(^@'[>VXL+^PZ#I1RUH>NB'A/L@@IOP:81,RZUTPMHJ*S!_I+5G*:S.5?>
MVM/1BP<O9WMVK+HK\%!ZG/!%)TL6X5%-M?)$9^"$2G36(]:/FK[XM1%AKI3\
M$/F0+QO%H_"C( FA[B='"2&<S@4111>%QZ2KWO9*TJ$$GZM 8NWQ_-@,I:R.
MMZRNRIW4V&Q\83;:^+K;@(2P)LSGZC,ZYU>9:CW\#,6+A@5*"V_6S"1&L+K?
M7^[6EA ^%'NEU;<:1*Y;5AT]$I8!]W='/\3F]]FKKWSI1^=I9BB/K?0)FSCO
MI9%AAB7J(.;7.'[)4&T)WF%S P/.FZ$K.#)7%41O>&3'1K/#6[V"&B\5;I+U
MK5UQZ*COH:KUN1W*\BIT?Y]EI63O\V82@O-9F)<I;/%99$47.$1C,P#L+YM6
M>8\U6>ZD] .GZ_5T.B9- S$GA?]:"_,!TS8=[O9BD*X97&2/*3[DI8-W-V*@
MN=EG>E1MLWN2E8VQ5;FOC6D_:Z&OJ&6Q5-IMHL".,5GD1KE^_C"Z<<]>C%.
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
M=AJ.GH0?&RJYRP!L'R8Q@)3#9J,VAQG %QP'I ;/7<(E-.W(QBMK7F-4LW_
M;V^Q.DGC"8-.:1Z%IU?(=;D8]WQVMIDB@: ]Q=QC %;*BY/W4'>'\;28CT94
MD $8?ITM!TOK)M>5YH)^C"J;=!LSJA-8G^6&ATK>PC,8D+F!@IU]+*$6[,K
M;IS6],83):88@-BR9I 4;I1EG#E(ZLWO&M=W9(\!9/BY D56A"-]2F5*99*0
M&TN+=_7&SZ&*&$ +N@5-O2C. ,(5A*'2*@:@I]-I#/%Z<I,0-#X=2%_2%S_'
MH0B%XJ)G9\(H,F&T*",.L)L?1=^+DNU:6@Q +5E<8P#5^)47V..A#.!1[&J+
M5&(0I3T*_@G\=VT%[.&"SJ$JL&0AHS'T"AE_$'\=N7X4W IV.R##<>V]4"#Q
M'G3&+6QCG0$45J\=Q@TU?I==<AYIID4;[0*[*SP80-(@WN*GKH\T.%[N53"
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
M5SD<J /XX(+N5;R@6_R%2#,2/B#F,-X9'RFXC4MVBRZ_5.3C=SZ/]7"OO,3
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
M!/R7R7P\!"8;F'!%/:1CEA4/$_X6E#G6 6.5F7GP^;^3H@Z%HP:3"',WJ +
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
MJU.'TW*X&@\1DPHP89)_P7XQ#69J>U)0X.[50XTY46@K#,MCIQE#4)T2@7M
M?;D"DX%BN*ER$K'!2-9^*QB*&Q-;?T$UC$Y(_YX$>!OF'HV0,5,",KQH#R9"
M,=M>ARG-1(?]97.@24@ WIW]ZT T#V%[#[4B:+:@@VF;Y8@L028"# )4WP,L
MB!/'P\C/<3!CC U8+=9/9BTC.V1AY-L8OMHD'&#U_%OMP9D:_T705A[\)RCR
MWZZV(V9I_HT$"(\OX6696^.=@9N \]Z*Q<@IP8,:VTKCO8=UUUM+&:S7W^6O
MG:-VF;\!CX3-[69XQ0YSI.F&D>Z?41LXAK0RZ;(WGTH9Y"#\?C#\TK?,^"A#
M:6FGX<#]$R-/A)_>-Y,Q ]C&0-4!\@UT'Y(F$5"Y%O>0F^H!+R2_]P:N"V<O
MC;MG;NQ"2>?SW6=#BDUTV,4FYW8OHZWL^#!GOYV1TN)C(/TK);R5+H!8QE!U
M\0[9QZ\<F-?'*5J)CA_ZS"W/OY(+.]Z%"'N'0#PT+?K=TL7C?\"KAIS*@2&.
M9@#-:_HFP]:0&17C\$!E@?9@KLK]YOT-FI-.SW<J%N/N6RB:Z/'O^8CIA7'!
M:;8POK7R8"?':Y 8O (5OK\[+T RG-T)+EUG"K&L'MVT*PHW*4U2<MB^\_7U
M;W9\D=\7_/[BL'0LJP&Y?!!2AB<4^[=W#4^Z_S &'/53 (;//>(AB 7P5@O]
MP"G RIR@R!&</^$(,^0HH9_5?V4G*N/A;?+D(1IFPX')^,3YM$K'W[_4_HX3
MX2'B7B6N=,$63%TH"F88!C)H+FS]L_;XH6RT5W,7FEZ#W5#Y#7@6SYVZ)QM1
M6&!9#;.#A^B.0*Y<V0*D]ZIRHNY3%^>0*R:HN'GJLL@M\B1L$!<2\->,=<2X
M1X!]_SCK]%&=EF!;@GJ#BN$<.<:[/ITX*R:,;^4+&3-/Q!H?'[+:_?'C\QR?
M0]G8<N&>P6E32L_B.U 4VF0VB U%;D6Y1 >2BT]G!:I;VU?OV/:!]&.XX]X
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
MOG6CP,,=RE-'HR+WIHW?L@E2.I^V7;/D>]54 J-4RLAA2-GX5;9G\JS3[/>
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
MMD?$V>M;-E<SXL[%BTX6]I_:X<).0(^GC=$N\6_Z<<]TKH;IP#W=@I6<X'\
M(0WG!DM06XU%([$FV:=#\>>J*Y,GRQ^>L8QU/JTV+PVROF ^(C.X9=6;6?#7
M'@9!WP@EUG,8RCRH4$Y=1\&'U"K0<B-1A1D]M;*.1KBA\O"E092MO_#=@3*7
MPE_4S"N[-9'NY1LZ8IZ)Y7DQVR,1\.()X]:(^1<V,L+ (TQW7".PJZ23CV4"
MZHR#U>+J^)AK*4&H%EWQ2]%76]8,>5*WOWX_:1QBT!A7J;$M-8B7[#QWC2[8
M/%86S14Y&6KG(!I-)E1YZN;)F'7^IQL$3>_D@+[] =6S'3E5[R,5/7]-:UT;
MW?M -E1CX^V/RTLU0NOHN7.6S.U0'Z8836UDZN'Z1S4&JM?E?<4&D;IA\/=6
M[=,IAF+)L;O#=A&J&8OI7Z,2XYPLXQCZUIOZ[-@VK6R83(PG$X1QNQJ9%_QY
M&&_ZL:(4PF9<CZ/Z -8@_ZO_;?>*W![]5S';&<B:*$&%>%!PL[[5N3FM6M.*
M'R_X/Z$'>:&M<&C==)/]1%L>.6?R@MM(1EL9-4?-[523T,A/%W@"3K4:QNO[
M]A3DRMD-:_1?MXMW<BG_]4CPIDMZ#?,._'F=6AWH"Z:D?&Z$[CQ^OGC<E!]T
M9OC2=Z>4QH;G&P=,S<S0&GD&A9JWVITQS'"R9M/EZY764[V*7[W@CR'!@114
M(%$U)TB@(OH^,)Z!*4:U>FWQM[C8HROZ#>1I.>X<6:WI_?I5CU-UX+L[UV52
M=@[PJL0\4-RZL/=R79'U(5HRM/4U\Q;N,P=1-M R'XF!U[<[/X\MZR"X4EA?
M"#YUAP225IJ&5&=.78V[N=LP*?S6C2V+6>]:-@(_?@F$$/S-3B!3"<73+ '!
MB<Z'P'A4K2;L$T;8Z^S<ZF.O;&=2@I:3'Y;B^4''2YD](@[G'8SV51YN=YPR
MJ'B\^>)"G^R%-U+EAB,D*IR9-S+8U1R$*P#*[RAFKF>9@51:_W1SNGR7VLBN
MV29;S_  YQQ7#1'3F^U=I\X5.WS[Q+A]/6XR3/TP7QPB!#T"KZXF0JDS:U<C
M192*81[&"I94@(1,?]D)XMPJD#M#V($-S!CN",I5I>;?:I6[4[__T5#_#[NF
MZQ&[+F1@N]\4M?7-8M[E4OF9=E@7T(2.8?RJH/&%)=.<,;KR-!CWXJ0='<=.
MYOO'7'7Q*%5.C?IPV46VG%^VV2WN_>+N(Y_K-33[8:@!HYVMZ"O$H03R $O8
MBP*PA+0N#E1O"GC!TJ,Y$LBO6 J;7]Y+OH>U<K0)&_\F>3N^^,GMKE47(<.#
MTS<<O>#)G%-E&N':,:5^U$WT>0HA$BOPQA4M57V-)R(L[86I_P$U\2NQE^+Y
MNAM$?MI(K0-&=GXP-)=T8X?^7Z;%<HA.@(R28 QE#U,H?=6[RQ^QSO GG/*
M 2'8P"C,R'-K&$.4H:'J/JXF$G#4B8.87R(U(S\AC\'@! *0A?^AV66=B.M!
M<QN:9#(E.8BK^"&OB1L)Y T49 EPM3"KZ%W5@C9)[56,&!G[=>&\+EA ^VIO
MI5&9&1[\?+0KTJ-*N4K>=VG@RZ/>T/V+)EE5-?R6&;6^H!F\LKGBQ3ZL.V!4
M%DL>-&):N-C.1RQW$(I_'C=)+.A*FC+)+HMN0#2\EHM'(!(<4"U$<+_H7#!3
MQ[_G AA(OS8A)R+1@L]J?N/>[VNK!]-4ALZ3^%8A/]%.U^U13H+:[^XO/JW?
MD7OT6.'@9$"?]JG&#EZSBVXS!W9-N3%J"@(QQBM'+N4KAQ]/*0_,DV[3N_A%
MG<W;?$\X.5+[4/[0S''/3'>I?L*K2]]4WGZKEPDSNN8C[R!NN/?!GH=;"N^0
MPUN]0C'BRWBA'X3M6$LV$?60=6(-&?']88O/PV&S,];Q@\YW!<[3PR] %NBD
M5G>/RWJWE(2SQ8WTAM B>!,/HL?=@==$;8NS3.J43Z^9WO4+_PSZELH;.(A5
MA10TV]^ E7?O+0XFRVW:,+.=;4!_M^N#@FGSK 00O;9LRD$8&DR*=:Y4$BC
MLU5XH?-PZZA]01B674WLA!(E6*/$;B1X3!0R+F_$,X4*@:57 U/+@ \(1S<Y
M#5X6C.:Z)P%)D$LQ<XZPC.$+1L >L&+0_%=";M++?UK!,>WW9^>?/NH>@^TZ
M"><T(H:)Q?_DWP0C93T8;Q-)S)NG2,^(0\[0^=,4?G;L6CF49(SI406.8$HZ
M6<_#FY!,J64OMDI2%19^/%PK$(9\'HN61']["U (WP4C,B*5U\Y @7]9O,N^
M#H<9=V#2 "R&@9X'C)7U'*PG1W!%0'TI:4&6>[+J;5D<!Y%1F+>(%P$F@YOO
M]7!/N:%/TJH@XYN:W,KL;_B>R+]9Z0%Z_:=*#W3>_UD'H/[?_OS_+_QAIYE6
M,)(X0'+R&L9/'$BF6S,*:'W342HL-+DKQS^PT>2-_>#08'M/FVISCWK)NVKB
MGH/[NGU?!1^].H;J2HRA2[;62H"6M!4'D#"A1?;(!._H5_:IVR5P$"H%!117
M)Z]Z 3S98=!7\V#=U<1S?$:G,KN.EF47)IFXI0Z;>.1:*/6^ZLMU>WUTOG#L
MR&("0X7]D(.X3E@/U+MAW?-P'>C-5*PF&?\ S9^_-#L5;EY5)2J]KR_)X(#<
M^Z33S*K-_I&O)6T^!QPE[F*_ )P)>,)FDBMZN+"GE8/@99D5:K9TKC^"5>F]
MF[9Y"M)QG:J*N?HNE&P@C96Y>%J@4:D.(XFXMH)B"9C6.<J7L_'3[&R<K(U8
MM0U]N'DMN8GO+GK?T?EL#N+THTN+WZ,NACZY*WVECI@-'<+:@P!-D'R#1$^E
MY$;(=+-TR 6'[=BV:YA5YUT'#,WZTF*%+]S^V/YBUPGB%SK6[NEWEK%Y6$6X
M6,_+_-0GV6>]$]QLRS]9'9[W;^_(U+X7$"3Q=7_'>-63$EMYN?XA#Y%:%S!P
M/+N5JL@4AV='HY8'J-=E:=U]Q#P)SAM5]-R-F/(^2BO([%3]-)I[YZ%U1P\U
MU[!N8_AS/8E?&P?Z@6+K8)(S9I!0+Z$P%TK+;94X64,;)3Q2>U3Z]'J?9];-
M#IWO38'5+4DV4E-Q[0O=@G7- :BY=S3\!!#!DH=I5B/%.3RE<4*T:7['V?0=
M7U TTQ UPPF_[A)\:FA<6A)E]H7KY![\R#;6[9[K8#XP_A2YXSJ('2IGH1:9
M+F.K*IJ 9YH=4UV[\XC?/+93<VYXQ:]E9J[QNAFEO2(2<RD:67H^,[+:R3;C
MM8+J4K9Q8@/*;M3\?/>[)W135+3\AZ'O*UZ5T0&6I&;E$5;RZ;7C&<\\&/CB
M5D9-NF?]U&K <-7N"9UB4^('?,8_!T'=)! #._ZB 1QWMW 0B5Y6_/\IT9"^
MX*3@A0+P<!".W-9"6UC!XM"*!<MT$;T7/3Z)63TPM@,]9_X>7C29F-2^M=-_
MFF]^D?C0DV'U0!AFS1X>, %@LJ0%> 3\%(!-J/T!OO@KL<11TG@R:>&Q:0B<
MT34:.8@7I< 92]8O;L'S'_>9PEO1J_L/CBW/<A!><>R]XR16Q#OD\@H'X1%A
MO:C./ =;]P%[DMOU#E[%W6WN:TY_NM/D]0 ]_W6>UK@8USKAS$SZK830F]O>
MPI#0^1_'J*_ =]E5O8D<<Z^Q86@^<HZZK'/^;EBKZ>%?*=;7'H38OT52=R*6
M"TSL+'M*5 ],V_6C=HUV?^9)GPG8(7*TR_@(\O(Z]1#O2Z[O7WW2-8VR_/4S
M*-"UL(8O.ZQ)[V2%>B?M!_M7BM^ ":^0=?I/#J+4>6[ES5A]]L\QP;D;%>^?
M77TH1GE2$MNTZ8*&C]P#!X5HW7T@LL[/-\7O42E)Z1?K6'%1>5D2)>"AHK-3
MI+RSTHM==F)BDP/R*M,*1'U+5XIKNT"1QWG5?0R37"=<\K?9O"<W>MU:$L]I
M3R@Z9)'EAFS+$@NI ^]J])Q!Z^9T27IM, RQM[H?Q'QU./#C0,&8TM>CLKT[
M;V_1?GC0-0DZ3!N9CO+$\KF^#DC)3DMQ<!ANY8W;[FEH\GES\XWZO5N_G?A\
MZ)-/_GGQ!D$+J[3W#GW9/CZ>*[9Y=WLG_6^>>CX^/L^[J*S5\ODS.W_);\:U
M2T_X?<0_RC%G%5B2=G!.0S<3F+RNR#6E&=*^V>4$B ^>K3@DI9,=6H)G"_M@
MGOO#R5Q.6KF? #U_M,8?.K9@=Z4&1B,YD[CGUG_<CV/<^T/VQC1BN;F@11.J
MN0@[B#C;!DY5?H1,%OZSTOX,4@P^Z>\<#4);0K^7CKJ-00"3(?X*4+,4S-J,
MKA66D<J*.E=%OL"H"5AZ$N2!)A.YNJL5;[D^?Z1%]Q!M[+ZVYAW*O*@;^GH/
M52,H8Z(M0,/31V_U@LBQ&V9U\_8HE@9J;@(&+C <5!0EL&[@AT4AD]8F@#$-
M._%CZT9AUBQE.NJY49VVD3&JXZ?9<P5]=<G7XN5^Q^.*OK\6=M>[6S/_>BU\
MTRTKRZ9G%^E'GWTR,FD=\3[;?BCHZG+?LBY\F;!F]G/@1P8'\5UFD8.(AC$G
M7Q3S*)PUN2]]]. /B!/#]A,[ ,IU<!9Z\'8,W(2![(/"6:<*I3D(0BE VP\L
M\/S,%C+##(<O@F9Z_J(LH50*/]6,9LHPI(]1-S&5_(?K[^&*Q_EY9ASW$HSI
MI-!?/KP.YR6U_-['[V2LW-+><2VFH6RWIW)<].-U\R76K0!-GP0JK82AQW/'
M$+]^:3N0?[!DZ<%UY;S9+&L04/':GN)!:X^*R'CR;%-)]NY75VTUK&.BA$9'
M8J/H%HS""IAE/)D9*_99:?+B(36.:)&#PJ.N1:(W?ZXL_G3GC<-0T)-OJ3VB
M2:_=J_S#O0]?V^!IR--]U\S1CVD*P0AP&_HZ/DR1;DR9*DLJ2[[WBY#QTRI/
MYE$IG_[:=]4"ZDLKV<#BMHH'*V92G>TA]_G/_".25>,9"W12"R8,^:ZUB11)
M0%3;9+J,*M*(#]5-W$VJ!^XJ]'ITV-IT',6WVY ;#T4C)HL*;U_#);;#@4X!
MIX4U9^<"XZEPA$6[(&/2Y1RN-:>KTDS*,HEN[DY\;RLJ@H:?ZJV7<SFZ6^G!
M">3I_U+[[_][3F3;M[8 J_MLR]G>IFRQTI[?0SO UQO#BO_*0:PM6G.;SK'(
MR1P$J9N#$ +4L-]AI+W*PE7\ [ON>)G[U:W_B&M*0;2FQH# T^GRBHCCAB&7
M\Q3''VI)I$0*NHZLDTI+RR&X"H>&YM\ZN=%]]\&&!^9J9O??\"#@/W??."K2
M@)#J.UE(?G"X8<WWW>4>@R,V;F5FWTY=CVEL8<IM\E-^4_3\NO#&V\KZD=G'
M].W;9K^9[,L7_CS,V@N:.$\,XI2&L"C:G./^E".[1^7P9QYX39[2H+K?3[\B
M-K&ITMM!6(ALGJVU4%:83^WSQ9WH#@P5,KOPSWAYPT^O4 YBP50-6*/A5ZV6
M+[-0<,8.R(1Y1@C07I['YB&/K2K0@.49 O08_^$08=X'W<1!'%F4A'CK:;*0
MR%@+<KT;AI8(.+,3&BV:B^=T/5G?!)_/VULW_+/":-Y2*[0-]@-YS08T8QWL
MA@82J]M(^:#LT8^WOBF'YI[WC3P_A)H*ZF+EMOIKJY]7:3YKUE<*PVD54]Y_
MK2FZ<E9YAE2^Z+6Z"AJP\/%K88*K@"CD##_1O]1%#<P6 KRFQA87X<?EZ3U(
MZ !)B]JH?Z&+FC>R/Y,):/PFO I\T'T9 F&:.8AG9.!?"Z,Z_M1##J^6LU@L
M6:[TJL("A&)U_D\?83\T]HDT/4U&+O"_NH).I@-3_IA_(8MJ76EFP( \N,*K
M,-YZ''1Z*XL4Q55>Y2#^M3!J37<D^M_'*'A&S/0["[/*[2__K[1I^WX],6.3
M4H'.S@;T)/)" X"B<! ?::1_+4Y+O)N!I[*&(1Q.X#?UU=]FP8D?5"#.Y7(0
M6YRI1-I8,YJ6'I0[IRL?B9%EHFZPE+VK/AUEQ>#( Y-C<[ E"I;C7DQ^ U8*
MR4:91A(^5/'<T^N43[;OZ^'KM3US<<RQD%[7"VUYKY1QB_]5,-8'"D+L6/B!
MT<>D%6((OR[])G#2Q#U3)P/H_"9*OW']P< N/00V@9[0,"I%RZ7^' _TVN&Z
MTR;[R[N*BDN"TM=S*$X'@BZ%VJ?G[AXH@ ;35?I8.K1G=VLD&S13NOI\]E^I
M*2Z)/"71=\E(J4I_J]ZMC,/W**=C$R<Q)3S1VHIH:L]XP55^@4$C5R>I$+]D
MH[MA1^VH@KO$'S2,'T](OS_P!2T*Z8*RXX7A.6!RL\C*BI5$VI<PK9H#(S<,
M%ZJ"JSPW>!Z_)K=XWQL3^QV%H*VR45X20B,WGG>;Z!^.MO =ZK0<FIX]EM&J
MM"J%N:+4<S'!S"-W7_:^Q)7*KA5=+#L5DH7:'?>"CW)^'B?4_:A6INR?%V4J
M?2_=FAOR+7B!^/FDP<C*:47QUF/-?C F9:E34-NA05UIL"K?M=Q/>O=QH?Z"
M@$U5[67Q$<[LX="-A91&'C%Y^M<>W2/^&+(?5?45:.H(FKZYY";1:_N]>N!>
MSM.3\4/UM[LEHV^'[*P2I@U7;$@B8N,-R3'927H7+>6?Q2(VO-Y7M;#]8:W"
M5@L>J[O?7/JRK=+<+H3(FK6.EDSPZI46%P\6>,;N7M3)#&\^+7I66"C/_/79
M;*7B)]]-T+ZT)_/R07W]/W_>@ GUP6;*V& KPZ.J#^OQTC[&]%)_&VTE/'N3
M<T7ZQ=BC&4,!I^9"(] ^ZZXYOJ.1&H=,&Z54[\Z+^F>T8(3<!S:OV%0DD<V-
M.W+'\]U:]ZDA]",WKW\U(==OW?AA$FR>R '[7NNWGNG!#IMNLJNH>XQ,\CB!
MMSEHCC:L/[HZ.XT7*\MFH(80K!.=C+>]:F-S\R5L.O\PH7VA^/.G]/.'AH4_
MOOM"/E?%>_R"C^(I85F]ML';/;G'XU\-F8[F=728EJACA#+6I+=A39]>O6;E
MEF;3_OS-J[RJWM?;O!^:%"C>N6-:O12HB"IY56@W_H!N!IXD9TYX:3&MF1+\
M9>Q,W1O4X/GI-+!E;O'Y5&4*VV)KQ%J_2!K.6MK_M<VO0J+S5"7A&>55D)W@
M<>UV^X*\@K2TPFH"%R>^J/M-3N!/0'""SUH;![&YGX/X@*<[0PU#!E!D)?&S
M-E<KB%]XUI2#.'^&S=,POZKZ=C0!3K*WT>>5_Y:&#_D_:_A ^7 BJ>KL@@RF
MA6%\U]+:\7?Z/2#?<!"_1\+O4??1"Z>T!6'2& NGEJQW W:881MG5I0+\!"]
M=E:WC$ ;X#8(^7:)NQLZA2E#L5+Q,&2G=G(0QGN(8<J_@#\@7X,E^-GB9_DX
MB,LPQ.XIQ?_@WT::3,_C(#!.\"U.< L$ M'GT";P/SB(2_P3!XD[87"2P@V)
M:!<T<R^W(J!'IR\P*$"4VD>+HJQ0>9F*_BN, %#=A]PA9= ZNK.7I>6=#R9-
M>>](Y:-F)<W?>G=:4'S$ZM0ID6CGC>\VN") )+3-F+F==9=-\ $V<#NH<\\%
MK$GC5/PE&S04Z9BZLH@&9(3C;F.7ZJ5X-61U1:R<5%21@:3"O ?%B@%'X'!J
M&PT%;5-D>G4PS:'.H>DAM2 OAO.7>.;YM &JK<Z"^U YX=KM%ZP$_:8-@T\R
M7^^?:9TSO7\/U8S<SI+[PE*F1_)M<:\\G[HIL:\U'+4OJ7^V/52PTTS-K-KN
MZ:$%*"@3J>6[.LU P\]^#BO+#@>\\'!&*B75B7N4X'=@+W^9(Y6PQ#=*RO:H
MNQ3>2 HHH"_D"V[=L(I9^&S"Q.E;GN"/!#R0X=*;>M#7B<."3;;$J-(Q_)C8
M79T[3;5RP925, ]<,[+!I:"@/PAM$&Z1\OW,89O\/6W.N<4=E3=-MH6/WB&-
MYT'B7TBN "A'F)-BGF5Y%B5@Z,0(K#.M4,?:OJKZJ9'2S+U[G4"H];8"M?M'
MCJ[[W"=>)SPWM@T8CT:7>\'9<]!T(I<EV'.6783=3MBB*_N)8D?<[O9IO.H1
MRU1PYEVMA^=4O%>QRGK]S38P>?(YO&5H_8<N'T 8&'],*$4VDT"Y^0;BU]0F
M0DEG2'@3/KAR('09L]D_;+AAT2"C:4A(8-AVJ$,\,3?15MXY_NK) /O$6+5A
MB?NWD30+4C":'WT#-2S+V-E3N\Y54U<DW QDLY/?Y#S+L\=3)37-CCV<+ GY
M]N)Q?,:I8;^=%1LC?Z)=H^1HUJS=?LQ#!F3)O (-?E'687H(M+^HJ#I>R\/<
M/?#8QB.FV][&&@EI;$@<N5_-RI1:H4YP#]BRB8"[5S# P_+)P'UQW%H*+M.\
M*$[$F!(=V]E&S9W^5Z?N?BMRS1F13YK2\@@[-"4NEUA=QJR]O+#*]H*VEG,0
MFS:"\!K;M!V4A__F 3.9%[$:P;:@-[G@FND %IWEOV_!1$5^Z8:@NQ/OB-QD
M@.>O 8MO28=#E!'1 1?7+>;6 U_1]6-E"BSA! :#_1AW".L#%FLVCDATUO%=
MR:ZG'[$(K,BM[,ZN-A!-^"17L/MPQZTVC[V!MYU.=94GB(SYT*?GYFEV)NPR
ME@6M<P(3L=PYA(94K1YDL-1!7BG"\"^6\)6-?)M&B4$!/G>DL@N:)R,+RWNJ
M-<T]G$*S!B.7,(/*#!'VF]I-0+VQKC;N&^XXW> ^2@V)%W QFW&4Z/;TP@V\
MY""NVP3%]V6F&)YR$#FW>C_?ONR[K&=_$VV%)4A@C'!+8S;)@*U,2^@C!U&R
M\F!I;#T6:R(-2/Z$5&B)GU\6N)3;!KTNBRGI-\I\L!!SH$=W$O_QPI4G!N$(
M;DLD^>1FTT@D[#W#J$?62!&L>YY_L-D7;2FZX.G27O4.1F65B.^[,3D!HR.[
MN@-<SK@9';UXX2C"NA=#.X5</=TZ1X?MZ^[@(&X0E=BQP/@30BD',9?X6^N*
M<B:O)I5GG""H-Z%!ER<$'YCJ*E09.%_>U]1@//Q32,O^&RI%_'+HGAC<+8<5
M984N$NT<83"90IJ[PA0"11D7P/)"?\"ZFK8C.L4D_3UY4$%@1N3'1W.#2)?>
MAO&#YB^?2U45O1]":,/X/X'N3$$WVHT-DO1(_<0EX"&D -*S?Q*DU/.4D\L?
MJ;4ZB?27%[_<++EU2M[YJJ6XV37?X;U6"R11W.<U#.L,W_A8\!A,!:.TG<F=
M80(LF/"'Y%)(P;HB(-/B2XF4IF7D+[T>ST*/N\,1!:SA1,,)=S^'XC/$O?H=
M.H$\+&$Z3@GK#^;1+!B*[&3 A;@=Q% <<RF21'%CLI>X2]0KE\I^?(Y=A1=U
MB]_F)/7*I)&,T-/)\4<.=#&NR6%-&R_"(:L#JJN<#BG4577!%)U_3^NPIT_%
MO)C%[09MR".F)_HG@_37) _Y.(F;>:B]6R6YQ&ON;MZ8)<Q;@;@-QSB>!E28
MM"P=H'JXTT_;]<$F1%@/>31/AU&U=7(C$L;+DJ6?=CKS,$*;V^U^ELN<&)!7
M?>IX3MCIX >Q"5Y]D,#TY;8I"@X$;G 0>.0.;2DB]OJ &M7X=!_N 'B<STJO
M#^M-#E3TI%2^V[6]S5LE3$L_3M<W[5J<@]..#U Q+0K::LST8O&#44Q]UC'0
MF^G@?Z!S?(S*,^'AU5Q>/.:O$=@I["HZE*^OE1H8(.U4*C#1<5+E];%A40'9
M0VY53#@;UQ]#CV=P$$7.<SKP..)H!E1CVJ^59C1/]>UR^FE4.'%/U[(.[]R]
M@NK*N[\*>SJT"UYELC/=Y&Z,[GHK$I-R>1,\AFCH"X%VGCB4.H'"UQ[!-:;$
MOAPOL&2A<G[J'@?Y"UR]LCO)@1UVJ3F:1E>JZ_F?34=D:31VJ*X7:0I]P&34
M6H&"3!ZP< !.4A134)'8$B3:("U!QQ73:OG7#X.8.MN0E?X>.]69D8Y7CJ.=
M'FXKU@>NEH>*SOV0B41D?]<Z&V3Q_XTF4?503TKBKSB:0I-M;)IFLII5U],Q
MEZ.Z=Z^]W.A7N%"]R"B$B4T@'<6^!W/0S GB+T\U3VVIIZ6DMP7<'4I >](L
M>O&CRO7"-$/@IR%8!8DDPZ3GAQ;\D.\ NAK0T$T?8_, "U8H:-_[-676Q[51
M90AG/.^\C&'X8C@(W2L<Q'WBPG%^T-81_M*+>>@L?*.F+@Z"U[@56)*"V=8E
M$I@R_2-SUI^XNHJJ"?_OK_W?_S7TR=KU& <WS&9M=2#PP&I.]UY7I(NXW+T=
MRH6%1Q@^L/.(DS',]=SW)@/.F)]CO&6@\_HQUFHVMS8<,OV4D9E"V65U]@Y7
MT81FP!*&[^X5 LQMT(1BU1>$@P+A1!G(;2Y)1C(1GV"_C<&&8GJ?(SD(N7XD
M;.+/<Y#E!+"J],X11M9&)_6$K+L)2O]X0VP="B8PNH\36V!.BNL$$+62J.AJ
MO7&JP#)R5U"NG410R1FA]=V*&X^(>QK=TDB\R+,W:^-.=0X"1NC#QN/S5!.:
MV_R$0LB\?(_'DK<,B#?MI>WK'E5;E,1]"S-YYN1=CUC:^^26Q:>#PNY,L5[[
MT95 74QDIW-'_Z?AUS]ZVX\H'06\E+R21Z@^GV@C"CZ?NG]B7LZ66+=5PNC%
MJUZS$AT&*<R.\7J6C(6/*M-C.L-+B+O:\G@J(R\]]*A([VE??_12\>UBK?VG
MSBX)+QFTD*)&14!A6N=%D$!A)%+O_C!(</6LRJFIN+U+TB49S(K7OV@V,_I,
M[>UJ(28R^_B3-PIB6<-]-NIWE\MBW-(_^C\G'*[O"U4J&7HR;.3RJZ?85O/-
M/?7*&9^+5J;W2P%A=XBW>[E3$C17Y;6N*HKU.*T?=8%YH2@Q>1]2Z^K6;=,;
M0S?LF9!-*'#HBG]^,1F3/+ZLO=K<<!Z5VTFW13^&^=&9?V_0)_V2*0*[39^_
M)-0(3](^8O]95BH["IB<J88)T94?<""RGI7'J5.L63'[X13&07@Z_TH7AAEC
M.HF-A0?_PG]E?V;(_Q_[,TCTOWY==JZBK+PJM*!PW.B:=WBLWO9\G?I9TXP$
MH[Q#.3V5,L5%13WC(OTB<2?%C@DTBEDB[V=7EI;5EL6W,T:/O7RVS5CHE;B#
M8;TY_T:!%J6SBK=;DY.&>-3>OR>^EBHH*(@I\;6RZFK<?B@D4NRQ4L:#^R]V
M(#9$;\L#R'@^M\IHB9;7Y%G)U"H,R*BL*#&(/W!GX9VX8Y#2LE#VV><3'?MS
MJNS*FO6S#8U35',AV&#+Q__8)/XS+MU6^:?5(]/2,&5LXXE<SN5N5N."R7ZL
MI*]>7&V0]\A<X;_778XV]I^ZRP%65X&1:7B^9!<CN<42U[X__#OJR'W 'PBU
M??(?:D>(U/QB2*\$78]DRR/M3$'W+W :_*7R=_0!N3]T]+ @M+6'*8$;+:L\
M#O62-JEJGPPBM]F:[ICMKPSM3WOC>JY)D!$X?.QJNKJ\923/T-F'%REO<)_0
M-!/\(#_C EW.\1B(&=>Q93;YTK0U:N7IQ&AU],ZQ(=G"09%1C[.4.VY2_E?X
MD\1N#0K_6OK+\IC_$#-.)^P&)HOA/-YB_)LPC.CO?\/ZM 1[<=R.#5 MC,(-
MT3:T5$C_$H&&^OB=*Y)X%'WG+]_R_0$;K+[YP]L-DB7-&#H?AIFUX"#.]>IJ
M-?&ORGFC&=/0\T=+[(!IJ@,\]RL4S-HRS+@-6AW#'0.8UD!;#9@,U5S]K3Q_
M!24!>X/D,^"KCA=;4W9U?@]L]2]!J+8'GL$XFH^0&69*D>WVM_K;W(<^DQ9.
M:\.@\?(E8$EB;C::G09,AOE;0W5O89BA/CBP%MHPMG#N,C#["<6645C8!\,K
MV9L&('=+Y<@X'E0>8ST9V\)!?-WLQ=[M/JFTMO(G;P1>^Z,AHWQT)C>=L%[#
M<7_!\FJ--10/NRTQ6_?BO_L.BPKR<47?YV!7W*0)$MY@O6F?JT3#=??4OKSS
MTC^RXTQE31@YI]KNE35;6O/JL,W$Y75[Z\3J-[]#CT?CMN,I02NMG[0E(U@*
M%"V7DBF7>A/*G7N;O\6*7[VS-'JDO_8#.W.>@W A/!H5ZZW=@>L<W1HD8^(H
MKN+#+PU&DO>4]KRX96Y=]L"F4"'5]7)(AOY6OFI*&4S*.(A!OSIDD4+],"H$
MM\[U@,@QB>F+?0=VJE2&#M^7=MX02K:TU/=]\ZIM3P)=[&98UIU[9_DJA=*,
M'/+<S>P2M9AM;O/N=ZL"@R#EB->=\F^FXHDVYJ$)E:4*.-^"7^491F5K@ZJ0
M23=I/ F04,>'I/.RD[!>A3_<R9BMK%/5 ZAJ8V??*8]3+7H7'K=Z6ASZ.)S-
M][Y,8:-:FO) ]4FZ9AU)1%?&#5,RT(P2.'V%YC=.G<Q[,6*__HO[\1FDDL>)
M_3R?8D>>#M<)'0IX-FBT5^^>*=5$H1D0=JG$U"-#K.Z%I@U$%SKVV-%]JA7:
M:=#3O-1G(6F;&E\OO'2L>DY:=\0>1>UC[IG!" )7\O"#PXR@[CTE":=C/YOP
MZ-N<<;V=]!%]RR%"\IG?SH\XYPW>XBK'%9(,4+EV,Q>_O9=)2QO3?HD<J?>+
M]@NR<W68B;4-R%]4*L'5F!D,&>7E'3#\C*E.'>U.;JB42RU:L1EER;/?XG:P
M,/02)-_2LV4I94P-C5U;E>-ZG)H<IPJE'@Z+G=I]1'G]CK.[Y!S]]M>WOK9N
M)&P@.>.CD0* 1V<8LF1S]K@.IM&6IY$0TB^A^V9M)-6VP^<UKU;$];)'2#Z9
M3/O%_9L/RVA=FK3^YC-W_6OUC2/\QZ[*NAME43V=G IJ[#"R39T'_55$]NUL
M/+L2>=N:I%*X5+E@Q&J ?=6>_N_J@?P7_I@X3:!FTH*/XV8.XNT2T):W'$^2
MH"M#^D^ >@ZB_,B*Z3;N84<,5 M07RFOIK!S@,E)77CI?IW/ WY>+V4?'OBS
M[$K5_D=!(YY +V9W_"8O>S1R?P8IRW3Z[5\6R?6;@AKET!D@"LT0Z48O6?;A
M3 ;^I'#B*)S'#+6M"]#L8X)+2%[29%GC/5,.PN0#^R@Q 1@O'UN( 6#,.3"%
MA[.8L>U:>RVW@](8T*[.\N,@,"EH*$W5?34PF#19 ,?.V644^X#"4C(7;JC"
M&("H#F<MW+8N/6'V%T#D;VT(=_O-&<.!T(F&A]K"'L!4Z(=R3]Y'X"IF]0@J
M!&"<4^-G:YYT3,/4!92S8N#P%8M9LT"_OTU:%;GP;[43<'@+F/;_[6WV)8)
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
ML>G[LTU;CDY.\2PLVFG\5R+NM^0OGXB_^DQ-+*;-T>FXXJ)2(GXX$]QK1N&
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
M33,B5Y*T2/[J9OW%>N4]A=U+$TL3YX6(QT,EB[*&#O:M1L \9M8D2-@&^#-
M2+%#6)0TTU0GT7QH]M$SORWCOB+>J0\UT3_ECB<N-TA1X_=]F'GC]A,1CN0$
MA<!N0$ &1TC%P5"'LVF!A+:FB*)R;.QA?W2[;)$29\IM+P=BP\_' CFWY):Y
M)L[NTK[5>ZR#_0WAG-PQL#U=1&N/SIM'5E*\#BK&0&][GI2>NFW9I\*%=!M9
M*WY\X6G;BH7JFA8Q3$)IRB]?7 G\&4./?A5UO0\@9"/X%0W2SI$.G"_#!M<+
M]=E+;7&%&(3QQ88MV<[M+U!_8WG[D$[-CI @8V0""P;'>1B-/"!A%OWH-HSS
MY,J6=,_/()R9#NZ?.Y;RV =S\+OL%=?DX)%+@0^>@ E%].:;=[^=/,\W-;Z*
MJ4(07@#EB#B() ^Q$?&+ I1KC?PHK:*A\4N%%\IV2A8[E=>^Z2[FY=@GMJ+1
M^):=_0L;S"*]10CQBOCA_K?\E7S/X99+RLS73D8CIK$C])1IMX#QFDJ_"@Z!
MR[[">_!I%G[]N8X@LS8N W)E-/O^?V0VJ%S# *CA&[>UR+7RB++U+_]EJC1
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
MVUM^TTY3AJ/*0(7K"5%J2=)@3_.!B^9)>8/:K4\*W'74!"4_J70<KKWW[''
MKCI"(Z&J9 8_*N321-R5RK"=H5&G!'&B=?U::FS]+KOK!H-.?G[KK]N+GH0=
MG[GPHO6&6B= +D.4$5KA1(\E889P$\1F$63@\XONDNDY->IE5#.KD>$.$Z]L
M<# YV0),E^#=8U#RP?[P4BD:5%6>6:%#3JO,9P,^5"^  DA]-O:FTLSG#P>?
M*"TM3>_7A"F:++6)JDB2+^=$77]S0(1WR7!4BB9 #R!O#T*PU%$R>0^]J7)F
MOFQ>\] /P;7#YE.1Z]2"/7P3W3*2/S0?#A <W9D/:C &*,JTK>1<,(+NV'8@
M?2G1ZVIE(O6SKIY8JP'&.=K(YI?D&YK;HY_OW[P]&IS@\"O1?:A%\2SQF"5O
M]C.I8WW:R B.="VGD[&A+RXG52WKPWRUE$7.I?MQS0FW]QXH25C8FMP%H93U
MW1$MA%)X(X*X;:D!9%)>.QK1JV+J?(D1H5B=0!=%G=74N5DK^*XO;[R5>H8:
M!-W?2,XW.7I)W[I)"V3@*47Q+4S$K40P"4*"Y29^D;Z8/5^3LTOO'MWZ*OF3
MX/5?$D(U'G2\#MG\JJ#M+.H(YQUG2QDHE8O"7F8_PZ(?3Q$DZO>@=CVA*A+Z
MGD1>W%D\:"8_\/YRO=K)!\;S$[YQ"F-S$HM*OZ]M6T2SQ"8X"*PU%V;WG)#9
MMY!\<QNT# B6QJ^=I3>@IC&A#;NI\?]4@]5QX9\*49\ ?TA:)H2N)8HFI3[@
MPJ(1JUY\BP OT+X[;!%8M5QS>^^[GO_U@W%)[I2L>83K'BW[O2,?8"8BQ#>E
MCY4+&F^IMHC/=E<=M7&@6"(HDO1VA@YK5WY3)7QP9]N,H153]F;^S.#RBKR7
MSDHPQS-M\)%W.L'HX(<S!+6*13[QY>,Z2Y*R1;%$YP(GH<Z*9C.YEM?-E[LM
M+X=;632MV[))3_8#'04I$@]6ISOC&!A(CE,X6NIVNL@E:ZKT8K/=]RL)JK&9
M6[S3![(*SC\KJ'%')G_K6_2?%[NS_7YZGQ\T[S*5_Y)$ZD,X!2ZLW7" ,*/M
MQX5EIQ-.%"ZD4A&L^T>".4W6J-5#A9VKYL#;,G4N3 [)WJ5L?8<PARFAMRTX
MJT,,?ZM,:_BGYPV> QH. V,"5/SJ:CD7]M&I)&7Z&Q)41K-"L!90,&*%7Q6L
M6%T.0<S[O'!(!A9[NZ(88AR3[<;/$8NO\">MPZ!8["04FW35(:&[)>&KMD+!
MN1@42SR><YK9S(5]9UR&A.+%P*KF[_(_..94Y(IR*?#]&[!JBM"8S(KF)".2
M_TSJG_!G^)<FCMGH&]22TA2P:B+Q(WT /H^67\>%E6J80N)^LK"L9'PH@$E#
M,4P77+ZWHC@44]8^UMJVR3O_/W.LU[]\_='VHW #O_</BSSO?YL QXAG23U$
MN&Y&D/$U6:SULFE(VC0*--L83^C254[5>;BLC];XP$2DQ:^X$ +::^IU()O^
M"->%*$.UQD>@RDC1B$L7RB'_''5Q45+V_-T$<F%D9U_?'2M7QYKJD^:7@]VV
M;LV[F6MX;V*K$.%E'SX;-&VLEZ].7S:@?\ [:K=W-E?ZGVWN7L _>+JA>B(=
MEM343RQZ%.+H4CQ2U+EHY:TTWBBXV6D3[RNYD&OXUOIK= 3+!4G3U__5'L>%
M41"-<E<\4+RM@1'-N%WQOM:Z)3GW;,;)(>%''W3NK'I;L3A3:JSE*?BI,+O
M^H2,H/ 9XZ "2I<0QJ=A5:DJ'*OTV,8MR#,S6%V+K=NW(W3#!_\<UW5/V_5X
M1FXAE!"N^0Q>W""\\AWG8]J"U-+->B[L#IQIP;[04^:VA'XY.XI^.#[APJHD
MX3/\;D*V;7TL.@8-_34).I"V"3$&ML1HI/BICP"?<7TZGZMF)SA'L''5'+G7
MTT-U*'HM!=^L5@O9-3A6]V-%^^(7O4Y=3\>3X>,TU([9V+<Y3]YN+];E'X;Q
MW/I#;/S[S<:2S,))$JC<Q<*!)3^.VW[*.Q7T[TS/__I,SY]2+7!QUA,:S<"*
M2M R.[R8L.ACG;&XUK[;V9:CBU\];5ZR&1AAH"CQ7]^OG>=T#SGX3RU*/;3^
M4'\N[*U4"^+[=S>(F!TH]8%>/-V<M+(.S.?4%R$693R^SZT#QB8NO5;EPJ8*
M\&)495;BP?@+P)3WW_E>S>@:G&C$[8"BD@HJ7 AT:*)9EW5>O1+1>7Q(<G:7
M7C7L^N9IU.3=\S&-9$U=Z4RSDSWYFUO/W4^/=13ON7'_8:*)^Z"_J16@ZE*N
M1GUYVDQVWXW,@D[%),\JR;7_"E:J7K'_YZ45N/:?RAH 72[L_[\U&O\N6/F_
MC1BXQYR?7',QDKPW[6865I#N$%?0,&Y'Q"#-PZE'&BIU+[9" 0#?>OFC+7[)
MX*-=1;I@6F^^DDI[97J F8YOCVW^)WSW9Q7S1ULR=SWO/><V^S E%D)8;Z;^
M=.WNOW*! J/6K!0-">!S6S!DO4?JV261]7M9ZHR1;(9U<TW8H[!ZF>_3U3N!
MBN,ZN],B#ZHGM, "6R2Z(6(^7ML9/;;,,8-L<PO$*O[;5&6V &E%!Z*2E,'V
MOG_?].=N^CD6PA!8JL*1^$4-8&P(P;(/)LUHD^>V@N?FFHM*ID8,'AT^*C67
ML'RI$U]CKAL-6Q7]?ZKW[#OX3VFLQR!T_0='#:P'V[@P98U]7)@XL#@D/,G9
M"+E("X%)+FRQ8*W8- U_X9]%>/^W?(W(IL8)@O@FW?CPUM+@_(?'6CTN/W5[
M>>=5Y8)(?H;8KY=>[@W8O>.6 7GQ66A,XCE_^^;!4Y,,E"C0@$1<0F]B742'
M<!38^:Q#'M23<_KM1\JT6D<V-Q =$Z<<#S!>H.^'WY/8<3MT4XF_VY4+L;2=
M=P1>57O!OG?EXNPALGH1+I&^:%*D9K(IA]=0"6_Y:X%6'["_S8@^@X-7(*[U
ML2;'A]>_ZAC>]_FYW+(^>>-<9CBS"3*X,]_S.YD[,=N6 ':6EBE2S"0'HWFZ
MAV7H5A#BO:'S_8$H\9"&M\F&&QNN3?#4W/)8A%!5!&@AU/1J^\#>HO.J/9G*
MLM%;'";4)S9(INZM+$L:,/>46;#Q<LKLZ]PGK7?^H,/6V"SJ.#IH*3:COL8K
MA3AH 5 ":,IT^"@ZILZ8C+Z#$%^,%W5W$&7JL!3/3@X@7.^VYVMN2LXU<'3>
MM?GH^2L=95\%$A[@?N7TX'DYO.Y$9(2^,F9P)KVR3MESF]&+GKU^ LSF\ .)
M;@H5Y7=MTK9*I.&=^W@3U192.4)Y+RM[ZNR91]WZO6?"!6CK#B8=(A;N>@YC
MA05Q8;1]] &J1A,<W$-HZB(NM^IOZZL0CA BFP[O_IXAI.OQJCPC^64]W"7Y
MBI4KJS797_17VC[8V/:@ZGR>L174]M$;)M9)8?Q[<W 2NF66"F>/Z6IEYBH[
MN>F?]W3(EQ2.9'S^(/\DWK([^51F28"T,?&@SQ$+-Z7B GN2T9,E0F-)#$*H
M_B!&& GBZ4FM_KJ<D&<G'-HL>O)(VV^)/C]R/CG$RHKG?NBF]5>>]-3O9QWH
MXZA_0_%JE6QEY[?('HC?6%#H]M'F_;23I^;+8TX/E).W55NIB1U,2#8-&URP
M?K/V>54 '8.BFT.^ZT,1M22N?D-O4O/(/D:M3E-71-4IQ_I>C>+'H2/=O:V?
M71ULKK@X*>P6E=GT36T:_B6 ,G>'X P7:*.08DCBOH=+HN7U>VUM&2E/ IZV
MB*^VYA\0SZWS:NBLV[%')"M6]<3!]148NZ.-*SBSN-;&.)>+F<JJOG;7AH:N
M32A?[0D[R'SI/M3CD6JD%F3CC(YJH]#G"S9L/J5Z7HQ0>W-G"K']6Q)Q-\FJ
MA-9[U@B[>_&7_ZI8'LX8Y9C@GG!8B%5MM1?%B-$V5B+;D T"B^[62R19R)3!
M'T"6*YJP>CQ^ EO&.6$)M, [X4<^&4FP!''E?]W5HA JC6<N<6&5(P^%FY"1
MP#:L+:4$UN;<^=05M[$W+*R_U/^] ?-\@[$Z6A9FM0%VN-I-9_U1AW$'@'%J
M8NDZV./S#/>6"Q.KLZ;0+,[VER/+O^$V "**%V-7 [&!G.,W]E#5.^+W7=^_
M+WVN8Y]TYJ[]VI,',OV^GCWG;7\UJ7LZNZ;L6]7^DDV6>:/J%I/#)6,X=TCA
MZ[@P@7I-+)Q=C'!%ASW: )8!5,*MD2U]L[Y'Q,[6O18U]"MLP=1;OE!1,A2X
M_&L:E6=[N?$]*7D+YFDPNQ6QC> N/#AWAIWE_,C>F()N>DT0V$&X@J# 0P^_
M<B!^:X:#RXGV*?,RCDW[,A?"6X*D9G8SA<!XSF;(@?'Q0/$R%^9R)-@R@Y*2
M3>_W!"Z\?#2>:WMX\[+2Z_(93,#=[WSW.Q<>=%FD*B\.4"=FGC#56)<&<L#;
MC&PR<.=[+;A(\0A^YJ%K9^[R\JY1YM'K[_=I"2AZ[+AK_U;&\)*\Q_>AN:C]
MK.SHD<NL"U37,_==I)_V6MU77$FF=>F?R'4N3YS*7AG:RU^LH+&$$+B3D^XU
M-=G_Z-1J$%R+\PZHTF@1#D?0C9%AI')DV[#F&89.<\G6R8]3^N(?G1V7N#!)
M][*ASHW)(LHI@90+SHD62>,KB9GDB1'"%8TO\9;LC'I)>SN6\4#60+TB9L "
M$,&:,8YIL.[X!=X:2IA(K@Q9-]@@_>9"E@./<U<4:WL_DG:(P8N"@&KR]*-M
MB1.4KB9U <M2]J,ZK81 CYOB^W1'P%N[#GJ4J Q>I!\8+/ DU'?B@+:USJ[L
MJCHU)A]HS.'W"&;@S_;6F1;B/@T$;2PA3US7,EG<EQ\XG6_L%EKJZ9IQ;9K)
MA8V,YUS9$+B54N<%[#$2Y _;;?YL*:$^VN_0A'GHRVZM7I2FOT-W>_[;],E5
MVIZ==YZ-F!@;CSW/9-LOSG]'^+KFV9HMQ6!F]?*1^WBOW;N<JG!0H31_8-RX
M_K?.]":"C%C9NHAFKA^$O'YNT<5W=#@K<E6''>H)N>1S_47 DQ4$*_HZ%T:.
MX"3&MWG#Y\2^ P_.&DE,/@C[[]B,PDC%(<:N]P$S"CJ<< ^2QYLZ**Q5""^$
M?+,,85'30.;^G]@$EI@DE2VOLJW9;X&,@<R!;%P7:?H[:OD7#MI /MDN@,9#
MX<+ 4_7"'C@X$Y6P]& K=D[#?^A41-Z)H* !QPMP<<+8T5["=")$$@^[5T/R
MV_8U]#9>4>@TSW&24:O M&OU]:77!.?A':\="7IUD5YD0CSKEO\EW_=[#VZB
M#4_O1'W7!<8/0S;D1WTV%V:1S[$@,)V"DB56XED&<P*$24B DJ&@9+YI&J#N
M8 #L]1 FN<^%K?!V )1TPC=?*/@*X,*NK15J<_*1K'Q@Z=UW514N+%*.$L"&
M@O;Y(H!S <X0P1 XH<#\*8 5,D[X!^\5!YJWT&O7,M16K A<V!YA,%(/FL)1
MQ(H2@F,P3P*=2U8?(N8?<F&#/PK1H4"[APO;36*_?'TJ&D'EPT"@ X)SK$+H
MH10^UG%Y#2[L,9Z5B.?"=@2B69K6;'/\BCGD8]>JWX'>*2[L_ASGBT.N$9S!
M6[<7BK$ SGD(A77P<G8*0V'A1R3'!,F%W=.K^LWZ$+]=>,FYK'@P9$0*^ A-
M5Q6*&L>A@' K'Q3]32IS88H0OGTK;_N[1<)_LWSK@K/&OZ<SY"$C;T,@>E%L
M#6]"Q!96__TZXW]# K7>I]F<'0%AI$5HF>^@H'?E$M!\E,J%K6Z&W,AN:#@^
M"!S^9J'&OZ% \C=+B/HBAQOGUI($QR]"5'N!^"_B,0VUL1P-&M=+3,K"B=BY
MEU,)QE]G!FMYB_=[KPR87>#"H-ACS 2*3J8[$<G7K+\=M-,6E)24#E+]&'HV
MNN^+TM7BV>'$Z8)YB6>]S5;)%^_.)WD2= KUS_S<A&6U9ZD9/ \Y';X6V2/+
M2\M?]+LN357-U#O/U/L\;)(8_:VP63,(40YB8$CS=N^X][]*ZP=I*V8ZT7:K
MY6XJRCVK_2PX!S?5F.G29(,6/M-TQ6/^P^[A&YV#(V@_28)8AVO)N7_ !PH!
M$KWL_Q ]0TCTX(9K4G '\4,("GX(@5%0ZM^3OS49$ =^R( K\!<1:(3_D #+
M'Q*0]=KT[\G?&O^C$3_X7X[XP7Z*\ _NJP(0\S\YY/Y=V?O!_!;X7Y@/_\%[
M>L0/WB<C(-;_PP7_8#XU_B_,%_X+\PU_,!\/*7BY=0'P=X3N/J3?#.._Z'?$
M?^CW+W_1;R2DWT2U7L+?$SG$'TB\IMTB?]'N_#7M]I3XAOJ[EF5-O<_^1;V?
M_(=Z;P+6M-MB3;LKH[]K_'W+LJ;?T*]^*/C'_U3PW[!6FO#[.&\,'8KB 2C;
MP=+'TP1Z\@K)B6 ]7]]4Y<\S>O@#0G7U*R%?;PM%_A<RZ[98>.<D<_>'DOUV
M'Y,'%,_/;3;Q>C0[,5;_BTN@<V#:N<+0@B[IQDZBJ8,SI_OHGXD(&0B3KA5)
M)\(H-+&<YF66$A<6W *$(S+VN69%<XXBO'[LNG0Q4-%U.F2TX#=Y3<;=*L^\
M*=WSF:E!*4\"54X6/8XSU;O;=NO)446F59C$F>L6=N^FB\K]OY=5#;$W[/4X
M[(4S &]S!,*8&ICLI:I7(!?&T*'PQ6#-7,C+Z6V4$QGH)0S-=]*.1__IE%JX
M1SL=]G:==+*E4XPV[CZG"U5>^9"ALV1/)]'V,>S+2S9^P20V?#^8W>LG'KW-
M])!3 NUXXKMCJ0<X9YW)DD,&O+"@(HGE[6;-=3H/+[N>;7#J?CPU7U@SFU\M
MSOZ<;[XO7BLC,]=Y7*VJ,&"%E:_:>5WB&7)K]/E#Q;29WIL3GK9?/;_LM2Q^
M7CX9WXX"#RQ3I4*>XU2PWA_]X))3_0-$]DC<@2@G'TQ"!S9J;VY=<^S1)/1#
M>0.^;6U%N+(A.]LO@^T! ;I&XB<=;*Y>>A:]T421#I.;^KZQ('<J?23-.VOZ
MHJ]42L ]/1W_U#//$Y!B!5;&5NOWWSNY(U;$VP[KV=R+:8MZ]O5=3#9-7"Q>
MYTCU+]*N*Y=KXFB>JQE794[/Z^5):[AU=72Z>*&BS6T=[%$^7^>^4(FC2ZW@
MG#*MB'IR.ZC0A'#KQO&[+>P6N)'S8 YK\ Z(OI$GO;EUQXEKSG8#$T"K,D/-
ME4 _H\D\BN;"[I1C;C<Y-A&(B.F6U*4ADA-S[US&N_GZ]BHT_5H)44[M5/>B
M^O[!XY^T!H,/JQT4%3 UO6!U\'$4[/QQ(YCJ+1A,$+;/1I<+:X14X)$J0RX^
M%GN6/G>LM^*F)OQ+31$G07#@P(-#\I;%N=D3^/MW/48@@"*B,I86=Q%O_7K7
MTV?>Y\J?R&H_L3%.)S*-^6ARR>/*AV^F3CACM?6:!#8Q40#IAJ>;\KG,Q\,E
M2Q;+4L?OHWNIP.4%QEF"XUQX_JA;+;2$Y^#^)J8'TQ#AMH!-;GM8B]?Q&F96
MDVKUOKXVCU9;&/)7FW[U[=7=\_*!I^P*G=X/OIRW?CFOGR%L_ W$G*O%%JB]
M'DXN_G'LS+MK/T#63QF6*UY_ZX-$"0:RN,J'-TQ9<V%FIT'\5L180G/06AU<
MU&)8X#+-& (&C?OH2*O^^O:)E7.VPFKO!S.[I*=O3T\YW':P93I#5K?6 _^]
M?ZUG[)42FH-^9@%=WT5E]L6/7($WF*!,-9?/%WVLS7/$%F\8=Q#^?FD@D('_
MS^) > _P7U5/^(<J1^.E8L1:PUC.44[).'QAF@O;E;KR"+)N CV<7#3K$1<V
MHS8!$(V7U-8./43$$:UINT?GPFIFTQB\)T(/7L.B*/#M#E/6SQ)FYSG!-[)O
MS%[:#@,/!UR"'=D9/=/@O2LXI7_IU:GY?#5MS)?#1WHJI[[;RO11,N_6!;J?
M-0NL!M("*$+YC:20CH(AC "E[TVO7WMVAL- !2 RY"Z;4J#H]O) =5W-PJX'
M.UE/GX\[6E2LN[L;<)6ITV$:L^#]G$V8#STV/8NHK<08L\N+0M=M[9#N%V0\
M6:3=T3E/!=%5@F<_K]-,SS9RX;QP0=A<B+"IB<K+F1GN_T#S??F""^NK2TI*
M^CQ%G.?"-%_2EYLA4 (BFU+TA>E=38,>0FIF+^]V(7N*O-89HM&RZT\FK,=8
MGN<QV [;A]H_B:*;(S\G-8TH],SNJ9=TGZ-X*K2= [M.@MXZD8:NDD$S"3F>
M_O<"Y2_S.-J_T"I:MU"Y8S,?4:6(GFG1?' +4$AUV@)$]UN3[*OZOLP6?^]+
ML B;EZV<>/RPLO^?5*;^E<G;@/]SA:E_1I#P69 @S0'E];*8@+/SE3>SCY4G
M.<_0AOFWNQ N#A>CR216(GRMF*/*$7)54_9*0'[:MAOMUSNYL*Y7P)0*Q[JM
MQ5#.2LUI-^Z:2E;T]RT&?Z;3Y[]ZE:QCY+/NRI:P[T#:^[$SF/:[L,Z5=_]?
MOV+NENO7VCL#.YN(O&P@8(2U9B#6?* .>'BIGZXSLYM<$E&O,8"U'H5OM7$;
MD(WCQ!](N'QY0Q--:M. ]_,J0QE5Q_AW][8HE3S'J6&MZ $-\1N&,<MMPD_9
MX;URGUQ7E?JS_7;SVUZSZD]HURJJN$ 1(>]6AHD9R,E)S*-98B@./X4>P.$/
M&>V*(DJ]F8L(FDU]@M7EM%^H*!'1\^Y\5C'U>GW12Z_YL_IM]VPZ?DV]'UN\
M)9^V#^**4@].A//908@=JK\%JX;<CCW#P(4%%FT3F!,!G-Q6G6(EE\4V/AKW
MG(5WILYTJYXHE?=/N2JX&;8:%$U'@LI2+/%M%#A+O' )7<5^HB\V%5"#2BXP
MS?-8W9CSKF<J@)%UN-D>9R.>4UIS<E^UW56UC><'P7U,:Z!QE9VEOX.E"OJ1
MX>4@@O(^P>TBH7ECWSX)4F1\EW?NH&UDY#W;XY]6>@*SK[W<=.=J^"6>F3\=
M'/\^]K7]'L(PY1R7,^54:W#"RWDHO;\+M!U\R$CBQ)(+F,O(OL!^A)/%NG_$
M&HYJ"$_E<6'VGWQMNRH.X#<E7]'W3;B]'?VZ-_!TH[E/E8P6SV2OM1BC8RD.
M5&/JN%X$(O4UP6]R.X^@+&+,/NWI)GH4#ELM&=ZI+"^O,E&N2:LU%CT<T*+\
MIHMXF)Q/4WI, B/(A+OD?H5N[4.^PUZ?:'D5K[OG' \&>]2:WKD;;)-:=R-+
M!WN&#VV$"6B>6^L ;DSW:2,2FE"1)/F9/=H:6^P^#V*RKO:@]^[QE2F1+GH>
M%#;SZ^N*VZ<L:5*B)\S5!HMF=]2$["UR-MF9P-NF>(W_9<*]HW)'Y29Y%JWA
M=(O1B48T4:W)FJ,):E*[:)T*Y@-HK<"*D\]=HD<\:FT$+2(54[1M'_0;M$\<
M=]CE=*GX5*;_[Q,+YN"_"]2L$) W7!'U):PN(,=MQ7G&27!@3!-"WP.%P.3Y
M-]8 8YECJ NP@ZHX878;_NGNQ]KER3K$A26,KAT,_H05%UR$L6["K\AK=:VN
MPM\.U'SD^3.@EU7[V_0$Y$#=WT:]_^CZN90>6_7S1N] '119)3T,72SDPO+R
ML,A(_/Q)ZI&UU*OFU6-U54N0[4KR'T!,%^5S[K<XY/X-3( 0 <;N="+^4AL'
M*@L![4:WN3_Z$R_F8 \;B5NO9 (7_G._2J9>G>$<10:$[<#LYOU#ZKE9&U-G
M4C3MWGW9L>'D$^O$$XJW),1+E4-0AW%O"71+Y!V@$D^3HI:$(#;5"94<]: <
MD2G1T![VA[_4FB]J-+AB>DXPDN>*Z<FS(7;2;1=7O0AJ!'+\#F%0+8*F#WLC
M^Z@6\OW>HRB@L5K^;/KU?N^8YF/FQ;*93GR=KOF[G]:VJ*.>%XWWKCR?V-=*
M7K@F)'ONE(1S;W)%M_K<3?WI%;P/IP=?F1I&<"%%CFP$A9]@7,%4JG"S_?%!
MC$=3]AG)>VVB^!'[8>1+P_7\/..."9\+-YP@?D;/$)@>&(NE,#!F-#Y$=B(\
M/KQ^!TNW%]=!16_)8 0(M)J+SO:/7G7&;+M[\>"PJ<I5^PY\!. JY&,U@""/
MH2-T'9[-]J^:)WEXYJO)2RKDC9A[T[YV_++Z-8N=^9V&,N;";M_35YBJL;R[
MH\^7.>UI9$G_)*3??QF//@!%==NM![BP9L0[1-_@X#+I"V0.)FK!UT75ZC@'
ME$O>T!!QP=:PA0NS\280,SASTPCK\9>#2=3ZY:\#P;:F?OH18 )D8B/I0)@+
MF$_%\V*E:QC*H3C!::)7PFC\UKRZRF5A[P#?I9S/Q <V7N<.6;BYI,M]V7#C
M4$G!(B(6OD7O*#VT9[0S-;HHJ3'@D;S9C2/.E+I7B0V/Q5:Z:F=Y9(9\WC9T
MG0+%6M=ZQY.( L9KM<)T 8I5!:4#SX_U9EC%%TX1.?E/V\6)ZZV(,2-#AEKK
M=FGJJ";<O_:K7>5[QK>@ 4AG!4 RZ,'9/$#I$IF@Z#2@A::JX+)U1@$JT4>,
M9SX6$ET_K!"SD!JT@ N4*YO24+]&+VC&W@YA6.X&KO:!3IV'=HVQ0[.-JDUT
M7/O\QG6OAX[7I5N=ZM9]<2A5Y%,!HKC)SS4OT:'GD;])$;G@Z;MS_>]FEVOT
M8]EI^EH0&"C7:0Q&Q<J6-+FQ-/*GK37-*(6F@SWJG2/)M6S9^:OS/3-S^W%T
MPU3B\[0;)KP?/29(X7CZN;DO"*I&)%:!TB4\79,<CA_M8 X?IBR]+G!3]\R?
M7I:\L<?"\-K8[#FY/O%3"7/*[EX')18E<($/QS_7$>0T/,-3Y$RJI$TSCN>,
M>G1847MB:PIVI9O9W-1'13^):EJK071O;[>UZ@YX^<E>:R#)S'XM:1<S<?VO
M'81_H:,Y)L)AP(QM*1?6[5N<6$VX#<R?Q*IQ85>&XSE)N;[)G-PQU+SB6K+E
M#\""> ^,7;9EG?L1>GS+O/S/DD+_5RZ'#:/(E>W:*.8FR-8\25\FTC5D@;>4
M9Q"..H%F"W[<Z/2;/6IX+)QN^9B/M7V8N>^>[I2\=!='Z+LN&U_23ABL6M)B
MU^OK @WN^EMQPP@A+LQ16&08(TP9NBA16:C%T:"/Z03L]KSIXZUWKY'XR%QT
M@E^ZX$K$XQT#WPX0J',BDQP!>94>G.1T31'C#H*ED")U0  C'3NCH=WKO\)W
MFSESE7[RZRT$G$#N?L/7'$_,Y+FE#6RY)+Q**QKXC"@?8(DUC>H!=$LNC(<+
M:SB+< G)GDZ5U;DSIP67P&A>Z.V\GY125AM*_#:"5O]X:V!KU-9*RI5W*7L,
MZ "H4[4$9]< EPC1"&G44BX[V<]^8Q/5K#7).\]]Z9':Q[G'Y1XV&D2CM$L$
MMQ-&5'*6SM"UT5A.+B;^8D23 [R>(=$2-M[K+WECZ'7Q0]=E*;'UQUIV1O&X
M;1_EC]Y\Q6![.HS5P4X!G+IB\'03X<]-Q]DAN*V8:;,!A&M)O(-J;755K]98
MX!Z]?7Q?*-$+5H<;RP8O#)YX_OQ;GFU:PKI[UX^4-1"JK%EB79#&D>U12];T
MNZ4E)%<4+\UW&H@:4>XNCZB_?:RF=R^VXE5OWCEYCXR8-+GQ>5$KZX A*3>!
M2?B+^ 9DU$5"E)XITP_7PY'). VF,O:JD'NPAS"&B-MZ^\122S]%+#L?TI$Z
M[NC7?&<K,[?D@P8T6_.2P6WD&405XHV9 -DEDN7BPSP)IA[KTY?R6%7'XYU\
M;]M7U[TR[4@\[K_?4.[3D)>@.VVKRH7]8[Q+\4WZN^C+<7HZ^6!;HVY?<6ZN
M>_\^![?TN/N-)[V*Q@T8'=M*!&.?2V]M6"_[VL&,N1F[CB$U4\;<AM5D/V2A
MBEJ>?AL1H?NE9!0,OVG)\K@3&1BZWV"7]I7S)K#D\V3?$IO_F0WX>ML2C@M#
M04);+;P0M)"^B/["9.,*.6.(SDG>[D)>:BHK4C>5?0/%%O+ O=#?#;R]70 ,
M0$[]8_\M/=W?Y!4*XK=CI!KAHG7J >1X."9HT.K3W$<E3D:P/.AU1L3_9$2$
MX5W+\0O7C_))K!V@LW$)-&Q""1/(+PD5P*TZJ>RC^:ZKVVMF\3E32QV5AVU=
ML<<5HA7EDL^>-UB48)I0$:*@3\/J'HXBPXO@E#O5_TRHDY/M>\]PDZ+*GMEC
MQ2:\2;TA$%2C'^7"XA";>C@"3LPS'IJL4Q^I98SP;.IF/;4 _0)1X\+->L<5
M8VW+?A63--[RK'I/]0X1(5B0,2V5$>P 9G!A?(:L]:!FP7#M9#U/]RASP^T#
MCK:U,0(=[5XP/;[+2T[*W>L7GP)7@)C5Y284J"L\.M'0J3K5<YQ!"WO3NT<B
M,JZ8-D-#[WRUX[J],=$2;D+JKRD!50AOA)!+ !<6.H_K NAG2")97UBZ V.W
MCS(THKPN*!4G/1,(+KP0]CY_/$3I;O#UV+%UCDF/5.'@KN69A0(6!GJ0CON(
MIY^)%U:I!_V>V-F[/I)A:)<*NQ6ZQTM4E&<1S\Y_2# 6>N-_S&"_<9<6SP(>
MBJ"_'%["@XYTVR4:^S[+A>[20IR+QVE@S]!;\^DC-P\;5-?&MQP@#2[8M_NM
MGPS7,]X\O/>K_-E[$:U;]-D#;6WQZSD=7!@O%T9.P,$8SU]@[1A234<.=%"5
MH\NG6/UT=#C-DUK5Z[?AGLORAS=?+NYKG;K0GC NN]JV](B=Q>)EJK"$!CB'
ML<:!(TU&E1M)R)=FRQ<?#L4J5+ZL.OH^J5-3\61VX<$/,$5L7S;G Z%\H@GQ
MV7@43Q,*2D0R35G6=*O\Y^[".=6!OC')I<F^G:(-$8>OW7ON/7IX5C!1-. C
M7S=^73;[H;XTZ(-D/^!LP,0T73]*OKE771_./W6Q?/_0U,?CZWCVG&HUNL;^
MZIWBK)AHHDT:6&B@F[$\N3!!)A>VGH+^T@R9;@&S>G5,!_/"5#7S<@P3)UQQ
MLPS]_C)SKUZ7YOA\U<1X)V"X^-^$Q'$!&($E-OL)1.7'*/K9^#A4:?S,%\9M
MCD1J.&<+B)L?Z6K6Q84Y L'//>C#2H7:;^K#,?WO#M7U[6N.4KLCN,O^C7H\
MJ#C DG2Q9Y<0KL9'.QQ@9^G]XN'&X"-[/?0.&%4[(B%XUCTE87#(=#M#07)^
MS-%#S^M6LF!TTSJ#F#>3I!?"M$"(%)\@&7N(A3Q Z&U<U\@V>GQ<O036L$?;
MT[AE%8C4N\R..7![XD--6'.7PE&5?2U:7N_>%I\V_V;YZ_H5/$OV-5T'Q?B:
MQ& N%3+F[O1K"&&/]V5]*F=N>[#<$,1KUQ7TX)+>VUZ[)OF92_A?_<ZI\&J>
M7CNV%C?HP,].X4 PO^&$WLU1-3EK P:IM<BBJ7XGB$(_OFCLZ)+=&NDHF?3\
MV )-1>%!E%*ZT97I^V\:V#KL6H2[L CN T'PFMYA>OSQVW9@/H/74EX>M*54
M(SO\"M[F9*3=&O=4=Q3V.4Q?9QQZU*\$3X9>JL1I16S ;GLRR#H&YE(WZPMC
M51DIV0Q>$[H7P<]KC]9T2I0LLL)NY8K-#$6D[/FU-ZSWBH&6]R =E,;U^R-X
M.5LQ QR! J8IAN_,:Z8S7CZ$>02K7XTNZW1\/'0Z2X9T(P'M\_25E(5)1?IA
M5VJLUXXG,.8R12.\SH<\%ZXK',;9Q3J!;^'L+.VFQ-@QCK3BT:[$Y(]GOW:-
M#689B9:YN*O&%=XRV9'TR;H)589B2:2VUBNPR_3AN!94>7[3:V'S_GHUEF)/
MG3>YTZ5QX?2.J&)UY^I4LU=W;S37J+]N'0R[M+V5+R6W57_\=VG?0H0(Q+R>
M&_[[(B*AQ*^$'_3APA1:TR#3;[@BNWP1IO:'*IM%]Y]+<5)Q2?CY/1U FP47
M9A*UNOR_O?0FA?.%,.]%G&#[04]W/RCL+>P KI%6=#Q].#5$8.KT>78^59AU
M+RV??;N?"^NY@5A/*5E1>0'\I>(@PG6MXD S?EKD/W:<UN55/QUQT[4DQH7?
M#GAF)K)ASQX'B12[>[_FN2D<C9WX>OG-$;KP!)HEAEZR8)<"+EP8J*+34D(4
MH"[/M!5.X63 >+^"CKQA(ZJ])&4FKO7IWNR%T6BP<KW3RS.'UE_BS1R8I$DL
MINF(4>=/E\F$Y)X2O:NJ*G;CZU<3?:>.CH,Y<\4%CZP0*MD/KDQ>43ZD;%1M
MI&93651$'1E.US_ K@ <A>'#G&'$9@+Y"8(/JZ83Z4+'%N9C>IK\Q8SDQELB
MYI*]BIJ+H_9$5HF&Q[YP%I"V(T>[S)@Q)<!E)+M&?^VXVZ,<#? <2MAL=/.C
MI@:<+"%]MX;ZC,F=(WUOHH9W)AI5Q>ZY'*/BQNL8@G(^:T^:_N#'CF/C9R&;
M^-EGNFOF9G[Y&"EEB.@P,+Z,=L2S'=[<!*9U6;B>5%.?^?D%SYLU#@.]"W/$
M "I?"SP"V%2"YFR"E(&A'*LMD]6#U7;<+MA/M_\P*/IMZE:SU<>Q#H5,H8+R
M[2^*A0A7,.7"GY&M\)?Y8=@+"V!$J[QTG^. GCV0L+>HB-1(#9X.W7\R$)70
M?J'Q,<4HF"9!O>R3:<XGP'_0-VOTK"4Z8+<Q&9F_1]O-[X8GR31(XH5XJ42N
M;O%R3+1]$E@TH;Z7J>3A ;1K1)!> #0D0XK2-5/!W.?.A6WRZQ(BL>08K;4%
M(!1MRB97I3JY>.XJDAM2][@AG.H_O^-2EBCHM&WIKO&TI[AU48O=Y7CJN_O#
MF!/\6YXGQG%4^Y2LLFL]IW=?5,LY=[&VJB7I*N9:^G[+L;&QQ\7,8ZI;+P:J
MHZQ&WK5#]AV;0/LK_L^";X2<QCW0FM-2"V<KGYI2RP!UN##%B$;"DOIG+FQ*
MU]H$]<W!B O;>5J#';R6.#/*:N.<D""T:'2&B9]U*&C],WLX_^HE07;0XL(2
MFLYS82]B2:LR)3?_L T+<_Y3Q<&_V1%T\'&(8R* DCY@*&+E-2SH_"7L.>@5
M?- ?Q:90I%2$[N=KT5@1\=-8'2.LRG[DB_AC#<V6[+PI8DMLC4/)Y0U]Y9/G
M@H,?W&[;^>A)<LCZ8%DMFH[YIYF=W8LQF]0]+QG<L[4]+GJPU_?\>1C/C*J[
M"J].,TZ('A%K%,D("/,=MF9JG(TYTX,H?^Z(GTGU=NEX%8/1MRM(JA@0K#ZH
MH)T+O>T#!B#/-6IL!CO.@#$4=-BC[3UZ1PO7:9L%(#_2*'5U[>T+SL>%=YWD
M^ZJ</CGY^\VJ(Z,4+HP5I8MB!^;/%T6WK96=[S1/7:M 8A5>N:57.SK'"O?E
MPE:_H]G\K_CGU@Z.?>N"Y,)*K"#B%M[Z?:'?(X1[U^=I:A>M-&^(I0C6,NB@
M(\5^<="/L D4,W>M.((;MMTY,FV9;C@^6"^%_=4V6\3F]/N\UTD4Y49D.(&'
ML\V5Q,<1QNQO:^+(TMF)Q"E9_8>2GXNH,D?F;:*4TCZG.#M#0 AI; 3#1-"2
MF?LP TNO #Z60A_6+/\+=H^]KSM*7.OA_,VJYNNVM,0!4[N]+>6)UTNNFV[T
MC3R1O:4U"_*@49Q&SN8UH,!Y.[*#G:)G5MS^N/CQCE>?M#-,+RLO.8W71H0C
MU53E#JJT)]SWAQ4T"?MFW=(79S\@D)/P6_6.,)U9",BXN0O+@T'+-B"2GF1.
MUPDM1VU.&PMUKBI/)YJ94TU&8PMKANPDJLY?"C^#[5?1N3GP!Q&IHD]PC.,T
M.?41\]JS%134%F ,TX.8G@04'*8-?NY8^W,9U?Q<MP_'* T-?@.F]B$<Z*GL
M.0F.-.=:2U:TVLIZ]JM_VKGZ)\<U/WS3!()2-"[LGD8T,/VMAPL[FD)PH"MS
MS/T%NDLXZ6D,_9U NT+D]PA.JM@4_SQI4(=C-F@'J44E?M5"(B@Y$$V#8I!=
MM&)@P!;)WAU-*%\[!2M13.L_>U"3,[6Y,"5)X?\L<J:M%3E[LZ_\J2+G2.PV
M:#!#"HHI.0,L/E3+^5L??@H"I5A1OQ*^S\)73R'B%^ KTE8_FD1"(P3E2_\9
M4_"O7M8AF!Z.L9 UIU$3F'0NUT824T?5P_-]+GLR)<&1;P>5,:/5T5\'K[V3
MOC6J_C$DX7O)H?XZ@%%VH7]O!1J\"LBU+66DIG9\N>8_>\4;K^52!//UM5;F
MPC8'M':M:I'DN#!2(7JM]D>)M TQV8,-X,)P1020!O.[_^_;_I=N2_[MQZ!P
M+JS1GE'&B=-I Y:_K1W5,F!$9XZB6[O6'8%^:MH&SD[3CF[4L=TU7$N8>M*%
MZKZEG_Y<.!HUO^,;ZGL[L*A=HLJ%A;\ OW!A)Q"C!!9_)1=&+42T(,KS6[M$
M)Z5TX:Q]R+MDYK&0KRM+G56"PF9-1XZXKGLHT?[3FS_]-'L#.:=_W_>_XS[X
MN;5&8PG*IFM'N''.EZ(0(+"4#GYYXII2@V#M0]P=9VKM1&C2)#MJY1BOJ,5
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
MKJE=)XP\//SX]ML2M8F%)WGD/0</&*1HP_%X^G4=UO,G3,B:?D8W(%8?M!O
MZWS_R682M@)BSBX&GB4^:-'M2PHAT4WQ&S!672W$HLPJXG(S(=*IYR2=_>S%
MR<<AQ\\)9'S!!PJ,OTTPWKQ?9>&*,H4 _E+%DMS&X3_$@*@&'^T"E1 LB6W&
M/16([1@7Y.OJ"H;\PYS!BTBTC^LGF1UIU_K4OU:ER!PO/1V9'_*0:F#Q/7Y4
MHQ4> 2];;BP"1E$M<^*VD_6R] ]IZIS2 KND2NDS5\E;[#]3SHM+^CN=W_"
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
M,5]G,3$N:G!G[+P'5%/OE^\=!$1 0+K4J%2EB8!(C0T!$1$4D2)1D0Y&121
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
M(7=)-F1_]88U+X;9D;99G]%-&* "IJ 95NP1J"A2%W&8]7$S&'R%MM6RFMR
M;V=!.^5E7FB7; ++23Y:^,HB+>%F.K\L[ZZ"(D,>^E4IQ^-2&SAQ.,JCKK%J
M,'3*K.<>XQ$_\W*MK8K[V9WG[O*KYGD!YT4\L(D<4* 8<""S%?4$++T)FURG
MGP4*2+@'.#"LP#B8IM=J^G%@9]&=A_&;%J8N1[=JYOU$E/?4WFT)-N* ;N"
M@YA.>V/R1S#U/!XX!'YX#Q^'4[H\@VF+8+_:KZP O/2+ P<-^2""ZKIV9P3'
M.=U]@QCLXJ'_X Z/_S\R::71T9+G(J'A(8KZ^WI[M&*<E><V2K4Z<%4#RRRB
MC%\U/DE^APT.N=>(+\=J^Z/["Z1S?T(7@7KG9\>E)-FM+.@K]8M)EAI>];E-
M!E"NSB2R^TR/$J^3+.PN:4TY#*G);<L]OE$OXLX6RJ96[$&5-<L#T?,,7&#J
M+@,."-$X/G#C&/YQV=?AKA,<4,PZ:L'X<(:>B-)/=&$A-L4(#!R:6=*_JD%(
MLH'$E!JM33!E>)A+RNMLH;<T_2E35+N2T/Z<- =#3$]&TX<<C=LWCY;^6!!D
MEY^!'6[3JP8,*-M:1!,4H0BL\!FFT3(K?9%I5E)ZWA*'D\/RL=Y ")\@U05M
MX"1Y](,J5"Q4M/1CL/:R=\+*O5X.R+!J[/;Y">\FT(.AP[Q^9,77$LB!]N7[
MX([IV5+W9\T!50L-Z%?3'A\<GU1&P=3>DN?-7=/FCCG'=_84UFO^PA;;LVTQ
M'S=<R#&93,40AO,9:SJZ%1PWE#S]>P_>NKO 6&< MW!5!LT!":@C+CR"T3F@
MY=HW'F2%YFZ2"6'@_*O<-"4.2']A8,G(_ #Y1?#)(QM%8J-Y\T5 <6M(Q%CJ
MYF/<Z8&Q2:UUV78P]2XZNO2^7A('=)/E-,!8S0<JS# =@CHD9B4PG@=8LT65
M6 G5$S+XCAQA&CN^>[7_3MZ4@Q!;WZ,2PR U?;2.G;X3 U"=4,0[F>PT]8A[
MYB<)?0ZM28F;3FCV\V=;V=+KUM$00AF4>AZEM)S23G\^O*P&^R1:^][3-<@R
MYF?,Q;4;6E-(,.(><)#FH_:*".OD@';#G[G>A915+T56HM^=_X[-ZKKY\NM5
M]F9LD0/SPG.4(?IMFZ_<F6N4F(Z3!8"O'/+<8F%NXKJ8C69N(NC_=--:=R 5
M+*<Q'%&MAAP0H9!]F!OXF>QN**^17B).F&VX\'2*"0.\B9'Q%SV&C7;9'/SH
M_ZWO5^U+LXDW8DW5'0 Q/8^EG?O $DZ=IU23\2D-3K\@E>/+KVAV]N-82:\
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
M=8/[645/KYP>^V:O/3@9OO8N]>7C(V?+?SL6R^Q[@'SKDHG\CJK&M*]^QQ#
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
M)G!\7XJ:U6=+-T7F4'?7+PBA: _\50>8Z@!-PN]&"!# >^"8CIRC )0D)@K
MK*@_T3K3X[+C6=Z=38<Z=W[WPN^;44WZ('#71@#O]T8LBP,B/(UP2&J2Y(#X
M\( 9%46"MF/$X2Z=R@) 5+Z?I<H@PCJO-U!5]OY8C^2RCX+Z29?]9)^]^Q05
M'R[BJE'M> FF!RNC60VA2;VI;_L1CFF1_YJ6;VV>:QCXZI7<VW@#92G9T!X+
M 2/\X''P2W"%<3P'%(".PU&M*7ILP4_OV9U@2</5Y&V7]D8,G[;R 2HWMIEF
ML#M'[&"L#Y-?#";L?"5ZYJ437>INOY)0]Y'F5N96;M]Y#9* X^6./07*AR)D
MXRLXH#:T#--^'"%(6MT]"X7$;EA[9VG)S?YDT[+C$W76S9['UZ-F'_ (]4$N
M<]W^N@KH0.(L=9B1-+%E="E3F)7#W@<O%=N!'$+N!>)(Q/?P\S_ YP:#O-.^
M'M'^$C?P.V6?7)IPZILC,E#@D$"<I3:3.XCH!&0G?B]2ACW AM T8IKW K57
MQIK"2_R1X@T'WTU")]Q/\=R\YZKZ]/H$*=G-IN/FD=C]#K]BI'A^_V"XPEU(
M\_$00B.D$DH1(:(>6)J/FO-0&:W*JL/F4+(P6&CZ4W[,UWS_ ^ZE1Q/4>9K*
M*/*F!2^.W"V5U2+XMHFE8*AG\< AV>Z!^$ETJ\->@$SPI>S_, 64=G?,[J R
MMT?G8YI.QEX,#0SW"L"&S/4-?^DUO]/PH*RH=5V(_<SQ.!C#/>,0'W3\)+@;
M/SG %D+3](AB\1O]UJ2MN&5S,^I2B[C_^WEW>?O8K(PBHXX]LFOO/]5?>G;C
MQF[Q W*)2D1S=WH08, X#1=FBT2/H:ZCI9%]'-">$J0V.@ZI1NWS%.: 'CL1
M?V:M7V@:4:NYF7ZIY;I^7^E0^ .-F2"S [5+]E(\1##UG!*D4YG;P46'(V2
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
M$ I0\D_LWB.$!F_576B(K2UOR#FM#V:&?]Y*&O]*NQPNJO1YD0SN2,]M[%D
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
M?(1[3,4!!FE;I@-\U4I>\(]+*M^F ^*:X,.03PCU14X1G,G9S(UBW0Q^&J"
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
MY%XM-$<#2CN&H0,.?P%506/.4 N:56#(QT]W6 =(B>[C/O"T7SMN=: GTY)
M%3?O$R_%F8B1@*. 3R* 4LQADDPKDD-=K(#$^JG^2$UJ[@J?S\1*?7!>D'-M
MV%%>\V#FV]WJ&8FVR11(I[I-+&YMVOI=_77W8_XQR+Y-J=$]\=1?NRS>S2?"
M?(MFBSU52A<H0W2 1)65SN(W4QW>+;>1?W:2P=\U8"KK[F1Y=-QZ >D58V?
M3'9A*I#O-S $VM/@!>#V""=YF2V 27-;![[$ZUUSNU-0^6;MQ;!9V312MEQ"
M]/+XC]'A>B_1 G"&LZ\ZW,?:W=8H8/!]\1Z()'-[^]+@G)]PI$72;'+X,<VD
MY%^H=1OR>?GHH3D<N,U!7:[T;7-^07L=?VYC)&@)740#[3;O=E?HB9LIF65;
MFFG+L''I.4.6:H7QEWT^O6EK<;:8V5@9,9K*"'K?%URT@?(?1@[;:[2KBI[]
M]&Y')*_YW*]H!H0>0)<-&3(L[\)NR)^4,'K$\MZ=G][7/ROOT0%D3T1_Z$QJ
M^R4T[&Z7V^^A<_3WT%E36'=<_]Z ^1V%+W%ZV%]]%(<#%306R*D,C-"4VCO=
M=&UL7.OBNIOOQZW"6T'%4J>Y; 2'3U]!+V_FRL?6Q1]5I?&6FT'E.GR'V[NL
M[F.G2E.WS;R:TKW]HD8+,(($3-MQ30E\3/&MJ/T%UOZ8AH:@D4F:[0N)[P:Z
MX!N;>X]U/&&;+:)B).@<N]ZG9KD/ER?BWOA^_=$9>#A.NY@F[G(F.8*M]-A,
M5#=ZUYDSL@V'QZ.U/+S3S&(2ZY-LZ]W+3GF:CRW3 =(EIF7A9=(6=^?.U:1Y
M]"FM#8-=LV(9=F(G^!<V68]HH0,^0#K0D[6X-!*HY=9EU%OWC7@<]"28Y;[2
ML@$YM_"-(D!+EP-L9J%]<:YK#A_HR $K-1\YW^)0.TSCO)%2MEQ]%:\J[.@2
M'2[$SGPU\9%! *V^*6$TGOJ4$7\Q+["UR(YV/#1LS%BM+<U3O%F:H-A6+W.,
M99:_LI]T1FPSI.MXJ=YF[2?4,R0; X1MAJ59M6"?(T2,56X,G?Y^^-JB0<;6
MMN&4H]Z#RDL_P4Y/SR/ZL)7(5N1WHUG-3+S?S%)$2I=AN<-0S[S2;N5+E1\F
M)-%[9<\8,./(K7?O<AO1\Z*:<XT0 >>/YZ<%[H-\->B )OE-S>C[97RUT/W:
M9R0IUE:89N"$]0LTP@'3 )08W90J67ZE<])JJ7#ZGWZ:_UL>P&U=@RQE0[EA
M0'F,WQI3"PZ\'E1R/2S^UNZ.3?"^"B(0[9?3'/2"!)'$40H"$2[@-)[OU*+>
MO)Q]@^ !US0OT2S3]+FMFP]\K&ULC1!]CSS?(?$6;_9RD4[!^=.]!3\?^4[^
MN'XF#B:IA1;Z(UI7:T.\:5_I@$K.<)J2C69U_IXM,O)N/!?V2*L]0-7@Z4^U
MHS\U/G7 7>;DC\!0LS2,2KBZ0YZ12^"AO9R7WFV5YX45LMJ]/4G =GEVQ69
MEVT%\;4[R/>=+6BC=\]M?B>HHSH(J>\]P.=",8AH4NFU@-\*0BM/!>ZL.LLQ
MX&@_9_&?1CU@U&8ZP,V)P-D2@:,#GJ\=&J-H>""KYEYPK/9I^'[Y$0 +?/#J
MB\L6MN% ]OF5+Y+KO>QM/G^*0@<<_$TS-QV2&('+<UJ@_/LLBDNMK^"=;XT?
MFZ 7V/ODR^Z,!0&V2K%7M-)@9O@CVO=>T.]('/EO2+QAVKSYG/S>KG]I\2J%
M>R</7T)6$_I#M VP.!!ME45?%:]HY%/)&O8#? =_C. D*#8D2F:=#B!)0BG<
MJUVHZE(B1 "AJATT.Q!QJ#VEMZHK"/T4L0:(G_H4]$5/@^M$"EA*;4"A7_23
MD6!<4?:1W=H)F9+@9JA1Y4CWEGV79I<>2TB$$O9'ZJ-]">Q\]==M>9)4/.6$
M&ZYK?6$.>;G;=5"=L\ ^C, <M1 AS7EX<I*IO?*E'C#@$-N4A=TN9(9SC0[
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
MI9U._KUYQ>QIKD'$9(;I[2;U';+_D/2P(?Q5HF<2R#D4:&?-(LXRF-!DO"5
MZ2$EX?4]U*;%<KS>9,QEM\P^@9/W\8*H?:T9^J9%41<_'7YW1&/^:]'%(R)E
M 0$7,4A@OF  [DC:MTXFHET1^I.A*K;P>#P];BPE'%F.JRHC7X(;G9^-G)K1
MT"IX_Y5ZH7+?G?G*\[$)J>8351-,&8JH$LXLH35Z=!)!\]0VVK \4[&#D:IG
M"&!Z"!M^76U,KAS_Y>=ZY<+@O4L?\MYOWZ];75OG;+&>\SK/Y>/-SNWJ%8+-
MXE$)I!$G]887*8T&N'N,$H^!<17H0'AG@@<4NZN;I% _.JJ-SK9"UM??&\%:
M_2BB=MUSEFM/.;!CS_<=DX1ZVK4K<RDT()#\K8,@(U0%'U9A%5F*G635")@^
M#Y\/?/;_8C-FSPU$#)_W0C:C_=*+^L\]]TD[T(D?CZEC[1:BH4*=%C8\:P&G
M A9 ;T1+(&?74S6B.)%X3;1%26MCTZS]V6]!]U&&F#Q-*E?L]^ZPD+</BA6B
M>5,M0!V3D8DWQ?JQ?I>QN1Z=Q9JTKS9S<A%5]]^?2TB(N^-@!I'=V?_&<'_2
MPF[FXM]]:)DTP!LU2N&[ H397EX=OXB0\HZAYQCW""3T0-?26!K-GQHDD V=
M588[WZ^I.Z?B.!_PTN7%FL89O<-M2N'R_' NMUK\24];E DS^R6!U*XKX,^E
M\_$;OA@#SI5MM6]6KB5GX4]B"O(\WV9O40^7*U5R(?=*(".;,4HXI#3J8L1T
M/4OP+UPL@7_B.<0-N,N ?7JK$UC>15*80Z&^VEK8%ED'C#,3*3Z6CL\]V0A*
MNARB257*^I>)7$]IY*\2->'5">V^8BU\.V&]6!&WYXL0SM-H6^FI*T/-W.L>
M.;6!:WA+MNFV&1*K?"VW),-\XA8DXVU>Q_+L+L%%_#<MLE!-E<T0JI+XT[5@
M0CP9M&X?B<NB6G(44P,3)[,+?A=<9.\Q*)9_/16:9W[JQ':<4O4#P..N,&%0
MK(]M%LO3!;N$\= ZO^[[*/D(^ ;J_A!V%$:LGE-U)>S).*I;O['Q57/]#62,
M?IMB+<)E^-I9M>+-0'DF+ER*$K*X$-ZQ:N 2._8ADZ A?G]G7*Z&-\'8V'#W
M<H6M+35[,L5AJ$$)5U.W_?:KK-M;]SCM<W)C(K@$0:@49@_BUV/K^/6BK"5B
M:I-L)VB;[=O)"BID,S:>8GP'QRUA 99EU%=-&?Q5Y>TQ,1L'#E2HD97V;TLY
M^L<P6P))\J--KJ/)TGXM=]%6;LW83OS-0#0B38/ O ^M&QL2JOCQJ:("V#_2
M;(H!?@5]?0PF5F$/LI;X%:78S\>:J<7S>ZK);(\ZI)@?3W'Z<JM;2VW!Z'"
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
M:V[UCPP[Y)D;)L?G#WOM',!M A7+Q,.D!L9LKF _OI\DOW1?GG%3BY:^!,U
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
MGJ.57'Q8_48<K([!'D1FZ)-*Y&6-B0-=$2>."]L8!KU[B@LZ2FF@0+'[MJ)
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
M=LV%>0Z.NU9P-X?ZO!D>;K?&N<=8>^IOCR0VE^V,&7"1\)-;6_(DE5HH51T
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
MX+^:ZO]'=P',+&?+(CN$7J" VTT*3[EUMIV01);&]]_UI7*42C TF4>(#6Y
MF.%3Y '9U_5ABL1W/MII5 &30[_7-"A6/-)<!$7$,+H;%GDU.I5VO=3BX.>@
M.RN %Z6 6;W/U!.I&34ZIA/\Y'UO2ZAIRO)+#Q8T8D8N^"-J_-^+&G^8T@]3
M^F%*/TSIARG],*5_&U,Z"KU!QG:PHG(>'K >:/!_T+!2QE_8-]=O4WGON+ 3
M_!4%HF9XN2@PE(," V*5*'#188A0A9]98-# Y?^(??Z 4K<1MJG.;==_>T+1
MX@)EH\^.H/XKZ2'KNS@^@\DW6K)WVPXD.X\VN/WZ3ABRDIS@.F)FYX ";^2C
M44"1HI9&78P"3NMO(A$Y8&\G"HQ;IDQ=M)R@OKQ3^>O+TQ&500Z&9M(H*'!%
M1PI9XVIJ@1NQE 4;3P? *GADNUE^#!(T_;0#I)>!OOC9%1ABV_P8!?KDP$HB
MT@9.VF$51&*BU>C49J7SO!@!L_/S4"#"$P7JA-O6X-XCG! IV*B!B7U@04 !
M;7L<[$Z" LA=#4@<%=F3BX>J@Z?DP#S579A=MU)9?E@%BV=KU&=HGWY_BTE3
MZ;'4H8W%B"2&331P!ZI 8V[G*)Y%PQ>2>?(@?.\ R([#?]<"^;X66Z3@A!%/
MV!ZS/ZP/^B-&%$F#8(AI]/>=8OE]"TK/QN';+BW#3'68!AF"\.50#VEX;,P3
MN^]WW:+]&_HGV5K.-E71)A<YHX!0 S9JI'+=\;=YHQS<MQV#^[8![&'M;Q6[
MZ9],KR\#.-J\AX@I?! :%(XH6Q(\P=VR*]2085^$O"V,7_50[';3UKS:MK(M
M%&S$AQ_'7%(7-A25QS#-RX^Q*-(GA-1C5U]YV+?BS=ILN0_9AJEE]49'$UBM
M(V^EY?JGOS8T/L1<:8Y4NAA\!8J=RXBZS&5$VY$$'YXOI<XFACR^QX#&E>@!
MA]HH5:689&?*SS:,Q_8?I4J8'9W[-9-PM=6_>V?Q?:06ZX) ,\QC/L;0]9"N
MJ[]K,A<WETZ%C)!*<4SWA6<[A6'2<>K4.&YVKWXZ[#6;/OD5 W],]9%YU#5X
M/ZF9#60EL,.-.BE/^5#RZ_SQ8C8)V1H,_N59\_$)0F]MR\3<;'&;)/&[TY;?
M)@^5O\\N%F.BO]R' C)P+2X6EW<*\Z''R:[RO_%LSN0*JBF&<.?:;$3@"!5@
M$NX*(S!H<%+^7WY=X*=.,K?X'<L)$_!&PQ_*5O'\OG\\YP *2.'[S1M18%3*
M'[/2:T4ZW AQ9,0&UADW*\&+89BX1.R_!LZ4VV!O#EF%:,V2XDBR:0FE"EE6
MWCD]3N497Z:/YSN<Z[%1E5KZ>,#1_2>QQ_VK!?8(/_3"%42_ N6@=T0SUEAU
M@LR$0TBL/[T@?.J C8GCA%LLTO^D-J),7S/9^Z.0Y)E6-@HP,UGI.R%,:0+7
ME/4BY+R#4& ^<5W:<)E*BRY@Y1<P>K\8+% _DT@-N39,;&O81[""YT&Q^.JQ
M\Z[B4'Z@6+5>+*R5Z=-<%<&GS.C:$$>Z=U*;/^\_4^DX!C83*P_RSG\%)_<Y
M]-\.*R)NF<NE'YS+I6.>P =.II2;8*;\4_E9FXE8QF>JG)F;A9P#PS+I=\<L
M8P36;LP4;Q*X<P-F:&GIPI<CB&CYW"SL.S<+4WD"#LW'@^"K!_1F9Z3J_[(;
MF/3S8,N7ROXQV'X,MI_?!QT +<\<Y3'TNGPYFNS:B@8AQ\*:(HXM8:BM;CKS
M6>&-50(ZP\TK_16G3[A.6 !$#^Y!V/,#8H;-K7J3-'%X]1U3FVJ:W.1+G4V-
M1%.)"*9NELEC\=>+-MXKWO]L;1) >F,<H]K>BA<J4W.&ET*;Z#:1"U.6>I6N
MH;]8M&S#N5>)_GG-"VB7WK76KZ,W5/8H5"N$K6^"1=.=?!U&BK@'BIH9EX9[
MSUJMR I2G7]_,B_U+QHSWLMZ3W[8H_(B]JM=W/F81V*73".]FLP548 5\04W
M,1&" N?]+>'%LY8P_ D%>IWMY]X-B@(B9HDH@#>B0@M;P JI^V!#_1@B6.AG
M^X/S!^</SA^</SA_<,YQMFK^^D<,"W__LW;_F'04&%KAS##U8-P^EMJ];!<G
MIV%.@G>(P94'&W:]@)^DK1\07W+DD]F1GL37<GQ5P8&<+EXBD<#60>0PT(GW
MHHG0@B]_5 F>S/'W6?;346$A[?=GZI8%=]POVM07X1K+L)&!@LI+)&EQI2X4
MQR]GCUR0-."D9QW,7>U<DZ[9\S'23NT^8^XIJ/"'R!L\'YT7W_^A3(F(:](G
M*1P8.6N14GF4]3E%/J.WY<C+*(WPA;%V,5[O+CPZ<8'6RB<3]C%L"1L70_7&
M=T9P+-C+[NOYG1Z3,2SNDZM1;R'OC-K@;DGHB\V0V;!Y]8YEEJI J 6KKX]0
M08XG!4E5DA<=\'EZ0*2+TZ8D5C]ONVA"EQ%?J^H\N]=='>NUA/+-UB)MU*>6
MHU,/G;P(RHA1<%!E4/N7STX=PT[_7SMG&M14U^WY(,J@(F.8(2B3 H(RBF B
M*/.#J"BC$ID$9(B(0-"0 ,H\"0B(*!$!<0 BLXP!PHP8F04$$H(@0R !C$<R
MT#QO5W7=JGN[ZKU=W=7=M]X/_R_[PZES]E[GM_^K:JV55$:4M]PRKLRYUJL8
MP76/C\C3K,[8H@<NM<.F;1@! )[<8-M"3#!V#B:5HRS:6C^V^HJ?6>!L=IW6
M?KOV?:)!<-*"I,R>2 Q-ET/I#AG;O 6J&'Z_9NPZI:\9Z-RX.*?DP"R^ZG"\
MD%]$H8W+P#/DM((<,8YE2R9*^8H7J-'26GS>^^72-,;/IF'O59L$RQR.MS"]
M_G3G4=(6\0AZ&EZEE<Q1QG1@:3U4&;+,AHC,(X1\=F#Y1:)&&ZE+ZLND$E%&
M+*?7^*[_WY-8<N>X5?(99^@3A.B*E<M(B4Z\<.T"3;WG?H<[N2Y; :YF&FZN
M+/P='$S<0'49WKH# =1P:T4T><BW5ELC<FX[6]22'II67^R,TD<<\0MV<1,P
M=_WF87G4-]LI+J77>DG2EGU9B(L1";8A.#ROPY('H00X7L*1YM0E1QU.X7_#
MQXV?;\-V5WS]Y[HRP'"'VL;6X?6 @%#>F@+_<,N@(6Y=S6M1)'E^WA?R9UX)
MZM,AU%JF(M)B_@IP;AXSI=.A#U5VC49H9H>47\2)=9+,CJH&W/-)3;G@%9UF
M]B!T<*SV94UN?2Z_V.FC$=X9'>^/2VE8D4"&@Z@6I@^G%U]E]PAS"R?W4SJ]
M(_7(U,1%6NR/+R_?Y_,-[H(8F1>[^3E#Z?HVB:K?#HF?5+>\X&7(VPOS'[2;
MWR!@ 57>-L3DHQ[I\@7H42"Q#$!TH$^&YSU>]J7'%<Q@-X+^>,3^^1-'L]J_
MP$T5C)^K@;7M@I*F!I 8\D27 ,2Q1;Q[4?VAT2N7^>_Z(\:&NR"XD =OGOQ"
M'[=QDD]W^M0%$FQM]<W4RIPL6L.W0#)NQS1'\7JKTRRIPB#"[_>+PRE/^*2D
MNLU0U+V\X-Z$*(EW[_'QV!K'Z$#*R"^M.*SP_;[[([[1H(^9A@J?JD">0@/R
M8UZ2^Q6V<85:>!^MQVZ*0/P'UE4Z,::&*+PR55*C_^2&_W.4(_Q652I(_"._
MV./48NW^;^VWGZXKJ45Q?449 =DTYOS28VIS. W?_=PG0=>_#3WX;MD@T5C3
MA*"YH,3#&U/Z!*D@30G=!4T;,2[3ZKO @/J>UQ?MR$&?\(^M/WNRNU*Z/\O@
MD.A6K9)2E'""AR4EPVTOJ=D_"YSSI!$8T>SBH\#-H'&(@#=]I@0;N\T,J9L5
M,)7QX8P(:9E=>WXM^0<IXBCL1P&OT=Y7GQ_">PCR<0:#T?TNX^4DO "0V_D@
M^ZF\S*=1\%\[-P9#9&S>??]<6&+RXT^JTK!LOU-,9Y,TB(E.^D)#OT04 38V
MPX%Z\:,>M2.OXDZ:.E^H[2^[\_HJ(4Z#9^WWH.\_&;%BEWFYZ*6,=^P7>!^K
MM37.&90/;0^<07H'M+S]W\V]M]7FCEF5' CH[5X+)$I5U'= 3].PG8("SL!
M6ZORQW'=5%/ADVFE;VX6TVZHVO;^M/[8J_AH5)JR"R+G0OGN%!RC2Z08A]!6
MS>F:Y?/),:$V;(QUW/)@XZLT]8M;X#K3C+<R/%P>Z^9+'NB_V$^"?ME-RC#4
MV<50=911YA42%=)=<+P%L \TRO-@GFM\YI&I/3G#;2=Y&9/<?WME4@$"7X'5
MQ+=%*O;PDKM+Z)X7XUU<>]=^5#\<8X^-1DE2BS$-LE_XID6%J!FQAF \!0=!
M*I+C8Q'&(729KL:P^"(GB];?]F,($;ZC^Z,,C)YP*47Q7K7D5IKHAX.@1WP+
ME/; KXL]!"1IU=X ZLD5114K];]541/2J=_OS2;7APST5]4$R"X\DMXYN SS
MX+L/G\8P] %#>CJEZP5:,=]J) @U W.(]:EO'BU_\Q",SX,<L\J^]>S=K?/^
M<;>X#RAP3[8>0H]@JY>H$@>^[X*X6[5^NJGJ[X]LE-/\X^9Z%[UJC#K[KIT@
M_.C1HZ[PBU':MB@$13!*7H2&8X%[R)@D#@AY>\2D +;/WP O2AH*S)GE7SO(
M+N@JN<AETS(@I*T]=YL7JY4>!)#?W\%*H%PA:PVD<M.'R*"UX8UY^4J?HXXC
M]W,U/OBF-9<,DAU3+?\4Q=Y^ D:HW^4-I\W-YQ*(*?(RT%. .^607(BU1)9+
MZH5+^9\32Q+[+0OC!>+V>P7_M$5,],%I%YG(DS#W<]#Q*86,KOF90$4S6;7D
M21 W#5?N^T]W5$0!(\QKG"_PZF)&&$86J@-@" ;2,;E5M:,;8RIY7.VA*=YU
M7IYA^DLI$ZYDB"1@-\\;5\;R)L%%OOE+FQ?RY?38CV@.(S5%WRS<5W;R$FY?
M$0C>,S$#V/UZ=L+(Y&YY0R"T")GK0#=K/UO"P9=<N+\X<]D"_#HB:?JHY:C
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
MF$NJ'31!Q$AQ8( JHVS/TUP%?E/FHM;6"X=1%VA--W(.!9KJB9HH7;YAIA3
MI7A"XY+VD2-?+5RVM;[!.'\EDWZSLP1X=T&VM,N\'X;^^;+#_XKB&D % %TD
M3!3LX"]B\IZ'#/4MVW[)>REGA5S\1-WZNI53%NR!A8+:VX5JD'KW+L@'.^EY
M8Q0*G@)6X>Q7S7[>Y<B9_$ZT:CUML?*.ABW[ITA_1E#]O:%7Z@<S>Q82'QSF
MVBA0HL4_9GGZRZ4G-VN5WOG8I0(4CI85O;SRT9PD*W2$7^KWN_M:@K[R$B/V
MYK0O\3ZESMU6:>/=DT=3K0R5U$ \=GLPE]H[Y "@G@"O@E']Z#X<?MP'X(O4
M_=63WJ&[H'A$:%CL0MS\\5E_XQ1N-473,)#VU;"#!PP8VNQWK9*<'H@46I_S
M&5(;GU*.@KP?I%O8T]VB/ZRNN]>/:VCE65MF9M34*3JT&T+=KV3)<#&B  /:
M8SCFCF"LFPS3+G^17<0\,O=Y2^<EL\XG+()X8W16"W"E]<P+_"@HHLS%GSU2
M'UP*I4(CX99Q/ZCY%9Y^8D^A%#&N30@+K#-_$M<M"*A $J$J2,3YQOJOWG3Q
M[.#B[W8!]):9F!7]E?HW*I>'>A3%O7H'S(<:NMFOX8":8!<FCG,. -/R*1;1
M+!_/,J0= 5)C$*_U"R>TG!7!N.MZL7Z?U<5W3^\[9 M597)G/EZ_6K0V8V<]
M_*M</U#&>21P?6W=X_0-EQL=519JPC%E97RW+"05P5>7VJ&'6V@?D");'2Y>
MC3*N[)<U?@&*_A<$65NGLB?KV2\\HJ!J[(]XWUU0M)LRNPGO310%PN?KXC%%
M?M"C],,/XO!^;WM47A[.^C9='"Q3 K7*TL@[W_742NJ60458&>P.',2ZP7X#
M/872 ";HAB@I3]*@]9SMUV;1DKES:87S;WPO:<F1NL;H(97'ZJ*HQU?DE&=K
M?^5DTPCDBL>-5W]B!76-3K_JT7@@63OLGLXT5.YY]C'PRD+\5%.,9]C0B_E2
MS#[@&%Q<-=V+%O9T:NUNA/"J;6EGT+@FVD1_AAQA["/[E7>I?BV1SMN^E^S3
MSA/%@:O$3L:].](0PBY(C%#FJO0JWS!(LY8GYH2@6<;84(SHIT0ARI%B=BQS
MW^P4G$/ \ZE4-:9YP>,:E0*&/MV2T_"P<#.*N\JW9@*>^[L,*"Z]$-.AN0LZ
MLJWX)O)=!;XZ+4,P8ZDNW.8'=;IY/:!.^U[$(@X9TE$@08M,]BL0H<W$Y09L
MYKG-7:JV%'X1=0B\YTXNZTR 'EP^L/-_>_#-O_0O_5?3)DX8/0VOEH@U-HDD
M!V+F?28WMJ?[ A&W.%TM&$W?[T45/QZ_(^S3YN>5E?[EPBIC%^Z"%O# $J='
MSFX79+V BZ)PU#\C'7G-*T1.9;UXCEINR=ZN>1WL&:Q#,#M3@@O9T (0V$F=
M?]1RXW9!_[V8N\KG'\7<\%T0/8GU_37^Y"XH@= YM[68SN&&<9PBYJ:>I0W0
M=T$ZOQZ1P[OFXK'2QC"#)+0T,IYIW3%++_?&KF5=J/.^>*_)V\QSL_%%=-H#
MFG\Q+A]/RH5OGM=+9\H&P;8SAULS<#.?$-JX%UY.J$"OIROF5/7I'V%S\T2/
M6*OK15(MWZ[ 3V/:K6%^V"ENACUM+@9UDQ9^G39 F,?).R-O+XYT2A^>4.$.
MD?VB"7[=D&R$RGJJ^)*0D1:,]]V8%F6DLQ\U!Y(&'1DI"%Z@ASR1'%H[K&5L
M0G[)LV2%'ZK("U<WUI[Y7DRG.F*RLS^FG8V=H>9#7*_ U3AC<S7I5!BMFM$-
MV#.-4-ITQT?4;6PB%8T/'&\^$1P.?3;^5NF,\&R'\N$R$+-8Z)*=-83Q&2#3
MN!G]M-*UE\RKRP528]MS"0YK* D*AM_OMSAD6:W+MG:L>(08=[(V7.FQH+;.
MHYQO7+^N@]/IO#UN,H [R=9G'I:"B*W+?K4<LB*=L@0<C=->/[]^MY2[8;[9
ME<,_P'3WA]5)M+<XNM$7HW3A$H!_E^.476*-2D(WXU)5=4>)S.*-BP-2JIFT
MON4DT [/OQV6),@NV061BB&5F+5(2I-='+8&W@T'+$*;J,?.71H?X C/F&]$
M?AC0L%%AND8(>9.?!FK(_/ARR@0:O@L2'-RS*\Z8H2',CZP*S"88C=P%M0]@
M-B/1HKN@*AOW75"I[56\L?_O-!D:7N&+M@94O];E?:ABV--"1#9I[SP[D?&=
M+WZ?^+)*^CGRAL+OK%^">?DFEX2Y@*6QY@#E7+:<!,?Y[-(NZ*CC:_0@A'95
M\!N>T4Z?F2/838Y0M%A*+C-I&2JEH=Z[(+[U(K^J,>4DE:S(L6;?NUL7]>-.
M;OE([D]?1.,OX$E3=G^@>'',I#)^%S3R)M="!( _\9H45Y0Q+W<\&]QXZ7+]
MEZ]V=!/"K-)20UWX!5Z7EWI2_8,EZBR</I[[]\$D]13V*XXQZAP[KU70'RO3
M>OR.(*+(UZ$@8!XLH+'^6>2,YU7S9;G)*R8*W@T*^RQ(2]0>'S.D18<K?IJ7
MLD1H@<VO-U#8,N1^_W'_R$+@$I%@\W; )_!8?#RUFJCVI^JIFO,Q2U.?(*O]
M(S"?]*F)S@)%8&,>_HW)>#14,Z,U;Q!7-G*ENFGH<7(I,LL&%=A<9^5<('ZU
MW2LVK_\%-9RK+NKAV+\=T S>0E"9= (%WT841TEAR>FINM,"HMT0B6V[PT!<
MOZWP[<;G,GEYQ=.Z:;T)0]WV^Q1(=60%DF#QV__,)+7_+X3K)TY!.#:[H#3,
M6O#H+FB[PIIM_Q\LLGRZX7_$W3$]6FRES6HXN6>4\O9U$B?2^,(&#%">8#T1
M\.3TR*2SE6IPQ?Z+&_]N:6<K&K^0T;YG*=$!.R@(L^R<8#*,5-^QQA('K#6D
M]; <B2_Q"U)/GPHR_->"0#'FP2^DJ;L@7\2WHGDB-8^"Y[5@F@-;A#HH-RVL
MZGD3TI$@'M*G7XU\=.?/;]%L87.QCU,)ER9E@_H<7+&TR]A)+0J,&O\::=<A
MSTVWBZN1@1Q$=HQT!L^NX'T+7#\D*&:(*,KZOM9EKRYL>'R/_!ZRK1*ME: R
M1,KJTM</F_AA-^4^LE[@:]+7[GC?W%#RC-HI*UF*ZNJ1K/D-X+@J2PE#V\1-
M^G"$13WTM PZ8=Z<8<$%<::QLV#U(K?4POTS9\ZI#[]A)T$56&YL7+,!TPD]
MW'IN:%V1IORAAX3E 6[W7T$@=!;R/R0GYJ-PF7S7+TJEP=:?#*&'YJH0/?@4
M?"V1 )NR(;@=H^5@/6D=#^LJA[6\&S)OV@:=JLK-\-PG<N4\2)UJJ/1QOC6K
M]N%$59K--+*HX32W[I6_;H+I_?%J)5'&^ZZ)&+8MGY?G8OHCUR>NT1'1>!\"
M.37<I7(LU'N"Y>=-GCEFLQR7X7ZL3]9.UO.H:@M3U\=8-_B+X;+; ;)6DCZ\
MNH<%?FELZTTBBB)#VN$U\L]R#(: 7)-\.S,Z&+]3;Z+P9^"'8QKN0>?V8*0)
M[0+9H =^B!5&[^G:2&XLC:T]0 \(<]BY]W/S!O_]9'6S)Q=\C4<[W[KYE=SN
ME]NLG(X!1Z0#QWO68NF"C'X@\!52@CR1N T_LB(MD7AK?*W9ZFW$8+"/L=K*
M:W#JPXT^C^^!D!-G%+A_)JD?(M=@1!1H@=GU77DU$;4_"Z_A&[XVMP?>)8&\
MKCWA20_NF\SI^9T:]#^J17C)&RS9^EV0Z@09QE2J@^S<'U/?ZOZ;?C_P>_3C
MWP5-*G_\&W_OX 5Z[.@V_*8E:1?4AM?'J-)QK&PDGH[O.X".Q[378/<0KO$W
MPC%_(UQS#^';1AR!XEU0UBK=AYWIN@MBG_6['SS'RI0DTM!OSZASK)M5@8D%
MXG<U ,XY(EA%/T!<TWESP^^$NO,TRG1D8?SBS0,-=4UF,]0E7<45A]:?%8CY
M75 'G L5!OB5L8X!V$*5DD+_\<# MRZ&"ME*8&_W_L:/C@ZR'XXK9L![EGY%
MUQ;>7';<47[)>$RO31G/Z+L]%#DB?/ER>F"Q1ZL4^_7VN]H-0+.G/?\<SW=K
M&NI4"T)8+:7T6Y[>M4/'MS7(Y\_-1'Z8A0JQU-@5>!\XR)DE1<,DL&0H+WG-
MZL4+9,:;'=_>7)Y*+7F>8B;0T8XP#K^M-Q4]VMYPS8N[;X*-A7DK >YTQ4Y\
MC4'G+DA<-:E5">@X0QJK_;:&'@QT]Y:?T[*K>ES]+'#B3J9SWH+WD25CD" (
MD"+O9>V0:CS5GLYDW #&=#.1]HZT!3<#VMAB)48W3NXPCT3.LF*EETU$?%_-
M^C[M/[W[[V$^+G7*6;3M;7]\%VZRO@<JT;@+BDTO7/VZG!,&57XV^/"M9I60
M+_5>5Z*1/ HZDC"L39!]ON//*& GZVI-&5'@!,'D>I>A2BC?Z+IY$T+*^VQW
MGH9K:S= _OK=XL@"XFGWUI'B?<ATQDD:IXD9]A-;=_7.ZZ.EP"57 0M+TS8W
M>)%8;>-=J./D_HD36_=*W-6_/N$BP^HEVET1CUPFUO D6!Q>"&5?W T]X?=
M>;!37N%3: .\-:@XQA&I]&F+"W.:XIFC\.-N[;NW*+TAO#<>4,-TW.0EB]?C
MII?G1)NU<#T4HY/VG;G/8U9TG*?S$RINS-@<W0KW7-Q_EP\4%+#30TUGZJ!<
MV86H2!J^<Y9[ F54.LDRI)?4)][4\WE9/*J20 _:[Y>0%81&50Y$#M4OXNCA
M#']@CB[*Z *\F7;+9]-C S5:Y9SNB"]=_-3<$('@S 2Y/_OS6NC8)#;K1P"U
MKYOZGFL1?R209<^\ZX^5T,-*HM1I/<DU@S+SYA_()^7GW.@_UE],G:Q]DJ80
M2(KI"(V+.*0[>%?6^J_H>^*ZX,_ P$WV1Y@7<=*>'+]62O] D2O?2.8HL)PK
M:;'XU!H!A_F'^7(\\]=F]P!?((FE6I<-J5.5KV0_"KIL$;(7^M_\&1\ *Z8%
MLHB"6].B;Q%F(2.M"F[LIFZH$#TG]^0@=CHM?*;-XT!]Y6T/Z"6GF,]-U\]B
MTO$TNP^X]%U0=0!$@'6=GOFK56$2F:8E.H6ZX I.S75--=6(V:]@ 4K14)=^
M\=I"2GG2ZI;@\3V7EL+Y@N%'@Y$]C& Z@H X7)%\G/V*95 Z:^*I4^:X,FQ4
M-G'0Z<_6N]2HO-]6B5X'TBCPT(E>C!3,"S/=P\BB31"2X<DP*;34\A0N"JVP
M/'O,M47P?$N.47V-51CQ6-^QH'N?\Z*-BPF6J"]@B_&I!_ N]_T/RC_KW-10
MT[Q=']4EFWDKR-OT\Q6KOH/.";)>OU[QO_U_8&KJO_0O_4O_<^U._C=02P,$
M%     @ 8TE)5CHS:GY(E@   ,D  !,   !C;7,M,C R,C$R,S%?9S(N:G!G
M[+L'6%/MMBX:!.F*="D2E:HT18I*B8@T$1$0D1H4D"8""A(@)"H" D*D_Z 0
M:2)20N\2.@(BTJ5($A#IDE#"A+0;_[7./ONLO<X^:^]S[UG/O7=/GY<G3#",
M\7UCO&.\\QMA?&/@04>N&ID:@5@.L(!<F/] C%^@P_IN?G?=0>X@YL7"F 89
M@ ZP_+Y^?SWP^V)C_?WU(!L;*QO[07;V/\'!Q<D$!SL[)P\G%_?OB_F*EX>;
M]_<WO]_D+__UP$%6UH/<'.P<W/_AB]$*XN=D/<X6R,IR$G2 GX65GX71"0(S
M;3SXIWDLH+]>+ =8V0ZR<S#-X&'^0LT1IOFLK$RC#S(M9OXTG/ES$!O_08$3
M9_79!2WO<)P,$%)[FIC#*7VYHDW8:H@H<^[NPV=<W"*B1\7$9>7D%4Z=5M?0
MU#I_X:+!%4,C8Q/3J]8W;6[9WK:S=W5SO^?AZ>7]*##H<3 L)#3B>614](N8
MV*3DE-2T]#\R,G/S\@O>%;XO^E!955U36U??T-C>T=G5W?.IMV]X9'1L?.+;
MY!1A;O['PL_%I>45TN;6]@YY%]C;_^T7"XB5Y;]=?]<O?J9?!W[O <=OOU@.
M!/_^!7ZV@R?.L@OH6W+<"1 \J?:44^AR8DY%&Y?T.2NB\-V'0]PB,NH$6=)O
MU_[T[!]S[-E_RK-_<>R_^S4%XF5E86X>*S\( J)1<V,50/^%_\)_X?\]P)RC
ME6!]<$_0%:KMIUK4Z5]GS]'[AB-_W+KH6UI3-8/SWMT2.%Y15?M23.6!V_'(
M>!8=D?,V]Z0RH$E0HB7RR I2E '"+ZM^ZR'?(<W$:T7 -?"^9MV9SFC5_<+Q
M*^*C19H718V'[_<E]ZV?[_YU26^4I+7>3S&#B;8^I'J2TJF"%G/J>D=J:[32
MR?M^+[9]</R3=I$S(Z8%A@\-4J$9.5$A]T!'I.])6%32!\'5QFW(J2;\;"3E
M$F(0>40);D$ "]B'YYF,JY.U96Y<K50K/R3Y@I X[W],S.[V <ZR8>PA+#ZC
M$=N-BD;(,$#/\A&]N"IT5S_VP!+T,#7D RRB[6)V1J&Q_Q1O4DNY7-2DC/;)
MX-CN*0WXL6Q]%RV7)WQCV&E5\O@0UMUBDK6+ :IA@"+HXMX0@6HTQS?G[[A)
M&-2FZH72K?C3,Y\V9Z[F]<<0@OR4S.2,^R5<YLMI*2WG45/!9$? EW*5CQ=Y
ME^\%@F6(>DT=6DLK7 /[54:MKM$?=VX]#FG26C.??E3SZ.G>(XHFX#>W7D<5
MSYA7%8-MS-_,/C&L@9I$0=--OK[[FA.Y7;OI=RVRS.9ENFQOK^J +2EZW9 !
M.BC'= _) +4=17H@ 07C",190!P2C> "/(CD$0= 1^?H@WOCZ@YQVCP6U:;%
MI@J)*N@!8WY#WH!.L)?72_<?(-K+W!8S6CD#]*#4N@U7@XM$WH%&BY,_YGB'
MUCU1:?:9PPD#/H0!!BA6XY"6J5EU96W4\)<O4P0KKU^\^3..5XA7TCX7'/N)
M\LN@]T!J4%2A]!YHM4<W>E*BBRX^4:,L<86X9K_1AIH2G)-O-7?5'ZDYU#UC
M4;"BF5#+I=OI>^'F&?6#XUQN4Y>F0)!+"IC/2$ &N7Z*Z5DDTS,48@#"BO55
MAL[7=1SB:P]V5AJ; ^()&<WB \%SNFK*1BM@M2G8M$B\>*Y#U^&OII&%25[!
M+XRGH%5\D=@'?GQ42Z#F/6(<*4CEQP#&5J1$-'XL.E)]TJ5I6/V:WG&L1_R5
M9.2'A6MHM4_3Q%5)EV/(=5G25AND$M>*%$9\1?*?:$&;$+-1RCM=:>D/Y)H^
M!AV-'9]5,\X(4(\\$:^F97I2Q>@1E!.&HQ_6&]$3 U1O (DD:3KG*N4^#-G1
M:)[GY)U);B Z^2J5X%GE[#S2EEWC02N?+^UBA@8<#(:"@),U$X&O?3Z];8S]
M>?376SMAN9C.1!-6UFAC&_<''_HXVPZTF#*7H;B0JFHA"#_$?!EJCR"KQC%
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
M&U<_TQQD2-+1Y\(NY]/BC8=#55-J*6M45.W2AT:YAEP@W;1N@GJAQ'Y%1"N
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
M6<:],<DK44979CY_9B?;]/\H%]-8P7(SPP(K@/0"'X;;6DS&T;FR2-I="&7
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
MZ)O"B"S^Y\G"?2*QAJ?47KH5X>=U>RR7+ND6KYZ7?['83C4T/HK[A6O2F!7
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
ML*HJ K.VJQT-'+@ZIG)?=6U!P#" Y[U[T)TVMB./H/V2=NU_S(KT4$YG[UR
M"RY->$R9?=@KY5MQ%IIK%A5R"2^ /,Y'G ^R:-P0':)F%ZPHY+;<V'_[S_YD
MVS_TZ;<#M!8D_C6TBH_9Y+>*M(@""X2FU[I(@_1U/1[@*:$)7;$Z>[293<W1
MSNG]S'.UXJ/3@?=M3*UL3':G%%BW/ B+5"$^,E.A/KL!+)K1,I'XBETT,06N
M->HG: &$4>P\I\*44]ODCTS!8H4'OST(>$I.L"0E.2I5H8:^B]H/44WSIF#1
M'8V_123R?KJ(UKAU2?G,Y14QF?C1U"#WXU%LSSA/5K6<A%\@\G7A6+W1O"VG
M8.>ND42C@YJTJL?5S>_UJBC[';^S92SS@+L1?5G['O:"AM\DAOR-:9+DJBV2
M'^(2SN$,3%/.]/KO.LO0T&68[,5.*2ZCNYN.0*@7E\\?[&82\K(HW\\;:B!$
MYI"S*>4H?09=);I.(S[&S0>O-9 T1SK%S<KC+*M[4L/SG5R5?4(>X'2;^P?[
M.GCUW)7RSVZK2@'SAD (H8AJ5F9&J8_ZEFN]97Z"\KYE<1N4/1:E*!S==F?1
MN3GE#MNTGUO:VG"\>'UL1:&YL_FD[%@&]"A"R0O*3;WH)S.IF>//O4QVHY'I
M6Z''-U9;-Z */E._2N=\G<.#'3^&Q15G: TH9A>.?&-I97W"?GHQ0<>GE'J)
M)$.7G;CW7:F'O[MP(9+CN^&Q)[3KIC\R/V'FO^C-PRU$?VI&SD='P!,W:'O(
MD&VZ3>X*[I>D5L=VY37EA5([N,6VLQDIE%S!)+=6M,G?G:$VZ-($>Y>;7Y?=
M6R=)?OO]_ 9[X'%2^,W'Q=M+U+P_RHY46YTRO?GG428"3SXNOM_"/7>!B.6W
M[,;- />:VAUH4Z8A^;!)NJTD3BF+KZ89V5E+(2.NS7L6[4B(!4XO*]T[_L>_
MIL*WF/7ZZ\(NA1R!.^9!UZCLEBDR\[+WGL4J?#CR/W(=M Y-S;+]5UQ'@;(@
M9N'T,>??7!?^#W'=#Z'_(-?]R7?^R#;FG\ 7:D&JY%^X  =)3?8A>F#ONMOE
MV*PX9#ODX7H_:O_QXPM!] /PMK$..,0P).2+Q=/!AWMX4D"S^V[A4.$0!N S
M&K26^W)V4N0.[SV16RF(GXWO&@N9S8%W,J10PN>US[3GAM(O@=ONETAF@E&V
M5FI'^=O8'F6&(^X@VT21^/Q9,V9)K<#T."%_R!C@CWEO0AO#O(;/KC- OX]T
MRY!; S[;9&SR^;CCW<19#R6Y$R'=3K)2\8CBO$9(,1 ,:2-)V4DZ']N[JNNJ
M4D1'?1A5R(TEH@+_Z6,__R  '_(,,]&O#021;E'(-.;+ *IC!![:T^1I[^MQ
M,TJ0 >)<C,^!9I76],L>=.<UIL(_9 AE_3#IB]32\2(YS'%T4G1/0U^<6V:
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
M!QTO@6OE.JWNOWGMN[8^ZV4!5_C"T;"DNSH/%H)%,4!=V2>:27+O]K+)A(*
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
M ?[O>-3H+YD 3V@4HJJZZ9/^>9KL@*YEP?*8R NR[R2ENJ7</2@;+ZE^2NY
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
MBZ1M4!8WO;BX85Z;% ZVL9Y<V%O1D'\\<=+D>51G<B>9"1"%"9-\U@M):ZW
M2LSGN6)5/(2@2,HV&F*(T]2'"+H7]J^G?ARW8Z\-U,*YUV9ZW_?1OM&8^?%!
M]W%#OKP&MQF)V4\P=])2:]_$(&X&TA2V+$G<?2IMMQ&?1;53KJW-^549%7'
M*_)MBF%CC6]ZU)&J&^K!:&#Y6$L6F"#_F?&="3A!,Z >9'0A.+P9LI26V8X6
M888,S8YD&:]K-N&<U4O_-6ARRU^K/%-3=.6D>UF3Y'.PHA"HDG]E8UR:_(;B
M2W6%]TH<IW_&\.GUT:2G=?KO#V]3?&XHDZEE,L]OY#^3>0)J_RGSR."Y$1<@
M5.7_&E^WOA Y<?NV)4)R[UYDOL\[EO,SL\@O::J7WC3 8TJF)2D?\ XAV7)4
M:$.-_!CL-V[TJ^)0KVQKGZ^ZR_R#GG#3\QH3#%ZTS1A:"1FBQ=CU(RJE!LC-
M[]='"EC=.?&?'4WJ3R_B?P345=0$YQN\2M%6Z@J_+ [*'=(_2[LV^*:3)^'1
MHHP37:?X!WOU&U%@I!^+M7<I=;X-O@:_>$ ?IGGG5OB<O-#N1Z3A(!/@#CYI
MI_QXM4X"Y1^'")$"M8$8I^-XJ/@Z%6UR&O%M^UQ1<)!5!0,_J1LDO)_BU#'O
MV:[PV8-O&O2[>L%IG<6J^2E+9\JBU&XY?'S%! C+J[;NRYM3ZHDX6S=\-<FE
MX4E-9]**Q DL). 8$X"T9:""7 N;QR[HK0LERT]G_7!)8Z<=.R:XV:A4+LUN
M=/K9=\E-+N=EJW"1/28 FDD>1R3M$425'YY\:T@?4P!WO(6SC_A#?H2ZMOG$
M3%R+EZU.\,G_66]U9F%KP+BLN]9XP8$MDVI$P0^>/IGG5.!(&P_)?Y;W,F%;
M]!0+UV \S]^'C&=,%^_94V'8CNLB:)>X]S=3-Q>RJ$.63("L7EG<EK<Z.8.X
MODD8A:F&>3P+]KPS^,1RX$4PK==?!-J.BJK+-4;RQKL[ZYQP^+8,H2\V768"
MPFU]N&R\T3N3?G\.&7AKY-7*/B0]#R\(1JQXR-\RO/S1(\NQJJ=.HM S_*L+
MH^U)JO?^NKR@GHO"=2!?*5G@G(Z7#=C]BH?O[RS/C<N& M;9_ZY8#RDY'7T5
M#E<T]][M.>_^-YH^F,?[55'ID='-$LR[!%Y"6[@Q&XGK^BF\B,X"4;Y;<YH'
M3\7(+B;/NV8Z_[EP"B+Y !55L)U[6KX[>[M47S^J53!JQ>G?F+C@ISN=!=.F
MKJ<[C69+$[]M\N#/(D1H._0:Q/QR@^7VOW%S)N!:@^CGZ]4GAC];3*OE3G@^
M?+,RCFK+.6MT8W;"*J7<)@]!._A^_D_MB"GPQ^F_F%[(OB9$$VWV%T4^=]1[
MZD9&3-CFJ"39-I[L7-J[.='^GF,N\%?S8_6DRGU9Z&LP\=&C2LDZ2N5LAU>>
M<>ZO=O7^B-#BO06$$ET?/<]R*,M?Q)SBXE;Q#(HAPXM11"175\^L@\(%,J;.
MJ_YI6D<I)_Q/+::%_T!(&C^E@VH!_XX] 7Z(B-">%AU"ZTM1+MXBCI"K\7;Q
MSR2RO<,\R(/77K;P"_^204>JGF(_G-YT:Q%1*D_C'X-27%B!<(0516>RH%4/
MW\YLB%*<+(BO<L1RJ(;I"[<@9<D+X(;G;L.3YB(58<ZF]AD.<]U*M?M=<0 *
M@LQB[\\?,T: Y=KK!+PJ11Y-$"?E-2-.,@XZKNR71,RV#Y^NKR!)9,^N??H0
MJ['WABUJP5;[Z+F%URUG;162VS$0JCPK?H# ,U\19=PO4:4;+984Q8XH.W)(
M>6V*.,<M#-'/8LY!R"Q(V<MK(8"J>_V0FLSOP:.Q.#$SP0? CZ]NL/?6C7W#
M3G+,"A'XIC7IF8\P0$\P1S[%*9=B#SM+2B]%%.B]_8'2W#/O#OOI7=)<>#E
MP%+TV^+E@^(KU8LD!WG&4>H<-@I!O 9-A'YEK04M2-%O:04"=>_@58):QQY.
MX">O$H<\16^:.VA-: :YJ<Q$G9(R<ML],?@6NUJXT:5P:(L)(+]@R>$\S93.
M A0S;W!'P _I?G-R:3-]"8CR,K<@( =&CO)0\9%W'F:P^'YUG/N]3-X!N1-Y
MNO<P'4G:G+/7O)'42ZRY+V!GBH!5T%B$ZT8,"HAUYWD&EQC#'(==JR29HU_
M@(4.$U#=8XS*43Q>/BW_GL"WQ$>EA2;37B_>(;<?Q %HV_0B%J5F JI&$ZF^
MOQ!-QHB9U]!*9&0#.XF]7>1(3BK)LWE:J_\CJF5:@:IA*J -MX=[O?S^643!
M*EWTB:S#8,A;='L?1;Z X$,J9!S;(UTDAU,BJ5<H/FVL+55?,;A&0B;MJ*C9
M<8&,RX[;7M2[T'XD</.T[2NI[[/3=ID%0=TA-N1*@0-[5*HSHNDLV--GHIIQ
M3'VFCR)769V$$5^^FQ&]C>-QWT<G9.'W\:(Q%0%5F\YQ8]^O)*I?X@"97+UW
M3UC;Y2)B,H]\E/X%X=Z7B"H/(D02_?!!3QM.D\ S1H7%IOHH]$IU5DDTPJ?P
M;IMG(/NKT:%TZQ<"]@5J7\]H1?F4+;_CB4-X^/SD)]=0IJB/&;W0RIQ(%CK:
M?<SXT>^Q>%NSLK:JEN307NATI'B^1&7&;1UP8E'3ZNSA>=)FPL911--YA#?N
MV9^WLQ)P%6/K4]0;%.GK% 1ITT%IJ]W649&8UOZ^9#DC4*M]ZGI6M]JE<:-4
M)WL?D]UW9[NDI2QK6=/W <<Y&,<N4N_!NUAZA8M#$2T[Z.]H//BKI'!LK :6
M'6J:^VN\X^-=#_R,>5CH7(]G8>36YM>K7Z_6W'/8% X'SV2L1U #&3^P1-.W
M8+("19&$_<80IU3.X(Y.+L/9*'%9L(PLQ&_G*^5][GZ'COYJE=#U?FO *S<(
M#H)"!RZ= AZOP,;<E6]F KB6<2=I5J[%E)*A2^41K?NC*!>R9QB=1:=K:^*
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
MQX.!24IOS2PK"03IK2<?<QMA??PQ"F%>999%=Q%Y-%']<);?HYO]A373^5D
M/41?4*N8%-&!$OY=["<1^^[RA[O?USJR [1?MX4WWYW9/Z:WME6&?82=B46P
M86=M&"T7+&-5573K-T0\,BX,4S,6>4^>N*1.'Q(#2;+B4,'PV-*TW"+H0'.:
M)*K1IIUCHY[&#U7?YN'<7$+BZ_P\I_+?X*9<*!4,XS%K*T/$&>#P/[VX_'_J
MN"'"!#1!],7^-'7H:"LTAY^32T5(BE_H/LH$## !'\+3'/VH=V!GP4)@5F3@
MI1A-3/8VVDD'??PD[.1[;(L7,E7U:O\\.GW._OT2[%QLBZ&C?0/K=P+A\YC
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
MCB4[[/Q@@UC6CP^>'WMRS=TUS2=KK^AN&G41#I\P6(@Z;E]%> >$6D$UX;U
M(:QW$_5A,)7L0R_R]V&W?+?,.#*P@P10ZILFO-OR670P,RB,:SVE27=(LV*
M4&'TU%SI$TCRB=QQK%G_?W(Y"X5$W*P=?%1<X;E=V9 R-3JX>EMW).I*/NC5
M]^D#39/);YRDGBI;.;I0)8)%R6\IOE1=-PEN>BE&QQW%BY&Z&UY 1;2+@*/Q
M@X2-:OLN8F1UK V_LXJ <Z1#&X>33.I*!< *ROT3/H*MQ"2S!$"U_.G$HE("
M&N:XR#$6H$KK2ZIXRV%._'*WEVM@-#+A 7[15"[=]6J409U6E-96;8P@&P;_
M[F!<'C[\[L8EXO3[DI5]KNE"O;2$\J8//P6V-L1/?(T"GTO3KCT \5.:3WAY
M'MV+8+GN!I;_'4(T7?3OXV9,( 1^P[F#6V83EQ*VI^3;P4=A\N^F2S[DW<79
M*_-R6)C=.8"IX5Z-,A#P&+R0S-8<"(!G6SF"J"ZPRRP9)P(-*+>H_,'@%HBC
M/LE^[(BN\1RZ G&?XF-9;4TU)#1/,C;Q#D.7!;2^6]=W.;PVYDS;=%U?H@:R
M *T9]J$E13$H CR3C2/>*K0$!#=WX!D1GU:!QS$*M M#\J60NJ_/?I\I*B',
MRW"5MH?<T,J4VLOG RH<V@Z,HTW3WR%F"K"5AJ.95#M8 !T5 .1Q9PC14W:R
MO=54.58G5'.FS]941UU\"R5HB[9,2B;VV#),CCCH=G+&3=^DI^%5)YB 6504
MPOFM*AG;6#$L.Q" XW*O^_@L[VXS*RA:HVZ8)":A#H?0%X8W^SB/9C:E7$YA
M,P'LA(+BZ2AON)8=36;P$<*M\=9U5'M0H>QBK6>>46Z?18J[B.'79T_9W @#
MZ0?488-[1E>$X".$/PAJ#TW^T],GH9LJ'IQG0(',0']2\1OM0%%*P?7TM<L#
M^F+!3H23,7R7)7Q\'%X$FJ9V?_4Z\.;!4_U(DF4<3'T&P86C=+?G2)4.:B2>
M&30OMK0>_CW(X6G":ZY;]GU>V>W+,>56 )L%W#MXBYQ)_X2=J6$H#H-=-RCR
MJ-@ =!2JW.+MKW0P+]9MH<HSW*#M2]%-;_46=TE.:1WGE.T$;M^G[^6G!YF
MF;=_GMH3H+:F@_FP,V42JJ7$ZI:PBS4;&JKCT-GVLHV"[\M->8@3'N=>3B3$
M7=*_=O7*\4)%^SI@/_18L'%S#H"(0<T@#U)<+0<JO.4&+SJHF@X6#4Y/_#A\
MX[. E='!]CC  6L  /]4!SUN3K9@H0 ^&O< UM5GO&!V"A75H))K&*.BDJ%F
M;W8)YZ<;O9@3)'DRN=.IXQY@V^,_>6_&1YRF3X2TXKA[9\$2E$=CUD-+5/*N
MU9+[>I>Q0DNYXN% 31**P,4* +TD[2@:$\!/8VM,A90)!_67_.+X% V=PG(H
M2$1S]7,M8A9R,:XQ-<;2^%#=FB[X_H3OH.?22,A%M'1W3QF,VYW#-JE1IL)S
M:5^/IT,/8CJBH6+D#;0;>J3\F_#K0UOQL(I8\MG5HJ(#[#]'0NEW* -4;=AI
MRDY!> :>)S(O9>66-Z;8,Z9D9GM24@Q)OJU&A;3CQ/ZT6X">A$MD5F*CU)F
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
MNOFV9G@'1J;.X\+,0KXB:;&FF!3^^BPE_*K)&[<;D::1W>V>H8^M[5?JR82
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
M[OM:%/;BU'#N;JV%$]\O]@=[!E4L#&O\Q>C30CEN)@BA;L%=,FC*O&;0(PU
M- 050=A^MEHZ2ZD<$>E&@PC^!?N>FU+TMKXP?2X(.F-\3O7V??L"[P\>U6FZ
MF5E*U%8DJP63F2Q&LA@5-$G*9V6.'\KHDI)!2:;>NYH1?WQ/U.&<_!S'1?Z[
MXXG&+@/<>Q/V54H'EDIOGV&((.=K_0F9$R.[ GPW92M]=2O+M3B)II93UC2I
M,IK<[R>;;U:^?'7K1LMMU97B8\&J*H<"%\X34>",H\0>*2KR<J8"N9VXR%SW
M.#N@A+YDR.;LA2_QZ85:GFM)%[-"N"W F5D&;B&X_&>XJQ.>2S9DO+%U)LTG
M;VGI;;%$(C)4&E(9IGX1A\67G#Z_NM='ZN9WX%G 6]49_D+H/-Q1V4L;TV;Y
M(RL=<5DT?OV;EHL%CFE5JYOU]L],UE[V<'9;^_P7FW>A:X+Z:VH&38A;52R-
M.SUS\84.?!W/%R0%E++)OF*YX>VBM<ZOG4E+BA2&**OYVV_W:'"OW^^/TZ'6
M^CFL>^+I,N"OY)M7LR*>>4FL5Z&8T599R8"0KA@:ZZ?Q=OL>^=@]+X*Z:]N?
M-)QD$Q+N2.[^J5DG0C6EEW,\3NGXXT6>'S_8[W3B@TA<[,A*I+-3NYBC'7Q-
M=+-"'IM 93A1%^]+[3BH->(FESW3OGG'4,1"Y?.NP8^C;FF,,T(8F;G%FL!]
M1;));?0>>JF+MC5K>^;CS?>]NG-\JW/ETQ1JC,J\?E+3"JS+.F>S_>#9#4>E
M2\F: E]<'A7K*0I@5U8D[F;3RDCRGJ:&\2:LP]EL"9MPCOGB$Q_2HC*2RF6-
MU**EEYH^DS=])KV_X,-CGSGL<4R&7V(34.R&[DCF-+ ,0]9<2$6#NFH7HI4E
MKTVVN%UK3=K>\/[^MU=?34ZK7'Z["SY7._LHX!* T4-N[;:]AX-DJAZA(EWZ
MM[L$Q\;$OE<D4ZX)]N_(O;9Q;4ZL<BZ9V$%8A=@S_4DK\=6>SKT'1F[.W"E
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
M7G3_O\COY](MIND!Z?\JN7]#8!F8<PT] %%:,SLY5W*3][H(<'2?#4CU[@)
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
M+GW5Y4^PB)U/%5L^Q')@1J;Y&W,%J8OR "DSA*?/"R$NJ#2?:?B'_,8-,:"
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
M$4(O2V'AZ3P\4"-8D QZ:H3QW189/JK3WO('4=C$"L /)QJ#]' 4GNHSC_N
M])%L,2WL_D0*,/;H?>YQXM0K5BENG!J C(HZ"J$D2T;<33Q&7Q&IV@9L?2L#
MGC(A]MAI(R*B(U83M_DD7Z2R@F>%#;@"$8ONXS_KAW/%L+C44,9(B:9@73!C
MB_,4G],%L/PHP#U/ ^"&TL0!241G=HV<JIP4;XHQ]89VCYV+A0+3^DZ?!O[2
M.UA!6T6V!*V+[X'Y4G;(T.#S#5]1$(JJNF4(9Q7HJKK:X]8X\Q(3B\J#>=/F
M0LC(L"^/.A/$8WS0F$9P21#QD7O8!+S"%A:H.V$/Z8!+H;K.N-%,&<)?=A'8
M\$'Z0,%A<-8NQG-X*LN[UI\T<=QB:O81QCH;T*4QU&]+Z#ZP(]QASKG'$JM$
M9#VU2TA+BZJ>#+<G'W!P$82=4X^YM4BR=J%]RS.5ELYIK@O_#,CWM9XM>"D@
M>0\S*.8]G?;WSKW9OLK3I"%5W?)CR>%-+XC)CAE2$;V+#JM+^*1NT+[L>DKI
M%,'>^8?'FI)_?-!I>1)CCA"RR4O&?=.1+I#-)@P'&>UM=,$\T'R16&Z"(29+
MY?B@A>P6<U8 MHFD@#@)H7,?O3E24Q*>>O1M^WZ%&'T;]T];*[2<^YUFW#J4
M\7T\,<'U/-RBY4X++WKJ4GG/JT[)<]%L'=6=#+<;QF]T+QH<??&UX[7Q34+,
MY4T 8.*BGJFOUS]EFX\2C\F-,EF'0>Y&_&#.[E9DJ,Y.VPXDGGF (D0-HB &
M[0L#\# Y'@<(FK5D<X$7L.ZGGV)Q0T4W'E=*L)[PV1TX77DJYQ*QFL&R9G)5
M*8K ZV^#WCG0TF0]0<?D/'!CDC\\^C,B6#+-IH",5K4L%*0<X,M)G@E .ZXU
MZ0R9-"S) DA%H(7)8D"4KY88YTW&SH(F^Y3WLQX"%R(A+0D,WAQZ\(A E <<
M>4\\TM*.\ Y20WL8X;') L#LZ&/:?=1.351%$TM.[J8+;CH1>%?SZ8_3!Y@_
M?H=V!"%]R17([))I6_A5GAMN_(7PVY+IU6EO![';;O!(L[E@7E/:/TRP>.K
M_@*I,R0)>.4%0-@6PW-^5 53?F0F'U# JL. R[S4(_&T;/"GO-5(53T0\C]G
MPU/],H. N!@P.!,"<\W9"<,M,*S_#42.-]PWB8' /EL] ^!PN3NEG-A+QY0
M=*C3>LSY:D3 _!K2.1L8]S!K<,L<4E= 7^TP30+NBZ*B@]S9M=Z35Z<NS?[
M_H07AR6(P @L9<YC-(!OAC<26"1J( .Z-AZX_(O(N\YE=60WN:R,E'(WI2S]
MD_$I,3OH#D4334L>;S5*WGE=;AAA'89;.SN.HTP0^!WJ7>.8O&\E*6O0=YO1
MM(;2&*%\E7; T=>OXP;J(AQ";5])GUK3[J=ZI&1G0O_E[ [6" =H)Y\3F+'@
M%:Z-S8[KWZ:7TN0QMX#*V&.O+Y 4-5W4S21*+T<( N.\_29OK&TW55XTT*VL
M^D(MSY(?$>V"K6!3,1ES@* ^3SQENA%LZ;@12Y:BGO?9_3YEAV9QONV%*2,R
MO#+9^^XWPNFY=?1#3YJ=%PZ<-7QS;,/KT[?@ Q=F5[?31079L.L8S#'V5BBF
M2 #U<8/MUB,6]'/>F\_8'-:@B6T(X_5>B_.%;V,.'7\^9MT7#FL=JBD(?OKB
M@$L/TO6 QCH&NH4!^C$<<V0M'>F&0W%YL@WJ\=I< =N"!J1N*DIV<>W?__6@
M=6#<4KLMMN*&]Y=UY!BUO=-_F12,CG! 29_2"Z1,0N4>JR[#6Z#_D7:X]U3G
M;=$\MMH;EFUWO+.-:Y37-M-=PY.?5/?F[N^TO=&NM\+PJO2GX[?F<#;)]<+2
ML*N4'TT$L3=BN"#MVJ5%:UCS \FPX[-3J$/9+L!+7-IKKRW9]R3[^6%NT0V5
M<,*:XQ'*+BJG P<+%/C>(:2P(@E4E&]*GLL6*WEPM<?%[V-MZ9.6;%NE#N]C
MSI[-)Z:&SV9%-[<<,;IGW+>]SUVJOT99>1W$6Q7,)E!I.;4!^K)D=Q9S] &+
MV8VG](X')ZZOVZQ38[Y@6.$76[7XY.+5P6:'\8'K$LX7SYWS6R"E\CJG\5#I
MZV^4:B1'H72\_45'^4TU:I*3W0IV0.FXM+XO6^P=;R::(Q#'UD6(*#[HC5N8
M="Y&*; M\GC':O_%P7-&CO[IC\[9#?^X9NU[]*0N)F>.FPDAD)1>54@)5/+I
M3YP'W- --"P>#P$GAA)XQAZD-96,"4-[I)B77-$CQ5W: MC?-_+"65I3A[Y+
M;_1V[O[&]_M-IC%I^YE<.0>X%Y" QXWZNX-GP(X;,O8(G,WIGA#[;OBC$KO[
MWUAZ)FLQN[R,%FZ3BMUY 8_D RIZZ.&S:7/NPI-(BP? FK!]I.),M T5^:(Q
M2.H0P4WT'P#W60#*DJ>GK/^@V1A/\"!XXCI!X-N$=7FN !BRMO(;=?TLN.R&
M]^B#/.TCA51QI/@R[@2!^')!"KV<CJZ>P6@_ [OI C;\^1&]W0:_P+;'34".
MMNOEOL>C6<D N?E!FM5K9@<A#(<=2D@_SDEY@\PU^T-5D?G=#+Y\+7[7F+21
MR!X/)$V<Z(7+&%-W*=IER,3NC-GE[>J<,'#B)L"-\F<'L[<274Z:CX&+J=B"
M"UR?7=Y^YD6M.-(WV$?C*("$V?!2W^%WR]MG,T2FX>SR=M*[6NY:N\6@&D1P
M^_H+(]PL^K!FEP,6H0FZ(!V@^/ V=Y0>ROB>![/-)X+XAKZT\>.UK-+)B,8Z
MP''6\XOO]\**J%OWC-\XV;%'8#@:=_Z!5/R-J[,CW&<7C>T]/KUR#AT(KH#;
M^'O:%$"!"5]$"%5HV'. -T;9L5,%MVMQ_VSN95*DIV_EF\J% ]=>MII<ZU]V
MX/[D,UW*^:RLY"</J-2>S:LKSBD^M4I6S.KUMOK><NA/EZO_..[-V+:.#GP_
M\&,Y87+@M^=@R8#JCP'MHZ(_C$P8?A!".;J!UQ!YO!F1T2-VC]1F'7>BZ#6Y
MCCI,M.F]/YL?49?S<I'6XQ5+%M2N)L:W&+"OXB;^#$ : 2&<TCXYACQ/V&GG
MF;BJN#EF(L4LW\5C7NU@PK6O)UU.%'YYC'-*&$<975]A[A+*.B'4:@^(?AU1
MCFM+2B.Q7&E8("R+C&X%CC*4'LQER"!]864W@88R#>+8+4>J[ , !XM0G@H&
M.;G?E_>+Q@2? T(N*I5-$]P!.P<K24]UN-Y\Y]E%-&@M7@)VDNSIE62@9B(1
M*2%$(H+BO3LZ<(-&(53)TZZ9'1QQ@;7T$$X)< >B$<BKON#F\XL0^D/XHB97
M[AJ5OP#&;SD/\H00L2B4-G%.JQ:D8%[$46PD$.@AV("[FGY"X OW<2@R2-O!
M.F"$U[LFG*9IK=JXN4.WKN"N&< 54V5Z>Z8;5^X,7 P+5!/NFV-AEX10;P!^
MESKD"EK3D\G?J]$_CFZHQ")(4DAK/8-GML?[P(_BJK=@+VB+[C*<('BS2E,:
M>1_SO]A[]WBHUO9_?"JE2%,.J92IG(ID=Y .6)U029.$SM,9"9VIQJPB"6DJ
M8:?#5)(DIG(JR>2<5$*,0QDS(V>9<1AKS%K+[U[MYWFV-O79^_E\O[_?[P]_
M>.UM[Y>UUGW?UWU=[_=]7=?[3HEN8OH2XS"%)FJ!W<Y<#3??@/612^F?^_[&
M^4BY"Z,!\^ >*9CSU=?%:8YBL#U3OK>8R+9)5;H=\9& B,_@(9ZX! "*Z-.5
M/8QTL(U]Y@.8:8)/Z26]B@7V7RU)9[&%EV80")PX(GH$-QZ!GB[<@Z]^K(Z=
M)'#.RK_TUZ:I/_WV_T_)@N%PACVG]H4S))F9!_R&B5K'\']6ST5+!*YANR=6
MX('IGW^YY9]7<_V%/'50^[78H-:Y'C4[7QU@K(=<11X(PEL#WWQ/U-:-A(Z;
M1O=G3PP6XS.E_<#MN2 @C.1TWM-',]AU'$#V:^_=!0XX' ^?UZ&Y (P@%!(Q
M'A/,DHZ4" L#:>UV= ":=S478I.[_+9R5#FU#Q FGL5E]2QJ5N!4?0.+?=53
M'CP"<+'&D6CX.%P,.4K]!LPB75/K 0LSHA7.UT28(%H:LO"0)#HW@-=NY=CE
MCX<Q7X@*<&L%\Q"P>IN_IX_:B[#E:OUYTGWNUY168!5Z9D*:3(F#^R0AO&"H
M?7H6S"W$DJUR#G-D?D9BQL4.(DEYH_ ]60U[!M52[L!<5^;7*5XVIU-:KP#8
MCPW#7VZ#9S1GNF*[>@#OS@]YVTOZ!N'WRZ"%('!K;)3"C3,,*C@UMWCMP!\J
MP"V>1$''O;3]KV[@H[Z ]Q>*HO&\TV1LDH%D6S.^$F'U=(.=_/M>3OM"\"UO
MX,95N.]#L L-H02?=!"J?>+!6PQ$>=A%,J%WD/Z('0K7Q'+:UZ @\.P9!IR,
M/SM(3,97O7-"'/%0E6P!)%5VZ*1%F*L1!P\HZAS](SUII0)K>C-4AJ=]!5%5
MB>Y(:S#Z",AX2Q6>#O9ML3;=20T]]HK2    [,+29HCA 9(; Z<\<C\#GZ"C
M.0]/!WZQN (+SH+;UP'+:BZ%L&G#[;E0K>))L/#/X ;=./OM1_&E*:RN9CW<
MQS4C!C5I.*V,;$::B:3Y862D(R!Y26ST6C,L&Y;32XK48=\WJ.LE57+Q-<<Y
MV%D!F-6KW"ZKHF'XNE!8-AS84O0,%HCG[2 FIH0WG?0&6[/QK%3:[3@0/YD"
MU_"H4M->DC)<,?<5^/SSMVA/[=$\ 1L-?49L<EUX+;(9Q+*;<![TGMCF-UB1
M?O0XF3<8]PY @*B(KF..QPC$1)(MOE5X/I&FT3 IM(X9M]79T;/F<\5[Y^!A
M.H^/+/YF'9>1O*=VZI77T$9N&*.4\M2DY:G,U<NA)).6R,L(ULL9U_CL>N)V
MR^->QDK3]R1>?\S>M?=Y8HA^-'WNM"661P-):!'VE%/#AD4'G%#5H65O*96]
MI.PMGL%Z);OGN/1$<;-HREMI52M7[U'U#"M[^EE[7\ 2N;-'CE[DQL 9>@ 8
M<I!I G3W1\YN&J+%/==9L)4U+NY;C"#?T'1:3,6J62VM>_==/?UJN7%$$]58
ML-+AY-#(-8P=\YH=64^YK6JR:9L+8NEZ)>84U%-D?,YF5K4:$A>UR66'[M.S
MEM2*I/*XG*0:VZO*/7)'U.O3F@Y0RITDP(9\UN'5O22-61ZPDQ%B>8P,]MV8
MVG29IY_CNI+6I*!-$7K)J?X?DN9FP =&7W@G"7D_'A'L1G>>\4ZQ4%T_@JXY
M7M3*#G1/<_.(7!J1)&%Y[/%\*(>U)'\T+5XQ#OIB]?S6F:XKL0)FQ>F:)&8>
M&YE5#PP$F6GE]SB,,LK+E9^3D@F1FRX_T!+/CO+PEKS:(B9K[CU1G*=T)B34
M9>JM95B9JQ6N$"-S8)2SR$G>Y!KU%HZ,C&X1?PN*RZFG+Q5'9]6E)$44O_XF
M3WWR/,)BSG:;8/:1R 7B.7,HB\)6J4LTP9(<X 6PE%$]V:)&CF@53QV51SSN
M-)1H8*=SM_C=JZRHJ,KX6K5I\];*V_M<=FAN:MT4&?YU][+UY*1UAW,8EG0W
M1(U(;(.I,JY$"B1<9)ILDS,OD9:E(C"SRH74<-5F7)&Y.OV21D#$Z:J7$X57
M7:!C-RY@-9N$P58A^GF)WGZR1< 4+=,7H/NQ*,9\_!UG++23K8ZH.R*>KJ<?
MTDU3RXPO7#0W+[GS_&J%^S3/P/G)RF^?'EP2=?%Q=AM6Y6A\!Z^$DTQ:DV1F
M1"->(@W13<GQ.*]I+M9E>MX[8(>N>YKDFY4ZZK:)7YM-_<UG!W[+C=^\)\7W
M7>B9Y=,MY\V0?\\3;:95ZF7QDFYQ414?V6OU<+*H6TAI'<?W4'D_//.<2VM&
MPM61NNM7?7DF6?_FR##VH\ 6HHV).>X 90R\'ZZ0"2&_O<ZF%GRCRI>9X95J
MG_241UFDW\G]S4I[0<[;[DJ#(LB#B>A8QK'QUZSAZ:J,-^OS/(6LBCW9FA/%
M1ID7C+?>/]-LY_SH0IG=6L:FRCICPS0^_2OSL/UG"VHE<2IP";PNCC.IE^34
M)D?QT306^6>V^;'&MJ9/1]>DBP%VYJT)J]_P[&QQULID']KMUHC5=1WU00L*
M)DAUKUQW.+,00O1T4QZA:P'%#H#=/29Y/7(XS1R%>&9J:GR\=[F^I4S)M6ZN
M[BF#?-*U2W[W=5FR14C0>E$*.L56M@PU_WC?N9,SGO$^5?<E.VMB9@&\S_R&
MBX?6);\PQ0!5E0\39-R'7BR)I[BP93NP!0^Q%:IJD,$9T]5+4D$7(56BGI(5
MR'4WON'T[5:V'Y-:Y^<F+_8OKU$RRWF<_'#G+KDCID?.M"R8HT65#,6N,K2^
MX%]8FG -,*G)J,I)OK>CX%GC;4WD-'_*QNBJ3M;H1HG84O?EQOWC;$[.7WUH
MY^<M:AO)_K,N#)$$J]HNG4SY/R.8SH[J\I#S,MJ1MOC\"[[2;$G-0SNS:M;D
M2TL;3.:&!(H**X]FI(_]"&Q6Q4TE,\+M>GC>W%$V<1</MPW]<D'>>6)]!*F;
MUD>Y59J"*P2PG7O8K[=/XJW[I'6=FR.:L]'TK&3K7=8GQQ+>GP)==("7AZ]+
M2O*M&7-1M-7R')))6C-5GK(OE7U9R)-J 0^*V0H/RZ,! ,G[=YF/)$)C [K3
M9+CT]YHQJXF>+]*0A=/3*>RVPKL>:& "2PP>6'R ,B7G=!$!;B4?"71[2#I,
MTHR/S!*8D=>!K7O:R[RXVRYPT?A>DOWGBR<G<FYR2RE_*D,3V8/='XH]$#U_
MW_MA90OVP(^^7A\"M8^]G1[;1Q?OE^H(]UA]!)_[//NH; G@E:P)<-O'R#__
M]7M&56@WM<E1SA-P\>L/];VIP6N$E(XOQ"]]TZFTRPRMQM>:$:-!..9T<(OL
M.]BM1+D7!8SKR6BXQ_P4?J,'H._\<EA"=NPX6W-8#PVB/#)]0!1;MZ"=,CU\
MY.:'FUU8*3-><%YL(IKOEJS78#WP7$%+@/[\3*04Q%*M\S,Y[G="5L9#?*5/
M7OO>R#YR6_NJ,?XTZ1K=1_S:JL\\;!M0B_![.2N?C.COB(ENXHRG+YI]ZT2(
M/G+L_(Q3%/,U4I_T^V#)'F7(4=1-%SQ9?H'L/V;Y#$J[6(>>0LM+GP;G.UT$
M:  LNBU2. X I&\I[ :?Y\S*)?BJY)1.(K'Q>VQ*_P,")S^H_6@[5:8(S+"Q
MG#*O3[D;<<)?$=G^A-U07P,'I1E3,CQ&6ND^';E/E'Y[@LI'+&(Q?CBVQP+1
MB"XWR8#D0_:-TLNL9*R^"!<F_N1HX.4_FQ"17;?O6_@@1=6+T2'9+PZ-BX]5
M>=.S;&3@2;U3W#HSQEU&Q?@%MO@[\WE>+0*'28LR-KW6JM^"OF+7\29!M; _
M /XT&9WY#N'AEJJ]I*R>)V 3B$L$A9<9AC?1]5S@09?]BZP?HZE#M0_!YI*,
M!^NZPO@#5W8TD]5NO1-J?F^$3=>K+6=W7_^>-]'"E81EB7%ZKV&5$MOT2\H]
MZ;^O7]0LBPU$4]B?VA"3W965\!"Z[;RJ2*%CR9Q70_*^Q1MDB$WP59^M'D.=
MSUFN_&@T;"&\&DRW,F315]NYCZYS+&M N3]X%N63']3'P:#OL 3WN#88C&+"
M]BUKM(.[=/2;/^)UBS&HKV$I2CX%3\=B3/=-=E:SO/_<?L*P[CE<8?I\.!\B
M)@FPV557Q#>!04QO@H78Q*^? ')>P+JN"<EV =(P,OGRO$+)C\<!B7_G., !
M\],[7R4I1FP/'YZZDGIARXHEFF<4G[>[OG4M@W9V.6))Z2I:#Z>B*XJ'R!V"
MBX4_/QHP^%,=F]EG^"\&U#YT%&_&[MCUE=Z_#M7$3/K&?(1.^CBM)&EDW7'Q
MX@1]3=^6CJ,TNSZ*JVK XZFM*RLC^^ 49\/(Y?3U=ZXMA;Y6'D#:QD*UP;F$
M1;E;!673VG7B&GLB^43Y+9.<NXJ]R?#FXSS2RFQ69KHV.\6(M."J#_3U;YXV
M4/"1S0(;1>KWU@NSQ%>?!)<VNM&.S*EU<DB#WJ;?Z#N.&YR:X&0'XI:<A>F:
MJPWOK\U)HB=8CH+$)FGL:#@AL9<D%?OCF,(OZGS7P/_Q;ALK3/?PF88<P7'R
MBFIV'XGFJRZ5<!BOX3<,6- L/R^C/9^AR02E&PV! 1[%XLLI 0NF:D9,7@J\
MW[^+@8?AXVV8E(YA?^O@ K@?N0F?#A[C5.U9_^+3; =M\Z'IZS]X%5:Z+627
M%_:U;T\P+?(K1O>2DNON??? 0S@+][WI)3%OK,&N]3'Q ;/%_]3_$OHB3$1_
M0?2N1ZC;Q^B2^*M[:0JY49<[(9?G@G1G=C14\^BW%?)Y2L-W^JVG*%BNLAB&
M[W WJ%N,+Q&"J9]UF"7$QB%Y!#UMXA#>EU7YVUF1XS:YKJT'X9J-QE6.*G\D
MFJ$O_U.B.>X_B>9@44$./HEZ'M>T+-LEYWSB#'#S):KLNCI.E-'YQ=YG$5>^
MX."N7M+E*='H,TI'CH'8:"+GK$]7C'0IQL[@"(7>,_&C\_^9GR%ZWT[*M\8)
MO(=V2[:)O>,>Q*I>-;NXS):JURWFUODQ;N)580Z'&6_Q.5>7K KU.[=IW\6A
M4/%T]KL#N*N8A:_1IW0UPHU'H3E"#^E$.Z*?)1,$WKS"8'-3)+(PFS=.B/NF
M?#]/26',A/-MQ!3,GPUU'BU3@U,^FP#:^HW\1_O)..EL+4S 8'<H8/8 Q9Y*
M>J6W!EDA'F]FB2_<C*YVWKBHR?Q#J=2>%LL2N6-)8 ?(XUH36XO>B UO*]Y9
M"(SQ@)2MPJF]Q&XF8X:4H_QP-$S5&_#*^PF=&O_(J1#G,C\XE7?4RO8ZQ<)*
M6JZCPS/_X*[P&<T?@V-I8'K[3.1V1OFJ*WC)[?FK/NH'NXA4=Y)#7<6<27"M
MQ7G@>%FR@\Q (=RM0!-@$^L(KVO"BM TD.VE="J1X!)7UC\^N2DG&K*X8[<P
M/E,49[OO'37)JRS[I>:9D_?2CKP*QT<) O1:\T4QVNM?(]5Y4R_ZRHIHS^II
M[7K9 +R](&I;LG1Z25=R-?#T%;VD-59M;?\(O0E*9 O[[CG:;#C#[OA[+7N$
MQG^8V(S4[>-^?K+BXTDRS;&OUVW/0]5VE%62_=(G.!L*E].72F><@0OD?W(J
M-.$_IT+3Y?W;\DT5%\&=PVAJW,K;T^NSNE^#Y?I;:>PO$*+M'W!,@PS0;5:0
M]?L-,VJMMZ\ ;A?.?MO !9BY#P[FHLJZ;S_0$#U:EHM.8L#OE4T3]U]4A@7[
M/&FK^@X$=<OFM-L*(:*/RI!5_J,A4_^TMD?-C-]$!<[< \:_'W';FP>U1)3U
MD:2.3XDN5QHO"IH "\NHTKU0:I_#I>[_'"[QDB*'B1>3R#;3I\)MM:&=P41*
M_&PO27$QCRGU_>/ J8EY3QZ]I0] C2+XA'6VYG  7+NUE^1A]*F]AZC(&=;1
M\0U"INI&[8K"*\RG/_\T.TP;4O+8.._V/ EF*NPT!M&][WI>9HD\WOU6*-N/
M!.L%;".?][POOPVX(V>74AFYSU;IH 1RVAT*T+'H=6P>WPF]>AB0NE[2_+[;
MYUY\GX!#%.#6E@+B.=X75S2,@3,,[XB@+,YY5L+^*+&6@)S]G%WH![AWXO@2
MFV=;'5)6Z[Z\-L+[;OR>)<L?A3I^F>4EAY5LGN>ED9FBN3@%"5_ U' -BUA;
MN2])JD<_<;5 ]=G*1:]'B[+S+K(,O6<,$U5RLY[!&6N,IHN9Z/@L7 %3B_;;
M?\6)*:$CTQX<V,((&OOA:V![0U7(D8VB92H+\RL.+61_I)9;"YU099,:B(GJ
MR%2)&&RJP_<V[R5EBZJW55<B\,J7*:P6AQ.%6E^^;/^\HF['PLL98Y7?%@8$
M#3LW%4O9?*K>!YTG,#MJ(9[]-.H^MUHS+:QYU8O/*[;FZZ2%M5W47&%EX!.M
MM63=W$=+1T3]2P]H<OA9QF@OZNOT^5Q<)^^H]R.OD.STM5L>O(Q=]VR=VU27
M+95O?PN,44HS/_92RV+]ELW:WNVKM8/+BOZXR^'?/X.YWL%<[__=7&\=+9F&
M1G0'0RUCX$YC=D$@9H4]ZR75<M/ 'M]YM)=T-XZQS;'#(YC2#H' R&5CZ59U
M=(]>DI8"S,<V$55QC6*G-]!?25C_I&J*Z4PPQ.1A>%HQ^-;I#)O 7M))5BSZ
M]].I(KH-D3D<!P#!;+U*Q(5H$J,4$R&B6)^H:2,W+647M%71\'6L7%BB0L-4
MIC#N<+]VM[)[27I4(20;Q<8#+G&FB,&"HA#F32.""\ YZL R*0V%LX"92!/1
M-X!<5BGB%MNU\$PRB*"3I'CZ&>P)I]:^&&J9"IC2$#:K&=O1,Q?.OU9@!L;<
M9&'7$4\DU!YCZK4^KYPD /2&5"#@6_>I6(&AOFG.C_UKKR+GP'OPP L 38/9
M"3NR#VHW!K-[B=*S ;I+E%P&%K:2V.&<FEA*NP7=#&S@-<1:=G4IT5\!.]M$
M]+WQVV230#1>'<V^)!X&2*H3 DMJO=(LB"+[:M8C\]%$N!6A>R^UX68 &\2[
MH;&"Q;(C?7_K)2UE^/62VK7?]Y*:OQIANDZY8EJ.%5[]1[ ]6DO]0NO7BBCU
M'2#+RKFT,!)?<] #8\0 BWZ#9_.94MTGM*XZ%GYE[!^=B2XN_\JIBG;D/6<L
M ):#3H AO[\6HO;,!42%#=7>+R=Z](RP*<:P+38.JFT"[N()\#3;M5X+J-+Q
MT,;O-TXTQDC%DGITK!Y./0VV[].A1-A;XV8@V4WD"_M+%Z(%@A0TE(F.Q:B-
ML *G]AI-&$ZDFQ@'&%?I:@/E33M[2?W;%L4\X'WS]UPD[(:9N] ?M[+'X)5J
M.8PB5KO%<5ZW(:?ST:16UQ^K59N0%80=@EEX\HC2<T3O_?[_5-EO(*KLUQ)5
M]OVD"-^;P=:4T8 &>GGBKQU8/3H#T@03(@LZ%?O4SJKRQ6WL<FE=?'7\F@7M
M=^,>;]DA./^15P&>-AT8XX78CA&<"*)]\VJ@/W:*UK.M\)U7%6X)9C?CCU.6
M#B&5:?XCM'='_U*M"D)!W[) K?9M5K)LC%8W4,Z4L=ZQ"<RA1A(8UVD!A%U,
MAGO6E7;LT(/SI]#**#U;S.NSC*2S9O0 %[;:J8'@3P5672,=_YHU[0FAA?&2
MC=";W<%PRP*PH I<(6,^8&Q!2KTD&B2IH*CE ERMRLGIF?>>J";P@.:;.DH
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
MFIQ.-LGA!>"32H4AN>=<"J*<@]UW75YN'9Z_Y.RV,V;.PYHKI3=PA>A>DBX
M&\#U"N7QJ]NY'Z%_=C70@&QRW8]L<LAG2]4:B>[?: GIUAK@,N<WT#^Z&^A7
M4GG!@0:4GU]XPS+K:#?X440OBM6J<?$VO;NP[H "KL3*+7RMR:<MQLLI[;:=
M;3(2X,61]>Q[L?4T@'L@T=-.E"4]D\>4]9+^"Q(:2!.MF- U$W;_+=7^C^LT
M&'<[WMXX;[*BDK./T?<:C)_5\^CFJ#%_N$ZDZ,?+18A:GYR!:GT6@66V#'+T
M%W#\+9]ZJGZ@FYZ8;]M*.MGN^.XX>EJ@CH9Y%8J-,!W*13$%O=1\"N#='_7V
MJAS'R:S@_/%E>!BOQT[MA!> 37H041F0!N&WSG8L^D^?M0-1NQ1!]%E?Q4?
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
MH9$LGHS:H?<8137ULK)YZ&]H[?'YMA8,!8;H9'@KP(ZZKX14V3 6IN3:+N
M0/E7:/M?I5*V@3F[RP:6MP7&1G.7T%H+%>!\PS/$=?><S@NLD-V<:J>F7M)O
M[%(CQ(2*KZ0$0I()Q6 @]CD,!VY3.*H!'C6=G$.1C7:!>_0%:92^DM7I@Y+5
M@Y+5@Y+5@Y+5@Y+5@Y+5_U2RNDJVE;X32WK<2W(I/ \G,%OVG195CQ?KAL8T
M:RXII</\6&S9L2GZQ=;.?N^L76#7NH)9W-6J)UJ#<W3@.0X+U#I#Z?XR-[PH
M714[ [NRY1A<>'*QH( /!:)ZT%GZ+N'(N!W.=(,8Q3??$E\&/9VP_U+Q49U:
M\H(%>485W3O-E\K/!$YE,O!;/KGE=!BQNP=GS.LB^W=WLT1G7:T$QH792T[N
M+-H7ZCX_)R5T>G#EJKI9[@KZ"7S%\WJD4FIY@I"-CM_*Y[;:\MM\62)[ZFAT
M<G@6;=S\5Y95&5NXF;Z>=5M='0X;5B2GJLMKZ"18YVVX<[/RIM"XZWR(;"O^
M-@*\."\[F"R)0+Q/\LO.K35NIDTLSW?Z>N46?N2MW83Z1>Q0=)C,BP[\ML]5
M8"&KT]1%'(F96,Y\KHCR>DB,5[2 G+U]QL3Y867QG55Q6M3BUMGR!4?J%+'E
MGL=T39??W7QA)\F\Z5[@#-) /VQ%[#%4FTP'.^'I-QJF>Z![3;\:J3OD8^SK
MG)I'<+M'CQ%VZ3>X4>>+]SS:/#@#0,Y:7B=--AG$HF+K5.D8@-VN+M' R:6:
M)H".AG$0V*Z&V/Z7F+G#_X"RGPV^*PCA:,]XL&=B%_62IE PW;OBSXZO*++3
MO20W(NN30KX,'8'ZRP31HP?"N;]4J"7N=*HOI*-'2J%:'4"5M_, U#0>3GT$
MOUDCQ%]R\'/_0Q'27]2$,)/.U<"O Q?4HLFN'_9OF1$;8F]42!LE,#KV-$Y]
M I??> @<R7INJR'#$,Z0Y]3*Y+& 5";NI\0HYG98!5':[8UZNBD?K#K9?I3V
M-8#_KV;8$F.?"UF;*X/%!L$Q?[N(AP4!M[U&FQUFT 0C^CPTE*<$?'DRW'EO
MC70WATE?#F:\<")!.>]'BF\3R<8O'D3X@Q(]T"MN'EB5!S8S\.4! >S,DTZO
MY,F2_X=2(OM?E1*MAH=!M0%@[G.V@UB\.O*G%427""'>#&HU>>X .D%-4#^@
M>X/ @5=P"OX*;FV'Y@EAZ00[0G?JNZP@-<A\&0)VJ,X*0/V>) *(-S'^1*I1
M$*M]HS$P4D);\VY$O2OV@D^5ZCRA=-6%XU=4V@\ZRMY]%QN) M$.N*LWOF(K
M/&L2#0]\SGY;B6WH)?D> Y^VC"CUW!5LU$NRV.;H*P"3]IRY"6X\;,[-HDIG
M'<*),*C-N$+0LB?PAN$#7*39-8)CQ'&#I8MA$,G+;>#.M<=_4>JS[^>E/GX
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
M#3#0DR#F>2F!6L5T-D.@>@K&><:O!Q4Y$_OD!^&_1YL4+=A(2@""/,E$@_O
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
M1JTAV_RQMU<15VKKGN4?UVD[#^@GO$GX !\L%>A3+[/XVS5A\8I QK$2<%V
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
M?Q"&-W;T;XYU%D5[O\NI"VL>HNT%.OH@<D>6^#HVH=U@]I2:WCNB/<BV>6.
M ]E[LB0][LG]]>_<7V.<01J(MO]?$#YO,#@-=J5==>=,B'.JM >)T9BBM>]X
MIN+*FW;$-7MO0<UJG7<,WJT;&)>FVR#=Z<;BG)4J-"N9NZKB.&3W:66MU6&1
M%[=/\^&"J4&-O,N7[9]H#<H4D#Y&%UI!/5GQ</9FAIV^62X?6_>,LRM&EMOG
MC>[4X]<X^9VYL[KTQ,+G&8&6J2\SPG^KSKQQ*:]@T:.Q3RK%?@ ."(8)]K O
M<0;C:-\U@^7)7-5\6H!.3]*=IA..YBD.*QXGJB^864,)/Q*R!JKNN:-$+M1M
M/?TN^_2#"\1-948SQ@ ,KT#70TT1S\8V3AL &4=(,]SOEQTT^2WQ7JETSMO<
ML-R;S6YX#3#W92,Q"%M/GG\M;YB00O4EKTRG:&J,ZTS9E-.>NMCT?F[EN&=M
M3_ZQ!OC?9/&?:X !6'E EBICOWA_4GV7^XO?Y$RW3!*I,^?",3]3 SP^7,FK
M;9[/>81"9W\A_AMJ>Y^!&>TK1=H!W-&2"6S, O^I98D<P"?$S\@71<#"C+?[
M,*BD@:@67E;O075=3EV#'S7NK3X%5[0-TAZ.'$+@^,,'WMO_P^"BX]M)!AYM
M31'W7![4R:T2#35Q_YDBD-E,O2IT+S3_#2H<^IES<"(VT?:<LZW(V;<G5;#2
M&I,5;SCG/)V:):/'[*9]-7+D1\N _WL]'49,K/BZ#)CTZ1A1 =5=_"%2_2%)
M1E9NQVH85M6S?.OZ8T?H036Z^!'ZP)?()./G(I-_GL&$MC"_,T0I^^=!6^E?
M^ ?GBVEI/:9M? >NO[S[D4Z%$PNNA%>?8NCP'/M7,X#TCC,$6GUSX(]SP0<=
M29$*:&V3,1J$GU!W 9<2+* J@5O/H2+PGAD .^F0]_%D\ND4U2X4?OO#Q^V;
M@4$][VI6 KVBRD<PC6+:U]+NRQU2;A%7%>YGMGSZH6/W38Q_&.*1Z*<F.(C=
M6S5RR@=#$SJ>X'N2<;1TUG[S8YR48\O_L*B"78E68F-:<5\M"=M&+8#Y\B2Q
M_#R*+I! * (+A8P!7^+L A9O93P&E<7LPQG.C@J"FX8)Z;,ASK6CXXC]LA2X
M0:%?[#E&= A^G7 /_H@7!X\C04QAU@!P^:'+(LZ#@*K2+[YM/XY_]PDUBB:<
MIW6KJV6+',C+HM;-V6-Q56?C7F8",:WP%6WY#YW57_C'.29 !,AC[/TW(J#C
MA]-W.IDU/MDE8]42I1NK+//>&+X!1DZOSIFT5S*40OIDH>:  KPT_*3QM3P2
M;W%BAS"V 2^)#I(IV$HSL5[_]TIG^5.Z7)*<Y8^Q'H) +GN^:\F64FQ2%4=8
M(S-M?]VB]$1?6[M<.*^&,X0F='P]1"L&&B4=@#3Y0<WW<<[33JIP?U#WMEE
M!1TGX*$SV"#3OWGX:%5?5UB=T7@]LQWV=3SV)3E F]#MX=.$<SAF^_0C> %P
MM6JC^74U?P=G6];0S[$D@E"^X5)&QDQB>M(=_?1;BRN(8TCXB+F@U!J7$@KP
M4R/&Q4% #F/AYJ$THDA6 ^="+&<<41-$YCL)U(C(0B&U'%. BY8R"C7>_X>1
M>D#32RS*+2Y #0^TAW1\"K*F62>NMMXS?Z;_^##_8'YTH#LM*J$#N#@)UL4F
M.H0?$<P&VYOH[RR#!B8(L:MJWPQC2JIY1JL!QBCI)=:2@84;VM N0[PSP+A)
MXQAX$?F#[3!AD9#%CFPN#5^*B^%PZ9L<QCV9*Q25JD@VPZ?2W91S\:X5P5 #
M>FZ*.7TOQZ+J/XT<2_X<PKEG],0E=5J2G@X3KO6T<DHJEW]8-4[M*1N&B5;_
MCTJ#=V=58-/)F\T.R'G<KE=)77Q7>3(66.=""J\:98(3F>G+XAE;#OI@$4'/
M.<68F;0!SK2Z;ZCOGY\;STXL@;X>RF71XZ(7":7&^\='5=\Y\F%_JD65N\U4
M2KQE2T8/""!4]9M(HJD,S"L-80$-6I0+,TO%Z<;YS@R1MP:7XM^/9X"B2TMD
M%,1/H:;<#4"%(IC0#X> R7"VP9$0%K\>V:>WIT=-->"X:<$MZZ'8BS:Z-B!\
M&=\+/MF&  ABF^6#!2B(5H*(81'90NQ!Q4+>KB8)YAYB=#5# _<HHA&8A/CU
M+#)K$-X=%=^T':E 9"#8"<95-%>9*P9S KL,8RI79C;KW3O$. 5,VOY1>"#S
M$6#-5(ZL00$P,O5M=":BOFKG-4J(TC@=+(6BN9,[6SF7V3P%*)I9(8JG-OCQ
M5^'F,9[ KIS^G'Y5HPTHMN,;F ]</0FW-7(&:_PP'9N@SR<DJ:4AD NP 2%1
MO;$XZW4_XNPD=:4WWBBM<M7G(7,W#IQGEC&^?C2;R>!] .>&G2%K 6!C#CS%
M-C?7@7!8R5D##7,O_=S396;/UP:Z4:1[Z5\]79>_$<7N#YDF"?/F=!,GUD^I
M-7G7@G4D^3WJHO(F9((/[(,&Y&VF6K 9AA\C<TH+<0QR*>C5)OI)<>(D2/[V
M!.> 12L\,)ZI<,O/9$E.P=ECG9*.0\?AZ>8G[A>?*60G=O[=J+S DV'11HWO
M(M&H7S\N*9C!<8I'8V!?J/L&^$U'[C;:QT>8+=<2,ZV&O8BAT'WR"F"6MD%-
MU%;_KZ<UX8:NM"S';^GML?_IE:G!?P(^7\V!L,+G\,"-A$^CS'F]H%]./P(<
M(HC:BQCM#/XZ$++?BW0=*"&#'3L!"#P4+H.[G8&T359V-:\;PK9V.R'0+O<Z
MX.$760'G(K:XB!\9Z$"S%,X')9+U2:>^5+&(^MNM<=;A-O0,<*(^A<XV W!/
MGS@5?W.=P0;QZU%Q.X^*3M^);?_4T">:>(PA/!5#?PRL,]BD(3@ (QV#._[
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
M>0W E,F+/ _ T;11DNGT;PP59&4K.C^S\D[.W./APNKUQ.&0:6KG:+/AS\7
M2[+:[V'AGBMB5 .N&U@ \"0I(GJAD+%WPDJ0ELGHI(%[F988!98)[>G L@CP
MS<G6K6TBV,,KJ5H%JJ^3F%!N\^:'C50_PX E5<CHIV]2EYF& )KQF)ZZ/ES'
M,L#2]Y?P#924 Z6,(_H1/$<,(B55AYH#6M_G.>>=+7^;+A7@L&?3Y/^0#/L_
M73+?\,V%U..T7H8731'X1CZ]YCGA=RZL&;8?X7GR[30VZ_H7=4=&G(Z.VYTW
M&G/9WZY3;>QBM3,^ZG'&82HL9:8Q2W4&90@L.,Z:6H9IC7]-M:7ALLS*7OVX
M56VLAZUXK=HY4>]Q#*1=W=2AIM[.PM)RR.A$/+$"(X':MYMSAP:X$&Y9PO@0
M<KU+FN-<?"_F.M8_\H6V;!UJ,F.D^E!)Z;N^;I@7IN0NW^$1)3$3GAYTR&8*
M;@]7>[<!L V[$TTLWJW]2.L\3@\F^OT8)&[RPL?8*<N.,P<[Y#QE[_;G'RE2
M6:VEGG=LZ^,KO@S1&!P'T\Y% +HN7/)-^-O/$4#>:VX!W)G60(2[(C@;);(V
MJV9)KZH:=JX<Z'OWM:S**-69XW8GV'+O!ZY4O]]5*:, G-U<NCN:F+L#4K8R
M-Z?:TJO_<B+2\"+A+$>I5=31!(<(;!S5\D+JR+[YUU;/ P]\"Q):.!)X-<_S
M1_#Z.Z9FZ)($?5\1TYN%I+U)OT?? ?D#D64A$"NZ>U9GX!4S6FKQQ'C/$7&E
MPL?#3SK;'AC?R-!XP#,$)=:#FP-S>OW@1+EN,"_2D!Z<ACL"C%(\DN-H!,K)
M\25?Y\-S/V3+W-HZVYCUIPE^T^O[]WD-1A[IJ6[.9#S]-[)\2E4D/]XBWQ89
MQ3S)W<I%" BP9G2F<@1)3&L6E#X:_\LEW4)S)HL$S2S>*/Z+2G_]8]U'\->"
M;[J;S&/WR>&G.$?E^$LIZ5]!7_"AFX"NP7H:@8I9_T8?[@;+(L&T,O(7*2#"
MEOT"VN QV#/[\[.ZW?C"CWW6NH8?DOL\<1?*>+[9<,[+\70UBPH/HFDW9OM]
M:ZA:"U[TPG53NE3?D:A[=S,U&:]H)1Y/KR8'YCY2T&^>WVM3\O8*UO[O&&1V
MC!5"LU]/9NK7K?_A"B6=JPTO.>,^$>D<.1^6&OWLC+\)4/CE>XL%[GF$:6UV
MT?6M/PF6=VXT#W=,91%.]L\LG22?+YK@_I<-:@#=/)J%$_T!W8^#HL;:(_JA
M<PRF[=0-E&#(W>%1+6Q-2,[K'@:,\.!J]O$POI>EN#/(A6=3Y0^H.1*J_-]A
M/9LY:%&(.4LMD8+I$;VPV0=1Q#7&O5/[.WJVU/A53[67XXU\-9,AX(^RW;R1
M4)Z Z58J2Z)C$".',F#I 0WT7K+<.HE<E]3.GPTQ^]&^'&\E2(&;M4RM_UJ]
ML6[;WS?6^"KI\P_'JL4;@Z(WOQB_\HRHN[%.-6$ZO-;5"T@04/<B)D@+Y;YX
MP+>;H@;Q5#C^*Q\HXXBT)VW3I0"[$]>GL5ZO"W[Z'0^^:!6SOIZNHW6KZF-V
M==^5C*,*A$C*#@B[3"TT7Y^^:G6"-LM T;E007FDPK':%^#O.M\U&WI%:3WN
M[==2FVR!S*\2MR8^D@H.?YD_>%)D=*&7\3V?84^[$(H7P(D[TR/(;RHB@\$I
M./'O$-6$T8M35TN]Q1<;HF-2IGFE"IX,#+>?J%08^M,Z@*>=Q^]'=Q^#$LM1
M.E@VW@2>P\.R8#_[=8+'G2;7I_2+:8=Y\6/&YY;W<HC<K,0^KXQ&X:1(YO-O
M0_WQMWH_6(71=(CV+-G!DXG_U># ^P%X5X=08E0#H=76,F\P%*=6L1>7Y@?K
M@6"WR2?-,8R?1Y_V55?>+I22#?8;KWS'&4"W;J]/<PG!+=K^!J8\9Q[:V#N/
M]*!]S JFIQ*7'U@IF+)3<F(%CG7*2=HPUG@?&/,4\;Z]TGISKP=H#<DE67SZ
M; P^=!DX7)@ #0+/RU'\$^E0!Y=4B-HT2NL2 NJ>>7'\UT*4_I,"/=,^ON?P
ME,)/60$B9\H;-UW?PF?Q5V%S]HP(=CQ$^C/R"/L)#NP5,O.WM 924[>TX*-Q
MX4?LY/'@QXQX&4]+]7240YF[#4AHBOT/_FK=O#'#@,;>3H$&NLRO]>!XFJ:U
MO*-/D18U5?-^SUJ*3-S'^3W_YW#0P=@# 5KO(/\*C=H%>#)4#''1V6(VPW1-
MSVPD*$.V8TH_3SXI;ZC!KN3)_;=?;MLJ#!L?5M 0ZCAY8'8 _  JC _> :58
M+ ^@L_PM)CM-N4S!"[N"?7.]*8V(31(W&GRKD>RN$!3D?MX1Q+G&F<,<0'/_
M 3AF32H"=HN+=]O97\X!Z $<?],4U@G*#\F]4PE-#]=HA5LK3\4V]&NT[)N!
M5UT:E!Z"$$0R3J^'X0']NBST#73JDB5MNU\L P;Z5:?,Z5]2FD%"H?T8D;F3
MA81AQ]"J_BI(/6/A9%[/B5S?9OWUUP%%7[+.ES^&<X0"F0JH 4RS_;J[&$NF
ME2.X%DN"";$< %_2#'VS5RQ]:4]3QKCI/Z\#0I>=.QS<(1/Y&K=\_US(,3JN
M-'SLHNZY/50\S;D.T/&,WP'!P2)P##_TNJC*, D\B$EIU,?074B5Z0;J+4?/
MFE7A&D.5I.;/>GM[.]W8$I?\0'?4QZS'<??]"#C%5.+,XJ7QH2[)$(V99NA^
M@.*9L@.R!MR?K[6* U%.'68URDLO;CQZ;;<2JGB^)B5;>N"C9(U<= VG"].4
M,P CS';#:.?1F3"!YH6<M"5IVNV[Z%3.[-7DYK=?HG3S+:.+0UKOW&Q"OUHT
M-AA1U=E\]._#AIR9$>CN+CSM'!@X](UZL(+S$=,LEOU[DQI7XU'B.XVT?-;R
M/("T<5XCME;J3H*=6,=PRG$_NXD?)9,W^0.YJOT*6&"ZH3[!:&<W,Z"*Z("8
M^LR!O[+YT@^786H-D^M+"')'9]IQB735^U_^,<&HI0T?#>MP$>-N/(DK\']8
M$.[O1,['5CSO+R:\CKMM)8C2=_P<!$K;UZ9<]\OI>P#S&,[FR9_\KD"_?HQ^
MW:.'7VJ@.*0&NP)_-0<XC.]^!W<$-.FMW;L42J_N>],J1[5^/!KQ+3=,_VI(
M><J*2'K8L/IC';6:*^V>*ZV97"1:M*P$.8;4'.?*+&*N9'"9EH8BP!I7FF*)
M>G%>2[FGZ$*BFA<L';"J-W,T-Q[-F OJ)L+UYC)@^0$]>Q80&(8$C"!&A*XO
M<_=PE;OZY#645!-]I9"8(X4HA<FQ3CQ-[GU?;F4F*^=1*.>JBP][BCWV6ZG@
MO$CCZM;F!X>NOQB6Q"AED"4CU[=T=!H=-+H@US4#.4(SZ(7[Q3IR5Q52 O\"
MII6Z!-<,5A)X(O+6C/3>5'P[XS*:YLA;7Q!A"ASG7Q_= ?$;(&5I,ZU,=\X0
M5 JB JR1]M7&52(R^RT"F=_77L"O7]!9M!CXWE#P]9IAC:.4?<F]$K_I#PIH
M1X@ 2Q8(9AY'JM$VN^H2_66Y.*PUV>2?9JJ84_)\G[A=&Z@I[]-@0?!5[W\*
MKCIJQ4,"@1-D&,&>C&')VI/YTW^+S0? :-!>Z-[=,2U)KIVQM6UN]*4RK>?P
MN&"]ZCVIK<U96%,/D2^FE)2?\RV><[?_G[=.GOQ,1\Z8BC*[&")Y'2W]>UD
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
M(N5>GWSIV'SOC$"BHX9FHZ+NL<N<:Z>F/[S_5;BN3.2NW),BUC6Z!QFS6P"
M% 7" NC9O8[V#<[@D]X1MR74#$I*TKT_2@UC51R>$7+K%][2!'H!">X^W[.+
M;\,68/TPVH41**EV,Y7E1%G4[TY-^O: L+#@-_!FXGIA3.[0.*3B8/Z^T\;R
ME^*U\H(B:D+^LSLE QK@ NAJ)3/=./,X(^X:T*V]PY;@-)B(E4O=',#XX7?+
M,L[Q]II22L($T_E^YFC,MLA8D:JEQY1@YL?!(:F_4.H=.I[1-\T*K>:,0&DN
M>@:D8:3=.%(IC!P6Y0%4F)(F;X2%;^A37^M-*%DYZ<Y*SL%0M,9RG; ";Y&,
MLF[T=2XIVL[ 7]\!S2^08KFT2G8-P@\H, .!P#>F$0*(35)&IRQ/GZ3)]FS!
MN0-R'=@VO4C=(4[ OKAT_N*7[H]X'K)3T,0JO"CZ"C0'9\G=@L=N%76G,YQ&
MZ2/(Y40O!I,J<UBNA[$35J'/K[=7S)3Q=7<@;66&X$42V_4>@4<Z/[S!_H#6
MP[IA\Y1N;CB^",O&RZ&OY$B&%&)$.D.)([+H-+,EJ8X,BHV+HG!-HW-3SUFU
MJ&MKFGVN3VHNV6PF'I5)91Z!@YO-6=)UEQ*)K2R9$HZ@#HFM)9:JHMR1V*_X
M+9L%#:@.5?R6YK,RK;=A CVA 0V&(^HT<L>+W-Y+1MP(PGT'(FB#I-;N4;XY
MECE@R_4Y-ES(U]SV\6YX(FE16TG'TDTCKZ%7J%KU_2'0?D>3/0W!P<&5/K97
M*@F#O.+/'*ZD''VE>#^^FAM4YMS^+=O+=V>6:LB\R))FY[%X2RV!<<I3<WNG
MU6 LC?WT]P]KK0940?ZB7A;N)X^S1LS/=1CYLO2UAZ(8@@'E"1B$4LZ1\4$8
MN-+MWKZZ?G357YI6D*OKN@B_^^1+6EC G:* M"O^CIHQ@M*N3NHW4_!6R(O$
M47%T-QRB@71@[U:75&-HS@MU*>-(?=K:8@A,RDJ/'B[JZS)F8% @6$:@EQ]N
M71-Q'=DJ+[DZE'>LK UVC <#U#$O< 7HN@.Z8D"0(E52%[G,(1AP)8(ED=(_
MZ\+TW^"D5UN-_9$'.Z=M.^&FQ-S8Q;[<YRUW\H\;GY5.&+<UCV &<8;0DCAQ
MU@W:,DM6C"-0\?H[H3 3IWI=T0^3@U+R6MQ'V^YWMF!<<\,O2OPDMJ5KP L[
MY%TEG0Q57R?$HH;0+9Z#R_/?R)U<;;!=!G1B>ZF>9)>TWV$J<>ADJ$0S7GBX
MVHMUGL81N6!;92<SL[1R^--"NKY 9HA6*/^PZ> DC.9L &BY](@!6J.]SA>[
MT?NQ?CX</YC?E $IT77F33C5"AH<=7MKL'RUX=.W(6R:D<[1/1O*5O.W8EY?
M5JFDQ1+E[B.5:OV0\%F4$ LRSCF,>#%C1A],[U0G >3BO^>K>5T00ZURCHK5
MJG<,\<.BC5;K,)O_Z(C'0_$1F(5ECM ITB*_*_W;NB;3#*E/C[VOBPPS3T#U
M4L!R,%\@?Z"XV3//R]_W^\S,"Y,DZTC1*3OOH"VQ^4/_V*@]<.C:#_0S3W.F
MT;2+FW+7<5S$E' <W7W22H&KGZ> J  =1,> )&"A?"O,LP\<WHG-M O9*)2-
M^:ZK4>P4GSVA.=UDTVC75ZK$D ?*:'*,379Q- 8XB&%)4XC[GG*]7P9>%*D3
M]@+.V=-Y\R'<)[I<1_D-_L7H-,[=,7; R6[PIJ9B SK49<Z)7+?.1QY&[^82
M)7-(@RE6"I1%GN[B>YM48:8>@'9[\+U4:[SOEAP\,/O8C&7;6;G3.LGIO"N"
M"IX?MZZV;3L+,Q#L1U!BBQF8&]Z)S]#RT" #\1 S?ZGLL(L]?SVS31!AILI!
MEFD7AYURM(.-0JNI.FG70)>.VH-.?M0''>3N^P+G([H5VHT7 FH88>Q:B'8(
M5 (G!"CU.5<BY:>1+J25PCZ+I1+!K-JO'7GVAL)Q,2J7]+XJ:(8DI:WM[=%@
MYN4=F]"0L+GO?E*H^BCH5\7_?4C8_W;M%V/DLY]W*C"/(C6F.+K L.UL]/U
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
M\9* $7H.6?0K8>'[#D@9)1NR3&"4GFA(O16ZJL5EJ4'_O+B<,FX>EONU<-C
MLA,?A.XVX*BPT'3T^L0.2&8'% Y-BD$ITM$/4(=^<*PF.OENVU!) F\J(AH6
M#%7%FC4"*P+B>QSG'CON$1Y'=UMQ)'?CL1A2LPZ1SQ$RI>.[44?I [6F%;5/
MT&*ZAUHG:F^$J1W.(]_.*OX1F^>HI:.H:BFS;QIT3^(_[>\$\B[PG.Y+ 5.%
M=D -8NM?Z<8<\0ZV>4_!D@902%FP%-#?_.5LL7&'NJZGJ]9F'^^_>**"<F>R
M/)W7H_S/!9/Q1W\,&)/<9\C=D"=G[^HVN!G#DN+A"#VEI_:7'AGO[N@$/.DY
M?M@9$W:T7&'"5+-A+T^]O$3S9<.( J^;.H_9G5#XLCA7C"IXXEM%>VH@?? <
M#CV_ V*D 7$O@8M]2QJMK7<N]O[]5&(R(.CG)NFN7G+'=<LDUEPD@[KGXM\*
M$E@.N$CF3V[> 1U R/6U*'[*JO$>C*WX0? C7/+UZ_JAH)EAH^DG+VZ]]]2^
M>*@B3H"S@&_Y1EW>5\@UQ6OL>([DO!.=0O)XA%)"38&;SK7>9N2N,<0_C\1&
MF.:?M5X8/3"Q9'+U[%#YB-@F\D4AV!HUBF_^QI*.VVW^N(34FF)%[3;JT5/7
MU[A<]%!:A)4KF1I EEF5^[M13G!FE(15>O6-]8R(_44V.NI/O'[UX'G/^U58
MPV 75!APX0B+,CV1L8!3@$Q=:C17I A+9_I%[WB]C4Y/:?-\OWBYKUL!S<7=
M7S=QO_(+]&#P_SR\R3U:^<+2^X+W^GI9U+Y;2DJ.&S9!I-Q;)W_<//8>1#Q
M[OS&>,7&0@-=YC*[Q9$V[!K<\>\0@8FZ0R$W-*<WQ$KNJ+WYYJ7ZP*3I,:PH
M*63!,__^"-*<+)9DT<J2'J7PXFFNNX,%T"S9@54DG$2%^.U?Z(VU\"NM()6(
M6H2JES#-[IF^R%X9^S1FKU$H)1B8^\+C9,T!N#S_<V0D;98ZRKR"&D&+(_E(
M,,40%7'V2XC [N#)I,2N,H<K6GD?PGS\+ XOK:@&)GP[BVMKNK-R]EYMN*"[
M PO[9[?E_CK2_@7G4S%7HS:).2R);Q1.$7W[TD2=23 M-@T):;5PG8Z0F:!<
M[)PN+QQYEU[^>$.CO4!SJ_'C3^W6XA-1C%B O3ON"-A]<ZY!,\ME(CD]9CZ7
M5/1H(Z.)G4[T1)(HBX!),45K$K8<V]KB:RZ%UDJO_.6#)U0O$S[&/+,=70T#
MW5GN$DLT1@B3OMVO@VAIOFF@L'E(*T])U(!^T2+-HK(4]>BO'3]?Z=+3P?)&
MTFDX9//"]W]/)4A[=J.Q8BR9!48-<(I<)X:H(1IP3:0/+(63!A('&A P)WIM
M89\S9-AU9E,E./7C9/-+^^*X>^-GWIMD2;X_X&SXD]CWA:>5ODU-YNY#C#[:
M/\+CRD['!Q@((!9(DLC3A;W^.O0@/)W/A.W\ ML9=\+^/!9[34 O;"4%,9WY
MWH0J>(2_X+TZBT1_ UT0Y@C:,D,0DXP4P(FI#*0R2@$H.<OE_-3M>^!NGZ1"
M%37 N^9'H6C5];%3EVM4\PA_R5&WKF6;WGQ3O2$A[LBW284Q8>AN,90^,$M:
M[MN<E^+B&P5\T*@T8O@"'7H?Z4YK[S95#N[:^A$KAHY] 2.D"@0X91:I'%%Q
MXPOD==3:U#=XSHU^!<L*T)!1P@Z(_*U_<R&17+A.)^<D^_/2DPM33<#)2^+T
M=W7ST9DESL;,,[Y9'C^6,9IO-*9<I:^M6-KT&B7'@+YQ;_)D27VWZB<<G+,#
MDL3?R%G@9SCB@!.T+7^:9FI"IQ2M9B#W3_O+5W"9_NG^148%;\/S!\??&FJ<
M2_P2+*]NY+1]*;+<02U];W6\C-OE/:M._^^:F?\++79QIGQ@5.5:U"A.A^O*
MK\&D$' [X#'DT3"1[3(@.^'\<F%Q0SYTYNA(:SA1P*-7_$P]G\L]6Q!RB^LU
MB.S''%W41[P0R^4U:HR0FG (R*4;#-Q"M)+WLLPF@AK')B_F#7QZ/_(Z2G+]
MFM/AE0(/@6NEH9BK"=+W1/^]!,F2[DF*34*9(/;O@$B%.<3VMK'?(9U/_0=F
M.+X1+0L8?(1ZWP?.Q9S'8T?WEY<%>C_ZY7:>G[Q)-:?!=N=J)X9:19$QA$&.
MX!K)G#Z[WDKAT5TR YQJ_"^=*=T[[6=F_:IKK=TU%#^\OU?CV<]KJFF'7#JY
MSY_K0D'H8*<($+KW!E*$RYQRTGT&![SPK59W*&W8=,]S=%MF,NQHZ(.1_4_"
M6NX5'POP^IIQK,_8Y$'2[!3A4U89D&/?0=M.NUT#9T,X!*>X-:4Y6:_P@]':
M]*$'0NU&>4(/3_$FPDK1]1B6Q#89MN[)1+#.3Z.#ZPAB_:4"['^POFLG+KH
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
MJK](FK>=,#7L5'ER[<!EOT+AV^[G'8;SH2P$=1J2G61UZ5S+)V^9'Y<.F8S
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
M62KI1.LF_S>E:G?WQGF?*W21REC-@+H1"3$A58I6PN4E2!]6:!1-Q)%W& L
MS)CZ&CE^VY!COU-WNY*1#<;?O[V!8(C3VZ,7:(,V38B6E#/HQ"ZDRHE AYA]
M7#WD$PYRQ V#DSCF)I+,,&PTQ6H3  EN^$ZT*!%L^K1Y5^%[YDRZ14.CO_8=
MN^-*+W-=.M_Y%22@I/FE"!IF(1*C['(."3H&[YK"B1/U8%>VS"A#OZ.$A86O
M?W\:&*JCO6/? ;M+&JO?1AX6$LS#J_TKTS-],=E^K$;MC2LEB(0LUYTT5+B;
M7Z0\<5#H[6YZ!O>PM2:H\7G>0W@(KJZ+[J)'57C5WZ)ISGYD[#3JKE&N%\%M
M7V!_Y@J )6.N!S)(K<6G$BU(1L@KDB:L/'E^X\GZ\V8OKSQM-[]?ACO)S-C@
MSLLXMBEHQTRR46V'^]6$T;"/ [^*S84Q*?=XKH-"U+T@5V.9LI.$$19#IG("
M&UNHS ZD3)&W^Y*V--RAO[ENU3E1O_4)SG#F>.SG#T5/9 Q.B6,?2+3^:4!3
M,TWYK>\?I].L)X#]$2;4?G'DI5Q7\GRW8WG,XMHV_GWP CBBPWG"+BCOT$]?
M'[I27YMLIGM@T8_&7.2>S^E1SWQ^37<N]92JKXS-V(KG84!&%E$9%6)F3  4
M!0N MU07 3#=R.^/-SWU.C@E+4ZB=F_9F2F?@=\)V;.4"9)R!PDS-](2@<-8
M/=+ O)D_I,-C;J;*0@]:E@1 -)$\O4*T%P!>;3\%P*FCH=>'!(#,>H9CH #H
M:R#/C#\G+Y\/(U?/+8EQ-4AO$*-&.!92G@0Y,I41CUH*KD3PF\FA+2/3:4[I
MWAW+VF_;,:^56\[A-T4%81,;9((RAEH='YT]\= _/T5WI6:4MS'>U(A6E;(<
M9UA[XI1!-OV4\ZH'BJ15Z6@I#[MR;ZW/@EI]RG5"Z)2ZL&2J'XH'DH5?>@,>
MFZ+%M&P88%#:!N\0A@,"> XEK9K3G_0^^MJ9O91YQLF9%ID5N;+3<!]*K(YH
M-FA^Y&\=A7VP*511T(\Z_!8G) 1].9CD(/F5'I:DSV@<#"QDT'$UETTN=CAV
MR]H&3)>K]T@]K#,H6EP3TJ$F5HPT^I'<JCJ*H-!:2RN,X^R4<$S+=G+;KR%S
M. GR[_Y<8(A:Z_ M!3N22ZZ6^A(QWK0,IC6+<>ZQ%?Y6M3'(3VN1)[53(0?6
MB!K#H2/NXTLC[_L+)$,H-/;>=07[^M2+A0M&P<CIRT;95U,,7P8=B'-V%J]X
M^[-4R(K62YY<+]+@;407PBZ50%Q$?(B-GA2+WO[CMAN[N$/ZZA=W,\/>[7;Y
MB90W/G>^+<_^TC-KP[USC7+4*6M.NA/Y1*TK9A8P6/0V,GI<B(F=YH?"5R;U
M;]0>+H9J'^=SE-W)L@N0;8.Q7<V=WVB$C<^:'S4 $3?.O99*WG!LS=D2( JM
M4Q32/UZ+93H$,,H5>"1^<B@URLTJ/]3/>[) H;/QSS"ELF+-[LS9^0ZP*4VD
M17S*L2%9O4.(P*\2_P)_SOX#]]""D;\"4$L#!!0    ( &-)259A?EWJ2+0
M ,#E   3    8VUS+3(P,C(Q,C,Q7V<T+FIP9^R[!U134;<N&D1!FI'>A*!4
MJ1:*M$1%0$1 4$! B'01 9$6)"0* M(%% 2$" BHB)'>"1T1$2G26X*@E$""
M$#:DO?C?=_YW[[MGG''>&^_><\9]=S%F1LC.VGNVS.^;:^W-G& N@(Y>,3$S
M ;$=8 /=9OV!F!N@(Q<\ MP\09X@UF!C3H.,0 ?8_HZ_KP?^CH/L?U\/'3S(
M?I#C$ ?'/X23ZS!+.#DX#O,<YN+^.UCO>'FX>?_^\_<D_V7J@4/L[(>X.3DX
MN?\?#V8;B/\PN\S!8':V$Z #_&SL_&S,+A"$I>.A?ZC'!OH_!]L!]H.'.#A9
M:O"POE!SE*4^.SM+Z4,LC5E'(UG'00?Y#PD</WV!0]#:E?-$H-"9QVD%AV4O
M5K0+VPR1Y,ZZ/8CBXA81%1.7D%=05#JIK*FEK7-.5\_HDK&)Z66S*]=OV-K9
MWW1P=/?P]/*^XW,W*#@D- P1_C#Z24QLW-/XA/2,YR\RLUYFYQ06O2DN*7W[
M[GUE575-;5U]0V-'9U=W3^_GOB_#(Z,_QL8G)J?PA,6?2\N_?J^LDK?^;.]0
M=H&]_;]VL8'8V?YE_*MV\;/L.O W!IQ_[6([$/;W"_P'#QT_S2%PP9K3-5#P
MQ)G'AX4NIA54M'/)GK4A";L]&.(6D=/$RY/_FO8/R_Y]AD7]O[+LGX;]7W9-
M@7C9V5C!8^<'P4!T6F&"$NA_R_^6_[32K$/)HK="!1G?YH5H9ZGG5J"2X\@(
MLGM/Z-8MP!N/B3X196'B=&Y+#M>03KA9OG[O^SN.\)_GN\[TR-VVJQ]\R@21
M;,J-*$XM0SL:TSB*QWBK" !S'ET8>0UD<. \R^_H><X,U(J%G/2;]/ITI/N:
M)2GW?B_?&?(S\+L['S;Y$;B..0%2RWARLP5!4E_JQ)?1F=F[]CK<G[H/B\_=
M>N4N11W_!J^KHPFAUB@20!W)"!_S:WVI',@<7+3J]I-LH\RII-ZJKOXT_#%@
MPTZU<=D\WN/R[A?!OLLS,G!=LW.@_8<)2J\/_%/VZO"<-*$_"_:] 8!25BIL
M(0_-6TTEFCL!@0M+8TASPIU9:%L6S#=ERAD*W3(7O%QH E%N[!/?6[RM"TN&
MD&Y:/<$=QJ(4$;73>#O<1]HY0)9 A'7"1!@R*^/7#E?[F:R\=A#AL9GS(SA&
MOI^9/4,\'0_.K!*Z_QH"M[Z9?Q9(6X#%H<%:L$2H-MDS)1=?+GDYZ\;H3E-\
M6UU=5<I9E6^W C_)J*6]2GF11](A:#R%JB.5AE *0!:^IPA_<J?_>C@XKB:>
MK;FZ-LP]@!(#"K^N"75J-GB9-W7F9H$<^X=_Q+0>*\08AH":^<B)%^@8I \Y
MKK/1-+GYNJ?\?"SR]+O5M/;P,F-)OR _R6=>RA>^E-P$69[B^CCVB%NI\/^W
M I/#+<2V'A]EP-#M]] +!?/2K0J?QZ'RI-*4>TC1UV:!_9._O\^OUO9S>V\4
M*;SPZM(XE!'8IPL+0;??9$@AX(0ZFJ#H(A,49>#N+31VG29#/M3VYSF_$(4B
M>.N"CN%BCM)/Z9A#R#4"9&)P$4T3[&=P8Q8A@-+N>B\)9T-F@CK!R5.7[# 2
MS>QXK-*:GOH[+@XI_QXNJ4/;GG5[GU3"VV:^_J[TM'V(FQXGA!&YF*!#!^AY
M!L94(50WA(T67CB#-!_Q^(YT)9\E>$=AFW6+$4XF]=*V?S[H)=UWOBNJP6XF
M%.C4U9>M4_VV[ \(Y8/ +'(2K<G1#+[G]"R#X/EJD7>%4XK=4BH=>CT8CE?I
M4J'#XUVBVK4<X;-U+\L7JQZ%R[#)7N1)![&O8P!UZ&-R5EN.SKIQ*2*W-[,5
M1@[!$5OPXJHU/&N'M^\$>,[?_VXD4^=PZ63>6P_;!QQ.OM+@"RR5+[,<Y(O
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
M&%)C<I!:)BAQ$4[TDY9\<<%M[,$DT4$XZJ5'OGW2(V[-)TD2OYD@C\^JFIN
MKB2EKN$R(0:^L!NU5'__0)1QLV]#:N5;\>T#CZ %P&.63;KT&)3(:F--7 KN
MCJ2DBA48>*RIP0\D!Y=-5EM ;GC94H67RX3XW'W.>=G>*<D6-P>U2>S!&$<B
M24LL)K0NC(<]U98^/G:[H1)HQR...^MWV=^?G+U@N#SN4%[T_,+]P^U\)T[?
M0K[Q^/5K,/4ARQ(5EHM!N#L!XJAV%Y[A9BFJGO, 0<W4O)E\M<ZQM651OZ ,
M7>S2@SVC\"* 4C_I]@<U=/;-^9<+<H(K$))#PU(#*P@<M,,-.3:;"G6D[KR)
MGQ4J_F8*CV"740:,,5A5UGKG6\#(#*"3@\Q(-8.IS1;@N.;C1]ZL'RE]9]YQ
M/O<&L4]&])Z,ZNM/,V=_AWP#J'C.#GC"N)[\KVY(#$.*+#<G,7;B1[.N.JZP
M'3%E5R"-;&IR5SX=%=(WK>PZ;L#O+ Q"8(EH,K8W7R+Z$CT/Y]U4S]EM]91H
M6!>GKOC(0C2N&JB-;((W))&^3\G%5TC&?_2JB9:Y\A67AR%9PJ>PE!0@B%7?
MRH$J2AEI/FDG&4U03\1O2L(G$7'V#1'3]1NBMBWPVK-7;C;$F.7RO:"/RQZS
M+T/H$W9I(AEXQ=[Y>+2(-\L)RA,()LB!;/74LWK$P$F1>+K IPP<I^;U(KB?
M)\*^[D4YX498_OEOCN:)V3]OOWYC34*3[HHFM>H"FPPN3#%-&,BC*DU,TE0>
M^>(F<$?5FUU]D/GR.9&./YUOFA6'NW@VFK9>TI ]<T7P$;O;(SWX(XGQIS@O
M'*!DM>Y.HK+X<U+(K)4)L$8U7!.%B12,UJSE[HQNK >O.5']'J+U3 =FL@3-
M!6_=_U9U3R[F/,X!L79]%'</,N6,XD1X7\N'Q<YSAT0X&Q'LBGQ4E-?F9,YG
M:>L=:,3D2-YW;6D&X;,_$+\M1;SLE26K+ 2T,4$3..OOS2I4$9IZ31VK:R=*
M,HX.QH[KC;V++#/%)PL<4*C/$]@(1W6_F5!1'?#E?,%;%9D^ QJY9,JY".9'
MU"V4$MM)$ :7(!6*O#AN ,'GF>(WGQH$+,Y+3!97[R^W:%Z_)U[?&'O#84.C
M)&=K-4"U.>F\3<+7PYQSH_9?<"33^2DFB)!*C*.J^SZLZYEN8O4-HD@HJU4"
M'_"=(I;G./66FY4XAP?.'RYBD_4YCDA\#\J__>!]PD6-'S?8,(3^  $7A/WU
M:E)H48!W67_IUQS;V1F%RZ\;E"Y9_H9NE1'EPD )@"F#/Q70+<63_E1CXED=
MZ6Z7/BO&8T8??^<?'U8OMJ9WWG.4#V*,?]&E8'%O7X,?@8E+K-_P%\"JMR<5
M.)&9MBBIQ 0M+CH"5N1.JP>PF8KFI*M[%'^8A"L+=V-:N6GGH%;$2.IAQ@CN
M4!><O/,>Z,<?ZMIWW*\.LPO0R(FFMA]"/;8^#U&E@5D9-H-NEV>A268L.!92
M-]^96=_05E=!YJC5=,HV^UUVI% F+9?^K(&"+=5T#C F*V0=:<#/NHPQOBSI
M3,\YW%*MN(*;L[<Q M_W[8?JHMK@GS:)IZIT>IF@24%\;^(OC/YFS3S'Y& P
MUVJ_ONER$;KZ [@%V5G.J@_U$)(5#GPW X&A6)&MNN<GF2#';%KG>Z0$4/9V
MY6??Q,N/T@C*]B';&_R]4G?8-QM5_OQD=*%)SNA)'%V6<INE.Q9A1>C)XZ0]
M!*PH<<"#M_?UH64ED)HK5E=?B-'N,$%QK]'M-FBOZ"74[#S)9%[$5^(J.UVV
M9[XJZ^EK\J4S;+NO?/QM5H6DS,)6IA- =(["5G-Z#@OW&R"DJ^"I.&<FZ(ED
M![I&.@./%9$KE$SE0!I'P8^LIED&4A\+[_?(9V":!,WV)?:_Z,KF:.6("P^-
M"GOJ'I1^(@$*^5?H'033RLFBM/.D()T4)(SQ<9R0M9Y=LE:\SX4-GKTWL;[K
MRNZ_;_];&(5&S>P!]JR8+] 3H6K8#2(R (^3 F3MZG^+>CZQ'WL:&691ST:$
MO]8$61L+_2\A]NQ4<\;@0TZB.2G,"1!>M)( $B^3=N.K^Y-UNJP1=[=4?+#K
MI?&%.;,EB+Q%$Q.9EPG:7)*?+AON"+']$>V<!^1UVK Q\Q66[UB- X75I\.>
ML@@<=XV?PMJ5K M9\+K,F\'4HM--U0DKQ*05H;F(#<DMSL/71/C@/6B2&7AR
MGL"Y?M:=-?<GV;LKX*D]G*N:ZNM[N1I"7 O.7B>^B77R-6UT<M4W$GI6]'8>
M@_?RO&&[GYD VLNBY+(2T9+1CZG9; <?1$H"2V\1C0PF"%_<%08!,XY/^';T
M=S7R#JUSR8G6DDN_BIQ[K)Y<WRU9N\+O(=8JR9JLB>IW]"8*+F"F.GL@ JT:
M (X ?K0=OTV7[996 -Z];1GM4S?2'#Y//NV<U/?SN'GHD:4"K[3)UNK"1]!;
M  N@#R;0LU#'&>,2X\2, ,)\O+08F3-QW4\-)?,;Q4VFSV6\073HW^!OTU*)
M>% .G6A+>M^HHK[07M>ZCHG#D2X-3J#Q86U6\9"JU"B_Y@!7_&!"OF)D1/=1
M1P1AZU *::X=@?4^J)HY=C75[X#JLZ[TO< 36?H7(+>&SDM#%E(GS-L:%;MQ
MW+0 H)CLVPL3-#!>D-1O"@ Y Q3&%VO\4F.\:T.F<%5UG:"5W!59'5%H<#O/
MHP7]C?8A]$(F$U2E$0.[.RC.F)CC'$5Z%R"J>M.-P@B2?&>[JSXF0TMY%92T
M3$;@(1_& P\X:N?HRIJ!7\J"_]@/C5[C?(SJ8C4VEJFL]N:3X6Z2-R"^B):T
M\EV<Y[\%Q'5+>,=K_6R-VKQ9?_+77?;@"XO9'8?\DOAC=4XJ%[L#OBR_+0(P
M4AWE,]F>./F:=HD\P"(2@:5&I8A*9Z.;4>9J)E^$C:-FIGD"CYF)I1B6R*1N
MO:J8H[8^9OG]!.D739+,.L4.J;=30XK&4U$#1&MT;DJ9A>O05/HQ3^VQKW^+
MBL)0OZPJU'YVZSTK/U:IBA6WKDX)&D-:LX*NA>K#B,(\P5R,[GQELD87##A/
M.Q[A&^GK*YJT%#&]UG^#?_K6K;DKV,#C\<(VYSH_6!>:E(G=+.3:219BP\.J
MXVB"BPN_B!XX;D4 OP@1OVN/XVP.]"'@^%;M<E8G^\/>.C%!9=2;=?$"-U;R
MWB>W=_(--LV^+7S$O869J*)H HK4 XQ!1ZOU;JKAS57M.>$A?ZRZJNN/$([&
M5X8#75D"RR:@M.7+$]MBPJLL3W/B(8^@DJ3Q7K@P:D@BLRJR#$CMRM3.\7Q3
MMV30(GBESKG?]<[[(H\ ??- %0$7![EK7VW$;*#>E 1Z$A),WB7$1;5"5^:T
MQY&B9$'\*KP=CY8 7/VD"2KF$T_L[8*,P@^2;IW'6U.:/8IZ/B25AFZZ%3XR
M&*08TS.@_'^CS!Z\^0A]J#S@6Y9G2%!$^-LU43<"$V2+:\@N;6AI?*X<KYAI
M[^4F?,-#^?W[]ZE7"Q- 2O\WV=J<NDZ1HS_#W;,0I+)3"NFY2,G%EW:RQP2!
MN NQ$;F>3%")SB'D!%CQY:R58LZ>&@L(XG'"3)"G=F00@XL%DH<. ]&D4+&;
M+;A.L,0MB#"@U0N75PLPM_"2++J2KO\XB3>!?JCP$0RZ/0BHE!)5J$)KVOD'
M6<$>9/29MNEY[)[T]2'_P?M:?0!.;)C<?NMO,A+V9L,]1C!V4(YHG4/M;4=I
MD<*ZT%PK<X9 !*%%W_G[3L2EQN&:Y!,[ZGX!,H'/,T^ZRWM<U.5]$WT=B.Z<
MXDP,5AGD <J,JD:W!TPFB35\^M=JS5XWQ(R6]<KY<S>>2>=^=H&3 Z>#D@*D
MP<")79JP8MM\U6!'B^5J+\6'_M9CU&\;<MCYEF:F"R>YF5N1?U)$\7-MZT5K
MOU[IP'-3%8_/0XI'K8U!0M8W=@:/WH&*C<!ODM7KO$L=NAFUJ_M+QY.A'WZR
M69Y^_O.Y[;2"3=*))46/Q.?VF7,H%II7I7<;Y'!V.?D%3U]U>Q$LXW_C'&CA
MW![X8% 3)TFK"\B@[-38#"&,\+046%3DE76-Y:=@1HR]7?(]0U/+#[<\&K6\
MY[V\C?CCNFUL[PQ<T?#*\9DV?3\2"2Y4PJ9J,4'3*HO^E9<_C:X'U\ ZW=W>
M+*ZI_]FSERRGN0#%A#,F561.^VRKFZUSJYC=+\]PQ5[WSC)XWA6NZ2D44Y50
MWUU$A_T#-* 0Q@^&&,;67$G"P7WHXQAA;H_T^EG!U7!#T,_QR?VLGLWH?;,3
MNP27Q+0?;J,"%V$'Y<8[; 94M\1+7^1-+&5/RS$TIT!4NUU*&<#E_HP!-0/O
MNE;4(QDG#% UN8%43QI?'-2E'*U##QIYY<W8[T:&&X,B@UFM]GC[DW,W:S(7
MWT]@=QYNI29@2([@2?:%W50L]!C09$F.QU68A^41-6_FJUH<#%+G>B6X=;EA
M\>/#\13[MOFZ>5I>6#QL;? *$S3B7!PY&$<SS"*K!UWG2<*I^C2HVWN'**D/
M%GEW!C)!1[V.Z62,="T0!Y03-+*='7JL&E?3]I,#6/D\18\N?6[*2O3$ D[@
M)VGY/!/4ZJ&X_3'.C)6T(RR.IJ]U+!*[:$R,C7 &KEN?8X)P]PU1$D/P\L$.
M2]'TX1#[-T7[[9B,SNZ/BM%C0I@/GOMF$!ST+Z@5H-I<5&1\T#6<<6Y];8SA
MLP[HE4L^+G'X@*D@BA^Y7P[%0W^-%"PSP 1JS@L[6G;MN\HI0G_0\$,N?FC.
M,^_0G(+G]M_V;RT92DB?6JY@:$L(;#](_?45;1GX.;VP7S#6#E1V\K/LJ,WX
M']N%S00F2*A5^K(\@"8KPK]G6]I61WI%V("Q&Q/VE30#ECKO&?,XOE#3-XQA
MB6\%W)&_D49">IGDWRY+4BP'M5'''R>2@LZR8,2K^R*<8 G+TMUT1;KV*S!!
M4_>K4@''K%^?48 U/ W&!UM@=453IN?3SZ%.(F5(F*?$D4WHJS\KX^"=R!'%
M)3%L$4H$W8Z">6!$]D)Q C0( 7MX1MN@+W](@WB=P<D37LJ@V_<MTO0(ZX>F
M._]\)-V%1^WBV-=.08^3,J%];KH0GU)(-Q47OVLAO,P$<3)!]R"3$8NK79C#
MK7I @&/]2[X<I&-";S@PW5]K#;S%7L:F=KE6G+N2DH<X9Q:<[D/_2N6%*H(3
M2]Y?RWD%OUD]/A>5H/2!+^H_>EGX?Y:TLI(X:IG1WZI*+\$MY,TIMP)6R\8L
MT(E<PG9IQ&;5KC3Z1GJ;!CV(.CYG=ERPHX@ZHE$<L=G#BBIFP72=[#8.$6J5
MF9QT%IH]\H(G?#SCH5_,F0G8G(S&.V%R0"\:4$U-V6&"8)< ]H6GFOIV7THJ
MRM_/.']B;'6<%?*>;!Z"6Z3?CT5CIF[>53/:6]KHW61UD=/O,.)=^3+WL3PN
MYV8NAHA.Q+7 <N!@>C,A]0/. SNM@X<3+U!% 4[*5RO^E1QHS*(&]]1JV!F7
M>;EK$S.5;H3)-P\X?I<ZN!GL)(WG(]U8)M:B!F!@WL:P1R/6Y!?;X>Q4/8T3
M(_?7O9][I :;"N_9XS7 =^8.DD*R.@<Y)S[FO5ZIM%+(*YH^[>1KDF.7>5TH
M?%IZ1>I5#+M\?%G-?H\57MWYPLEE+6<SM&KDQ#Z<@&K=+ !,CR+^Y!(\E<.-
M#UTQE(<]1-4"[K_WZ%9O6U59Q<&1";H+AHC?HPDK9.-Y%#];ESC&?PS=UQSQ
M_S4KS(=<6[1ZBC($4M]+^1(XD[6<_=<S&&GOY_OTDRB'^MHHQ^P,A?<MG=.6
MQ"_Y11>(A1=C!S88]VAA.@07F<'2@9=NWM?[^K98Z1V"3#>,HUPD<T[N#/AV
M5'Y.R,JTGC5MVC1XUOH]FL%VMH()>M#RK?4&($^0)^&Z_<"VF<$)"BTBXP)]
MP^=*.,0E269B#.$==Q45X=L7. ]*_P"L$O;0/^JCQ-Y4EQUB@AZ;SJ+C3M(O
M+%CZ[7P3?!>5,19CDLY8I[.:[HR@>&,A^Z5>XF-CH6ML?P5^@#$/WPIIE6."
ML(8J3)!%9LWN#R0/%?F*\>,?'UK\EP_WZZ*9H"T;5@^"/<,$#:]@7B!:F""Y
M6<@^'4(_4;!8;6V,-H5\^^=Y67*@[,PG3[FC#PX37<9)1@QN%:HW:A K! &W
M&JQ9N8J AK7>Q1;XU%'+I-H"Q6#;@SZ[6,'"AD#$,1%H5E772-+BE)D6D'?S
MJO]9-OLIU_=7!#9%1FC@$:O',-+]@>T CA=4,QI?RJ4%BW*$]L\R,+IRYC1O
M1+J"=$?K'!W#! 7@)F4I.3?]4$*T.\,EHR4@/AZ;9Y/S&QN%XK75+S?<9UIW
M:)3A?^H(SU]F").67<-= R["9\=@YW!#1=O'2KNA)]JTCMF6]5*GS)?D]TO0
MEL'V"YOK+#9PR)E>!?/"5:TXPKN\R= X#DX*.+'.Y=);6*RN.5<A*)@;;[IK
M=85^F)[UMP.'5X%[[.M(FSV^9@RI-1M7Y.S%@&J?]#I+==L+B0WT5>74S1Q:
MKCYI.OY,\"]+Z:F<-3[X-WWZN(OWZI[B4YIN;@UW!D4+8O:[U69ZLRHRM?;M
M^T;UAD(@RZQNO%FW;&I51"<P7BW@WD>1FR5&0VFCSSIG)&K@!T82JV:HHZ,O
MQMJ-A6S$_J.[XO\AXL!0(-O'(27?]'U$%-V,^C(&:U'=3,*<UZO89I<;'X2S
M&.^]/&_[,[_G>=5R.B:6G*[77_-^]K!P2U;ZER)]!,[5TRIWOY3-M>&/WGSS
M77(QY.&;%ME(T=TWH\C-@@V/&<,<[Q=JL7&-=1G#*K]^[*E4C;1"43]8#![F
M-: ZA[0BOSDU9Q!!#'8RL(@(7*F5><#&H+ZPHI0M8*=4&-P#Y#I">#V)">K@
M<5T8D-HJ7.8ZF)/4O^K9<WSPE@D[>#/G)_H>[, <(NH@T"39'Q@NJ*KW<_BT
M]PNNKJ"STF:\ESPR7FG>OL^'I,*'H1SJ7(N,PQUD$P'HF*UZL?@D53DM]-4Q
MN^32]P&$Q*3T*W:P# -_0HH>/E^EB[2^M'ZRX]N9TN#5D?1F[\%&JQNC]S)L
M$A_4]-5(F5N/:2S_T/+=^_CQHYR&X<#7XI]IJ79>;F:*HZ.:UO#O[^0^I"Y3
M9O+F\,9"UX_^8T5C@B%!!M/DYR1'FF]X.4"L*Q((H1>V]KZ^_E)$G]3!TCA:
MSV'?P%A=QU&6PVEJSB<<.LV+YOL/]'#.Q%K-%4"7IM#499PJV5MC_YN1E5!F
M=2D3E-YORJI*#S!U ']NY/6$NPL>VUB+Z6_7D/U,D'R0H4""$O:7^_[/?VEY
M5!;@TXL,R[HNS,Y*,7JE<JQU'_L8'8#9TYL70(^7O&!U//V.=*=V)FCOI"]Z
M/!N]$CSXI=F%=1W_5#HJE9%VC3RE5(@K2OUUOO!?OSN6?13MQ8(W'4H:_;G6
MBU$&-\VB=828X[SKJ+KY:\+YX5[FYG.Y%)U'QT)=X<5,4*453=1[(:[;R!</
MF;(WECXT]G,*,WU4)-<L;U!<[6OFI"'F 5O?,_M%NO!6 Q/$X6%@+*IJH7^#
M@5C1R)V"4[90IC\\CGEB[J^G=XZVP'YF5NR%I-(;Q[/I6K^GQE():LKSSB1&
MN1_:/4R@WR?<6Z]?:"CMV>_5RYZR!9S"7C@,;-*(0J47X]SS;.%XJ^1\9_&E
M^7"\'SQX/[+'2K'_\^G3&^3G[H_3387W>ZF"?T$.YHV>6O)#0C[,ED8C?96X
MF*##E/)@@[(^V,K8@P/]^4.?'/3P-_E^ !J"B+"\^_LO[OI.6\/OJMS M4B-
MOV_<&*+B^!!QZ;\V-._"W!WHV8:2C/5:5,I@I?</36MC%"H2^ ^O"/^?R8VQ
MG0%(Y\-;4W,M;[M]?/QS2_+#IM[#>K^'*%25V;W@MGEG=^5T@E_M>KI3[5R\
M^H>W/=?3DVRG)T76^J%G&*,H0>"^Y_=F/=D?-<^_5%]F@AKJ O;O=+Z#S+@@
MVE5<7,EUE$]CS2Y>I/G./OF1[:KGF;L;,[=2 "8H_VXDY]>(M'25GH<[V)^#
M@M"T:Z]_99+*;"*N--F;,UJ,-QFZ*FCEAY?I5G$&L"!S_IP[==?66* 'S4]T
M(=[S0_S=]FR5O?O+D1Q:)3_:O&>=\10/WRA,$8K4V^W[X*B$_6G@I2/^DE :
MWWWCQ96,L.=OIC,BIQ]6[3S4]'%=40XN+!*NO-*'?(K=IO(Y=D0JVM8(.LY>
M),UT6.KTM)7Q4LXIIGU>U<6F0F41)Y@@_'S29K,B<MFJRCPWG+)@P</[)G_2
MYHS^L937XY/"+.)1H]$93<!Q:B153T>.[TL(GK+.4"O0==VL2"%_/^3#181/
MXBYB17&C^?I(C9<W:L&G?4PV+[O9/9_/JH$W12ZM;[ZQ6MHLUHG%K7ES?J!R
M\A#NGZSS6S)>T_K51S.>#)JV0XZSB WU(#K[GPS$I8HJ"\2MH]1':6IJ/:.C
MU635TVQ?,SHF(8_B?\%BPK6"85PT<\@3J-R=.9GZQE/3G<CX<*5CY4V,#3@M
M=M!%@Y^E]U2#B"+WBYG71(;\!_261VH1GG>:"DXXA5A>+[ QF,?[#S-!?4[0
MJL(\U0=&LD;*PAYNXE;73._ZH:4QOY7^N1C<AJGKI>5YLQK<$7-6@^M9'KD+
M/X":HS%^Y/_E6,X:_RZ.-?K?<ZS_3JY\^-P^]%3FY]%PCO0$$#6.(L2BUL,T
M9P!$P1QA@NZ$MI+KHK]_"(2;J=/MKUIBY%+0PT?!>]['9\Y-+?"5[N0N8'OA
M3W#5IH_]6F5I$N3NS*8W,^1?4[A!GD4%7?=[!C:\246/3$S%3N!R$[8ADTV4
M0F"<J@@P8$\QAY"NZGDA6^4[K[(CG"_*!"U9B02>V.DUN;5T)=_WSQ%5TKCZ
MMQL5YWALREM:NS Y<)X_<,U=F"7>2B#H6'8O.+7%41].[ [7:=Q"*]3"BO14
M6 &84&1PIY+@E.%/<1WV/3!>!.5<4 B^K&$K*]?$T=SLB,&/-KF"K@2VSYZ2
M@Z/"M#_9GB]I1:*JVF=RGXR;[I56.>=\9SSIKS(XXO<D19'+VA+\GI8S"UU9
M%;(VOB_5_F]Y\C^]"'?0[@$K^/GH?<M)[=G5W<,6F:^P@R6[O;-7&8IB4I^W
MJIHWE?$SE26N+W_<^#UB_P =91XZUZ=2NWUYM7VA0C=60?,4^<&K6O/]H;!(
M/G0\6JA9D51V46\\?O/48)JOMPAO':^^$L.#!%/>4R2,]Z2*(IU_M/[X,/CS
M9M?/R95/#5L$Z5(J,>4#FO>(BF1/OC99HXL/!1= E-KX)F8CQ/'N+I\3AVX\
M1!F::67 VU G@?Y<,C'\-BFKZ+'5Y<CWF5.V$M11T<;&/YK9U%)>4JR@;%2Y
MW<B'_>W4Y^C!L)_5W"RH%H)^_@?X*Z<4R\=+B0D'IQFIL+<?E#XL&Z4_9.QS
MI=Q1V-WFU2M/D1R?R9(:"VBR8?;9)\KM'7=7?H],E@YAY)!W@>!Y7EIX4*%3
M4614("7Y],3/EV*O3AI^>?;9ZD'V;^,'MCM61![2(D-$])%'9@???F9&XVJ7
M4O_E>NE[1J.5;V5NIW]^';D(5[&G-FP'D;VR$N<D7*N4AZW$37?/Q8Q/=6N@
M9M_WC#@+/D@ '!C&"#S^*TU[\<N$LG6M"'93";9AAGM 7_E"WO04ASUEV4)?
MH"'^A<]0V=OFCD/52)9IA-#LXHA9J$[]BQZ=;QQ]J72Z R?>\<4RIA+[]$@9
M:7G1*-,^/#COTB/P;(IX[+;U3L@KAM9*""VZ6QQ-@1\EW.]S,/'#DG /8=&F
MNTS0P>7Y::1B=(].F+*/.<UZE\7*,A18.8]0'(WYNWN'Y*)&!%%M@0Q&2S".
MKCTU/A]"@A!9 *)H3X#O4UA5;7O:%UZ&@+%HF%K _A\-NGKV'CQQ?LN"=0@[
MQ*I.RM(P5L7=#J0M"_UC/?7?EIO#(7[V%WZH[;2 ;>HK6ZJSO:J;JK.+,L6%
MEIS%+RNW/;K *9- 9]7&J/OH=I][S8[[Z+;-:4'[V)'K;K7[IBG%7?>=I1.E
M-B](;A]P?1*P.'4AE/:AL!7]%.&K0K@%^=3=:TOJ0UJCK/Y8F4308%W9&+Y%
MPU8!1UB"!C[]#SS#L6@_R,[^VN^V=^*LW"G&]N( !6^:\%H7K(K6B&[#39G:
M-/Q \C7<'MZIFU4;BVHYD%^N]8FQJ29&;0#)HYI_.VXD$I)%1KI0DC_*69A(
M#<[_0OGFF7Z2<%_<6<J,]\W1"\>.C6\Q00*D5L\.8- ]WCX1\*I-IT-"1@8<
M<"MS$H2DNG@2:OH(49Y\85-T_^,@-J/1[G=APE[5RO^\Y:0_J2GPFOGU?JK6
MJH17'+EWT>LQGGC=<2;8XL@J"5KT-N;;8H"W],HO=DYY_D>;":4+D.DPBBF
M^;C"$"3I$+GP$<2 ZZ-,4!71P)#^IF(5?I=J, XUG^RK1;QL#]!\I*=NIRV;
M -K1^U>?N,&> YRIMU#?<!(H;=H%^JM6,>35VA_-/J2/OF+-D07=WH&2/E;A
M@N;^O.DF%?T-_/%;V91GMK7Y2NQ#OPN;2RDQ]'JTQ_RD53=4B*1!9"/W&Y.6
MFQ:3_4?,2/DQ^F9:&\4A(>>B#J7,"8=K:[XY^?QM<KAJVX'SG&7_P.%;83VI
M4Z(+\/65UU,(S"*N>Q",,.F]ADOHM<3 ?[C54CU'DX1E8F[%YIBH@BX=2GEH
M[W[^D' WS9%>B.*@<6.N?@+JR.:FWS=K^G*D.,T:FSBHMFDFCOKF-[Z.6W+*
MNYG(/#!1!L<S0=6];9M1#/$AI#W9OO?[[VN(%./$\U6XZKR ':ZK)NZ\VA'0
M$;DR@:IFMS/D][KW"YQ 4K/"\:1Y@GWG9I++P>%6)>1)<DDV0>.(;Z9O2-':
M0ZW56XYS%V>E=8^^<!V]CY")_ESB@Q9LYBRG7?K!$+K#D(]:Z]+CP/A$E*]\
MXO"JB/W]1>WK!XY1'X/X*P7Z"1_7_62>\:W^F\]"8?4 .OG75<"TB!YM=7K&
M-RLPP^>>Y265D8&,Z>]H?NE':8O>>PS;3G&+6_VGWQ9<R6F*I,HU]K4(.%5A
MV1]W>]U\BR>1EY_CREK[0MQ14"1Z&"7@$V<^PAOF2/P:7ENCJ *";0U?#=UV
M*=_NPZ:'S$;<)$.QT!;LJH"S\TSK7NF+RIM,T(4)MK9CW/X5'^[F,-Y!:\KA
M9D$A0<?3PY?N555L,A[:WF6"])!7R3HZ9%&M7^\>(N[HK*_ C>DK8;E.+9G]
MYO/[G''G K@Z 9>;U!_R9'-<^GK68M-?$#D#??9?;YS9>ID<26(5G.C/6EN_
MB!#2#R3[8LFH9K^U=-8'__JJP_4W,;(#3P,?USR5.9+P6V^YM?"C-V&W<Z)5
M 2&RV5E12*^ H4LN3TAZ7PO]B&B[[7#$DF.A=R.!D;.O_)>P'2WK:KS?<V.I
MS3W\SGC3L!INUA:]LV$Y''GR2^0]E.#V$](XXX3B@1N(.W#QF!9'[3D[%[H6
MXURYJ$./%/C9G5)SH4]7O@](RA8)![M&O0DY&*HYQ2+V=;"^V7]9\P;;T#-"
M_K@OKN&.7-ZX?F,$\R7>ZHM7XN[CU.'CIYB@Q_;?;;<4.W$"BD\,0MX F=[/
MC+S1DC-/4[]^WSA@#+FA"I/8I]QQF?..LHXU46Z37B#@\IN=^NFQ(:8BF2]<
MO1E*^K#V+D85251[?_R(?9O9FDGQ^'.OC[BM._V;DG\7$#DW"OZQ>,C&F,-L
MA:#D69C@=Y;%86MK=I>0G-2'Z+X?0!:CI7KP+[2LSH%9)-G<B=',:NK-2U#V
MA%U:1C!Z;1N]G1"7.F0L3#^&UHWY]]Y2'/F8A6[?6$#Q!M%$,1R7 >!D*&'-
M'O!CX5G__:L9OU,&_ECYZ[WLDVLVW//L](#U;MOGY2R=XUUC5U50/_8]:PYC
M@C%IA'W??O!A7"I]T3VQPRHSD)JSFK.*L=W'C$">()WQJ1"$2V=/*_=X>8B%
MXHT:\SS8M<KG!M>[.I6_=+XMEZ#]O=?3E=5,6S2;4R6!$HW8>0'UCR$:L5/E
M<_[$6(\,XQ>I.M>.%)_]F@9NV<U:QN-\D3H$"_8>**22#(\)R?4SO3I:;K/<
ML?_-6LZ>7R_6WN38T0L')1CVA&]"/:1:V.3H[COS!8Q)$W38V7[@#MJ&5"J\
M4%_*3CQ)K9$E=[Z/'$>TIO[<46<Y;RONQ__PV[@#T=7H'C]%R@-ZOD$X]:(O
MQ2+(?<&*XV[^\99:DRG/A"_#3EGG(P0J^#$/B2JI] +4D=_H:M,VC6.H089B
M(T)S7@H!NTZB%!CX9J;P3#NHO;FM_ZQ2$+C&V0XG^=E':Z4F0RKMRIF@0U>
MO=#\XT 3]3RBS*YUS, *D5M2.?QAL[BB=IA8A:F:,AFKU.NJ%POF/"X(<4-]
MGZ_ =&RFXL2APHPAB90T;]]%])-693U,'/*BVH5Z[0RG ;^PV]].]8B[Y>7Z
MWY=+T>[EA!UDQ0V'KAZ/0[MBHG=Q))/-Z:HNQX!.3 (3Q-5L]@X;ZX<T1]2&
MYJL-!6AX-B7L6M2_?._,KOHG.<'\X.' 9WB8T083=!<2FX/M:H$M_.IHN=O;
M Y7/#\YP^/2]1FG9@J,S?3=KV+3>*8KMIGM ?OCA&Y(B/FZ@/T1[RF^R59=&
M$LH0D*1*(;D3"2;EI-K+:LUA[^_FJZ8:#Q-#3A;^R;A25W_JEM; :H_M&[C:
M\<2OQN$O^HR7H"+H=A<H/]*-GL*018TR. #%Q=Q9[P7Z6+$KV1Q_I=<5_-1
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
M_E%=MOH_F'OOJ":_;5TXBHJ*BO1.5*H@H'00B,(/$!"0)E*C(B(@(+V%1$%
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
M\C,J45/#/T:BOMQP$?O\T&Y-_M8^E^;VR"X]AN:)(AH+L.PDRH>IL37#")(
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
M2.U';_@"E+C63JC=!:]5#8PU"#7MY^% 3,94P,NX>C%C<*,A1@?6-UH)WL7
M@I#@B#Y/A-,LSR7R+ (5M[LS-^1!(Y%;+,O_5!*)TD3-SX)"@9,H=I5 7/[V
MU/6,M8?'^JD_YCN\KR=T$O.G1-4& \=6]:&SL$86Y 4JH"F?'"8;RV0[Z>\[
M*SN\[5T;T[5W-NKL%2[*>B3;!]B8R8;SWAQ+&=L;M.ZGH</\GXU!I#YL%%AF
MG_%"Z>K[A7Q/YYFL;(5##T1KSJ[:SXQ(\2,ORM=_M=O^7T88HYROPDZO-@,Y
M)*XL,F;-_:(G#FE0 ;2TJ$L4JUO%EQ)LH9*4/HH -J$>E>Q7J;6C#[!'#C#N
M,&G7NES?]P1+M%5K]!+L6,(BZZK],RFBQ XI*ZL5?Z45QLT)&TL=9V>$63X1
M#[KQ@H92LB"V_]Z=92)T :;:"2WNWY[;A9IQ"1Z;AT$'P$!CKY\$MWD>;/^'
MIZ/>]X#77'O<6!B/'":F@ZB &C7]-KVY<K=VMZVWU;1/U<[M?[_(7A+$ LOC
MXYYA/*Q5XE.RK2V9]R8?[KMCZ3?.Q[*[2TC-UNHQ:NG-;^3W@*I&F6",+>1-
M#Q(T,,TMK!F% PU 4;ZO:%-']")@_\E]"CH'=-\;[[D(*N"R+"ALEC.\>]B;
M;#ME4'+_E7V*68P,)I$+L<Z GGNS#PZS!?13>/U<55.@;[*L'$?%M,Z&G4V4
M[4.RFB_^)AGS,B0S<LG0@E:FW8IC^HG!K&&^"0_XRT^<$OU$TF"GZCQBTHD2
M@ N4.VYSUCY!GRVZ!\+ID3+BJ8"JV#70V5)$P;)WR9[E2)(8%7 !UJN/('K1
MX);TFNSUKZY/_Z65JOCBZ!O #!!Q_T54!%)A4$7IVSKN*.FXMSY/T\'Q)7PV
MSM'"B+[ZVFNY-<2;.II/G*80SBW"V&TA C2B]9)T"D<%8/06]2Q4DH?0R$_]
M?M FV[F7H\6F5LU<B\Q?$Y0V']$$<2?-K&.GFLD"^&IRB9?41%(C!Z0#>XB'
MQ6+2K\6Q4 $WMN6FHJ,<PPS[G+@8@5)?Z<\1K4G2E01MHCHAMHG;3[/<^5O@
M$^Z;Y&F6V%LF?)5Q'7V',K9NMD<X&.6<%%$!V@0#@%NH@#+)<(3J4DI_-6ZT
M?@',;..4$E8EF"]@U97LX*'2T,AQZ!0):;JW4'<)]9ZP(T!I6' B^!6H&Z8#
MT8F5MD:^L;](=J &*L!A)>%Z]G:]>285(.*]2PL@I KNO^PMU2'P;PD'5,#9
M^YY^+(WF<)RR]_5<\!]SNY?H"U]HDZI4IR@6E^!U*^)P(%1)I#E*'EL5NOUF
M;%O@]+(&?(LP_@Q4GL6;2[FLX6M-&A",TQ/0$T]\+EAVJT/P4(Y<_SO"-HO_
M%&$SZS=4N:2B\@MD*7V6[C".%O*4)Z0X,"V0!YT+"BS +-41\0<3OSG,L9K@
M/]]IZAGP)@3& LH0N!STEG+V!>4I%>"ZT<&WA7OO@N&0MM8[N&>LQ9]U8K:D
MY>GU)S?WBLPF;^E730CYN(1_,V=[%\JMNQNO(XFIE6HAN]"<Z J)KHHVSYR3
MD+MUH: *M2M@9)%*R.G$D7-ADRKO,YWJ,H?ZKB%;$7T[;+!&^OV^X%E!) %.
M(TQ%Y'*D$+17[6I=36 7@G%BPW"!\;R3P@5?F>EURY ?SY_W]0HVA=TVJ7"
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
M.)"6UOXW2S'JIR33;M QP(7>_;LSQ VJ"X?H?CFM>Q2N?^^4S3,4;5=QA@!
M+@]:*?52&]9<>&6.:K_$_VBLFX0 /#886[:JJZ/;SA74YW;0>H%E$KG"Y/(L
MQQ!.CKXZ?3/0()Y1P57,7+C_C?7&2FUU=55M>'AX?^*)YPHW3=Y:B_""0$20
MGM7RSMDG]=&2G:^S*Q!)YTT,Y&424+B241:.]#V:J^/U7;]7X:%]3N[J9:RG
M>7^?]Z)@_IU=GOKO0Z6+\  R*6G$S$=J:H6+&+F36\X+:2[_$G-\^8.9:PF-
MR5Y]^.%ZJ)! ]9 SRC.-Z)_-2T'4^U^RL-[1W-5J]#"$'#*2C$^3Z*.B)V91
M^D!&A\-V= V=P /D7\GLN5'QJBO8T^\5XGL0]+-@VW[!M@^/NN^Z<LK%V@2'
M2,G)O5=\_2^I?A9"(%#*!='=:W1G5D^N%#-OZRSNOJLTM"O]!KF/\4QQ./GY
MM>1\>MF8^=H9%6H_K9>Z_JQ9FCP#HR$;AGP#0@*:(H\],?ZN)E)GR7OZ@H 2
M1\=)*3,_QOLK#(\X?0ZRH=+\_9^:[@\@/:?F^J]I9M8Y9$Z:WOO3F!C$L$KT
M>TR*6;+>?L,Z-D,+QZ);@G0)4^!Y,C!K2X%$KN4$B-T%>S4=MJXQ_WL-]H"+
MY9DG?G81:QS?7NP8B]CN/FIO5DGQ<S8V/='G>2K LT1Q#%^92K=,'2/TVH.3
MR-3 BIH9!YSMMN)D"-KQ[[,3E_W_;>[=VT[,4:[B ,5UMFX_@!WIH&J3 \MF
M4RE3[?/;$[)BO\9_6 VT-"P=$8Q_&?#35BTE-\@[Z\[CV[P5B(:-=FA8N)"3
MXV^"T5!?96E08'*R\"%^S_XUBQ+?/"?XDC';(+>R=<D#\90]\TBT($J!'0WL
M@?BJGY8ZWW[6HU1U)M?GSL.WZ(6"Z#5,VO7Y-&8Y92*. 26N"TPBK-HSM6IS
MWGF.%_NXN'AP)ZL@GA^X92P% H$./VV7.4(A1.A#7(BX _?/-3JG%DX5XK%%
MDY?D$[E?WCGU_C<4ZS",^XE2)3?[BLPSRV!!V2CN(*>Y$$/<CVIH,0(6>_JV
M6B0M@+F4 BS,T)SR&B%9H^QEO6/TKQ;W_G<//())@!)S"(?W0 ^A!QX2[*I]
M)3QK5QJY$N7B55O,ZNHY7]]1R#7<$+(/K:S[NF5[#_[*[4SS[4=V]O77];28
M7MA;6QXR4$C;KU?F+A4WK&+J8+M#Y4E>F%_T^;F5/1 53KL/O BCX.:/Q2H-
M_W$\^_*[ME&@H((JI7?8;)J+UX#M7".[;;=,Z;:L3] #A ?H^#/L**CI#1<B
MVO!%F4-$7>;=3G1I["=]*;Y/C\LBG_MQ,ZXR:PAW?)/F*L#/OJ3-MVC5"/#/
M?.E_"U1V"],<QW[$/L1?_2;5V:,O5/CR(728(=E3+Z/X[KUMC?ZE60/%!?"X
M'DZKF#'6K<^53&I,;I$<[2#4C!M:,A6K-D)EP&P-^ZW<^@]7%E&W*\.!UX*M
MZH8T#<Z1-S;6W./&A\>/IM@7N,5>MMY?)70!Q)OB_4>%=>CO.;US%27?#NG/
MK @X\;!&2\4PB6A/Z^4K7JJ<_2,$?21PBM!3G_*4^$A Z"=2*YH&-'BQQ'")
ML%Z4SV\,.A[P/4N^ZO&QO<>8:L[0</;=L+!!S#&$P:Q#HCC65_]OC !F04!)
M&:3U0_^YC+S>1I4<9"!OJ*9-#YVA&;UV1_K/[O:;W^>58ZL=87R MUGMR!:=
M)R"JK_O+@>03<C?VY<E%B%X @71$/07E+TIYB=YRN<4+.NF]$Y90GW^&_,RW
MME/O(O*THS&J[$\X,BV%E4,J/]9?[W9@Q6]I$RTRNX'.<SH&TP[J.Y&'?[![
MX?\VA_S?02D:S#"DF';!N.$(+K)V;&E-F:1E3%=XD=>10W)IX6V_+[;QGKX5
M<7$_IZ.(]27_(BT=/:T/W@&]V<<M^85M82:Y W_32FY  ;DY#.O0M7"J(\VI
MJH4*C3D6,!$*^MR8GM)R_:MN8PP:@:*:SO)RI.!Y98M/=>P//$@HN@(L_RT"
M&V7(D&1^F%TG0]H7U=ATLSC87.W[N3W0;XF"'/2PZ\6-!H-[%YM2[._J]*QF
MRY-?%K\GG<T(K'Q?MP>J&YYC6#@O+@UV(>K:?X\^[OK1-QA\;95M!K3K .><
MS"%PHHAM.-T(]1DNN0=RQTA"(UCG *%ELT;%I)Q^/MK$4#2K\E#&S[00\;:^
M!5Z1'[:<\'H7JHC&+3>'9R_SU:RN+^*4,)W>I&62]Y6T^_5]YS7',E&>;(?D
M*!;[OZU2EA^J/EZV--<!\9N_V8^[R,R&N@\F$6J",?) .,6J+=7+5K8$[@SM
M]701U]GT>)E4@>/B3'_@8B2CL@3^YLWB+J'&SY,J@7CZI:S!_0B32Y5=+@J.
M@4Y7# D*#S4>Q*"EHH,O'8F2(-BC#C-X !A=#^"?(.':"/LG?X<:O_\4-688
M@@6)N_NGIQM%9CPV;UT V?Z2LB<[.Z6>=*$<+7'T9C[9K:%"%3>]W;;61"C3
M&E^D'HG1A_-;\-];A ';K!WE!A+V(X0AM$Z<6[%_9T1N,7:A:F/>Q1]#*39$
M_ZCZ?GK(/A_]X;80;_QV\J%>:SVNT;^/<(BG>R0/4!]WDI=T!_Z@4QP5)]4$
M?E]M4FO]J6-&^OAR5+81,M R'>[XUR.1]/Z?=$C_"OC=R.MMF%BL3+.P/V5]
MGBMR18LIL_Q:=9W\I;N-8]XE+J'[NC2W2RXW[C-TVHC%;3Q/V!^.ZR%4RI1I
M)VC6S"C@A48+K4?5)HJ/7/'+.*S;7CMY&B3CHK7;8QRN+$!U#NP(#/F89M#3
M+%.!5L<,V.]@=;&4\FN=+QL>!3!_5H^GP U+>F="P)]K"21F6'OCV&"\_LT\
MI\7&V)?=*OT\]'MQ]Q6DK8=:W>6_/AN[PHI#LYG*-S3M 1.GZ>9"S2"M",\5
M.*HRC%R>AIN,!DV>>5:9W"1UQ@.XAG)EC4,I1N@I;>)HAK,RP.=G>!R!TF^<
MFNJ6&_,9*9?@)2/]S@JJ]F#5O+?+I:D0N2^6A0FH=IPG-'#7PO=E*?TV _P$
MJ35X)FB)E%%7.*LRZUPQMR"Y\PV(2JPH692HC2P>S/.><NI*6RU]IY=E42^A
MZ_*HS<8$5"P3<Z]DXG=QL4K^9FUFD(NQB-7_="6O_P+.A70=%#M^KBY:A9?P
M"$1A>2$UDM89[N,UYW>.'NW!T^/;[_('G50/.XD;$9@49G%;4RQ(II-(.-W"
MJW>^)4A?9XAD\]2L#GVI2" P>H;VENO@V7&\%71>/S[>=5RN2 OV([ER9PO#
M;)Y(&_SP24?;D'Q2.;ZH'[;SLP#EQ(Z^'Q8MN&UFT*XR(]&>D&EY.SN4*$+K
M[9!;EOMV8J#/5T_:]PW]S\(JF#43\3B3"U(3R^"5OT5BTYC9>Z"[\=74]#(O
M??=Y,] C,I_KY&6;QZ%3TS]*+P<%0607>-^0\6^&JIW '8W6^%@24VFJO7OX
MN&A93C:/R(TW8H>?O#G ^9%3]![A(-E7\&RY[*_\:W0)R$K7TL1V83XJL;_1
M8XVA1?IE\?SQ^/N6&G=:036,7C$9VH3_E\17+!;UOU+B]O\%A-BN'J<+LS[/
MU:!R?5B:#/4*0HL=S7$YO75ZKE7/)U=?E[.\6S7W@_?F(.TUVXN!D%<IA"E]
M([H:\E)TY[AW.DP $3L\OF/J;MY]_!7]8TRX]Y^XQ-UGF&>(Z/BIY*-5?G!7
MYRW40AVS<<3038_( @^NJUJ+O&-]#Y\,7T;30\[N5 ,X"G2>J[4%";C-"W0X
M>71D-!C>=JB)[E3B+#'I]'F!GKIDVO)XC'D:T=/*X@$2WEPCP<" Q=7QK?[(
MA*U5AVZ])PJ[!1'%C)(? A@LY=+<)"<Y?[ $>2;+AG*P4-W>)%5[JC189M57
M0T& YI9RVD#E3S.V:Z6VY>VKX8"Y3=-9S P5DJ&QH_Z().-^L>'GF+4QHW+;
M?9L!6>A#06["/9 !?RLOH2;1/+F.>Z#XTYXR!B.IBG"3IJ/;+J9!=?4J@W2-
MYCC\32">@B7'MQO< =!D;$>++WL@LH[>H;=KOWQ;RS.6C*__A!O>^+ZM/#"/
ME$8,]AJ@'LT@AW;*W5]XB%\N>_;V1$A-49\C-%5W]T1>BUO?_W#'\Z2U_3>Y
MDPK9("X'&BX*2[F.FS::WWK>3Q2(""7;#40UUM9PT<+?S:TGJ)\[!-H#N3W:
M.MCP"+$BLR^CNG/TF?SL-44@Q^[JT;-@VTE2<=_C59%IAH!(X65V\'WRGEL$
MJ%>)<,UP_QZHK7GB<<CYHE5EZH"KE'B [\'IA[Y%4^7'0#392^%)X4UT U8K
MH1*^TOYQ!JD,:+\S*FX_J+5JSO=SY^&*4I:_:2[9H&05GON+=<KO%X<.R=<9
M/C,,!829PM"+??JJ9-4PRRZ'&'1+*?XFO,1T?GMEDJWT^<PJJ*=IM.6(H60O
M*8G_MC .46^0?34^9ZCSUL )^;>W3H5]Q'W%36)8W!YT=894F*\@\FY3 Q!?
M=MGH58T8:_"=R?SPI/F94-2?&=CV@? J8Q0L!TCM?-U%NH[JSEKD W]Q9(X[
MFR[M*,=+Z;YT"#R^^D&]:@R97S<7_,MZ*.":9$?H-7PT:49N_*\ED2Y+2VOL
M$CEQ_I1<A(C !0V;]WEXCCKEX(;MXA,E:FSO77#Z_S;'_3^!#S**%%PLP[/
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
MC0'A)MQC>O@3'&-@GABBSM[!#2V>[C T4V1H/;&>@=A;#V1*9; [CP\9%@3
MH_L<:!-3N*F=3/VC&-.\%CME+&O%NCB:,NS!79")[5M=CI7%F?$AH[T<Q8)M
MP)E;A%3<: ;CK7^"]#OA[:V X[48J3@<!GR!6]R:P?8%P"O!B_$ANVZV*'!H
MMO@NMC"6A?ZOMQ]#?(W?(Z?'4B&?9*(.'Q(%3O>MFUTP9]9^P"6IW_>B!$R\
MD ^IR!<A+)%8/F3R#YQ(W_]2)]*%UNE/&3VU!69I?<-/*5HU-S)KIK$%C8P6
M8WOO$WC$Z%[$CA'(O87"4Y.X=VJ)(>S,_J(0M0>S0M1O\!)@)\0/GT&[KD%:
M2?1B4EGSR5Y/5\>Y>O%BW=P+OG;?.DH^FW]I0Z71RHHEI...RL)IXG+,HY%K
M-URZ7:L<2ZC5.!;I/;XAZX1-G47(EYQ;=FG]X=]#V#<QG IP8+\ 2@$6K#*R
MYD,]>^&N43QC?\?4U@YNEC89VT6UYUG1\5.ST@#_]O&A=_$F4S7%^/$E)GQH
MMA$@@$%<8L%I/A18@13J(/W=R.C'3S!;NN#VQXFTS25Y*I2@+%N*[@?LDUZL
M:<XF=H1N@&4QM'NGF(CPX/&MGU.UJH[8K;\Q\,2U1F$WJ[UI;]\%*>W*,7F5
M&U3Q,$*56F73B,.0#1#,JR-_=8CL3V__5W6>PM>"C3Q@%!P0R#-QLC!> XUD
M[3<[<+_8RY47YJ,:U?WX\\^1V[W]C!V0XK=\Z(SYE#K"WDGC0]URC([AFWQ(
M=7LWGB-)P_RR>R.Y@S&>KTONKJLL6"[[^&71I9!\1Y\U6E1.Z?/ WN;G&]_W
MGWYZ.'3EN8JTY-HV-KF.#Z&>N*%@/F1,X$-J0)]P3_\RB<]8 WY6P192)0G'
MH!;CEO(AIXXVKF'6ZQBIH:K'5XIR=/IM+Z>OI<3L6BRF/][9=-,J$FNBC.Y_
MA@QMD\>"8PKZBG"RZ/5M3$WU0JMD4\/D([&ACK[Q3;'XZP8>P5LS-Y;U>(;(
MW)"^<WX(+,3X(V(?H.J4,TE6CJ?"!8MY:TTGT'YR@"J\U>&TV+W8+6PV4&*R
M#(07THI@MTWP(9Y5V/#U"<I7&199#&Y/IW0%]JUZ I:783]Y]5=I=_\KVW.$
MCB_5G$7$,5Y[UM#7O^;%/7HX('&<%W7LQ?#D[N;(V/ON9>H/J$!>_*( 65Y\
M!OQVH08PK#,3O;XA[4Z/9^A9V?M/B@Z9 A4SU9)"B-F:N707XZYB9()+F4;J
M<$(V'Y(2YD7 _4#+?064Y4.A%M-_9=7K+\?E\:&%L2%P7S6..QOAON".\:Y4
M([=PEVGL5>,T;+D81PFIM06"*RGHLIAJS>@+TB(O0KV+2^UPKSG& 2EGY;Z$
M8K:J]^8%+5OB A6OW5D(A8Z*DO2M!N6'@()=/=EISI'1HO&40VA&C,GPS L:
M94U)H3>4$F2;E&YY7&AM/V1 #MP\Y$"P>ZB^>XVQ:J(OMTUO+3 ZE@99P&Q
M_ZA-WPN9W#M=SUS=7E>P!-#R!5)AS*#PKJT&*J%Q4N5W[.L850[IN4G%U)"!
M<^R"=7PH0L7<&CO'-@A1HWX5'MTL1??@WB8 $6^>/\*'=KTA>N!/$P^ 6[C2
M<1PA8'CZHZGA@SSQ*0 W*S;&\*&F?F1 K(1IQ2F%3=C^0!^TE%=2LCL8AC7L
M#;$XCJ*[)D]2?<@9[</F +N]6L:>#]D?2.9#"<F^8?AR+H"8*@=TL *S,9CJ
M:829$G$\'W*/K(4QL67<\6ONC]IA ,G1Y-Z?#$.&MO"A*?&F&"OF?$"&59_Q
M/-\G?"AY,R._'-LM1RO5K/;WP@][ 1W96HX51R#]]U(;U2OYD$L->_4GF+44
MW'=7-3[!4P[<WP.0BUHUZGC]/O(N@YHP%@=F,23$#K(:CV;H8'M2KO.A(4L
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
M<3(V7'U G"&%KB%P8R5K> %#P$"MIM[M-F<K,VD3WY"(KWW(J!H5DV?CXHX
M<Z& "_8G>C#UL+WF0<C0-@_@D,87E%##,56DPI0IQ0M<#V[@UL3R^%B.[24V
M8?D QIH96(70O@Q,T=X5 Y/+$S=0YLWF0]>)  ? W7")?'9=<IY&U\V3EDJ;
M: /;O:B-A+_/A%IECNJX86;X$G..7!IM_!'->I!-*.%#['4NWL#([S&9$ N
M1TUJ@2$41*I_,+ERZ<8D$NFJ(.V<Y(K5X;,<A^,X:Y!"2TRI P.N#F/O=@_Z
M9](ZU*DKE;K,Q<:Q1&_[%LD=Q2KCNJZ5L;'$G?H^[A).2AVJL4LM1X46U?<Z
M]U,8%C1T30T80@A-"E,@$@#<TG3!BW-Q5.+.VN'L$9P+7EKKRQ7)-:*?+^TF
M58N^7/GPGE+P664O@E)&'$<]@9=%!(9<= ,O#W'"+\3>(^GXX>TI7 B]R&!)
M+"$LYYKE?K0ZW)2=9O>M1=/*/"/XGL@&(Y?MF?E%>SZ_>7=TG5P4A6'?Y<B5
M78+-S:13YWXA?<0Q#@[ YS0#2&N95^*ZP@[4E)$D P\T:>E5[^YR/?]\6'-E
MC)%GP#?K55%S ZN69 5U5ZU]BW.OG=G8_-O&9DT5H4T>.^!31F,M07BB+M7J
M=7SH/)Z];401H!Y7P%AR5"TJ?2D@@\E+VA3G,!_:Z]CE1>:&JB,A^%CQ45KK
M&&::3>8%*H%1;[9Z^L-^"\V0H8X=^ Y(A8_NJ1';RH<BSN*-^G3!#)J%QQ;\
M#L3BMOY.Z()[N P_>1[WC ^I4;(\MV$3H<#?AK<MVP_H>1V7+RH(K_T28D-'
M^)"8&%+1BSIB%?[1V'UW1?0 [<0[KCK64GFNN^!5Q;#<\- (@:)+^TRNV%PC
M2TO/=&[6?#+&T7'AF.&_OAN>S)RZG$B[FS=ICJXF<"FY11T<Q=- K);G,;$%
M/#-AJX43;:.[#^5F9K,/7Z%E77D3OD_L)N5$^:%BWM[/HZ&$8<T+#I'#0XW#
M;E,0$'JF&^OD7[UK\\^TW]N[F9SZ\_7D0J G/>">;.XN/I1N QR!O2X3X315
MN/-+#5L#60@/6>8 D8CAV5._TF3X4$]ZVH 4;R6N8;D@MH<SX0)&K;MK82S'
M9D]!1R7-2EKGDU,'6N<G/U'6B<G/,'GT]FVO1_B6B+?="G.>?6;-IC95T!C
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
MPG-V"CD!8_C&DYDA=);$GN5>LX)58XQ#U,I3-^<]7OZ(IH%TIL(95*Y,8"E
MJ@0QS^NL L!"@41+!BZT0-7Z'&DIZL+HZ**$7AC^?K8AY754I>TK:76OTN3\
MSN9=RN_GU+AN/-WW?1R1HG62\>DUA;@VEZ[A%'^::PW9 UF8KT MI).E/$WH
MM/#OFEF4A38[Y"ZT-YB??^*AO/% 6T'-2L]E/U<^#9\+\;2F.5#_N7/OTZ,&
MGR,9'5RYZ]A>S1M 5<[5P<*I'_*/ EJOIZ$)?"@YJ1?-Q'9%;K=G)_5, ?_Y
MCM2[]_"/^LXW&-A5TUQ@5\6 74VT*]"CCJOW"Q:I# @Q'MSG(4ZF%#\BR\/U
MR@)OS1&WEM2$_*CLNBGH2D?N72#(8;K16$ D2QO!,0.YD5L[IMB:[[$W75)L
M%08R\1W^&3#AF&,M):KCQ]2&/W47IP[_MH.M% \,;+HMX,2Z<X/LK/_L[HUN
M#*#E;-AS(TD%J=!M$I >V)Q$&]I*EXE!NA7W=AJ"O8W&3ZFDCBZB48CG^9!/
M(1* W#?_@/:A6=M5I@3)L@&4V<0^CAWP<($3\6(I?DK7>31OPOQ';<@1 M.(
M61>+Y5.K*7?[<*.;4[_]IU!E0A]M5+D4:0(8:&!=_DW,Q!,_Q9;BK<%]%#R]
M3(QE_5>?#?BGSA'\""!]>#^"S/<74[BW/#NF)N!WHV,TMBQPS26XY ]/P5J%
MDDN*IFNXTU;EB RMYR$:B!5'(U/;!CEZ K97,0!L;W<*B ]%O13_?9R'[SDE
M<)G\<=*D(&#E7U-&;3 EI#D-.,[)VE/E^-L4QH4^;A0MB,)2MT4&]I/2FT8[
M , <M?XT#KQ'\C>I>4@/.0E; U9BG\#L<7F_)'1R >?XA0S (L@9?*M$&9+M
M"#1 "Q\ZUD@IL]-"/5(]?>B?(CM=PMR)VTXE.>?9XYT.:3\[;)[B&OZ)/G%\
M;?FE"S$;RO;XX;29T<->W0BJ 7-E4UB7,WC^)'&47MQE\I:,,^W&+2,Z,,T#
MGFO%VB:^6$S+/%_R+6-KS!;/N#GSL2O[7);N&QY <LAEP+'&#0._0W0Y4X<K
MDXO-_<)$BCM$\E49Y46ZN[.9,O3PS ?&3SK:*YZL(Q-$[\NL2MB?_I*]R_&R
MS(5[I%V$7>C*+BJZEC(D0Q^1I+1.LCXPFH;E&%4E).7Z?/BIRV9T-DX2O5ZL
M$^/__LJ5S24Y=::2$YEVYB*;UMW8Z^<>86K=,D?L\R_%#VC#&SDG256T=.KU
MM'R$<YCKP:BYIA7;1LVT/N%Y\_ >R<_-%>&RJL3W8LHKE.<?$-/.9NAT]Q6:
MMSIVO2&72;5,TN/]NS7G.=OZQ[_J&C9>[]IS=NOESS>&W?4W+=T4/V?V*ZG6
M)4:\,$QV_U.L"<XVX2I=63!@MUSQ;'DP]WRMOJ)OD).*YPJ9K_:;,J4'%W3
MT=(Y?&CM!MH2L/HT\#4C-X D0OK8D0T/O6)J[GZ#^G930O/Z@B^313R]0EVZ
M-'1EV^9)M[XX[*1?:]+'MC5\9CYKWM #J6R2!M;:D4%XBRPF!_*AQ? YW#Q/
MQ-K,^CMUG;NDZ=%G&@]=(SZ?B(APDGBQ-N.#Q>(G0N'SM^O.[7KEO][UT;%5
M$48F2AO65N[>*>(^FZ:#='YV.<6Q1 JWZ5_D'.+ZU*5E5_NP0M!H^@G;<DUB
MP;G\[$W+MJTSO4"JEMV@95$Z:;'87WAU-L#,+4CX<FV!@1#I:R!)HR,E.KK9
M-87F(=Y]Q57+]K(,Q_:?.MNSWUF!;+%4QTE\2GFMWD&Q?M<9K#Z#U6>P^A^T
M>?A@_.@!(%R<62>0_BCJ.QN>-QH)5G<0#V1 I0D+=N;Z4_LZEL#M#'P7I4]F
MK& ;IB%E2KH&$'!72B%E&_9;2OY>S.FM('US]4U!^J;ZF&/OMG)NZ+<I_Q\M
MOYV\W0 0[6K FBP4N KV^_!3PDW]7B/<X(WXB>_(E)FF$J!SNSQ6 "1IK\DX
M0-]6S&N\*+E.'.-0!WO+$@I'$IBA_OUVP X* 8L %NWV*8 C7GRA8#<:QY8Z
M@7G%ZV!OS$?U\T<P8S HL$ZKQIX"2>E>Q=PP+7#?'/FCPX%]^"6AUER04'L7
M&7"L9%IQWL!6[,4"?)9@4D))A*?9U)Z^Z0$=;BX=X49IOP$W?KAJZGHQCKT*
M2'\(,G58L.$%PSO$U:@QM/.TY5CS):P1!_$A !Y:W,JPI8SX,/I^JZ-,L1+:
MPL&I2U\J+B8-:*:,U YUDR2KFPO<7LIY=F='&1-^]A/JIN28#(D".NQ% 2X5
M%7G-2T#.D%&UG#@&OHA%D5JG]<7 $3V<-!AM)2]U\=*%9_??!RM_&OA:^!/E
MG)>AF8?F'9G>FKG=(ZCR)%=>ADY*[N(=+H<9^-<NO8RR[$74)'#7XBWG(FS3
MAD[=.&PF<NF9U>Q-;1_W/7^B]#!$.'$3=L/3O%O*/_\LTZ2T8ZY6JFUC W=1
MGH]SG;ETT'$[P[K2KQM.VXH'7C'L[%88M+';PAP),%C>W.*\7*W!4K3!/7;[
M^M)-.OO=W76-I-5JJL<,NL-#GGV1_2A616&8C[388N(J#'E6(+,F%+Y :;N$
M"[\2TW0]ZR8LX?+"4[&J./61OKQ5S<4+KNNPW>M6^W/;CZ5G=9^D4M42K^J_
M+N%#.2E#_EVX\$/8>X,MO(?Z\@\])[3N3L@SHM*IA:Y76!D76K_=RAAY=^C*
M<VM-Y9.]!4!1^9TG52 2ZVB=B?CL\N&Y')U^UA58N$#YV#E=C5O]<]*=%'MS
M)0'WMS9M4=+?S2@;\W+5\MK],N;KD=M+A%A])>06*NLR6DYM]:321]YJBGJF
M'GD19&S_Q/-V48Y'TZ)WBU]8]\1L.;,D>*O(O/M-]HZ.3BDVQBD#K/1"@HC+
MT@6&UPYI6?@?M7@+0= R->$Q,VS.V6[\'& 4ML(G:T)P&6+#I[K5<?.<^5"F
M>7CV"+IGR=&7>Q3[#%_>Z6C^]C%U@5W[5X>?=YFLZZ\(*Y;K0 I?X3+*2T9:
M8K&Y5;@@DA9ZNL^0:55*6_:M8X&[KSAKT^V![H,;5?(//2FTVO+IXYXC5RO/
MK'V[0:G@/1,I-+^.7Y!_.-FSK[QCKO[&YR[>,B,?)\+L=^:^RJN/U<L4R5CI
M><"K<F'UY7$!#A:BVZ0,+62X6#5\=W>AR'E^.9,7UQMQFNE;^=CA= DD):QZ
MK?4EX2I>.'\5HX/5PBR_GJ5A?BSF4UNA-S&]XC%@F36;]IJ=;;ME8'&M+68J
M9OJ9Q.-\Z 9N#Q^BQ'9P)9S1)$P\,JD5R-0"HH;<LULO?!5/$UO,<!,%$Y.^
M?UFZ?2:-830R;V"*.J1ZUN/B]LITID'B1KE"B^*44WC\KTNJ$I-^=Z.F&]L
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
M._Z^>;H@H.0$/_SO*ALK-2-Y,Y+W9P3/B<"LB1)>H#<HC .X,#LM]!2SN+1
M^!-Q#2.W1)%%>8H:C"YQN:>:69_R*F3+/;J7DB%S_3X-V;NJ\]?0&'OXD)QS
M3 =7.JE3+$S?A:X>V_::<MU;KOW)TV\>^]=E;GL1W!-U;&F4@_ZM]Z;ZMVUH
MC*-XMO'(\*K_Q]Z[AT/9MGW#(TF19!UBRB)%4@E9SM4"(4UE&3%744A,RMJ8
MLPA93@A%3(54%I.LRFJR3I+((H2949%%9M XF7/&=[KO]WF?*[JN[WJ?[WZ>
M]]Z^K3^FK3',>1S[L2]^O_W8]^-81#B+-"(7G"L*M#CK#E$?,HB0$$!!AW:,
MO](I>ZDJ]09>3SUH0%7$CUJQCVMF#A(Q>#O"X=>E"](PD[V,EJ:,W4M=[MK=
M^P@AA:,&VZO?1USSUMUYP.6*BTSEHP?LA\+F&G6K.O;FN0B14ARIBXC5NNP7
M!ELX@\2GQU+@*<=>KE&K1ZX!HX_37>KYTVR[Y,N[]LU9:7%9(A[:.H=8'Q<[
M](KZVVF^:22H4=9&-X:$3S;!+#1&-3R-!*F#L33B!O!U(S6DE/CHT*-FO4(S
M8KF5TM&14A441\"1[EB5 ]3HXSP8*19%J3(H&KF)+ )6U#UT5OGRP83IKG&3
M^T/SN5V"7G$?[@EVO/ZSRGL]?E:@V>./+5DX/_IAS5C=--ML>F5,LZ13B<E
M,S<BE5K-Y4J6GIWJ=VD2!X0@C\P+.K6@&EI+*Q6?^JZ><0>=O$JDAML7C8M"
M+*2N+$YANGRHQ"XB#E2H06M0P_^X$_Y^]U8PE'HFS]%074;*(WP[\ZI>W__-
MJGM[_U3,AV/-LU6F?=O)5*7.2PFUMB.!+JD+L =RA,/'O8$4#C>2\1?GKBX5
M8!;Z#W%"?3'@>J"1\(?_5U]<4)_179&AF\7V??9,9-YB)&!,2=N[,6^\3Z^Z
M5,43T/H_N\&3B0ZQQJNCUNC)G>V^6$M<[\8Z4*K-/='.^I.-GED^%>0?99+Y
M@X!J"(-K?D8[D/7V*$E"1-_7E%-%ROO<\U_:;X[_K%6%/V;S/]C+O70.Q<7\
M]YP!XGKA1BL3="1M>J!GBTQ^I\U?E,7P&SJQHV&F/"O]#&;&3IQ]P7]\I_%G
M58Y,-5A)WGFV+"*X"& /',EJC/(KS24F>BXM/,SVV(GIU[QSY+[RE1>%K?\W
MR^\/Y9DSB+2U[5-R81'AJF5WG#ZN99GC<Y=-\4^K:_Y"Z9>J;@S4E[N"Z>!@
MLZ6^FPC;")I@6'AA@.@;;[?239E]B!GWST\XOS$D.&9'7< 43KP(HUH!%L4
MUFI^2]ZRC:,7RP!9$Q4[OX..^KZ0PDD1&?%"?IN9!>(9 _#L)WOGM]NLL'KH
M!*EW"-SZO2PRFWU]@FC6F?\@FB,<;+QNIV*<W\, TAL<3) 33@$]KS@G4>9T
M(L<T$NAY@?<RZ'E0R&D8!A8$>@$*'$6E#/[X9@FE+95\_F /*1RUI:6'K.A$
MFF<)G8:.T)QKS1PL>5'I8-$B3.&NP";T!\XVDZ1U:.LS(QX9E9ZQ2-CKBTX^
MV=U35I[6N]EVHHDW^;U%O5F2UKG,0"C1X/F#:GCE(DC^1$[D9B0(J\ND*%#7
M4XF&+2U.$)*!(5#4/!F,_"@(>QE@_AALAEL"B./'8.&AR-.G@&DE&W@!HMC9
M'$W.ZT5$T:XP!C]%*Q9XZA/=)M/WM4>+V%O:8S^9\9II33A7?WE[2YWD*^GJ
MTRZK0^>+_E?J*![X9^8H$_92BD$2D)@-L[\;<%/K'3>B:]ZGV,[6%S/2J\#G
MYL9O=UIW?--_/IV"'#=Y&^3]I1I!&D?Q4FOOVM3<;.K(//;L2NJ7)(U@J?=#
M4<D1U(]!#9*AM'6 "VW,B+C3.R9'#%_N@#=^3U[*8>V0^&<."_6''-8/ \$U
M&.*S.;GT'C87_'G-)9B#HV.6:K]3.*'N *5YJ<MX-I>>:]<)F=')=7BY[@+<
M> M[U=LOWSRBJIU)J]0U11%[3?8C!$V'2"A0T658G>Y4NTWU_)L=]$9BL;33
M38-69)4/\BR#S%XS0:;#O#X6D*6=C)-S\_"#8\'S\Y_#0X-Z\48-8H0?C+_]
MAW?=V[[\]2^\6[/\\YZF(?IQ-5"9% V<48LI=ZG5Y@CU^]\;,]@482L5XDX\
M.UV?(K%[WMZ@;9L7,[B_3) <XY7X]=PI(Z=T6K<$SX: XH&"Y.A@YPX(K:71
M^@Q*7,O8WSM]8!_I_/<@-]$A2G"1(?[4(J+>T #F'9GVL*_B5^/0,CER.Q@H
MMM1')'@*F!,+1D&'/&'0> \#91!A4(IK@P['\</O25 "C-NWX!^>P*0#16A(
M@KL!4VS31.2'-A*80%F'='WY@]Y8\TKT2#0NQ&\><#9GZW@B[5@S/]A)^MN]
MF_NWD*3V+^ 2$LIMHCN8+-7\]EEM@Z DEUE%>RZ+C#V^GAUV?8L(-Z6BOW [
ME:$]?_'IU;_^C-1*C 7HCFJBD S80ANZCF5IUSPB\H$9<.S1N<K )#$3/;P4
M##S;"DM;^[4\/GK==?Y>X+),3OEJ&\#&DNV=X>)C)AI3[WO'JGL95KA#E#&-
M<\?\T_:7$E]8^) _H"RVDUI0X(T<&$//NE\"J.<6$1^M9M4@D38.GPMMJK^_
ML7HK'8?DSZ_<Z2VS2Z7NTD);/XX]?;&W[%6TI\Z(TM?3\Q'<7L>L0C-4Q"(^
MYP@,Z<F4E+XV_[8@GZ,V'"?>NN=F+=5K<Y?2LT^IU2D##:HIUL&$OXYDT\;=
MTJ+6J#]B-<>M+"O.!]E=[-LXPVQ7$="NWTXG._'CNI-3$QS'GOXR6?N1'CV;
M]-0OO7B3D&0U:0-3KV>>K=\FBJ.P@'R:1$P=Q56GZ[-K02D6,"L:#52AH<#
MN4@X0,;#U#N4S&DWAO2#EB1P!(:\-3 N<B4E+B)NI+^$?R2QB+@U!ALM;SRG
M^!-JA@7'KQ38]H,/L4Z +?7$#<!YS WRQDKIQ\$$VW>X=;EC.E8C"0D!$KM/
MF>T\>?'2ZWX'2^HUBYB-QF)@T\_\17 \RPA^Z-%*P^&AWO&FC#5$JK?FUWQ_
M=<NG0==RO^U9EZ\84ZIW[:[GV[WJ<0_(VW(7T"\G7-8R,BRB\XTVU@=I-SA:
M,BNQY]I$.</3*.']F1L9Q:BB/18Q 0[SY_:[XW/-B# 9J_M$IF1A9KW(\ZZN
MBP@HTG@I@\YG^!\9=,)2!GU&3(R5LD"JP\SR&,.^N0X.>RBM99YKBA<2CH#I
M1$-;GSW3N 0D,HH:R/UVGU+9DT5#P2&#_7N,7@OY'I!2DM2;;)["F-HT(.F'
MQK$B9JQUO08IC^T-)2"%A3AA6[/-4T=G,!CVCP&>U&#I2@43)4QO63I))9@H
M.B<Q35SCV6:U7;EG]U]99YUW-UO9RZ/,=Z#,8ZRW\*_5:&:D&N^RLHXIEG4Z
MOP/?D;'7[*O59ZF6^;CHJ\<D[I&T_\=3"VYTT[9&%TK3]:-VK;<MJ+$H5\VF
M+<&IJ, _23'(7OOK^8)[6"]_VL_C,KR'SG+8.ZYYSBC6YSF_4X+>P[G_X7Z>
MI'*@OX@:8OOZ\0Z&GJ-]^2?NDO*HO]K<ON;ZYX N1G"BZ.S*G$3O#XB(#H#;
MN\HB'[!3OR$M._.SHUGGW^\053SFIZG]\QP]T?N_.T>O %"&MOM$5JM#!Z3T
M/QU_2F\HG=D9= WI1NK"_G%^?[XW?GY%Q%XZUT/ZC]D->-TF=5FZ_B[,?%"5
MA.-BC$17'L@&L0TZYQKOT([H:0>(5?:%Q3#V6=@5DT2>&8U^VA.3*=0X(2R
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
MA2?"1$#U/XL:@&;2S[:-1!DI['[><=1KI4G9#4"5$ZI.\*VQ!2Q22M/4KYO
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
MV;C.A%=D/I\IKBTP?Y-YJ_HEPZW,F5/_W=E3"L8,-5!"+''7!>60ZR WBC-
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
M!!3,E^C(%TB?1Q=5S@T$5;FY]RHFS>__I!1^N)ZWNEJ,XRV$%Q*0B-(@8O<
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
M#0R.R/?/C)_SD[G3:;=Y**A_(J7\Y!M\'+X:WS24@-9#:A/U"RO0XU )+6;
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
M*X.]#L\VI6D>UHC*K.N.996Q]Z(_X1KI.>$@2<T!>W_$._@V/-'DUK,_]#A
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
M197WRZ[OKKU[4B53Y17;4[!Y+MIJNDVI*M(\K/R"\1* +/.IW@F?C*W:Z$5
M7 BW"Z$]("X2QT<"USV<;"M20![)[5+:'U+DXB#*H9E?J]5\0X/+ODR[1VOJ
ME58\.>.%N@<MCB@::_0;3]->E>IOS/5Z8F M8"&W+0R"\Y=SD%V ?TNIPAM%
M,^^KFOC8%3_+MGTQ%?KR:B-B_66)%0'2!BW/9]P$?7,*[1(&.1N>F*<"Z$4:
MYP@'.&03K S>'&*)V4ID'4D+LO?*:X3G-RW.K/HG=WZ;>C2E^=JA)CM0-%*R
M8S;91,A)GFX>504F<>^@S=:!. DT;3@(89?]R?$8RC7(G6%5V;D-OKO/V9W3
M_2]Z^+*$38LQ;7Y@;S@W?5HXP?@S.0?ISLJ'AK<GTE%^JC-C><;C&B^0M*I&
M/%5!<W7N6M)*[NLRYSFM;6:FNY(8SI9[B8_X)^L>^XI6D5BB"9PGVBD>PO*9
MT@47:E1C,:=(D;3(]8TB-H2V#<>=#X,;&.N;YLY^B-FQOAO"MP$,PST^SVY5
M-!GM40$;QD19B/4P%8#.!3$AT3D@IGH6WWD]&#,!:(7UCX, /[M>]YL,M[#>
MJ*ZH+U<LT_!8N'0Z]\N.EI].45U,ZEF1%B(O99P*8 5YR+VH! E3^!^Y*C\W
M_#+K$C0;7M0>'?QI-<VGH6$FM;G]9Z.]]T=^4ZEND]!S$:ZDB^0/SU%Q<&Y5
M+W3_\0"/P'(Y>G!;KDU 10GCQ%;%:_Z2=?>!4YVR&A$7TE7N#*F>Y0N[CSP#
M[0(>IP*<8;]@>$=0J4U2D<L8#(AT1D0WBN,J/XJ\.S\[23C9?K@@0C1R/"O3
MW'VB,OJJ:@VBY%R<H[@+8SV)C5P">PP+#=<@)ZGS$E8QP_H#)%,(_><UKA7%
M(1=_=?&'U_0^ZQ:J@IW@QDEQB>(K>CW/ABXZOBV]SSC,;:0)\$'QJLN0KA-X
ML&NFA!I<>+N?NC"V+]P-_][)<F1Q>V-];IJ[2Q1V\G="R"KP)5!0G8TR8,-8
M27B'E<; H^H=YJ::-2NKYN*?"*Z9GP'<C3[G:-TB*IT5MWW\:0"\F<*/JXK:
M)$G,@]A^N1Z:D,0%R=>,R_5B@]_V/TQ6/&YM^)'![ >H@IW$"6]'E@+CMD">
M[(3S)>EV:,-7O/0;ZE<)%^VA_7.&T;PZ_FHY%L?.ES9,U75EGWUQI6G2.A<
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
M%69+'21N%HK!<"MJ;R4/ME(ZA-18VYFGG#SF0S0G9%(:GB/(URW&]SW7*51
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
MK#!1S+Y\K^[:C\5?.IAGJ=SH0T17\?!F]D>:<:*;_D=O9_Q]L))K1R8T"A%
M>4]3W&>+G[V<<.E&1>Z#FM^1##6F$Z65^[9+A'ND'/GC30SB>*;AZ.29JM*[
M&PV<RM\"9$QMH^-/J5KERR93RJUG.\<)Z3B]9MC)<JYB0L;.J1^QEDJ=5Z<O
MK^<<I/P@%?Z&QX(%5,$X?Q.B004HR8XKQ>ES\U+/JR#X5J7R=])EI2(P/V&\
M-1LTOHB3B/$5KZEY@W:*B \^SQ:3,XQ;U2WZ2J''Z;5;S2>ZZ3&^;! Z&72+
MLJ?G+A7O.:,17(BXI@NO?=;/9'M526K47;D?H7.@3=J'ZMW\%".-N[W^5Y5P
M2#4JP),*.%"1XZ("QBO3J8#//19D)D0_;&J?8M#12@7L;>317&WE&+*6"CC2
MO:)_JWLY%!V9/^N>QY'NC?S'NO=O(>-B45+PT=7O<"RZP,I\UN)>F87UY,_!
MGE,QWB5QN3R/;YX-?ZT)S:6)GR(279Z6+9UB2! D/ED[/;FJ7XG2QDU7)PCF
M#-HU+(M"FVTC/.<GO3<.K#4#A&ZWF(,YT>3(2\J(2#U,[#8L(^@::HXB]I/@
MR;^!31XD&<%.I6>0,D:!PQG*.A\'PZ5/A;%I<%<0]J@ AFX::^H(47AH]3<"
M/U%GM4H9$:K[2+[!57]HQIG^4\'JT!3[YO9@8LWK8V9K8^$(Y^R+@^ZJNG/%
M-E/WA[<VAH*EUVZ,Z>1'OY!:7M5Q.!O&A![?WN=ZUNC03$#9O3*+)3A6)I,%
M5FL#"Q7)*BU61FDX=?8IVYG<1DDUFH4RF=C;]K\[PVT$OAYR]O^6J/[[(G"\
M8RM1V:E9#;@NX)4P;U47EZEGUQD1%(C86 :]2KRI@RLC40%2<W&?2QS>CMS/
MT[=N1)3J%64.7JA3QBH)F3K$) #915ST#NO6TTT5YY<ZR!)SXF^?-USN\"V9
MULYT>^#][2(5D)9L5_5I#W0OXT#"9KPBD6MU9VV2\O'"Z$S/5D:@Y87$7?H/
M]"].'%=\-*:@#WL(MQA#Y-;4UKSN4MVN-/^U3P6H257 WJN+!V1F$F(S=D8:
M5.4%\<\1GRB[=;W%LST.>5MD^I8LQ9=S)#F9D-5D0AZJRT\/-Q-!FYAW0)V_
M-LWP'&P0H5F4,74)FDB%7*,1I++BD N<C:I:(KU/C*8"UE#W:!;3O1CF2^D_
M(J!Y(OD%[9<'EY=V%/]/7GG_B5=,?PVO_L AD<),8_+Q.SCP>B"&"7J&9%A;
M-]HH")Z&XG]QB4V*Q0565PG?L\^J%T7(5#^-.C@1LU-FE4___K'#R[:6#$[B
M\/+P\KCVH4B"2<9\J=5SKP#=[3Z0C[6QM?$JTOCP"186IRJ+HV_&BUS'&B#=
MOKHHYWV==CF,>-.$R1;G/U6D3 481)87XO@HS*&T85S#L:^[8UH)7KCSJTOW
M">Z%UH[;$SYB&?(_ VM#@V@Z/71E/^HG\G(+="S J756! >/*JJWG%-SG3(:
M5I!^6/,-6?96EZ?5X&/J8!3#:8U>F#3.Z:1=@"5P?35X) ]KF&,-=[E4N%@.
M*@@PCL%:&8?BWY GDPASH^IK]6#M[:#T+Y]B#FZO_K_5TI)^0QC&136#CE&
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
MHT/C-!\\W__KUO^QTZX*\Y0[4.[GAHVK@6ARAQ\]% 9G@ZJB2.^=8D#3PU3
M+LH=/(VZR7Z@RA]%?O'P3VV1P3_:(O0L?VZ+G#MJBP2!0O^N[2RD!Q(=#>?/
MQ"#6K^42O ^7?C9B30M]/AD\(K6?O8,%?DCPC8.-BZZ 7U4<2E,!)[9)EI1.
M0L4\,LPL72G1<@ ]6I34?\S2'%+%LMGES8R/G42JXU0N/:)P%\@WK!I< X?
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
ME>8F<^?D];/',O6U!FC&:<;C1V:;"_S9!P]R1GV*/ 5/F!%O!(*(0A.]9(]
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
M]\.+WA*LS%^L+E_['N*=$%S^+&#HQ)V/7A]9DJ^C(<?;Y-G]Z#I>IG $_0^
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
M\*6^;\.F7"6V;VM.S G^>MEY*^%G2([]&@]JV&5C/'GR?9??T]N'[CNDZ^V
MQ'!?U2 ,Q&ZUECI=VO,6,J?NV%=<)W@C*X@]O5O;>1CB]5\DOE7=*Q"L/Z1^
M5,T__-0!7@=H8%AD*26=JM$#JUU;:9Y-GUSX!)/2-N5^AQCHW C@[AY[[MJ2
M#WV$5*+(G7.MIO!EB,>\.T/J5><!(7NI.R V?TPP#3ZKD$$=)L&8(CL@.G;<
MU(P,%K8LO0D1>PDXSB'<V=_=ND(#%]&:2T50Q.<7ES[Y'965([?"Z$.<B3\V
M7&DD+W,<ZOX=D"\\$2QK?MAS4:/L*F!'ZLG)%%2Y%*"@NHJM]/--FO1%O+')
MTERO%?&^G=(YBXZ#R.*(;R'4<V@\A.2R,L!X@'09-#^%&L"(FEK[$C%[F5>&
M38T4LMX!CD[/(L-/YCZQ6H_4=H%_&WJ2].V8@GTBSD%_30 !MQS=A(@$X*U:
M6U>Q2G>6&I*B;6_[I)S+GWIW( DDSZOR3BD:N;![]L.1]AV3A_.= ?AT%[47
MBM,,'[;X4]<<92*Z8 E>IL/=A64D1DR+6K;E(1\?L9<G3^]3/OCVG$8^ ..
M]T3@-$W#'O"9!0-.^-4\:O,L+ W; J9BR9YSTXT)+J,5,_?B?.L$YZ<LP^FY
M&L&*(0$"/LC;"0X(#*"RL#+[&GF/50,)' !41UOS)P&=V7O/X;&F?%H?UJ?<
MAFK+N'PC*M2X!<5'OS9,_F*?>BF2VJ>NNPZ/ U/MX/A)B/_ )(3.!202\X,-
M.V$UD-YGS$@LT^%B8']YRVF?DNE T<4GDQY*_>%95_E_=W4@7ML@\\Y_T7:\
MS?N[E *FK76B:R(Z\@<2W5>S(LH\91]KFIJ1^O4"6L?#/!+W.C^/^G"=*R?
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
MB&O?;Q% 6,COR$YR@[;+=8L/:N?8P_T9O8B/.ZWHD8Y6Z%WR^8+1[9)8SKZ
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
MRC_%7A86IOYYXO#_AHC#VWI&AJ8W.GC4.5KA!\;L[=C'A/(X-\O?;8\I$#[
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
M?VLTM$=(C8::^@C]$5JZ[Q?I+P9Z.H;O-]^1_.U5<BH*"BHZ&FH:NI^^B'4
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
M4W9_J3M6Z;[29; [?JMJ37ZKD6(6?GPE26AX0RJD1D/#TT]FTX'9@MQ/;FG
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
M07'LCN%=;@1K^QHI^N2=9&@S^GC]B:Z$:SV>G@@$"J!L"2]!S\$H%1>2_C$
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
M2U@U(W78GR\N[QURSHF2F0L(YL1+[)74W'E)&>['N/Q/"D".-@\'ETVSB<N
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
MXZB8RN_OX]W">$V6:?ANPU&"\P'+; *JO*"'KZ-W$&ZD$LACL+N\'?36DMR
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
M@,? :6A;76C,7(+JKNUE]JOJ,[77+TS=G"(IU *<G7N[FWF[=SAWU^91K3(
M&#_.-*P5%2K ^CM;I"@C/0@NC7A\<1/L:Q_@;&_Y5BA61V'?H-CH:V]"HK0@
M<-QZ).,(4$\>L3T,>(QLR;>LYM-XG&\!H[V[85Q&W=]N)LP4'RJL($JWUC5Q
MJ@1)G!+Y\G$05 %6-:F+0E21]6#A$W41,5M72>]?[=O;2.PMO758ES>"T$1T
MV)<2/]E?8_5*J71?Q>X1@4&OF^>?<OE_:VV^R3PDG &96#B&U5[\_TK ='?S
M?7JL-EV^;%\G@,DJ>P%RP<+?I'6B262,Q;FJI#+H;7N#B+98N,6&Z8\4N@.9
M-C0K58V*.23/TA*MLWLS_<VN*\[V"\8;IU6SG,^*OBV.#)[\KG$KW+^5MM5N
MX+5K3Y5($2553++'SGV#J[@LR-N@[_!*6-BUZUAU<^7A=/!BGF@6K&'Z9^)L
M3)8:*WY_'M(&X5G5.(%#O%UH;!JQ9]&U!]9]<&%< NDHICA&:SQ\&=#Y$>9!
M"4',/X,9CE*%$"W#U'[J\#;B&[I4;4NF]Z5RTQ$@K7:@;Y=K0-6Y'OD<7<[9
MNO6<<#)8@JEZ35:[:LNJ-C(@*JV Z\>=M-:X[RET:)(VV:&$R(I#F!-#GN&3
M/S[<]O["=PP8ZF%O)OB_@JX= 9RX",42M:P+<)Y(Y9;7?)FB)@DL249EL>'/
M(N.>13J.E'M"38,[WRPP@.B<V3T#^%WOI#QTN=XA55'X8]@U*SG<36]W6PU%
M\*&$'P'FK6"W1YK$$2T])"C!9N(:)8S$V[OC=TOH.G9%\3MT9A]\+VABJ'()
M60;I9&(@NQ A+@56:XHN%JV*J!QME8.J[14&79>G-P-,(B]HPR;R)BI;N<]H
MMDY!2[M_;1LGKU3+9P?(QV^)ZVRP%06Y5FX&6&P*=>#OIT>WC1&BVH4VV#=G
M*HK8$C8.=H\]3=.;^?^S2EA__'IE,B;?SPI.-AOWX9*2<O_6L*]D<L6S(S//
MV1X@L!SG*EEZ#-E$ORA(@?6'"H7'?*)NTNM9'(,Z)=G"?[TJ';?R5A[(^3.!
M*HQK0IVFA&"@5?65[]2>%=_M$D1=C&EIP!(**9\<*#DPU:Q'HAU*/-='*F54
M+)EY;B=PV,A^W)=([#(NA&_UK[HQ:%F5MM9^BU&KD\0< >02V:T:KL86A(95
MQ#>.><<=;"P';'5@B>+@5BBMGFB8!I-KU$+1_>J$Q%O/+ 5WN4!PA[0N@'I:
MPY8!)0W]!#$M<"AS@>R+OT_EQ9&48QDUE@4%.*L3G;,>$+#BC)MCNS'-,E-R
M<\BOCS)K<6$AXXOW35O7 M-$ZD2;Q@698QSITPY0NBAN)XN^H.4^B2!T-[_@
M3A!ZS63%3/OC,@JI^)L\;?"+K39U-JCWL%Q#:@(T]T$GVW6?)P4BH%<H8>D
MI=^^$\A*0$ZP[P+7\W! &TH:'-@[%W$<)R.G"<8SP?E?%1,)#JX-3M_@!/T>
M:P:5!PEJFXN-?Z8]I/[J)VG+%T4;CVXE6$-EQB9WG_(IQ2Y]C(&&9/=*F1YD
M[<(-].&_&_D"<VO^9G'#940E\"N_%R$*IU[]_(F&(*)%W5%&JYTZ([DALO;H
MX *5H)[/E2"8\J[QVF".D<6"F'&[4;Q$.#YH=6+)V6NAI.):38!A(8I;4L&W
MN-'DW@']/(K,&F9#],(;=[;-\A*/ $NS/[VT AC"6OET!J^5D,QGG'K2 AC<
MUC!_NG(9.&Q?]7Y>#(N1"&RT)D]??_8]4Z;GDMC#2SU9FV,_]@ZJH;\S]YA
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
M=3]"/+%9.$6U.N),K5)LYRJ'O.0IB*GH+[LI7#6!B9*BP7G@YS8W5(S5?D7
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
M=/Y8B>@@LV\H$+C3NES9(.=)I$/B/7CF[BA_-)P8*#7,J(QR5Z[;<@Z:'^2
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
M[K=\R:8'89L"B<OE'9HP8@$'6-QX:]5LF!PQVG/H;;%3]-$\&>)J<@I,:L,
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
MGY$PM;XMZX^$]?3YOL0K,R;]FV>7'">^4"$UGY_3T.T8:B"L<_"^G/IV84L
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
M4+^M=A"2 XG+=2-UED5CY*2!1\S7\0:=Y_@$>-M4OS\T[Z$<&6Z[7GK:UC;
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
M.L3SSWL)FK;NYP%,\E1C9%O4]+6*\S!C3RZ >\N%L@8VDW''P$I4C)OV*#Z
M,I#XKRR19B5LP;1:#9T5SQE;IZSVB><'\JM7&SJX;!9\3SBGHF)Q.<7@Z&8J
M&,9VP?6A]G,"J/R- NRKG--,>(*_T:<UCCZ="W43,RAS=878R)HDSS0]<?^6
MA+)]#V0X69OOC52Y*F#W)+[UXGTB> 39;G6XHWYM=8;9/ 7?Q_$9_C:J,O)'
M32-,_!O!-JPL7]L%J280H/_I6T/3^OY"AY+?"$C@*X"B#[2AHXP5-DL;S]VC
M8XQ0;!-,(4(*4^XT1#JB2O)LODVP'%9H,*E<4'A*BY06<%Q,\1'!<7%W!S,]
M'DA'Q.&!P*(.\B2\"RYMS*V";:2JS9=TIFOTXVI"(DYYV%\CV+-Q6".!N4FX
M&OM<:C%[XV9-P+.:F1;1)C8O;G ;^U;'N2$R#99P;V+RN+$!6#*7T?8)RR,9
MWZ@:-O_*T\K>$<A/E'L9->;\UR++6WC*$9:9^5#OFXB3B<J9\O9HD!M.?&[8
M*P '(=)H2<]4W$QA>!%L@++\FO'3,CG/&P3N!]]7[#G6:W8^Y]W>"#I;A<ML
M"(^UB8$NG"98"I2T.Y7ES1/AK@(<GWEN@/K6RI212IX%OE7^O'KI0IU4W/'8
M]?*^]018> 'N,M=-MF!W"$G4 Y !U)]S"%2=9S.$:% :VP<T;+77E_%H[\#>
M>Q?Q+H0<\<.,8=S/P'WB4SO3[GK;OS:6^),,'@T>9\20*^UJ\W#MJ#W*3%12
M<'B?J[&E+$IBZD?H59^4WEV_Q\9KSW;O^O3X@:FB_8F>0Y]$.4V)?[G9<==U
M<'Z[4><K#@[UP(4XW*GP>@XU[\?@6Z@DR4=$>E=&$6[0X$JI1$7Q5$&OH_<-
M$[_"?@_7=D9@P$5.XX=;(SLV0CGB2%8V$\ICNT']*,"R_,FLSJB1X3WF<,?&
M!H08OR^T2!K1X)PH<":-]A<T==RV\-NX=?KPKSF/Y/U']=+4^;O ;*8<F9:)
M *Z3'^)YL#O>W;'&*FX6Z)1ZG6L&"E@5]\+\7X.I5QP\N?]C_/5P]>Z% )M9
MAV<QTY%';1749VW95P@)=ELPP'D-5%UD1+--.7+R,&*GO!33_@EI;9]6S*'1
M-X.Z;^_W#>_*;'IJ=W3*-D1<^EK ! @_6E8%"?ZBGT'-VW,D3""!/T!T:X71
MQBR<B8_%>I2%F4!&U2M'?O^]4 FGVWLK)1QH]=.RV07SAWKEMU\)/*J"9HC5
M-7G,:+LQ34@<NX]Y'R5L#,<86HW_7/5;&*%QY=:=Y7&X1_K)>X$>#D-\MRZ(
M!CXTK,JA0OP4MAW' DPNY6 WHR$]3"^[8U9U,QLZ-HT)[.Z4J8;\6>5T2E26
ME4IXC[#V#/_K=/UGZY!-E43@*K86VOL'2,\#;.>IC':V/J9&(MIMD.S3P B\
M6""58G7R6DS_S7N/OTS>C*DS_HUO%<&JEG")4E"?>Z=W;Q:6W@P!UF)PIQQ!
MU,4&GHU022?MV8+9X:^/LHO-S ]FP?YLP<!3^\[X;C^TM\:Z@54T@AQ(;)=7
M!0C1[F2 1:8CQ-R60NU2A?JP'%9EEZMC8(&S0I21?2&^]6@U3Q&^]30D@"%:
M,U6:2N] RB"2/N.%&L-:SLDV7?GY[]_*Y4=AW[G)(WE]Z.*BMZ+]*1ALUST$
MX#:PUU=>G3OD:6BP_DJTAW('DV-4U^ ]=[Z[MS;%,-:9I[+[0 5K=P,25"+$
M52-E\*T:""^K\/:-GGL!. ',K9D</5[UP:40H%^Z^WZZOLF/:X-\1%"6OO&4
MH\R]\$"P]/T*7 1[4SZ23HTTWL^4:XXMQK"OI9I_:&P8-3(57YB:;&J-M(BV
M),&#A"H^P1H.(%G"W/D,XK[@:P:Z"/'R/$-8L_L1B#;Y4T03('9,)[[$(EC6
M^8R>83QE:>J:@-\CZR"2QXD/2<KJ[SY?"T7Q%<9WX $[?%(]*^-0G_]KK!08
MGHNZ&*VH!5'GXK\_^6= F77Z9.Y:RX^/L7_$)1V^G;5<*?!6BH=(070Z\@V+
M7N6KAEJ-]W(G<1_LTDJJ+U\U9.:@I)S E3G_[T5,D^O 6E)YP*UHEX]1^ID:
MFO1D;')%6F1-ZL),]2G^=^3M,TH:<[3 <*"*J\Z8H1TH&9Q*:S[&UQS<@LW+
M1J Z($VFXM.;M8[^=.$SC([(R*ZOWPU_*B4%N?)Q1&R&IOKFT8QQ?Z^=IC+0
MI)N*HNA9'D,!6GCJ-6Y9G%XQM#)A[0*[W2,"4DWT&<+S^>E'Q;3K,]UY11X\
M.L)3#]YDV^%;=1&T=!1P$6-\&M<W>VJDT1% MUN^A_-9>(2'OIU>"9W[M]J/
M%JL\ZA^UY&ER5$CP6(9&[7>#D]#4%NP#GL$%']Y2O AN<@L&OP_? SIW$??I
MK&C%9@3=2?UAW1H1490_/#75HS>6O!&6O?^PXHV&N[1G..7-N"W8@B5*= LV
M>9(Y#A&##?[A6675U<U<4>Q*XO_)&+J.FI2\E&Q2K*#]H^9]T;+T.7G:5;X)
MA*"1/UN'([29Q)&>6Q/@F%8/0V(_<+Q#DNUNA\:#3^OI);,<W"M"L[[%RGU+
M:-N]!9LUK)-2GWA'Y=V"!9 GD:RG8'8)1PQT9=XYVNCSVE'YYUO:II=%XU"P
M@[_#P]I#7R I3XR%A_R=UY<K.=3C XM\# 33!Y+^3]H,AQ_D7!O!B@(;USX"
M<V!J9XCH9-KP'UW@_;TE[8OHW)R)8P,G>S+S/)!JGV6==(/_K6R?K70%_6B,
M6&O?ND;)GK=GQ#,MG4$"W5&38TA3"_^5Z^R\_#;()U1IS-:TR!NPN"<5S; -
MI"F88Q_NA3T@$KCWD2N\*VK;V P;:C=<JKG;Y\T*W\71X#\ *T\OV?>M *]G
MZY\CI5.?76/Y$RAAS=Y!'PI_JE%\F1ES7C%D/SRHA&Y%B=4FX>1_X*O75F7G
M-=!7QY1&=2P?H^<(NY;^=7(R JL>G?UXH:X^C/=E;>8O:0W,]<UXH"CV-U(6
M@[)B$J/*3;]DETR8A!=-\ZI];STF<!@KPM_[X931K[/P#"KI2VRY$]>+>Q%5
MQ)9-K;G%#DMA'G"<GO.Q%"QIS0KM2+Q%M1Q!E[X>E9=VFS)\+4//BWE^M7C6
M)LI&6W@:VDXG45 ;?B]TY YY9Z,KVQX#1S+-HZJ%$E$=!CJ00FS^UU7_!%_U
MV@0!9Q?IP[*>'B'3Q_=B;=ENR5LP4234\QCQZ\+V>HK\*9(?UA?0>FQDS46#
M2YQC]4S5I_?9?]7)MU<H%+/&:@NCDA>D/L(QC^E]<OH5=LOYWVX,\G']MC*4
M,<!6QDW/'ASEV+-5L4%?&WV]<N\<ZG:&^G\=SNH*%+B>+IVL=+9%;TR-5%,S
M%/(R+)2QQKZ)Z^JF17?"'\L;@8O%#BX^3N+]A)A@I)#+G<%S])4EC?ASNU@E
M14>BK9+CS; -L7/3<J%'[187!J)G%9E:;<*@ACE'3*T+SE_]!)HB@0+T5R%M
M;;,PNU_7'YN'1&;"VC_>Y;O\JGMDW)(;8M?JP0BF,[1WJG+$;8[J5L?4?XSU
MT.H06'- &N>5N+C>V?VG7,@C/VUCI^6WY[<AN>H=%'PKF2IJI$;3 A7U6XFQ
M9+%&'X_\)8/0J&#+&5_7<:TQJ1OG2J@G^W0J1<2"4CX_R/J'H",8?]F'.;X@
M*1@XT(*2S#/6KQ[BPMK D^ F&?:ED3+U2O.I4L9:;I3E"\P6S)$_^$?0I_+N
M\AT<%_P3KJ>?&P!5_3?B( 4J:-DB2:V6SY8D&%G?E*O:@GFVR^>]M_+7>?-3
M.O>$:=!!>[[^V!'==P=O"V["P5'N%7X'C\X-3/G2"(RWS"T8:P(L>0^6T(FQ
M3\GM8=*-AK[[7AN_<4]\7^!J:!;E7.QQP?#Y*0'15QN'PA)@9T+I7%,B63K@
M O-P!XH/MQ_K^]B5Z?7$K["!ZTJKU>'S$07FHNU_@1<\79.*YX_O^WR^6&FN
M 3ZYR,H Y=CV6&,D-Q]5C1-RF8BH@H\8C3\-:HXIL_1!.J<H3>R2V(*ERMD;
M]J=YA3\+@YJ$]E=H.A_#"\Z@LL679C53.]TD0)P_V=<0'CW<B>;2<#L[-B]&
M,O-CO*VH^5W X&BR8M5)B01GD^^X5U"?O#;(Q^1C!0#Z"62/M]6%8!">'JX/
M./WX$%-Z:_C)I0\=R0EASF*\)YX):HLKB)C"0D?^ASO@;'\\P.%6W $PD7[&
MI*79 -@L*\E;KBE%%_ML5/#%85[<>,OWBZ]80?31$0#UB*,*++8]P$=BA>AL
M5S7SH5([*G)X]8V F.B1EJM\WY$V%JI*8P7B1:22U2;BR84F1H06B4%BC Q,
MVK":A]."G,9K:F;'9\=_< ?V]/[/ODJMT!"U2K@%01&FL4H 858Z>+,0;&AS
MZBUN&@K6\>.S?9Y^6J2D_5B.G<.D*U+Q:>CSJWQ]9$$R+?V?<)N&A/ .;WBM
M,$,VE-9W6X2".6D#OBCGE:#=])]OLO08>1-[;=?5C#O7S\(2!-?(WJB)4-H&
M0YRM;\$^?*<^_2,='YUAX,7BBNIH[('@?3FU=C?>BNCDV%K*[&R,F13Z>6,A
MLC-<66S' D*"[$Y\ J\V7UW27VUB7THTF5.-TBRJ2O\%[<]4](U/]0T2_RS[
M[=&1Q^(86XW$+_J[->I2H]G!4 N"#T][ ^?/!W>PSX%%G3ZT[,S<;&M@/%K7
MX?W-YG0!W@_5E>HJGOS+[T5.77Z3DE^L^_/:5;X!_'X\+0M5U=VUO7"UC5Q9
MU.WOU25_'(A^K)NM87G6RKRCW">"-SVD'.U9N-[J_U,XE=SOJ/^W\(+-D'9B
MT8%.*G!I"Q:%EZAFPWEQ7Q'5A"ZMV.9=PVNY#:AH>3VF1_64Z7S+BI+:@T$G
MT]#BKJ08R'6FX]/GA_5-$0A3F)[4K=K8&X^4+Y@*QL0_S+T+X\DMST3<H8+*
M6BUHBM9\[6.\-SF!*H93%M[/.=V8OD+G3/'%I5XAM ]=^EJ=&/#A?'Z5U*WI
M(4E/_G<6,,%_(7&PO_%SDIS]W71\EYR,L #6?;, =PI3WKY4[#Q#Q?@Z@FDG
M/HQP,NVN1RT?F3]W3^"VZ]?3QR:^V2T2\+275'Y($9HRX&,P2S@7F:/D#H3@
MCW4?>?FZRC&-H=Z^*\\_I@\Z90<=C/GN**03^:V']]21;%SDFX?&>$"+<R";
M#F_?@E',W3:;=8BQQ@;$.7B<#N8W0<3%;45BS2.LL.-JI[>_:5V2CHF,N'>;
MQ3.+0-<^3!$!09LA@*KZ"5LP[\105O37]Y "Q@PIZ29;+HO1;YD]4S]4K25Z
M\;/;N6#_W7#WJA/>\RDZAI0%V23<"G?HP,U",NT%HFJ<83V'CLHYQ"3&<%"O
M38'0JS5DT"<?HV\?;U4U6$;C/Y1U9#[Z^[&*KLB#E<?*1J]*1P((4(L8A^/U
MH?+A]G'V;U8::<P+&.\''\_I2+H9@]VOG6:DL6+W5T*RQI8HR+,WLI;I*3NT
M,A:Z9:?KSJ[(4P>SS"\D7S*(LI-22."R&S.UE;P3<0M^8+H[E)L\GW.K:#LT
ME',:_'B'V4=;V^=-%2\C;4H8IK1T!=<IDXYW%K[MLUIL##O;F[UP5#;"D!V(
MF^%F/&%&>SC3$N)O!P+&G9F(SE<1\P Q]G<V81=5""Z\M&&,H@1_#/@6X_S.
MD=)@=4#R<ZU00'+TK%0$H\![RBS:ER5WX%)-57086F5L5V*H?)$@K.?/6_>J
MZJCOEI]*W1T+!572KNZ^^Y&2.C*O*KV4!?L,\$4:'04:6AZHMB-V_/CJ,P6/
MOA_O?])LF"9EZ6R)23]R"^5QX;I\&^G'_WL_!^U&-(T@Q#$'FL8?&WD51E19
M-4ZRLM&GYZD58Z9_\SQN1ETW$AT>:F1#4@36C2W8&X\M6%H)%3KC5FJ*^1LM
M?%N:Y.$L]Z3 SL?Q]/"3*?N \92 <7^*;^WT[P]A7>B,H?M 7=SSN1F&=.\Q
MMEM/0;AR>7(:C<"+0=&[GS*PTK3^DZL/_'.XIG,.&U#I_SFDWW_XY,&J$]]R
MFM-*3,67!E^;[S73\>XT$[502K%0>I]B>2'EJ_(;\[U.)-_1M$LI@<^S_6M#
M**,ULZ6U#=P+(IT4?'QM.'?T=]\KE:47IL$\[8HFC\2?O^UNWHLTA6'S@!)(
M0!;(9@6":%_ EV6]6833YV@"$23R\UD98#QIOK'FEOF:4LQRS7B*HTZ"(V65
M )M=[17+6M-!@BH;JUZOH>YZ\NHAXF[_ $@&C!**G#NC:MV8$Y[H-A?&.^PV
M/=.0N=#@\ZB/]0BZ5:]HYQI/".0ZNL9F#IGV%%$9NKI)[T-&!6)O@</SA.@L
MCX%7!=BCS(T.2CQ5:(K.Z4Q8^JID[7*^_!=_@-%$/+;3,LC1:8TCV\GUR9_U
MFZ]U\02(]_&<<.1AIA&$3C3B ]C=H0:(:*Q%BF5WF,]NJ;:%[/LG>@YZ!6')
M)P:F?U_E^[P%(VUP]I>SPC9KC>[1\ >Q7LSRI%QTU(-&@_+V?JUV@U4G_Z+H
MM5OKEY [36">=P?-6GJ'_$X+D:Y,_=-JK[_^,_J-LX\!(68M."R7X)>5_N;9
M^PT^]A>%I%._* NF!^^75%_=@5+"<H77HY-0/WR/D?E<F X\ 27C"43'D[)+
MD4X@*I3IQ@$#'<N4?%2057GJB6)/8S Y=A;7&,FN.*=_LW&P'C(@^4@7N;,?
M:+\*X#+UHW[JI \M#LIWG?1D:4@^]T\X-;D@]:7_!:4VX5:C*GV-<T"(%0K(
M;42NKG%,YK4.<-W)_Y\;1P. QW%,6/WPMHP3)<J--<R_OAKME*[5=$:H1FNM
M+9NH_M#\*[<T9D-#B,KR-OP4X=+@+? INMAQ&1(==Q]KE)XKW?U[:CEK]YNX
M3YH:A;#(C]+)\\&8 K.CAPQ>7D<_A%<BVM8F?W7*JX(9^;,K\H>8Y,2"6KPD
M^*LS]&W0NSLE.\5JGV;I)!U1B+7DK7UTZK7-YU9]PQ-_9([L),3J9,^$FGP<
MTEG;C_+^Y6)><\;2RN$R:Q$1QLOLD0_'?FK/R6PM?TF^C02542U;L ET!TZ?
M:;ZZPG2?,\L.9LI>JQOEEH2B.:$(4]V]EZPUT7$SSA:5=]<S]55XM(OO+NO!
M"W_D"F=QV9!;@S9:R9-J]'%"LR16"&Q@PB\--2NMA&:-QT)?RRDS5Z9>4=-K
M[2LL=:N,3EY*?G(K_PA?X-.[9=4X67PK? OF#H\F?YC=UJ)T,L BS1$>US_,
M6(7$F';O-/%5;I;1]:&DN@L6<_CJTR_TUJW_6GWTVS3EQI?^]H[^,+S[@"3G
M$%#;LA8/E\$98"CM.0),\9Q2NJ&6&-:Q,96MY)0?N[>4_/SP^BUKA1V#ZC\.
MFUHDAZJ%$FN1'-%NUK:&>>PS*TJ<MTN=>V78,<OS] 9 [(#OP93-43LDCC]N
MZ-.OS'2C!?S]I?^B-5[[@^9"<S$WRM  MWI267>Y.OPHF,&R "1CL:%%/CEZ
MFK/Z3 SSR1"8VK&'&9/O^^K2U:%77X]U/ID0WSTB*+ ;/Y4'"<2S3T.3B$IJ
M%,)]+<F $!O0*$NW>.\YG#<<S._W,\OR5(+=EV%3_B/NY\^N-S9^6]3];26V
MXRG0US( #+<\\'I(Z<I:BS'+\%,@V#,UYJ:I+@H(K5?'WH2]EQ1JBF)U.53M
M[P[Y__1!I8(5@"$]NEO.8-@"S*-WCS#>>_J4YLHD=@A6BE97B'S*3CHE_47[
M7D+6O YU0I]E,Z0KI>NO10]J#?+5[D<;X11&>,P//>MM^<L1.:N[\MM>X_*^
MW22DC\US#\V?1\G-W7O]RC4Z1EDD[_,V/^<E?O^Z0S<5L[>>_@];?B>3BE8S
M !/6#*@:SC:$OKK)U8]R#K]=EM!_D)[I\];*<US#)UANY*)G9/HUE+:2JKO:
MC1O'RR]Q#>["Q'/VE]#'.\A\Y:U;L'@42;\;+L'1,W9RY>B-<T(/UD=P^%M*
M2:-3%,VB4($I'G/=^9+(J&F!4@*E%A)P91_$MYI (I@@&K4;O6-Z8@H\=C^[
MI9[\1 M1A>;H+<<\=.R124O4,Y=:[]7!UR<P/GO;_Z@_PK- Y,6W*B!NKR#V
M3?] 5&M6S \0; ;R!@I,BK%AS)?0X93>H=N3QZ:Z528TE(+I98J)J@JPVRT[
M/U(GR!"_#UL*UT;>7]JL@%5D(CIFKG2;-V:MM1D+,-$=0MF;/.WVVB5YTXX3
MSXI5)I7BE+/[@_==O-$=')',=7 R?0!45FU%[,%-25*!JZZ&\_".+K#\G?=*
M_IV<P]DHDG=9->T0_+8OLC+BA2G[Q9?1V+N]!T6HNA'GMK?\>PZ-;,$JBEH1
M%#&L,5S&3U=Z"T9WY%P:-@JFHU<9YTHY36[MG]F&%@^QG[JS_IJTS@\U.<7!
M: @?Q&0&79AQ$U@PEL&Z#WI^)%6/E@9'2%[]T!CNS)"]1DK]3!I1_WE8D?'S
MT+VT9&2(C;3C\SFL^&8B)(.5!XM*.+B11O,Y+1G.A;'?F.IPJCQFC"4;#_ZN
MR]<V+VKY8+JWJ;3N6::T0AQ"VZ3Y_.H.>9(I##/063ZQ?4)S>8(--#@KSB3'
MX^"897;[RFO?G". Q-N][_]]>5'F9NB;GR/]YEG7Y^^GVS0ZG"?,C^TT#<%S
M1>HJ&XAFN8+6!9P#H#1MXCYBGX^08DU5DH]RBL7MD!3'[UEV/JI9%M+?4ARE
M7VUW@@>YOA+;L;NDP"?K>V;0&]\']R73[9\9289D7'V?C#SPUM[<C%?[@Y*(
M&;^2S%\3^@!'E$TW;U%36Q/ ]>))B&[X$VAO<W/6*A8!>"4P;G]=_9;6UZMQ
MX&I5?7J/8^:+]_N[=MPZN[NYYC^MJ,,L+]"$K0;N1\&PBH,_<Z/8-ADV8W]<
MG6VY.&(S1A(X'XM&!_R4^UY?%_%N3\H)16OKD'?'""?![:/5&C=?-(M PY#>
MYGM(9AK3?I$))P1;Z";Z6M0R_?N\2]X;:1U8?EMT6H\18F?!'V9C:O/M79GO
MCW='>!:)DT&0P$<@E64XCE/"9-,R.A%P"HIC/ZY)HDJ[W,GJ)ZU-Z<9.5&<E
M^.I6J=MZ9#^5M^;ED9[*]L7UH8#+Z,<HK@.M27+V;!*A8]@+0]5PF3NA3CG%
MFJ0?FC\5R!\G- -RL\)#,/EI[H+3:=+JKU'[C G<8+VW2430TLF5U-4%MLS*
M%@Q ;L&$NN<TW.GZ,?<I;"&"($AP9)^MJ6WZ935USN#0Y4=FF=0,0_AWJR<I
M]W3PH)+D:O=KJ"NK:%7#9[X\-@A4=1W.'?KS\0_BH%5X\8S/<36-YO1:?<'O
M8[W*M_8+W10LYDKW,TK4/]PT^6N<JQ!H+_"519W("5P?),!@EI\;-?('YBV&
M-?QT3AF9XV38EE%CNDF#K<&"YH=Z!(]<>Y:R8*E652)NM+@JQ[4X=O,Y@D9T
M.V2L WJ4@1N=]:LRODM9*A5,U:[]R^L_[/9=:RIXI)UOEUS3L<>:Y\/9@IBY
M_Q0%NV$\+9FZ<]58C I]D43)X([>@0O\2;SD/(.F>Q;-.?O\+F&E+S)LVH9U
MRRFO:U/\&B@FP0<UFD9>V]_ %51550V_GQO^S7:@U3[23>)73#AF%G?\W;M3
M,!B,I\""FQ$ZF?J0@#5@,C? 2*:O4:B="$EC9=6.+1C_I*4[W2J@NT,":,^?
M_*2ZUU_N'25,6-HY\_G?XE4Z%-B=-?6?MZTH@<9S[#M+*.#J7O.Y: *RXY5D
M.Q4@+(U_76;U^<@_NQWFUC$5CSZ:YY4\46&KXJS8>EWMMQS7J!MM USMU89X
M0JR1C-N"!43PS)DGE7$BYE\9"PE+(M_Z2JP[+H<\.Z3<N->O9N6@I4BBWHM'
M^GSJH<UK.L  1Z26=1(,F\?+K!#YL>Y,9*N\!/C4:$-> W2FK<6$ZLE+-7_,
M%.PY49G@$91SRUZD,E+6[-;F3$3F=AX$5B#^/VQ!SIG-IP%DVLMAD,>1J=I&
M60G,<$+$&]F'XU84TXI^T;Q2_1-R@J3/D1RN7;3<U:,TCVNC J;HB5^LG<RT
M6@(D[4L4P=J^6Y((G 0OH6)R3F9<CV^76"_K<1^^<>S9U!KR69V)2EL/V;<.
M7>:=*RP/JK&E,'":5Q2D".+;R:(<]W=]3$.GNE&.U3LPP[JVN5Y_F%)0G6HV
MY,S@Z8F3&I.PB])]*G[X^JXK6JL"7#=:!A6YWQ30YQ[@SKK+M$\8>*+<$%Z"
MWH?)Z$!,2; .- 0D,_IR,28OTTW]G\;Z-[RHV*C_G^W^_+^?_TLU6Y/_!U!+
M P04    " !C24E6JZT/::8B 0!>CP$ $P   &-M<RTR,#(R,3(S,5]G."YJ
M<&?LO&E<$VFW+UHT*BJ-B JT(*05%%O$M K$ 2EM&Q%I&E$1 26M*,B81D4"
MA)03H-*0!@1:TAH5<0 Q(@1D2LD8$9%YEH2$289 PA JI%(YQ;O/ON?=^YX/
M]]XOYW[H@H+\H.K)>M:SUG^H*E!UJOJ E4<..1P"U-34 "K^ :B$P!X[JI\/
M #@Y 5L  %@*J+NL!-3P5VH+7UQT@$4+KX&%UZO^U^N%3=4#' 2^45-;^/R?
MF_IB]85MR:)%ZHLUEFAH+.Q+EVDN6[IT^5(-C>5:RY=K?HMO&LM6:&M]NV+A
M]<(@"Z<OG(5_?KM48^FW_Z\WU7M 9ZE:UA)W=;4-P#<Z:NHZ:JHJ@(#'NECM
M7]M_AJSVC?JBQ4OPD)9KX@=P5N+AJZM_@P>[>!$^-;4H_/? (IW%J]9O/[!D
MM<M9C0TA:W9<3WR\U.2GW'+=8TT2TYWG+MU8MEQ/_[NU!ALWF6W^88NEE35I
MU^X]!W^V.V1_V.'(\1.N)]U.N7MXG[_@XWO1S__RE="K8=3PB)NWHF-B;]^Y
MFY1\+R4U[:_[Z4\RGF8^>_[B9=;;O'Q.0>&[HN**RJKJ&MZ'VH_-+:UM[1V=
M7=U"4?_ X-#PUY%1Z=3TS*QL#I'/+\Q+#5!7^\_M?SLO'7Q>W^!KL$AC85YJ
MWX0M'*"S:/'Z[4M6'7#1.!NR>L..ZTO7_)3X.+=\F<G.8Q+=<Y>:ENN96@HW
M2A>F]J^9_3^;V(W_3S/[OR;VO^;5#7RKKH8OGKH.  )*],G=S< _^_]O=S7;
M/O8>)$7Q"T(6LA]H50NZ@S-40%HD!'OY*DYB+22#,RA_G03EG\Y%T]*6]2A3
M,,ZTS=M:"]Y]L_F/KX^%,S*LV#T8];D*.-!X-@GTO+,63'%1 ;'7QP@S%B."
MN:DC<NPN[47R5VV$:IRK G[B/U !D&D&9JSQ"FHL? X):LV'YS</[H]24P':
MZNW@5\\6>'+@'E3Y?I8QKS<SJ9!OI*D NW4OM!^!PKX(GE(S(DR))C'^RW!L
MUM>,%+49#=1&^Y0*>$SY507 22[_/F#*M'+-I4>VU_Y+:/\^(!=ZDG!"HY$@
MD>SSQJ++]F*8@_U_&<ZM8<;EX[5Y]7^+?/-_G^CNHX3]_Q[YOX]&!IOLMZC_
MDX=_\O!/'O[)PS]Y^"</_^3AGSS\DX=_\O!/'OY;'GZ0JH#R_:$'P4E+H[UU
M*N UFVSK@D]VC+@$^]*MEVUI/<_YNQMBMO^LN#,_5)91R=W\1AK\P(C/#--J
M*WU@O+,=WAV0A;A*H5.(DVAI</X(W 0/B@2(J<?I[,>G>5]U=3_3=B)QOM*]
M%4?]4\%+!Z:?4WL4G*;6>VM<[("%7;<&O205H.8-,0:IF024MFBJ7P5$<3W&
ML\LA2M A1V+,O$V("JBK>3P(*Q7>/[5U$KT'#15%Q(E-#R&^@]FDZ8NO3_)W
M+M_\Y-H_^__9?5^AS!2),XNE0=8,4_CKGGM1*F PF8UT=,S*)R4>HX[:<0;:
M:;B!78I;7^[]@)D-S^Q^WOSD;M*-NYL??5.J+E,!*B )>J0".G]6 5\+V! ;
M4,(J8(#U%93I@/,6+WF7SM,R[=:X)OUG]?RS_Y_;KY"7@@/9" 6KT%,!\]L#
M9K; ^^@KH5HWB4!YRT(%S)SK^.KZR]W;+G:Z&Q>O<=F_F*HA7EAA4[P"5,";
M.RJ@*<A+!7BI*2 54 LV0N,;H!G/XPD#'^1'[F[.-JU$XJ6&]HAC7Y1CE<'@
MP)[@Y&<U<_KZJZ Z2]=><@)8$(NNT^QW7HL\G+9'R%JL6!0,,DLS?FSJ:#KW
M4BE^)]\]<H/*=E,!-QF@GV:]X7[)<"5S[:T0?JVL3IE$EV2)+ZH K8]M$AZZ
MFBC3?*<LM=T%>=?;M'NL8!*ZK0QO%TSV%-%=>UE_3<P\>IH DI4P=R<UKFJ[
M?Q+ML/36L>I"G9[1ELIEW3UP6W;_&-D!JX(EIT#&%.VWQE+S1>WT'5CW.\==
MXVR3SJF=4,LOVPG;)MKF.1(5@"V+DX!"=LSZYG&Z\=<IG@JP,$V^PC"!5I/J
MT2QV!0'9I%&A?1U<!PIM)(6QZYM#-V=<?)( SF[?N:/PKY*_'@B(;.FQ(^67
M/\)]12I@->H@Z9"MQQHE6.Y+*G0L=4KPZ5W+A,>R#.5 9-JEE0$XHB(;&.@:
M156$<\T+.@']2;IQ(N<IDARW[^"),K^APG>]4[RBJ:L%0Y/H/O,1 ;(K[81"
M8_RLKY\* #V>0#W[<@S=A+*;K[VHGNZ<UD"?)+[LH_..'U:_"MP<_#ZE853V
M TW MW=F_P7UW1,4E,'B1,7.D<+C]=JH:?HZR+O-A*$80\DDB?A"%B0Y2>GQ
M%\ALE>FA9KGI.J+X2]9YS7W8KD+SX&1)$#S7ML/Y&M273Y8<AU8B-_MCT?60
M-LWAY<4(WQ@5$!9^.9.?3[P<@DWI3(G-R:%0N39W"_6F:&Y<)V/,>%,KVRKJ
MR+YC,H%8?U5>_0;[#5D3/K7^&#TTZ%B_>YM/\;NT3^^*$I\F*MV+.R8Z4,.F
M5U$9V#)Y #Y1V^[Z$1R6GC[94[*F[:X*D)R$$?,SO''7$%\A0<.]BX]D'&-\
M>I?D8.NTFTYA!J\8DNU2=+%K67=!R3'G>)8>1?2.B]P4:>HSKJYV+$OZ"#*5
M]\Z>,4-UA^W;+=G(9F+5;BN&#3.[*FF9Z<B&\.WL.O$,.UP%W'# .E4 0%])
MV\ZL$*PN)?D9<ZP4AZWB;J=?'+0/W"(^G9@W@IYX^+H\5R18!/?E$HQL-?VM
MZ>2[S]MS@I[6]8P2X'"PZXO<2I&BT$$O=X!^A"ZXDOZC=!-#!2S%,K/MAZ(>
M[B:A3->4XA4E9>85H8).?9FWDC.Q=9:Q O*NC@K:4"N+-QX\YF==(,XQ7(UF
MC^_3.) G*8CW?=99J<6)_X-^.H0W9V+W;-/$&?8G(K*+T5_XAZW.*>H*0077
MM-V&9#1;S>L&\]CG.4E.V<:]GVZYC8CI#KBXJ(<BA87**\4JH-'[B>>B,'"W
M"A#FV6Z#FGZ53F+:KR&D. RU]JW&$>0'O@U^PFR#"M G'\37-=19;03BG,PU
MJS+)>(:CQ5*42Y;%SL-[/\=2^@M#Z6RHPEN!XTP#10T+.%Z7R?M$8ZF )1*:
MGS2V^HQO3:V(HAO0K0*Z2MGFBI]DCFSB(&8T(&:WCDZS;E@35HAI1.NB/LU]
M!(6U$W:AAC5GVC,'SQC(G85D5+]."%>I@(3*\D2$XM5R;H<C059=_6E9X"HK
M'Y^>#L0_]6X5*]R%#*"N.+[$<%?1=N-22F;+S C@FW+N'DIP^NFSW>%SW3WT
M,2%3PLY4 >?AGDJA0)R841_:5W;.D,DD($A>\B6G(!6@]ALIRG[-XO0OLH@M
M94HE-_YY_;[6QNYNGJ+6-'G@\)@([C;$-&$)I>]0WDN_ K#;:VMK?I=-D4D+
MYLQ4IOZN,;:?$.Q"UL<^P9+3E)LJ()]T>^L,\P[;9N-+,GUB;]1!A:#WRTU-
M>4?7R4*77L]*FYWAB;6*#P,)US8]X2Y#YE3 XGDD4K*ZOZ:D;Z] @YHT?T;C
M:)3M!,8_?.R[+L\ 6DZ#;B?6(I!X-$03\FSTKHIE#2O].ZQ#O"#?D:EM2)*=
MNZX[<Z"74W91?=S#O!9;B75P]9''"DL<876WP2*F!,OQ*7SH]7C+9.&A,SV>
ME(_U,^P4^D9\O2OQA;71$$'C8I)]1ZF#_E]-M>&^!98,BI2&@'/U:CXR</\+
M=@I-!P\R!=$6,6($DN0SU JC5=V[;1LVEE5=LFDJK$.WW"KDCYNW<+^C=_/5
MD4E)AI>4<2V4B#@&7EFJ II-\N(?1PEZN_MHO" @8E!7GJT"=,S1?9PV;C6I
M$OK.4QYF?#K)X3)%P69^V_F9.D9^Y*6/<#*0#.$^UA^_,3'3M.X(?V-?=/I0
M_'DY/)FE[O7<Q8[^^RA!@HO32H3FIXR[()FKT7^KS!L/:3"J+]X:7T*I>S<\
MZ=9.R ?%PCZ\#J&^0XQ^AGYX=V $I_28)XXV]#%:7$F=_!)IQ:V91UO;APM=
MR$2L$I2X,F*APFVYULF/*\.?!%R5REE=<ZPQZ^">J;?2^8[6-6IR'-(U@"^T
M_0@D>5[Q\$<)^8Z5^)M]FZ;K6L&\R:<<N76>^8['AEP?E_JH[2I@42_2&RZ=
MDY$DSK>)SQ2_9FY,]^2?AAH<7-T^^:B @% 06[Y;8BV075<FV 0)N]8KQ].A
M;HL!QF2-]&WME IX[Z:+US=J"$G3%&Y"[;NH1JAE[FDJ?5J<6(,S?<?5R;H@
MHT -/L@A5BL@W*3DP7=+74,MK9N^ID?6#CE,A0<+MJB _D\<>1P>CIF22W.3
MJLON2\UB:$&B',>3R=76*N!B7L+4X ,3*EIS@1&R=V<155?,DOSN6S/6H(7J
M2 25O23,MC3HQ<8RWAS6,!W51I:U!0QJ=QO*PG$6O'&!YHMH])<0]G34Y^7G
MMQ$^RC4K!^7C@DGSR_L)A;-R$*^@J\I,VED1HP>?$;0<U6=3DQT2?K!8/"P[
M,Y[*]7U 2OW8\]T5UP9T.>R23]#S'!-HC\]^V!0[WK$GPLM>61]/N$].AM[4
M,U!K$-6+K.%;%J<;/B!57CKM0!E$1SBE#693%QYIMS<L&;ETD:_=$NB;[K<M
M,%!4F.1@RI_:DY6]DR0EE?FY[92ZB51 #+:4:AMTN:H[Y6'RLQ[H59(#.$,0
M42JX1M(P=)VG)!G'\-A?<YLX2H^JVNE1/85W HAH_H;=6\SL5"Y]4AHF<U46
M<8WP7B,HPFYR;@=?B%->^)MEV@2]]R1D^M,[!/E8FL*8IM%N [URY_M[!-\9
MM-]8QFT-MZG5L^HI892VJHVTN7FD?6R:-&5@[OA*SFO12D1$Q%Q0 7]#;YC7
M3IBM?=8"";]G?,IK&E .=J":P797X%QGL5*H GI:A/ =*\:*K_.IB90GIQU]
ML?L;X&[P:D[15=RYU@O2 <0-6Q:@^ D1U) E;F1C:M@IZ4GXY46=9[FF$5&#
MX\D'"&D[7D6ZW'&MF?C1?+8&U@?[$N&I=(&1"NBP"%,!]IGT*F1:M((AR:Z8
M2Q^^;;7Y2J]U#;C#,>Z.M>D5-0Z9!4I^5P'5DVMH1LITF]5@=*C8NW*.Q#>-
MC(R+MQ7F>/VLL,DIO+22/M76<)L@^?UYN6 I561D[IS;SJDSFER7'OWF1(P%
M/%Y\L^$-FP7UO2,7$/'J#21TC@DG7O;EG#.<)%;%;ZSF6CL%87%$_G'&YVMY
MH_0;4/G.4I<7U#J9,1+YTK\P+3TU\W)&3VU(2(B)33.8"N_<>:G>2TK>BP/<
M#]# >UM#W-,8"U2 74Z4SOZUV&;I(5:?0)OO7WROL;/K%"YK5SG@]'KF4YO<
M5W$4*@^@A4N?B^R&KX.^.4N"CC@_Q(FC)[S%83JH=QT5)'(#FL$^84-WQ+30
M_KV11GGQOB^R.:[%.RB_5O^#=PQH45"HL"B*CF"@.F,R4UQPCK?A4#P_D/I[
MK8BQRC-SL'H@$568RE/<,/6":[;[8>5M%4 AQAVOS'+N7SISWT(@7D91EEFE
M@;W;LX(HF13$K(9<:#\.2TT.M'#BK0EK1HI3*CQA?CJ!J6A^ZP.^-I]-N+]U
M^T<H?#_A.Z@\D&Y"318VC*N'9>&UD2FLIXCU'N(,>ZFQ-/(YX]*KN)B<!F2#
M?=69RZ+GZ.K^R@C>[5GS>LJQY*.M)DFBJ9,/_5;MC7']\LE!&' /I]?KX""A
MFX=["G#F2BB$+<6I8'.3A*V,MB(JS2/4'\M2=$4P)U8\)A'(K%N$R=7=5=8=
MS1"O[&_(IAEZ?\((CJ>-2)C8BF\1DE0=I_6NPO8(7DQ_:O^X](M7T)7D(87@
M^[TG9H>NV<X^X3JI@-@B*N&H\HTE=&O/2>9+_XX]A?-EY_A#X%N>HB!YR L.
M#1AA&%,77(<PLO[RZ=)8I^9 [^EMVTP5B9E D N9!:^$^H10#%V_W;8.;Y3E
M2'9U:E/M8&W(<_%A'+FY[]FGE/? /C:T# =?4+\+"3N2/GU8:C03V=\R88)+
M B)??B](>5%]-,O\DPKP@[M;WJN MZ3K*J#0QOO501PMZDHAWB45T.MZ.AV9
M&,-6F"-A06SY=D2[9I4?.+-&*>B"^;./MO)Y7Z-U^PEO2>(.O YDS4V3VTKU
M7SJ%;&*J $+JU*$/LAZX^S>-0:^&_<9K<8#<(BUXB9N)E0CS]<6P9+_B N93
MR]0Y'8>WAP67T(]US; QZ"VX 7+<Q'7"!XZG)&"5.'*\.XC7-:B XK:)65#=
MG.MEY:CR,@[(N2K@(PFS@#JU<(HX'SK%1@W)N/TSJR;+UE"42_;LN3[0SLJ%
MQ;V*W2.K_4]R?[3]GB"5#N*E6/]R@71"3],?C'6#??<%DE/DE;2C2 :>2K9H
M]N\]E#AO 842/OC*]GSV=%"2C5;.2,?>[)D(&"^-OK</M5HP7:C<!26$"E'/
MTZ/DKOEH7A?F/!-3<@$CR%POJLNF[I:WV+A0GM%(>6VAGA\"O1,^F\?=,4T^
M9S^5;3V*=/2'H?J%0OL*]IHS(Q'&3#9U5/39>=O!3%Z>"CCHLI]PQ87\(_:!
M+'&=C%8!'-EC9<HSOM/C,15@AAZ9U4X*JI]+NVH]8;2G(X?>1LZW35.8H1H=
MI5!6%Y_LQR7$FR;Q!?XVS*>G.H(G;*>/:CQQ(6\60.5>W.^HD3)*(WU]P"7^
MQ5SD)F8S4V3JO@V.5=PG5)^"M*"^/%MMA*6PH4Z+K--P3;'*X1FB)[08R$LX
MS _HY9/KC?GZ2E]HHE'C 0X]9\&^9\9;E:Q2RF,:$?&5@<@OG$<Q(F<B+77$
MK,X@2P6$8V<?;O?:)V'+CBJ+\N'O_+C;F-4N46DGW]UUC-MMY;=)84DFHB5O
MQ\FI7&?E,Q40[ 3VVZ-KR)6P?H:DH.A9YP@I/>I3^KX: >=(P13E@I> =(#\
M4@7D#J-ZQW%MQVFH5H :I]!]TMB8@6+&7)A!;-H +@3RU636\4;5KQG?AAV/
MRAK:A8=BEI;W"9J#8G+<-*7]LC\DT'A+7SBG03] +\+I#Q<X;2A*CFN$Y5G3
M\V[5A: D)*W"D;).!?CPA$JZTU[L!OV<')QK$"@W:Y)RY]?:A1>.]RC<$((L
M2T+;P\/I,73S &,N45F; _-/5M)3&NA?! 4%L0H-E) G#2[*&/7@E'U^K,<R
M*OO[+J/8S@?;!L9<VY=U5^[83T%U)X7D]R!P<4]-KB7OF'0QJ\>DN5\Y(,V&
MPM.B<UBW!))C;"W477G7QD'*U=(X];:)1C)J37*OW4J_\E)]1T&[U^Z>:B#J
M!SO:X^?XPOQFJ]]#KY^G5 5=\LO7C/+$]LV4W-%S? E._M&1B)A@*W8B]B+G
ME4X!+R[ND5T/6O?P=%B:X7D'?47/<0MYHUZ4=F.Q>35](X8SRG),EZ:=)U7.
MW=DZ(%'.0%_IY,]S1&6;ZW"8D+P#\<16;$' '"HWP%!,\&H./)<\%W&+>=X!
M[-NR[#\RM<SN-]0227N,>DBB6+=M=K\\^-)OSSWZA=)$%<!*S48]$%@(7W^H
M72K5N#-KOL_, 6]K=U.6@GB5D@E<:75[;[L!Q^A8[HJ+]%T&K@_OLP7N!#CK
MD.YZQA VAG=^YE6! =C'$>"!HMI-:$AF5%ZU7C>GLH?GZ[NA,M1P6V]/BE0Y
M^DW#2YF=;AVN\*-9\=CJ+J1XJ4]!+K<%=S.V#6:"> -P)^79J+RAKQ#5,Q2R
MJ@DWYN<2K#93;,R>?DUC^*J U<MT^8,=E'G.+RS1S"/MG,WLSW*PKY]Q2XH(
M%.:8#KP*PJ5NH_,G1BV.P'05,$+VH=<+.,0;*L"?%2M!;I9W5^U)R6>-F2@8
M@3BR7@@T^*8^.&*CKJ-7QRN4F.$4%16N%1^?3S^?Y+"I*A[DL^]BME!Y!%T+
MU6\E;KTB$!/UR.X.@[7&K*EPUD3>"T(.$%5I1TM6F.-+?AY;16_U^K&%MOMY
M760&<O-DERQR[^W[ _P>^IF/VU&O=^P7I1?Z+8C"R=A)JS/GIHQ(3KF,3TDB
M!VM3O_T&]]QP_-<%^_J@:+JZ=%'[GB4W1<Z&40^=MSE8OFLS40&\]^PKRC_Q
M?@>_Q>6+8$]+97I:)^>="FCW"V.9"B3& *7B6IXGZR<7NS5J".ZQ%Q<@@](M
M/&PYX3F54(YM[R@%@R(S.^TIE LOZB\L2_5)#+.N +O$+IUX\%O!((72=FT_
M\H"4]GN<*20]?6:Z1/)*@&PEHL]\RU7 [.03%?"UAMW5@+NM#SDX4'3\39Y?
MWJ@QL"TO0!%*K^C^>4_.3+THR.3G'MD=DT2.<R^1[^-+Z,7 &FX9SA7X I:?
MM@1[W+ ?RBX1$'LTE/(I%9JJ& X(^I+#JY^C5D<EAYXU4I8V.G^[P]YL_L.
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
MD*:L $?FOG."3S<N!GNK@-1+]ISFG*-J=K1)Q6F\Q)RX^EC-=*6W2,M1W#W
M&IU1@ \IB%[C3YB5"%H.]_41H^DD*6V/5]$C)+G<Y?#7/[W\F>?M>]&#OYE=
M7+@2PK]WDG*KU/,Y(MB?UW8E\@,EO^<K6A=Y>X"?M)'6OW!?=OF#/N@[7!C8
M2+3:F>%/H(J2)-&^@R=*D\"WM0,3O1PWEO"1]HO-[+NE"[<CRA%?*5$6VT@W
M1BX[M5L%//"7CO>WFG3_63/ZJN>^IP:EKKL0I> 'ADA8E>0>6\)-#WQEQ:1C
M24*+_C;3A4&'K#M[*()N3YQC@^QV_.LN*GD;UBV0N!*78=4"/4N"!OGB'MX=
MJQSZX:2]4;:G^A6DOWK<KJJ DX^6$R2N#&1SZF,%@*C;<YMF-H?F.)Y\-]5/
MVA&88"KG4HKIE+3,,%#R*]0]WR_K4#+'4>^HC/HG@JC'XQ,FV#(C5\\K036#
M\F)1D3/R UF\6"(0DL9SGR%,4>RU(6G"G>S3GC@M7T!SZ]?E'6H.ZDUL"5"_
MZ96BT*8=DL#5[*Z,2KJ)Y.I-%; 4CIT-@/(7;FEL4U!DGI0U:F/WW!Y@C7@?
M$J_C0[ UZE]1>5YYS4$9C+F%QWG\P%[76J5Y?XXSMH*(@-[]MZ]D1VEX%;?@
MBL,]RYZSGH%](P!']KN7,1K3S7''=D&[QP3W0 7V-X?:;?1?.ETVNO?P3-6E
M0Q]DGWO@4HTYSTR2+%/)P0@8[Z&^(NR/T-N!YY.Q?>/]\N%D9=MI+%]M[(3;
M\.NT!76([BR1VG<%EQ)$.20'O- BJICT.A5 8]?71Q5)*/UAT9@MU;BAREBW
M?>MLD/40.(M[X;H%>9@==5'3JJACP40UT;Y7 4EL(:Q8ZHE[GVIV8Q8ZBQQ0
M 1O)E9!L)=YK37'DQZX[MJRW6W/B7X\[Z?81\)^BR4H-K,),!=AQ(I7_FT<B
M?MV;;#*X9?.35\E2?6R%E63?T'V%IY\'FO0QD&-AP&^VQ #IY(*332TA(-9U
M(EO&4YJ=-"TV>%.,A>>QZ\$6:(/\8ERNNYLR:WX8T]RK6/J%WL'*JR+Q"3%K
M:2["?7.ID* H;G#:A"R[[;5O3-+R'EI).ZO827...]8T,4G;*W+2HW.]:C>$
MCKYZM27B2^9+I5,3.5X%K(#Z!D&]KWR]F XOR:^,J!=V*H"H-W7XH:_"*8U
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
M<RDW!Y3F7^"S..MV5, W61HSD>S55(J3U/D.,:A9-.5TK,O'Z1,<ZATH9C\
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
MY[^F+35-]1MDF?7EG57X3>PBW*\YX_T&+_+55?SLVLA1RC\RYBL.8M2?J_\
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
MD/C-&LRO3)AU,:<6^%</^-=!YO\9!2O^_K@ ;8=0N201T<%*G1J21!K,OSK
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
M"T4-5"[V/@$-B1<?$=NC44#O+@])K*Q,4T\,2328B+@OX@)7C(&^E!X+ZTM
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
M_0$'7PU(U\U,8;J];,(G;UD:*NENXZ>*D\_L/:%?.?VN+F8J+-:4"$]<XQ/
M#?8Z;+8"N!_NAO)K%DET4*7>8E$C.]$PNG2>,YX0CJ%=A%/L"^3/M>+=/>RE
M]8.Z",_*S!DN@#:7(6#U^ 6V[H>(6EWX &@0X%XF[P,1G4?HH%JP#"$?$..1
MX=)<$\ X64"7#B=JY1K[K%">345;^$U2E\ J25B.<?W4K?"Z+1Y6\U[TCR-A
MM*<_BD\$6-L/W,W];)*>NI3:!9(_O,(M&:X?[G)8A&%S!G*^G"^LY$XWA!06
M ']P_(+]LELU>@S3#RV=P#C@)K"+F4P=]!=R6453+!)3$M%JV1UVT9_@1D"V
M':BQ.'S\(T7HV?(UJ"'"/8[R.,>RN;N649:>7EJTR)/;Q#KS9M.V<+MH\[+\
MI*5"2L&*<1V,F103O?\>*X^6\#7MTR[7E%>,:;[O:I4A'.:"JV--:Z-?69E>
M_]]*YG>PZB:YUY7IF/K#\=83[N%2,7IV*>XG&8+-HOZ#$AG.0U;3V<" T[0,
M8=J(I\W+$*W-P*]X+H$.9M)^AP'W?VS]I(GHTAYH%)^(?A^&AIDM4OI9AM +
MKX4#9C)GH7[]5APG(XD/U-4/%*<L-+(H>QTL)]ONNK;=K_U.>_9[^+['H/9
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
M]LRH+:T<C&1<EA/8Q]P2<7CJR!WSJ@\,RDW<! 73:X;)_&#@Y.A3RFM\F.U
M<[8=9IOB"Q9I\K>+I3_AE:'VNE]X6H^)*$R!J(7O?L(E1F)B$1-#TEV@'>D7
MIU6,4$J6RCXOEFTW&8, X8(,\6?A')]7,>T8MX"JS_6'_3>D#(Y# [ZP:-I^
MD4TX1#C#D%P$J6  U9LZ_@^R'(J4J(,'>RD:M25IS2JG]4(<'_\5_/P;F-].
M)U!KB1M$)*?//.0+E+XV122N^QP:A1ZW=-SW2+5FM-7 V<KHXFZ/CGRK,4:'
M)QH,&6Z!W$"Y*3P8DM7YR#,V]'I$?S_RC"UZ\@T 0.+"R!890MY?(2+UY>DY
M)RS'(#B^58N&E.A(^P7ZLZ&F>\I*C-LN_M"QOY83%70%_\E3W1[BZ--QNH7B
M .HNU.&G0A]ID0RQ<GPV;^WF4]Z.0CDX@%(KP;SF 7_,J01\7^EZ&>4'\</_
MJ(KJ4A 9/H6N(9O(@FT$:3+5:'[E,K1]7(9(C.1I29^JR1 N%!*;(][) AK7
M,A?73XM(B-D^)T,<"8<UPZ9R:5Z-O^0H>(1KDSE^(<3KYV6;/LV*S_$Z[+0.
MTTA?RH\<4:WV\E@#GFM'&=K06-5DB!L]I5I;"LSK+)WXYRJL#QX?VH"_ ]1_
M!?B7UVN5!GQAK#3+X^-,.RG^TDMJ]FIFA,+U N+]BGH)P)@V'L5<PB2S?+?X
M^^C]<F1X:?ANJ)]) 9YGDMD4)M%MX"F;WS9?CC;?$_VJ(%"Y6T#OA")E"&?2
M$,-"6@[]Q!#%;?6OJ"09A&2]E1195B2M*?\!J()/801O@7ZH @N+$OR<Q=M&
M0;A6DV+AV_UW)_F30*HI7A!HJ+QF!;LB1^GK,E@.9@IL,]"[+CW@U%A] #PT
M2Y\^2)Z?S ^U!9[7_0[I<^F@BI"UB?P"-FR,"^K]]R<237MZVTI*ON;QI40[
M<:'\+>ZP+7YK2G57:7)JGG:X( 1U>/[L;&_SP^?;G%PK/7-4RM)'H12[4F(R
M4'\2=LP-D"H\-/#8KX25B>#6;MH(3]"H*%>&N*O)@5YZ2.O@'L ZM>TYJ"]#
M?/*#Q;'8DZ<@$$=;4!@ Z[T/Q#<SM@J=? ^L#N91&RGBHWX*$MBW6QA3E93"
MSJ78EP(KSX) *[-C0]1Y[2L$.<\]W&"^^_E7Z]OHV))RFF1>62(/]Q_VRT_,
M1#>9K8W;#9O'=CX*O>#7K%KJZ;.I=N+2U4>]A.KG!%;K.3;GKO(*B51G!&[O
M+-L<MI6UW:V>)R; .L!MV.%R,2Q;JAH#OXW9"705E&9ZFMNW__GV^#?#*4\O
MP_*X>=KEUF^@5MY-N?TV=U_$JFC;Z>##"QDV1/-I&+0_1D./C37AAM1)R9/]
M*..+7N/I<G:1=NKW?&C[_09-H=[C<NWD7$H[5J2#K2?+@YND15<BQZ5;+;E+
MB2<C/0,>++#X;Y=MLX<9.+H'O:01.OC'<ABA]\/-5R[?1D8*L@HKJ#<;6=@=
M/I4&<O,#T46O@E]YJ8W9#RX.(@_?2A;P1X:](O:]3X&E$SX'X%XF#1HQ6UMI
M3]0-JGBDIRNH77A[#T5[QK#'GG8C1N:5L<# $7$EY3VT%:@W(FZ!FJH"LE@4
ME68FK=SQ&A_C]U'LOCU!$'=@!(I,'RA\P&AZL&>K,N[GV6_6QTH3;(1IN)Z>
M-8P-EAEGB'R621(4Q9[+9@0*;P30Z6MNK$WTIV4QVH0S;$QO0>;Z#5+V5Z/
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
M3;3JJNG&^MQ"2SL6\WUUPO3"J$]2VM1(HK#"G](4Y!E]2F1,5_K[SE'SS+2
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
MQ&O_<S]$60" .S,A+ #G/"486+&GM_S7/W7P(L&HT_CQE(EPW$;@JV3K^DF
MHO:KG:NQ:@MKJX6)_CD$_,B<8JN&D0P1&<D.S/(YWQ++C?R23/:NZB$B9[L:
MT/WAT7WFP)AVJI@.;9W62Y8A/NEU[(.E,NN?8DDZ<:%/%"G-\Y$A+A2B.6P<
M:[_:%]\?I]#V:^W9E:F3YA)[RIFQ3FE/;,VE.(N_I99,:\PWLF[ Z)I]DF")
M.$OL0W-ODY_C2RC/<R(;AY+(T66?6<VUZ>2UO]-$88TM?6LX-K8%'7N^=?$B
M;XB@%/2$<&;>O@8_(J965UQQ<<R3]C4'+YHY^VG&-NEJK7V=,$-S4J6D")'A
M3PD--QI'K37R)X0KCKO0>UAQ9UO=2E[Z&,2>K?Y04(NW6>3ST>\I@XSZOT1&
M F=N>63.=[V9A=*K7NQT12#PQ9>1B'%(G^<62QU_DK&1UQKCK^-I):JE6(3G
M.N@WD31L:,LEWJN4]^CQ-\C]*\!0I$"7RPCN[/!SR\E^_=%>3#Z;9&6==N!2
MQFB9N$<"XUC]">ATV#%16JZ'NB+4S9-[[J\=F3#,L)#,AX\9],?Z!JTV$W4;
M'_'T_(RO*;--\FXL":/#^@GYY9PITG#0N]L.5ZR?-U_>L/K1QL;<TC<[Q91*
MT$:^Q7_"+V#^@1I4O8N<L\)^K>%IQN5?SZJ=C= K]Q^I3''G9  CE*?H\<^
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
M8,"[@K\()QG!%X[5,J'APO1)$I,6HVJ\-OG&< @[M OF,).I%A<Q=8MH6**
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
M;/B\B\\W D1F)^JPI\N!0CR3PB")CB5]3T9_BFR*^N55LT:(KW/G8OTRB]*
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
M^_ERT6_+W.* 3+WL4FDO0O6WL.:$K/V6?_J+@>M*9/72:T>>;U8(A:-P55#
MP?L#3AE^I9:.#>*?*BRD?'_Z1B^ QM+T;V+_A)S @76=/_!F(0_PW]@&^DH@
MJG;$G"@-O0RF&%*%1MNI8F6Z#&9A%8[4L4OPV/;2_O7+%PV-@Q&3BD,O<Y(*
MM5B&^P%4I)VP5]#(\7,2#,PR+-M4YN<VR'4O6L?Q7"O08V&B&JAK:FD:A"8T
M$J_J"YZ4%E1+7;@(?:M-:#'T76=>Y":& O230VS%:(A+_!DGS8,>@8_>V-BP
MV<6PU7M$9;0T+4A;^B$M]#>*@/N&U!=6J6#\;.35(X>H.HTZG7YRLL]"@VK"
M@YD=R",'F"^9-"8?M^C)T!.<-9E5)[,A0L]Z*$'E3EIY^<_$QQ-JA+AY8?'^
MU(^U:DW>U%+\18%E^_G8!PT_^A8MD5-&L<X?*M :=RL@(1JM@X>$2+,U1,Q#
MI'7([6-C-S?^VCZCN.=B[8"Z5=//CVN8;IR-FC>?[FCS[*86Y8I%*P&IA2[P
M<_'/C\^EC5_G<BV?S%G%2X>HO<1; @ >]O!8ZPU\YV[;4\_=:E,J ABCHZQ\
MXA&6*7JZ9$69&!FE<]QZCXU-8+U-A:.C^/S$BE?9X@IA-6\FGC"&X!NR\:4D
MO BW+PQOW #Y;2_!#Q]#(1*27-R(<-!$T&I5GN$7MEH=_R:'.W>CI:2W&N\"
M_FH:/(-5!%MDL IG;'6K9[[ \I*?&:H7?R,X0>A'2_Y"6@0Z\9HI'1YGAPV?
MHH9O;21/ O2N@Q3^K45V_O.")QW7CQ?;I+@5YS- !S0F?DC9%*D =W LW2O,
M6A\[(8,9I4L5@&8#78TZZ?TFY2Z-4H/DF[N2&726XS2)\7#&WY;&S^;,!2X[
M/NM4KX<\2$\18K;$2<I=>2DZ&8S["VHK9=4#DC#>I!8<30NT!CH!OEHC1*-8
MSH*@O;R&EA5(A?3G^LUX69Q\J!L(>,GWQ"D^Z3=2^$_8APA@);A'$?5'^<&O
M^\%M"C*8IAWG#/C>&"'ZEK2XR(>^)UD\A1(?,)#!I,>3*+_C!,<0DG1,&U4,
M&P>^'BYN8PE5O4"*^-Z.!NCG/$-Z@0AI!9J7MZ\X,-_-BN^<3Y;!RNY6 %\-
MI8?!3EL+U.HK]K0\55@&^W88HE^YG!&>3Y ,AE "*-@^M$2I=4:7R#'A&[#5
M%C+!LN[+Y($YZ!/>=I23E[5Q!XX;/V@=M#37"EVNTF<[%(GXFHK2%UZ\0<E.
M 6<FVA:5 !Y+,KO( _\"4;?N5B!RQ<U\:#!M1'4QPS=7?@+ HJEI5%I F4H"
M#C":4"N(+Q&FYVM2BCT,V[/F0D\7?*!/+LX)R<&D#,"7/AK43JPP;@,$YE&N
MOHI->?RP,E3?G+.2GX2NK7LA<N3K*#(H=>::=:I*B9>6ZJAAI#;62D3,6$Q7
M]WF<=?FW(KN$O1GU5MHUC.(^^@=>W+'73;\*_R$Y_J.*@YXZI*,>(5C#C&MA
M&Z#I=S(8OJ%G5OJQH$"H-HH53Z#L2O]A;0CNXC_,<UGP, (-46@18G!2':@?
M7L?*"]MQ%+[>_Z.D#D[L9KZ(_Z2NAW4WHZQ][_$,^A=7H.N=H!5L9L@A7UZ[
ML@IH1_2JHW;)8!^*E60P>2F?W$IAHJ![FBHP![];OA*.=+MKL8 &9QU1>?2N
MO.5=5(2D,J6'%" M;-C-+T6J>7\+A./$M:@)4(5=!S[H99,4XY\[1I)Z0/MI
MTX\'4^VL;8?RNO6NEH!K$06=Q5A&*0K-"28QP2$583964DG; -9.B*C\:(X_
MI0T7(PK(@^*1:?^Y(Z#9"A>L#\(>C5(>]I>X3_M1MV&MP!J4/K4'E,&$-'>?
MU8<</.8^<8\W^U.YN-'8-J6;IR$T)<OS@4-QX&,/O0._J)]X?GHMM3$Z@C3"
M0F:V2$:]WA6E[SLJT9N@.)'#*&DM8F?$+=\,]PCT>STU&:SEI8"0OT)<9MS.
M_:/"Y=W:;_/)_5#LJ<88G*:A$>D+CKVH*A\&5K-Q\2:(R.PNE\$<-:# 33GU
MW,[!AS4^7K;X%6#(VTOTLX$6HLEE-O)EE&5QN[A6(V4C!+JZ[J/%[6AM&FHJ
M%:&T*.@2?^?;I%F_76V85'3+>,]%(K<W8^&B-O97GM4"R+TL+8)8^HZPQ^OP
M+[_[=H+7ZAYW@C\E7R1I*\<^/N_X=#2FS3K/]0S#WYK&X)^!=*V9)Q2'3WN8
MB'<XR6">$O5!B(0NTMLR<H$7W8[5CNGX[HQ0/O;^^O..'@'!-@IHO#.TN.:3
M,[BF%BQI_(8W!D'#9RM\.-#\PYKP,/353BL=&*'?3 <1%"5?EF[F/&K"/C)$
MRV %%L#:)BP$:G_Q1S9#$>EW"*:H[K80JV"13A??1G4TVJ0>F<(G2,)RZU)-
M7 %]S$2GFLY=O"D'(7D'W>"/$F2(;IMM'2XJO! 2U7%&>8?A08?""K#D!D'P
M1F(C;X2A_58&LW>:5.QK:L8M0MS.A49:TCWX<1B^^<#J1!,SEEN@Y$U02WIQ
MD54LK[Q@8Q[]/6_Z;XEC'HWB?>!P1.RJ)^<UXH"OR"R[-@BGVLF/?*IR /3R
M$G^$;Q1_N%D6Y;$G]43"V_6AV:/>]66=#O"#KEL]SKXTK?79?V^M3\(DE ,!
M>H*3^Y] %M,?R&#LQ\M(>%\#RHLO((%]N$B-_@!"R-#81U0C5LW&/,@KW%I)
M]]5ZU-YSWT>.,9:EKM$F60=K A-Z5J0^:LCP4>U1G7W=/\E]]&NV[PJE0HM1
M.(OZ0N^@T]3W-4SL&'=SM@!?SZ,F%A%NWA0T7AEH;E/?7M\/S+QEEU46N'\K
M@RWL5_F429D*J!9N-X^J"6VN=?!#^<45L&0P_3X)@](C6HU-.I/P6KU[J]TX
MZ*R=MT2;PQ=+(#;U\,E)H+*, 2+"7$+>I3S1-<3*R_[ZW4I%/,;?B+HB2'P3
MY<1AYLWHV'6!_8/S?D^CWKU0"@(JWBE3^USGHK33O(Y++^_#A4S0A"]K-_8M
MI'?'=5YM\"RRT$A90]?@.P RD(2Z3MHOK6^MC"ZV2@.1]^J?H@(#)7SRNX.D
M/D(,-'EW6*UB*IS)<8P)EIK80D =$>5G@(2$\CNSZ&(.,V[^DT#O1.^MR-OV
M** .^CDYXJ2>V*3*A-?$MRU7-\Y?O+P4$8P-%RF*?P&:0TUM./$M&]EJ;&1R
ME)YGL+C6<).>Z.H3>BOYKY0K05@B.?0N=KS78,!*(TW?(-E"B_Z,QC)$FT>D
M(R_<_[@4>7+O7D</UE#VQ>"V Y(Q<DWGX%T_KPJ/>%$TE8:0%PP$?^Z$Q.[;
M58I(]_P"<)LNT,8\@7X@+=Z-G;>0N:5V&K4JUGZ4$)7B:M)96R.#12(74L!O
M,9S(%OPV:;*AMKMGN\K.%\%2\O=</<-O_8FX-$1O]9=#D2/M*+8+_< 2TD3:
MN-Y[X<)@R7J\4KXSFA]O\BA;K7OGL/#Y,VS2O/#H(6#?[+'9PB"[6ZZ3(PVW
M!UACG8SPU&A7W:E5Y:C-]BK/ D=+2[7SZT-K^8[R+=D9^*:Q,#=*K*EVR<0R
M[<S\9,?;UGKI_%UZ'AX'?D'58!-0MZG00J9E:V9VQ^E-C"YQNL3Q$(GW"I-8
MZ_M]N$D:U+=6_%A1*'8[BHJL#_4;*!=:1W<>;,)9?O$\$9F57(%OI%Z6ILA@
M-U>HHR:S32FSB2BK6(=W?;GAR,[ (QIW QRP#;7:&\5TBC]+<!(K=QK< Z4P
MQ!4VGC M/A<P4Y\\,\FWR)U0#; ?^Z@]&Z'=WWX'W*24$(.L-EC^RW@9R])_
MF![AD_9HYE"KXL/L;QX[JMA1#&Y7UUFL^*W6G8F<)K8U>DXC$DZN,[[A1IO8
M#>3R#J>>,W)<0J\*93 %Q2Z? A<7R44V?4R#\!1WKYS7#8ZD<8M&YGN5J5GL
M#O=,\Y/^)M65+H8\;.' 7SD>/BGD=954S+UUS)S\B+S2#$IRZ (;[.@$CV,5
M5T9&L.N[$G_!2()[\8'@&*)F) [ECT.TEH4]4#4YP/#D,DH9,]BU>R KO6J?
MQ*_]:YD;X0&WI*B@IN4"G3E!%^(5O*,[G3MPF"_7ER.)W7N3\8W823E0V7#_
M8;8K-!2.__?>#O>(E3C)\S? 2IH,IN1&_^\OROOQO12N[2N(*F$E5OC0.(B+
MC4@;*!>6RXE<:WL9;!,R[76<]MH%8=4?Q_N3!?3?H9!FP:;98H1\=4#*<_<W
MNME_,ZH6-31\-NY$J;&UJZ$G:5-\]GZE'3\9/\0P?=J!9;\^E(\9W@2[RRJ7
M*H.ICS7@L=#L-A43!:73!TWAL_'=&*'/0O@S&>S=4"Q$"7)N[9KX45RKD\L[
M0OKX9C!5:>]+<GREA#A)6#[DK^+<Y#!DG'=I DF]V+0H5/..!P+9N-F?SLA@
MQ2E6#?*N1N,XL+UX3:G%EK8R%F4\?"8\=<1&^*P+(:ER(#W!:W_E2"ZQS8A/
MY>^'^X2A?_11Z?5HAX*.6"#&!4-<X=N08N,T#:!A8"X%= $&S"8G8J.'>&[8
M%^>#[)=ND2D;'O203EH8MBU^=XRH-%JSRJ]J.#%J[::T3/H J0NTM K.;"$&
M?^?'@$LA!D##3$O2;I*LAI!G!)@?.#O.FPTWYM.6;:.>!G"CYD;F4QO%5EUB
M/0%@FSUBF]&Q(**O@FYWH[A 5C4'WHY-BEALAQ^P*IKPL#J4[9..8*&&1A8,
M3VWMK?^*'UIG_O1ZN&#-DA,Z721Q8O\\=OM\-3/E#L2?(GVTC[3)8)-"IRTB
M=>T%1<<I&8SQ>-H$@B !, -_8)AXF+YQQ^*-2\F9O1!NW]9:D/A-84>W@]N5
M. C^G5-+$3UT]G-!@)XP])T,AH6(<8C1I_V<+11KE#=6<,*X!1B[@'FJL_[U
MGJ)3_HV*(0VN*45\4W!1HIUZ[Y:-JWOTXL_:=L7#5*8I#]Q%H 6!,:08["+X
MQ2$D7JP492=XQE%%<T([6>HWR2Z81S? SS65 ]2T+>M"LO&'K/,C9'P_P+Y"
MB@$J?1XN#%;#=_O6E7YJY4>:(><#--(I]5P?W.#('(8!Z83-/W$6&8& (8&F
MV6>J)X.=7!,#*3T8E@6UA_ZSPW/?H3>LO3F+U[6MLPQ91O1"/H4AKQQ6WP\>
MDI):B=LD69X0M7'4+.8VR*M(_#R2U6/6CG>(LA04S\#CP6.93ASUO/!"K%O7
M0GC:GC-"@$EBD]Z6A<2MO9F>MHHL(+I4+9O]I9;^Y#SU"R1W*CK!BD6IC_A%
M;=&M\J]C !$E>K?RJ8>L?F38E"I<TI**+V]4F#:%E5SU5*[$LG=SQZTR[9I_
MF3]NYMXOQ0K#,ST4!B3%X050-*O^?#6DAO)+3<Q9&6P^RP+;/QJB?.TM)V<(
MMS((.G5<SSY<5=14 CDF\]R_'*5J9/$5I?7!J"]V':)4<MY7(_QWR:*)4DEQ
M?,SC(Q/D!>&/("/LJ')7TOO/'5=2$;O5;UI>K!YA5IKH2UIWWV]#*S]..SE;
M.8!I^BI* ;=M@B;JQV%(]E*W?SUO73@=C6JMJ5.<G43S+?.)/2'N%*,I[?FZ
M8V^Z[_88??.@]=J1[LV1.A'+&_4&/;R?':X]"2NY(<QGA-ZH<7#5J-EV['4]
MP51<SX?8PX,E02;_CN#@[P+-@?<1^_)PT^*0!]I=N!OHM'L)XO2KGH+B64JB
M#+97%VD0A>5HQ0>\BODTVY;QJ.Y1*D?"Z>@W8A2[E2K/>DE0OS8[9FMMM[H8
MK->S/LR4NBY'.L?N]CZ[:F:JJUO\_#CMA;.OEU=%TP0SVE\L[P+E;.HN/@"M
M #9A_ ?3'Z?#$< H\X8_'[M.E>@K]&:(3=J([#L;K6)@2[MFVG1CQ*(+%PS3
M/>S$@.1R0YDK1&_,^CR,?-^'&Z&4UHO6I O,50;@JLZTFU$/3;N6NN_QU:DJ
MMRX3/2T9;&?T_!1+H >TH79(K$<,5Q@*5B,G@_4F:$M<-X-3HUK=&\[H'KH>
MP'+LE<&@D,^(+01I6%7*M,&00:39GBE?CJ\,YD-^EDNX<7NUM/975*>'B7G$
M;^H'NT\%@]6/7^>8W)W ^I_WF#!1M[[6[EQF E]W<_<YB\WX1!.-2;%VR]0O
M2N"VG%)\LX?"L(&924L=[HGG,&O/;,^[QF2$WJT*AGM1M-\G&2P 0].^*GT'
MZEV85;1#5WYF?C<P,S!+)C_+-GO20R.?4A 4MW\M?3-W8)O3DO>5_!?..)T
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
MD?0T(%TB;FNP<M4O6=\ D&/W+D'+2<2;:_FOZ)KX/VL?T_17Z6\RV!PT:-W
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
M@N(['WA2-[>AX,#RU5(;NS>#.;I75TE>E92+U'13#)O8KO[MX&U&<*F"4W\
MB3([:9)Y_/MP8,+AT$B10 G<2N'@9G82^"L816D&2J\'<3L%TC;,!.0Z_JV
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
MQ.Q1O%+B -WZ9;C]2%']A^GAE[,?=Y@@KY)!8)+>#THN>>/<;T%MDBM93\
M!5/X>SU<_4D5%KSA+U=.B*%SH9$C>$(0C4#!X&-PQ.$65;HN>\D<IM:W:(C9
MZ/:480CY6JJ'?H[/LAYG@ALL!$ST'K(+ SYSQ8"5U'F?A:=E]@-D<A6]BEY%
MKZ)7T:OH5?0J>A6]BEY%KZ)7T:OH5?0J>A6]BEY%KZ)7T:OH_SET)P:P%$(U
M,> %:(H!?]IA@"09'/G^RK_O@<M+$IZ/HG>F$/QC>X6:42L5V1'[)<X8<))"
MQ8!?"S% J W]PQ>0A-N+,&!9"-;(HZK9^ACP6R7D2ZVOU!!WK5P^ +\\^)\G
M7X5/GO"?)M_P?TU^??;2SW#X/Q9PN3C_1GE#VF2HDV?/M9/8FI95%,:[W['C
M)?I>SU8?U.@FBUST1RJ/C7M:7WW=]$2;?YW^!FFJ(\G[A*J%UU\4^KF>[8XE
M)TCM'5?JLTCK**7_<:S]ZOB7&A#6^V]02P,$%     @ 8TE)5BERF6K;EP$
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
MZ<KWI>\S> OSP^G2B2*!BCWVV4[LSV+U;=A;& [^/!37#I5NS 2UV7%K0V@
M3KC'2\ ,QOPRD"=8\_GSD .K;2L@'_3R/O-(&23[!OK=MI<0_IDBZ&VGCIR'
M"?] @R=GJ8(PLCR)=VO<0SH><8(DWWLVFG?0D-E*RJTB^;BV\".CBBC1[I8I
M@>T0[?EE37U3H6>5-Y :!^T,^<92D$P,M<.PWKRIA5WQ$:672:N8ZD#A51E:
MLF>M9:A<7E^T*6EA'I])<CN^.S:%)8;R]GZ,)*,/.E X-(S-2+I[/[)8<7*[
M-'%K)31CR?*C;MFSE1>RYK)IB_EG#5\QS]/TD1,YM"48\6YS(@KW%"U8@Y_M
M.HQ0).8MSE3C)$U/&.40> *L1!>?/MWT9=.OXYTON6A^-4N*S1MH%XBA\7PY
MJ*=&!5%0M!DTT0(M"*^B.! K>K%)+@=KO:E!INMK.:83JI#W#;]N\7W.I^BQ
MOSTS],ST\F/\&X-)?&(O]"B5,;OBQCM,H@B6YB?K2;NQP3^7>:Y;E'&WR/Z5
M):M87.+;V):9^>M+ )8JL4A$]2^=8/1_" WAG;>8'[WP_%NQ.BDDL:R=F]+<
M.F7@.&M;U6QZTO#L^="_--9>/>?]O*'PXC[7OT(&:'+S01(=\.5=*,5_'.KE
MG8_K;9M-0JA&?;V'[2,CST[_:+<<4[M:"#72YWXE'/3VI,Z2Q.$4U,.;ZG^F
MG=#!$]0-;&(J,8=\E1B,P6,/FZF\=?43<8=,_[2T=,R^()L@BMFIN*:MZV-T
M[7K]&8.ZL=IQ8VEMQ"U&B+A"ZZ<#4ATHPFY2L3I1JK%B$6%:W]@ %GGB0T0"
MQ*T*TG!-LMV%19UEX^6C?WUH?W?DW5;:AXJ@L.6&-0:B(4,.WD!]4J7GF%<P
MW8OJ-F!,F83C7PAHA58^9YEA@Y50^SRDWG1F56?QKUO';T6<YZJSWPZS81^%
MO?6E\C>3+QZD_4@7.0\ZE\/;'=X2!WK0O?E2$!*YLL;Y&[^0UYZ*RLY:3*#N
MV8X4N12Y1YS'@OO>&*E2[J!Z9&G 'T/;\L9#&^A 0A?3HC_-D)B8UJ#.!Y\E
M]&TXG24OS\U??DE8N)*R_)%OR=U:Q>:B%Q\?3]L[]ZNA+"'[C8),!&R#_!8S
M10<Y(2VHE9FQI#(!^<@]-"^59915 6[V2)UJ'P_W>/D1?7;8,M7\Z$<FV3?F
MVK=N.I\](TN6KD=MC1/ER1= _3+$H8.G7>+K- %B?J*$&KK,OR?I\-#=]S*M
M_J?R/N7[R_I$R*OTSX:; (@F%"X=1K2N)T";M7LV^_#+H!46?X8.Q <C+&/H
M  >&3%O$SDO/287,1:[0G+>^W]V+BEKMK"9G'10:L2)GT>SAJ/O0AL2^(.@
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
MQA.J1_PA8T?GSBE]:!)W+PI2J3EDD!2_VN$G\64H=R0OI^0 B\6E+W-"_<9
MV: AJH ,^5Y#/;$<DQ#V5!L,A.!]4F9MZU%GM5MN<VL7NW@57M?TV3 __;$'
MH.;0@;B4X)T&:5 &2A6HMQW?^=+4^A8,+W_O;Z!VE1!&W,F^FIOQ\"B'T?2!
M$$)GIM&:'V'P%\*DIN_KTO*WIF;MK.W!.7<A7]'MA%-82:0:JD<5%9@)*L)Z
M&2$"3=8 MRF0312O@29%W^^V"R*0))\,436R##*_M7U+96+2DJ+Z82PB.'O4
M<<^B+%2EZEJ^E/,^=&&7C&'$[ ^T#UBB(_0A(V8>,9+^)H)]BTDU@.'1G(N_
M0OUW#:>7RF\?;_55(Y#UD^[*5G[EE1F.=]ZC?  0I72 Q8@$33((H@/L5VCS
MA70@Q3MK9_L''1!=)VE5R+JZPBLN-SU QHJ>9/[$!6[2.#M),(+T SK@80TJ
ML2=2Y2)OJP0;J/IX7?NTG;HMGG>0VQ\=TM22J_TJ+=IITT'Z#>]@)BB_3!41
M&&) !/NQ.!0+8X8D_6%4@ZK?.=EA]AS4L-2L\M/;^^AQ>_1&6S$?I+/O4SZ_
M#'_V]9;PBU=]RAD\,L:+%0Q$,:%PZ.5C-$'DG/!,&RH=Y=_082WNWV8RX8;J
M-?24%>&;7^#,S2TDB+2U/&[C?[KH(,S9>A\*53^1#,4-*YMUCU M54$ZT'ME
MY1?7]V50P6D FN1N>,"(&KC\)1%2^&+?M0$\!:WJY9F,2+>W?IMHU*[Z/$G]
M^:.5FGL%ZE3^3!J7C#:5CP3%)011C#X71:NG):P;J18YOH-?@T=N#U(HEB@T
M&:,9=>8@Y]U>S,JQV7$LT0D&GD!VDOK(AT A8A]9L[D12QK;ZE(QB]7:=ES5
MMR5(*)0T9VS,E=_AET@NGEBZL7,^Q-1123KZ/H*!5UF[2+ D S&&>:[1!O6&
MXE]FJ:U.& AXGDEZ9-4XF](8Z#\DF:9IP5L'H7R$/6;@WQXCI :JQQB%:T4R
M,[16P@C$TK54'? N\2[^:\83_#;O8/9<NI/[K$PA#7_L7*!!KT1,E/I^5 :N
M(_\;GYO8$Y2U E#K2_ =A,4OLVT%A4-3I"!OQU5W?<ZXC$1_X3QV.$^4_=E=
M-XC=#$(7O\O7_PB>>.XM]M)"F'],0/9#H^>G=;28]D*V(RENM(]&N@>%"$^\
M.B?"<WSWI_*!Y(OZ^EA'=>4=^P;O:)([8T84PX.[A.$!&TO&I/=XREE328[3
M)]@Z^LB?P'LX276R'6FTY"5<QJRY)?5"1 I<ZUW67SON%UC?03:@W'PRH">^
MWX2K^OG<?:";^9T%L/2GG%-E)$\<2D0$XA>6.>'M%QNG&CI-Y[9WM]0]^$U"
M!0YKZ#6S\,UC;*]HY,J6B_C$*PS:AF:W^7Z5W]:DR"-0#)5=1GC2@826@PSU
MG5T$DU9/>-&I.WNJ:9<_S[LKZ.9_*N8/Z4@$'O6XT<"#5&P0^B&J::Q/EH3M
M6^@)K')1DD]":-]5T-;SZ@\SU![\I"_'?)B)\EK,:19BJ&DUT["9+GUM$M?>
MT!Y?TM;8FF1^;/R-TKN-[@0[3@:V@_R*H7C3>M%B*%P16A"+;X;>6%AHZ3#T
ME;&L!9%')^B =V^_&-^D;O% W1[SGLG]N_%'T*4>=2UJ9_N&V!^;7Y 0"@AW
M3ZGP<]C;5I\U1T8F]ZS E?E4?& B!L>*-NQ<)W?UD&XKOP.EIPJ5NQEIS]@"
M!0_;?D^D4*R-X3\P0NMO,%19I$CA#:^FX.*PBWLJAZ-UOO +W=<9ZW+J67DC
MVE$O8G!6Z8A :KWU[VFC=+^95Y371_0YGWB<2.ZSLN!WLD*Y0*8-[<?C!6VO
M)U[[>YR#<'H&KN!#[G<I4"]/=IS33N^9"A,[*>#/9RV07BG_I#%GMU+WRV_/
ME!_FWAFB\_[/E$[F^WAV,U=B#,%PX@*^FGIQRN@T7']0WK'PP%O@Q:*)UNV.
M--%'-H<Z#I5<N<*)22=\EM7TQVO,/XX.7Y]Z5:XSBL@XD]!!3)D)UFAZ&FF(
MJ*KNK6I)FLJ5$VT4+@U;F,SKS [X79QL(N@T)V5L^V=#1$H+K,2%Q*,%M.@
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
MG511/?FXL8/O\[DVGR@AP'=HE!-_Q1BJA<*]0#=44 7TR4P,-WR?ZM#&^-7
MP NJ!N=(^E?!>,*E<#0SPM[JR(ASXU2#R9N&6&4%.QI!=+MX_$6V2(9F]OGV
MT),Y\E2!''(FXU8/VC*4:(.-CT93^9UHG%$$ZP07=-]BQ-HUTF[_KP9]0^&Q
M*^,PJX[F&+&;;]J*]1/;\OU>7,PY?-K+G:^.HDV />SB HMPRB@F1!BQ.&XE
MQCM%$W4$^_R<8<W41HO&0;'-MU;=XW?35B"P/G=I4(9BN%ZHWH<Y!%XP)MY+
M:*Z&%*>6^HEK143L+1X4!R9<S6#AJ/FR8/'E$9O,YK-#3+/_QK>YF;Y*_\UB
M: OL;QZE,99H^!\L%:%?# #&&G802[64JI3>WJ2H#856P+%]=\SN$0+O*03E
MAR6RAG/<IP/Y=:Q2-VA:$FTER[_Y+@W7EDN>8[D1JW.R,RU5;^"+6%JH V1=
MH;-<I .60Y6JR"SV:KE,4<\7[BKRE.OP:LK>@Z7\]6N6QME)B88'DI=!G<)X
M:CX9"?FK-(-7:)WOV:$O'L$OW+LN/Y:7[N[)7>/Z^,,-Z?AGIZ8^L3\3/,6[
MK5B!7$2]#<]*[!7YG; 88I)\J:DNVU$JZ%E5IZH\C7E"&^ I,T&/J\^EDK/!
M4(H3]=A$ER9" [OLBWRJME5VPV=R)Y=78]Y&3R_GA[=2GU(WVC?Y[74Y)9N/
M;S_>;FQR\Q^KT8V^5[S9M3N$?[8IY%CV_?78Y:N2RQ:/UNV,L('UVV]_,*!1
MEP[EOTNU7T&L-/I<)H.U[MG-^32UQ;\HEC^F=[I'.JORVZO**T+^+59N$)_B
MRHHVS[1R,45YGTR-)C">.(*;S0@;B]43>;A:)U+[="?OC-2:J*G*G8GL;D7/
MR=E8]I<S[)GR]<31]"@2UT+OF8#H_(*;JT!5]9G,:J56E@=IV>S7PTY5(H3!
MN&KJ9:*6D?RL ?14T>T]O<<?+M>]>_[57>/SVT?&8Z\@I"@U1:^Y+]]53/R:
M(4J/HV^_P(N'R8Q(F<GMG"V/#)+:]17L3/.63^LQD[C":VEZ)_?7LY<[N[Y5
MCK\0.^&YMB;W6E?^U:0T:BS-P(SH-(@5/ Y>7>'EA>S4!S7,OR-_J<J.=2L9
M;^;-/72N&V.Z/M.QAD>E(7FISJ3TW12$*EY3N/YEJ%&I:F&ISNUW$M%URWEV
M;#NA,(F!QA+W)F[EJPJ*3E68*QU1TRX.!QMU#R/6S ?-.X4:#1%51_AJDD.+
M2B3EV(.=+2\U40SMZ[Y-,;C,^O+_2I5C2/5VX(I'Y3<BXN1D]JI8T>AS@U??
MVYTOL7[1OWI-6*I#*O OA^SG>8-F%^9;EU-V5SYU<$>I]YV57E#RI"@]'F\^
MA#LM0;N^+?OEMP.:>W9P'>?*09,Y+CY<RCTA:_HYLJA"\?M:\.>53D0"ZQC[
MX+77^O#DJBF\K:XROO([I7CT67.Z>?MH:$Q9H6' NN.PHH/[QSOF@R,6V=C.
MCW(SREXTTP-!6YA[U(G_'WP'\M\^L[ *HQ[3I0@BD =8:A#%D#:*K3<;XE9/
MI"FU35&M[H74+@=$1J3\U>-]:^*\U+C+>><KM]DX+A3G_?:',7CI<3:0I^A=
M6T;(';R !EC2 4G0MY<.'*':AAN@!!',!(E4W0ZQF'#!VWUWX8],MV8$ /+W
MX3M9#76<1P=4,D79OZI3S^<P_!@CMRY[ :+H '<('QT@I?S<!>6AU*/2-"Y?
M"B=C'#,:!VV"#C3 MGW+$9>)&:D$0Q<>2ZLZDA0F2JUX7TIJVB-E<Z3]H:E
MS&N39C8V;^#H%:A[UQ':!+0>U1_"YM^,/DP' M0Y0,+4@LFQZ%4TH=-H&W,%
MX-=TR1*+V(BH2BL&UFVIUP_>8KTR[R,ET0-H<:P_E@GN:MV<UE&@MY:JJOJ
M^6WB(Y&;<*[G=0: M2#3NH/38^3[Y8;.Q.T0XA(JG7:8&%Q: 5>WGRI"L%<'
M$,U#H$D- ^EGJKC];;V:8YTO=UUZ%)PMF'%+(<\A^A[#B]ML.(DX%H;M1SCR
M1FK9U/<%2E0U?& ZP713D!_^_OCA[WZ' I2)O@0458*;<GX.H4I*W'Y <4/U
MW$"8X^]=4=6V(Z$R&I:/P(-7=T8L>LVCP@7MNRIXGU4F R%JIV^??M%I1A8@
M[28Q4N9<%/&66@WE&M4&C*LR60E):O,>;"\+*/PX-1LIW.S2-^199N#QN+TL
M@@[X=)RIU=F[M.%R'^KMAUE=HW$N,(!-'R,,!R(78<(_0GBHPHP+*IP.#(B7
MUY;P3-.!OIJ[?9%M4J55"Q<)YC5XBA7A5WRI(^OS/8M#US)S4VA9QV,E_.SF
ME^0R=*94_.*8C$6!([WW)4V06E0A\&LYJN<:%O<E,QWV=G];\L4\O!VWW[V;
MZ-)5A(<FSD^=OZ<:GAITX7)=VY1W\ZTAU;&GH='\CFXDA50/1^-I!F,] BA<
M'1T09N1!/1!H(/0(PI,4OY8:'C(7/+JZUZV])-,6DYI:K3NS(R$A5N[9=8G0
MWGCU<__;H3NOC!QL .C=5YA5VLH [*@ C>=C'(W[D,'=2MYYJRZ=(AA-1 1-
M!P3>8N=K/,C2#?=VWT1=D/:@ YG!T.G9=E2/'T.W=3 AFA*#"VVH%XJ;>IP4
MOA8/"9DOE+#$2"_#[VQOUZJ^Q@D_@EWK4RHBF:DN3JI]/5&H'W'A>_LA)DJ>
M"5+C[_%O;_XQV?\_TV&T)"C1"Q,PD*BD0DFK<6P5I8'"(8&O/EVOM?-[=B/N
MLQ0N[:CQ\5@FS =E[*<AQIIE3)A%L(  Y:/U6VDG4WE?+:J\&!5J;L^'BYS2
M:FG(X1>SORO_!!AA>O8JJ/3GE93?QS*32$]D ^S29.SR+._:%ZZF-HW..]=F
M4K/V?BT?\=!LM:]6'"YRB?Q:R3XB=V_Z=\4TZBD4TB6%ZHE!N.&LO.#JY-Z#
M_)^2$K9QA[[?X_1J+C3Z/.?ND8BL1PK]C.Q1!Q6'MBZ0-M\W$ N&@M2MITYU
MBSLEBZY/[D"[NY!369VE/ICK8"*Q I\YT"D(1A(*^A9%^AUEC[EL1GLY*93M
MVYXLJOA\8W88*H'")4#K4/V[^C9$UJ9&G.O^B.)X2!JY/#,B=@4EO35(2B%W
M-7='84BO''JM?L:1'_T,+>@HR+46V>B(S$.Q=1HXB)AC?*$F"I2:7^\H:HHW
M6Y)]8Z^&A1_.2'_4_>/XON &M?4IC?./4S0[R/2^9T8V."@?;7]I//!B0C7\
M@M<$WZC+\%9G*5+-VETI2)G&S4V)0'[02W.7.&C$>LNW)$'S(3(>9W,,EEZ_
M#<I>0H6H.AP+W[V BUIQ.FN=6IX,&T;+_2?JWCNLR>A;$XV"TD'I'160)J#T
M'A%I(B B11"B(M($!$&"A$2ITD&:@A 1$:D1:=(2Z4B1#M))$)">4,('*4SX
MG3-GGGGNS-R9.[\S]\P?P /D^;Z]U]I[K?==>^]W6Y)/.H;.?Y_EE^K)QLH^
M0.ZH]EL>@>@2CT!^AZ^.CYF845E,2:QDR/:30(RP,Z!X*Y-N/?=2Q17C!K3"
M!45&2-"C0^;#Z!:T(AZ96&4",YM'<GM,_LI^JGPZK\"YTX\>N?E30!9!!Y%_
M^^B@W$;OGJN -6+67.HO$7$QU *2O1A<JODU,-^:+*_69+NVE" H_;%Q>/ _
M%[%.GN 7/[?'LXR6(*AW9(,3'-RBJQ19C<%1#I(A)6\7Z/Z<*^%+2>1))C?S
M9?"OY>HR?],)\<:58!@\+T,O4+RK79YT=-@:/FA\5KNTD/M.5SEW=(=L%M;V
M<'M12[5X..!3L4.2HJXA1\A$R*2J;M9SR^LSY4&+HT5#;0Y/X]-2DS AQMD6
MWJK[01@#Y]A%/=85Q%D5R$G'%5H8V&/<#%1-^6TBI:01_S[R^=]>)O'X>)?4
MV-6U@>Z*X=YODQI%0^DR%K(67+;OA>P6W_P=ZUUNMTH4.ZMUX\8-^9(R9-;V
M T/#P%#7A^+JM2D&2]T5ADM=?"&YL<HCN:U%15X#E9?K_V&%?)P7Q?$FGK*4
M]V$%[-L4-9,[V=/+M*PAK&!YHQ"'? UGQ=ML1"%Q"7 6S6J9QI+KZ6C"'GCF
MWKR/AH!XUB)9!H_J?"'5$>K8>8A,6JH;VGIX4DA\M%/;Q;5CU/X(%(&2TOWV
M@_S+Z_WH8>]E#4:MRK11K6^%6K#?@=*:LJGQJ#]#7A!=<44SEO"DRL"2GG3)
M/AY)N3N5INVJ0 -EJMP''(\486A6)Z0AV?E7BQ"5O=OL<Y7A&>EYO_ :$[3H
MZ!>[2T,!4)IA6@^=EN/*[@]5BQA)_LK=!Z7(W.Y0_<7TY*3)ZN47"ZJH>U+M
M<Z]>^+:704Q'463#$ _*N\OR]/+;IJ+SCB+,FC^$.C\LO'(6]L^]A.T5;\/Z
MJ2HS%^?(>J:;7GOO&-]TV+BJ?MO/-Z36^UY.V6_"7><'=A,CA8)G_=/J/A9<
M3'4P&I]<ZPF5+R/5R[U$ ]C3[PA94_.[SESHMV8G.6J^@.62'35\F_B=4;D?
M\'Y.E%!GFUS7X)&23@;KG('L EW!Q??>T)F"$"?/\B1EGK"V^1$1]ZE<6:LI
M^R9D9J_TQ]B]7P9BG;.7AV%T6)8MOE5\8P;1ZO0;:4+==O.U>,(;$YY4_+-;
M0"C.DJTV 2X&-55YJRK#^.Y4UK4AE4?E)M?TFR\I[Q5CA*CR4#/L\TP7OK@J
MAI&R/=,LM>H[1@>W3MJ7X']+0A?* IT%OPU=4A&R5Y$742$9G'DCI(&U;W.D
M^JNA0(N)5[>R@$GHE\<ZOEHJ!.Y%87G)?K,W>QXC1:6/BW7S98,LY.S&GXVG
M2T7_3%NT,!W->+.T[\J_6?>B6MZGY_^)O]G2G7"/$J_%WXE\JEQU.#].AU=K
M70C-]JR$N32:-AZ(J_%G*%D+A<,J$HH_>8MCOJ"NHG136Y&"V0O%:P0@TK'%
MZDM[6NT)?3;VH9,7R&VF.R?G<F#1G-:Y8JH]%?C$"_F1QI9OXC%!GL6_"J#@
M6.XA;]52QYWAL9Y/Q0_\N(4*A3JS=ISWZ[=Z& 9[BE=3_MZAM3#XS_^?BW/_
M.X<Q@]4W*DF68K_WY[GG1))>JB*Y)0MC8>#/YGG09^8A?=>6=(WM*X>GU@?.
MLZETUQJ^N=*C]"K\O=UE#/X6@JT^2NP;8N-$F)(R/LB*X0BD_X'C@S0JAH9C
MYP %]?4YDAS@S \_!U,%DK!S7&OK-<Y,@^0'\QZ[V&)/SJ^Q/)0=<?Z(^,_&
M]S:N=I:?"JWXEQ[;C%69"[75J\Y%PXP_.:P*AE(JI^;L9Z=*OTY?6[592.'G
M"7"5X#D7QG2ZS.JJ6 :X6HHL*$1+Z*64#S#7P 5,-"=T"FO3]Z?OTJ%E6*"[
MF-GLQ*7;DYM,\>*ZG%(F(T^_G+[21!)&-']!X&\@)\ =8PA.F"5VBXML.Z9R
MT$:\0C8>N8^TK$VWL(G,J3K3K@9N &?5+=/%AW(1E*G,A?B%>703(=\!J,;'
MM3F+ 7YXF?SP=@RW+ZK4(@>!D,QI&GD!1S);#$_/J$]NX'Y;G?QYSNC^;X9E
M%'!1C"SL_8&&Q RI5R8 /AM*)/P\61>?%!,XE<#U8X[+U]6+PG=[]$+MFS62
M'BZ@-E'.K#!,1N3AW8L_G1KJZ%_"TPU8;0F7SES_\CK/ZNQ3;G80*(#[7TMD
M'.&8^7E?/B"I_0CT#1..N8^(UOJ4,2M#^8R6\A"EJ\WX327VFWJ,+=]I[(0N
MU$1\RH$[)J9O0:I1+6! RANY/IP'DZ5\KTJ*&D.PJ#C.Z+7J5P I""^O@JD9
M0Y9F#V[?@-5<][C>.Z#-CO6@\A*<V'H"WAI7N"&/)Q$K"+\2@D-P1Z#(,8>"
MVC!7[VOZWH5'(/>VKS/=YQA<;A"DS?]P@A9XK(G]E&@:@E<$I*6:[R+<MB9[
ML/%Z,OC6U;.>O,2R8-6JFLR4DM*@RWUTGU),2B3BDJ=+XTN9*T^> '9H>(.&
M\\-.POO E> ?%'$JLP#-Z55#U6(@8*=53VG Z!T6Q>HY?&]J39VO/J&I['W]
MBZY-_(Q\+W'SX\7M"3KR2_+H87\IHMGH".2"BIJK0D9B'J#B,%6^4;O]\;/B
MP]X%-?A@99^L8&LY_K3S4>K)X8MMF]\TY*HM%G]9KK^CO:V,D@)VT14W'$#S
M>C@KC%YJO/+4#5\0G0 ++?:R?4$?>5>GAT6[;G;RESGJ0LS#F$<GC86^KG/$
MP:>1>%/P2W!U(9G; &NY <:B7@8Y())@YQ?D6=J<58&OA^E]3;7$YZDRWVN&
M/];N7 _*3.WA/BM ?]W YQM?^CU]H9<PR/])X<XCT-6Y_W.R7P,,.\/!)7=_
M'H%.WYF<Z-3R3<*EA!G.="$ D]E[H<^3X>G'"K:6E$2T)/P7XJL=F<L8IYZ@
MXI7MY<LQ\3D;E^<G %EOZ"&5Z#HP2O;/A$9MF&@TUS[8I;2#\48H0&J"(#:5
M/;^'Q6^1+\[AWQZ!6FKU))MH,,..A/"9V^!83U)?;R <@2X1@S4/&AMWG$=)
M)M0^L9,8K_[P>LP/L4D#; T2AV%<2RE>U3+ZP'_2)EPBY@+/&P&KEZYOU.QN
M*WT2!)&]:(,3 Q,CJ'?V ]IBQ&MX1(2\1*X35XLH'X']P\-[K^6K,&>\M-)Z
M_X0.+DXMY*[G%_&0<IS_=P3(0'8"A.SKP&+92H85C)V CLN;^;3N6S!6U5%W
MUV6JY0N]M^:RZL3@53$)ZBB:C5*U#G:#\#G#K@+]\Q0#PR13ER\3]H ?+LM]
M7\%&N+;[6:+7"B0B[BF2N5$ITU^N6T?WD60 /^OLM4>O?C_^COS_4 /^K^K!
M$)NA@*8@RTR3L=VID!ZSB G=LA$Y"7_%?+F3C$35A[$>59L10YZ]!X4+OF1.
M=2(7,+/L?(]\+JE5,(*6WV*2PMU(=#*Z;;)L=;K;#R^BI<=TP"1K6C!EAVLD
MG87Z>"'YR&($$?S=-S=+U<6IP3TO#:M7OV@_HGORZL49 :Z]F@KT.;(>WJX=
M<MH3S*%W ? <MA\,='0YG5?HW%FO>8OZ(3R,_WX1*(SQ-+I5:D$8?E9'[?ZL
M.)NDAW6VKP7!U[ZZOK(VOQ)R/AL/I^,>DU(TXXB):W0[Y1UB2O/SKU5J\<K.
M7&7MAA ^FU@ N+@27.;W8SB/0.;U0E*1^%I>ZY<L^CK!%S7YQ,7SZ)4R;O/O
MVQRH$DJ("$H!8C[^""3H2(RA9.VQ-"&P\$+_E-4:OB>_4CH<%ZO0+,/T*3P#
M=/3S\Q5VE#.4%,03L? C4(U;*R/Z OG2Z/.^,_9[3>R+G9-5=5W]F1<2BY\^
M[]*S RTD_W!#XJ<OWQ%_NSA,_&ZZH? 5\5-UL)RD?#/\]7("ZE+#E>AO[:W0
MW2PJ5*^(."-:8LAM]U/,_M_6NI9?H[D U"U@W(6@-]<YY.CQ_,SI$(&[[V6:
M[YZ]DUP<WYBQR@Y=B03V258P;DHVE7,:Y@9D+VB[![@W.RI^Z_K6\Z7OUV_Y
M$;'9KC;1$S] &;(?4FC9J5D?X0E^-5=I^</[Q@)NJ;P_J-111^MTI,LYDBNE
M9;Y('YFAXEWPQS>-7?-2\5P.[8/K.P0&*G,X(=N0$+3!A&."*>-)YJ9<^@-Y
M]<D]"/YG$BF.I['J8GN9_$ZDI[$WD(I)45#;1..<D4Z7#U\/;"]8!,K]JFVR
MYKF8+\CM8;ZZS),?.;I;6Q\\;=!6+8?-?_D#3KH<>T,E3??W;=/:VZ4+W^*"
MJDKG>G$(3\LI.UK**MI;@TQQ&..7BO)@>GB..'GC*)=JB0F/_:GXY*JRSDFI
M\Y>W$HJ:K&DY;JX"7(GJZ&>C#F+HR,J$VI8(%O!9#ZOIMP:;:CNA$Q^D&HQE
M&]UFV![!S"CI<"Y@F0@9Q;C*B[7ROE"/\@V0&MXEF<D]Y6R/[F/M!L<,W?KV
MYT^E@JE$*H3S>*2C58%4;%*23A#I),S^<?5H@/F-)9)Q-2TUC?9S':C7K%I:
MI9O>8<_O\]D['/."*.#*!8NLZ?1O9[ [&/K\[3%#;]^V2UTIWY@AB]H97\'Z
M2!1:BCB-)BII_5PO,794&/1['KOV^:<]1;*4(X:JEHF="U-L=&*/TR5-=J;7
MO@K)5;^R'EZD&^GIY.5@4U/ 'JU6XLNS-^)#K!DR4>_BVSI3=^IEOT:Y.)8]
MAO"MITWO')@G,,2K22\DG"C]<IK_/6PPGISB_>-W<'^A)(:Y7_GF[2+6!CH!
MTHUI/'$@WDU8)TTS7[:HVGM<U@N2A5D#+JDJW'THI]K#;M<U9>'1W6?4,[:5
MQYN*]:6C#N8*#<#%H9W-J8XS^CN7;I,_VM"3/QV!>DS,8*T:Y!B&P11.E;,=
M>39&/%=_G'R]D,@_)ITL^^6$C1&([L/)C ;_)QE1-N8C6?$5JMRZU3:,+3:N
M_%]V3!6;GZ#R$I4%=.[4V8QJU/[DG;(RG^T^ @W36&]3?GQ"Z8;HBF+NF+**
M^T_A]M.+UF%7=:]J"(BV-&XUBYX@%+;.B4 S.ZGJ0+*/2DB$URL!2>N1AKPN
M\]=Y1L-=G9_EAF2^M7,35)2-CL_]\#^ZK*LOT@X-_FP0WDNPA]TI+[Z5^EY>
M1GI'X_NL7]R]U7ZWE1 UI(^0B!V;18&DF\"GW)@&J5 AB_[#V4YE? -N*P(M
MOU(K&!TYBS4OS5.X7Q?M=?%9U7*R/BB78YQGQ$X -T>_BN8!?(O=D70!(;IZ
MU,5)^T&AGH.W">O1'V"L"D\91"[+Y/(3:O+G(5&3MB6$<4AUU8B"T\,@=R*Y
MUV(TM$XH;+L-E(^\B113Z'_&6M%*AU2<O9945?0Z/OCR^/+BXE):54Z6]Y.]
M%_)\SN*G#+A>_!:+[,]0F6HR1X5(UAR!,AK>416 ZGE24IS:W"G5?GJ%XGT6
ML:U/)HLF,R,5K(E:]"=B&/)6VE^H!G>V(!,$&3HX!#P=0FO#WZ@/WNVK*1ZZ
ME#=09RC[/"PR4PJ4JZ3LG&33_!UP4[FBF7/IGI]*\6AF99H'2<_><+O8N^K]
MM&1OW2SE5/8 5"L-/_1II?O*O9\]6=LO=A1B5R=IW +R*/B_%K#S(^D#03CD
M:_!7;ZJ05RW1ZN>78*W\NZ:UCWSL.&L8)>W84G*?.2<90AL-WECA+GTLA]A^
M6NEXWI@G)2!G:F8J;[/A-J.6V'M:*1BNH/':T+3CT-3),VMJ.7 I>+D-+ J[
MA]]J2V!IA7/AGXZH9 _ZU.?F4=ZIQ#$%QVK.)E1??JG>]][M8B9.O1W%!X!Q
MSV/FR_B:,=[?1JB_%'SC_1]R270H[TA/_1!8'FMBCMWVT]',N6.?].#=2'C1
M;:Z$!8$0C4Y<(3>U][#V>6)Q<!2[7O_D@X\'#X='RQ\34VMM!G;F7F-$(#\@
M7+N6T4Q82 WBR0'(B5+9LQU?J6*P^#O(16!5MC-)3\M#CQY(^@33J!\H5Y :
M;1.U:5.2MN^M5#%+#AU7G3G#06\3DB-^HZDND;ASLS;#_?45LTNRO1'"\9Q*
MEX,+8[NA=90'V!V)NM5K=X;S>8N&(2*Z6^J*RQD5?\,RY&2=^^ZT-ET8*5/?
M,MU0E'ON^+XVGJH.M?XQJSM$%5D=$XS(K/\:O3[D>#U!\.!-E=GW3'I8SV]1
M66(EP;)%D"-Q74]XU>YV>6'1=8EJF]=IYS) O.O^T;ME\L8M>MQCJB:J?8ZM
M6J%]&T76WL&Z63H5WMX]U5W=V#I^7:\$(/4(Q"S5*G8F ,-'OMK[8CU,=5CR
M"&0"]@,TDO[,U]J67UK@:=?4E?U=_+911R;$$U9>MM+![7C#SY]D([$;U;TA
M]$!F\6W=M32/._Y_T@]"EY8'"X;D4"E_ VBD'XO]9Y/^?S^BSR!"(+6U-HLQ
M!2*$"YL3GN%8)SD-BQR@QJVVQ*%5OIUF63.^B;%5]X=*^<5==2D6UHL]WM:
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
M7UT_[-30#GN8)#)V!(KPJ.:N;2NO.KR+Z.^L'#<GF1(0>/-^0)(;PA#(C_"
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
M[\Y_")G/_\&78:B+6]&$^>=5M8I^7S\N0QW.#X]2^!^DOYH/8Z*_4V5M7AC
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
M-E 2A9)5M2G@'7;*>NZUI?<KTM,^ZTJ9Z:R2:>&,:@!U_F.LG/BM_UE9\K=
MT[-Y>?5F_S4,IXKDB$H/TT)ZGAKNGJ:>P]?;5\$(X<-13!15&K\<WWBV$ AO
M43/W_MQS-G%H F??:R;$3]RX?>U5[4N.FW>HZDFM?5@1(PBO1]B.>=C@<F.-
M^_Z62<>V6F[A8I?HQPHX"W3Y!UP+_SY3C'W7:+B*)-=1RYO@F8RM*<E@CH@7
MH;Q(S0(.QNV=-1-D;/-Y',*K-+V=GT549X(=_*+>-Q1IYWZ+KOXIG'9Q6HH
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
M\E$,Z34!I?T++"$8\IF)TSR0[Z<4(ANJ$8]"#6BWZ,"W)RQ'$W&W:>>)@US
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
M@-A\PMP8?^S46-,0F==06Q^CZ]?].>KZG9?_* IWM"@OTULG5SVS"J*,\H8
MLK"NK>_11!5Z+02/T9JL31?UK_E60R@]Y1*FJ>I_VO@;<OC1Y5WBX]<]TA?4
MP.,'$<W >7 'STQ$N_.-K"]#M)!B^Z,3S>K;Y','E=;J5*]:W.Z_;BXF[54W
MDOUT<HF-QN],*(Y@;CXF$^UI/T@V)$1'/QSZP^W)4#"RJJZP?/F&T,"!E+[=
M+C<S(&EU621(^Z? GKE-?'$W %O_^K3UPLG40BN$Y9(9E4D<->.-<-]V: MJ
M[7?Q"4:4]$,SG!<-K0H8PK_5&PBT5B]86OD>SE#&STC=2]Y<Y-[ALN)3$4,1
MIM!,3$%." &<("G< C2]1YP9U165EZWA$U&<?!C[AEWW0A(^O5>OT29W,L=K
M042=YQCB417P""%^9.+]\-:XP+!:LT3Q(;_9Q.9DQV@HN%UX*29*C5O>Q9<O
MU^X)HIJ.J;+3'O7L->G2>U2=1D/;:^:NSXG&I185L]>$^/L'^&WC?)[_EUY'
M_>NNHLJ96^(-.0[@HPB--5\I15B3,Y[IZK:JD<:0:L!S/+?EWJ@5:3YF;R!O
MP;&=(F/V_!!\YE![6>&4^.D[P HYBT*@YT'P59 ZZP@J*ZI-!>+)(X%0IF?J
M"]ZK68A#7A@@;IB+Q99)>>\\G<@/"]9N3-,"7Y@6B[WRZ,)6E6PO/9N)&*W(
M2<9I>L1!@4:&&OT]0H/4/MA=Y2X:%0T+)'!2.I\.%"Y7N#K[>V 4S8J,?5QN
M!6ES73FW$, P1*@RL3^S68-TI^-2<3B#&]562]'G':YIZ)R>2"5DV\HK8'](
M2,+?D8@%97KW^"Z#R\$D(UBLI!201>7]OFJ'W1#P)_N;CB"<B-Q\[5"^0)&3
M6PB3@GNK_M,S#K.5O#*OR@QU1Z/23I[1[4W]>P9YZZ Y.@W D>PI)P%.ZDT+
M)K#UDL^6AI"KB(HM!29X'(?.#)K+;L83!O/FD!K4TO(W^-09I7VM6\3^'$A@
MK^4_.!M<:6/N( ^(GG#09;U5G$EPXR&/47'^@%U'E]:HG7OJ%<+:QN5!=6.L
M5%IUE.5KZSOI('&RXU]'">K#@SJB.)=]T,S675(^<F*!RYOF6@#7@RW<&%+Z
MF:X#JW%@YY_5>O7KZY>7E>]E85NO7QI;@O2=]D$Q)<S1HB%_@B]%,\3"4/N@
MEZ4U]#<0/'X!.&NQD4N] 4 H=^GIK<JK^A?(%O$%K=O.J>W34=D"94&U:G--
M5?-73OA9'\Z](UNBS8(90(L#%@SN/OH+% R2B*MB<IUXBBJ,PW$:GM1N$35O
M'OEAWAU+R!@MSSS_CBJ#E?NV8_9TU'BUXT7BO1!#(1C%X(!XLNH#&<R%0-&S
MJRT :?1Z=A@DQCM0PI4&(QXJ@$ZM3"-3Z1E/D&-YJU 51>?74K&:\M[B(]=F
MIN_5@I"__V-S^..$ I5B+FFUH_@]]T$< <8:$ $[>! %QK52=Y/5YFGXYPT8
M7\J7P]6Y_$NO'M )$\\@ZLR%6,;-;"TR/_0]@FC3AIK27)^9]\@,RF+KP@EW
M7+18%Y.P).K U>M%4$N,S8NBUT6^:G[X-F-'G$O"= S.\%C0(U'X20L08\@/
MGAR0;3Z#MTXM!#RI3D$1=UL3%12*[D(S+2Z8O%BR27F),Z_992KN(_KD'II@
MQV<,R00E@#A&K\#ALS+9PFD\'X"\GGODK2[G11V=#1OKB>4QJ32L(B_GE);N
M[Q=H3LDO^2>[GTLG"J"NHO"OU&@" %-$L,H#MKFH-A<D+T*!5->Q(;5C,=HJ
M#NE4>-JK3O=IDY<2#<IS#.DS"CR?^9?5)?^YB [HXBGP452;#@K_&D4R@\V4
M$N<3";CP!1(4#0;R[]:,G6[$ 8$?X3X[!F.!]NYO332:(1[-4.5JS\_5DAZ7
M34]N)T-'9$X8>!^SM^^LZ!&-3#SQX!P+Z-!W&P*8)@1CL'-0U1E?]T$L?]#
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
MQ4W#;Y.%7T;3_EA.8=Z[_M&OB.A\/_SSU</"@0&?:SD?%SSWE!2C<__]M+&
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
MDP,MI"_1T,I%'?VO3!\$:Y_:E%OI&R3#HM0Q8O [=TB/<&Q93J4KOVT=N^B
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
M$I9_*M2(8]NO !0,F <-*(O%:1R2R&G&[Y6)G.M#-09]F8FSPQ!"LW5]0&2
MC<,_]0KI=R09J"7=>]D'6T0[#12"R>C._ZQ8E_;6RTR8"R)ZN7JI_OT>;4:0
M]6;.:<W.V=,(\"66QU=B@1V#:!T$K6H'5_\$U:L]JP#J!<,\/)489*YGZ9+D
MUW5IN/U(3#M4-N!(Y>CH-D0/&U*&MYV$D)1@.;OSS,C^9OIB-JA2<\"71O5-
M/!^]%_6;_V29&J^%32K VU>AA--6DMQR%TC3]PQC1^S$ROXB$RYZ_2I<CE7@
M1QG:DKJW98@Y/)N[P-< (=MHP)+9*D7J\?%AG8'Y+C0W??P71HI.ME.+VBNZ
M';]L>U'Y)Q5R)OM?$=;V?R\-4@?WY-KN&8-L$;-V:W=:<=RPSN=M((8/'@CJ
M(5_@!XA5*=8L0*7+4GK,QKJ&Q"/6)GB7-U/%T_5=:6C2L+)UUCVW'"+0-=K
M2CNMD'0OW_516"GJ'9W-Z%X"HKVFT4I)3MS9#"9&KPT4(O*)"E0YD^%!Q@/\
M>5+7OK9O.1!)!'+0"T_-(4/:4X6:D<2T2<%"/+_XQ&G''B[^M',*C;];V3S8
MU,WWZZ[3FC\2*]5(( WP7DM:\[J,+505=W46%P'N13N:R^&"S]AA-:26/WL!
M]I"'?U24H7TP>KRQ$X[N^NU8%'D*L*-6OB&[9N$A>&;NG%7@K3F-*T#'Y%'A
M\><H96),+*F,5$^N]>)]VP3H:245QNLR%6GG.LNQ^@M$#K)U#6%C1:F'Y\)$
M=SI8)V@6;9, C#8VS(7Q@3<2E4?<!J26_ALI,K8=D_2'VR[WN.]X'16;F0T[
M._G]"!%\-CA65UWF:>P5]O#KNZ<:>HMTCE$ _H;<+SM,%;U92T4%\PO:10L9
M&63<$1+FPQMMEJ]IS\S?)'*K*UB$*SL.0^VATZ!J()Z>"A-__68C]FP"XTA'
M5R8? 8Q^S0^ZGWA9;(RD4YE3Z,3B4X.YPG7?=S,X&TI)@^Y?KS1OW6,'%OP&
M,Z* &MC>522 YP-!%OMEN4=^.LE;J-R2+WA.P6OZX%X(T<(/M;]4WND':Q73
M2PBZH$LYOHC8_7\DXEO.OL8!?!K7#N'HHKZ[%KMSC6&OXWW,YBZVZ[/AD@EM
MAA9/ %T!!6L):Q)-OO0R'O $K@2KFO_[V\94J4HR$*7+ @(YY.DDX1%> JTZ
MTF@=()-1/.?K'Z,OLAC[7)V*"7%C9O,9V3D4_=MU%H?YBH6A2Q[^J&?08>[A
M!'CL14*UPTY#1Y>N .]6PW-O2NW5;RC)7,9VW,%.]&. =V,_3C/0GY6Y%9N9
M JJLUN-981]2.@6;%B0RDQ+.DRWOKRFQ#+-)A)>YCY4I.7[R&W>123HKTG4Y
M%#&9\^YHW:$]?)#]IGGDQJO:J!?)#YB5ZR41]@@OB=@H;6V>@K9ZNS)]57&!
M:-^A<MJ\3\MO@NZS5@2^"Z#BB/.[%-]1 %+9*D7Q%OX'G'?#&I#XUV \??0U
M\3ZX274AG;RV-;$Y6<3RL#RH;JCM(H%^EJHU9!JI+W!R!2#<(<>J+7%>YBAR
MH;.[%NI'0Q75IKW%V3NUG;Z=OPZX5:5,TI:,R;QIF>D3^LH1Z4[-.)Z:/YUS
M+J[>BSX@3UP]B\IOQROFFBA5^5T!?E7D6$%LL=%HA4[YS;@B+&VGU=ST62_\
M5Z2UY.A=DQ=7@#)VD<$%VAW+4$M*U#(F#AN*)L& L-[HQM6EP/2EHC4AMA^.
M"0$IIH,O2$U=2)]_ PFBOS4K>B"<4,.'N258=[U)3W_IQM:FFBCM,F_E0C[&
M&S;LQZ*:]S&(;U4&92'K3T>%*RS+MX"VYUP4AOF);HZ9A(DD<*)?!?4%9Y$>
M0\*JFT<N'2//$<^1%L9AP*-FS%OD'WF<[/\JP4O_[@8:% SK',MI6#ZHQ\GA
M1;%B.'%HUQRFY+-/V7H1W$528DV'W(WHMS-C72P%LW^P^FQ^4SI:+[W@!877
MC4 AJU*I=5"C]_X\CI\P#KKA\A;I5.+LL7S'1PTC0C/KTZ7SPF&&C:Z]]GN"
M8\K9A[A:32H>W\%XK28;+@V2+;W]!)P4K',P!_5404 O D9#D+<'U5L%0PJ2
M^H"W*R'6OKYK"O;HU"2MCLE<%<'J2C>*X9H7;Y^?B;=@KP#=R/F;RG\2I4F,
M(5QQ&"UL[9H%SVICCQ7ITJZ2%(JK,M>[R%RS@CNR/*.X_I%@33ZX>N$:X+)4
M']'V;[)4+T$CT2 \Z\0UKH!C]2KG\1(A?<A[A =P>=D#X3:W?"S_K/-1_F/J
MP_N:0KE<$<*0,D^5I.K'7Q&.EQGX/U+Z&7]V= CC2X#K[S;H-TOAB7HJ(%ZA
MI:5QRM."7,+.UZ-1WGDX[N=IM)S^FZ5(!4F#FK"'=^G5HZ, N,+_+/T6#@[
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
MJ>+QE)?-0I6G-U X3% -H7OZ9=* L^[SI_H*L6+BP%.A7>B659/ ^+#L$->
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
MU44)'@8&VWIRWB_%3_Y=]5+*:R;(<IDH^*=&P&ST<Q11:+Y=C]]+^9P/A\R
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
MY1WQN3M.)&)?@#V;KDDIWF%"273;;!W_*$Q#I X[.%>9QX0?^?;4Q=C\,,5
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
MHL*;RX 4266.UT+68I<;%/5D%6Y?G&KG(LN'X!.+EQ1W;IXR<\&]C,M4#$/
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
M(>_<$R2&;DKPI(!7?D@F</E>U# ?;46W_V,M&2Z0*X3NBO)A1F@;T[6M&.8
M@J1HJV2&;U"BLH<[UO9)6?4H%;TH:T7%K7FG#5HTEQ[_>OC3K1N[IG$4?97?
MCJ!D">3Q&*IZT\KOM4G)XGB$\TH<=N\L-?/9H&:C?5'*X'9<G466@>D;IU':
MF\G(^S.N4R\D?[)5H*O_V'-2BB,#PFR1W>M6[QJ&O'IG+>M$W;P^Z _**G<:
M2)L*F:/G'S]B/].$[L24)"SFT$4 ATT\"U::N\B"D3"[YK:3&[ORVDCC\H=#
MAP\>*%1[Y/WJDZPR3>OBX3MBZR-_>_-OC3!22TL'+.FBX"^T"O-3PUEW,QO
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
M?-3!]/JP;(A,2+IMS<Z> +<Z6YY-_^.Y2US$435P/?LPY)! )FE3#(CMVJS
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
MR9_Y2VQ<+BQ;.+*0F[3[QL\!P1OZI5=!ZA?44J7<1%4HR1R-$K F,,RZQQW
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
MS+)FAP%;OJQS/.9(E. >9>N^+^PC@)/*1N+B>HN>[R?T/@QJI!T;/UZ^)-^
MG5EI/>B6)!<EP%S];Q^1,71'Z&ZD;P^L:1_VK<=2I]A3>U)&HKQR64%86\77
M,$26Z6S:;84O:D<C/*Y[.UUUK+2L?02A7X!-LIB^ )B,C8$(L]TI91\87U6A
M!]BGQU&7"!E)H0\$ARMMHQYD25]+^GWN^IC,0;7&6TJ3GP0^P^AGL'&=TM]Y
M'')F* $NVPEA:WROY:KX<24981TD]XL4R_BYU9-WW ,N69H[GFBHKG[2L_=J
MS&U+AP^@M[5<P?S9H4D$D\%K.S^@.SN/M[>8ZK609\@DO?''2=TQ,):3($==
M7Y1TB-3X.OSA2W;[5X-SA;%DFU^*XH%+T)\(IC+@P+,+ % +9)FB^!E:27-T
MGT*C>K\":.+&U0[Y&[G^FODWG_35\T=X^^I\_0+6D=7'8FMW6@L!M"[@E(V)
M:1Y*[WC/3S :D@G09/5!1-NAE*D:6#=AG6IG0JB^U95US!/_45W\26]8D(8?
M7S\FF ,C[4UBW<)T0==QCVS>S"J9]1**,F*FO7//<0<R+!N3A[RR)=63OY=%
MNB<9')XT_4SEP@:",;-S*X_NRHGCV(:^B9N:5G<1&GW6%0*KQNN;M"9>'Q8Y
M11@$)$'Y !#)L.<))O#@;-!#X@TZ-*F=OUI)ZQK]#U7WG49#L;&J'G2@Q1^>
M8[,K4PZ9L0_3);\-NLV[GSN,!G.J-<<MU!8]8'2/A&-8;W*4-=FB9(*0\N6K
MUX?.5EN9R,]RKE]6_SR92LQ1O7Y&^]*NM0JV9. LMFLED4B_#@6TFUKPT'CY
M?1U[.M7H0:GC'\9SI'\<=77SS[8WMY>J_.1D>ROIU_XU(YN+8:E^/.+CN#[@
M &@2:0SZ;:X(>';ZJ!F8?_H96@;]_=UDMX3VNL*D,\OLRA-MD(A=SJG! 6E7
M9#Q_E#7+%--E8@%&?X4T9J1O@P)J$W 2[*A0,BYI4WR((;CD0C61*?C]I"PI
M>/64RK7'>/6@8NN\1A3N;@X,QB5L@UH$J T\, %_ '9V(=P&C/W?(E^2G6JJ
MND@(Q84)"]%..ZC80CR2>&G<JRWW8' I03JLQ6Q-?V+R\:U8!$B9QQ/W4&.Y
M,JNH4YR.4.T66P86GZ+U6-U[#B:P\(*Z?A-'=8,20H]\GK^FUBPPTE1$@@@!
M(1\]I$;88K,T9268S?"#OWI&52+>4TI-C4>J[YU[65^I\UHYIM'O/PN)\C^4
MM[X4Y0K*((04WU2).CS*':OM\7(]W[(:NY7U^V:0.E]?X*O2=WC'4/K:JS+R
M[X(/T^XN2X/!B6\$' N3PSXTC2\-0A0PW12>\V"W0<,Z$$"-)Y937G)E(6PI
MGG!-NK03]AC.=H_*MD19_\OA#?6+9JUM$!_\-Q+^DV=B?PUJN7MPGX"I_Z'&
M ]S>'0ER:@.;+&^0QX"1)B:-A&K/++9 )H]4Y,GLNSB+3[\'=[SL0@)@"F?:
M=<Q']VO(%#T?*RJBKD]2!RJRG2LNVY(KS<PFFWQ_KPMO33!S@"16$!!(1GV
M?\3NYA$_O]U?9-(IK",:7\N4*/=N(H_7EKZN??GM**'U[?[+%8E%L@^VWK39
MV2U$/0AG@^T4XHH-,M0#SLO/,,+0"7U$^GN>#U=L@];/)W %R=L@,F]YB^O?
MD:';H-*K,+JU[$[>9J]A.)1;?AOW-RB)1PHGMI2=F4J8?R)5VZ!HZ*K%L?^W
M*I;H09=M4!],@@U-N0K02GE<96F.Z9U%I';KG1/\&19CK=KV3W?L,Q BF>/)
M:;H0&O!E\/Z/K'OC!,+ -01^J<N[Z6Y.ZY_$Y^M-9<L=8<+L#[PEH:HZVY$G
M_'S=3]CEOW#-(,QW9^;7E!_Y%%W==+GU^OUJPR?6*FOPUTUK>30BSS9[ !%>
ML^0S>O[YTC0H",6!,L#9->4&G9E$XD09L2+UK8R\[.H\'Y]?C?/M"K_9-N7G
MW@^[]+#,>1M$/[\RF=V';03'P?RQZ83:5*X6\N5'QXB9/1!QU!5]6GJTQ55.
MZ<S@GC N^C*X4-5L.4W!+/-Z!#S!W'[608$W_=>YQY&^3"6Z1WX0X[8U/2'^
M3N<)M@.CZ,_T3'Z9I?K1@?(%IHO;E7,( P_I\,S'S0RK_?=';%P,F=C8=9$5
M$63PQ*D?[>YOEAI<#SJ-A48+$'P5DA38B:6I3P3='N^)V_.GOG\>FHBEVPQ-
M&I*U:'&5W"G[UT@>4=)C6.0A*H"YGF[EDQTCC43IKMWJ=]^^Y&]X\?Z:#>7_
M:N]JXYEL^_^D&J$A#[5AA"1/Y2)=R#SE,>V^<DDBBXLRS"K)L+9(R7.$0K5$
M-Q%B\A3FF8NT4);M8K9Y2&TY5U?KO-O,?S[_S__M__.Y7]UO[A>_-\>+\_R<
MQ_G]_;['[SA^Q_?G6OY>UW]G@U*$_#>JR&!:#;7P <8<<7]W/- L[)K0_L@&
MY**FO$=#;^UE52CBNB[,1TP1;0&-@90!-N!)N:%G-^FD':4:4\)NGB\7X7 V
M]W/YKC_<;RT+3E[N"7\^_<KK$T)YQ"B@<:ML"F"T\/Q;9#G27ND$2J6A*Z&"
M@.+>>IJ"ROR['*G5D>?@2RW/M9\P\O!5"E+PX\Z=#-IZR+S0_DG-#_ILI2@"
M\.2W 3"/]3(B@JN;& 149[0,3OWM@-&8'TFT>/10QU?C:K@+W*9@K^5[=?RY
MG7,LU]KKQ$C9;]=O:7E'7IA#9F@%OC!Z.P[\&%PUO[P_,M(^KT9!__M6=3,.
M*#7^1%%&+4QN0&;9 =W:T+XVVJXKG]%9BG'/B?2=2,U/ZF?=Q4F'1H4NNZP\
MU#5^5799_VW] 7FA@-V\ >'? U(&:?(]6PAUW'VY%81;,U^'IQ#YB+\PY/ZC
MU7.OSW<T3TWQO3733W:8"^!)#:R@*LO;XU3 4ZJ8(#8EJJ]G;Q+GHZ:HSK8L
MDBJ&&2)SE'XD3]<%KSZON)*2>=*T6#WR]5>;VJ%Q#\X9Z_0=D'?K5:3MTD&4
M[B+H+?8D)DQ>$5R0:LIB5,L$AF-UV_R[;[J7K=EL/8<:Y32^MW[,SS 8YP%#
MA"GNWM-X'Q5^?;,G^!"MM?_@CBD0ROE6<_2TRB$70\8CLW>T<#JX%\K_0ZQ"
M6#LA7!NHC^?:958!GWWF%:8<R;RZ7'\_H*)@CV[+9U>MW3J5G4G/&_4#S^G$
MQ?Z] 4'2%F3I#S5Q9(W9P!"-E0]O0-0EFKSS;RLG'3T3 <;(CV1U0KE?;IMQ
M_>;5K$+WT-1* GL'Q6ZTW-E16ZJ M5&7OJ.UE:8%A&U 5,[67DY'_BM";MU%
M4K=, TUHN9MR>1DR5XQ%#AXEBY:G$U(V(+=,AD.-VX0[[W$^9V1)UQ<9K<'!
MP<WVF@5?E \HGKMAU*$ IQW;@)PG@\9X?K=8CT#AHG-IY\5T;3 P *RH\R77
MCU>#92XQY]^<&&QYH3_K;GC*%-$"._!LY'Y,&0"5J 6*S !M?B!W#32ANG$G
M\!Q43IS>)_$ 25\(9<*GA/_TO9& NV@8Q+O[)N]79\M1W5_:EJ_U(DU(\_9V
M FB8.)K<YVC+SNE$I7>9Q5*TJZC C^L2&Y-NBG.;/='G7/M[XSM*C ]-=4D7
M7;-^SYU6/IK<EDY>BD9IYF,^9+&1X.\NH3>?D?L44.%X-1#/F2_FY6M)@H4[
MFX"!D!N_ 6VYMHU9/Q]T+G6Z(4M*O E&L)B8%JLO]<3\4LU4E<)K,)ZG1'U$
MY LNB;T(P:)JH=8]+LYP2$\;N ,TL!7!YC6?EAD;XZ*QSK.2PV^>++]U.'2P
M4+./I7]%SADZ1@..J\0/H5J0@AOB: +TS'IC%VZA\38<*3"H1:PI?RS1TRMN
M<#Q<(II)/DJ7'/_[U3.F@0K50S/BZQV<0<!38REEL_I9.DBC9DAV\3BPG,U3
MW'(N.YL86+5*4[-<LWTJ3%AZ_A4++YYX^.#KK#,.9_'$RQVOW'.F#I>TN(U:
M'.HODBV"TW1D:&^ECWQ&,ZN'K F\7IH:YZ6O+"O80[04QI99?'D6EZ5FV!%Q
M"I8NYSBD9.!<&U*KCZF4D0Q]]@?'2A8X\KU 7<"SOZZ*D'@L=ZB^H[TP*;+0
M$VO\"/OT?&%25<&\MW%!Z=Q<:>:^ZT[J,FI)=33E4+2(I]<S6B@:45K)-^M7
M!#<YXPZO8E@)A;\*EM05PQ+.N1G>E"L">L_="$ M/$.J2)&?9? ,:01-BN K
M:2VO1M<BP$Q\HN9$3MQ=-VPEDXY#F.Z.S K$JJ%WO/;J:WQ.B[4"33+ZZ*S$
MX4=RPI%A&((P-<7CY&=:2-P6ZO [8WZ;'0BKZQ5S>PS_/%\2T'_=Z'R.W/4;
M\5^>"FE2Q0Z *DI;?T+2([U'J9(L):X;D'0&Y_?X?,@G^ZOU6+Q6T0]5([O+
M"EJ,L>(&K8,1WP+>K437/OX=@K0C_)QB;$HC_K,+>NTIZVD7LXV?0BI[<*?&
M_\JSAC'_UR/LX??#Y,Z>M"Y?;FC3 B8; WB1669#2 #-5L Z:8 &2?&\N>!@
M(2QKN?/]=S(BAN2KZ\I]HU6ZZ_A+Z^%,C>:6K];#Z%F.PUF:\W>9ZYCTH]2D
MK+) B8;V2;"81P-/,_?=9NJ57M)KBFO]QZJ*V=A/\NPQ6LE;JM<B5=[2"W_0
MN@YVZ"UY(8W]0CNC92W3:6<35;@*! XIOE1Z&,.IDSCWZ"&:N[IRJABMG<GM
MF9;;W3R-TM#&A8=S#/*L'R/W2N>I?V[*,1S9+*680YLFDF^3MSWRWKU8>"6G
MT"^%+M':@.0SQT5*)M*\LH$-B#M<E)LB5>"(M0GEHMU3M 5*\C*%^[EQV\?$
M&;N?'O67>(AGMG5F+&,O05QX]U4+Q#$-K'+4XV,Z/DU/#M2FU@M94D5_L3EI
M$KF%B !,N-M6\K: 2D,7"90!/1NJ<.(36,@(RND0IT3'"1SO-A4TOSGAY)?J
MV"Z"$'EB%Z+S^P04>(36C]HB"1.[@MF<B9YJL>48:3<[JO7G<1K^O3'#Z)HK
M$R7P-6N?P5KP.>&& 9=+HNW"6MOJB)N=&Y*E=#(5+R +$T4Y&*;5R+PE2!%F
M<X@#PW!8)L7[K-.7X2&+^LKN&)R#WTNO)4RA\07\O**E0N!>CU"*J%_V!'O2
M *55Q@SYBA(X.+G0C46G[L-*=+GK9H.)BHVK\:^@96%DTT+OQ=+>PE.4"6MO
M\?#KZT<^K#^@+=RG06B1^6F/]H-N0/DPR1&>GUOA10P2:H<(W:)#C=]5'HO(
ML^ON]/R0B1B]7?#$G!2;DQH1OB@O"^R'S1;N];$V59(9O63=3QBE%J7N.%W?
MS=W.QJ2J(=N)[A^BF0JLZ'Y5@H4&[4+6D40#:/BVU=".#0A4#I4Y+568%+NT
MI:?3HF7P5QOL"<0TE]\^1N<L)G6()I+9?%/Q#J+!)@:(FAFBA'6*Q).;2=SS
MQR5SYN$,[M$@*__CV,A";+KZ[AGG9F\S!\-?]L<6[PAJ2\8,H6^1E,%I8&00
M ^TQQ"K5$,A#R9KS^0VG.WK;6SIN5I0YBL8<E,5OH<6R23N85\0&_/"S'S^F
M. V3H"":_^I0OI58CX%'1TO69.^WEM)_(Q+6:V@+%?!8-KQ''_0P147359DA
M,K97X?Y1[3C9_?V+]\6<R?:/1CF5J9-U ABX;RU5JB^=8%-?WI/ED[+U>-9W
M7:M!&3O&+D\1=_$0IROD!^?A>?XB%=?I-WE>71]Q3+.8\JNGHB*S+V$.1!E=
MVX!\D.'R$H 4:8"E/'06>8N3 4&"(7HR(F:(*3&-X"T'T';"A7DAIM3]A5:>
MW[?1I8JH<9WM?U7B(%=D9,[@H\6_D/I05,M&P$%T&HS$<^JA_+8VQN.0\4OQ
M-:'>BNIG0_XZ/F'^]44 XF&>9D#@C@K/);K@+C NHW_JBF27H6BG[.NGB?*3
M1NW"1/X2T-9GRD/XHHN_DQ7F5P]?G&-UZ!2?*KYSU;W[(7VN\0,[FZ*R >'@
M0/E_@$E6>;9L&.M3R1H^Y1KG3\XMP>,K$809[_"[XZ/XGM2S7MN"_"ZBE%'A
ML'24"CFB@Q:.F @.%7H.) +9A%"VFS" 'VB!JRS_ R<R+MWKO6>K9W3IGEEG
MR$$(1$Y8/4C1Q&):\7QML2S-[SOQ?(:+40&IHA3AA722,F+\:B:C?P;N]RT$
ML_7<'KCXI)WZ9>NW0;-Z_=V-4A7I!J3(1DJGB RJI45^H32A@T@/=!$:BGPR
M1,CFS1Z%2A([M$+CS2\VZ!VA0[$,>WN6$KZIA;YKM"8<<7IX]+72]G!%*&(!
MV4M)90.^Z-D2%N="6A>.*V9O)9"LJ 3_ ?N7_=&)F89=S=EF<CIFE^+-&Q:-
MC*M0^Q54MS^&%6Q6;&0^<_E?3;>T]#[.5_:'[9_[8$15TII@Y411/F[6[M>U
M&9I?S#(*W.?)3^(VSK[J1ZDZV1(O3-<+I/N)\>"-:SR\WAG6&ZIEP4J3UAE[
MGRZ?UJNLO9;6\%.E1<4'8E;'_E_US?^$'3CR7*#?7O(%<7HJ2+CB4R/OG9K:
M_OV(CO*[HO^HHB#$^8C1E=7_&W"!W/%:G?HWMBS^:_^6R6_,_@]02P,$%
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
M>!X@6MPYH$:C>J7NU%2YRZAGQ?T#R1\_%;6H-HN""X)"%&!*(*9<0,3C!.)
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
M"RFP#57SE&VPFE]LPP4T7BHP!SUB_[@OIWG2X<PLGV$^XS_ZRVJ5-CG3U^%
M1N;<+)XLV7-NCN_)(YVKB2=7SUY$01R3-$RA1^(0HHCYD'*LIKLRX4P2GGC$
M&U@S>VXS@K92MHNZV/;5L&<4LWPT ."4NM?.,TLW3WZM&M<OYX_N7F*O8:6^
M<R[R2G34D9%E4W*S.71[01[TYU]]7 LA!9BF+/5\*$G((/)""E,>!-!/$T;C
M(!1,/=90O\JJY;E-R];&@[7U8&/^&>@=&"A19=<KAPEA5*Q'I@NW,%LI4 V"
M[ 3U*;OV)E.>&@3#MNK4L >XT/;\B] 1D.#G7]5O;\5G<4^RO/]'O9/J+RCE
M7DP"#E.1"(@0DY!$ 8."AB$).?%Q:'4LQM: N=':1L:R4?\\2?+3 'ZS2&9,
M4$?FKQU9T-YZT)D/UO9WTUSMP5A*H>;0C:(=:M#\*ZJ)FH-S6%_4XCFGR^II
M.95+J7[#]4SM:SO3JQ9ARA@72,"8:!%CEBA:2V4 $W6?'T2,(,\?JJJWO\FY
M$=E3';A*V:P%X.J2Y-5]5E5ZZ6>]B#Y<6>\%^,UHS2VH8Z\U/\'SNL-S8W"[
M(C>2KMYA=$:0U7NAP5=3U3L,P"%1O2-W#CQBJ LSOU%TQB^*^P<5W+6+1J7Z
MNFZ;P.[-X^:23L&I*;:XF;*D-!$^EC$,I!>JB:0?09QHD0ONA7$@A:(LN^.&
M)YLT-P9KS(54VPNV?0);3@':E2SOKNL< VW!4/NII\,.-N/ :;MM9(YL>^*-
M88^]&=IC]H<>G8'LZ@#DZ09->QC2&8 [!R/=/7D8E7\2]06I[M0 \37C@K]Y
M_*(:^I!_R!LM5JT.K4:-9HWQG%8J?&+UPF<^QMCS()74@TAX*K@4L8 B)#[U
M X8\@6RHV]Z$N5&U-A^\7Q;?NO!H;3K8V&Y'P .ZQ8QPQP5[9()5QH,&Z]Y\
MS:8_: ] EO^X%W;P6^^'0T(=#J(C AU@P*2$.1R@YP1YPI,&QK9=(81+V1<C
M>E:&Z$8G(]^([_4;Y?'OBRB-42)3-;?F!$,D4P9QJF5!@S3UO"2(?6QU(M.R
M_;E186\^N)2;:E[/RGA9<J%MCQA&GN/A/':8V4-<'( 8_-;8#[0#H/' 94 Y
M##M7T:-EZ].&BL.@V8D+!S[&_LB#(MC+KZ+\HD6@/@M6J)\?VU;S2GS(N_-^
M_>&+\U5]5Y39WP5?2!3J3%\&/:*W3KP 0RP8AE$<!<A+_"")C2O:#C5B;NS7
M.%!V#@!9E."6J)API3#7:;L/Q3=1@DJ+H3P"5E2F3'A2/QVFPZG0GR RU#Z
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
MO OZSG6QC6:;^[+96JK^3):K9A7YO*I6]^WO&FTX/9@U8]G"#[$,/$4R7*
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
MO@\QBPD.*4R24$$L: 0U4U$H \GT_X(@58ZYCX?!Y\96;1*?$1 T$KHF.7:
MN_P&7@/'R"^A Q(#4AB/5;XB;[$SV,3)BL=J'&<HGKAF8->S8J,ME>JI/MSP
M>BV,^_5H_##S@[44G^G?-\5G:BHJK(VM\II7^?>Z3493_&PI4A&2E&=0)&FJ
M;0Z6P(R1&*8!CF(E(IHAIW+NUPHTMY>_%1O4<H..X. @N6-;M&N7S,Z9FG(A
M1J:=G2J+]AR9":/OU6E^>&F)IBG#Z MS7]W6KA5GVJYKGL [ZK[F:]PKJO%_
M+,NM%.^VI@Y94U>DS@$MO\JR*G)>25%?]MIXF!\VA9*Y_M$R"K5QI12!-,,9
MQ"0T&7MA!&.,>1@E"6)D2"NVX1)9<<+T_=BZ2>>@D)3K%3;')TW2>9UH7CIF
MFE^Q9G;D//(23%CX&S1:@$:-MA+7HLE&UZQ[T*7)7P>U-@NPU\=SN>^K,/59
MXGN8(-.7];X*L).EO*\;<6#MW7RM1_F4?Y?BX[K2#VG.5FTER-</IHCX/^N0
MW?L?CW)=RO^1M/B@7X-EF'$D!4<0F;9N6%&S/Y E4"$>93$.XY2G;BG1PP29
M7[A)/]2)8W7<84M@QY?CPSHR5S8*P%H#<%"AJ4J\ $;PFB2[VBR 400833P6
MP;T*25\E;H<),6T!VZN .BI/>]UH0_I85H9RN<SK6K=?Y<I88S>T,(;MOECN
M(5%EB2.<QAS%,(L2 7$J&<Q2S8HH"$F$:*)8B.R[6[I-/C>GOY9?6Y([!?1?
M:PW,@4;;-D^#%J&?#<>&=F0.;% ]R&ZLPP;65GQM%AY*MA]4&!%OE[::X^$^
M6;--S_@[MN,<!F!ODT['(2=LW3E,V><-/0>.,3"2O&6KG/]1M5V4O\H[4PIU
M4SS=%!LNI=E&:ML5\)!C24P=4I0QB 6)39\R DF2)5*J(!:Q4S\*ZYGG]IEH
M! =[R<T+M9,='(0?V&["?D$L \)CP#QVY-<7PNZA7%>T?,5LK>>=-CCK"L=1
M%-9Y@,''0EX>R/M=5E_4-_K#JHE?F*I(!DEDSD9K,SBAAMP8@4+&BH2,R"BT
M3"KQ)-'\8@//3]C6.6^6O?T<=\JN74L[7IQP?49FR]ZCS[\W90BT5HOI6S%Z
MPMC?R92KI)GZK(H/Z$Z<7O$RK'MDXIM>17FSR=?5!SWUM[\V_RN+S8W4[X#Y
M25%6GS=%=4?OY)O-6I3OMC(,HK0M^HG21(HD(3#D@FIV)@P2:6I8Q(IG$@4*
M,ZNSRU?*,3=#-/HU#H-_!;748"<VJ.4&6G!@)+?WHJ]9H,L!C(E@'YEJ:RU
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
M7T!GQZ## 1F9 %]B,<U1A--P>&*C%X-/2B:G%7O)!6>N&M@:KJ<7NSGZM$L
M^J)NS*_K!L6_;];M/VXV957(*B_DKBSXOLG3KB;",DU4&$N,8(P3#G&4,9AA
MG, XQG$:$<&2+'7J)S>VQ',CG%M95:LFWYP6>6GV'D53,]HD0SWVYXS_I$6W
MX[59+>7(5-ED_O<6FGDG56[:,;R1:_VWJF[/L #=Y3=YNMNBHOFJ_G?'SEP
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
MVLUD*@QAQ&.IJ2",M.,9"Q@'-!4AS](DC9;51M.2'17T3^=$"?M)1PS8FSD
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
M45:?-T5U1^_DF\U:E.^V,@RBL$VHB=.$B43;SR''D4G;9)#2E$&58D:9DBI
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
MG,18099&Y.%O..HOG8"2(1GZ!PR1 <//!/S4S-_)R*\5 5H3XXS\*!E5.F'
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
M;/2FGE?'Q^9IO4&M>'>W:@7VS\1!>:"U7T!(GOU0O74PGH7$_S/"\.R'P%D
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
MIQSBD(L I:'$B5'.1,M^ET;0>X$[574.(MLM96V'H)^N)P1V^C.S,9@:4\E
MA/I6JJK)SBI5_798H=KV-@L%#81@1T=#;Q^V 5<7G;LB3[JI??+8PYKW)HI2
M+T:80B1D#%'@(TB$P-!C$D6)3P)"/;-5JF&/RUN[?B[RV^:$[*&1VM+3]1S$
M9OMF#F&;F&J:6I2MJ"N@A06UM)T=,G<;8X:X.-H*.]?;K)M?AJJ_W.XRO6T8
MH?PURPM]0+ [LO_Z(U<FPUWV< CX>/?T/%M-<XFR?J+4]Y"$Q&.*:I!@,!7"
M@RR.)!7*^&$RMMG='RS)TNRAO>!ZM7 N:,;QH# 1(Y^D!(8D01"E:0AQ$ DH
M6>"%:< H)I$=_\\R+//,#"^2?17[<<K.I?UR/$IF4\@LR$\^N1S-K[8"AY?D
MH V@3R\3LC67N9M^1F/J:&(:+L>L4]9HN%Y.9N,;'#;-73!6;LGZ8U%^R!^S
MLLCK3:-UG0*ECI6X%<I:%]4?>1U!M57B\?=;\;=L<Y?E7W/QGX*4-VE $A\%
M%*;8DQ!)A*%..@Y%(+"0'A4$)W;DZD*LY?&L>MI#.RIU,CQFK#HWY!,3;*M.
MG8WZF4)M]J6]2D\KT%5II;-?4J'L_DQ]UDH!I9P[HG4)LR/.=2+2K/3K$L27
M3.RT;?L#+[UQ^YD\5()_4]- F3'5_/=-P?[>'J R'/EIPB4,8T6XB,?*D%7\
M"EG*&/,P33QBG+_E3%]+6S]H<=63H>0%I,[+97Y&<P[5\Z=;#K&:F/FTI* 1
M%1QD!;6P \[OST%G?KSE$,*YCK?T$S<82JMS*T-P>LZMSK4PV[F5H2K=<RO3
M6P;PJ2CO/Q<DWZ4*K4OW!FCW\"+D,YQP&&/"E>4J(T@Q$I!%<8!Q[#$O,=JK
M.=O3XKA4[P-K:0^9;)MZU0&RH(9>; TXU15B4S/J:;"&$&K_$VE.IZ[0FXM,
M!SQR=A1J D@?@?;>/Q]]FJCQC#R-;AA0@FQ+UQEK\GXI@_=9H1?2*?2R.^4K
MY,6A,-'[3ETB=7&W:.SS&FDOJOX)PB+AIS%,@QA#E 8<$AEQB",F@DAP&6*C
MV+6W4F!I1-]@ /8@@!T*;6TOTJWM!;K>X1TL0!>,^I9G99]K!"SJ?[W%<W5^
M-EKZTS+Q)#?;@]*)7[:I=KF,Q\BB(MW"'Z>99OVW>*P<%7U[PP'LJQ_W%F+-
M5XKN#4%_5M7N+>48&X-X457;^X<ZP=T?:DG]TL+R0II0%D(<B@2B@*>0I%Q"
M&LB$QV& 9&KD,F_9[](,HVY%ZX[@0$L^-+RP'WBS<Y@)X)S8<CB>.+6+Z3Q%
MK8WP<AY+V-_K&T41&D%Q.G[0[/9!V>C?9U53[TLU?KG=7&W+6W%)'G:G&U27
MN8@B2'VAW313'Z9A1*'G,3\1'I$B,<IL8-+9T@A)IR/G'8$!V^J*UEKFIL0M
M(P]6J=O[H3Z_('()X,04I+'KR@J4L*"6%BAQAV6^[X?/*A.^,QAGS(S_$LY5
M@^?*#%#;=/E&"/6GS^]O8LYT^D;*O$BO;W;/0,M0W.J'YIMXT(9H?GMPDCT8
M)[X71Q'G#%*I]]VD'T$<)0Q&:2*(%V,2H]3**CS?Y]((N)&UME1:Z2T]Y$UP
M-C0"W:(W,?NVTH*]N!T/>67[36+UF0/DRN(SZ'%>:\\<@E>6GL6M@\N=W6>;
M^AUZYC5SD?/?MZ14JV@AJL-;05(AXB@)8:2>,(AT6AS" P1]A%*1>G[D>U8)
MC^VZ7QH1/1.Y-OTZ^EA71;,9!S-VF@[=B8FJ(SAX#?)!]HE(:QAN[BJGV70^
M=PFU < <J:4VI)6!Y6(W=Z+\4N3%KFIDDXW\)DPEC7RJ22SUE!U%E!T5) +R
MV%-_34/.HL"J3.SQ?I9&6;68;1D-RS*P)X!$" F?QQPRSD*("%:F*?5]Z/DA
M0Y&R_1-N5>3$!9 S%"UQ#Z09ISN 9V+R;I#IBMB6_'!8-+<?!%?%<D_T,F^1
MW'Y57Q7'/7/YX#IPHBSU!N//SQFA[6'+[J]MQG>U"L[4>Z=SA'S*'Q6[%^63
M3F91W6 1)3Y-",2>+IF;Q%)1!,/09Y2PD$1)(NE-+F[UF8P928P3R.AEP<W+
MTA5KVHV<;">C=8FX,6-CQCHSX#W;&4@M<EWAHJ.*+F1T#OXA]>$<H.:N6-P8
M8>:N'.< N"-EY%RT.HQ"^PZJ+SH'U=?*_JWNLZK*BOR/2LCM^G,FQ0TG7I+$
MF$/NZ5)R/)$0LT"7NM!9XD7LQXEE7/0X@6Q>Z7F"]@[)PGA[K*\W"-=*5L6L
MX$F04KWDFXXR=C0[<OS,:':^,9F89E]Z$ZWV[D2K8_Y$*]#5: 4:G8!6RAT;
MNP'7$1N/%&96-G8#W$LV=M2J2X/V!E&/XB1)E'DJD%K+DA"2"'MZ+1NG/$S3
M*)4[0_7:HF[GT=X&6*'7,RQLZSY +C:*1UM;Z5!U4_'I7GX79NHH\W-!?'?:
MK/PB'%;OZ,=A4D-Q"0:@G6$WDB+^R'610G4#_T-G<^!9[26XOE*/S!VIQ%?%
M7K=-94JB'@5=)TV(S<6]#C2^"3Q?RL!CD/IQJ*VU"-(@"&'L!X0S(4/N6[GN
MC9!E:1N0!U7 ,UW 3AEPT,:.8<8,F!D-S30,$W.5DQ&PIBX'V#GBMS&2S$J"
M#B![R90NFAQ&IQUB5M9='3-\5ZS5_96V]#9/%[12BS.VN8F)LK5TXH2 , P1
M3GQ(-(M2&A*48"Q]9I0XP;;CI1'EYT\7[SY]_G3]Z<-W</'E/?CP__[QZ?H_
M[2C1&'0S_IL"RHG)KB/R?LFY>0)_[D1U>&ILBXXC.C/N=E;NL@7C)5%9WS^P
M#GB[:?15[C-3'DE1V;J2)H2DTD]]Z--80A00 DG,M5472\9P)%!HY7IGT_G2
MV.F09=6R@+<-X&:L-!6,$S/33FP=0M?)6?M70;2XM9^>.^_=,5BY*K1MT_6\
MY;0'@/*J:/:0-H9QUK[=BZH2&TV/';)L'Q_^-?^F*^>567ZK+OA2:+NO^?4=
MJ;)=?3NBT$H""3'UU3*58@%Q'/DP3 F-O"#U:6AE:CF3;+ELMP)[Z6M[HBO_
ML*)W[H;3C"[?9) FYE)'XV--I\ZQ=,2U[N2:E8B=P_F2I=UW,-3K.J^MURU9
M?\MN[S95:_!@R2(F$(%1Y#&(HCB&A+$ !K['$$I2PD(KI\03_2R-7AO9M"'T
M@UAZOYQ"THP+'> S,;-U) 0M3.ZMPC,P.'-L/M[+S![,O:J^=E7NOWQP,F>]
MH[8KBG"IV$7H4X.0",9)H!:4B7K[$QQ!&JI%IHAY%$<)ED1:O?W'NUG:R[^3
M<E?MQ#KQ\C$HS5[_\0!-_/;OL=E7-VEE=)KGN <#=YF+CW4R=R[B'D6/9!?N
MNWK8>]_XXEZ3GQ?;S5V=1O[B9U;=> BS5,W\4'"]# MB#@G">M97$WX:2,^+
MK(*JCG>SM/>^D;(^,-_+"?[4DEHNH$Z@:D8!X[&:F *&P&1- OTH."*!$YW,
M2@+]BKXD@3-7V^?5,#Y^N\AS97+4UD<;:WY=?!.Y^*')Z%O[>&F?J=N2W+][
MNJS3FY</I-P\W0A&P\1+(LBX5&9$$$:*3N( ,HR%1#P(!#7.S#B'P$LCID85
MP#JZZ%H#Y4X;L.M,F2R-/KKN"^MH9)Z^8I8'HI\)ESC,"_*  .WCT-497!=@
MKS78JPU:O<&[)W"YW,?!/"/*TAZ+F;*JG"  *M02)>,O7W;]%>EC!T<%D^<<
MC)X$+K.(,5L2F#E![2:2F;5?>SOEV/;H5_E9J#^+%\GR$,)>[#,.$ZYK2(>8
M0A(''-( )0EF@1_%1IL6=MTNSF:H):]/'+H>)X4$C?3F4X %].?G]6D G7K3
MH\'RX@667W=8CDI&; &O^3PY#<QSS78.X;::T.Q1ZYF6+!J;;7*Q5[ [10RX
MVY[H=2J.(J_=JW8G)X$(2")B"@6E%"*LUI 8^1QZS1E4DD;4.+7CZ^:71MR-
MA*"J132GD2.XG6?C<6A,?M!4 ]%(-R 1XQ%$S ET'#(S$:4E0E9<>!J 'LX[
M<M-LW'9:X"Z']5PU9@==U_C[J,1IL@=M=8W5)MU%D5=7HM3'].S['2G%3>2%
M+ ID BG6>6JC)(94,1CT.8IY'"),/6H7-FTI@<US/$^<="T;$*3,E=25+O$-
MB.I9ER]F+1EJP5>[J#\][O5:N-$3%'M%3]ZK_DBR=6TUJ,4QZU!LZ\,+?LER
MP(OUFI1-*_5MOP[9]S=_%F@01RGR4ABE<:(G-@*)'_@PBF6"(_4P^"&R/V:9
MY$F88^9KGH.W& B;DYE)X)WGR.87+?NOS?MS$!\<Y%_ITN&@&8=:!]<'.M;@
M.3WI,>_]#8Z K*$Y?C9DW\RP>>]O0GN?"'[1L.V7K9Y+O\JZZ>KK=E/I8A>M
MAQJ["5'@19&,8"J21%=+#&'J8PHC*M,(!QY1YKT-TUGUOC2>VPF_GZEJBJL
M!'3/@,V?+&G/;DS,2&\RI">FO#W(K>"@D5QO@#6R@X[PJX;SW+'=(-0<<9U=
MW[,RW2!87O+<L$8&YD@J"R8$KQGU4U5M=03J5]E91-R0(.!>A&/(N*==982
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
M93O4N[G3F&W&@^O6B)MBP)9FTC6[D;N+CE_3: JTJO,;>;:#,+/)9RS>(@U
M6W"'FH/6_0PN_WN\A\_[(* P"B4AQ(.817I9C@C$7,20!C@0-(E\BNR6Y6>[
M7)K9V$L( V*Q+, W/;]W">GDQ_FCT1Q2&-@0('>5@<]U.'=I8$, CM0&-KUS
M;*G*]X)NZD(4AX*(0>K%4<P8E!$*(?*9@%CP4"U30\IPX/O8-W+4->EL:;33
M+9CX5_)?10D^%_DMK-T3M?3[@MI-'/<AT=?@ I5'!L",@%S!.C'U=!&M$9RG
MV.1I3)Q7ESS2U1N5DSRM].GZD3WW#.26NZ+<Z!>F;EFU\;ZX)UE^$P6QPC"4
MD <H@8AY#-(X4@031+ZD,1=19&73G.AG<8RBQ82;'8&L@!85_-D(:VF\G(+6
MD##& S8U5]187=MB94\3_4BX8H@3O<Q+#OVJON*%,Y</I012BG>D$ES'-(J\
MJAV:+FA5I^^](4$8R]!G,.1JH8-2J@P.CBB,&?<#+TH33H0=,_1UMSR"4-)"
MJL4%5^2IML@ORE)=(IJ-#>W?HX.%VQ@N\.=.$VOVZ!T%4Q)QA>WD7*)A?><4
MU@%$8X*6,[[I[6QFVC%1_#7[&-UE1T)<9#<?=%'LI[^)]?K?\^)'_EV0JL@%
M;_*%WP1>'(8\P##B0O%/X*G7T0L0I F- TQ(@ -BPC]G>UH:]33" BTM_+L6
M%^SD;3/CFQ',>83[N<4I;A/3RG#(C,G#&(XCO%$)]MMM\?BOJHV&,M2' U.<
M;WD6DC!6<,</YC<,LT_^R$O!] W\CUS)OBOM>:4>FCO%1E_W57;>/5V2C;@M
MRJ>O4N_#[*[@%S^SZB9-E=7"U.(F)+&$R*,4DA3[T&.8)"%-DS2VRC'C1JRE
MD<Y!*_!,+;"3&AP4 _0)[%33&PA:N?UU7$W92C]+*\C16)M92_./X,3T-]_@
M6=M:;K%V9),Y$FI6V\TMD"]M/,>M#TE>82A 4S*SW6(A.)%)H,B<BRB&R \#
MM62+$4P83B(6T"#QC6*-!TOP/YG&Z[31NI"LW;;7\-'J9^=9QF!!1#P[_#:)
M+"8>AMDR64PQ')89+49 V9O28DB[,^:T&*'V\Z068QH:$)X=_98FT5^V>5:4
MW[=4W9;EVGOM2[$1U?NM"+P$[U(GJ55$G$04^I'@$!'NPQ3+"$8)\D)&PCB1
MQJF3S+M=VHQS^=?O__)/?NS]VX=<E+?*MBS*AZ)L3,U:J7\&C5J@JQ>H%:NK
MH6K5+.*&S<>'(2QQ@@(H?:Z,@X3YD+"0P-!C:10&G$94F'EK3C="\_A@GAV'
M]U..P_EI?QIL)Y[KC4$=D*C* EV+J/A)4)YI*G>(MET,O#5H?;'OYHW-%_-N
MK>"S6'?[NX=M!GX6527$9YV_OVH*]AT\<R(/!53-Q%"@1'LN>'6X)(&>G_I,
M,(EI@FUV^'KZ6MKLVXAJM]?6!Z79!IHC@"8FZ$;*%6CDG+8\IP$BCO:N^GJ:
M=4/*0.67NTPFMPQ-@4$WG^JP03T7U9Y3-QZFB(9^"#GB&"*,$:3*9M<>DUB@
M6'JA;U4!^$@?2Z.#KEM?[2*Y.;A([B6O6F<_RRWZ8Q";T<5(X*9V27B)V?4@
MS ;DC#B)BK-$$*][F#F[PTD57Z=L.'VI_2K^PUHP'4[81)<\[3RW6Y,Y\9 @
MDL2ZSDX*44C4PEUZ'B0(^=@3+*11;+IP[^UI:?2P$Q9L&VEUQH1:7/.523^R
MYY=ZSO":VJ-@!U4KZ"',S7XUUX^9^0+.&78SK=E&8&BU1C/"I6=9UG__;"LQ
M(S6ZBR^S&X895!])5M:I+C_E#]M-]5D\BG78/K$B04F$40S]6.>,CX(0XL#S
MM:-6A/V((^%9K;=Z^EH:@]:R@=#.<NK#TLR"<H30Q)RII=RGI*T%U8NO&K )
MLB@88.+(CNKK:59[RD#EEW:5R2W#&.+BD61K;:=]+,KO9"V^Z^3C=2BOMN4.
MOQT2(=[(!",2<P9E'-7U:U)(HS2%,@AD3"/A,6F5:L5>A*7Q21-"G^6/HMH,
M"%@;, 9FA#,MLA/S4+UV.\BX GMMH"Q*J/7IIE5U1TG#47/$5 ,$F)7 A@/T
MDM=&M#1PARFKV+JHMJ7X*KM^\&WQ'IU6L#IXRK>Q#54G?I=21$FH5IDQ5=PG
M?<5]Q(L4%:(DX$*M0H65T312GJ4189WUIPT,Z:ICN4<U<I ,][/F@W[JO:_^
M<!SPYR2;Y8[P<[5+-E*:>7?4W$#W:O?-4;-C\QYT^]:=:G)_V6WG^:PNUO73
MIJ[^*H^'*=6BOZMS-KR(Y_<B+Q24>S"@H8X+\!)(0Q9 PD,_B2,:AY[1+N";
M:K$X&N]LIE_<%UN]<[XK-5C747V17._B!RGY+FO#B^_^R+/A"1SF?)+,9HW%
M/Q]O.]>LFKS=M,DC-E,^BC<8">>)+N;4X8TR:+S!,)U.S?$6P@R;5VLG'"61
M;K-38U2MBB[7I*HRF2DYVFV!))8(1RA1RY/8TX?E$4Q%$D(A0X\*#TL96$7[
M6_2]M#FL\2=[:&1W4V?89B3,9I.)\)UX#FB@;<5^7H2XWJBY=+TC,P F1P1M
MT_.LM#H DI=D.*2)@9O,C)5;LE8<^R%_S,HBKX\MUY^+JKHL\DVF2#9GJM\_
M<JZ6,-K>%/R]WNS^F,G-75T?Q><1BTA$8!Q&OC[MIS#U(PE][/EIXB=,1)8%
M%,<+9?-*SN,BKI[?Q'+O>?S0&.Y%SPKWQ S8*@-D48)GZ@"M#S@H]+0"7856
M>OE$A:+*3'W62H&/V:/#G+KN4':UESU>H'GWMIT!^&JOVUW+(PS);X*)[/$(
MY;=V2T1E2))8>U7%1%F0(8:$) A*K-X$XC/LT]3:@CS3Z=),Q_?OFEBH[Q^^
M78%<*:#,QIT"1RU)0\\KJX&P," =PCN+Y7B0=S;CT1 BEU;CN2[G-Q<-03AJ
M)YK>ZZ("^3?!Q?U#'0Y:9DQ<B69I?I/ZG,6QKV@IE *BF'F01&&D;$ L4N&E
MOD?9\)KD)WI=&CE]?6BCG\N]O.!!"PQ^R7+ B_6:E&K=*TI0:?%_'5-S^]1
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
M<8=;GH4PC!5L2<+\A9D/.>K>KX7^:]6D=_PG9RO?CTDJ,@JQQRE$E 20L%C
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
M']MYGCF0:GF>:?)KCNU(T<7@F!'ES(!/3)Z--D!(P_*9/D I! X:/3UW8KL
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
MFDSC99G=D#H;MF/FU?F-CB/+;B]?[S;EMA5DE? X#&-,H/")!U'&0XAIQ*'
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
M^T0?2UN+M9C@&_X!+G?;NTW9=U-LC./P4NH G8D7R1J8KH@CCDM/ 62^JCD
M:J;U:@Q@5BP\ $4/OYYZ<S;F'!"]RXE#CSI)I7$R8X>*==T4?U1<[-:?<L%7
MG/N,I0&"<1RJ(BH$0YR)%*9^BI,HHTG(\%D)-HQ%L?GDYPDT?5]M\WN5M$B:
M2=(\HW7:<;F<J?J;X(GC4II!RCZ2T^_,E!SF V9VUS_'($Q,T"_3=UR\S"GT
M/*70!:AUN0"U-D"I,UEJ#VM ITGX82[&6Z8!L09K(#F(?7MG.$+MJ]+\NBG+
MS7?ET+J*$/8\QA+(0A*IW-,)S&B$( T2G%)&LUA8E:$XU='2C,FK)D?]@PKW
ME>N_W!.N#UE#ZE)38[+6'\/8C.=<(#<QC]6.2YT*4P<I'3LJ]>#@TAOI6#?S
MNQSU*'O4KZCO^1'.0]L-_?O'JMK)C>U.G;#<U''=^HCB*]]NZW.=:_%A4W['
M97T_C.GV8\'X#\Z^;?2[957GJEXQG. @E0:8+R*N0M<]:8!%(0Q$E*5Q%ON1
M;^Y/Y%2TI5'000'%/J)601EA6@=UY%1N=K=W()=*Z*@\^52E$-$7N/41DL6]
MK>-Q'MXXO]WH34R#6C%0:P9JU4"MVT4=(B0-O,[@7@O0: A:%4&C(_BVJ=LI
M_[UJ,O2_V8!:^#R]V<#.Y0;U)@-LYR UR1CT^4RY[7 ^-ZI)@'KF635-#Z,K
MSNC"J>^: JH?"RW>W6;-]EU\V:S7C2PKCZ6^'Y, XE@MUW&:0)*R$&+/CZE<
MP7F26=G_EOTO;4T^5*!]UZU V]7AW]M2*G\I/=J9;UG+SG:8S+80$X(_\9(Z
M >YCRM>,0<]=(1NKWN<N:3,&FB/%;48UXRK1UJ4DVOL'?2/[1\79%5Y3E8Q8
M4O;O?%NS=DZ;YZ\VU585#;P6W6N^5H.5"./(#U@*DYCZ$"'NP4PDFD9CH?/8
M4ZL<+%,*NS22U=4NY6;FV45]W@A[;@HIAV-L1KI+&;F)&?IXTJJ.JNJP6AK
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
M( I1[".(HR" ! >49S%%7DAL3#?#?I=&AE]W]SHJ1NX>]W);!EJ:(FYFL4V
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
M%D>7EN!ER9GLJ':@;1;3XE;?$.*R?!*;\CLN6:7O""\+]DE^*&M5<##T(YK
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
MFNDA;B19ME\+XN$ !Y1#GM$ (IKZD&"YI!=89.J,*N4D,54G.S?(TLCIA9U
M&SI"G.PLI/U,XPJHB9EE%$96TF1#(%R@3';VUK,)DPTYU]4E&_SLR'S%':GX
M/W8R*GK_Q/>;RBFC*8TS KF((HCB((#$QSY,0X]R/V68VR7HG!QE:5_X@Y%
M6VF9:'@22+-XXF)XI@X@7B$S@<Y8+P2NTO].CC%OEE^?FT?)?+T?MM<0>]><
MW]3EB>]S]DXNB%8\2$5"5'MD1"A$?D0@)EX(L8]$FH6,Q20RE1$[.<+2ON>M
MD6U=KS03*#O-U<1. ]G_77<"S\3?<VMDK'3%>KT?)2UV^HZSJ8OU.M05&.O_
MH'V6P1?^5&R>5*O+DK/U]@.F34_=KUP21?/J(8G(X@A%,E*G\GLMYUY^K^,$
MIHE'/>%G21(9O<--!US:UWQO,ZB-!@>KP5<YL]IH$ 170#U3YL?P1N#W<\$4
MD$Y,#?UH2HM')#08(6F>W^ :T9G2'0:1=9/V8(-.3Q:$T6UF2XJP<:J;(V%U
MW?CBB*+\6 O(5[1</ZK'2-=?K&B6\#B0A)PD'H*(1($2>V>0)"DA-/:C*+!J
M4]8SUM)8N3;UJCT#ZIC;E!U9[NKVP6RV^'($WL3\>P%NHPH6!A!Q6)-P;J39
MRPX&7#Y563!TR3CJJ$NU5E'DD3#C(?0ICR#BH8 I#0ED.,D\)O\MDM=LBRW>
MF+%$?5LK0MC??+H'^YL:8U1I9P-3YH69$(C#-%)[TRE%,$.8P@!A[DNF3<(T
MM"'3$3#-P)LU3'@\3&9D:._\Q+PW\&!8<]M+!QW16'/361GKI2.OR>G57\?Q
MT'M<JL:ZE5RVZC1YRW98YRY?T-/5FJ@E9>H:C2G:3@TAX>@Q/#O,K _FD+.O
M']7!S]OOC^P;7M9M&%8T37WYLO1@S'RJ6JH0F*4\A2C*4, P(S@RVN(\<>^E
MO2?VYBF):VF?^6K\-6C#6Q@70#'Q]]H="N;;#Q>@,=-.PVM4KM3_;G9,_8M2
M00=-,BT0G%>U ";=55OYR=+!&[@'HY[]AM=7S+:U<,;4[B["N8^,>]M*_A-%
M^:"2.C0/MKK1OB^2.,0">D))Q)"$0(R9!U'L^0S'49K@U":^/3/.THBL8R8D
M<HW% /X#E\PR^#T'JED$XP"JB8FN8V$=O[@4WC:$P5'T<FZ468.7 5=?QRY#
M'[]40^H+E['0CFYUZPF=Z:6[5;PMJD;*997X:<J$%\ @#D.($(NADN>&8<AB
M'&1!0CVK[L,68R^-,;KB1B^,;](:ZT8?VOYQ>XTV\V)&,!.A/3'IN 3Z @$I
M8\B<JT<-C_R3I*.,(3FO&V5^BY%ASHYLUO2W;7/@\D4EN%1R@"]<#IG?YN__
ML5/*+%P^JS(@ON>K0" OBCPF*2T6$#'5&==G'":!%X?<XZ%'K23R; U8&LWM
M#9;?MGR'-TH>A:M(OJR/!G %L)*EIM8I;-938QA%30CXU.&5-AWL;;\"!_1K
M\T&1@]J!*W!PP6'L-1(\5T&9[?#S1FLCP3D*X\;>9UK=/%7&^F']Q%>"L3 )
M"8-)['&(O!!!C!(,2>K'NL0^)59!GJT!2Z- ^9@FT^CD[2$WH[8I@9R8VD;I
MXBD?YA?&>XW>S()X^^$7*83W&IRQ GA']QFY=EUOE9R2&HKG]/GC.N>Z6&$5
M>0&+O%!E(JJ==T\&=&FBU#\S/R04XTB8[<$/#;0TKE)V@HZAX'=E:ETK8[O^
M/(>MX6+3 6)3KRQ'@66_AAQ PM6"\=PP\ZX.!YP]6@H.?=[^/.YV^YV7]6XY
MUP34;L-2)B*4A4H4(PP@"A(!TS *H/QG^:S(51^*C1+A^@99&B%H.\T/I,YB
M-WP^YP*1B;_PVL1&Y8'7$<B8MIMG03(_OG,!UDSG>.- LSJH&T*CY\3N[*6S
M'=T-&=\]PQO\[.6":1_PNE2%VWSEAQ1%B,8P]G6W!X(@$9A#28*^4@#B<6"G
M>WYJE*7QG9;GVBIY+B;-'"]\=H#1<&UV*3A3+\!>R98I&[4JPT1B94<83*!%
M=ACCITF-';G9IR1V_.&1P<UQRZKV#12'#*=1XD.N AN$(Z7SD@E(N)^$OA_C
M%!FWE>H?:FE?_#&!SGD<#<,=)^C,$O2<:'<W.O0Y#YME .0$OEG#H'$PV@=#
M@\@,A43G;S!O8#3HR%%X-'S%N""I3IOZ6%25ZIQ;KSEW<MG9;%;)8=YP492\
M_MPW_(-7[W]L2RS'D %;^:R7I4K?2UXI(=CH3"S);+S:KJ(@1GX8AI)L!8'(
M]YG\*<Z@GR22<V./"U75;EX\,:&M5KP]0T5&[0*H_0'-;]HCN^!MRNE%+(M0
M(.-GFB YO9$,IXE'! PS^9;U1!S$(5H]\9(4IK'T0B:X:_/D4URG>.Y=!<7>
M5T#JV:\3156_^B7-OMD"8"$S.G$PT4SE+\K//]4S>G 5W![-:/?[7 MO'MP#
MK7_N5B S3(*C=<R4ELZZ&IH!\M=KJCF&''D>Q>]5*-J(KF4XI)[J-.=E1"[&
M/)3 C/@"ID($&?)$Q .CQ=C)NR]M_=48-U8O\R5RAD=,8_&8^ES)& K[LZ13
M+KLZ0'IQ[WE/C4ZY=714=/)#X[ZH[YK^/!V*N,Z9_-]:HJ%:X01%- H3R",J
M($HY@IF'$(R(" /L89$(JSS H0&7]G5N[7T1D^F,VW7^)(E25^[(?P2TMM_N
MVSX(OQD!N 1U8D[8X]F-B#2>\J=&B\5AX;$I,HZH8W"X6=G$U/G7!&-\G4N-
MEH^'G!66<(J]!,J0(5#]:U1Q14"AA^*$22J*@I1?KM/R<:FI*WV:(Q_')K$,
M86YXN.,.R:F/>2X$T9%ZRQ$TDRJX?/PYJ2Z&KILIN1Q?9G\V))GJ_0_^\+C]
MHG2E=OQ-D;-]76>4"8_'(11^FD DF <QDPR3$9*RB#,B_VQZ,-0SSM)(19H*
MN;85E+6Q@"AKS4\\^D =/B5R!-7$K*%"D-I,T-@)M*$C#HCZX#(_'7($VTQ'
M0^/ALSH8,@"EYU2H[^K9CH0,7.B>!YE\W(W8S#?^8_M&6OGW%0T]'R=8,F.6
M$!F%>1BFC,I?0YP)'(<1C:T6?F='6AI5GE"G@>#MIZ_@?<[+^V>[N.L\OF81
MEQ/4)F;-4W(^RDZ@#9U0T.<(C(D4?0[C_%1)GR-WAS1]CB^X;)-(TE!;P[#F
ME3ZDEHNU5! 18!@D8011PA@D429_S?PTBGWB1P*O<GZOJEGM=HA.C&;TT&?U
M0]\=<Q'9-B9HVFWWC$5HYIT>%19T[+P"_:"-WN/I@</Q]LZID7[*SDZ/R^<V
M=?HN&4</_UFL\^WF^?:/G+.ZFO-9]T#^2UE4E?K7LOJ^?KQ^*':J"9S^TTW^
ME9=/:\I7(?4X]3%7Z7D91 RGD/B$PBSV4^HC1E%LI;-SB3%+BT0:^^MF[F"=
M@ZJVTXYO+IH>,T*:"_2)&:MQ V@_0(N^-O<*:%_ WAE0>Z/$..[:Z?DZ,#W6
MS.8"5T?4=Y$ILW*C"]!>DZ>3>]IO9+TMRL=""4UH11#EOQPZO]?[8VTM%_=\
M*K((DD2$$/$$P2R)!>0>C5CF"19RX_VLX>&6QI!U,FIYL!6LE;'FVS0&" ]O
M;KG%;6*2VQL+KK5LT &ZII&<]5:7 8;F.UYNL9QIX^MB3*WVO\PAZMD&,[C)
M;+MAY@YU-\4LKAH7UW[A][N-FH=GK>O<I.1P%:.&PH,B5 %K&'B0A$*R;A@)
M$6&/\839!*PG1UD:SQZ,K#7C1R8WG4;4+,:\&*>)>=4>(NMPL!<"1W'>Z3%F
M#>!ZW7P=F?5_V#[DTG?YPK?KLFY:?BB^^+@_+*=IAKQ,1EJ4Q%120,1ARI,0
M!L3CGOPMQ9Y1$W'#\99&!O7C?;#Y90W01]L4!5/4A^,PQUA.3!@_"4;S4,PQ
MG#/%8I?#:A6,68#4$XV9W&6V<,S"I6X\9G/9N(#L;?'P6/+O/*_63TU2^V<N
MU]O?\(^;5E+]KBAUI_;MMER3W59)9WXKSA2T4,[B#/,8,D*5BF_H0T(1@UGF
M,Y8PC A#-M5JCNVSXOT9*M1>N-?D;]K%?ZXGT"QR_(G3,OE:_GA&FIJD*R!]
M5+N3TLLKL/<3-(Z"KJ=*<6[RDJ2)9L%1V.O:NED#YHF@?1UJ3S7,R!(C=<+]
M1K4H4'9)H_2[YKHLY1=$OX"J-\^'SS22>]>JF8'^SS<YZG7.U%;M9_D-:Y:B
MC##"8]^#'@H2U2(RA"2C*10(L3!*?)_82<5,8>3BE@/*4J!,'5OR-,5,FKT:
M?O;\3+W$L)@:^Q*L";%S5<DUA8GS%H1-"/)17=F48XUIM[Z5]Y<6R)>+^N&)
MWY7%?8D?FC,%"2?S&8^@%ZO,(T8$)%BRMI^F%!$2"A8;R3,;C+4TRMV;"_;V
M@L9@FS[@_?@.[[<X1&WRS=FS@(WJH-Z/G$WS=&<(SM8WW?[1L^R8;@1);[/T
M_CO,V"?=R)67+=+-+AD7,_]%,G*EEH>\NLW?_U!BL[MU]5UOUPBES+8*8C]@
MPN-*$)9"E/H!S (4PTPIWP>9$"FQJKT;''%IU*IL5=TE2H[I/W;K4C?\8(#O
M39?_8*^H. R\6;SJ%,Z).5?9V@JDJ'8=+ZQ5.Q/O^F"T#D>-H7$46PZ/-VN@
M:.S^ZZC/_,)QG*-3=$YL'2CUU\WZG_IU=2ONU)]DL)FSST7>_')75-MROY^L
MXDHE&HGK?N\_5HS[?IQJ07N>*#$JR5(B\R$) N(+E*'(LZ*JJ0Q=&L-]Y=OM
MICX:P>6Z4KM]K.XC)@%0+8S6!;M2D@9V%#?9/)LQXQ)F;V)"K9/=>O=\WW&Q
M5KFK;W@N?]KJU-0K<,W^9]<H58BB!)T'0/[V=E=N\7JC?^U0]I7:.';'SE-/
MCR-2G\S,6=\%4X/]^A4R^7CVFP=RB&Z>KCZ;;),1TRA.68(83&A,(/)47_*
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
MXRF) XA]M=<JL*0MRF2<'XB4AE%,A3!6!CTSQM((;&]FNUBVB+O/P3A,8P[
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
MHCB"!!$?>FF 14)IY(O0KL[Q: R;AW&>"L:WG[[6]=OO<U[>/\N'LWPLROI
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
M7LTP0X:G.A/C/O5A3VL^.$@U-0Y<@:/OR+7)=\3^#.@""%T=#8TQ8=X3HPM
M.CI(NN1>]@H '^58=2+36USQ;_(&[XH'O,Y7":59$%'Y(B)A(!<.800)\3SH
M2PY,(L*RT#?:R^@;9&GOG8.=0!D*?J_-M% &. MG/V&Y FEB0K+&QTHQ8 B
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
MNK)<"UL*\XWPZ 36@ONM!E?+;$J@UE(WT9]:[CH*RR=KN0#EC;.L)IV8L5R
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
M$N!4_R#B-+8UX"SGG!LI-+6(*[G!7O#*5P7VHML;&[;(GS;@1L!S9-JP@G*
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
M_<AS^[P8P4R.") KR37 O,D3<:^\<0#/CH,&03(RMU1H7/:>S#N3Q2L]/9'
M8=Q)7^Y7ZKQ\:5]?,/2 9,.E%*6I5?:E+'<FV^I*_;I9WYH3[(^2;9>"QBFG
MD;8_HH1!%)A--XT0I @K%'*$,YJZ'9*<FG)NKV\K<5VJ+V]DKG/2F&,=,0O
M;0])?,(X^D%)%\$O'02-P'5<RL<^+ <<E]C"X^W(Y.2$$Q^;V +P^NC$^DX?
M&]9'FJ]J<^-R<W^_65<'-G>;E1ZO-#D1?,DB$@N>I%"2C&@&RB0D(L8P217%
M:9(E592+O?O?<7XG.IK@.*!CF^^%-Q9Y+3[HRG_.1NCTNH0IE\P$&+(P2R'B
ME$.22@032I32?PNY2(:[$?RNRP2?B=\KIVR]9UI5>R;:71Y>+T\YV?(,V:5Z
M!7WZ/>J)UV%1)>_QL?:HUN"-LD,]/?L[[D^MH>G?G=H/,^S+]*G9G^7;IU_V
M.[2J"IO>"O^^XRM)B\;_G^*(2:XBF*8\@8B2$%(51##F44@2SN)$6H5>ND\]
M-][[9>!>U@%L.RH;!\*16:PC-#A(71>&K#J[PD;R$9+QW 'SQ%P.$T]*6NZ
MO.2K 2,,HZK6&U=Y 2[I0ZX-3Q/:="'^9U>?+BW34) @3B6,$Y1!1%(.:1!)
MR%(<4AG2*.Y$S]@SU>F9A\313%&ZH:TG4_GBV*8H-G]* =3.].3<F9IV8E>E
M^.NGQ13=XNZ<9K$J=ESF">2IPLUK86NO'NB("P[R^J,M>VP\T97%A)/2E#T
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
M[LWC6X#?>Y!SS^"S@,17ME[?5--FYEDH_2H+S^:>0;$M)@#QJ^2;1UD\-?$
M3! N&8UA)IG>:*2)A$RF*0P1P4CIS8=,K!J*'IUA;FSQR^57L#/'TT4MIFO
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
M[WPRV@_&Z?/0$_</IJFJ28@FO'IL_4/[N\99T(:X7:S%!>>%?D'+I8@0H5&
M891)JBU?F4'*6009BJDRC>))XAH6,D",N9FVK8A5-"=MA'3FKR'K8<UF(Z,\
M/K?5;86TX'LV,S_O_]"HL0#/UN+BU%H,X;HSH/3'?$.$F)H'SP#J#58\9S1/
MQ6*>?J,_C OODNKGU"391SP0J:8\DYRLM U'B*;#)(*4BC 4)$TEMDYHLYIQ
M;LSWN_[;@]FU ]Y("'[2>[O?_OZ7,\N=O(*ZG^E& 7!D4CM2Z.1I 1J902NT
M;RS/K!]S#J;O6T3&!=OS*\D<P\FUG,RK<=ZWILPQM4X6ECEZHR<3]G>YW9=(
M(CP-**]J&),0(L01)"FM6]-ASA!)B)N+MF>RN9'RWBAJ8G2VVE!R*3UO!?!
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
M/4UI&E"V 6W<JMMV6/6)>VKC"F!EI=NFP\Z1=\37[O2:E<N=P_F<Y]T+&!F
MR'?*![P6;TO.\MWU?E?M<*&<Z;J[\1I%E L>^S!D'H$HI E,41Q"'_N"4H88
M2S.KT,,!@4OS7AM]59_Q6F/04=DR#'$(:S.2=8G@Q-S9"U[;PMUAR*$A,JZ"
M#8?$S1MF:&C\BP!#T^?L4T_43?^VT/G5GWA>5?LF7JA:>XE !/$$9B2((**I
M]!63)(:Q9)J4)31!H3!--SDK96E44BL**J4I*!M5=1?+2NMK41/L/++]'.(,
MKXF)XR14JP8G%S"99Y X@6NFK)'3;]@ :E9)(H-H]"2&G']VMF200?6["2##
M'Q[;$NX;+_;\@]1,13^I^.U_Y+N[MW+K)SW \OV/YCA3'7;*_U==Z=8B("D1
M<0:S*%(5G",.22(H9%Z<)C@B06)6J>L"'99&IXT)G=!KH"9;-]Y0]E3@N[0(
MT,8DZQYS]I-DYK]-#/W$S-RBKJ%N]:^1;BU08=OM)4UKA-O=[@40.FMS9Z_!
MS%WP1D/TLDG>^*%&.(WX_D'^;/.UR'=AD^])4H:SF$>0<E6U+*&!=!<S#Z;<
MB[- )%Q09NPNOAQ_:<SV;[_\KU_^^A<_]O[6*@N4MB"T\'Q.H&C@&EZ&S=1.
M81>,<$1R\2E0+!S!R\"9RP5\^L8XSA'NP:#/\3OQU'PNWWF5GSA[/1\;Z^;=
M[C<*R\<VA^_QZD=>K7V._83Z'&(4J* GG\)42%JC<>(+@5."J-'>=T#.TDCM
MJ"8XZ G^5)I:!I.>P]74^[H8K<D]+'N@1GA0O3 X\Y).2YG9$^HU]:6WT__Q
M<63PCHN\X*RI\'4C)_PS+[_EE+_=5KNUGZ2(9%1 S!*A=G<!3,-$,D0D?!+0
M$ MD%;K>*VUIQ-"HIAN!VS%!/ZAF?. ,JHE9H=$3-(H"I>D*M-B][</.FAR,
M,'%$$?VR9B4*([.?TX790R,38'%UIU+DY!^J,.DWO%&1 8WCZI,T$UE,(,V2
M *(X99(]U(F0H%&6<1)'=LGX?<*61AGZPETE<E+U%WY4US+]M0]?,_IPA=KD
M6Z<&,/V7CJ8.]P<VD+A*@^T3-6\>K('1+Q)A39ZYN*Z0*E=<A\ >"MVD)&5R
MVQ&K_CP91*G $"=I"F.<QH%(0U5*>&0YH9?2EL8=4L.__B4-O.QOC:+ 15VA
M$RB;$8@S["9FD"=5A(Z:3ETZZ#PF[BL&G9#U6H6"SIO=4Q^HYR'[?/JWVV^\
M/+S+C##I5Z0!C+PTAHAQN3=A/H$9"Q#V(T$9(J:)]$]&7AH[:.7  [[EOYBG
MS3_%JO][?Q$"4WL)VGB7W^BSUH[*C7\ZTFQ)\2<-Z&;#G_[ N)7[IMP^\'+W
MJ'82.^D=*,_@09T;_UINJ^KPDD4>"Z*,>C B7*7G>0QFH?Q6,H]'<9"D(@ZM
MPO+,Q"[MVZJU78%6^95V<0^JVRWFAL";K>KNX9SXJW^$4*O\%,@5T&I/LM;;
M(>5HT3<4.NOJ;P?$<S? \NFQ[>/^OMWLBQTNZQ97U3KR*8G#",$HP*KF1IK
M+$WD=@(S1&,1)'%H5)CTK(2E,4[3+^V@9=TYS;:'W',8AUV&B\&9F#].X^(@
MZ&S0^ MZR3T?<>9N<F<,>ME/[MP'QWD8[PM>WCY^XAN5YO2Q^"9)8EL^_HJK
MS_)/7E<ZOBVW^X*M?<XI3[,8$E4Z"X7<@VD0>="+5=\/D? (6WD9YJ*7]KU7
M];CS NR/&JHHRU+N$^R\# OPS3R-:2"=G"V4TJ#1&AS45IE3%:@U!QW5W;D;
M]G Y<CDL!,_J=M@#\MSU&#'"..*J,Z0.=6RZU6ZDQW/%6*Y":_#F6!ZY>O/X
MI%) U5\JH%-PBH0L(FD4PC 3#*(LI3 E*(.(!BH_(?(LXVUGU'UIU-DD2QYL
M?U[02FTUC@!TRI)7@#R"I_4_JN$"()?4*9OS#3.C]X6^-Q.O#\M\9:P7FU>8
M/$>KU9R:S[K<O<*4/%\O7T,%^S#L&Y65O"VD1CI5^69;[4J^R\M:YV.T0W6,
MEZJ+\W0O)/CNILRW92<BHDXR?,.%= U4RD02LXC)[03,1)A"Q'S5V40(R'E$
MN?P;]Q*C*(;Y5%[:\JK5!54GB K\1+7*%OF$,\UV_YJWS#F<^N"U-AA(BT%=
M:N*IS4\"OBK0"0YMR@/^U+'\9R!M!_4;T0T- S_5 /P,:@AZLW%>Z^4PC\1?
MWDLR4W!_G9$-RF;?O-L":3]XD,;C'_57?RL :5Z8NC)S!?"SUN@/<DCP@,M=
M3O,'7.RJ_R%'Z'+(P[ZL]NH20'X8UQ^7.A5,OX[R<\W/\D("V50T^7Z7TSMP
M)S?OQ78''N5+2#@ONJEY\E=RV7O8%CKJ2*JI:MK(%2O?LIP>=98VG+]XM4I5
MF/<EZ<E^F$F1V1(JY@6VFZ,QL^21=<P[3>+^P?/;._E-O?K&U5&A]M;D%_B3
M_/;><,D)Q6Z=B,CG&%&(L KCY#2"&1<<8N)%7AJF,?&M#AKLQ"_-F1G3A7,D
M\&;[[^G@G-BO>-(J<@5:W4&C/&BU!TK]%6@,<%@I?!1PKNJ"VPF?MPKX*&!>
MU/P>-\HD!0M4D4E=8W+M!W&<Q%X(,4,11+'P8(9Y!EDLLCCT42@BJZ+1IH*7
M1F.-WDXK#AQ1-F.N*;";F+,,:@N /R<I:6H+UCQ5!(YBEU0ZX 48EO4"7CX_
MCI4^\UOE]WWB#]M2M9 ZA&CY <)A%C!)0&$,$0U5_Z<L@I[G1Q03$N'(MV&A
M<X*6QCJ-GN"@J$G EAVT9M3C K")J6845M:T,@2$(QHY*V96VA@R]CE-#'[^
MPCY2]=;O=^DA[>4&[[KX8UN4JFV5JJ7\!E=Y=5Q148RS,$,)C,.00"0R#DD8
M^3"@28R8'V<\,JHO<H$.2R.3YG2QGAUU?K/K]HY6M8I!UQB@K1G9%<IBI@QW
M;=/B/_76[8ASH[FN"+UZ"OB?7_2!WB3NT 7XN>[L9*'!ZS1SLH?H;/^F$4/9
M7^Q]D._IS38O=E_D5/'K@O\?7FZ;?>*'O*QVO\LO_*W<1[[9%JQZM^>!AX(F
M)Q932I(PBF&0$*&[-$%,,(4^(7Y ,::$&W7=O5"/I7$E^B7TO7\!6FO0J@VT
MWD J#I3FYM<METS0\ 7;3+!/39%R)*#- -H.( T!RI+V(*M_,D;4CKID5LQO
MMF::G9FNJR:?):L+(0?8]MSR7#+Z;%<W#B#HWL>X&,Y5.9VW^K;S8]'\Z)IL
M\EO]>G_:;C8?MN5W7+*U%W >QPA!/^$((D8P)'X80R]*<)RF@5K?+JNS8Z+&
MTI:OTZ5E:DM4T'O[\Z,QX$]E#FCLL3Q<&#EW9I[_]#,R\<HVW60X* -D@^5D
M]8&,E'CEPD$V0 U7%+(:S8Y0JW*W_BSY&I?Y5H[$*9:L77LM(6,B10&!:93J
M?MKJ4,0/(4X0][R(B"0.3<CRO(BE$6&KG1F?]4#7SU5N )G<PZX5<^B$#=O=
MQQGRZ0Y?R'\=N:)GX%EX8-BP]CMN\,F1ER&J,/T;7'&FF@KQHJJ;!)6E8@X=
M'O-X_,@-?E0_NE*\T3U\V-_7G:$_Y=4_/TB/[F,AOW6\TC?)Z\3S1!HG&4Q3
MU1"8>0CBS!<P"(.,)YRSE%*K6Y6I-5X:NR@=H5#;H%)J9WDA,_GT&M[L+&G2
MIKXB4H9 ;0GH6@LZYJITD^[G&I.!MGG5/3'OV+T"RG*@3 >M[3H,Q^'%TUSS
MY.H&:W)]Y[T*FPO^%W=JLPEVM6]_HTM6Z)/OMW+\VVV9\TK7<\YX)D3@8\BP
M;GD2A) $+("44-\3+/)#;A5,9"%[:4O'Z4VA^N^QVWEMP+B2VC;3,G8?[@3L
M5]E\C\+9P6Y[$+')MMCG);_ROGH0DN'-]/ 0(ZFMCGAJ\N!O5'Y%MR3?.L)1
M$.*,0>$C%>CMJ_*;40J3S&-A2K(P(;$5G?7+6QJ%75$=E%KIW-UBN^.5R@[A
M^3=]BZTJ<OK^WPZ9+0^U.98L-C #ALSE#M>IV:H-E6SK:#3*=NMS.N0G,UQ<
M<=* M'EYR,ST%]QC^)A],:YWS?V=2@3>E@];M:%D;QX_<2$=-6G2,5Z&^2RC
ML0@A"C"3N_8TA#@. A@DTKOR&4)Q9%R@RUCJTKCGH#CH:J[V;@?=S2MXF6/?
MSS>3(3HUZPR#Z3A(>Q12H\J"F4N9K528M>'=\F'V#]O'$]7E#+[@'XV/5>FX
MM+4?^EZ61@%D2<@A0LR#A"0>]!.:>I131HC15>MY$4MCF:9HB52SW3]439">
M19C)&33[J<0-1A/SQI3PF ?87 [33+$S8^"R"H?I1Z(GTN7,@[,%L?0KWHU/
M&?BDJR.LJWL5P/Y?^H6X%K_BO*A^VZI>F&N&4<3BP(>I)PA$B<\@"9(,8N)'
M%,4^\E*Q+OBMHN6QAUAGI1N]U%G]4G=UF.Z=5L4I-E*W2P^GS@,^]G#J,A!?
M\W"JJ[DJJZ!T!S\IY<^7?W%P-C4(V&1G4^<EO_+9U" DPV=3PT,XXZSC,?]7
M=5N -U153%"!YL^#3+KYQ.M(9*F7>B%,"9.,)ND-9JD((,4!\P,1DYA;M8YQ
MIMG2O,%#?KW]9:^[V1I-A]//P>N0Y=$N\%7?ZQXM.Q%9MWI:)6%2/KT,\>G8
M=J1>K\W%E\%IP-07"AA;B*&M=J-T^$.^__I*CF5)&K(X@6F:((@HYM+AQ![T
M4"#"+$VC#%NE+YX6LS2&/6I9W] I/4<V%#Z)JAEY7H[5Q$PX!J81]1/Z4'!6
M+>&DD)EK(_09^K(20N^G1_;VDQ[A=?&)8_J?>SDZ>\=)&W>*?<0P%I'$#D<0
M>7$*4^%32%-&4!)@(G]KU=COK*BED<%7^4OM.\M%76D-K@MPU!LHQ2U[^YU'
MV8P8W& W,3EHJ+8OH)J@*^@P'*X:^IT7-&\WOT&#7[3R&W[BXFZ@5P7[O-O2
M?]YM-_+Y2K4)VCVN<>ICX2<A3'!"55YO!$D:IC )0D12SL(H1>O==H<WAKPQ
M(-"*/0YBI_L:?%$RNGU #_VO=H^C6X*>AMJ0/!P".#6%V*%V23/07BC<]P,]
M+>ZU6H+V&M_3%;3_.?O[OK?;^WM>TAQOONZ4B,>FDN:A+7D8AUSX,.1!#%$B
M*,2IW(N$'D_\E(0!S8RRAH9%+<T%.6IK?I\U .;PM9\[B":FB:.BH-'T4*':
M/AE_ #;SZT!W\,UT+7@)C%;7@V;(]%P3#@PPVW6AF2'=:T/#)UZMIT+G7N!8
M/=U+F>#,RV""4JQ:M?F0(-6Z*/&%3["/"37FW0GU7!IIVUU)3CV)PWR_D*F9
M>+&8H"F"MAC4)H-7[()P<MYG;WUPZ?S/M-I].78W4.T"<-W^8"O K9Y-M=W8
MU#.ZN\/R]W).V_X#3UL/X&/S@=[> W4'Z<-@3P?)"UKJNN2J"0+C[3]RU>?@
M\ +BY@7<=%] K!3D\I=E7O%?FG>QH[V2Q?:Z.T/;M4&.JGH[?*O+[0G <_T]
M4#]K%=X>2T!LZ]_4O1IJ#>0\[#?Z8DO'B/,?RF =G<ERH>/_=O5O:FO5?88T
M4PZD?X@;190>:DRZVTOEI=>!#Q<?JU:J7(0K_I][/;;4%"ML<OW]50TJ^+V*
M.RSSS:/\^;<<[W@KEH-J3ZH=+G;YMUKW9;5^Z/N23-_OX:3T_]>://1!.$%G
MAUYQ]OZ:+FM4%SCZOOT@7U*#^D9QLP>A@>][2<1A(E@B_3&2PBQ.. Q(3#&)
M292%1D6(+]1C:?Y6^$L0#93*B\W7Y$LF:-C7F@GVB7VINO):4X7M^Q8H0\R+
ML,4C=N>7S(JY)S33[,SFZ4P\2U8+J -L>Q;(2T:?;0%T $%W@7,QW 6U7C^K
MDOQ*9$?L9U[DV_(/E8I9RPN;[Z"(N.?'(8*<^0(BU8V(1"F!'N%>C&@J0HJL
MJ[S::+"T10O]DGART:K5!5K?]IL7CJ@@:C49P\O4Y!!/O$!UJH1J"VK:>\)]
M)Y&_I(BKU12,*-\ZU53,7[C5\92,J]@Z!DZ36JU6X\Y?I76,V2?KLXX::&QT
M4G$K.?E>!2]\D4/H4+K 3WT4$02#*)*;H3@C,$,"JPBE(",(IQ&UJGUP2LC2
M%@VE(U1*ZHB:%5!ZC@I//(FH:0S293A-'GTD(?IB!]&(P*/S&#@+.3HA8N9@
MH_-&O@PSZOFLO8]Y%<D=_4L7MED[N8\9):$/>9;)[SL1*A>."LA]E#'FX9!C
MH_:6@Y*6]O6/SA]TF/LK_=@.NX;.$)N8"'K &N'E]:-F[LTY0V\FKVW,*V?E
MCQD!TN-W]3\_FW]E9$;7CS)[8'1J'B]+SK[@'_6)]J_EMJK6@A'!* ]@1HCT
MF'"L>MB1"+(H];V IYX?I#81F:?%6)'F;'&8K-%57;BI''AU_5=?:EGGT9V"
MULQUNARPB3FS55"7"&BKTVDEG>:I]8#@+NGLE)"Y,\AZ##V1#M;WZ4LNFO1.
MS>Q\,/*:%2V@,4E9$$(L]U-R3T4YS$+"81Q3AC'!.(J%_573"$V6YH.%OR0#
METV1-^9:8\PDV5PW30S]C!=.]>F1U65&Y%UTY31F;L9<.DT\1Z]P[3317(V\
M>+H 7Z.KIS'CO\+ETP4PG+Y^NF3 RSS<0S4>G9,@_WPK?YCOJD-S84ZC+$81
MARGW0H@RC&$6I#[T.":"4H_'R+;@LY'@I2U;[U[ZO]:E4$TQMW.&72(YEWM\
M+*35)"@I?[G1>Y*FS[9@.7:C!\6^BF-M"L8Y5]OX^1%1^7NRR6D=ZI_SZK-\
M ^]P><L_;,M/G&Z_\?+Q6KS_07E5O<NEM)SLU:+\L?C&JYVNKKAF(?.#Q*>0
M"91!Q,($8DX1I((BZ8"CS N,[C?<J+,T/CN8 $03,5HVANC 5FT*8!U;)/$=
MC+$(T+Y\'H>=]'EG9V*.K(T!!VM6X#A5TB#06@2N!:AM EVCP,=7FB:+</E9
MIVLFIWV.:;.+MW:&<E]8]>5"YHN>=@;(DR!I=Z/:KY*_R5$Y_P?/;^]VG%U)
M87*O\)O*@% 7N =_4F1^2%6'<!2HBI<,(4A8*'2_ Q&*((VX<>R8F<BEK7:M
MOA#7"LO%[A[GA4K$V"C=@8X)^"DOP"/'94^5QK%3,+R(N0=VZD !K? *M"J#
M1F>@E08ZA,# E1^+J/EZXQ[9F=841PA;+1MV8/4L#88#S4;_=H9U*=[RR7$'
M,E^+8UY;ISCR88MUPPN\:4I'M+V_KB@M]YRMHQ %7L@\2'D@=SIR&F#FQSZ,
M41QDJ2 <L7@MU29;TU.:"[2Q^1YU=9KN:W1HYZ<.&AY:S>W.;BZ9'K/CG)D@
MGWA1Z%KQI$[ZJG/F PZVZ"DYS$]CCKM3'P>8.CH(ND236<^&'$#V_+C(Q9 C
MXUXU<U\_2,962;>:L]ODQ,>O!6N*@')6.^A7.I5YK1I_,8\GD*8\DCXS)3!+
M1 ;CP"=8) '%H57ESE%:+,V#_JTY#]*J6L;*CIH%,]:<'-N9G.B#!;5OMSK4
M/7M<@:X9[=E!;8C#@-Q+<'05L3M*AWE#>B^!Z47,[T6#C6/$][A4N][JAI>Z
MY^R[?+/?*1=2T QY60HQSHCJ2R9=R"QD,,%AJ/,0>.;;A+:=D;.TV+9&+< ;
M=54!"M">$<CEZ7Y;@$KIK\\&V':SP67](?U3PW."(?#-J,X!I!.36:NABE*H
M.W"K8NU:2W=,-0"#(RXZ)V56MADP]3F?#'U\'&-\QAM^+72U0E4K^5I\*7%1
MR0VOJJ*^5:=H:^2C.!)!K#*)$$21VG]FO@_3Q(]#ZB4B$$9EKLQ%+LT[4AJK
M>S.M,_BS5M(RI<@ :#.B< O?Q)QAB9PU79B#X8@Y# 3.V_;>&( 7?>O-GW36
M 8?2_?U>MV9]T;)A+4B*I"-"8! 023,L8S"+L@ 2P3(/>=0C.+ [YK)38'DG
M6U=OKB_N8M.'N!G?3(?BQ-QSIA_-4?G#;X[J3]IOQ@"VZ9K*] E_[<XQ!L 8
MM(<Q&67$)>R>2:]KMRV:P&62AM(?(AP&(95;J91*;RCP/4@]%GJ^1T-F7JGC
MV=A+<WL.ZEG<[CU#R^!B=#P&4Q_>M)J-"(Y_CH/%=>9X/.:ZMS3'Q>YN\K3E
M?9>0SYZ8[[;QM*I/KA7/?&3D-DWM^-Y@U?9J>__ I9^FYOBJ+%7!2%VP[_'X
MD1O\J'YT]1V73/_G[[Q21U WNORFOXXP24(_\"'#60J1QP*8I<2'/A$A#1"G
M*>-VGI9+]9;GAS7Z->5++;=]+B?.<(/X2I,Q]592Z0RUTJ!K&.A8!L@CZ'ZN
ML0YHRU;U'Z"=SIO^Z;3?BTZ NZM=JTO5YMW?3@#JBYWP%#+L/<UW^;><\8+I
MAD0JEI!*5U;OS[\6^:ZMI8 ]S\<IP3 @/(-(>!AF(O9A2.4N.?:9"'%BZG\:
M25R:5WI06C71*@]J@TH?,>V5XN9^FAGFPUZL<R2GWAL?0-1-VPX@UN=T6N<1
M7J\9FN:^L'-49_*0G:!KY3M;(=7C49N-,YN?;656U_NV>]".JZMRMWZ[+:KM
M)F?Z1?JXX_>5+A$6X0S%- X@8R*"*/4RF(8D@]P+. JC!(6)46S)>1%+8^,G
M6@*MIE7%M1XP^UG7#403T^P(=(R_]L, ]#F/\NF.XRC_=70:>P:>Y8L_;%C[
M33?XI+T;]HE_VVZ^28^N3G?\@&F3_/'E^[:ML(9X0!#V(<H\3W[-.8$$AP&,
MHDCX,4FIR(BI#S8L;FE?^8/&34HO..H,_FU?<!"M@'R9D+G?8 #YL OF%LB)
MB:$/0U6+W-[W,L#0W/%RB^5,7M?%F%IY7.80];A;!H/,YFN9&]1UM"R>LJ?B
M]W)G?:\N=+[DZH+ZJFXWK5^C:]%I/+(.8\I9@C@,@T@2<L(BF"99#!.4)4A@
MGS'S3;&IT*71\D%O(/^LNP)U5#]V<*K['YD3B_$D#%/T%-!.3-2OCJHY:4^!
M[DS4;8IRIW]77K1E#.1O=[Q0I_.TZ36FZAW<EEP.6+;_O'ESW?;.^OW3WX'*
MW-7_>)DQ6C6]/>O3?D?ML6SGIF?-,!YJMI7#UKCN^F'][ 2I(LV1KJK ].\<
MEW+E6E."1,AX"B-U3X8P%C!E60@SX>$D$(CR%#M+$GDI?VEKB[D[/Q9PLZNM
M"6&<.IC (!-DMP5$,A7.V0HH"Y37.E,.R'GLYLC^."%].7D?YZ&QROCH&68<
MI>FN?74MU+?[4O667 =,=7U(&20)"B'R,(*$IJJ5$ JSQ*?8YT8-\,Z+6!HQ
MW93\H0%6.P=;W;&3ULJ.JF!\ E8S;KH,K(GII^[HVY8L;O1SQRWG;7=$'R<$
MS,H0YPU\3@(]GW1:.F =)22(8H%AEJH2Q ')8,II!H,P\[*(DXR(>%T[L9]W
MN-R9?>7/2+-YE9_+G.ZM?H/E/Z6KCG=RX;S-"^V_2X=_3*#..9BYB!$5O@_#
M1'"(2" @3A"!6>QE?BR$D+/0P/R^8#.#W$J<!6*N^-4MN&;,Z@"NB>GU;%V$
MR8L=..;9<U*64*3@'.,.?=Q1DX@_^&[MA2++6)+ -(E4:YTT@5D4,2C2R/,2
MSA(17M8B0@JQ<K$6T"!BI5N[2V)0?=/K\QJ\V6R_*]JXL'F$@MR,(BX%<F)^
M.-DXXH\:MK\?8+L:A.WR;A(=7*;J):%$O&XGB8Z1@WTDNI\=<UE<\.^8;/C[
M@I>WC[^6N-C=;#<Y??S"?^S>2"W_N<X2N>^*H@0&RF] :>A#PA(/^J'<KOE1
ME&(:F-\6#\I;VA;MH#*H=09::9N+S6&(36Z'G0(W^?7P*<S G[7&0*D,M,Y6
M%\3#.-K<$#O%<[; O(INMM6^K.\8J*[ H4/[:V!+7B<&[K;UY<#Q ZJ,\JTR
MLE*5E'G^37YJ7[#F%N'J7CK%%!?'.K#J,.(3/Q95!E=4L[TT.7-TIV Q!;U7
MT,.CS'@';6S2TTMH\\?&<'RU*_=TMR_EBW!5L$_U2_)V6^W4_RIU8'M=?N:[
MW8:S=9($?N3' 4QPYLEM>4@@%E$*XS3,<!"&3%"\+OBMOO,P)7T+!8R^=5G]
MK7NAQG3?/*TH>)":JFNXJM;5AKQLYL!D.7 -Z5P+0T=O<*5)IJ8LI?8*U# K
M[<%U"3Y/"[/-:C$1W+.%%KF$W9+E1T#7R_<VX\W(_"/,?+H&C!E@_&WRMGQZ
MT=/>[WS9ON&?&@_A=ZS4V3U^46O3T<L*?"\0D4 0!Y1"Y"<89HDGH$^QE^*
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
MBB!*B ])@!&4_TN"B.*(QE;AA6<E+8UL:W^AHRGX4^D*M+*6N]_S\)KM=9V
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
MSQ%U=WY^DW_[U__6_D3^A^"*_^M_^[]02P,$%     @ 8TE)5G24FM-B[@$
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
MR"D6DF4;'!U]YCB(;%U^-ZP\M0QI"UEW 9K_G)^>S>KKFWKGN%A.@K*.Y<2
MS&$@!I(%9W0$9ZV--BDRDRWRHK>6W:UX[*GE1(^1;1?@.*]CV=0EU#.3='*V
MG!2EH[=T4EI?7^IH%2$*P<!;SK45W&AY7,><;:OO!I6GEAEM(.DN$/-Z1K\M
MI/H2ZT58A7.V)M)89%YK"KQ\JF>I *]$ EFDSBJEY--Q%:G;5M\-,4\M/=I
MTET@9FT;GX<5?I@OODT,KXE_J4"9FMUU0H(3CNPD2@Q&Y.+Y<3F/>Q;=#1]/
M+2%ZN%R[@,6[3^'T]->S)4EC2790QL0"G9=:%4DGIQ00&3/ K"B&XG5RQEO
MXL:BN\'BZ>1%CY5K%[!X^0D7'^A\_/MB_M?JX_DCKXE1*4=T'(RNS[O(G8*
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
MMUCW?++"0E"\=E\PUG"NN;/;QMT=_C9Z$';&K0)H'NOUH?9N=@"Q>+Z#SV\
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
M,IS^?3$_^_S\9DS\=;J<:"PN2B.A&)G)X&>*:H4.I&MOI5':<M<Z+OL.29W
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
M? %K>\TUE]918&TS Z:BJ3.BB$&6(SB99,S(69*M._H=1FF7*9/'16=39?8
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
MP"-+H;2>0'&'B'$ATT"Q#^<%#I!R!S!YX GB.3/H D4),M2BZWJK9"4%IE&
M$3YZ1ZP:UCI^VTK0N'G)]O!I)_T>H/3]1X7GC(5@,?%:(&K0U(29@>AM!K0J
M1A]#8BJUAM6NQ(V;MAP 8H-HI2^XW=--]5G^WV>;KH/GW'$*.V(M0 TL$8O.
MR\TC(2Q6B92X];IU4+H?A>,>C0/!9&M[R*8ZZPN1?Z=M>_Z"^GE8?GQU.O_K
M/S!_P$TQZX4DZW86C$.PANR[KA\IPT"DD 4*5E1JG4#8D\1QS]M'QV1SK74
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
MG/C,5?+!0,;(0:%QQ."Z:31J9Y,-)9N;Z+HW+7; TB,G]1OJ??YX*NC -WJ
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
M2"K&Y+!]RYIO2!BG)J:=3I]=J)PNX"[LX[$)XP,'R+577FHH+F90@?Q=**I
M$L9RY8+(H?63HN=4C%/6<D$K.4O,(\\/^>=LNE<JSA;. H$,XPQ))7(/WG@$
M;PLKQ=%I&<41!\J!)<;-*#<\4UJ)L0.W<7]MM^KOEB?+.U+*V_7C]/S#W?*?
ML^7_Q)5'O#&2V^1"KN]!$)2F3>.4UF"EX[6]0@ZB?:KB.-K&.XB:&<*S$/<"
M6FEF;6.-5?PAW-92U-\_87V^]0U7C<8I?KO"ZXY1/,!=^_&)]ZG:</M^MIBL
M=LJ#V<9B)&K':W<40O.R2+)8\HZH3-!.9)7M!<<H[J6K\3A%M,&GI )D[3UY
M_D3!@%4(F(IT40G+8NM*ID['*;:QA!?&*@X1=V=C%67":$76D"22AV5!@".B
M@<7(5,*D7#Q4!'+=8Q4'Z>W 6,4A0NQIK&*6PLA"2(%IZ6LU>ITLFB,!!R=C
M"<B>/88?J/R?NQRK.$A=^\8J#I%=SV,5?:%XC1$?0L35L$$*X0)3D%(*')VT
MQ?L7 H\K&:LX2&/'CE4<(KX.\- .E*@\\RJH"&@9G8,E1/#.20@*!7>H&)<7
MBXA^[7*LXBG'0B,!=V B]SW;'M\;<R=LR0F8TQP4CP8<(L$^QD5T)F>56M>E
M?$M!)Q'#B?I\.NGK=.%V8QH/[2@?F+"VE%0S3#SR!,J[ "Y%#BDSGZO'3;;Y
MQ+E=A(P\9>L,S>XTDG/$W$7QV_U=Y9,;RC?+'\-\_G4R_?BO<'N'-Z$@HF$&
M! ;:3=DS<)Z1H%)!R;RA\[7U$]6C".O!FLXR@1W7RFVUT8%#>G8Q_@)[J7;Y
ML:( -ZHV-%,.8JSIQ: -@0)E-&]]9320Q)%GL#4WNTMJJ ,#?.@AOFES5HM'
MU_*[$4P7X8T $T5M*EH0'*/3@!?KC;,L:6S=8>00/2//5&MN6LUDWX$=_72'
MM0C^VW>-#[P@DYS'H$"'BD>DU^"<M6!#D)[$E!QOC= .T3/RJ+/F=M1,]AW8
MT<.(C:^T%1Z%PV+QQB Y441)/' /P6H&&)A.EFN7FH\:W47'R%/(FMO-V;+N
MP%[6*:U[TW]DZ!]A\3O]&_.?4U+*QSFYV7PC4@K1(.T$K"\JHK3@@DN0;)8Y
M%A:R;#W0[GCJQI[<=*XES%Y%+1T8W&,'Q!5'O]]]^7);W]&4S$(1T8+4P=0I
M!+'.,$U@=))*<R%X:EU^L9N2L:<R-3:D!N+NP&AV;X?U,\'98C&Y_>4.;V\0
ME2[H,B 7M3-BDK033(*2//VX*-H1K6WH*,+&GJST*K[I'&6,?#WV,.?[H0_Z
MJOKQIA[]+B@-(29.(G+D5WWT@!9]QLQ$9D_ V\Y[L9T?'_>]0KM(J(WT.G P
M'_#CW6W].U^_$<Y-E,B851)2U/)^3@T! 7 R9FZ,1HZM6V3L(67<!PN7R N=
M+_$.#&?E]K[E0'I6'ZES*-D54(E^%<D7DF@<ER&G7%3KVJOG5(Q;B]S>7,Z4
M<P>6\I1X"K?J^&HI+9FY4@&\C0)DXM%GQY/QS5.#@^WC8FTF+I +/%FZ'3PM
MWCN Y1]S"J@>Y2-MLB4P X@Z@Q+6@A>*@U!%NNQ]X:ZU8SF.LA[N+)I<O%Y
M$2/'MN_OXNTD_;F\G[VWET'Z];I2%G^M[_8_3#Y^6KXK?R[6TS-^P#*;XYN4
M[C[?K<+^GY"829.UCJ?YS>?9?#GYS\-O:\'4<GZW>C#P7[/Y_WH[I74_DEDL
M;GR.SJJ,D)47H)PLX"/AT(2B!.^,]CH?$55WQM:XV:=+6.WL^S"A4>L@7A)>
M.%IXQXGMIJC,F(H*DL_D^HIW!+^, E8R;1_&0F#'O)E^39K'/3I&W#FC*O]*
M#J5_XO+GO^\;R/SX7V_?W^@<A!.%@_,FU%8<";P4#)3.3O@80M2EX>GQ=/UQ
M$WF=N/FSE-)#L'TDGP=.(.8*:NLS6&\] 14C2,120. L"IZ"+\V[DY]/];BW
M]A<TWI$4>R4^](6SI1 U1QXP0<NB#0]04-(!XRGNBC%'BKN\3[R8)(MYM=!]
M .'CEAUTXK7',8,.W/U]GAGS^BG05AYQ:TK]X[48Q5 E(5+DE$D+UAB(+-#)
MYNA8,[YH<8&Q$\?3UT,!7Y,\R\64TD&>]^G%QH:C&R\MEXIVC5R-*?#TJ\!"
M?2MF3<A*%<%:)_#V4S-NSN)R%O#"/=.)ZNC L![F2#V4O:[F89!W_G46IM_6
MP&[Q:%R,+*58WZX1CS(R"(7E.LC,Q.*4*[9U&ZU3Z!PW#?!JQGAQ%7;Q[F=G
M/>T60YBT8M[4P=]<@*J]I+PU$4K4*F&,J?#6Y:@OD#3NP?IJYM=2,1TXQ)^P
M3*:8?\ I_6)90]ZUU.K,9?K-_<^W&322A>Q5JO5(J<Y'<Q1ENP#6%I>=X-:H
MUA5B@XD<%Z>_GBU>5'D=6.=.T=U$'Z4L)4,2-H)*AM 3>@F1(_=21BU2Z_-X
M)R'C@N)7L[+SE3!RFN<I[2N&_O@4IGN1_@V+:+.-"$8JK&/!R9]'3J[<$6O&
ME:B<^M;$=N9IAJ\\;E7CQ6WJ%=310;YDS>%-=D41&"J 7AM"]P[!I6"!&2=B
MEMEI*1K[J?7*/3PN:_B(?Y @.U#_KY,0[W.)9,6_+V?I?WV:W>;:_(8L>OEU
MT_[12Q.-M:1'33Z4J3IJ-@K(THF@55!D\JV!Y9&T==)+YM<F#4,NHI .PJ,M
MOI[6 :J0C9.$<+6LMS"9V'&)<2@R2:0_2JJT?J2_GYIQTV27T?Y^$SM'%:/7
MVFP/6J])E7K1\2[>3CZNU'7/VN/=]?8XV1L3HDIU<W*FL;8&HT,Z*08I2O+_
MWEJFY1$QT^D4=&-F9UG [-65T8$GVZ;]H0"YJ")E0 >8#*\=!BG>DU)5K&&"
M5]HZTSK3OX.,<0_"QD;52MR=6<R3K@.W8;&8E GF!]:,Y=JR6, )YVLINP-G
ME "=;2C>%QN:7TD.(&_<Q.DK6%A+]71@>0\7#T_V3TB)<#!3@*)8"E!E?45C
M! '5@EKPH'5IWN-O)R7CHK\+V5,#H7=@.C_=X1^SW3U23":*E?:@G=8DG!2
M8E%/WMAJA=)B?CJKJ<6%SAYJQLUL7LB$&@E_[&1F2O,[S'4&Y <L=W78.1->
M*X\9C'&UF)\CN&(3H!2&YUB*9R^-/=C]Y7&3D1<(J,\47@<>Y&$"%<&!QVGW
M3WRB8AYYI).46R2.?'VXYYV&H%EA3JCLFK^W?IFJ<9]>7\BC-%9&!^9U/[3J
M&Q:<MEFDD$#400]*U_&R.D4PQ23.-6?9ML9A.\@8]S'VA0SH7'%W8#&;VK '
M&7U]X"1KK6UB!9+CA5RKJ!<V)D&0R5B;B]&V]?OL_=2,^UC[0O;32/@=F-'J
M$O"YE&YBG;:7M0/:%1&4S8G8J%UUB\M:)LMS\\[&>T@Y+KO(KLR"6LB] _/9
MP8$(*CD1)?@4B ,3!'@4M>FD<(7^T)3F/?=/-9IKR4DWDG9?5[0[*AO06JV+
MS8#!VEK4C!2T,0?$8.%:96]#:Z=SD*!N<M"O<G]VID)Z\$9;]S9;)5.*B%>*
MUQ%IY$X51P^>$3])"!U-YDH]G1+4K([\6TJZN2@[5]5[2L//D'L'UK/]QNPQ
MK-MBQ]HZ=CI90*/)<VMKP OCP J37*F]XF)I;$8OD-2-?VIL3RTUT8%A[4 +
M6\SHH'@(3 !3WH$2@KRW\1JX],)A\ +%A=[M[2:HFVNQQD;53@L=F-1[G"[6
M[UM70.+]C 2$R\E\5;SUO#Q]L5.L-P13F>#H()@Z!EGQ2 [:9$A,%EU0:A5;
M=\5N0G@W-VV-3?3UM=J!*:]J33\\LKFIL_F&)]J!7'L%+'!=I]HI@L6(@!SK
M5#L>G;C((+<7Z.KFOJZQ(3;720]VMMTB8$U!;0"]6*YG)_[](_U@LKP)4B):
MU&!*J/@\!(B2PM?:52.J$H0HS8O'CZ*LFTO!UK;67B\=6-N&E33[C,3&M@"1
M0MCDL4CF 6/-[GFCJK T)&N\2]EI5UKGZ%\@J9N;PL;VU5(3'1C6T\3QED,N
M(2CKC2?5UZ;"G)MZ\'LPBK8.<9@2:QW.[:>FFWO#QN;42/X=6-)N)D@80BFI
M0:1BJFPB1)X]\"B,8;DHT[Q1[^GV\QKWAJUS96=+O8,T_H^SSY\GJP-ZL>YW
MNIQ,/^(TU?$L(>3$,@8P0M1N4('"PE!8?7R6E%+%*-&Z#.8 .=UD,RZ7PF^E
MC Y<TG,)T:F]?F7QOK;Q(JTME_-)O%O6RHT_9G4'$;]$!7WQXV-9T(-4HTJE
MQ)C!Y(J$:Q?UF$5-0 =)2%@7\;2G[-FFV):#;A(=E[/>$57>I<$_<N*C3KYH
M!9AKKSKC& 3K FA)ATPQ6$M)+FZ\?;PD'--&7C37DQ36@>G58V,V7?&SGE[,
M;*:3PNE:KR1 A8JPL420#H5P6G/WM)RYR<&]34-O9G::;G><SR<+N@-#>9/S
MI*H@W+X/$X+1/X8O$PHDM]BZL8KI7.>M*YD\*%<R>"$D%.]5B-H8RULCSY>I
M&OLI_46,J;$R>C"O3?YOA:V)%2+E4[T*^0O729M?9XN:JGE7_@A_WV#.23KE
MP49&/-9FQ]'6VB<G-;-):R-;7\,/)'%<S'$IP[N@FCJPP@^X#/5Z[><PGU+,
ML/@V*SU)D^5-9K:@20@RHP*5ZU1VX0,$G9D,116+K+'AO4S5N CA0K;66!DC
MOQS;\LW?B.HFVN2C*P:RJE,O%.V3P&V]U^ ^"AN#B$\,:N?[L7W?'_=RLK%I
M-!-D!]FS]P_K;L6$UL4<ZBS )$5MZ^8M1.T=I!(\VI0<N=+6I1C/R1CWCO%"
MWN1<<7=P.NVP^<*-06L=:$U>4%E)YZO/!DI@0H7D&6'9BZ<'QKTSO)"]G"GL
M#AS,2XF[&V4-H4P9P;!8Q]X81OQ@ .E%,L4FZ7/K4.8EFKHII7F56OOSU=+,
MS/[?__%,XK_2#U9_M/J3^E]]P/)_U7__^>'M-]]/L^GB[G/U<ZO!ZO3[S^M5
M?GSX@_7$]8H6PO1K_>GL=I)K)/=#N*U%OK]_0JSM):J6/N%RDL+MMRPN)I^_
MW+[TCOZLY?['AM>G4KA?]9FMO0+?^/<2IQGS_WWNT7'?TN]=69=53\+M^]EB
ME41XM.J,VG)&X;/E3H.*K(#S+ -GA8)JG[-IWA#Q&+K./S;OU_ACU9NKH++9
M& H38Q&T=YDGN! Y8(E)*)=5T.VO@[8I&#N]V=@2GA^<)XM[Q!@KX^3F5_P8
M;G]>]=Y]\_=D<:.$3MDQ.N -NOJJCD@OS@,:"BRX8]'[0UT<%YC^GX^SO_X'
M?7IM)/2+C6WL6+ 3PSA!;[,V0AQ9_VNJ?YI]#I/IC=<QJ)(I6!2RSF;/$GPP
M]%O%9%!<E60/%3"\K/SMU<;1_-GJFC60W>AIF5TG]6_X.>+\QB;- Z(%2_^N
MD1B"LX*#T-X&69/HPK\0DKRTQGB:/UUCLPN(KPMX_:SML58Y*U8BQ%RK0HVL
MK:^U >U<4,DJ9D-KA/2<BK%OL,X^%AH)N ,3>7-[._MWC=M_F<U_FMW%9;F[
M?>B-MQE^]/ J/WG%I?!(L)!+4,'7FF*=@+O:328[8V3K(LI!!'82;YQH#4]O
MIBZFF@[L;BOG_?LGDN[BS=WRTVP^^0_FFRBTM%C;6SE;;WOIQ(Z&"^+')!%C
M=+Q<HM)R#SF=.*LV-M5*[#U:T+N[Y:*.<)],/][(E%"Z)(!S"@%4D09"D F2
ME2I(PT-PK5\[':)G[)OSR]K0J8+OP(B^O4-YMB48QB*%5A3OV43Q'N-U)(T!
MD;WT)8J4FC_//$S1V-?B30VIH? [-:7MG2&X3H7P)HA2NZ!;)':B)\$1&A$B
MJ4*B>@5;&NJ5+GB1?G%C.E7\S:QIK#N(1]DN9N7'3V'Z$1>3Z?U]U"4N(0ZM
M][JW$$=SWOX:XL#M&H551G D+Q:LJ:<BV1U9(^3:^XXYSU-HO?>/(JSQ1832
M+$GC,@A;1T(J)\ECNT1L9HRT[R)K/B2HTXN(1K;PPDW$$'EW=A,14S;>Z ".
MATQ2J'5NV6=@!&&ME*RX?*C:];IO(@;I[<!-Q! A]G03(0D$B.@%L&R([J1K
M);<O$'A*M#T*"_*0.[S6FXA!ZMIW$S%$=CW?1'BCK"T4A65C"2AFYR'8%( [
MCT68[%RV+\0E5W(3,4ACQ]Y$#!%?!^#HT0&N#\/*RVRZ>ME;-P9J.ON<0[">
M,U#,:7!:%O"<6(F%CL?0>@3X08(Z2?F=?EBT%WL'-O2$A_O=%7/A@O@ 7><\
M*9$B!&D%8!6:43P9T[K-X$Y".@DPSE?TK+74.S"=K93EO?]TTH50HW!.Q--9
MS"D*-T5!JGV7&+E0+4QCLWE&Q+@FTT"Q^Q/#)TBY S/9\PCQGAEF?999UU$^
MY(.5R!Y\#*'VPHFE!.XI+FE]^7F(H'%/J?;FTT[Z/9C2R\\*[QE+64H1E:H=
M+<DYZ^0A!D\L)@H-T3O%[07F_!U'W+CW5A<PL8MHI2]SV]%/]4W^[[MUW\%[
M[H2-TJ3B08;ZE%K7!X9.9L!B14V(:U9:O\H:1N&X1^.%S.1@@\BF.NO (I^^
M=;WG(A@9O?86@BHD)ET$>$-<)*YLU"ISJUK7JN^F9-R;U/:NK8&\.[":;V_Q
M[GF(I%&=E 'DJB90E 5?VXQ8.O\3SQ1@JM;I@5UTC'M=VMYBSI9U!_:RXQ+9
MD=\5T2LHOA#FB,Y!+'44JU91)"FCRZUK%$^L<+U\P4_##-)I N[ 1.B\GM>!
M&S_A^M]O=[RT_S"[O?UE-O]WF.<;&X1)4I/=&Z-J/3"'B,:"94P%GPEGN-;>
M9B")G:2:3K2(9S-/+Z>>#JRO38NWFT1Q9(R!HCVF$10=YG2@!PW.<XHWF4]1
MJ.9.K07EX]KJ18WK(@T?!VGZ9/O^@O/)K-;*S)=GW_)M@,KBC]F>',Z6;&H?
MUY44Z&_=!"&R=[% M)+@$V<%O V.F"V!&<URB$^:/>R>-'XZ">,FT5[#/E]3
M1QTXW'V ?0?$_B<N_YR&SW5S_@?S/RB>KIV^WLPG"]J0/]W-Z\Y=;93'YE\^
M9!X,UY"U+J"R-Q"3<*0.I!^7R*-J?6MP27[&C5)?TSEW8Q4=[Y#*Y@=,MV&Q
MF)1)6MO!H^/XA?3WYMV/;P_.<MJ6(ZF-)/0@OT=AL12*32Z"B813E54<0F 1
MT$LG<F0^EM9M#D=E>-P\4P][K#^[&KX)_7H33O%C3=<VV89$^48^-X([';(T
MD$.PH IS]=T,0K!9.R8<4OS7>%M\0\"XR:W7--/3Y7ZR[_X+YW'6:@#3Y*])
MQFE>;-VV_Q@6GVYB-(2^60:1<^WEQ3EX68\B401'58K%UC7F^V@9M]W>:QI3
M$VUTX8X>.?DV+;QBALL<8WT[HURLDQ<#00 M.!0C5=3%9VE;7Q<>(&?<YGRC
M6->9.NG"P!KE1YAF5FI5^UH&VEAU#E6H;RB<T!*#+=&RR_>'O%@F[&*#PZXP
M$S9$TV=FPGZ>;MOXA5[M_?;[0R'W_,MLOOKLOI=KZP"%8"@)C?[H["Z"K99N
M^I;O(O)H]*QOO> C"9L1*T46EFLOH9@CA8M8P,5(_]!"^BA9\;%U F@/*>>?
M]XNT&JEUA_D=[8*5_ E(_5P*)L)4.__\)A?EO8^*XN- ;H%V(CA9'41]H6N=
MM#PW'^]Y"J&C7SN<;3W/8X%+ZZLAO+F,!_U]\G&ZRB"02-=]<%8GRNUD-1!O
MN%L\_+V6OFX Y8T<V/-E-CVD7<B"FP1,Q=HC/-2)ZH4!C]I*AHF7T/K%Q'YJ
MSKEY.BC5=>F#S%XY3LB^2)G)ZFG'A=HY6R;#I5,L($\O6,EQ*XU>L-A"V]M7
M1HV%V]GS8^-,*1HEY*0)0M5B!8IJ$Q@OO \%;3HX;.=*GA]?0H\'GB,/$6I/
MSY%IJTMC2WU00 A',840BU*0LB+R-98B#C6+NM;GR(/4M>\Y\A#9]?P<F<*D
ME*5%*#&*^E(I@4,1P#I7G,>@Q??R''F0QHY]CCQ$?".;P4&'^.MC35M0I3A.
MS)"&/2CD=9BA0V!,1V\4+^C,N9'#K^,V1+W@\7 A0?=P>S[_&*:3_SQ)5]!O
M?@B+R>)=>;^EO!_N%L3F8O$3+M)\\F6YOM_<(6<*^G^XK3,.?:%]Q*2!HAW)
MVJ[F]V2";\DESKTP2C2_';\D0YW&/2=:W],+[VY,H?.&91_P8WWG-)M__2TL
MZY(G@/7GWV@)T%^@L!$HOU]E*T&SP6DNI9)%*,#MJMNAR>!-T("6(Q9ILR^M
M,XL'R#G['<]=)'O^<WD_%N@?5=[AMN:H;F>+N_GCT2*%%.@E!.[+^GVX2\9!
M]#(B&IV=:=VF]3C*QH7SK>SDV8N?]EKI#-=+)Z/E*=0V W780\G@*/XDZ6CF
MM5 BZ4./?ZX$UU]2GP?P_1#A]H3O0V9),DY %VOJVQ+)7A/0#4(DD7FQB1^:
M G6M^'Z0NO;A^R&RZQG?4SS'1*SO&D4DU!MMA. %^4YD=9XS5^EI:\IKQ?>#
M-'8LOA\BO@Y VHN.<0, ,*DD+&T0[[VH?44<N-JCS^JB-1J&4K]Z"#)R7N 5
MCI<+*ZH_$]RPM$%X.2N249U$9PP)S@H),=/&E9('3,)%V;QUV<M4=1[1G&@/
MA\WN7.5T?W/^XZHRX"-.:XHA3'.M5IVLWX.=4DYTX&N-NWT?1W4C>+[U_3=U
MM:W5-Q;R",283=XYZ<&&FA:-5H,/V@)+!F,I9#;V$B-&CB:PU3.AAQ77SCXJ
M*RET#.!S,.O:TRA2AE*BH=_P;-FE7L!]0\BX;NIREK+O4<WI6N@,H7LO;2X,
M@7F#H#PCMRU] (6YN(BR=DC^?A!Z _4= .1#9-D3("?"8G:>T(2L4^RMJBVQ
ME07I@HE,9!O-(2=RK8!\D+KV]O\>(+N^ ;DWTF(!6K16)B(#GYP"<I:Z.,N0
M,.;W <@':>QX0'Z\^#I 0T_]X":,CTR:3.<C:!5U]84>0LQT3!)/V61?1&K=
MKFDO,>/"[79G15NI=V ^6SQ\$VQ1\/6/NS /TR5N7YUF*Y,5S$)*B6261:*
M*S%PREN)64C:'I<+S8^@L*^@Y$2SV-']^4(ZZOQZ^Y?)-!"KTX\KD+KNIG)?
M%G "NC[TM9;H^FBJ&Z'KGS N=X CB2('U %2S/7=OK'@G620(S/&)2U-\]%8
MNRDY^T$-??7ME+YUM^F\IYUGB7$./-79TG42N:\//CRG?UJ+&D7K;J<[R!C7
MVS30^[.W,&>*NC-(K U'[C !N8#:<]-I\)+.>8U<DSBB8 =#H"N#Q&<K[P @
M'B+)G@"QH&C>&ZX@<[2@:CU:$+0W5%0ZZ\!?Z %_K8!XD+KV >(ALNL9$',6
MBG*&@0I,@D(G(03K 9U))!2#6O$70H<K <2#-'8L(!XBO@X0S;=><!.!!^\Y
MDX&$H3P'13$R!$T"XEHQ%DR*0;=N]+F'E''!<*M3HJ6\.S&;7;>514<4CDMP
M/)'U1Z; (7'%(FV*K'GM]G[1*+H3:-M$S3M,YUR9]XY@PV3^KW![A[]AJ$R>
M>C.\^SM-4>O+E#;"JX\K;54?;%[51A<2]P%0\YK 5Q:<L!)T<>A#4CHT'^9^
MB)YSW<KCM]\L%KBZT_QU$N)]=<2]I/.[Z0=,=_/: )/^PC]GT_G#;U?O'=8^
MFH>06*&M('A]M5#+@GRM&_-6Q6B1Q8BMNZ<W(WY<U]7,WI[ZKW&4VQG&EL:4
MXE($E E!N<#!B]6+5W1,6SH$&/M^,/9(*C]4.SY _CTA\VP5"U8&B(YB!@H<
M:CMVH4 [X:0IB-$>&FE_K<A\D+KV(?,ALNL9F3.F$UNE*H75A%>3 D].%UA*
M-A891'K:6?-:D?D@C0VH'3]:?!U K!:^<P,\O-0Q,\Z >"60X#/)MHYN2]ED
MEU&I\#2KTT4\U$D68-QS;'R+Z&D[; &NM],O=\N=5=,ZA"@4T\"5-Z"$SW1D
MN#KP5QO4)I>B+X:+CB'P^L.R$PUIGTDWUVKOF8[UK7>XW62)3DIT[/K,!6[G
M#]!Y9IJC'MN[%GF$G+R$5)RDPUH86>>;UA(D[T&SG$QFR3*41T0]A]8X)V+;
M]=VUJT<92Q:.@TB)@XI8'\#9"(XI"F25C$H>\]1O[P+C];1HIJ_MV*V-(#N#
M^R5%'81CP%1])4]^JPY 51!9DEH6CIX=.H>N!.XW5-\!Z#Y$ECU!=U><X&@$
M" R5[J@A6!Z!<U=29MF7@R\[KQ6Z#U+7/N@^1'8]0W>G4+,2"H@@/2C:#[6@
MD;8$#]GG'+/0QW3QN@+H/DACQT+W(>(;V0QV^<%-K%RL+XK\'K!:,Z]J(7YT
MDH05T"CC**0MQ[3W.[C(>$W<VIX!;:4YMED\ )UW96?T-,UOIW_A_6S$M]-Z
MUTL_6T\M^+T"KQ4VV[KTM4(3MJ)]8(A_@EAUGKIED'FMQF<Z&7],0^'&9/45
M?IQH*+,^M-8Y@*TST);OY[,O.%]^#6NFOU0YG(!B]W^K)90]DN)&U_9/GO8_
MK+LBXLW6XH^X*04Z)S/3($2@,RY&\HXR)LA,HF59:X>'N@,UZ,+P(HTM>U%\
MW;O:^L1PWNMB0@;:G[1E4Q00ZUA+67L.QAP,XZTS> /(ZZH[15O;.M2CHJ72
M.D/J*4JK,T^@<]%$>G($5_2JT1"SV7GAY7=4_'XQI1[ [T,DW!-^1U&,%<&
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
MDE$0#/. V0D,487,#CVVO5;$/TA=^Q#_$-GUC/A3'8WE+5F^JR]_H[7@9$[
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
M=@F#P&MXJ^OD;JD\>$52B\618VYM<4-I/,X"K^VBXE4T=A46^<_9],OZ+_V
M4RR3S<,N$XI6.@-WH=1^(C7'66]L+$LV"QME\XJUTZD]SDJO]EKC=;38@;T^
M%NP]C36L,9SP/@/G.((*E@3)68&$C*>,ED79.C.]CY;C;.W:KCZ::J #2[JO
M5/B%Y%<?$-;F:?\U67[Z\6ZQ)/[F3[GSVL7D%+%C; ;E5:H/P3BD3#B?.Z&C
M/31<\XQ2DB,I/,[JKO7^XX+:ZL(6$T[^JG>*BS_F(>.#(W]H_;GY\^T<_$^S
MN[@L=[</?^O>HS.M#"_!0,FU[C0I 8ZY ,REF+U));+6108MZ3^N <2UWJ&,
MIND.K/P%AO^<QLGM+>8M$3WD]SV)/&. @G5^IG&B=M:M UE+L%+QZ%SK84BG
MTGJ<]5[K9<RK:+ #2WU>Q4B;\,TM+3!=/>Z]__/W\]G'>?C\P"1Z'E@4&3"B
M!$4X$'Q,$5S$VIR*$_9KG1,_B=#C;/1Z;VTNK;L.#/2;9FC_"O-)W6QOI[0
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
MV!*;#J*^4?G*=O/2"2[VMB_=]/:S)B=G!>B@Z>2RGD["["5DQU40SAME6_>
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
M/CT ;>VI+JFXECER+FLPVE0^OEV *&.643)3O;\)>)20R0'G&"7OA\X1$I\
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
MZILE;L*1$*E6:3)@# 3&F0H)0P*O/5FK3;8B]\SVXY2,ZX</AY6'1UH/>IB
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
M_#W=%)M?.*.DR,:V,<-MX+ +$%%9#IMKKEY'I3I=5YY,2#>DG4L>_^5U<RY
M?(V?,3.3-YN- ^I?__GI(B0A##L#@+X%0E5G2,XKB#';4#5&KVN?('R,B&X
M/)=$_\OJY%S ]_/L3RK;00KW>'T[?T?X/Q<J.>,D.A9LBX"<5A $?UM-]-X$
MCM%]EX:9_5#3#8[GDO<?24OGCLM:-RP7$:0PKH(EQTZNXU@J44J\,U&(HF6-
M#]M*#P/,&W*Z(?.<[A/&T-.Y0//5?'Z--V, 9NFZ_<[OB_<TIW^V,.P]K1;\
M-S9I@(]+O/KAZ^M6Z$=+5N7ZZX736JKLVU!#$?F7YK^0*&!5-<+%)-+#Z_S3
M<'L"K=U ?2Y7&9/4\ 3"[^[/2K:_P\%@,BZVG5R%Y&!0J0*I>LO>>+)4=12U
M[!M5-VCCD%LJNY47G]O-R<#:&GOXZ=.%A%];O[K-R(RW]>?9'%FFS/9BM1'
M3W^N:;ZI ?MIW@:#W;3.6[2I&OERL:+R\R5^O @QJER$!V%$ ".#@90"._-6
MQR0)8PY=WM4/2F0WU)[+S<NT=-H;N/_S/[[3#LOI?S8_VORD_:WW5/^M_?^/
M]V^^^?R\&UY'&Y^)O[^Z6>4;N>.\O%Y<7<W633JK#_D3E>M+6M3W+*YRTQJ2
M_\BFKP$?1Y_Y,^E57L^^M(AUL5JOTM?V]O-'6N/L<O6M %:SJ\^7SY71#$C,
M?]S)Z:$$MS1]!^G1948-C&QT__VTL_8>>:\:L0\>A#"LKY?T*JTV(X$ND@A"
MVE*@Y#91ROH*@9UIT +)6UMDMGUGO@\B\%3/X\-L3?>,P<U#PR1K%CX(2!Z1
M-[1FIG4(4$DD3"7&TKMO\1@=X[Z2&PXG#_V)DW4PL2G*L=KD<N4#"E7K8RLK
M).DB!**DLU*VFGV]P(:9HCP83D[7WIX9RH>(<DHSE"45+$8:L,XR_Z%H0,-!
M&&F30B)-WITV2/O^:M.9H7R0NIZ:H7R([*8\0]D(49O.P%>VBQR(LUL8O  ?
MM">'_)NRRPW>&<Q0/DAC76<H'R*^":0PO@DQ[GE[S3QN]@9QG)M0.M!!M!E8
M2G/L0AX"VABUC";VW@;\.9K&??W<V\$QB HF#JGMSJN6HG3,!XJ\>;6-$'G_
M02W*%U%1JO22H)I"2]%^47  Q(Y0R<C'UP_X];]PF1;+6Y/K0M0Q0D;><J8&
M:N.#$PBEK8[&)_^PZOS1$^O!QTX7#L=H;-&/^"9L7N[9Y,U^0>F5U>S4E4P2
MC#$!,&D^DEVF(+W)_-\+V9@'I(W;5N'%SJ]3%'(>.-MN1(I>>YE:YM1L6L!A
M>ZG?6$1*QAD95-_)IL[$3=.*G02-P^%WA)Y&;]KWY'P_LMEDQ0P$WJ9@VE.?
M6(BC%A-,-L2A3.C2HG:J<Q('4F>WV8F'R'8")NJ!*;^[<,(0:Q0Z@DW--6!)
M0&)N(!OO="*O@NE[VO=3M(S;OZ7WPZX7D4\ .ET[T/PQ+]MV6U1^O*9_S-:?
M9O.W<VK7/1<VA>R]8[.=L/*^<Q70"P-:!.;9\;Z4?;_'ZX/N226>CT30D0V%
M>E/GT1#^0AQZC OB-_,/U I -DR;4DDFMO;1^P0FJ@!1"P4*2^(#TSK,8W7\
MVT/VI%)@HT+X:&6>-X)__S1;WO#,,7]PUA!D9]KS(A,A)(M@L4@DDNP)30;
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
MRHR/4]J]+XJ2_;6@)%02&]\-(<@8(3BG8TG1L?O6H3#NP&7'.7H&0,S0(I]
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
MICH1UNW9^YD@JW]53"'>IO+V"RWG+;GP\VR.\SR;?VP\?7C[\XXEZ["RX4Y
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
M'SO1Q-=19YYVPJN/B(2CV@!0RU-\<J0);0(3DJ^K_QQCK57$Z2:\)IDUT]8
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
MF<^2/:U2. TZ']%X7EKTA! ]5(X_0N[EVX*BB9,NSW_LY-F6 6>>-LUB-1D
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
MZZ3+#U(L/PH$(XKEQTBD4W!M=X]AKE-&R:,S/#AB4?+@$K?@C/*8O NH_0G
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
MC:\5= A",N)&]+KP0:/-FH\*V9#7S_2%YM@Z;%;(>*'U,#)S,^))&GJ(BD_
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
M:)]+]CJ"+240\S@=K(@$DB53; R%*]48>.,H[#X^,0H?BY,)JP,H'KS8U8:
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
M)% Z^[JPV]"5(#^',6\%78["<,BBAR<_=MXX\T22/X9U,TO]ETLRXR[C397
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
M6L\I;%%U>.1&S,-?"%K:H0-8/3B$_3J1_LO%S9P,B\5E%16(.G5 I5A+BW0
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
M:=I%93%82C+ M<F@,&GPR=3)A<QB<$K8U+X2IWV[Z/<)Y&N=/K*!5<PL6IY
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
M#EVBZ6J?,<M88B@@F8(DA]$4((@ 07O:$XYQ%5H_19U4R>4H.P\MN1RC] [
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
MV6@(O![G):#V7'K9O/_P1$GW1UE^+.G^&#-T *L]&=PSY\PB^0F.UQUIDX'
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
MT+.@@TLY^-8%,%/(,2^X#X#5W;-R;AMW@/,WN"ZK]:>P3+@3]5O_NQ5>2:&
M_K\ZRL&"DR) ,.BXYE:A?:R&9K]RU7N7TN55?42,_%#A>KC!YIZ^%=;_@]N=
MPMXB^3R+&LCM0H!K0GI6M%36@K"LAHK:TZ9F532*(94,P9<AP]B>^L[,=5N]
M(*NY26:&U_O%)_HAGQ\412AODBP.!-I*;>3)NW&%O.W("O(B47(W %U/?&;F
MPHV>P-72(!U<F7>$^/MRL=V\???W:V$8%\@UA6P2ZS -F2"@IWW#0A8Z"E)B
MZZCXT07-/&^B%QRV-UY_2+SN)/"V8**E,_* 0:$4X(J-D)C.*&12D;5VW?8_
M 2?+K_2.O#V,-2/B-NOMV=NJN5W09;@3R7$.]=X'E8LF-[.05@)S]'\< PXZ
MX^BGWD(7_=,-LK[[8"\%]G.\INRO^1[@<NT]YI(T8QYL]C7W[2A*KQ7)*!TJ
MS[03;! -\1# S!DU'F"LN^;>0W,S&_SWQ7+QZ>+3=3P:I#!><=#<%SK8(M)1
M*268PE)2](NT@UH0GS#Y=Q^=V>C[F&S50G]S&S[\=6OA&"DZ='29,5TG C.Z
M+2,& U'Q$KE3LI0FAK_]T7DNB&:&WUM_G37>53)]:UD!R5 29AG==&AKSXE$
MZY%[]B@-[C2-=T=HCIC#+SA4_STUY5E3;$!&'K65E7%5TT6I-0,?47,N9?3Q
M,??@5)OR1IGKH::\,;KKN2F/IU1XS %L;8)7RN1Z['$(+B*SS@6A[_!CG&I3
MWBB+#6W*&Z.^#EXNGCPQ'SHP?_M63^9]4)X+DE/F3-ZUX1!MHEA<4!0N6$B:
MMT[Q'[[J7J:_SED7<&3;SWSH_7+UR8?TO*-YP/6G,TF*8ZPD0.9W4Y@EJ50Q
MD-8)E)*K?/=1Y=X#<.CW.D^K-L; :F*#G/*1^L=%O4&NSH3-BXOMQ]5Z\2_,
M9UESEE5RP#Q=)RJ$5#GP'3AMN%6<A<B/7JXR5HC.<[S3P+P/2.R])[[@.JXZ
MVQ5?PN*\WGPO5^N_T?]V>X8AHV1>UXDX!E12'F*N\R*B-IIKC"X?J3#X8%DZ
M3U6?QAXY"""GO55VO[S%_[U8;!9;?(?K+XN$;W"]6&5^)I*U2HD$1NM(M@D4
M[42K0%L4VDGF9'/>PTD$Z3R/WNDF:0:-9[!#_H&;[6+YX9OT(FC%$"'%2LFD
M.$)(7()!B4CQE32E=4=OR_5WGMWO>3\< (19MT&-GFC1B81Y75XM%]M%.-_=
M=:\VFPO,KY=7@OT2MG@F11!>2 VFB#KR06?P)9-Z<U(4LKHH\I!P=NCWYNV
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
MHSYY<N3QV^KR1CH$I\UNFY$@<<X6W%,LN0G(;!CB!2NUT2!8[<B.#MP 6B;
M>!)6D-R38W@.9^3NIKK,T.OVA!P,AY_M?+R?K?[UVS+GW^=$(-W_&X;H$ETD
MF8!--0KN;,U@U F$R\PK[IE(W32$W7=37281=G<^CH;#>3HJ5Y\_X_+;HMR4
MUN*=TMITUUYN[GD,7OD$KL1QW#A10:EB/F5GP=JJLU/QX+ P8"4F[WTN29YH
M<$-W!:4!O>2.!_"Z9O\6YL )(8%NL2B-5"+[_Q24'J*EAV!NO(+2(>+MP%KY
ML<XL*D/ZQ&1PWDE0 B74&#L@)DV.26+J/P6ES4'P9$'I$(ET *=14E!<C"F5
M9"!KK>E@JYKU69-1<HZ1,2U9.7D?V#,O*!T$JU,4E Z1<0<X?[RT+%DOT*$!
M+7.J+=T"H L(";V*NF3O9>OF9'^58M-!^%BT%E9_B-OD*;__\(_;5&5;N @%
MF*W--'(P@+0'<*S4W(?L.;9^,GN2H"Z?N[I!X!'"ZRS-$:5/(20!NFQF4;O-
MW!@&BD43%1TQ?'(DRE\VS?$0 _%8_O>4YNAHG\I8#L(*!\IK,CU4[>:6"YVL
M7$PL3SG!YYKF.$A<N](<A_"NYS1'H95-3- ^HJ8SH%EM@Y<<:.Y-5BP'*?9I
MO'$&:8Z#)+9OFN,0]G5@OS1(&U*&:R\$W9.)(9T9Q>D&)JYFZ;PJ,M2<G%[B
M'J]_MC3'8YXT3BS[<T9[\WD#/)?BN1; C%*D>QRY.58C\.R+4R)Y$;L)%DXR
M/Z/G1,E!J.]VY,40")YG@/(VN^_%Y\45\>9]OJSS+=>+1W/V</YH\X[QTB9;
M4'7*',GF7#Q-T-.ATI&C UMJ$9,N!;PL!/;,G;1&.NE/-!^TNZ!G#K;D(C44
M49N%2$F*3',R5NGXIQ0Q\=C\"?\O$?0<@KGQ@IY#Q-N!=?9C+$08(;'D"#EP
M8F%$ Y[I#,5R*[S4JH36$\9^RJ#G(! \&?0<(I$.X#3*<W,M8@Q>9$CH'*BL
M)?@H$%A!#,*0E_^?H.? H.<@6)TBZ#E$QAW@_/$X6BADU1<>0-A0^QHZN9UH
M15O0@F>5.+:N:/BK!#T'X6.OH.<08746:I)&.:FT@N@9D<X= FI-A@\YD3:'
M(+QV3^#L+QMJ.N1:/I;_/86:I$8?;;: W'A0RI/65YZ#%"H611:S9$^%QL\U
MU#1(7+M"34-XUW.H"9W*B7$!TJ5 9\ )<)8XH@7+4EMG'PQQ.==0TR")[1MJ
M&L*^#NR4!@^O-D<EM*]]<PLI34N^=9!T\V+Q+J9@.+)N7LU_NE#3,8[DB65_
MSF@?.-'VC\4:+[\_ZI<B4]',@$FJ@/)>0;!>@F+6,;I\DI8G>NP<>:>=^Q6-
M\3S1N.0CP'7P$?R:EV'1ZD7Q<O,WU\T-'S"LUK7.5_E"L9@P1=)L+M=X7I:
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
MG$3:9]3%CH^?-F;3' <MF-C!94)<R*OU++ZLDS:6-V#VM7N"+)O1+K%6F09
M0^J216D+DRP%UCRKZC%"IHV@-,5,.X9W5HV;L<YF(=*#KFT;@^6 @N[77*Q
M'7Q!^Q16QJG&'4V/C&&>'LO5G@IT@PS6BV@@F'H-)I/!617 *Z%=+BKX_%2O
M@7,MT!TDKET%ND-XUW.!+B$=T1?R\%6J[Y.<C"(?&*248I&H!":VAQUQ!@6Z
M@R2V;X'N$/9U8$'LUHBO;_/\5(@&8P[@.-8)7MI"\(*!E,$S572V]\>_C_A2
M]GI0N>]HUL68#QVM9=(!S)XN*?QACS]T);PP7L7$> ;K:SE7,A8\"C+64I'6
MI)HR-5:_OJ&T]OKR=B!HGLOZ'D."/2+UMG/=#WO\6XWLX.4O5ROB[FIU$8TT
MV1@#10EBK4T&D$M+Y]T8\BB2BWYTG.Y%::\&^$@H;2^]'C'Z\A.2@ULOGCH5
M>#D+5U6@/Q9HDT5CG97DE<J40'GTX(3UP$T2,O/"X_U)NNT1N@>=O5[K(^&S
MM>1ZZ][P)J_O=P]X_$A>9.*="<P!$]%7MA;PEBX+9H2524>4=I_&0(=3,&TB
MY5C(.Z%4SJ<[YAO:(]9QQDU22!Y\VD@9(T]3?8($$5L"^AK\SRJ5[8P7'[,
M(V*0C+S>Y%GC*V3L5I0W]1A;KZW4WL/<:V"1"[)5:TJ5MF06L,S0^8 \ESUT
MT..?WDDH[4BY/MJNZG N=F!-[8@W*^5X<8J!3[6BU3,!O@XC)0<^84E&*]'Z
MU:.GC(Y6\MTOB6,(L[N$S/63(LL1G:9#)#<WM!=T5WN1H00;A>,\IMS:R#ZK
M)(Y!<MXWB6,(TSL-WD>A72D<(1*UH$CI0LB&0;1)^\0X4_<'+#8/WI\^B6.0
MW/8(W@]A8F=A6%T3#)A/($O1H&H8RF&I'I]UB45411S7&;>+,&SC.^581G85
M>8VN".8*F,CJQ"=MB&YR]#GGF>O-Q*>G3.MSC;P.$M?.R.L WO4<><W"2"V-
M JEKN2(GKQM9T&"===$QXZ61>UP"YQ!Y'2*Q?2.O0]C72VOD&R7X_8VGT#WH
MF:-;BQE.)\(F"$9HR,$I[ZV4RJ@]0+![A0Y&NARO^ALRL0-W8O?;WV,MNG+6
MR2L%A@1.5I/+!'/Z-H<<T-$&3#Q=-/[ YFFG\58/Q,/>T?@CA=,!\/XQ7^:X
M^#BO/1[N,.Z6D^_R'"]KB>&+>?I]3NOFU7K3S#*G"^62XE'%6@14VQ$&\N*2
M=W6T20[>U_E=K2O3CR"W(X.W#2Q/);J#4?HU+\/B!YR._JS_GC@RC[/+V>:S
MWY9?\L?9?$Y'M_9RFB?ZXA]T2)=K,D'NL*Q)#."XI4<*&#3DQPFB"XY;+3>C
M10F%Y+[7=G)<. B1LY!<T$F--O5NY$%7)7#IZ31#-(:!"EY 0"MKXF&,EF>6
M<9^<RO,9=#5$ED\.NAK"N<[>=%3"X!A#,*[Z(\8$LFM+A(B8:C/RE,1QR=3]
M#KH:)+4G7G.&L+"GUQP=C(Q,:_)OK0;%,()/,0"7-IB4./WJN!EG?;[F#!+7
MKM><(;SK^36'HZ]-N2WDJ,FX*Y)#\):!#MRC,LQ9OT]=YAF\Y@R2V+ZO.4/8
MU\MKSMWFN,(KRTN=:9U3)A6(AFSLH$ K7510VK&X3SEFYX.N#E'T35C6@?-\
MW[K>X9&]^C->7E5;^\7G6C2X>K<UN.D'?RQ>_8F?:?OUS]_G]=5ROGJ_N+S\
M;?N^<!$,T[*6)3E?RY*TKZ-,<@)1-(L")3?-.P*,O:<N;)0#$;?H6/P='(<=
M^[_(S"5;@H6BZY-8LF04%"6!T>7@HI(J-F^DOH.4:=VEOO"RWVO2(.$=C,$O
M>3E;I ]K7*Y'?M5<9ES59Y'5U65]T?V-A/3R:EFE]VY#0WTW6ZQF54"K"VT=
MXZ$XP,PV@^$M."0+Q*L4(G(1O6FM?MM0/FV)QSGB?$QH]*N:']_U.]KM\I$]
MJU#=MRB!G#S:<\X:?(BECC(.0IN@;6H]A[X%W=/6D_P\AZ$%+/H]"K_F(7NN
M?0&BB!E*Y+6DD1P>GRP'5TK)@AD15>L\^!9T3UO@<HY'83Q8=-$E>I?5A^2]
MU]<7\H,D67TR(O@<)&CKI3;1%!M41R;[: W'SQ&R@X1WI,G^:GX7A^.$=U_A
MLG*R,O7#)Y+:R[]_V#X7_H*K67PQ3[_.+J_H0+QZ]Z$^(%YM%SXBJ'OD@BU#
MN2WWWBB >Y^D[Q$_J9C=@,T9#<IY!R%@!&NYKQT;F6H^%'07+<>JQ3=YO7TM
MVI1&?B5>UK?./Q;$X\^+^8?U(O[KT^*25,_JFO_?^^0RCTKH $9* :JD7&\
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
M\GL?V^5#_7&2/Y9Y$S_,O+BDSYD30[[F:W:\6RX^+I%^Y:WTCED+B=7Y 9M
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
MEU?Y(JL@3<P(,65B&!>6CBC="3%DIH0BNU2T?JC8B["^8T^#H'"_ WYSN70
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
MO%B-X&U6H*QS$$)M+<ZB7M$XQM.@^>LOF1%%96EX5" J ZH*W$/$XJ%H27Y
M)T^'5DL5_'*,*&,P-((19819YF]/W\_GD&U@RH0$6@4$Y0RKP;<&$V4LW(JB
M[[]%___!B#+&M$,84<;HN4.L7),[>.LLZ:$ &JEJKRNM(D=&F3TF':PPR0YB
M]?Z5&%%&6788(\H8-7?(B)*8H[Q="XCU3D=I1PE]]+5]QRECHT:O6A!XO11&
ME%'6?(8198QJYW<C0Q,J:8QW2M21QJJ.K$H!HI<:Z&#VW!K.K9Z2\>T%,:(<
M?BQ-88L.:B"'T>'ZK$V0/E%6;6@;B<S!<]1 :I369H_:M&9+F8X2>>Y[A5&(
M:<)F/,9\#2\8.F: ?5=>A_7GW\^7?Z]G)H'=(TEW/+#/::N/P@=&)7-R#+),
M@@)+PKMSAC+77%*)DN>8!KW6>QF%CY\6N7?BJ2)*$)2J.Z[K(SH7*Z=T58?2
MGF%DQC7*.)X2HP,_?!H<[0T:&IAF_EAT?_*&/&=T5H NE6/)D(("0PJHF"[&
ML*!8&737^W++'RV,.Z0 ,D;3':+E.I<+/GA?3 "N):TB. >Q=N6*+'*RZ%TN
M@WAD?J4"R"C+#BN C%%SAP40;GGAEM+RXHLC\9.B+%UY"*7(+%5";EH<6B^E
M #+*FL\40,:H=GXW\HB+W9=$99."9XR2*%$S>R7 9UE921)/)DD4P[J:#XYS
MNBR"M#^<IK%(!X60/_&RKNK]:EF?N.3??OSO)GF_(7=[E2[/OFV=]DV'N,9,
M?CN C8'VDM&TC0Q:BA.]8\@=5Z$U*=IX*7L,D8Y%R\,W(5.:[D6!<Y&$X#$D
M#2E%4?O!*5&)U@*BCRH[Z9AJ/3AVN'3S=L9.C9.#83G*:/W"<4OIM%^1,155
M@DR01&&U95B *]91#&,QQF"2QT%S>8Z'Y1-2]GABG\97MC+=S&R"NZ1B=Q@1
M5>$82U&0:)N!H@ '7.U=1V6,2*B-+_=> .VE#'SL[W?IUYK9=-E8P4>S)C=S
M9!_P:_A15_.N_+F\Q/4'3'CVK<;(M4UCAT"L+I%YIE5@Y*1%#J"T**2S3-M.
M&L5"?68J76,7-D:^>4D$3H3!R0W7P>GZ;G7VZ>SBND#]_.I$9O4:C]/.,QP4
M#Q8BCQX4!14BIR"%'?2X<0R?UR@)YZ6P/#$P)S1>'WQ@@]6YB,%':3""]#&"
MLDJ#B[4OA ETHK@@3I6)[)&N U;Z?D*]4:;JH(7LD95=7_'MW=-*^8">5DB.
MOS[\TA*BHS- "DU[75'>->P5_/%@?$+*#DCM9P)E*]-U<'S3TA)BWC3Z_G.]
MOJKSHM^5/Y87GRAN_;*ASM+),YMX!N0RUX#$0S2"0] Y.6\-EN;#IIZ7JLL<
MIADN'K0U-C52M[#;:8M;9,.*-A1F!"YJK&'I.T5?G!'62>G1-)_S_JQ0728M
MIP7=H2;J%G-W6X9?7>3M#Y!^N5VE=B%+XQPX)5D=S)4AE"!HO;1ZQBTE9:<!
MXG.2=IFYG!:=38W9 61O"@?K>^Z>6^FEBPF*J_0ODM4[44E)G]:8;(F^V-8%
MZL=DF9>?_\2P:V*0?BJ*[V\64Q?Q]GM-M*[.UI^_;%YBK"_7"YYST$)QD%;4
M#DI&&T9$!(VASG^.W-O6I&?/"C4OF?^I'5U3$_4(O7?7%((W=!V+*'SQS-=Y
M%T@K8EI!+(8VDPU)J>)CGA!T#\29E_=_-K@=9Y8>@58WT,]88;MUDL]11FDA
ME1CJZ#%?YZQ@?6YFM;:98VB>VCXNSCQTN;,#[3BS= 2TG9!T-T[X^'FYNKP)
M%&2@?>)3@!PKA:7T#H*DG61D%,EXHWD9U()_8#KQJ&#S,-QVD#VT,54'R<)P
M'2ZXEX&SI,#*Z.JT&-I@ @/0OJH\Z86QV-KO#9>N@_$H_=251YFJ@\N.NJSZ
M3YWX^2V<5]5]0-JQ9^ERJU9*RN_^8.?_?(^KLV7M05UAJ',;MO^^X4=]^SU]
M#A>?\ ,99=LRNC!2H,P.@>)?RN>M)?T'4ZG_G;+,"4TQ26,@GW:%'<QWF7HS
M= R9E[ZA%E;7?FPC0,J\&4R9P'%1!U,*I50N=)*U+EX>)7 '$R.ZAOLH@QZ,
MWJ^;344*6%UV@.%4O)-.,L@E5D:5'"!BY!"]"9XCAFA;DYU/C^%I9T7TC>$Q
M!CT2PV\O=A\2=4?I\%LXKUGOQ\^(E_-0.>R5H!,*A^>UTP=U@T5-R68A%#LA
M047/P 6%D*14F253&Q6'.*B70=VP:Y5[G7J"%:%LD110:<I5=%#@E/" J624
M(@F?FM(W/"Y*!WUDI\'3WH;'1B::OZ-V?PNZ#,KJVE>LLXJU*[B ESR!M++X
M8+-3^(O3.+0R\! JAS':[A QUUWIZ*)UB6LHHM;RA&,01.(@!"89!+=TF$Z$
MF6ZI'$99=AB5PQ@U=TCE4!QCEK-<IT9R4)8I\$Q)D J%I.!4:=^B+_^E4#F,
MLN8S5 YC5#N_&WG"S>Y)I1@O+D;RM#)G5GVNAVA+I<@3/&D>!<>FC)8#Y>J@
M072:@VHZZW1PC?-JO:9TY[:GF^?DDXC 90T&O2T0 S(02L6$E4R%MY[B>E>"
M7L.=8RV];*;V;D#S^FI5=7JS"/+:6J0<*7U(L;:&97"99\A&,%3>..Y;]X#N
M%63>Q_K'6'8O2(Y1<P=8N:[/W:O*O;I\'5:K'V<7G_XOG%_A@JOD,,<,AH*
M6F@VY)ZM!FY0FY0Q!SG%S<&S@O6 I:, L*>4VM8:'4#L7BOIW3;2:^TMG->.
MR8@47>;ZO")2*%!$@&Q%-/4%AT#=&&%#Y)JWR:,]P)K;H@-\O;G:TY[\<RV(
MDF<5 HA"*E+"TEXII#:>HK2&:YW8H&A\!*Z>DF?>MHSV>&JF^RZ&@>[,,[_=
M(XO,@P\6 QC#"\4(O-9BO07&1(R62Z]8ZV;PO8+,VUO1'CO':[L#Y_/N\C.N
M[NAFP4G^J!P#EH2KHR03.,8\>'0A2),4F;LQ7AY*,6];1'NP'*GG#I!R5W@1
MZL.CE"')@@1S)%U(I4"C]24(+O4P-N%#L[%Y^QC:X^-P[7;PK&LK?!WN?D\C
MD44A;-#@D)%&BE;@A3.@7&$>32:W.0U*'LK20R3<,&T_4MD=^),WUQ^[<XQ2
MZKCC)V^7N%!<,SHX)6@A:6FH"U",3PEDTC8QIGT9=N$U)@H>+EX/6?RQ>+@?
M%T]DG$Y)"K=W//4%PT(KHWG@E#Q6LE&5:35!6/+IW&:NN"Q<W;LU&T57>/M)
M/3BD1JB90+4=.*B;$=>_+U<?PSE^1-+5]D81X^7M?^UL!9DC:N$B,"-4;9QF
MX&51$!&95-&Z+%NG6N.E["&';^RN)C95!V#<[WI%\*@R%Q1"5-(2[SA$*4L=
M9Y%5%)%[T[HZ=/@).'%JWQA2QRM\YK/NONR;!?WU.5R\7RV_XNKRQ_OS0+JZ
MR+52__7+IN#E7+8J!S!.TQ)3H+"4SG:(D2?/*.L(Z :<?>,_N8=LO^%9.+'J
MN\GX%IA(0Y3S@C>6U6(7TF$>>4V 23M,L6RFR>]Z.,,:9G.C%-F!^?\X"_'L
M?/OX[F++3_1Y>4Y*7U=$7_ZX'> FL_ B*& QF#I 6(/W@HY:2_O(ET3^LG5
M-%2V7A\4-7X*,HFI.@B(=M9UOPY'1[2UF9RU4-97=06(J?*Y<2.B$UY[T;J/
M]G%IYBT.3&/]QR%VC"DZ -6;*_QKN?\RT$27:9O12ARGE5B=P:=Z5//,O,28
MC6X-JL>EZ0941]G[X5UL"^5W<A-+H,1UC?%N*(?>AQ\U1;U=DT#%*LF:<H$B
M/EJ.1TY10\P6>:&0S[:_EGU.JGF+4A,!J[$QN@#8IB1[;Q$6==09*0X5B72$
MTD/(DH&T2@07N0NQ-:+VB#%O:#X1A(Y5=P=GVR8)?:B>A?(ZR2@R2%5]JZ$O
M/AI)J4=P)J3,23]3U) >BC)O%6DBY+10>Q<>9\\:A&>.L2Q HZ/#F(YAB)J\
M9O+92^U4(6\Z>: ];^UH(M0<J>R^2@1[*FLN.)\*=V"5I_.VV B>0CP@U#M5
M*1@U:WVA^Z1 W<0])\G2CC1(!X?9+EWQ;GF>=H1W3@$G7PI*^$A'<O80.5=,
M6;2E>4R]7Y)N$K1C37T?1,?K?>9KD<T+\NM(;I,8I&UGY_6/UANREYL<].;'
M"VXQ95<\H+2DM6PR.)(>M&0.71'HX[T'_GOO1@[\^&[\4R,\G<H2';BJ]WBQ
MKG:Z?C[S?DEJP\NSU:;8^P;+V07FW_""OKFLUT+KO<I>!*>#MBY!,#:1DJ.
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
M=7/M?/D$[]9NVL:.42B)XUW$?9:(,2_AB_ZJ&R9).'RWGWW"NG'HITG])TO
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
M4+;+:7S\* 3-M\]L-QQJ=RR88M/OR0"44QPJ"K';%NK*M!Q.RNF<Q!+0V7B
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
MR%A)K_;L=:A+^XB3LG4NO4LVM&"[AMGYV D$5Q=1LE#$Q;";1C'7\<V<%",
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
M1-%VP/'A]=WJ!FPWZN=? 5!+ P04    " !C24E6NO+/A>L"  #C!P  &0
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
M!3COVI@6GPET!J=4OBCA'&002X-%",UR[(Z>"#!LGLHX9;:DCU7_.1BH!J$
M,FD55BLJ?'/I4@S0%A![!VG< EW3 L.<83?!)HOU97@^(.Q_/2 $EL@<TTR(
M6:6UB0A$<VPV:^TR3Y!40MV2>:Q*@6,B=-9RV$382:,6K,#,$V@)S$JM4%D!
MPMZ:&H$OO QKDD6IT "AJ!$O?CKK_8FY35FB]-S6.#4PE=:AAG.,T\/@-WK9
M7(.;K9W9\/;Y(&ZP=XB[O)&>ER^.>M'AV%:8JJ0"T81.4 OA(TK<>\8->(A@
MRN5$ :62 >)RHJ1-R9S,,J1(HDGZ+J2-E;8E]B/R-%H%K!1&QR#PL66O$!H"
M$&LA_Q?7<<KS*;"WR$L?2P6V*I-]3EYVC\?1\!6\]J-$0['^+#S$R<'D ;0T
M(2,V6\-RP!8Y]U=F3K;,G.#,M!*W(8]V) 4>5VP](8KYZ_U!\<#+ZW.P> ;"
M]/FZ=S_8FE228U[:W;M0;9P XJ2:*51;71H<  EL)JVG1;2"W(]#^GI%J.ND
M;$!Q#[RJW*ZPTJP(FQHEDBOZ8K62PA]4;3FQ4DAN) 4@@RCP92*GD4I+A=IO
M7.NKNB=1/ FC0WA$]9T*CHB/2\6)^S$L[\2JX&./(!_650_^;P)DB/2,_4$\
M+AT_(8XG>X/CH_;18!/'.S/8!IQWY[Z=48T[828%@95;G7-B?6X1Z*0]"<'<
MB!I-B&_))U))MR %L&U:VEL>>!Y3RS/V-I$3BLMU%5!1XFG(8A9(L<2Q-L([
MX%7L%/#$A#)F02U0T)XA$U3H ;ZXMV3AZ?R9 #C>&P#71'PQXZKT;$79A21!
M$2EGF!>[10PNU<8.[!N^;M>''J_8$9G3!A4ZT:6[VX-=Z@-?6@-)[.3^<Q&;
MU.+=;T$(*U&?VFF"YP YL3>06W)FR.8F*NAT7BDYW[(5>@]@2JKG.HY+0[E?
M*YY;1LVT=?@\IJ-5@O[A0+^76'MQZ%=W=$D0Q,AAMZPKQ_%(!?YB(;]Y@_0Z
M>)5RNU0:Q'X>]"!\6?#K45'V@BEY!:JZ9;AEW_R?E^CQ@?Z49[7A,SFK^5M(
M46^2YHJFB#77@;IB+(+: \3'AHQ=NL91RCIM[++>^P<X9)9)YP ^4Q,F&A4%
MM0N)_OE!7B&<D8(M43S^2X*ZWH/P>RG1?;_?RCSVEQ&O_W_@^F)U_JU"B8:2
MT?]"@B[1\3F6@-"H:O7RX#,'?D7%-T@V7WZ]V/27HO7%T8, 5YU1PAW$%F;C
M CM:6!+;G>"L)"IV082ADFP&!6"Q_-LR0WS@(OE@JH*R]8KMH:07]?89:?MW
M)'J+53PQR!M-S#MXJD/D^$OL"F+-4 1E/M-J!E0)<SZM[N)-Q8Z0%4HO %OG
MJ0Z4R&\ & 'W*#*AO2L,^C['SA^D*HL)8A!,"U=;\<+"J/[/&-F[4'PQDKE?
M,]]I?',\^I5X1B4 U4/UB["'5&A>_8#<[H8?D9W!OZ*>N6IN^Z:.$YMM@ZC=
M.QS>V=QM1W>V?7;8]N'!XX\Z[+8/#NYN7A^VXQ?"U 8U'(<A.Z3UE2UX_J;1
M;]0V%4Q'719YJWJ.+V#Z57AW7Y]><4V]QFLO*] .OPW7@-2_G_?\?CBG,ZO7
M"^P'F)B2?HH[;OJ7/Y8;^O[5V3%2IXLG"O/=XJ8F^DLAD5@$LS]!O7PQ0(KV
MGY]Y2>,!@'W<K5.Q.J[/"&V9O\]E]:I\1<N\ATO[%:W>!X.JE]2=%Y1GJ82$
M75Q#7-+E%/LEG-@V5[3C:_T6-;'^=EBAP[MQH_##P@SN?%^L$@O=51<^04"6
M[NXN&VO:N.==KNHSO ?GW\@[_1-02P,$%     @ 8TE)5D :+V;U!P  \2<
M !D   !C;7,Q,&LR,#(R,3(S,5]E>#,Q+3(N:'1M[5IM;QLW$O[>7\$J:)H
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
MQ'4GMFU#H%/S4&(;$;S3G<2VHKH/IY!M!/60)G*!Y0H-[9UJ]'=GP+=)_TB
M79_TFW?RW\;\(X!G6\?\YZFV#5%N[8S_D@=\VPKR_W?D>_:YQ@V/PM;?C)6B
M>B\82YIC0YE;WY75#T;\3RHX@6Z_T+>KK.4O!?I1V?K,>ZSZLWH':-]&[OT)
M4$L#!!0    ( &-)2581L)T<, 4  .8=   9    8VUS,3!K,C R,C$R,S%?
M97@S,BTR+FAT;>U9;5,;-Q#^WE^AF"E)9GROML$^.\RD!IJT:6"(4Z:?.O))
M]BGHI*LD8]Q?WY7NCM@&&DB;F+IA!H-/^_[LKE:ZP9/#D^'HM],CE)F<H]/W
M/[QY/40-+PC.6\,@.!P=HE>C7]Z@MA]&:*2PT,PP*3 /@J.W#=3(C"F2()C/
MY_Z\Y4LU#49G@175#KB4FOK$D,;!P#Z!3XK)P7>#)YZ'#F4ZRZDP*%44&TK0
M3#,Q1>>$Z@OD>1754!8+Q::907$8M]"Y5!?L$I?KAAE.#VHY@Z#\/@B<DL%8
MDL7!@+!+Q,B+!HNZW; 7A6%G@FF;QNUN"\>XV^E$G1[MQ.W]WR,P,@#RDD>;
M!:<O&CD37D:M_J3=*4Q_SHC)$A#S?6.%SM KXV'.IB)QUL+J1()OU7(JN53)
M3NA^^G;%F^"<\47R=,1RJM%;.D=G,L?B:5-#A#U-%9N4A)K]24$C*'=?YY4U
M((<S06OKHMB:='25L3$SNSO17MAOQ7X\""Q3[=A-][":@H=C:8S,04;Q[QO>
M73-\_U;#AU09-F$IMJF%Y 0-CTX0%@0-CT_0Z4SI&0:CC$11MW3NO?_.'_KH
M'4TM1_DL:G7")L(:O22RL!FUS+A"V0OWK!*34?0.JS$65'LG5YPNT,O4V)4X
M#-=B]W6C%MT+[M<"I5*(TC,T9R9S+KT48H8Y.J.%5."-0,=2Y56(0N]G%UXI
M-%2-TNA(4#5=P(.\P&*!GED!NSO=. [[U3/W+>H_1Q.IG'Q<RB_ :$D0%822
M.E:;2'KT993?#X)#FM)\3%55<E'3]JG8)N&$<4C!:U @_V8*.B>HMGE]=)5F
M6$RI#7S.M'9I+QPE@6Z(,JHHX+0,1XEGC483_8B58ND%^LD'1]),SEWNGRJJ
M&;%]U95/QN@$E(%RPRXI.IE D5%5)W^%<-/1GM$/'Q@Z]=$KO*#:"?O(^"NP
MW2K[F DL4@;Y<)=LBM/,^3->H+2L<RN^>&A5XZJJB\^MZI+*EG83B+!I6@F6
M>DRUJ_J,:70AY!R F]+=G4ZW_X >T"\P(;"#>9Q.3-+:@R=N5V#"1BSQ;"?<
M4)^(_,V5R&I8>OY^QX9A!%&O^M-DQCDD!F0+M\5Q73"*_C%CBMJM75MPUI+B
M&7Z.H!]%G6?D^37J'VOLNKZ6H8]ZK3; VNO;_-T.:.-'"2T3L%?DY68..Y3!
MP$G@J4.IQATS!< 7T%,LQ$V[C#E'P ;&0#^!A0(PUTW'-;GN,R"0N!'4=2&@
MFO$R0R3L2$ZG7NM!_CVQWG<P&CSFM"882T6H\B"@'!>:)O4_?<)TP?$B8<*%
MQ3'U5\79@?'2-KP4\VHX=&E3+E>SY%[+[[5C.TX:!;^D5EQ-FKZ;- -#;EF+
M_%XKOG,Y]*.[6?]&;+?C=_>Z]Q(;.)-535"G1J<,(P&DN(;XOVBT&C5-E3))
MB")'5>NX+^GF5*[R[-W@B8LKRX7LWWU7"_VE4X$MD?5D*//@ZS<.=WK9W6GO
M][7[O#E)7-?+9X:\JAHCB\2&1$O."*I]>@ >#Y=S*U@W :[ >M0(O<7YVA#R
MZ<3]+_AUKVS;!D=']C[B2R/H=K1->+=R&-C0^2_<Y/G/*;_C@+5V[[)EB7T(
M(]HV=J9C.E8SK!:HYX[QK7^Z#7X;=AX)L,O#SNHUQ[=)YQ' LZV3SJ=3;1N\
M_"ICSB8<^YS;SVT%^?^[Y0?N:N>6NZ/E]X*%+-^*)HIR;%/FSC>%U=U0^)$%
MCZ';S\S=+$OQ2R']J*IB=3 86_MNON&K/LLWH.Y=[,%?4$L! A0#%     @
M8TE)5ED=^0YI^0< Z=EM !               ( !     &-M<RTR,#(R,3(S
M,2YH=&U02P$"% ,4    " !C24E6K6=][6<P  "22 ( $
M@ &7^0< 8VUS+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0    ( &-)25;QLS(JG%,
M /YN P 4              "  2PJ" !C;7,M,C R,C$R,S%?8V%L+GAM;%!+
M 0(4 Q0    ( &-)25:-<LCX>M$! (&I%  4              "  ?I]" !C
M;7,M,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( &-)25:IH$_Y "@& /.[
M"  3              "  :9/"@!C;7,M,C R,C$R,S%?9S$N:G!G4$L! A0#
M%     @ 8TE)5@W%UV]#6P$ =]H! !0              ( !UW<0 &-M<RTR
M,#(R,3(S,5]G,3 N:G!G4$L! A0#%     @ 8TE)5D(2V^]EK0  4N   !0
M             ( !3-,1 &-M<RTR,#(R,3(S,5]G,3$N:G!G4$L! A0#%
M  @ 8TE)5@"7&RGK9P  ',,  !0              ( !XX 2 &-M<RTR,#(R
M,3(S,5]G,3(N:G!G4$L! A0#%     @ 8TE)5CHS:GY(E@   ,D  !,
M         ( ! .D2 &-M<RTR,#(R,3(S,5]G,BYJ<&=02P$"% ,4    " !C
M24E6?J:/BT@H 0 /\0$ $P              @ %Y?Q, 8VUS+3(P,C(Q,C,Q
M7V<S+FIP9U!+ 0(4 Q0    ( &-)259A?EWJ2+0  ,#E   3
M  "  ?*G% !C;7,M,C R,C$R,S%?9S0N:G!G4$L! A0#%     @ 8TE)5E[:
MP.+VS@  <(@! !,              ( !:UP5 &-M<RTR,#(R,3(S,5]G-2YJ
M<&=02P$"% ,4    " !C24E6"OPZ$-"M  !GX   $P              @ &2
M*Q8 8VUS+3(P,C(Q,C,Q7V<V+FIP9U!+ 0(4 Q0    ( &-)25:MNU4TNO<
M )IF 0 3              "  9/9%@!C;7,M,C R,C$R,S%?9S<N:G!G4$L!
M A0#%     @ 8TE)5JNM#VFF(@$ 7H\! !,              ( !?M$7 &-M
M<RTR,#(R,3(S,5]G."YJ<&=02P$"% ,4    " !C24E6*7*9:MN7 0!8Z $
M$P              @ %5]!@ 8VUS+3(P,C(Q,C,Q7V<Y+FIP9U!+ 0(4 Q0
M   ( &-)259J)74\)'H" /AC&0 4              "  6&,&@!C;7,M,C R
M,C$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( &-)259TE)K38NX! %W2%@ 4
M          "  ;<&'0!C;7,M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0    (
M &-)2582W)F0QRP  (%D 0 :              "  4OU'@!C;7,Q,&LR,#(R
M,3(S,5]E>#$P+3$S+FAT;5!+ 0(4 Q0    ( &-)2591:XT%G P  !X$ 0 9
M              "  4HB'P!C;7,Q,&LR,#(R,3(S,5]E>#(Q+3$N:'1M4$L!
M A0#%     @ 8TE)5L]'N T! P  10@  !D              ( !'2\? &-M
M<S$P:S(P,C(Q,C,Q7V5X,C,M,2YH=&U02P$"% ,4    " !C24E6NO+/A>L"
M  #C!P  &0              @ %5,A\ 8VUS,3!K,C R,C$R,S%?97@R,RTR
M+FAT;5!+ 0(4 Q0    ( &-)25:/NOFKZP<  .PG   9              "
M 7<U'P!C;7,Q,&LR,#(R,3(S,5]E>#,Q+3$N:'1M4$L! A0#%     @ 8TE)
M5D :+V;U!P  \2<  !D              ( !F3T? &-M<S$P:S(P,C(Q,C,Q
M7V5X,S$M,BYH=&U02P$"% ,4    " !C24E6XZ3A</ '  #K)P  &0
M        @ '%11\ 8VUS,3!K,C R,C$R,S%?97@S,2TS+FAT;5!+ 0(4 Q0
M   ( &-)2596:1VL\ <  .PG   9              "  >Q-'P!C;7,Q,&LR
M,#(R,3(S,5]E>#,Q+30N:'1M4$L! A0#%     @ 8TE)5E86KKL=!0  Z!P
M !D              ( !$U8? &-M<S$P:S(P,C(Q,C,Q7V5X,S(M,2YH=&U0
M2P$"% ,4    " !C24E6$;"='# %  #F'0  &0              @ %G6Q\
M8VUS,3!K,C R,C$R,S%?97@S,BTR+FAT;5!+!08     '  < %H'  #.8!\
"   !

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